.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-c62b09fd-625e-4cbb-ba8f-41e42240bcbc {
  margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-c62b09fd-625e-4cbb-ba8f-41e42240bcbc .shogun-heading-component h3 {
  color: rgba(120, 134, 117, 1);
  font-weight:  500 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  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: ;
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea {
  margin-bottom: 24px;
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(235, 241, 235, 1);
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(235, 241, 235, 1);
  padding: 5px;
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(59, 101, 49, 1);
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(235, 241, 235, 1);
  border-top: 1px solid rgba(235, 241, 235, 1);
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(59, 101, 49, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 500;
  font-style: ;
  font-size: 16px;
}

#s-5627c06b-a60b-4733-8fab-77b9b37cd2ea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-157d04fe-2052-462f-bd5a-41ab8b66d22d {
  padding-top: 14px;
padding-bottom: 14px;
}

.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-3ba9abf3-8e99-457a-a7be-c66299d3caa9 {
  padding-top: 95px;
padding-bottom: 60px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-3ba9abf3-8e99-457a-a7be-c66299d3caa9 {
  padding-top: 30px;
padding-bottom: 30px;
}
}







#s-3ba9abf3-8e99-457a-a7be-c66299d3caa9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3ba9abf3-8e99-457a-a7be-c66299d3caa9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b8ae5e2f-6739-4119-8f72-71604272f785 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-b8ae5e2f-6739-4119-8f72-71604272f785 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b8ae5e2f-6739-4119-8f72-71604272f785.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;
}

@media (min-width: 768px) and (max-width: 991px){#s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382 {
  display: none;
}
#s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382, #wrap-s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382 { display:none !important; }}
@media (min-width: 0px) {
[id="s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 992px) {
[id="s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-b51d7b3a-02b8-4ab3-9514-0d9d6fa8e382"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 66.66666666666667px);
}

}

#s-57b4a046-ef3d-4755-8b37-9ebe8775394d {
  min-height: 50px;
}








#s-57b4a046-ef3d-4755-8b37-9ebe8775394d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-57b4a046-ef3d-4755-8b37-9ebe8775394d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c8f59442-a907-47bf-a140-d43b3013872c {
  text-align: left;
}

#s-c8f59442-a907-47bf-a140-d43b3013872c .shogun-heading-component h3 {
  color: rgba(127, 197, 109, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.333em;
  
  text-align: left;
}


@media (max-width: 767px){#s-c8f59442-a907-47bf-a140-d43b3013872c .shogun-heading-component h3 {
  color: rgba(127, 197, 109, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.333em;
  letter-spacing: 0px;
  text-align: left;
}


}
#s-26a9e62b-f284-4f5e-bb53-ca8e7169cf93 {
  margin-bottom: 30px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-26a9e62b-f284-4f5e-bb53-ca8e7169cf93 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.25em;
  letter-spacing: -0.9px;
  text-align: left;
}


@media (max-width: 767px){#s-26a9e62b-f284-4f5e-bb53-ca8e7169cf93 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.25em;
  letter-spacing: -0.6px;
  text-align: left;
}


}
.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-6114b101-f107-427f-a3ff-134f85f55d59 {
  border-radius: 5px;
max-width: 300px;
text-align: center;
}
@media (max-width: 767px){#s-6114b101-f107-427f-a3ff-134f85f55d59 {
  margin-left: auto;
margin-right: auto;
}
}






  #s-6114b101-f107-427f-a3ff-134f85f55d59 img.shogun-image {
    

    
    
    
  }


#s-6114b101-f107-427f-a3ff-134f85f55d59 .shogun-image-content {
  
    align-items: center;
  
}

.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-e3ddaa96-6def-436f-9d64-c3fb6baed52c {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
border-radius: 5px;
max-width: 240px;
background-color: rgba(127, 197, 109, 1);
text-align: left;
text-decoration: none;
line-height: 1.333em;
background-image: none;
hover-type: color;
}
#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c:hover {background-color: rgba(246, 233, 73, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(59, 101, 49, 1) !important;}#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c:active {background-color: rgba(127, 197, 109, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}@media (max-width: 767px){#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c {
  margin-top: 30px;
margin-bottom: 0px;
padding-top: 20px;
padding-left: 60px;
padding-bottom: 20px;
padding-right: 60px;
border-radius: 5px;
max-width: 100%;
background-color: rgba(127, 197, 109, 1);
text-align: center;
text-decoration: none;
line-height: 1.333em;
background-image: none;
hover-type: color;
}
#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c:hover {background-color: rgba(246, 233, 73, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(59, 101, 49, 1) !important;}}

  #s-e3ddaa96-6def-436f-9d64-c3fb6baed52c-root {
    text-align: left;
  }


#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e3ddaa96-6def-436f-9d64-c3fb6baed52c-root {
    text-align: left;
  }


#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e3ddaa96-6def-436f-9d64-c3fb6baed52c-root {
    text-align: left;
  }


#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e3ddaa96-6def-436f-9d64-c3fb6baed52c-root {
    text-align: left;
  }


#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e3ddaa96-6def-436f-9d64-c3fb6baed52c-root {
    text-align: center;
  }


#s-e3ddaa96-6def-436f-9d64-c3fb6baed52c.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  block ;
}
}
#s-8af48d4f-dbd5-42b5-af24-37a1accbd8c5 {
  min-height: 50px;
}








#s-8af48d4f-dbd5-42b5-af24-37a1accbd8c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8af48d4f-dbd5-42b5-af24-37a1accbd8c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-455b081e-d172-4147-9022-85758553b29d {
  min-height: 280px;
}
@media (max-width: 767px){#s-455b081e-d172-4147-9022-85758553b29d {
  padding-top: 30px;
padding-bottom: 30px;
}
}







#s-455b081e-d172-4147-9022-85758553b29d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-455b081e-d172-4147-9022-85758553b29d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-5586fc4b-5a27-4214-b709-df2f4fe6a3ff {
  max-width: 40px;
text-align: center;
}







  #s-5586fc4b-5a27-4214-b709-df2f4fe6a3ff img.shogun-image {
    

    
    
    
  }


#s-5586fc4b-5a27-4214-b709-df2f4fe6a3ff .shogun-image-content {
  
    align-items: center;
  
}

#s-2a2887c1-0403-4642-87d7-5b50620ec44c {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-2a2887c1-0403-4642-87d7-5b50620ec44c .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-2a2887c1-0403-4642-87d7-5b50620ec44c .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-efe017f0-39d2-4214-af67-c1ec26fb61ca {
  margin-top: 30px;
min-height: 250px;
}
@media (max-width: 767px){#s-efe017f0-39d2-4214-af67-c1ec26fb61ca {
  margin-top: 0px;
margin-bottom: 30px;
min-height: 50px;
}
}







#s-efe017f0-39d2-4214-af67-c1ec26fb61ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-efe017f0-39d2-4214-af67-c1ec26fb61ca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-bf25c7a1-273b-4c80-ba48-73a49dd1f26c {
  max-width: 40px;
text-align: center;
}







  #s-bf25c7a1-273b-4c80-ba48-73a49dd1f26c img.shogun-image {
    

    
    
    
  }


#s-bf25c7a1-273b-4c80-ba48-73a49dd1f26c .shogun-image-content {
  
    align-items: center;
  
}

#s-d6de1a58-2e2b-4865-b7df-c27e7812e7be {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-d6de1a58-2e2b-4865-b7df-c27e7812e7be .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-d6de1a58-2e2b-4865-b7df-c27e7812e7be .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-68eca011-efe3-45cd-8460-1670f79ca304 {
  margin-top: 30px;
min-height: 250px;
}
@media (max-width: 767px){#s-68eca011-efe3-45cd-8460-1670f79ca304 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 30px;
min-height: 50px;
}
}







#s-68eca011-efe3-45cd-8460-1670f79ca304 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-68eca011-efe3-45cd-8460-1670f79ca304.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cae86ff1-0b02-4a89-8e3a-c2d01663cca6 {
  max-width: 40px;
text-align: center;
}







  #s-cae86ff1-0b02-4a89-8e3a-c2d01663cca6 img.shogun-image {
    

    
    
    
  }


#s-cae86ff1-0b02-4a89-8e3a-c2d01663cca6 .shogun-image-content {
  
    align-items: center;
  
}

#s-46d234cc-68b3-4e4f-bb22-7fc0972f88f6 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-46d234cc-68b3-4e4f-bb22-7fc0972f88f6 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-46d234cc-68b3-4e4f-bb22-7fc0972f88f6 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-c44f8b01-1403-424f-a0ce-4326ad405d63 {
  min-height: 50px;
}








#s-c44f8b01-1403-424f-a0ce-4326ad405d63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c44f8b01-1403-424f-a0ce-4326ad405d63.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6eac784d-d0ca-4e44-8837-4639c0b61ef3 {
  min-height: 280px;
}
@media (max-width: 767px){#s-6eac784d-d0ca-4e44-8837-4639c0b61ef3 {
  padding-bottom: 30px;
min-height: 50px;
}
}







#s-6eac784d-d0ca-4e44-8837-4639c0b61ef3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6eac784d-d0ca-4e44-8837-4639c0b61ef3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-88eb21c2-0141-4ca2-874d-46e355b7660d {
  max-width: 40px;
text-align: center;
}







  #s-88eb21c2-0141-4ca2-874d-46e355b7660d img.shogun-image {
    

    
    
    
  }


#s-88eb21c2-0141-4ca2-874d-46e355b7660d .shogun-image-content {
  
    align-items: center;
  
}

#s-3c91a313-7177-42c3-8905-cfc13e9e5c45 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-3c91a313-7177-42c3-8905-cfc13e9e5c45 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-3c91a313-7177-42c3-8905-cfc13e9e5c45 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-a99471db-94d2-48ff-bc45-8a246273e3aa {
  margin-top: 30px;
min-height: 250px;
}
@media (max-width: 767px){#s-a99471db-94d2-48ff-bc45-8a246273e3aa {
  margin-top: 0px;
min-height: 50px;
}
}







#s-a99471db-94d2-48ff-bc45-8a246273e3aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a99471db-94d2-48ff-bc45-8a246273e3aa.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-fb51057b-6e8d-4e6e-8e82-a31ac818c5ea {
  max-width: 40px;
text-align: center;
}







  #s-fb51057b-6e8d-4e6e-8e82-a31ac818c5ea img.shogun-image {
    

    
    
    
  }


#s-fb51057b-6e8d-4e6e-8e82-a31ac818c5ea .shogun-image-content {
  
    align-items: center;
  
}

