.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: ;
}

.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-c9b00715-3ad8-41f6-b6a4-c44ebce16e90 {
  min-height: 50px;
background-color: rgba(247, 247, 247, 1);
}








#s-c9b00715-3ad8-41f6-b6a4-c44ebce16e90 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c9b00715-3ad8-41f6-b6a4-c44ebce16e90.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a7ad9bd1-cd6f-4603-9e52-8128d3ea25a9 {
  margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
background-color: rgba(255, 255, 255, 1);
background-attachment: scroll;
}








#s-a7ad9bd1-cd6f-4603-9e52-8128d3ea25a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a7ad9bd1-cd6f-4603-9e52-8128d3ea25a9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-3575d4f5-d1a9-4dec-bb51-c8748416238b {
  margin-top: -45px;
}


  #s-3575d4f5-d1a9-4dec-bb51-c8748416238b .shogun-tabs > li > .shogun-tab-box {
    background: rgba(233, 234, 236, 1);
    border: 1px solid rgba(221, 221, 221, 0);
  }
  #s-3575d4f5-d1a9-4dec-bb51-c8748416238b .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(233, 234, 236, 1);
  }
#s-3575d4f5-d1a9-4dec-bb51-c8748416238b .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(85, 85, 85, 1);
  font-family: Roboto;
  font-weight: 500;
  font-style: ;
  font-size: 15px;
}

#s-3575d4f5-d1a9-4dec-bb51-c8748416238b .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: #555;
}

#s-3575d4f5-d1a9-4dec-bb51-c8748416238b .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 255, 255, 1);
}

#s-3575d4f5-d1a9-4dec-bb51-c8748416238b .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(233, 234, 236, 1);
}

.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-41771abc-f365-4ecf-8d70-a65a0b095d65 {
  margin-top: 20px;
margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-41771abc-f365-4ecf-8d70-a65a0b095d65 .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  text-align: center;
}



#s-bf76cc30-5bb9-4800-9ee5-458ccdbb4394 {
  margin-left: 80px;
margin-right: 80px;
min-height: 50px;
}
@media (max-width: 767px){#s-bf76cc30-5bb9-4800-9ee5-458ccdbb4394 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-bf76cc30-5bb9-4800-9ee5-458ccdbb4394 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bf76cc30-5bb9-4800-9ee5-458ccdbb4394.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c4bcbfc0-def2-4ff0-a4c2-93996da4ab5e {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4bcbfc0-def2-4ff0-a4c2-93996da4ab5e .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



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

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

#s-a55015de-45ac-4c7d-b198-b46fe58d01ac {
  margin-top: -10px;
margin-left: 45%;
margin-right: 45%;
}

#s-a55015de-45ac-4c7d-b198-b46fe58d01ac hr {
  border-top: 1px solid rgba(238, 238, 238, 1);
}

.shogun-video {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.shogun-video-16x9 {
  padding-bottom: 56.25%;
}

.shogun-video-4x3 {
  padding-bottom: 75%;
}

.shogun-video-embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

#s-2dcf5ba9-1dbf-4da3-9129-9332a153d0fa {
  margin-top: auto;
margin-left: 5%;
margin-bottom: auto;
margin-right: 5%;
}

#s-89a930d6-4b48-4e6f-a678-dccbc9154a0c {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-89a930d6-4b48-4e6f-a678-dccbc9154a0c hr {
  border-top: 1px solid rgba(233, 234, 236, 1);
}

#s-9641a69c-afd5-466e-822b-864a155b185b {
  margin-left: 80px;
margin-right: 80px;
min-height: 50px;
}
@media (max-width: 767px){#s-9641a69c-afd5-466e-822b-864a155b185b {
  margin-left: 5%;
margin-right: 5%;
}
}







#s-9641a69c-afd5-466e-822b-864a155b185b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9641a69c-afd5-466e-822b-864a155b185b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-87c5fa61-4c6e-4f2c-bb3c-19ec5e79520b {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-87c5fa61-4c6e-4f2c-bb3c-19ec5e79520b .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-8e7e26e2-eb64-4320-9449-6e26db386d04 {
  margin-top: -10px;
margin-left: 45%;
margin-right: 45%;
}

#s-8e7e26e2-eb64-4320-9449-6e26db386d04 hr {
  border-top: 1px solid rgba(238, 238, 238, 1);
}

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

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

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

#s-ddae9fe7-54c0-4b72-874a-c1e1dfdb9c71 {
  margin-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-ddae9fe7-54c0-4b72-874a-c1e1dfdb9c71"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ddae9fe7-54c0-4b72-874a-c1e1dfdb9c71"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ddae9fe7-54c0-4b72-874a-c1e1dfdb9c71"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ddae9fe7-54c0-4b72-874a-c1e1dfdb9c71"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-9efcafa5-e97f-4427-96fb-df503460f0d5 {
  min-height: 50px;
}








#s-9efcafa5-e97f-4427-96fb-df503460f0d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9efcafa5-e97f-4427-96fb-df503460f0d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f0e6407f-fd76-474b-832a-25c89e4b544b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f0e6407f-fd76-474b-832a-25c89e4b544b .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-60fdb9a5-84f2-4632-96d4-0980753e0d6d {
  min-height: 50px;
}








#s-60fdb9a5-84f2-4632-96d4-0980753e0d6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-60fdb9a5-84f2-4632-96d4-0980753e0d6d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-32f6b58d-5f8e-42b1-86e5-b122ed75736e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-32f6b58d-5f8e-42b1-86e5-b122ed75736e .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-71c54709-0fd3-4c41-85c5-c62c73c19f45 {
  margin-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-71c54709-0fd3-4c41-85c5-c62c73c19f45"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-71c54709-0fd3-4c41-85c5-c62c73c19f45"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-71c54709-0fd3-4c41-85c5-c62c73c19f45"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-71c54709-0fd3-4c41-85c5-c62c73c19f45"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c25bd419-5f4b-4b0e-b53b-f990c5a91fc8 {
  min-height: 50px;
}








#s-c25bd419-5f4b-4b0e-b53b-f990c5a91fc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c25bd419-5f4b-4b0e-b53b-f990c5a91fc8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0605a847-e0f7-4905-86e0-ba3cc0f1dd87 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0605a847-e0f7-4905-86e0-ba3cc0f1dd87 .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ca512de3-f09d-4e23-84e7-c1fa4807345a {
  min-height: 50px;
}








#s-ca512de3-f09d-4e23-84e7-c1fa4807345a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ca512de3-f09d-4e23-84e7-c1fa4807345a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-da5e83b0-deca-4570-87e0-9022b0b350d1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da5e83b0-deca-4570-87e0-9022b0b350d1 .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1cd0aaee-8eaf-4005-87b3-9f4ac5e73aa5 {
  margin-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-1cd0aaee-8eaf-4005-87b3-9f4ac5e73aa5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1cd0aaee-8eaf-4005-87b3-9f4ac5e73aa5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1cd0aaee-8eaf-4005-87b3-9f4ac5e73aa5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1cd0aaee-8eaf-4005-87b3-9f4ac5e73aa5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4c4bc98b-b66d-40bc-a162-dd6238defcc0 {
  min-height: 50px;
}








#s-4c4bc98b-b66d-40bc-a162-dd6238defcc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c4bc98b-b66d-40bc-a162-dd6238defcc0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3090f0f1-79cd-4863-a9a4-fb437dc0318a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3090f0f1-79cd-4863-a9a4-fb437dc0318a .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-55e6b387-3e50-4099-9092-d24e1bb5839d {
  min-height: 50px;
}








#s-55e6b387-3e50-4099-9092-d24e1bb5839d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-55e6b387-3e50-4099-9092-d24e1bb5839d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e33596b-75c1-4842-aa1b-38a5d31262f8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2e33596b-75c1-4842-aa1b-38a5d31262f8 .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5e765013-1726-481c-a748-c90769d86d84 {
  margin-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-5e765013-1726-481c-a748-c90769d86d84"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e765013-1726-481c-a748-c90769d86d84"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e765013-1726-481c-a748-c90769d86d84"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e765013-1726-481c-a748-c90769d86d84"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e7babae1-d283-4a09-a1cc-ad387b6130e7 {
  min-height: 50px;
}








#s-e7babae1-d283-4a09-a1cc-ad387b6130e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7babae1-d283-4a09-a1cc-ad387b6130e7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-53ac1dd7-7876-4047-a523-7f4493ca7b25 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53ac1dd7-7876-4047-a523-7f4493ca7b25 .shogun-heading-component h1 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 19px;
  
  
  
}



#s-845dbbbb-255e-42a0-a25d-d2539f1d3c86 {
  min-height: 50px;
}








#s-845dbbbb-255e-42a0-a25d-d2539f1d3c86 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-845dbbbb-255e-42a0-a25d-d2539f1d3c86.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95a9a0e7-1944-4c28-aefd-9bd4475abccc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95a9a0e7-1944-4c28-aefd-9bd4475abccc .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d14cb17a-f599-4a22-9c09-a2246ec967e6 {
  margin-bottom: 40px;
}

@media (min-width: 0px) {
[id="s-d14cb17a-f599-4a22-9c09-a2246ec967e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d14cb17a-f599-4a22-9c09-a2246ec967e6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d14cb17a-f599-4a22-9c09-a2246ec967e6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d14cb17a-f599-4a22-9c09-a2246ec967e6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ac8fd6a9-07b8-4b8f-a673-5c7745b95568 {
  min-height: 50px;
}








#s-ac8fd6a9-07b8-4b8f-a673-5c7745b95568 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ac8fd6a9-07b8-4b8f-a673-5c7745b95568.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-23ecd891-24d6-4389-9646-e96da0fe4d1f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-23ecd891-24d6-4389-9646-e96da0fe4d1f .shogun-heading-component h3 {
  color: #000;
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f4e8f28d-7a20-4d0e-a394-bc281d0af332 {
  margin-left: 80px;
margin-right: 80px;
min-height: 50px;
}
@media (max-width: 767px){#s-f4e8f28d-7a20-4d0e-a394-bc281d0af332 {
  margin-left: 5%;
margin-right: 5%;
}
}







#s-f4e8f28d-7a20-4d0e-a394-bc281d0af332 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f4e8f28d-7a20-4d0e-a394-bc281d0af332.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-38c453c9-ceaa-4fe0-aa84-edf9a737e5c5 {
  margin-top: 20px;
margin-bottom: 30px;
}

.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-67b37a62-631b-4839-8740-45be762e511b {
  margin-bottom: 80px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(255, 207, 81, 1);
text-align: left;
text-decoration: none;
color: rgba(0, 0, 0, 1);
}
#s-67b37a62-631b-4839-8740-45be762e511b:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-67b37a62-631b-4839-8740-45be762e511b:active {background-color: #000000 !important;
text-decoration: none !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-67b37a62-631b-4839-8740-45be762e511b-root {
    text-align: left;
  }


#s-67b37a62-631b-4839-8740-45be762e511b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-67b37a62-631b-4839-8740-45be762e511b-root {
    text-align: left;
  }


#s-67b37a62-631b-4839-8740-45be762e511b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-67b37a62-631b-4839-8740-45be762e511b-root {
    text-align: left;
  }


#s-67b37a62-631b-4839-8740-45be762e511b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-67b37a62-631b-4839-8740-45be762e511b-root {
    text-align: left;
  }


#s-67b37a62-631b-4839-8740-45be762e511b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-67b37a62-631b-4839-8740-45be762e511b-root {
    text-align: left;
  }


#s-67b37a62-631b-4839-8740-45be762e511b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 17px;
  
  
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-1fbdd70f-db4d-440d-82d0-e4fe1c5fc4cc {
  margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}








#s-1fbdd70f-db4d-440d-82d0-e4fe1c5fc4cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1fbdd70f-db4d-440d-82d0-e4fe1c5fc4cc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f3843f9d-d766-4dd8-9b9d-8e626486bc9a {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f3843f9d-d766-4dd8-9b9d-8e626486bc9a .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-c53f0843-171f-42fd-9b1b-f4e4c1dc4f6c {
  margin-top: -10px;
margin-left: 45%;
margin-bottom: 0px;
margin-right: 45%;
}

#s-c53f0843-171f-42fd-9b1b-f4e4c1dc4f6c hr {
  border-top: 1px solid rgba(238, 238, 238, 1);
}

#s-bd278b4b-9f85-4856-b1d8-c34f19f46edc {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-bd278b4b-9f85-4856-b1d8-c34f19f46edc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bd278b4b-9f85-4856-b1d8-c34f19f46edc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bd278b4b-9f85-4856-b1d8-c34f19f46edc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bd278b4b-9f85-4856-b1d8-c34f19f46edc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-894fb8d4-0765-48bc-b821-d9b20fd1aa8a {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-894fb8d4-0765-48bc-b821-d9b20fd1aa8a .shogun-heading-component h3 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-573da187-2b13-488e-aa12-3b71b7291b0f {
  margin-left: 20px;
margin-right: 20px;
}

#s-cbd7511e-1d9e-4ea2-9fbc-1ed2b471bd1c {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cbd7511e-1d9e-4ea2-9fbc-1ed2b471bd1c .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-637e8f30-bb10-4332-b464-e503522e9a8c {
  margin-left: 20px;
margin-right: 20px;
}

#s-ec35e810-cbf7-4c28-8d5f-ec10ae9e0277 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ec35e810-cbf7-4c28-8d5f-ec10ae9e0277"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ec35e810-cbf7-4c28-8d5f-ec10ae9e0277"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ec35e810-cbf7-4c28-8d5f-ec10ae9e0277"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ec35e810-cbf7-4c28-8d5f-ec10ae9e0277"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6b4509e1-841d-4a3b-b101-1c4735535488 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-6b4509e1-841d-4a3b-b101-1c4735535488 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d2e1f10a-1a3b-4d97-be6b-5a6971717333 {
  margin-left: 20px;
margin-right: 20px;
}

#s-8f9f79c2-0e79-4fb9-a41e-da110d68f97c {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8f9f79c2-0e79-4fb9-a41e-da110d68f97c .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d847188d-9ace-4c75-b835-d6d19f72f218 {
  margin-left: 20px;
margin-right: 20px;
}

#s-b846ff4c-96ec-4749-92fc-989bc04b5460 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b846ff4c-96ec-4749-92fc-989bc04b5460"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b846ff4c-96ec-4749-92fc-989bc04b5460"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b846ff4c-96ec-4749-92fc-989bc04b5460"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b846ff4c-96ec-4749-92fc-989bc04b5460"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-d1aee228-1376-4feb-9998-f9cf35e87c07 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d1aee228-1376-4feb-9998-f9cf35e87c07 .shogun-heading-component h3 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-0ee2578d-8e91-4452-bf4b-96b0997d9456 {
  margin-left: 20px;
margin-right: 20px;
}

#s-e05a9c21-2b16-4180-b526-7d1a86a5aa2a {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e05a9c21-2b16-4180-b526-7d1a86a5aa2a .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ab7f5ee0-931d-4e03-9953-8e8c173dca06 {
  margin-left: 20px;
margin-right: 20px;
}