#s-8a3179b6-1c5b-4c79-999d-7a36934feaab {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-8a3179b6-1c5b-4c79-999d-7a36934feaab .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-8a3179b6-1c5b-4c79-999d-7a36934feaab .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-ad932b89-1d7d-4525-8985-7035a950f887 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-ad932b89-1d7d-4525-8985-7035a950f887 {
  display: none;
}
#s-ad932b89-1d7d-4525-8985-7035a950f887, #wrap-s-ad932b89-1d7d-4525-8985-7035a950f887 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ad932b89-1d7d-4525-8985-7035a950f887 {
  display: none;
}
#s-ad932b89-1d7d-4525-8985-7035a950f887, #wrap-s-ad932b89-1d7d-4525-8985-7035a950f887 { display:none !important; }}@media (max-width: 767px){#s-ad932b89-1d7d-4525-8985-7035a950f887 {
  display: none;
}
#s-ad932b89-1d7d-4525-8985-7035a950f887, #wrap-s-ad932b89-1d7d-4525-8985-7035a950f887 { display:none !important; }}







#s-ad932b89-1d7d-4525-8985-7035a950f887 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ad932b89-1d7d-4525-8985-7035a950f887.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-6ca6216b-19bc-4bb4-9ce7-5fdc4342abdc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6ca6216b-19bc-4bb4-9ce7-5fdc4342abdc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6ca6216b-19bc-4bb4-9ce7-5fdc4342abdc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6ca6216b-19bc-4bb4-9ce7-5fdc4342abdc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ae4830f4-fb20-4585-a015-bd2080b18409 {
  min-height: 50px;
}








#s-ae4830f4-fb20-4585-a015-bd2080b18409 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ae4830f4-fb20-4585-a015-bd2080b18409.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c1928aad-3bf7-4b0a-9397-60ee408d1e1a {
  text-align: left;
}

#s-c1928aad-3bf7-4b0a-9397-60ee408d1e1a .shogun-heading-component h2 {
  color: rgba(127, 197, 109, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  
  
  text-align: left;
}



#s-dac3a2cc-079d-42a4-8aea-309f1849c3e8 {
  margin-bottom: 30px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-dac3a2cc-079d-42a4-8aea-309f1849c3e8 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.25em;
  letter-spacing: -0.9px;
  text-align: left;
}



#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4 {
  margin-top: 30px;
margin-bottom: 30px;
padding-top: 20px;
padding-left: 30px;
padding-bottom: 20px;
padding-right: 30px;
border-radius: 5px;
max-width: 240px;
background-color: rgba(127, 197, 109, 1);
text-decoration: none;
line-height: 1.333em;
background-image: none;
hover-type: color;
}
#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4:hover {background-color: rgba(59, 101, 49, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){

#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){

#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){

#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){

#s-5f1e505b-a132-4f5c-85f4-c8c0123f53a4.shg-btn {
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-9534bd33-0d5f-4ba7-ba6b-e0ca3401babf {
  border-radius: 5px;
max-width: 300px;
text-align: center;
}
@media (max-width: 767px){#s-9534bd33-0d5f-4ba7-ba6b-e0ca3401babf {
  margin-left: auto;
margin-right: auto;
}
}






  #s-9534bd33-0d5f-4ba7-ba6b-e0ca3401babf img.shogun-image {
    

    
    
    
  }


#s-9534bd33-0d5f-4ba7-ba6b-e0ca3401babf .shogun-image-content {
  
    align-items: center;
  
}

@media (min-width: 0px) {
[id="s-30fa62da-cea0-4ff1-8433-f408ece563f5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30fa62da-cea0-4ff1-8433-f408ece563f5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-30fa62da-cea0-4ff1-8433-f408ece563f5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-30fa62da-cea0-4ff1-8433-f408ece563f5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-87e19ba3-33d1-4ebe-86e7-c3c9c2818c4d {
  min-height: 50px;
}








#s-87e19ba3-33d1-4ebe-86e7-c3c9c2818c4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-87e19ba3-33d1-4ebe-86e7-c3c9c2818c4d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-91fd61fc-0724-428e-a2f3-e5afb178fa82 {
  min-height: 280px;
}
@media (max-width: 767px){#s-91fd61fc-0724-428e-a2f3-e5afb178fa82 {
  padding-top: 30px;
padding-bottom: 30px;
}
}







#s-91fd61fc-0724-428e-a2f3-e5afb178fa82 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-91fd61fc-0724-428e-a2f3-e5afb178fa82.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f65ff778-53c0-42e3-85fb-9ceecb1efca8 {
  max-width: 38px;
text-align: center;
}







  #s-f65ff778-53c0-42e3-85fb-9ceecb1efca8 img.shogun-image {
    

    
    
    
  }


#s-f65ff778-53c0-42e3-85fb-9ceecb1efca8 .shogun-image-content {
  
    align-items: center;
  
}

#s-5713aea8-65c6-4c0d-a5c4-16a77b7d6bfe {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-5713aea8-65c6-4c0d-a5c4-16a77b7d6bfe .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}



#s-0ac74c9c-5ed1-401c-83f7-76d3ffa8f6ca {
  margin-top: 30px;
min-height: 280px;
}
@media (max-width: 767px){#s-0ac74c9c-5ed1-401c-83f7-76d3ffa8f6ca {
  margin-top: 0px;
margin-bottom: 30px;
}
}







#s-0ac74c9c-5ed1-401c-83f7-76d3ffa8f6ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0ac74c9c-5ed1-401c-83f7-76d3ffa8f6ca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6e74f277-f568-433e-a9e4-b91369cefcb0 {
  max-width: 38px;
text-align: center;
}







  #s-6e74f277-f568-433e-a9e4-b91369cefcb0 img.shogun-image {
    

    
    
    
  }


#s-6e74f277-f568-433e-a9e4-b91369cefcb0 .shogun-image-content {
  
    align-items: center;
  
}

#s-468a1890-747f-45bf-92a6-1d5665b23a0c {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-468a1890-747f-45bf-92a6-1d5665b23a0c .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}



#s-0882e2b3-750e-4827-ad53-390da56453f1 {
  margin-top: 30px;
min-height: 280px;
}
@media (max-width: 767px){#s-0882e2b3-750e-4827-ad53-390da56453f1 {
  margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 30px;
}
}







#s-0882e2b3-750e-4827-ad53-390da56453f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0882e2b3-750e-4827-ad53-390da56453f1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3bc0e9df-a808-4176-9c3b-3b6aa2e0c919 {
  max-width: 38px;
text-align: center;
}







  #s-3bc0e9df-a808-4176-9c3b-3b6aa2e0c919 img.shogun-image {
    

    
    
    
  }


#s-3bc0e9df-a808-4176-9c3b-3b6aa2e0c919 .shogun-image-content {
  
    align-items: center;
  
}

#s-16bb23a2-840a-442b-b536-f0f01e138fd2 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-16bb23a2-840a-442b-b536-f0f01e138fd2 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}



#s-d3b0e436-6d31-4124-93a2-0dd68b634c5b {
  min-height: 300px;
}
@media (max-width: 767px){#s-d3b0e436-6d31-4124-93a2-0dd68b634c5b {
  padding-bottom: 30px;
}
}







#s-d3b0e436-6d31-4124-93a2-0dd68b634c5b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d3b0e436-6d31-4124-93a2-0dd68b634c5b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c621b79b-e630-442c-ae97-3894b05918fc {
  max-width: 38px;
text-align: center;
}







  #s-c621b79b-e630-442c-ae97-3894b05918fc img.shogun-image {
    

    
    
    
  }


#s-c621b79b-e630-442c-ae97-3894b05918fc .shogun-image-content {
  
    align-items: center;
  
}

#s-af3f50b3-7c26-4ceb-a54f-668065f6f698 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-af3f50b3-7c26-4ceb-a54f-668065f6f698 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}



#s-ac71ea3b-984d-4d9c-85e7-780b68ab664a {
  margin-top: 30px;
min-height: 280px;
}
@media (max-width: 767px){#s-ac71ea3b-984d-4d9c-85e7-780b68ab664a {
  margin-top: 0px;
}
}







#s-ac71ea3b-984d-4d9c-85e7-780b68ab664a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ac71ea3b-984d-4d9c-85e7-780b68ab664a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-545dbeac-4f5d-4486-ad20-a431a069eb77 {
  max-width: 38px;
text-align: center;
}







  #s-545dbeac-4f5d-4486-ad20-a431a069eb77 img.shogun-image {
    

    
    
    
  }


#s-545dbeac-4f5d-4486-ad20-a431a069eb77 .shogun-image-content {
  
    align-items: center;
  
}

#s-d4506d42-ec79-4cfe-b4f5-0bf73f3e0eb4 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-d4506d42-ec79-4cfe-b4f5-0bf73f3e0eb4 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}



#s-649b44d2-17b8-4684-87ab-1ad72b3fcad7 {
  background-repeat: no-repeat;
padding-top: 95px;
padding-bottom: 95px;
min-height: 50px;
}
@media (max-width: 767px){#s-649b44d2-17b8-4684-87ab-1ad72b3fcad7 {
  padding-top: 30px;
padding-bottom: 30px;
}
}
#s-649b44d2-17b8-4684-87ab-1ad72b3fcad7 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWRhZTFiM2UtZjk3MS00MWIxLTk5ZGMtZmI3N2U5NzgzNGEzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA2ODE4MTgxODE4MTgxODE4IiBzdHlsZT0ic3RvcC1jb2xvcjojZjNmN2YzO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjIiIHN0eWxlPSJzdG9wLWNvbG9yOiNmM2Y3ZjM7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuNzc3MjcyNzI3MjcyNzI3MiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjOWRhZTFiM2UtZjk3MS00MWIxLTk5ZGMtZmI3N2U5NzgzNGEzKSIvPjwvc3ZnPg==);
}








#s-649b44d2-17b8-4684-87ab-1ad72b3fcad7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-649b44d2-17b8-4684-87ab-1ad72b3fcad7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ce797a7d-5bdc-47d9-8e69-10fefb9a49a5 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-ce797a7d-5bdc-47d9-8e69-10fefb9a49a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ce797a7d-5bdc-47d9-8e69-10fefb9a49a5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-81c98cd6-0b4a-4d97-bd2d-3f0791dfc59b {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
min-height: 50px;
max-width: 1100px;
}








#s-81c98cd6-0b4a-4d97-bd2d-3f0791dfc59b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-81c98cd6-0b4a-4d97-bd2d-3f0791dfc59b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-add7cfa5-a6ed-40d5-a5c6-ec0aed1ceb11 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 800px;
}








#s-add7cfa5-a6ed-40d5-a5c6-ec0aed1ceb11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-add7cfa5-a6ed-40d5-a5c6-ec0aed1ceb11.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b84bb9bf-d4d9-47b4-9330-c322adfcfb36 {
  margin-bottom: 20px;