#s-e72f2012-fb9d-4938-a6c7-a73c0bc55e04 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-e72f2012-fb9d-4938-a6c7-a73c0bc55e04"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e72f2012-fb9d-4938-a6c7-a73c0bc55e04"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e72f2012-fb9d-4938-a6c7-a73c0bc55e04"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e72f2012-fb9d-4938-a6c7-a73c0bc55e04"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-31635ce3-be1d-4a79-a629-036c4dd9973e {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-31635ce3-be1d-4a79-a629-036c4dd9973e .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-18d0de87-f0a4-4fb8-b6e2-ca4ecd089076 {
  margin-left: 20px;
margin-right: 20px;
}

#s-9cb1f8ff-d4cb-428e-804e-c9678be74983 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9cb1f8ff-d4cb-428e-804e-c9678be74983 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-2d9c095f-b7af-4a4e-a09a-a1fe6836d329 {
  margin-left: 20px;
margin-right: 20px;
}

#s-43918a47-7afd-4e9c-9e42-8744bf0cab31 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-43918a47-7afd-4e9c-9e42-8744bf0cab31"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-43918a47-7afd-4e9c-9e42-8744bf0cab31"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-43918a47-7afd-4e9c-9e42-8744bf0cab31"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-43918a47-7afd-4e9c-9e42-8744bf0cab31"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6e5d010d-837e-4872-9210-2b7e82e7d6f2 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-6e5d010d-837e-4872-9210-2b7e82e7d6f2 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-7a4dfaad-6651-4249-bc17-d82b3da9049e {
  margin-left: 20px;
margin-right: 20px;
}

#s-d16137cb-264b-451e-9d8b-8d1fd3621683 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-d16137cb-264b-451e-9d8b-8d1fd3621683 hr {
  border-top: 1px solid rgba(233, 234, 236, 1);
}

#s-32b8a1d6-14aa-4fae-91ea-04580ae1f646 {
  margin-top: 30px;
margin-left: 5%;
margin-bottom: 30px;
margin-right: 5%;
min-height: 50px;
}








#s-32b8a1d6-14aa-4fae-91ea-04580ae1f646 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-32b8a1d6-14aa-4fae-91ea-04580ae1f646.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-31d8d9cf-d08e-47a6-9567-bf9fd26d35e8 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-31d8d9cf-d08e-47a6-9567-bf9fd26d35e8 .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 {
  text-align: center;
}


  #s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 .shogun-tabs > li > .shogun-tab-box {
    background: #fff;
    border: 1px solid rgba(221, 221, 221, 1);
  }
  #s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 207, 81, 1);
    border: 1px solid rgba(221, 221, 221, 1);
  }
#s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(133, 133, 133, 1);
  font-family: Roboto;
  font-weight: 500;
  font-style: ;
  font-size: 16px;
}

#s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(0, 0, 0, 1);
}

#s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 207, 81, 1);
}

#s-bf0b4daf-c0d5-4932-b20c-8a32ec2b7299 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(221, 221, 221, 1);
}

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

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

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

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

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

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

#s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 {
  margin-bottom: 30px;
}

#s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 td.shogun-table-column {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 td.shogun-table-column, #s-44d1694e-21f9-4500-bd6c-80ec1b8d4e35 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-edc92eb3-ff47-4e8d-acce-e64686c16a79 {
  margin-left: 0px;
margin-right: 0px;
}

#s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 {
  margin-bottom: 5px;
}

#s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 td.shogun-table-column {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 td.shogun-table-column, #s-55c255f3-579f-42cf-94ed-ed5cccd51bf2 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-564c5d28-a139-4d89-a13d-6b86d3990209 {
  margin-left: 0px;
margin-right: 0px;
}

#s-732d99dd-442d-43aa-90cf-bd3072230d31 {
  margin-bottom: 30px;
}

#s-732d99dd-442d-43aa-90cf-bd3072230d31 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-732d99dd-442d-43aa-90cf-bd3072230d31 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-732d99dd-442d-43aa-90cf-bd3072230d31 td.shogun-table-column {
  background-color: rgba(255, 255, 255, 1);
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-732d99dd-442d-43aa-90cf-bd3072230d31 td.shogun-table-row {
  background-color: #fff;
  padding: 5px;
}

#s-732d99dd-442d-43aa-90cf-bd3072230d31 td.shogun-table-column, #s-732d99dd-442d-43aa-90cf-bd3072230d31 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-1b8b380f-dc7d-4aff-b158-6008c9f1a896 {
  margin-left: 0px;
margin-right: 0px;
}

#s-0ca9966a-b1bb-446f-aa11-278385f703c8 {
  margin-bottom: 20px;
margin-right: 20px;
}

#s-a1105b31-a27d-442a-9cdc-05756d4949b1 {
  margin-top: -40px;
margin-left: 5%;
margin-right: 5%;
min-height: 50px;
}








#s-a1105b31-a27d-442a-9cdc-05756d4949b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a1105b31-a27d-442a-9cdc-05756d4949b1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-785364f1-a87d-4ae8-be6c-4eae6b5ad8b5 {
  min-height: 50px;
}








#s-785364f1-a87d-4ae8-be6c-4eae6b5ad8b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-785364f1-a87d-4ae8-be6c-4eae6b5ad8b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d9a54b45-4b0c-44dd-81f7-d786d3258ced {
  margin-top: 60px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d9a54b45-4b0c-44dd-81f7-d786d3258ced .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-d9a54b45-4b0c-44dd-81f7-d786d3258ced .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 34px;
  
  
  
}


}
#s-45870354-514a-4f4b-96c2-6b547e4f07d0 {
  margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-45870354-514a-4f4b-96c2-6b547e4f07d0 .shogun-heading-component h1 {
  color: rgba(153, 153, 153, 1);
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 20px;
  line-height: 1.5em;
  
  
}



#s-76610472-b159-4eb5-b9fa-2cec23adb8e0 {
  margin-top: -30px;
margin-left: 45%;
margin-right: 45%;
}

#s-76610472-b159-4eb5-b9fa-2cec23adb8e0 hr {
  border-top: 7px solid rgba(238, 238, 238, 1);
}

@media (min-width: 0px) {
[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-876017c5-7601-441b-a455-f07c2e3b6e7f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  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-b3f6fa0c-8dcf-43c6-9d5e-fc24ce5fa3ad {
  max-width: 350px;
text-align: center;
}







  #s-b3f6fa0c-8dcf-43c6-9d5e-fc24ce5fa3ad img.shogun-image {
    

    
    
    
  }


#s-b3f6fa0c-8dcf-43c6-9d5e-fc24ce5fa3ad .shogun-image-content {
  
    align-items: center;
  
}

#s-3c398acd-5737-4f05-858a-5365dda2fd05 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3c398acd-5737-4f05-858a-5365dda2fd05 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 25px;
  
  letter-spacing: 0px;
  text-align: left;
}



.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-08313e38-6219-4560-ab5f-6501095119e4 {
  margin-top: -10px;
padding-top: 10px;
padding-bottom: 10px;
}

#s-08313e38-6219-4560-ab5f-6501095119e4 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-08313e38-6219-4560-ab5f-6501095119e4 .shg-sld-nav-button.shg-sld-left,
#s-08313e38-6219-4560-ab5f-6501095119e4 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-b2f8a2fc-50d3-43b7-8c04-619319a9c644 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b2f8a2fc-50d3-43b7-8c04-619319a9c644 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bf07b7a3-f56c-42ff-b68b-b67e9740b5ce {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-bf07b7a3-f56c-42ff-b68b-b67e9740b5ce .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ae934739-9744-4dba-a31c-a13cc6d0c24a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ae934739-9744-4dba-a31c-a13cc6d0c24a .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a6ee79f6-8e7f-483f-888f-a3e7b193b0b5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a6ee79f6-8e7f-483f-888f-a3e7b193b0b5 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-912a31a3-4924-456c-bade-34658ff1af54 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-912a31a3-4924-456c-bade-34658ff1af54 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-cd566a4e-ff05-4599-8e97-929ddbbdd010 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cd566a4e-ff05-4599-8e97-929ddbbdd010 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f5849320-6897-4037-aa6a-5bb084dcab84 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f5849320-6897-4037-aa6a-5bb084dcab84 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8941537e-41d0-4743-9272-e841ab6af9d7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8941537e-41d0-4743-9272-e841ab6af9d7 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-bc4c806b-e13e-4d12-b96a-e1e5917193b5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-bc4c806b-e13e-4d12-b96a-e1e5917193b5 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-ba08d38e-e08c-445f-9e10-72e39ad01ef1 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-ba08d38e-e08c-445f-9e10-72e39ad01ef1 hr {
  border-top: 1px solid rgba(233, 234, 236, 1);
}

#s-a181d66a-3b24-4798-a0ca-ddcfd7868a8c {
  margin-left: 5%;
margin-right: 5%;
}

#s-b79334c8-4d62-4760-b620-1621d8781a11 {
  margin-top: -40px;
margin-left: 80px;
margin-right: 80px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b79334c8-4d62-4760-b620-1621d8781a11 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-b79334c8-4d62-4760-b620-1621d8781a11 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-b79334c8-4d62-4760-b620-1621d8781a11 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b79334c8-4d62-4760-b620-1621d8781a11.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9f2c7044-3fc6-42e2-bdf4-e2d4cc0f0c9e {
  margin-left: 80px;
margin-right: 80px;
min-height: 50px;
}








#s-9f2c7044-3fc6-42e2-bdf4-e2d4cc0f0c9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f2c7044-3fc6-42e2-bdf4-e2d4cc0f0c9e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-304506fc-ca18-474a-abc8-5cd6a13b849d {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-304506fc-ca18-474a-abc8-5cd6a13b849d {
  margin-left: -17%;
margin-right: -17%;
}
}
#s-304506fc-ca18-474a-abc8-5cd6a13b849d .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-944bb487-4012-4cd0-aa0f-920e0f459220 {
  margin-top: -30px;
margin-left: 45%;
margin-right: 45%;
}

#s-944bb487-4012-4cd0-aa0f-920e0f459220 hr {
  border-top: 7px solid rgba(238, 238, 238, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-fa37bc5f-584f-42f5-bafb-4c643f332bc1 {
  margin-left: -11%;
margin-right: -11%;
}
}
@media (min-width: 0px) {
[id="s-fa37bc5f-584f-42f5-bafb-4c643f332bc1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fa37bc5f-584f-42f5-bafb-4c643f332bc1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fa37bc5f-584f-42f5-bafb-4c643f332bc1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fa37bc5f-584f-42f5-bafb-4c643f332bc1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px){#s-fd313931-a4fb-4746-b237-070916a82bac {
  margin-left: -17%;
margin-right: -17%;
}
}
#s-c21e199c-ee21-45c2-8887-06382d4a3c9c {
  min-height: 50px;
}
@media (max-width: 767px){#s-c21e199c-ee21-45c2-8887-06382d4a3c9c {
  margin-left: -35%;
margin-right: -35%;
}
}







#s-c21e199c-ee21-45c2-8887-06382d4a3c9c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c21e199c-ee21-45c2-8887-06382d4a3c9c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20af6523-6e7c-4e9f-8d15-e9f48c04ec92 {
  text-align: center;
}







  #s-20af6523-6e7c-4e9f-8d15-e9f48c04ec92 img.shogun-image {
    

    
    
    
  }


#s-20af6523-6e7c-4e9f-8d15-e9f48c04ec92 .shogun-image-content {
  
    align-items: center;
  
}

#s-6539efc4-a477-4f89-82c5-3680ba8596de {
  margin-top: 40px;
margin-left: 7%;
margin-right: 7%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(255, 207, 82, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-6539efc4-a477-4f89-82c5-3680ba8596de:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-6539efc4-a477-4f89-82c5-3680ba8596de:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6539efc4-a477-4f89-82c5-3680ba8596de-root {
    text-align: center;
  }


#s-6539efc4-a477-4f89-82c5-3680ba8596de.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6539efc4-a477-4f89-82c5-3680ba8596de-root {
    text-align: center;
  }


#s-6539efc4-a477-4f89-82c5-3680ba8596de.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6539efc4-a477-4f89-82c5-3680ba8596de-root {
    text-align: center;
  }


#s-6539efc4-a477-4f89-82c5-3680ba8596de.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6539efc4-a477-4f89-82c5-3680ba8596de-root {
    text-align: center;
  }


#s-6539efc4-a477-4f89-82c5-3680ba8596de.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6539efc4-a477-4f89-82c5-3680ba8596de-root {
    text-align: center;
  }


#s-6539efc4-a477-4f89-82c5-3680ba8596de.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-family: Roboto;
  display:  block ;
}
}
#s-3300dd1c-0ab1-4026-ba5b-d2faa2f71452 {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-3300dd1c-0ab1-4026-ba5b-d2faa2f71452 hr {
  border-top: 1px solid rgba(233, 234, 236, 1);
}

#s-b15fda79-d2b1-47d5-92ed-6a2a76d948d1 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b15fda79-d2b1-47d5-92ed-6a2a76d948d1 .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-8215fc67-b801-4652-a8ee-64d83ca01a75 {
  margin-top: -10px;
margin-left: 45%;
margin-right: 45%;
}

#s-8215fc67-b801-4652-a8ee-64d83ca01a75 hr {
  border-top: 1px solid rgba(238, 238, 238, 1);
}

#s-69d49cf7-68ea-403a-837a-a65330e41f6a {
  margin-bottom: 15px;
}

@media (min-width: 0px) {
[id="s-69d49cf7-68ea-403a-837a-a65330e41f6a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-69d49cf7-68ea-403a-837a-a65330e41f6a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-69d49cf7-68ea-403a-837a-a65330e41f6a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-69d49cf7-68ea-403a-837a-a65330e41f6a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 0px) {
[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-f0df9d5b-c8f6-43a5-a886-cd2667fabb4e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-14242679-a29f-4824-a21d-65169989d4ea {
  margin-left: 20px;
margin-right: 20px;
}

#s-14242679-a29f-4824-a21d-65169989d4ea .shogun-icon-wrapper {
  text-align: left;
}


#s-14242679-a29f-4824-a21d-65169989d4ea .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-1b93940a-4c4f-41f6-8839-7095c984015a {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1b93940a-4c4f-41f6-8839-7095c984015a .shogun-heading-component h3 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-aee0e8a4-9fc8-46e6-9788-3fd8bc08ec73 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-13c9aafe-24be-4597-a9cc-7197e7e62941"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-604c7cf6-d609-44c7-8950-33203cefe3d9 {
  margin-left: 20px;
margin-right: 20px;
}

#s-604c7cf6-d609-44c7-8950-33203cefe3d9 .shogun-icon-wrapper {
  text-align: left;
}


#s-604c7cf6-d609-44c7-8950-33203cefe3d9 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-ef48f575-5657-4755-8837-77377bc3bba6 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ef48f575-5657-4755-8837-77377bc3bba6 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-348323aa-ae94-4ea6-aadd-03633d043ce7 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-afb13b0b-6aba-46e1-836c-f9e456fd527f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-4da10996-1ed8-4143-a3ca-f27d22efe783 {
  margin-left: 20px;
margin-right: 20px;
}