text-align: center;
}

#s-b84bb9bf-d4d9-47b4-9330-c322adfcfb36 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-b84bb9bf-d4d9-47b4-9330-c322adfcfb36 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1em;
  letter-spacing: -0.9px;
  
}


}
#s-66678ede-593c-4c3d-9200-0b27ae438eb6 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
border-radius: 5px;
max-width: 940px;
text-align: center;
}







  #s-66678ede-593c-4c3d-9200-0b27ae438eb6 img.shogun-image {
    

    
    
    
  }


#s-66678ede-593c-4c3d-9200-0b27ae438eb6 .shogun-image-content {
  
    align-items: center;
  
}

#s-c6a9ec6a-5574-40af-b6c5-2a3b439db021 {
  margin-bottom: 20px;
text-align: center;
}

#s-c6a9ec6a-5574-40af-b6c5-2a3b439db021 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.429em;
  letter-spacing: -0.7px;
  
}


@media (max-width: 767px){#s-c6a9ec6a-5574-40af-b6c5-2a3b439db021 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.429em;
  letter-spacing: -0.7px;
  
}


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

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

#s-b6d0581d-3e6b-499d-b01c-fc39111f22e7 hr {
  border-top: 2px solid rgba(235, 241, 235, 1);
}

#s-2051d863-1488-43cd-bc8e-32d22b879033 {
  margin-top: 60px;
min-height: 50px;
}
@media (max-width: 767px){#s-2051d863-1488-43cd-bc8e-32d22b879033 {
  margin-top: 30px;
}
}







#s-2051d863-1488-43cd-bc8e-32d22b879033 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2051d863-1488-43cd-bc8e-32d22b879033.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2470cac4-d82e-4b5c-bf07-3a5451496798 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
max-width: 840px;
text-align: center;
}

#s-2470cac4-d82e-4b5c-bf07-3a5451496798 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-2470cac4-d82e-4b5c-bf07-3a5451496798 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


}
#s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5 {
  margin-top: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5 {
  display: none;
}
#s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5, #wrap-s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5 { display:none !important; }}@media (max-width: 767px){#s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5 {
  display: none;
}
#s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5, #wrap-s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5 { display:none !important; }}
@media (min-width: 0px) {
[id="s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 25.0px);
}

}

@media (min-width: 768px) {
[id="s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 37.5px);
}

}

@media (min-width: 992px) {
[id="s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 37.5px);
}

}

@media (min-width: 1200px) {
[id="s-736800a2-50be-4e8e-a8c4-2ab1b2d7b5a5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 37.5px);
}

}

#s-5a6dc0ad-2acb-4cb3-a912-a8641682d6c0 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-5a6dc0ad-2acb-4cb3-a912-a8641682d6c0 {
  margin-bottom: 30px;
}
}







#s-5a6dc0ad-2acb-4cb3-a912-a8641682d6c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5a6dc0ad-2acb-4cb3-a912-a8641682d6c0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-218865f5-3db8-4051-9aea-7273397f69eb {
  border-radius: 5px;
text-align: center;
}







  #s-218865f5-3db8-4051-9aea-7273397f69eb img.shogun-image {
    

    
    
    
  }


#s-218865f5-3db8-4051-9aea-7273397f69eb .shogun-image-content {
  
    align-items: center;
  
}

#s-adf4c5f7-a7fb-4551-bda0-7bcf9dbc363c {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-adf4c5f7-a7fb-4551-bda0-7bcf9dbc363c .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}



#s-4cfccb7e-2292-4ff3-bd4a-8bede6ca7fd2 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (max-width: 767px){#s-4cfccb7e-2292-4ff3-bd4a-8bede6ca7fd2 {
  margin-bottom: 30px;
}
}







#s-4cfccb7e-2292-4ff3-bd4a-8bede6ca7fd2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4cfccb7e-2292-4ff3-bd4a-8bede6ca7fd2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4402d435-36fa-475d-970a-cbf6c9452a97 {
  border-radius: 5px;
text-align: center;
}







  #s-4402d435-36fa-475d-970a-cbf6c9452a97 img.shogun-image {
    

    
    
    
  }


#s-4402d435-36fa-475d-970a-cbf6c9452a97 .shogun-image-content {
  
    align-items: center;
  
}

#s-9f0443d6-51d6-4072-bdb9-7ce28f3d2595 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f0443d6-51d6-4072-bdb9-7ce28f3d2595 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}



#s-df68a1a5-5a89-402b-af41-c9b7a20a85c5 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}








#s-df68a1a5-5a89-402b-af41-c9b7a20a85c5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-df68a1a5-5a89-402b-af41-c9b7a20a85c5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-576cd007-77d7-4382-8009-1afa23bdcb78 {
  border-radius: 5px;
text-align: center;
}







  #s-576cd007-77d7-4382-8009-1afa23bdcb78 img.shogun-image {
    

    
    
    
  }


#s-576cd007-77d7-4382-8009-1afa23bdcb78 .shogun-image-content {
  
    align-items: center;
  
}

#s-e22061c8-1a4e-4fcc-aaac-3ad0b89d6317 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e22061c8-1a4e-4fcc-aaac-3ad0b89d6317 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}



#s-3e551a13-038d-42ba-af9f-425fbecdc9de {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}








#s-3e551a13-038d-42ba-af9f-425fbecdc9de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3e551a13-038d-42ba-af9f-425fbecdc9de.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-306ea2df-7899-471a-b795-c38b136389e1 {
  border-radius: 5px;
text-align: center;
}







  #s-306ea2df-7899-471a-b795-c38b136389e1 img.shogun-image {
    

    
    
    
  }


#s-306ea2df-7899-471a-b795-c38b136389e1 .shogun-image-content {
  
    align-items: center;
  
}

#s-f271072f-472f-4372-8dc6-74c4296673e4 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f271072f-472f-4372-8dc6-74c4296673e4 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}



#s-4f60d718-53c5-489f-9395-7482a562ea80 {
  margin-top: 80px;
}
@media (min-width: 1200px){#s-4f60d718-53c5-489f-9395-7482a562ea80 {
  display: none;
}
#s-4f60d718-53c5-489f-9395-7482a562ea80, #wrap-s-4f60d718-53c5-489f-9395-7482a562ea80 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4f60d718-53c5-489f-9395-7482a562ea80 {
  display: none;
}
#s-4f60d718-53c5-489f-9395-7482a562ea80, #wrap-s-4f60d718-53c5-489f-9395-7482a562ea80 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4f60d718-53c5-489f-9395-7482a562ea80 {
  
}
}@media (max-width: 767px){#s-4f60d718-53c5-489f-9395-7482a562ea80 {
  margin-top: 30px;
}
}
@media (min-width: 0px) {
[id="s-4f60d718-53c5-489f-9395-7482a562ea80"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4f60d718-53c5-489f-9395-7482a562ea80"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4f60d718-53c5-489f-9395-7482a562ea80"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4f60d718-53c5-489f-9395-7482a562ea80"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b4d45ecc-0b3d-4185-a2c4-ce4e79855275 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b4d45ecc-0b3d-4185-a2c4-ce4e79855275 {
  margin-bottom: 30px;
}
}@media (max-width: 767px){#s-b4d45ecc-0b3d-4185-a2c4-ce4e79855275 {
  margin-bottom: 30px;
}
}







#s-b4d45ecc-0b3d-4185-a2c4-ce4e79855275 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b4d45ecc-0b3d-4185-a2c4-ce4e79855275.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20f8c6b4-42c1-4dce-918b-83847bb261e7 {
  text-align: center;
}







  #s-20f8c6b4-42c1-4dce-918b-83847bb261e7 img.shogun-image {
    

    
    
    
  }


#s-20f8c6b4-42c1-4dce-918b-83847bb261e7 .shogun-image-content {
  
    align-items: center;
  
}

#s-573ec011-26c0-4407-a07e-6f3d62afaa1c {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-573ec011-26c0-4407-a07e-6f3d62afaa1c .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


@media (max-width: 767px){#s-573ec011-26c0-4407-a07e-6f3d62afaa1c .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


}
#s-d2fe2913-ceb9-414b-806d-03b19a8d3b2f {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}








#s-d2fe2913-ceb9-414b-806d-03b19a8d3b2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d2fe2913-ceb9-414b-806d-03b19a8d3b2f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2b0c547f-6fa7-45c1-985e-819c429c482c {
  text-align: center;
}







  #s-2b0c547f-6fa7-45c1-985e-819c429c482c img.shogun-image {
    

    
    
    
  }


#s-2b0c547f-6fa7-45c1-985e-819c429c482c .shogun-image-content {
  
    align-items: center;
  
}

#s-7981a6a7-6b36-4a72-923d-f650b7602626 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7981a6a7-6b36-4a72-923d-f650b7602626 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


@media (max-width: 767px){#s-7981a6a7-6b36-4a72-923d-f650b7602626 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


}
#s-237e1331-517e-4cc4-aeb7-eb0005fb088d {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-237e1331-517e-4cc4-aeb7-eb0005fb088d {
  margin-bottom: 30px;
}
}@media (max-width: 767px){#s-237e1331-517e-4cc4-aeb7-eb0005fb088d {
  margin-bottom: 30px;
}
}







#s-237e1331-517e-4cc4-aeb7-eb0005fb088d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-237e1331-517e-4cc4-aeb7-eb0005fb088d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e86ba20e-bb67-4b21-807a-1542795fdca3 {
  text-align: center;
}







  #s-e86ba20e-bb67-4b21-807a-1542795fdca3 img.shogun-image {
    

    
    
    
  }


#s-e86ba20e-bb67-4b21-807a-1542795fdca3 .shogun-image-content {
  
    align-items: center;
  
}

#s-488be983-a924-4b2d-af9b-9599aa3ff0ac {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-488be983-a924-4b2d-af9b-9599aa3ff0ac .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


@media (max-width: 767px){#s-488be983-a924-4b2d-af9b-9599aa3ff0ac .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


}
#s-c121820e-f9e0-484a-8c7d-e1cb5182acc7 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(200, 232, 192, 1);
border-style: solid;
border-radius: 5px;
min-height: 50px;
}








#s-c121820e-f9e0-484a-8c7d-e1cb5182acc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c121820e-f9e0-484a-8c7d-e1cb5182acc7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a5655ba2-0424-4ff0-ab92-20d3b9f5958e {
  text-align: center;
}







  #s-a5655ba2-0424-4ff0-ab92-20d3b9f5958e img.shogun-image {
    

    
    
    
  }


#s-a5655ba2-0424-4ff0-ab92-20d3b9f5958e .shogun-image-content {
  
    align-items: center;
  
}

#s-d8a31b7e-88c9-46a0-957c-30c39a872675 {
  box-shadow:0px 0px 0px 0px ;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8a31b7e-88c9-46a0-957c-30c39a872675 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 23px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


@media (max-width: 767px){#s-d8a31b7e-88c9-46a0-957c-30c39a872675 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.304em;
  letter-spacing: -0.5px;
  text-align: center;
}


}
#s-e2756d68-70cf-48c1-9809-f3f0cf73f23d {
  background-repeat: no-repeat;
padding-top: 95px;
padding-bottom: 95px;
min-height: 50px;
}
@media (max-width: 767px){#s-e2756d68-70cf-48c1-9809-f3f0cf73f23d {
  padding-top: 30px;
padding-bottom: 30px;
}
}
#s-e2756d68-70cf-48c1-9809-f3f0cf73f23d {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWRmZDExYjQtMjA4OC00MTkyLThkMzMtYWM4Y2FlNTJmZGI1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjM1OTA5MDkwOTA5MDkwOTEiIHN0eWxlPSJzdG9wLWNvbG9yOiNmM2Y3ZjM7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuNiIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZmZmZjtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMC44NTkwOTA5MDkwOTA5MDkxIiBzdHlsZT0ic3RvcC1jb2xvcjojZmZmZmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjk5NTQ1NDU0NTQ1NDU0NTUiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzlkZmQxMWI0LTIwODgtNDE5Mi04ZDMzLWFjOGNhZTUyZmRiNSkiLz48L3N2Zz4=);
}








#s-e2756d68-70cf-48c1-9809-f3f0cf73f23d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e2756d68-70cf-48c1-9809-f3f0cf73f23d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-09e75862-94ee-4274-983b-b996fd1ee199 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-09e75862-94ee-4274-983b-b996fd1ee199 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-09e75862-94ee-4274-983b-b996fd1ee199.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6ea7ea4-31d2-4b66-8835-ea32355bcf94 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 800px;
}








#s-a6ea7ea4-31d2-4b66-8835-ea32355bcf94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a6ea7ea4-31d2-4b66-8835-ea32355bcf94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6a2519a-d0a1-43fd-8875-d1a23c9a05a2 {
  margin-bottom: 20px;
text-align: center;
}

#s-a6a2519a-d0a1-43fd-8875-d1a23c9a05a2 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-a6a2519a-d0a1-43fd-8875-d1a23c9a05a2 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


}
#s-193df441-736e-4eb4-9453-f07859d1926a {
  margin-bottom: 60px;
min-height: 50px;
}
@media (min-width: 1200px){#s-193df441-736e-4eb4-9453-f07859d1926a {
  display: none;
}
#s-193df441-736e-4eb4-9453-f07859d1926a, #wrap-s-193df441-736e-4eb4-9453-f07859d1926a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-193df441-736e-4eb4-9453-f07859d1926a {
  display: none;
}
#s-193df441-736e-4eb4-9453-f07859d1926a, #wrap-s-193df441-736e-4eb4-9453-f07859d1926a { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-193df441-736e-4eb4-9453-f07859d1926a {
  
}
}@media (max-width: 767px){#s-193df441-736e-4eb4-9453-f07859d1926a {
  display: none;
}
#s-193df441-736e-4eb4-9453-f07859d1926a, #wrap-s-193df441-736e-4eb4-9453-f07859d1926a { display:none !important; }}







#s-193df441-736e-4eb4-9453-f07859d1926a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-193df441-736e-4eb4-9453-f07859d1926a.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-196f69ff-126a-41f5-9687-9dcc17ef5be1 {
  margin-top: 50px;
margin-bottom: 36px;
padding-top: 10px;
padding-bottom: 10px;
}

#s-196f69ff-126a-41f5-9687-9dcc17ef5be1 .shg-sld-dot {
  background-color: rgba(127, 197, 109, 1);
}

#s-196f69ff-126a-41f5-9687-9dcc17ef5be1 .shg-sld-nav-button.shg-sld-left,
#s-196f69ff-126a-41f5-9687-9dcc17ef5be1 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(127, 197, 109, 1);
}

#s-bf47e944-61fb-408b-934b-bcb1b06f5f58 {
  margin-top: 40px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
max-width: 50%;
background-color: rgba(255, 255, 255, 1);
}








#s-bf47e944-61fb-408b-934b-bcb1b06f5f58 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bf47e944-61fb-408b-934b-bcb1b06f5f58.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2bc16ae7-e7c1-4bf0-896a-c317786ef9fe {
  margin-top: -60px;
margin-left: -40px;
border-radius: 5px;
max-width: 360px;
text-align: center;
}







  #s-2bc16ae7-e7c1-4bf0-896a-c317786ef9fe img.shogun-image {
    

    
    
    
  }


#s-2bc16ae7-e7c1-4bf0-896a-c317786ef9fe .shogun-image-content {
  
    align-items: center;
  
}

#s-eb978b8c-a40c-4b2a-be40-3dad3ff27691 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-eb978b8c-a40c-4b2a-be40-3dad3ff27691 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-eb978b8c-a40c-4b2a-be40-3dad3ff27691 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
@media (min-width: 0px) {
[id="s-9165dce0-ad55-40af-ab57-7f4bd7a1ca1a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9165dce0-ad55-40af-ab57-7f4bd7a1ca1a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9165dce0-ad55-40af-ab57-7f4bd7a1ca1a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9165dce0-ad55-40af-ab57-7f4bd7a1ca1a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c1ac24e7-1a7b-4c30-a0a1-92a60a105a7b {
  margin-top: 40px;
padding-top: 15px;
padding-left: 40px;
padding-bottom: 15px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-c1ac24e7-1a7b-4c30-a0a1-92a60a105a7b {
  margin-bottom: 30px;
}
}







#s-c1ac24e7-1a7b-4c30-a0a1-92a60a105a7b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c1ac24e7-1a7b-4c30-a0a1-92a60a105a7b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0f0c0436-1e4c-4556-8f50-2aa855a78da7 {
  margin-top: -55px;
margin-left: -40px;
border-radius: 5px;
max-width: 360px;
text-align: center;
}







  #s-0f0c0436-1e4c-4556-8f50-2aa855a78da7 img.shogun-image {
    

    
    
    
  }


#s-0f0c0436-1e4c-4556-8f50-2aa855a78da7 .shogun-image-content {
  
    align-items: center;
  
}

#s-82408c96-dc62-4e19-928f-2903e4ecc43d {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-82408c96-dc62-4e19-928f-2903e4ecc43d .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-82408c96-dc62-4e19-928f-2903e4ecc43d .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-2c70723c-5516-46d8-8eae-9937e59a260a {
  margin-top: 40px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 20px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-2c70723c-5516-46d8-8eae-9937e59a260a {
  margin-bottom: 30px;
}
}







#s-2c70723c-5516-46d8-8eae-9937e59a260a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2c70723c-5516-46d8-8eae-9937e59a260a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-f7841533-ef11-4df5-89a3-47525b332bf0 {
  margin-top: -60px;
margin-left: -40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 360px;
background-color: rgba(216, 226, 230, 1);
}

#s-9a99d9f5-c020-46fd-81a6-a03be65ca243 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-9a99d9f5-c020-46fd-81a6-a03be65ca243 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-9a99d9f5-c020-46fd-81a6-a03be65ca243 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-6103848b-7ad4-4931-b514-9ca087327326 {
  text-align: center;
}







  #s-6103848b-7ad4-4931-b514-9ca087327326 img.shogun-image {
    

    
    
    
  }


#s-6103848b-7ad4-4931-b514-9ca087327326 .shogun-image-content {
  
    align-items: center;
  
}

#s-e4013449-84a1-4479-9db7-df2bfe371065 {
  margin-top: 50px;
margin-bottom: 30px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e4013449-84a1-4479-9db7-df2bfe371065 {
  display: none;
}
#s-e4013449-84a1-4479-9db7-df2bfe371065, #wrap-s-e4013449-84a1-4479-9db7-df2bfe371065 { display:none !important; }}@media (max-width: 767px){#s-e4013449-84a1-4479-9db7-df2bfe371065 {
  margin-top: 20px;
margin-bottom: 20px;
}
}
@media (min-width: 0px) {
[id="s-e4013449-84a1-4479-9db7-df2bfe371065"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e4013449-84a1-4479-9db7-df2bfe371065"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 33.333333333333336px);
}

}

@media (min-width: 992px) {
[id="s-e4013449-84a1-4479-9db7-df2bfe371065"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 33.333333333333336px);
}

}

@media (min-width: 1200px) {
[id="s-e4013449-84a1-4479-9db7-df2bfe371065"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 33.333333333333336px);
}

}

#s-63de0f5a-d767-481d-9449-15e27a263ccc {
  margin-top: 40px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-63de0f5a-d767-481d-9449-15e27a263ccc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-63de0f5a-d767-481d-9449-15e27a263ccc.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-664b1638-a51f-4a41-8013-9f210a44a6ad {
  margin-top: -60px;
margin-left: -40px;
border-radius: 5px;
max-width: 360px;
text-align: center;
}







  #s-664b1638-a51f-4a41-8013-9f210a44a6ad img.shogun-image {
    

    
    
    
  }


#s-664b1638-a51f-4a41-8013-9f210a44a6ad .shogun-image-content {
  
    align-items: center;
  
}

#s-a0c63915-4117-4791-b1b9-d8c570c4e8f6 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-a0c63915-4117-4791-b1b9-d8c570c4e8f6 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-a0c63915-4117-4791-b1b9-d8c570c4e8f6 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-256e35b9-4657-472c-a80c-2997b7aa5fc6 {
  margin-top: 40px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 20px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-256e35b9-4657-472c-a80c-2997b7aa5fc6 {
  margin-bottom: 30px;
}
}







#s-256e35b9-4657-472c-a80c-2997b7aa5fc6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-256e35b9-4657-472c-a80c-2997b7aa5fc6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ce8a5be2-49f0-45d1-9f2b-e4740f68b496 {
  margin-top: -60px;
margin-left: -40px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
max-width: 360px;
background-color: rgba(216, 226, 230, 1);
}

#s-65d4e22d-750a-4f01-832b-9547a0b0d247 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-65d4e22d-750a-4f01-832b-9547a0b0d247 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-65d4e22d-750a-4f01-832b-9547a0b0d247 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-e0bdfe06-0a53-4848-ba73-80b709ac510f {
  margin-top: 40px;
padding-top: 20px;
padding-left: 40px;
padding-bottom: 40px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 5px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e0bdfe06-0a53-4848-ba73-80b709ac510f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e0bdfe06-0a53-4848-ba73-80b709ac510f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-bec97d1d-e956-4b2f-a55f-3cfdcc056ed3 {
  margin-top: -60px;
margin-left: -40px;
border-radius: 5px;
max-width: 360px;
text-align: center;
}







  #s-bec97d1d-e956-4b2f-a55f-3cfdcc056ed3 img.shogun-image {
    

    
    
    
  }