#s-4da10996-1ed8-4143-a3ca-f27d22efe783 .shogun-icon-wrapper {
  text-align: left;
}


#s-4da10996-1ed8-4143-a3ca-f27d22efe783 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-1f97fab4-0d41-46f1-ad9a-08cd4e6d42e1 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1f97fab4-0d41-46f1-ad9a-08cd4e6d42e1 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5496e6d0-ae48-41aa-8de7-792d5ce61ce5 {
  margin-left: 20px;
margin-right: 20px;
}

#s-f3d19ffd-eb37-4e0a-910a-d5f950f70bdc {
  margin-bottom: 15px;
}

@media (min-width: 0px) {
[id="s-f3d19ffd-eb37-4e0a-910a-d5f950f70bdc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f3d19ffd-eb37-4e0a-910a-d5f950f70bdc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-f3d19ffd-eb37-4e0a-910a-d5f950f70bdc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-f3d19ffd-eb37-4e0a-910a-d5f950f70bdc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 0px) {
[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-834b1539-6d3c-4bbe-8e7a-d26bb8156f2b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-37aaeee0-a4d8-46de-957e-d160da96f1e6 {
  margin-left: 20px;
margin-right: 20px;
}

#s-37aaeee0-a4d8-46de-957e-d160da96f1e6 .shogun-icon-wrapper {
  text-align: left;
}


#s-37aaeee0-a4d8-46de-957e-d160da96f1e6 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-1d17781c-f94f-4a91-a6a4-1583543aed3d {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1d17781c-f94f-4a91-a6a4-1583543aed3d .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-3910ce74-8262-4b8b-b9a2-be85c6c90259 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-008bccbb-4424-4d5a-a460-d7239da45b44"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-e533dcc5-6584-46cc-bc9c-ce7ec4c021cc {
  margin-left: 20px;
margin-right: 20px;
}

#s-e533dcc5-6584-46cc-bc9c-ce7ec4c021cc .shogun-icon-wrapper {
  text-align: left;
}


#s-e533dcc5-6584-46cc-bc9c-ce7ec4c021cc .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-3a2dbc04-b173-4baf-bbda-acc5a0ce8713 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3a2dbc04-b173-4baf-bbda-acc5a0ce8713 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-8753f0c0-92da-4f49-9cbb-1c41f38d063a {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-95f76d11-434d-4114-ac3d-56ab95d173cc"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-21777fc8-a561-4bdb-af91-3a8c569ef398 {
  margin-left: 20px;
margin-right: 20px;
}

#s-21777fc8-a561-4bdb-af91-3a8c569ef398 .shogun-icon-wrapper {
  text-align: left;
}


#s-21777fc8-a561-4bdb-af91-3a8c569ef398 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-00b6822d-62a8-447a-ba64-afa4e5f92a06 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-00b6822d-62a8-447a-ba64-afa4e5f92a06 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-dcb950ae-25e6-4952-a397-ca73dd71bca9 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-c1ff93bf-a5fc-4a98-8d9d-f8e8662c6105"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c1ff93bf-a5fc-4a98-8d9d-f8e8662c6105"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-c1ff93bf-a5fc-4a98-8d9d-f8e8662c6105"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-c1ff93bf-a5fc-4a98-8d9d-f8e8662c6105"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 0px) {
[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-e53b7b03-9ccc-4406-9e61-8eac52554a4e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-2a79afcd-f5a1-4cc9-8101-9ead4c9b969a {
  margin-left: 20px;
margin-right: 20px;
}

#s-2a79afcd-f5a1-4cc9-8101-9ead4c9b969a .shogun-icon-wrapper {
  text-align: left;
}


#s-2a79afcd-f5a1-4cc9-8101-9ead4c9b969a .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-7852cb93-987e-4f00-962d-2254e5084380 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7852cb93-987e-4f00-962d-2254e5084380 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1bd67657-3464-41fd-ab65-7e5b975d6d2f {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-15f727bf-e8d4-4b9f-9851-12772589a5e2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-4543c94b-7dd7-4879-8cc4-5b7ef8f8f505 {
  margin-left: 20px;
margin-right: 20px;
}

#s-4543c94b-7dd7-4879-8cc4-5b7ef8f8f505 .shogun-icon-wrapper {
  text-align: left;
}


#s-4543c94b-7dd7-4879-8cc4-5b7ef8f8f505 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-edfa4b05-e6ba-44e1-9575-6f2adae07b3f {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-edfa4b05-e6ba-44e1-9575-6f2adae07b3f .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a89b91b2-42ab-4c6b-850c-b2be0e308d46 {
  margin-left: 20px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 7.5px);
}

[id="s-c2078936-1a53-4d31-93f4-e16e882c0ff7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 7.5px);
}

}

#s-4e1fff40-1fdd-42a6-b245-bd4f3ee0f57b {
  margin-left: 20px;
margin-right: 20px;
}

#s-4e1fff40-1fdd-42a6-b245-bd4f3ee0f57b .shogun-icon-wrapper {
  text-align: left;
}


#s-4e1fff40-1fdd-42a6-b245-bd4f3ee0f57b .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(255, 207, 81, 1);
}

#s-9174609b-4c9b-4b7f-96c1-bc52ac9caff1 {
  margin-top: -10px;
margin-left: 20px;
margin-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9174609b-4c9b-4b7f-96c1-bc52ac9caff1 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-38d4c500-ead6-4bbc-8fd0-6eda0014cad5 {
  margin-left: 20px;
margin-right: 20px;
}

#s-befc5325-5096-4028-a404-7c074b66ac2a {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-befc5325-5096-4028-a404-7c074b66ac2a hr {
  border-top: 1px solid rgba(233, 234, 236, 1);
}

#s-a39e725f-4fac-4af0-9d3f-5e3e0841ab1d {
  min-height: 50px;
}








#s-a39e725f-4fac-4af0-9d3f-5e3e0841ab1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a39e725f-4fac-4af0-9d3f-5e3e0841ab1d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-21e1de73-8fb6-466d-90e9-84b825d1946f {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-21e1de73-8fb6-466d-90e9-84b825d1946f .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-69352e64-0f63-4277-a006-0683dfd1385d {
  margin-top: -10px;
margin-left: 45%;
margin-right: 45%;
}

#s-69352e64-0f63-4277-a006-0683dfd1385d hr {
  border-top: 1px solid rgba(238, 238, 238, 1);
}

#s-3ef98c0f-494b-452d-894f-5caa14fcc693 {
  margin-top: auto;
margin-bottom: auto;
}

@media (min-width: 0px) {
[id="s-3ef98c0f-494b-452d-894f-5caa14fcc693"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3ef98c0f-494b-452d-894f-5caa14fcc693"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3ef98c0f-494b-452d-894f-5caa14fcc693"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3ef98c0f-494b-452d-894f-5caa14fcc693"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-cf9d2fa3-0a37-4ace-8dc9-3011073a04fa {
  background-repeat: no-repeat;
background-size: cover;
min-height: 320px;
background-position: center -56px;
}








#s-cf9d2fa3-0a37-4ace-8dc9-3011073a04fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cf9d2fa3-0a37-4ace-8dc9-3011073a04fa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c497235b-f78c-4203-9f9e-92a665695264 {
  padding-left: 10%;
padding-right: 10%;
min-height: 50px;
}








#s-c497235b-f78c-4203-9f9e-92a665695264 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c497235b-f78c-4203-9f9e-92a665695264.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-92d56135-4be9-4325-a9c4-4f06f2bbf70c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-92d56135-4be9-4325-a9c4-4f06f2bbf70c .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-30a538da-c637-40a6-becc-41c431515465 {
  margin-top: auto;
margin-bottom: auto;
}