#s-bec97d1d-e956-4b2f-a55f-3cfdcc056ed3 .shogun-image-content {
  
    align-items: center;
  
}

#s-5031bbe2-f847-49b8-824c-f91e705d9b98 {
  margin-top: 10px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-5031bbe2-f847-49b8-824c-f91e705d9b98 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


@media (max-width: 767px){#s-5031bbe2-f847-49b8-824c-f91e705d9b98 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.25em;
  letter-spacing: -0.5px;
  text-align: left;
}


}
#s-774f61d2-3ec0-4e0d-a769-928b52067583 hr {
  border-top: 2px solid rgba(235, 241, 235, 1);
}

#s-faa5885d-3e66-4aa3-a07d-23ee6c4157d1 {
  margin-top: 60px;
min-height: 50px;
}
@media (max-width: 767px){#s-faa5885d-3e66-4aa3-a07d-23ee6c4157d1 {
  margin-top: 30px;
}
}







#s-faa5885d-3e66-4aa3-a07d-23ee6c4157d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-faa5885d-3e66-4aa3-a07d-23ee6c4157d1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-61ad05e2-b7a7-4941-a780-454aff003f93 {
  margin-bottom: 20px;
text-align: center;
}

#s-61ad05e2-b7a7-4941-a780-454aff003f93 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 28px;
  line-height: 1.429em;
  letter-spacing: -0.7px;
  
}


@media (max-width: 767px){#s-61ad05e2-b7a7-4941-a780-454aff003f93 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.429em;
  letter-spacing: -0.7px;
  
}


}
#s-b62e88da-f649-4fca-9d6f-2cb4bf3dd56c {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
max-width: 900px;
}
@media (max-width: 767px){#s-b62e88da-f649-4fca-9d6f-2cb4bf3dd56c {
  margin-top: 30px;
min-height: 180px;
}
}
@media (min-width: 0px) {
[id="s-b62e88da-f649-4fca-9d6f-2cb4bf3dd56c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 30.0px);
}

}

@media (min-width: 768px) {
[id="s-b62e88da-f649-4fca-9d6f-2cb4bf3dd56c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 45.0px);
}

}

@media (min-width: 992px) {
[id="s-b62e88da-f649-4fca-9d6f-2cb4bf3dd56c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 45.0px);
}

}

@media (min-width: 1200px) {
[id="s-b62e88da-f649-4fca-9d6f-2cb4bf3dd56c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 45.0px);
}

}

#s-b23616af-8adc-4b22-9b1d-40ffd8f41e83 {
  min-height: 50px;
}








#s-b23616af-8adc-4b22-9b1d-40ffd8f41e83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b23616af-8adc-4b22-9b1d-40ffd8f41e83.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7e12d9fa-779b-4633-917d-1aa2febc4a9d {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: center;
}







  #s-7e12d9fa-779b-4633-917d-1aa2febc4a9d img.shogun-image {
    

    
    
    
  }


#s-7e12d9fa-779b-4633-917d-1aa2febc4a9d .shogun-image-content {
  
    align-items: center;
  
}

#s-5c0523c1-a84b-4787-845b-595e541f8b4b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c0523c1-a84b-4787-845b-595e541f8b4b .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 17px;
  line-height: 1.471em;
  letter-spacing: -0.47px;
  
}



#s-a72e3fd9-8ea2-414f-ad95-5f2e0c947925 {
  min-height: 50px;
}








#s-a72e3fd9-8ea2-414f-ad95-5f2e0c947925 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a72e3fd9-8ea2-414f-ad95-5f2e0c947925.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-97f0d0dc-7220-4892-be2e-90ed077293d0 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: center;
}







  #s-97f0d0dc-7220-4892-be2e-90ed077293d0 img.shogun-image {
    

    
    
    
  }


#s-97f0d0dc-7220-4892-be2e-90ed077293d0 .shogun-image-content {
  
    align-items: center;
  
}

#s-50ab3524-15b8-4d68-bb48-abbb261358cc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-50ab3524-15b8-4d68-bb48-abbb261358cc .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 17px;
  line-height: 1.471em;
  letter-spacing: -0.47px;
  
}



#s-84b2f096-5a8d-4388-a0dd-1a2f0680dca6 {
  min-height: 50px;
}








#s-84b2f096-5a8d-4388-a0dd-1a2f0680dca6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-84b2f096-5a8d-4388-a0dd-1a2f0680dca6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-823b1f67-472a-4976-8c82-4e9948d798a3 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: center;
}







  #s-823b1f67-472a-4976-8c82-4e9948d798a3 img.shogun-image {
    

    
    
    
  }


#s-823b1f67-472a-4976-8c82-4e9948d798a3 .shogun-image-content {
  
    align-items: center;
  
}

#s-1da2d266-528d-40d9-8188-8bc771891beb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1da2d266-528d-40d9-8188-8bc771891beb .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 17px;
  line-height: 1.471em;
  letter-spacing: -0.47px;
  
}



#s-e19666a2-4c26-43b8-9c51-beebc977aeb9 {
  min-height: 50px;
}








#s-e19666a2-4c26-43b8-9c51-beebc977aeb9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e19666a2-4c26-43b8-9c51-beebc977aeb9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4e9a996c-971a-41d3-bdd0-fca753c44b90 {
  margin-left: auto;
margin-right: auto;
max-width: 80px;
text-align: center;
}







  #s-4e9a996c-971a-41d3-bdd0-fca753c44b90 img.shogun-image {
    

    
    
    
  }


#s-4e9a996c-971a-41d3-bdd0-fca753c44b90 .shogun-image-content {
  
    align-items: center;
  
}

#s-222eabe6-eeb5-4feb-bf09-bbc6624edc95 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-222eabe6-eeb5-4feb-bf09-bbc6624edc95 .shogun-heading-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 17px;
  line-height: 1.471em;
  letter-spacing: -0.47px;
  
}



#s-cfb7d62b-637d-4cca-b56e-a4ac688ad222 {
  padding-top: 95px;
padding-bottom: 95px;
min-height: 50px;
background-color: rgba(127, 197, 109, 1);
}
@media (max-width: 767px){#s-cfb7d62b-637d-4cca-b56e-a4ac688ad222 {
  padding-top: 30px;
padding-bottom: 30px;
}
}







#s-cfb7d62b-637d-4cca-b56e-a4ac688ad222 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cfb7d62b-637d-4cca-b56e-a4ac688ad222.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-774de369-4ff3-4dfa-ad47-ea8ceca2a7bd {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-774de369-4ff3-4dfa-ad47-ea8ceca2a7bd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-774de369-4ff3-4dfa-ad47-ea8ceca2a7bd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-facd5c35-0872-490b-83fc-9433c640c372 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 800px;
}








#s-facd5c35-0872-490b-83fc-9433c640c372 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-facd5c35-0872-490b-83fc-9433c640c372.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cd127493-4075-477c-8bdd-8469ecabefce {
  margin-bottom: 20px;
text-align: center;
}

#s-cd127493-4075-477c-8bdd-8469ecabefce .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-cd127493-4075-477c-8bdd-8469ecabefce .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


}
#s-802c0df7-be68-456c-9d07-9f48bc322e27 {
  margin-top: 60px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-802c0df7-be68-456c-9d07-9f48bc322e27 {
  display: none;
}
#s-802c0df7-be68-456c-9d07-9f48bc322e27, #wrap-s-802c0df7-be68-456c-9d07-9f48bc322e27 { display:none !important; }}@media (max-width: 767px){#s-802c0df7-be68-456c-9d07-9f48bc322e27 {
  display: none;
}
#s-802c0df7-be68-456c-9d07-9f48bc322e27, #wrap-s-802c0df7-be68-456c-9d07-9f48bc322e27 { display:none !important; }}







#s-802c0df7-be68-456c-9d07-9f48bc322e27 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-802c0df7-be68-456c-9d07-9f48bc322e27.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-64591883-919b-4fe9-b40a-0285cde3ea89 {
  
}
}
@media (min-width: 0px) {
[id="s-64591883-919b-4fe9-b40a-0285cde3ea89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-64591883-919b-4fe9-b40a-0285cde3ea89"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-64591883-919b-4fe9-b40a-0285cde3ea89"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-64591883-919b-4fe9-b40a-0285cde3ea89"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-86e15a19-99e1-40a1-a277-fdded82f4782 {
  min-height: 50px;
}








#s-86e15a19-99e1-40a1-a277-fdded82f4782 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-86e15a19-99e1-40a1-a277-fdded82f4782.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c5406f10-4cab-48ce-ade8-334e9badfe5c {
  padding-top: 50px;
padding-left: 60px;
padding-bottom: 50px;
padding-right: 60px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 226, 230, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c5406f10-4cab-48ce-ade8-334e9badfe5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c5406f10-4cab-48ce-ade8-334e9badfe5c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4f4f97d9-7021-4e62-adbc-bd666044b7cc {
  margin-bottom: 10px;
}

#s-d0c8a917-4c76-482c-80b3-18eb9d3880cc {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d0c8a917-4c76-482c-80b3-18eb9d3880cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d0c8a917-4c76-482c-80b3-18eb9d3880cc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c6636ade-6d76-41cd-8800-c9ebafecb055 {
  margin-top: 30px;
margin-left: 40px;
margin-bottom: 30px;
margin-right: 40px;
}

@media (min-width: 0px) {
[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-c6636ade-6d76-41cd-8800-c9ebafecb055"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-17fba341-ca6e-4dcf-8bee-6abce2887aa1 {
  min-height: 50px;
}








#s-17fba341-ca6e-4dcf-8bee-6abce2887aa1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-17fba341-ca6e-4dcf-8bee-6abce2887aa1.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-6b5277e4-80e2-4e8b-9c8b-97ad841c6c4d {
  padding-top: 50px;
padding-left: 60px;
padding-bottom: 50px;
padding-right: 60px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 226, 230, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-6b5277e4-80e2-4e8b-9c8b-97ad841c6c4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6b5277e4-80e2-4e8b-9c8b-97ad841c6c4d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8499c4b8-e91d-4d98-b40f-9f48b1a6d4ad {
  margin-bottom: 10px;
}

#s-a8030044-c96a-4337-ae38-8ef9745e74cf {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-a8030044-c96a-4337-ae38-8ef9745e74cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8030044-c96a-4337-ae38-8ef9745e74cf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b0d0c40e-f615-46ae-b5b6-ff1765664822 {
  margin-top: 30px;
margin-left: 40px;
margin-bottom: 30px;
margin-right: 40px;
}

@media (min-width: 0px) {
[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b0d0c40e-f615-46ae-b5b6-ff1765664822"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-2ebe939e-a546-4e05-bc4b-f51b3be0be8c {
  min-height: 50px;
}








#s-2ebe939e-a546-4e05-bc4b-f51b3be0be8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2ebe939e-a546-4e05-bc4b-f51b3be0be8c.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-cb9d753a-c9f1-40c2-bb35-f9ec92fbf1f5 {
  padding-top: 50px;
padding-left: 60px;
padding-bottom: 50px;
padding-right: 60px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(216, 226, 230, 1);
border-style: solid;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-cb9d753a-c9f1-40c2-bb35-f9ec92fbf1f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cb9d753a-c9f1-40c2-bb35-f9ec92fbf1f5.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2d23c015-3ed1-44bd-9205-d71ab8be148a {
  margin-bottom: 10px;
}

#s-c485108e-c8b6-4a86-a465-257649a6e801 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c485108e-c8b6-4a86-a465-257649a6e801 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c485108e-c8b6-4a86-a465-257649a6e801.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7 {
  margin-top: 30px;
margin-left: 40px;
margin-bottom: 30px;
margin-right: 40px;
}

@media (min-width: 0px) {
[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-971fbec4-f0f6-4d59-84c3-5ee4bccb0ac7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d {
  margin-top: 80px;
min-height: 50px;
}
@media (min-width: 1200px){#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d {
  display: none;
}
#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d, #wrap-s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d {
  display: none;
}
#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d, #wrap-s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d {
  margin-top: 30px;
}
}@media (max-width: 767px){#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d {
  margin-top: 30px;
}
}







#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-faf0fd6c-a591-4694-9a4f-909f44fa5b6d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d {
  display: none;
}
#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d, #wrap-s-1e929a85-b738-4358-ba58-fa6dbce1ce6d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d {
  display: none;
}
#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d, #wrap-s-1e929a85-b738-4358-ba58-fa6dbce1ce6d { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d {
  padding-left: 24px;
padding-right: 24px;
}
}@media (max-width: 767px){#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d {
  padding-left: 24px;
padding-right: 24px;
}
}
#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d .shg-sld-dot {
  background-color: rgba(255, 255, 255, 1);
}

#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d .shg-sld-nav-button.shg-sld-left,
#s-1e929a85-b738-4358-ba58-fa6dbce1ce6d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(255, 255, 255, 1);
}

#s-0d2d7854-4bd1-4c0c-850b-5a92f6fb833a {
  min-height: 370px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-0d2d7854-4bd1-4c0c-850b-5a92f6fb833a {
  min-height: 50px;
}
}







#s-0d2d7854-4bd1-4c0c-850b-5a92f6fb833a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0d2d7854-4bd1-4c0c-850b-5a92f6fb833a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e69d576e-6b10-439f-9bd7-04add7c1fb83 {
  padding-top: 30px;
padding-left: 60px;
padding-bottom: 30px;
padding-right: 60px;
min-height: 250px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e69d576e-6b10-439f-9bd7-04add7c1fb83 {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-e69d576e-6b10-439f-9bd7-04add7c1fb83 {
  padding-left: 30px;
padding-right: 30px;
min-height: 50px;
}
}







#s-e69d576e-6b10-439f-9bd7-04add7c1fb83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e69d576e-6b10-439f-9bd7-04add7c1fb83.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-159bd62b-9221-48d6-8617-178ca480e19c {
  margin-bottom: 10px;
}

#s-0b9da65f-526f-4d5c-b1ee-08ddc44b3e5f hr {
  border-top: 1px solid rgba(198, 214, 225, 1);
}

#s-fbc86ed8-8208-4d35-a7fe-755aa22606aa {
  min-height: 50px;
}








#s-fbc86ed8-8208-4d35-a7fe-755aa22606aa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fbc86ed8-8208-4d35-a7fe-755aa22606aa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-158baeba-fd95-4a50-9ba9-0941ffa331e1 {
  margin-top: 20px;
margin-left: 40px;
margin-bottom: 20px;
margin-right: 40px;
}
@media (min-width: 768px) and (max-width: 991px){#s-158baeba-fd95-4a50-9ba9-0941ffa331e1 {
  margin-top: 0px;
}
}@media (max-width: 767px){#s-158baeba-fd95-4a50-9ba9-0941ffa331e1 {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-158baeba-fd95-4a50-9ba9-0941ffa331e1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-158baeba-fd95-4a50-9ba9-0941ffa331e1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-158baeba-fd95-4a50-9ba9-0941ffa331e1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-158baeba-fd95-4a50-9ba9-0941ffa331e1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-fee1b01d-75eb-4494-9ace-8d7fef08c532 {
  min-height: 370px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-fee1b01d-75eb-4494-9ace-8d7fef08c532 {
  min-height: 50px;
}
}







#s-fee1b01d-75eb-4494-9ace-8d7fef08c532 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fee1b01d-75eb-4494-9ace-8d7fef08c532.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-08ed80d2-c24e-41bd-ad5c-b986d5046c9e {
  padding-top: 30px;
padding-left: 60px;
padding-bottom: 30px;
padding-right: 60px;
min-height: 250px;
}
@media (min-width: 768px) and (max-width: 991px){#s-08ed80d2-c24e-41bd-ad5c-b986d5046c9e {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-08ed80d2-c24e-41bd-ad5c-b986d5046c9e {
  padding-left: 30px;
padding-right: 30px;
min-height: 50px;
}
}







#s-08ed80d2-c24e-41bd-ad5c-b986d5046c9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-08ed80d2-c24e-41bd-ad5c-b986d5046c9e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d84141df-50ab-4f1c-b9e7-6a579cb57eb5 {
  margin-bottom: 10px;
}

#s-f3bb1251-f7f2-4e95-845b-959671b86e13 hr {
  border-top: 1px solid rgba(198, 214, 225, 1);
}

#s-46073093-43ea-439a-b753-cbcb518423d6 {
  min-height: 50px;
}








#s-46073093-43ea-439a-b753-cbcb518423d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-46073093-43ea-439a-b753-cbcb518423d6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-009530b2-e36c-46db-b0b8-399d43675e65 {
  margin-top: 20px;
margin-left: 40px;
margin-bottom: 20px;
margin-right: 40px;
}
@media (min-width: 768px) and (max-width: 991px){#s-009530b2-e36c-46db-b0b8-399d43675e65 {
  margin-top: 0px;
}
}@media (max-width: 767px){#s-009530b2-e36c-46db-b0b8-399d43675e65 {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-009530b2-e36c-46db-b0b8-399d43675e65"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-009530b2-e36c-46db-b0b8-399d43675e65"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-009530b2-e36c-46db-b0b8-399d43675e65"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-009530b2-e36c-46db-b0b8-399d43675e65"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-77d253a8-d447-4163-94a9-7e96efcca653 {
  min-height: 370px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-77d253a8-d447-4163-94a9-7e96efcca653 {
  min-height: 50px;
}
}







#s-77d253a8-d447-4163-94a9-7e96efcca653 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-77d253a8-d447-4163-94a9-7e96efcca653.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ba5fc1ea-74ce-4816-a5be-0ec65ad85afe {
  padding-top: 30px;
padding-left: 60px;
padding-bottom: 30px;
padding-right: 60px;
min-height: 250px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ba5fc1ea-74ce-4816-a5be-0ec65ad85afe {
  padding-left: 30px;
padding-right: 30px;
}
}@media (max-width: 767px){#s-ba5fc1ea-74ce-4816-a5be-0ec65ad85afe {
  padding-left: 30px;
padding-right: 30px;
min-height: 50px;
}
}







#s-ba5fc1ea-74ce-4816-a5be-0ec65ad85afe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ba5fc1ea-74ce-4816-a5be-0ec65ad85afe.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ca12dc50-80f1-453a-b350-c67c3ba18e24 {
  margin-bottom: 10px;
}

#s-9b15ffb2-b559-4cbd-afe1-2f17ccd12971 hr {
  border-top: 1px solid rgba(198, 214, 225, 1);
}

#s-192f292d-3c02-44f9-90d1-5765927acc17 {
  min-height: 50px;
}








#s-192f292d-3c02-44f9-90d1-5765927acc17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-192f292d-3c02-44f9-90d1-5765927acc17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a9b91e05-590e-4883-b719-e79dc47ada8c {
  margin-top: 20px;
margin-left: 40px;
margin-bottom: 20px;
margin-right: 40px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a9b91e05-590e-4883-b719-e79dc47ada8c {
  margin-top: 0px;
}
}@media (max-width: 767px){#s-a9b91e05-590e-4883-b719-e79dc47ada8c {
  margin-top: 0px;
}
}
@media (min-width: 0px) {
[id="s-a9b91e05-590e-4883-b719-e79dc47ada8c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a9b91e05-590e-4883-b719-e79dc47ada8c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a9b91e05-590e-4883-b719-e79dc47ada8c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a9b91e05-590e-4883-b719-e79dc47ada8c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-bb88975b-4b9d-446d-9502-fc8563bb8b5c {
  padding-top: 95px;
padding-bottom: 95px;
min-height: 50px;
}
@media (max-width: 767px){#s-bb88975b-4b9d-446d-9502-fc8563bb8b5c {
  padding-top: 30px;
padding-bottom: 30px;
}
}







#s-bb88975b-4b9d-446d-9502-fc8563bb8b5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bb88975b-4b9d-446d-9502-fc8563bb8b5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2da95172-2a87-40dc-b18d-fd0acca79a90 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-2da95172-2a87-40dc-b18d-fd0acca79a90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2da95172-2a87-40dc-b18d-fd0acca79a90.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-21a2f428-af66-46a4-b19c-c2e9b14484ba {
  margin-bottom: 20px;
text-align: center;
}

#s-21a2f428-af66-46a4-b19c-c2e9b14484ba .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-21a2f428-af66-46a4-b19c-c2e9b14484ba .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


}
#s-c6b1854c-de0b-45b2-b92d-72a4f5a12030 {
  margin-top: 30px;
}

@media (min-width: 0px) {
[id="s-c6b1854c-de0b-45b2-b92d-72a4f5a12030"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6b1854c-de0b-45b2-b92d-72a4f5a12030"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c6b1854c-de0b-45b2-b92d-72a4f5a12030"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6b1854c-de0b-45b2-b92d-72a4f5a12030"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-9b3a6c54-94c4-4bc4-b90f-ebfce0233832"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9b3a6c54-94c4-4bc4-b90f-ebfce0233832"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9b3a6c54-94c4-4bc4-b90f-ebfce0233832"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9b3a6c54-94c4-4bc4-b90f-ebfce0233832"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8eb644a8-ae5c-4e3c-adfc-449a51a3aef9 {
  display: none;
}
.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
}