@media (min-width: 0px) {
[id="s-30a538da-c637-40a6-becc-41c431515465"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-30a538da-c637-40a6-becc-41c431515465"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-30a538da-c637-40a6-becc-41c431515465"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-30a538da-c637-40a6-becc-41c431515465"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (max-width: 767px) {
  [id="s-30a538da-c637-40a6-becc-41c431515465"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-cbfddc52-038b-4aeb-8ec2-46f8404b2096 {
  padding-left: 10%;
padding-right: 10%;
min-height: 320px;
}








#s-cbfddc52-038b-4aeb-8ec2-46f8404b2096 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cbfddc52-038b-4aeb-8ec2-46f8404b2096.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-664d0ce9-72f9-4df9-b274-839d8073dd7f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-664d0ce9-72f9-4df9-b274-839d8073dd7f .shogun-heading-component h3 {
  color: rgba(55, 64, 72, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-ba5bb6f7-79c1-42f1-8541-d7472234ff61 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-ba5bb6f7-79c1-42f1-8541-d7472234ff61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ba5bb6f7-79c1-42f1-8541-d7472234ff61.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-87bf58a7-59ce-4852-835d-b4ee48ea06dd {
  margin-top: 20px;
margin-left: 80px;
margin-bottom: 20px;
margin-right: 80px;
}

#s-87bf58a7-59ce-4852-835d-b4ee48ea06dd hr {
  border-top: 1px solid rgba(233, 234, 236, 1);
}

#s-8b5dd9c2-2add-47f1-a852-ece4f2845a56 {
  margin-left: 80px;
margin-bottom: 30px;
margin-right: 80px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8b5dd9c2-2add-47f1-a852-ece4f2845a56 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-8b5dd9c2-2add-47f1-a852-ece4f2845a56 {
  margin-left: 0%;
margin-right: 0%;
}
}







#s-8b5dd9c2-2add-47f1-a852-ece4f2845a56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8b5dd9c2-2add-47f1-a852-ece4f2845a56.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bde2f2d5-fa76-4ef9-932c-844731641171 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bde2f2d5-fa76-4ef9-932c-844731641171 .shogun-heading-component h2 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-f1b9592a-a112-4c0f-882e-12a61050b2e0 {
  margin-top: -10px;
margin-left: 45%;
margin-right: 45%;
}

#s-f1b9592a-a112-4c0f-882e-12a61050b2e0 hr {
  border-top: 1px solid rgba(238, 238, 238, 1);
}

#s-339a6383-2025-4589-b273-61f539285cf4 {
  margin-top: 4px;
margin-left: 11%;
margin-bottom: 14px;
margin-right: 11%;
}
@media (min-width: 768px) and (max-width: 991px){#s-339a6383-2025-4589-b273-61f539285cf4 {
  margin-left: 5%;
margin-right: 5%;
}
}@media (max-width: 767px){#s-339a6383-2025-4589-b273-61f539285cf4 {
  margin-left: 5%;
margin-right: 5%;
}
}
#s-b056eb89-a547-42a8-b91e-344cb2e36ab1 {
  margin-left: 5%;
margin-right: 5%;
}

#s-b056eb89-a547-42a8-b91e-344cb2e36ab1 .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid #D5D6D7;
  border-radius: 0px;
}

#s-b056eb89-a547-42a8-b91e-344cb2e36ab1 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-b056eb89-a547-42a8-b91e-344cb2e36ab1 td.shogun-table-column {
  background-color: #fff;
  padding: 5px;
  text-align: center;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-b056eb89-a547-42a8-b91e-344cb2e36ab1 td.shogun-table-row {
  background-color: rgba(255, 255, 255, 1);
  padding: 2px;
}

#s-b056eb89-a547-42a8-b91e-344cb2e36ab1 td.shogun-table-column, #s-b056eb89-a547-42a8-b91e-344cb2e36ab1 td.shogun-table-row {
  border: 1px solid #D5D6D7;
}

#s-78b71e26-12cf-4a3a-83cd-ea759acd0ad9 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-78b71e26-12cf-4a3a-83cd-ea759acd0ad9 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-f357e2c9-fa0d-407d-87a4-407c567c3cac {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f357e2c9-fa0d-407d-87a4-407c567c3cac .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-74270054-9215-4a85-af59-3fffa415d1e4 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-74270054-9215-4a85-af59-3fffa415d1e4 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-f39fe0e7-aa2f-4f6a-875e-69b79ac4a272 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f39fe0e7-aa2f-4f6a-875e-69b79ac4a272 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-0e8914d6-d5e4-45bb-8c48-d9eb93a41b08 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-0e8914d6-d5e4-45bb-8c48-d9eb93a41b08 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-dc786dca-118a-4688-be2a-324b904ebaf3 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-dc786dca-118a-4688-be2a-324b904ebaf3 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-190c1b19-9e44-45c4-a47b-cb029e5da484 {
  margin-left: 2px;
margin-right: 2px;
}

#s-33ad5d65-e8b7-48c2-9fad-fb387460cb17 {
  margin-left: 2px;
margin-right: 2px;
}

#s-54cbce7b-42e9-41d9-81be-88d053641b12 {
  margin-left: 2px;
margin-right: 2px;
}

#s-1e275533-1209-40fe-af61-50afcb6ee638 {
  margin-left: 2px;
margin-right: 2px;
}

#s-1399d454-9c05-4fb9-aef8-38a31a47b2ef {
  margin-left: 2px;
margin-right: 2px;
}

#s-c1c0884a-9228-4145-b5be-5c30f92754ce {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-c1c0884a-9228-4145-b5be-5c30f92754ce .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-278803f3-5c3a-479d-941a-a7c58f190a9f {
  margin-left: 2px;
margin-right: 2px;
}

#s-2fb45c9c-6973-4ed3-b7e1-5d357f591ed3 {
  margin-left: 2px;
margin-right: 2px;
}

#s-01f4b61d-0c79-43b9-a9f2-67b4764d19de {
  margin-left: 2px;
margin-right: 2px;
}

#s-d57b8637-c8ad-48ad-9af1-382c0b87c499 {
  margin-left: 2px;
margin-right: 2px;
}

#s-71673f9d-c155-4f87-96dc-d187a7e50904 {
  margin-left: 2px;
margin-right: 2px;
}

#s-57bd6786-dc37-461d-972a-4bb496f36a89 {
  margin-left: 2px;
margin-right: 2px;
}

#s-97de9f8a-4880-463b-9a59-7e682b81ed8f {
  margin-left: 2px;
margin-right: 2px;
}

#s-f56a86cc-7a10-483f-8368-7f494e312861 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f56a86cc-7a10-483f-8368-7f494e312861 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-1345d01a-9fb6-4bff-a60e-df79ffee1828 {
  margin-left: 2px;
margin-right: 2px;
}

#s-a83b0b83-d950-49bb-a30c-ed9385702f94 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a83b0b83-d950-49bb-a30c-ed9385702f94 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-fa47ab2e-a89b-42a7-ae0f-f41c079b9d65 {
  margin-left: 2px;
margin-right: 2px;
}

#s-09d375a6-13d0-4703-bc98-7ffdc3e18c09 {
  margin-left: 2px;
margin-right: 2px;
}

#s-4a4f25be-de0f-4f10-bf39-ee5e0312d8f1 {
  margin-left: 2px;
margin-right: 2px;
}

#s-6fc5cc39-c9a5-413b-b4f7-ee1fbec39d1b {
  margin-left: 2px;
margin-right: 2px;
}

#s-d6a9dcd7-c6e8-404e-b04c-bd149dbfb5b2 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d6a9dcd7-c6e8-404e-b04c-bd149dbfb5b2 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-07877864-3dc5-4a1a-8104-43bb46901ede {
  margin-left: 2px;