.shg-product-image-wrapper {
  display: none;
  position: relative;
  width: 100%;
}

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  text-align: center;
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  max-width:  100%;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom,
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  max-width:  100%;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom,
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  max-width:  100%;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom,
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  max-width:  100%;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom,
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  max-width:  100%;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom,
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  width: 100%;
}



}
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 {
  max-width:  100%;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom,
.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9846d452-106e-4b4a-b77e-bb17bd9ed9c5 img.shogun-image {
  width: 100%;
}




#s-c7c35e8c-12b4-42d4-8d63-d73b87ef3865 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c7c35e8c-12b4-42d4-8d63-d73b87ef3865 {
  min-height: 50px;
}
}







#s-c7c35e8c-12b4-42d4-8d63-d73b87ef3865 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c7c35e8c-12b4-42d4-8d63-d73b87ef3865.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-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;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-d5cd305d-aecf-4246-9283-ef3a7a27c768 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#s-d5cd305d-aecf-4246-9283-ef3a7a27c768 .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d5cd305d-aecf-4246-9283-ef3a7a27c768 .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.43px;
}
}@media (max-width: 767px){#s-d5cd305d-aecf-4246-9283-ef3a7a27c768 .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
}
#s-1fd5f862-ddbe-42d8-95ec-1ce6f8c09773 {
  margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-1fd5f862-ddbe-42d8-95ec-1ce6f8c09773 {
  min-height: 75px;
}
}
#s-1fd5f862-ddbe-42d8-95ec-1ce6f8c09773 .shogun-heading-component h4 {
  color: rgba(120, 134, 117, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.67em;
  letter-spacing: -0.47px;
  
}



#s-5a1a98ba-a49d-4d51-b13d-4b01e7504924 {
  min-height: 50px;
}








#s-5a1a98ba-a49d-4d51-b13d-4b01e7504924 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5a1a98ba-a49d-4d51-b13d-4b01e7504924.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-88318b19-b7ca-44e8-846f-b3c77005bb9f {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 5px;
background-color: rgba(127, 197, 109, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: -0.35px;
line-height: 1.875em;
}
#s-88318b19-b7ca-44e8-846f-b3c77005bb9f:hover {border-radius: 5px !important;
background-color: rgba(246, 233, 73, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-88318b19-b7ca-44e8-846f-b3c77005bb9f:active {border-radius: 5px !important;
background-color: rgba(59, 101, 49, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-88318b19-b7ca-44e8-846f-b3c77005bb9f-root {
    text-align: center;
  }


#s-88318b19-b7ca-44e8-846f-b3c77005bb9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-88318b19-b7ca-44e8-846f-b3c77005bb9f-root {
    text-align: center;
  }


#s-88318b19-b7ca-44e8-846f-b3c77005bb9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-88318b19-b7ca-44e8-846f-b3c77005bb9f-root {
    text-align: center;
  }


#s-88318b19-b7ca-44e8-846f-b3c77005bb9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-88318b19-b7ca-44e8-846f-b3c77005bb9f-root {
    text-align: center;
  }


#s-88318b19-b7ca-44e8-846f-b3c77005bb9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-88318b19-b7ca-44e8-846f-b3c77005bb9f-root {
    text-align: center;
  }


#s-88318b19-b7ca-44e8-846f-b3c77005bb9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
  #s-88318b19-b7ca-44e8-846f-b3c77005bb9f-root {
    text-align: center;
  }


#s-88318b19-b7ca-44e8-846f-b3c77005bb9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

@media (max-width: 767px){#s-b20d41fc-0a86-4ef1-85ff-33308881b1c6 {
  margin-top: 20px;
margin-bottom: 20px;
}
}
#s-b20d41fc-0a86-4ef1-85ff-33308881b1c6 {
  display: none;
}
#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  text-align: center;
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  max-width:  100%;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom,
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  max-width:  100%;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom,
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  max-width:  100%;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom,
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  max-width:  100%;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom,
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  max-width:  100%;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom,
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  width: 100%;
}



}
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 {
  max-width:  100%;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom,
.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ce3a5d-30a2-4af1-94f4-30f3b9f49295 img.shogun-image {
  width: 100%;
}




#s-0b688b34-f8c7-49af-8f12-778ca8ab31ce {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0b688b34-f8c7-49af-8f12-778ca8ab31ce {
  min-height: 50px;
}
}







#s-0b688b34-f8c7-49af-8f12-778ca8ab31ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0b688b34-f8c7-49af-8f12-778ca8ab31ce.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-04678e59-c05b-46c2-8020-c5bc45fb98bd {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#s-04678e59-c05b-46c2-8020-c5bc45fb98bd .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
@media (min-width: 768px) and (max-width: 991px){#s-04678e59-c05b-46c2-8020-c5bc45fb98bd .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.43px;
}
}@media (max-width: 767px){#s-04678e59-c05b-46c2-8020-c5bc45fb98bd .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
}
#s-d06d4408-91be-4721-94b2-58b2f2be5d44 {
  margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-d06d4408-91be-4721-94b2-58b2f2be5d44 {
  min-height: 75px;
}
}
#s-d06d4408-91be-4721-94b2-58b2f2be5d44 .shogun-heading-component h4 {
  color: rgba(120, 134, 117, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.67em;
  letter-spacing: -0.47px;
  
}



#s-25cd8123-2696-4823-aba0-77ae3ffb4929 {
  min-height: 50px;
}








#s-25cd8123-2696-4823-aba0-77ae3ffb4929 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-25cd8123-2696-4823-aba0-77ae3ffb4929.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 5px;
background-color: rgba(127, 197, 109, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: -0.35px;
line-height: 1.875em;
}
#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1:hover {border-radius: 5px !important;
background-color: rgba(246, 233, 73, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1:active {border-radius: 5px !important;
background-color: rgba(59, 101, 49, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1-root {
    text-align: center;
  }


#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1-root {
    text-align: center;
  }


#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1-root {
    text-align: center;
  }


#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1-root {
    text-align: center;
  }


#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1-root {
    text-align: center;
  }


#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
  #s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1-root {
    text-align: center;
  }


#s-c0a5f3cc-ac61-4ef2-82df-f7274002eeb1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

@media (min-width: 0px) {
[id="s-3520dabb-2bf3-429e-a191-4146858d875c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3520dabb-2bf3-429e-a191-4146858d875c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3520dabb-2bf3-429e-a191-4146858d875c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3520dabb-2bf3-429e-a191-4146858d875c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px){#s-5af317fb-5080-41b5-b1d8-680cdb71dcce {
  margin-top: 20px;
margin-bottom: 20px;
}
}
#s-5af317fb-5080-41b5-b1d8-680cdb71dcce {
  display: none;
}
#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  text-align: center;
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  max-width:  100%;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom,
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  max-width:  100%;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom,
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  max-width:  100%;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom,
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  max-width:  100%;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom,
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  max-width:  100%;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom,
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  width: 100%;
}



}
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db {
  max-width:  100%;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom,
.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae13ea5b-8c0f-420d-bfa5-67509378a9db img.shogun-image {
  width: 100%;
}




#s-a43fd877-ace3-4840-8cd1-a3b3c185194d {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a43fd877-ace3-4840-8cd1-a3b3c185194d {
  min-height: 50px;
}
}







#s-a43fd877-ace3-4840-8cd1-a3b3c185194d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a43fd877-ace3-4840-8cd1-a3b3c185194d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c2e1fb74-3caf-4de3-ac67-60091b4dfc97 {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#s-c2e1fb74-3caf-4de3-ac67-60091b4dfc97 .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c2e1fb74-3caf-4de3-ac67-60091b4dfc97 .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.43px;
}
}@media (max-width: 767px){#s-c2e1fb74-3caf-4de3-ac67-60091b4dfc97 .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
}
#s-907af3f1-003b-4475-8b8d-fd220a2470ab {
  margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-907af3f1-003b-4475-8b8d-fd220a2470ab {
  min-height: 75px;
}
}
#s-907af3f1-003b-4475-8b8d-fd220a2470ab .shogun-heading-component h4 {
  color: rgba(120, 134, 117, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.67em;
  letter-spacing: -0.47px;
  
}



#s-37b3e2ec-7869-47ba-8d73-f23ccfbe6f60 {
  min-height: 50px;
}








#s-37b3e2ec-7869-47ba-8d73-f23ccfbe6f60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-37b3e2ec-7869-47ba-8d73-f23ccfbe6f60.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
@media (min-width: 768px) and (max-width: 991px){






#s-37b3e2ec-7869-47ba-8d73-f23ccfbe6f60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-37b3e2ec-7869-47ba-8d73-f23ccfbe6f60.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
}
#s-56d5882b-8982-4a07-970e-e76bb1c3af57 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 5px;
background-color: rgba(127, 197, 109, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: -0.35px;
line-height: 1.875em;
}
#s-56d5882b-8982-4a07-970e-e76bb1c3af57:hover {border-radius: 5px !important;
background-color: rgba(246, 233, 73, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-56d5882b-8982-4a07-970e-e76bb1c3af57:active {border-radius: 5px !important;
background-color: rgba(59, 101, 49, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-56d5882b-8982-4a07-970e-e76bb1c3af57-root {
    text-align: center;
  }


#s-56d5882b-8982-4a07-970e-e76bb1c3af57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-56d5882b-8982-4a07-970e-e76bb1c3af57-root {
    text-align: center;
  }


#s-56d5882b-8982-4a07-970e-e76bb1c3af57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-56d5882b-8982-4a07-970e-e76bb1c3af57-root {
    text-align: center;
  }


#s-56d5882b-8982-4a07-970e-e76bb1c3af57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-56d5882b-8982-4a07-970e-e76bb1c3af57-root {
    text-align: center;
  }


#s-56d5882b-8982-4a07-970e-e76bb1c3af57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-56d5882b-8982-4a07-970e-e76bb1c3af57-root {
    text-align: center;
  }


#s-56d5882b-8982-4a07-970e-e76bb1c3af57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
  #s-56d5882b-8982-4a07-970e-e76bb1c3af57-root {
    text-align: center;
  }


#s-56d5882b-8982-4a07-970e-e76bb1c3af57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

@media (max-width: 767px){#s-4e85d19e-e3b5-474a-b322-3b66429a9933 {
  margin-top: 0px;
}
}
#s-4e85d19e-e3b5-474a-b322-3b66429a9933 {
  display: none;
}
#s-e8259532-87f3-4136-9327-d239b879f988 {
  text-align: center;
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 {
  max-width:  100%;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom,
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 {
  max-width:  100%;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom,
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 {
  max-width:  100%;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom,
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 {
  max-width:  100%;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom,
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 {
  max-width:  100%;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom,
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  width: 100%;
}



}
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 {
  max-width:  100%;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom,
.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  max-width: 160px !important;
  
}

.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8259532-87f3-4136-9327-d239b879f988 img.shogun-image {
  width: 100%;
}




#s-6bbcab84-07d1-4a25-904a-f5de16955492 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6bbcab84-07d1-4a25-904a-f5de16955492 {
  min-height: 50px;
}
}







#s-6bbcab84-07d1-4a25-904a-f5de16955492 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6bbcab84-07d1-4a25-904a-f5de16955492.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-251ab8b7-a9f4-4b2a-ba9c-1b48398b476d {
  padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#s-251ab8b7-a9f4-4b2a-ba9c-1b48398b476d .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
@media (min-width: 768px) and (max-width: 991px){#s-251ab8b7-a9f4-4b2a-ba9c-1b48398b476d .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 20px;
  line-height: 1.3em;
  letter-spacing: -0.43px;
}
}@media (max-width: 767px){#s-251ab8b7-a9f4-4b2a-ba9c-1b48398b476d .shg-product-title-component h3 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: -0.43px;
}
}
#s-867d0a7d-6bfb-4a51-8dac-5354a503a4f0 {
  margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
@media (max-width: 767px){#s-867d0a7d-6bfb-4a51-8dac-5354a503a4f0 {
  min-height: 75px;
}
}
#s-867d0a7d-6bfb-4a51-8dac-5354a503a4f0 .shogun-heading-component h4 {
  color: rgba(120, 134, 117, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 15px;
  line-height: 1.67em;
  letter-spacing: -0.47px;
  
}



#s-4ce101ad-3f9b-44fa-a93b-898e1a36cadb {
  min-height: 50px;
}








#s-4ce101ad-3f9b-44fa-a93b-898e1a36cadb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4ce101ad-3f9b-44fa-a93b-898e1a36cadb.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-3405915c-cde9-47db-a898-659f6ccc388e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 5px;
background-color: rgba(127, 197, 109, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
letter-spacing: -0.35px;
line-height: 1.875em;
}
#s-3405915c-cde9-47db-a898-659f6ccc388e:hover {border-radius: 5px !important;
background-color: rgba(246, 233, 73, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3405915c-cde9-47db-a898-659f6ccc388e:active {border-radius: 5px !important;
background-color: rgba(59, 101, 49, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-3405915c-cde9-47db-a898-659f6ccc388e-root {
    text-align: center;
  }


#s-3405915c-cde9-47db-a898-659f6ccc388e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-3405915c-cde9-47db-a898-659f6ccc388e-root {
    text-align: center;
  }


#s-3405915c-cde9-47db-a898-659f6ccc388e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3405915c-cde9-47db-a898-659f6ccc388e-root {
    text-align: center;
  }


#s-3405915c-cde9-47db-a898-659f6ccc388e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3405915c-cde9-47db-a898-659f6ccc388e-root {
    text-align: center;
  }


#s-3405915c-cde9-47db-a898-659f6ccc388e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-3405915c-cde9-47db-a898-659f6ccc388e-root {
    text-align: center;
  }


#s-3405915c-cde9-47db-a898-659f6ccc388e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
  #s-3405915c-cde9-47db-a898-659f6ccc388e-root {
    text-align: center;
  }


#s-3405915c-cde9-47db-a898-659f6ccc388e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-eda9ab64-e586-45b4-8852-6dba9e912851 {
  padding-top: 95px;
padding-bottom: 95px;
min-height: 50px;
background-color: rgba(235, 241, 235, 1);
}
@media (max-width: 767px){#s-eda9ab64-e586-45b4-8852-6dba9e912851 {
  padding-top: 55px;
padding-bottom: 55px;
}
}







#s-eda9ab64-e586-45b4-8852-6dba9e912851 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eda9ab64-e586-45b4-8852-6dba9e912851.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c4c895c7-a807-40bd-be7c-e7f84c0abf69 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-c4c895c7-a807-40bd-be7c-e7f84c0abf69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c4c895c7-a807-40bd-be7c-e7f84c0abf69.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8 {
  margin-left: auto;
margin-right: auto;
max-width: 1100px;
}

@media (min-width: 0px) {
[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-87e4f29b-6b48-4e91-b9b1-337fa8d246c8"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

}

#s-aa119dd5-a27b-4344-a383-efd61059a976 {
  text-align: center;
}
@media (max-width: 767px){#s-aa119dd5-a27b-4344-a383-efd61059a976 {
  margin-left: auto;
margin-right: auto;
max-width: 200px;
}
}






  #s-aa119dd5-a27b-4344-a383-efd61059a976 img.shogun-image {
    

    
    
    
  }


#s-aa119dd5-a27b-4344-a383-efd61059a976 .shogun-image-content {
  
    align-items: center;
  
}

#s-7055e8aa-cbf5-44ae-a5cc-5af54c500fbe {
  min-height: 50px;
}
@media (max-width: 767px){#s-7055e8aa-cbf5-44ae-a5cc-5af54c500fbe {
  margin-top: 30px;
}
}







#s-7055e8aa-cbf5-44ae-a5cc-5af54c500fbe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7055e8aa-cbf5-44ae-a5cc-5af54c500fbe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d702ff86-f257-425d-999c-c67d4ee5c66d {
  margin-bottom: 20px;
text-align: left;
}
@media (max-width: 767px){#s-d702ff86-f257-425d-999c-c67d4ee5c66d {
  margin-bottom: 20px;
text-align: center;
}
}
#s-d702ff86-f257-425d-999c-c67d4ee5c66d .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  text-align: left;
}


@media (max-width: 767px){#s-d702ff86-f257-425d-999c-c67d4ee5c66d .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  text-align: center;
}


}
#s-dbb1b7c7-c8c9-4f57-9050-8f70b51b5816 {
  text-align: left;
}

#s-4c4f9468-d9c8-4979-9dac-7d55985cf6a3 {
  padding-top: 95px;
padding-bottom: 95px;
min-height: 50px;
}
@media (max-width: 767px){#s-4c4f9468-d9c8-4979-9dac-7d55985cf6a3 {
  padding-top: 30px;
padding-bottom: 30px;
}
}







#s-4c4f9468-d9c8-4979-9dac-7d55985cf6a3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c4f9468-d9c8-4979-9dac-7d55985cf6a3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3b80efe2-472f-42f5-8e14-b109d52954d7 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-3b80efe2-472f-42f5-8e14-b109d52954d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3b80efe2-472f-42f5-8e14-b109d52954d7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d5afc22-6530-4e63-baa4-0f06c61aa7d3 {
  margin-bottom: 20px;
text-align: center;
}

#s-8d5afc22-6530-4e63-baa4-0f06c61aa7d3 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-8d5afc22-6530-4e63-baa4-0f06c61aa7d3 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


}
#s-c08b568f-62e9-4e3e-8f69-618db9500b72 {
  margin-top: 60px;
margin-left: auto;
margin-bottom: 60px;
margin-right: auto;
max-width: 1024px;
}
@media (max-width: 767px){#s-c08b568f-62e9-4e3e-8f69-618db9500b72 {
  margin-top: 30px;
margin-bottom: 30px;
}
}
#s-814282ec-854a-4b41-921d-fed5578f5562 hr {
  border-top: 2px solid rgba(235, 241, 235, 1);
}

#s-3dbfce44-60da-481a-94ab-34104bb8d6ec {
  padding-bottom: 60px;
min-height: 50px;
}








#s-3dbfce44-60da-481a-94ab-34104bb8d6ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3dbfce44-60da-481a-94ab-34104bb8d6ec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dd55784a-de3a-4fa1-8b18-1f7a7ac37749 {
  margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
min-height: 50px;
max-width: 1300px;
}








#s-dd55784a-de3a-4fa1-8b18-1f7a7ac37749 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dd55784a-de3a-4fa1-8b18-1f7a7ac37749.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1ad4ffaa-7b85-4042-9b6f-20571dbd40b8 {
  margin-bottom: 20px;
text-align: center;
}

#s-1ad4ffaa-7b85-4042-9b6f-20571dbd40b8 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


@media (max-width: 767px){#s-1ad4ffaa-7b85-4042-9b6f-20571dbd40b8 .shogun-heading-component h2 {
  color: rgba(59, 101, 49, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 24px;
  line-height: 1.333em;
  letter-spacing: -0.9px;
  
}


}
#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 {
  margin-top: 60px;
margin-left: auto;
margin-right: auto;
max-width: 860px;
}
@media (max-width: 767px){#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 {
  margin-top: 30px;
}
}
#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 30px;
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(59, 101, 49, 1);
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(59, 101, 49, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 700;
  font-style: ;
  font-size: 20px;
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 20px;
}@media (max-width: 767px){#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(255, 255, 255, 1);
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 20px;
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(59, 101, 49, 1);
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid rgba(255, 255, 255, 1);
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(59, 101, 49, 1);
  text-align: left;
  font-family: Montserrat;
  font-weight: 700;
  font-style: ;
  font-size: 16px;
}

#s-e0fdbeec-aa01-4c48-8d05-eef9c37804a6 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}}
#s-37eee794-0077-4e9a-8675-767c2b98fb1a {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-37eee794-0077-4e9a-8675-767c2b98fb1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-37eee794-0077-4e9a-8675-767c2b98fb1a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0d51a048-389f-41a1-9348-891b03f01bc2 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-0d51a048-389f-41a1-9348-891b03f01bc2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0d51a048-389f-41a1-9348-891b03f01bc2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-86eb5f72-7474-4f49-8b3e-dd9b0d7d8e4b {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-86eb5f72-7474-4f49-8b3e-dd9b0d7d8e4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-86eb5f72-7474-4f49-8b3e-dd9b0d7d8e4b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1a2d52cc-dc5d-4946-86d0-87d9b60dacbd {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-1a2d52cc-dc5d-4946-86d0-87d9b60dacbd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1a2d52cc-dc5d-4946-86d0-87d9b60dacbd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9da5d628-549e-4ec4-be5b-b10a9a38daa0 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-9da5d628-549e-4ec4-be5b-b10a9a38daa0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9da5d628-549e-4ec4-be5b-b10a9a38daa0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-444b4199-9cfc-4860-b52c-6e5a43d6e2d7 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-444b4199-9cfc-4860-b52c-6e5a43d6e2d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-444b4199-9cfc-4860-b52c-6e5a43d6e2d7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bf8749a5-1ea2-43d7-b70f-f2638127af9c {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 50px;
}








#s-bf8749a5-1ea2-43d7-b70f-f2638127af9c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bf8749a5-1ea2-43d7-b70f-f2638127af9c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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