margin-right: 2px;
}

#s-bc531696-8188-45c6-8147-c0104066f9e5 {
  margin-left: 2px;
margin-right: 2px;
}

#s-70967a8a-7758-444c-8b65-c6b9feb0a532 {
  margin-left: 2px;
margin-right: 2px;
}

#s-4d7f38bf-a4ef-48ad-af1a-0a9be583c882 {
  margin-left: 2px;
margin-right: 2px;
}

#s-a3a5b7c8-0c75-462d-ae76-4bde6da27ad4 {
  margin-left: 2px;
margin-right: 2px;
}

#s-cb79b5f2-d7c5-441a-9cb6-ccc1eab4dc95 {
  margin-left: 2px;
margin-right: 2px;
}

#s-79268742-2c70-43dd-b5fc-7def43a7b1c3 {
  margin-left: 2px;
margin-right: 2px;
}

#s-b121780a-6cea-49f7-873f-daced1048538 {
  margin-left: 2px;
margin-right: 2px;
}

#s-7921441b-9a1c-48e0-a97f-428ece57880a {
  margin-left: 2px;
margin-right: 2px;
}

#s-c92808f8-121f-4aad-8956-8ccca280d916 {
  margin-left: 2px;
margin-right: 2px;
}

#s-a0c670ed-4a8f-4bcc-b108-8e53fbde57fb {
  margin-left: 2px;
margin-right: 2px;
}

#s-1159c1e5-b3aa-4e92-bdc8-a2bd0a222423 {
  margin-left: 2px;
margin-right: 2px;
}

#s-70aa97b2-5809-4571-843a-04530578d37b {
  margin-left: 2px;
margin-right: 2px;
}

#s-25e36abc-b8df-4e61-9252-7d3fd50ad780 {
  margin-left: 2px;
margin-right: 2px;
}

#s-0d07a77a-5e51-43b8-adbe-6630a6c9c827 {
  margin-left: 2px;
margin-right: 2px;
}

#s-bf571a8d-e1c1-43b6-988d-83d2de7b9c55 {
  margin-left: 2px;
margin-right: 2px;
}

#s-2c66c3c2-0cb1-4269-8deb-00fab0400d1d {
  margin-left: 2px;
margin-right: 2px;
}

#s-b180da41-e7b8-4ef6-99f9-7e99a2595d89 {
  margin-left: 2px;
margin-right: 2px;
}

#s-d2db3510-5170-44a3-948e-7e816c4452fd {
  margin-left: 2px;
margin-right: 2px;
}

#s-3ef500d4-d74a-4d5e-b5df-25240bdee22e {
  margin-left: 2px;
margin-right: 2px;
}

#s-7c823e93-7cac-48c9-9979-dec1f8716002 {
  margin-left: 2px;
margin-right: 2px;
}

#s-8a0f7780-edca-43ff-a246-1746a09e70d2 {
  margin-left: 2px;
margin-right: 2px;
}

#s-5863e95b-9592-4544-bd42-809bd3a59031 {
  margin-left: 2px;
margin-right: 2px;
}

#s-c40e1cbd-0820-48b4-b11d-a726046d533f {
  margin-left: 2px;
margin-right: 2px;
}

#s-4142a08c-4e97-4edd-8c05-da0d8bc047cf {
  margin-left: 2px;
margin-right: 2px;
}

#s-47705bd2-02f8-4cc2-9ddb-9485515cf93b {
  margin-left: 2px;
margin-right: 2px;
}

#s-9922d80c-6543-46d6-bc72-2d049dacbd84 {
  margin-left: 2px;
margin-right: 2px;
}

#s-2aa1459d-2b0e-4724-b041-54c3f2bb09f7 {
  margin-left: 2px;
margin-right: 2px;
}

#s-dda38cf2-189d-4069-ad13-c70e6307b3cb {
  margin-left: 2px;
margin-right: 2px;
}

#s-fe7e1cb1-1146-4f3f-83b7-d97afdae0029 {
  margin-left: 2px;
margin-right: 2px;
}

#s-5102288c-4ba8-4434-8ad3-99c6433a729b {
  margin-left: 2px;
margin-right: 2px;
}

#s-5d868ecb-d7ab-48c2-934b-515f39ce77c0 {
  margin-left: 2px;
margin-right: 2px;
}

#s-f648360a-13fe-48ad-87da-26e07278a448 {
  margin-left: 2px;
margin-right: 2px;
}

#s-e6c03f47-294b-4a1e-94c5-3ad94526f12d {
  margin-left: 2px;
margin-right: 2px;
}

#s-bab3420d-865b-4adc-b893-61db5871eab3 {
  margin-left: 2%;
margin-right: 2%;
}

#s-d464cbeb-116f-45c3-bf22-9a01c227eefa {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d464cbeb-116f-45c3-bf22-9a01c227eefa .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-cfb31cee-d387-4580-b77b-4510310e8f5a {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-cfb31cee-d387-4580-b77b-4510310e8f5a .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-8d9ed083-4941-4c4b-a068-422a852c34b3 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8d9ed083-4941-4c4b-a068-422a852c34b3 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-207518bf-80c8-4742-ae46-817b7511044f {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-207518bf-80c8-4742-ae46-817b7511044f .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-58a85eb0-737d-4033-98a4-d08f68e59530 {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-58a85eb0-737d-4033-98a4-d08f68e59530 .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-7743b621-d6da-42fb-83e2-cb368f1aafde {
  margin-top: -10px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7743b621-d6da-42fb-83e2-cb368f1aafde .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1.5em;
  
  
}



#s-6e582805-b094-4a44-ad4a-bc5938955b1b {
  margin-top: 0px;
margin-left: 5px;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-6e582805-b094-4a44-ad4a-bc5938955b1b .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-e778f033-ab5a-475c-ab5c-ca2b7e838cbb {
  margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e778f033-ab5a-475c-ab5c-ca2b7e838cbb .shogun-heading-component h1 {
  color: rgba(55, 64, 72, 1);
  font-weight:  700 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 1em;
  
  
}



#s-6ec0ff8f-a492-4542-8dcb-98a3c40dd4e5 {
  margin-left: auto;
margin-bottom: 70px;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
background-color: rgba(247, 247, 247, 1);
}








#s-6ec0ff8f-a492-4542-8dcb-98a3c40dd4e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6ec0ff8f-a492-4542-8dcb-98a3c40dd4e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a6b72ed5-abff-4c43-b4c2-d9542359489c {
  padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-a6b72ed5-abff-4c43-b4c2-d9542359489c:hover {background-color: rgba(255, 207, 81, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a6b72ed5-abff-4c43-b4c2-d9542359489c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a6b72ed5-abff-4c43-b4c2-d9542359489c-root {
    text-align: center;
  }


#s-a6b72ed5-abff-4c43-b4c2-d9542359489c.shg-btn {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a6b72ed5-abff-4c43-b4c2-d9542359489c-root {
    text-align: center;
  }


#s-a6b72ed5-abff-4c43-b4c2-d9542359489c.shg-btn {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a6b72ed5-abff-4c43-b4c2-d9542359489c-root {
    text-align: center;
  }


#s-a6b72ed5-abff-4c43-b4c2-d9542359489c.shg-btn {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a6b72ed5-abff-4c43-b4c2-d9542359489c-root {
    text-align: center;
  }


#s-a6b72ed5-abff-4c43-b4c2-d9542359489c.shg-btn {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a6b72ed5-abff-4c43-b4c2-d9542359489c-root {
    text-align: center;
  }


#s-a6b72ed5-abff-4c43-b4c2-d9542359489c.shg-btn {
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-a66871bd-15cc-4c2c-99da-351496378f83 {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1200px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a66871bd-15cc-4c2c-99da-351496378f83 {
  margin-left: 20px;
margin-right: 20px;
}
}@media (max-width: 767px){#s-a66871bd-15cc-4c2c-99da-351496378f83 {
  margin-left: 20px;
margin-right: 20px;
}
}







#s-a66871bd-15cc-4c2c-99da-351496378f83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a66871bd-15cc-4c2c-99da-351496378f83.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-ea859bef-3281-4656-8354-5d697068d77b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea859bef-3281-4656-8354-5d697068d77b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ea859bef-3281-4656-8354-5d697068d77b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea859bef-3281-4656-8354-5d697068d77b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-22982808-7f22-4e98-88bd-b0af63253526 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-22982808-7f22-4e98-88bd-b0af63253526 .shogun-heading-component h1 {
  color: rgba(85, 85, 85, 1);
  font-weight:  700 ;
  font-family: "Roboto Condensed";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-5a864d86-471c-4277-9054-b03ed8a72b42 {
  min-height: 50px;
}








#s-5a864d86-471c-4277-9054-b03ed8a72b42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5a864d86-471c-4277-9054-b03ed8a72b42.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-846c176d-dcd5-4dcf-9125-34ec26e56fde {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(255, 207, 81, 1);
border-radius: 2px;
background-color: rgba(255, 207, 81, 0);
text-align: right;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(255, 207, 81, 1);
}
#s-846c176d-dcd5-4dcf-9125-34ec26e56fde:hover {border-style: solid !important;
border-color: rgba(66, 66, 66, 1) !important;
background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
color: rgba(66, 66, 66, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-846c176d-dcd5-4dcf-9125-34ec26e56fde:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-846c176d-dcd5-4dcf-9125-34ec26e56fde-root {
    text-align: right;
  }


#s-846c176d-dcd5-4dcf-9125-34ec26e56fde.shg-btn {
  color: rgba(255, 207, 81, 1);
  font-size: 17px;
  font-weight: 700;
  
  font-family: Roboto Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-846c176d-dcd5-4dcf-9125-34ec26e56fde-root {
    text-align: right;
  }


#s-846c176d-dcd5-4dcf-9125-34ec26e56fde.shg-btn {
  color: rgba(255, 207, 81, 1);
  font-size: 17px;
  font-weight: 700;
  
  font-family: Roboto Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-846c176d-dcd5-4dcf-9125-34ec26e56fde-root {
    text-align: right;
  }


#s-846c176d-dcd5-4dcf-9125-34ec26e56fde.shg-btn {
  color: rgba(255, 207, 81, 1);
  font-size: 17px;
  font-weight: 700;
  
  font-family: Roboto Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-846c176d-dcd5-4dcf-9125-34ec26e56fde-root {
    text-align: right;
  }


#s-846c176d-dcd5-4dcf-9125-34ec26e56fde.shg-btn {
  color: rgba(255, 207, 81, 1);
  font-size: 17px;
  font-weight: 700;
  
  font-family: Roboto Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-846c176d-dcd5-4dcf-9125-34ec26e56fde-root {
    text-align: right;
  }


#s-846c176d-dcd5-4dcf-9125-34ec26e56fde.shg-btn {
  color: rgba(255, 207, 81, 1);
  font-size: 17px;
  font-weight: 700;
  
  font-family: Roboto Condensed;
  display:  inline-block ;
}
}
#s-10c7501f-f90b-42af-80b1-44726ce6979d {
  margin-top: -20px;
}

#s-10c7501f-f90b-42af-80b1-44726ce6979d hr {
  border-top: 2px solid rgba(0, 0, 0, 1);
}

@media (min-width: 0px) {
[id="s-e4179519-7934-4879-96cf-4f4cec490460"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 25.0px);
}

}

@media (min-width: 768px) {
[id="s-e4179519-7934-4879-96cf-4f4cec490460"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 37.5px);
}

}

@media (min-width: 992px) {
[id="s-e4179519-7934-4879-96cf-4f4cec490460"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 37.5px);
}

}

@media (min-width: 1200px) {
[id="s-e4179519-7934-4879-96cf-4f4cec490460"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 37.5px);
}

}

.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-42d28965-7865-4467-8677-d9ee2c602631 {
  text-align: left;
}



.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42d28965-7865-4467-8677-d9ee2c602631 img.shogun-image {
  width: 100%;
}



}
.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-01745af4-deea-4e00-85ce-5da33e5fa2f3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-01745af4-deea-4e00-85ce-5da33e5fa2f3 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Roboto;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-10cf4cf9-e17f-4618-8abd-aa782b6af701 {
  text-align: center;
}

#s-10cf4cf9-e17f-4618-8abd-aa782b6af701 .shg-product-sold-out {
  display: none;
  color: rgba(121, 121, 121, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-10cf4cf9-e17f-4618-8abd-aa782b6af701 .shg-product-price {
  color: rgba(121, 121, 121, 1);
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-10cf4cf9-e17f-4618-8abd-aa782b6af701 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca {
  text-align: left;
}



.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b841fb3-0859-43b2-a1cd-94aaf29a98ca img.shogun-image {
  width: 100%;
}



}
#s-16b55712-fa80-4714-8d11-8ec7f3e08a27 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-16b55712-fa80-4714-8d11-8ec7f3e08a27 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Roboto;
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
}

#s-ee6a8177-df5c-47fe-b023-a4e9683e60ca {
  text-align: center;
}

#s-ee6a8177-df5c-47fe-b023-a4e9683e60ca .shg-product-sold-out {
  display: none;
  color: rgba(121, 121, 121, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-ee6a8177-df5c-47fe-b023-a4e9683e60ca .shg-product-price {
  color: rgba(121, 121, 121, 1);
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-ee6a8177-df5c-47fe-b023-a4e9683e60ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 {
  text-align: left;
}



.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4d001b32-48df-4a50-a2c9-48d7ea3597c2 img.shogun-image {
  width: 100%;
}



}
#s-05da06ad-ed12-4e61-beb3-508cbfcc8360 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-05da06ad-ed12-4e61-beb3-508cbfcc8360 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Roboto;
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
}

#s-fb213210-fb9a-4c4b-acc4-04efc50f023f {
  text-align: center;
}

#s-fb213210-fb9a-4c4b-acc4-04efc50f023f .shg-product-sold-out {
  display: none;
  color: rgba(121, 121, 121, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-fb213210-fb9a-4c4b-acc4-04efc50f023f .shg-product-price {
  color: rgba(121, 121, 121, 1);
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-fb213210-fb9a-4c4b-acc4-04efc50f023f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 {
  text-align: left;
}



.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9b0a5a5d-47f2-496e-bb20-e972ad107262 img.shogun-image {
  width: 100%;
}



}
#s-5b253777-a495-41b2-8d06-abde55b0a0c7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5b253777-a495-41b2-8d06-abde55b0a0c7 .shg-product-title-component h1 {
  color: #000;
  font-weight:   ;
  font-family: Roboto;
  font-style:   ;
  font-size: 20px;
  line-height: ;
  letter-spacing: ;
}

#s-43498556-e41c-460c-94e8-21dfcc07e6ca {
  text-align: center;
}

#s-43498556-e41c-460c-94e8-21dfcc07e6ca .shg-product-sold-out {
  display: none;
  color: rgba(121, 121, 121, 1);
  font-size: 18px;
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-43498556-e41c-460c-94e8-21dfcc07e6ca .shg-product-price {
  color: rgba(121, 121, 121, 1);
  font-weight:   ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-43498556-e41c-460c-94e8-21dfcc07e6ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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