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

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

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

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

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

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

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

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

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

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

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

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

#s-004153ee-7e1b-461f-9014-3e94373df975 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-004153ee-7e1b-461f-9014-3e94373df975 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-004153ee-7e1b-461f-9014-3e94373df975.shg-box.shg-c {
  justify-content: center;
}

#s-f150e227-8814-4bb3-9ac3-75ef4209eb98 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f150e227-8814-4bb3-9ac3-75ef4209eb98 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f150e227-8814-4bb3-9ac3-75ef4209eb98.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  
  
  
}

#s-ba45abaf-2ae5-484e-ac6f-500ff1a98d00 {
  margin-top: 40px;
margin-left: 5%;
margin-right: 3%;
}

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

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

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

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

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

#s-e5b88148-0875-491c-8e75-f8ef5be5723f {
  margin-top: 5%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e5b88148-0875-491c-8e75-f8ef5be5723f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-41908233-01ff-4fc3-829a-4d98b9cf50ed {
  margin-left: auto;
margin-right: auto;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.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);
  max-width: -moz-max-content;
  max-width: max-content;
}

.shg-product-image-wrapper {
  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-58e119aa-3e83-4fb9-a75e-63eb23347574 {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 2%;
text-align: left;
}



.shg-c#s-58e119aa-3e83-4fb9-a75e-63eb23347574 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-58e119aa-3e83-4fb9-a75e-63eb23347574 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





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

.shg-c#s-58e119aa-3e83-4fb9-a75e-63eb23347574 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





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

.shg-c#s-58e119aa-3e83-4fb9-a75e-63eb23347574 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





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

.shg-c#s-58e119aa-3e83-4fb9-a75e-63eb23347574 .shg-image-zoom {
  width:  1500; 
  height:  100%; 
}





}
.shg-gallery-root {}

.shg-gallery-arrows-container {
  display: flex;
  align-items: center;
  position: relative;
}

.shg-gallery-dots-container {
  display: flex;
  justify-content: center;
  position: relative;
}

.shg-gallery-scroll-container {
  position: relative;
}

.shg-gallery-thumb-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
}

.shg-gallery-thumb-image {
  max-width: 100%;
  display: inline-block;
  cursor: pointer;
}

.shg-gallery-thumb-image:hover {
  opacity: 0.6;
}

.shg-gallery-thumb-image-square {
  display: flex;
  align-items: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.shg-gallery-image-hidden {
  display: none;
}

.shg-gallery-scroll-button {
  position: absolute;
  width: 3%;
  max-width: 48px;
  max-height: 48px;
}

.shg-left {
  left: 0;
  margin-left: 1%;
}

.shg-right {
  right: 0;
  margin-right: 1%;
}

.shg-gallery-dot {
  height: 14px;
  width: 14px;
  opacity: 0.5;
  border-radius: 100%;
  margin: 0 8px;
}

.shg-selected {
  opacity: 1;
}
#s-582adb39-a979-4927-aacc-a5da0a3c7f0d {
  margin-left: 0%;
margin-right: 0%;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 20px;
padding-right: 0%;
text-align: left;
}

#s-582adb39-a979-4927-aacc-a5da0a3c7f0d .shg-gallery-thumb-image-wrapper {
  

  flex-basis: 25.0%;
  padding-right: 10px;
  padding-bottom: 0px;
}

#s-582adb39-a979-4927-aacc-a5da0a3c7f0d .shg-gallery-dots-container {
  
    margin-top: -22px;
    padding-bottom: 8px;
  
}

#s-582adb39-a979-4927-aacc-a5da0a3c7f0d .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-582adb39-a979-4927-aacc-a5da0a3c7f0d .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-582adb39-a979-4927-aacc-a5da0a3c7f0d .shg-gallery-scroll-button {
  color: #FFF;
}

#s-582adb39-a979-4927-aacc-a5da0a3c7f0d .shg-gallery-dot {
  background-color: #FFF;
}

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

@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 {
  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-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 {
  margin-top: 3%;
margin-left: 0%;
margin-bottom: 3%;
margin-right: 0%;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 {
  display: none;
}
#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0, #wrap-s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0, #wrap-content-s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 { display: none !important; }}@media (max-width: 767px){#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 {
  display: none;
}
#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0, #wrap-s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0, #wrap-content-s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 { display: none !important; }}

  #s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(51, 51, 51, 0);
    border: 1px solid rgba(51, 51, 51, 1);
  }
  #s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 51, 51, 1);
    border: 1px solid rgba(51, 51, 51, 1);
  }
#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(235, 235, 235, 1);
  font-family: Titillium Web;
  font-weight: 200;
  
  font-size: 16px;
}

#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(235, 235, 235, 1);
}

#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(51, 51, 51, 1);
}

#s-b6f4d9a3-a0cf-44ae-a870-b36514f136b0 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(51, 51, 51, 1);
}

#s-c8dc76b2-0cf1-42cd-8a40-1b95c415b4a4 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-c8dc76b2-0cf1-42cd-8a40-1b95c415b4a4 {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c8dc76b2-0cf1-42cd-8a40-1b95c415b4a4 {
  padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
}
}
#s-17df9375-bf57-4cf7-b001-7d9d2ed0747f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-17df9375-bf57-4cf7-b001-7d9d2ed0747f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17df9375-bf57-4cf7-b001-7d9d2ed0747f.shg-box.shg-c {
  justify-content: center;
}

#s-4bfa4013-9045-46f1-a404-234e63c8ac51 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4bfa4013-9045-46f1-a404-234e63c8ac51"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

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

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

#s-c376c8b0-6f21-49a4-bfb3-16ff1147bcc5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c376c8b0-6f21-49a4-bfb3-16ff1147bcc5 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-d62175a9-1168-49b4-ba8f-424d00cf2353 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d62175a9-1168-49b4-ba8f-424d00cf2353 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-192b5875-4dc7-4b76-a9ff-5e5e92875b99 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-192b5875-4dc7-4b76-a9ff-5e5e92875b99"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-b6a592f6-4830-4d3e-b2bd-6d05600f6f53 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b6a592f6-4830-4d3e-b2bd-6d05600f6f53 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-56df5157-8192-4512-b9b5-a2d68aeb210f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-56df5157-8192-4512-b9b5-a2d68aeb210f .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ebde781b-3f55-4d2f-9442-28242a92076a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ebde781b-3f55-4d2f-9442-28242a92076a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-8761e77d-9ff4-46a2-b06b-3c94214d0c12 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8761e77d-9ff4-46a2-b06b-3c94214d0c12 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-a68ce713-f56e-4665-885a-3c01595a0b6b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a68ce713-f56e-4665-885a-3c01595a0b6b .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2df900d6-89c1-44b6-958d-a9f04dee7650 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2df900d6-89c1-44b6-958d-a9f04dee7650"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-e44ab8b4-5fbc-4859-9f9e-95ec4f87ad14 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e44ab8b4-5fbc-4859-9f9e-95ec4f87ad14 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-62d253fb-571e-4db5-a63e-e8f90c9adf9d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62d253fb-571e-4db5-a63e-e8f90c9adf9d .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-f72f30ff-90b9-4573-a543-a541ad3f2146 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f72f30ff-90b9-4573-a543-a541ad3f2146"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f27f54e4-4b3b-46ea-bf19-8b8cc995741a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f27f54e4-4b3b-46ea-bf19-8b8cc995741a .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-a5bd5a43-179a-42fd-8b9f-9e0c58e11d2a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a5bd5a43-179a-42fd-8b9f-9e0c58e11d2a .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d1f26e22-9d7e-44d7-a8e6-ecda253e46e2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-93840f4b-e920-4bb8-83e6-8d8ed6c2e284 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-93840f4b-e920-4bb8-83e6-8d8ed6c2e284 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-f726e89d-95c2-4a53-837e-2678faaecad8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f726e89d-95c2-4a53-837e-2678faaecad8 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d0f72da4-bfc8-47c3-99d4-e5f88a5aa5a8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-ead5f83e-74b4-45a3-88d9-4b414865917c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ead5f83e-74b4-45a3-88d9-4b414865917c .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-29c5cf0a-30ff-442d-97b4-5c7d04c72050 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-29c5cf0a-30ff-442d-97b4-5c7d04c72050 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c574bfa5-5be0-4aca-a8b9-ea85d208b683 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c574bfa5-5be0-4aca-a8b9-ea85d208b683"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-4227f4ce-006c-4a4e-a95e-787c64de0f17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4227f4ce-006c-4a4e-a95e-787c64de0f17 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-a264ee04-1650-441d-8e9e-f3293389634d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a264ee04-1650-441d-8e9e-f3293389634d .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-93bbb905-0ca8-4641-8ca0-8f35c036d33a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-93bbb905-0ca8-4641-8ca0-8f35c036d33a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-6c0211ae-a914-4d8b-8bd9-3dfb4ceccd8f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6c0211ae-a914-4d8b-8bd9-3dfb4ceccd8f .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-524a929b-06db-43d4-933b-7424d9a0c4c1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-524a929b-06db-43d4-933b-7424d9a0c4c1 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-83a15987-f79b-4365-aacd-95228af54000 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-83a15987-f79b-4365-aacd-95228af54000"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a81a2e62-3360-405a-adad-bdef4f9ade6b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a81a2e62-3360-405a-adad-bdef4f9ade6b .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-3dc2c162-872c-422e-8a83-acbec86ec6b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3dc2c162-872c-422e-8a83-acbec86ec6b8 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-960f756b-0ee2-41b2-83b3-ac045a8637db {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-960f756b-0ee2-41b2-83b3-ac045a8637db"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-0504b254-73fa-44ee-8152-5064595ee450 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0504b254-73fa-44ee-8152-5064595ee450 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-63fe2a1b-3941-47d2-af84-35efb685f463 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-63fe2a1b-3941-47d2-af84-35efb685f463 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-22869360-5e9b-4c92-b267-71f97847dcbb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-22869360-5e9b-4c92-b267-71f97847dcbb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-e2e0cacd-dc77-47f4-a81c-5aaf7a5a6eb6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e2e0cacd-dc77-47f4-a81c-5aaf7a5a6eb6 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-4a11cd4a-0ac2-4212-9396-517da9bcb27e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4a11cd4a-0ac2-4212-9396-517da9bcb27e .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b3fdf3ee-4f1f-4b10-929b-847a12fceb20"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-1f24a06f-fd0c-4c2a-a7a1-d240a4f5bc5e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f24a06f-fd0c-4c2a-a7a1-d240a4f5bc5e .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-d62bf2f0-6bab-4500-bc96-05fde122af4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d62bf2f0-6bab-4500-bc96-05fde122af4d .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ebe9e00b-2be4-4522-b97e-e54e92b5e026 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ebe9e00b-2be4-4522-b97e-e54e92b5e026"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f325e6db-a128-4be1-b1cc-62b599661ff1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f325e6db-a128-4be1-b1cc-62b599661ff1 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-d0f85b5f-e0bc-469e-a421-364fce2fd097 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d0f85b5f-e0bc-469e-a421-364fce2fd097 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5e62d114-23c7-4ac7-913e-10da52ee1f0c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5e62d114-23c7-4ac7-913e-10da52ee1f0c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-2575e978-425a-41ed-9af9-3f18e8a87bb4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2575e978-425a-41ed-9af9-3f18e8a87bb4 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-61abcd7c-f1ea-46f6-bcd3-b6d4871f74e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-61abcd7c-f1ea-46f6-bcd3-b6d4871f74e3 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-892c943a-0648-4310-9b04-69493bee2da8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-892c943a-0648-4310-9b04-69493bee2da8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-892c943a-0648-4310-9b04-69493bee2da8.shg-box.shg-c {
  justify-content: center;
}

#s-23d19522-7fe8-4787-a357-9bffe6a785ac {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-23d19522-7fe8-4787-a357-9bffe6a785ac"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-1d2bded0-b8a5-469a-aeb1-696366964988 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d2bded0-b8a5-469a-aeb1-696366964988 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-75b2bd99-fcd7-46ae-bebf-223bf88f9022 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-75b2bd99-fcd7-46ae-bebf-223bf88f9022 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-f4cae8f1-eb29-4663-8376-4b873a77e640 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-f4cae8f1-eb29-4663-8376-4b873a77e640"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-adcfc03e-3646-4324-a399-9b71c966a637 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-adcfc03e-3646-4324-a399-9b71c966a637 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-717e4688-9e0a-4fc6-bf50-bea981043e9c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-717e4688-9e0a-4fc6-bf50-bea981043e9c .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0d233b4a-ed52-415d-9fc8-6759ed0fa52f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a1ad5edb-8846-4048-a8c3-2b9cadcd4454 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a1ad5edb-8846-4048-a8c3-2b9cadcd4454 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-c85fcf0e-8a32-47ec-b17f-9c8edef18e90 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c85fcf0e-8a32-47ec-b17f-9c8edef18e90 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0a5b8db4-c412-481f-ad5e-d719b294c0b1 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0a5b8db4-c412-481f-ad5e-d719b294c0b1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-791f45fa-4fc5-49b0-8dca-c24fbb7346f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-791f45fa-4fc5-49b0-8dca-c24fbb7346f2 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-395ef128-6e20-471e-bbd6-4a319c49fc1f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-395ef128-6e20-471e-bbd6-4a319c49fc1f .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9a37d838-b95f-4ef9-8e44-569131634985 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a37d838-b95f-4ef9-8e44-569131634985"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-93e85eb9-dc57-4e23-a389-91a4d37836af {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-93e85eb9-dc57-4e23-a389-91a4d37836af .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-dbcb3bd3-6b5b-46dc-beb5-0ae6c8a51fab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dbcb3bd3-6b5b-46dc-beb5-0ae6c8a51fab .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0dbc7b20-66c9-47e8-aa0b-d8858259ba23"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-c1dd872b-c18e-442a-88a3-3f61690634d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c1dd872b-c18e-442a-88a3-3f61690634d1 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-904f9371-1f27-4dc9-9eab-32df53fed752 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-904f9371-1f27-4dc9-9eab-32df53fed752 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-3219dce2-a77b-4553-9d70-6ab47151a519 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3219dce2-a77b-4553-9d70-6ab47151a519"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a79a70df-3764-4da3-880a-27af1c46b716 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a79a70df-3764-4da3-880a-27af1c46b716 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-d73ba83c-5af7-436a-a385-b79e50e6feeb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d73ba83c-5af7-436a-a385-b79e50e6feeb .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-56cd7dee-c22d-4ef2-bd3f-b9e37fff1dc0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-1e19519e-9bd8-4826-8798-3132fdf071ad {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1e19519e-9bd8-4826-8798-3132fdf071ad .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-20bcb61e-a48b-475e-9bad-a563ac283011 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20bcb61e-a48b-475e-9bad-a563ac283011 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b756f853-2d9a-4e21-b1bd-c8ed7e6d179c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f906fe47-73cb-4414-b864-0edd7b3ced41 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f906fe47-73cb-4414-b864-0edd7b3ced41 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-75e727d0-04f7-48fb-befb-5ae97309afa0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-75e727d0-04f7-48fb-befb-5ae97309afa0 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-058622af-4f2c-4b56-8ada-c1bac450f689 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-058622af-4f2c-4b56-8ada-c1bac450f689"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-842ee17a-d240-4d9c-9683-70499d64542d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-842ee17a-d240-4d9c-9683-70499d64542d .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-f0e94a9a-5af4-4439-8922-2d1037938629 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f0e94a9a-5af4-4439-8922-2d1037938629 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-43cefcfe-635d-41cf-8f26-091938b71288 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-43cefcfe-635d-41cf-8f26-091938b71288"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-4dc4a292-df29-4855-b8a7-8a7254e13ccb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4dc4a292-df29-4855-b8a7-8a7254e13ccb .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-cdb40fce-6a0f-4367-883f-cdcc9390cf02 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cdb40fce-6a0f-4367-883f-cdcc9390cf02 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-41fbe539-4674-4dfb-97d4-e12769a9efa8 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-41fbe539-4674-4dfb-97d4-e12769a9efa8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-73fe010b-a6d2-498b-a1fe-054e56a641da {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-73fe010b-a6d2-498b-a1fe-054e56a641da .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-e53549e5-df45-411f-a115-59f9c628c8c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e53549e5-df45-411f-a115-59f9c628c8c3 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-765dc3fa-9dfb-4758-a137-49232c2da5fb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-765dc3fa-9dfb-4758-a137-49232c2da5fb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-ec697909-0a56-4a54-9a66-1a2502fae4fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ec697909-0a56-4a54-9a66-1a2502fae4fa .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-b0bbc929-a883-467c-9028-1f1ecc98c5b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b0bbc929-a883-467c-9028-1f1ecc98c5b0 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-6e76a44f-69e5-441c-8631-0adedb5774f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-8baf8797-7964-4c23-8f1c-d7534e5e4d72 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-06a23ac4-3249-4773-bb6f-9833fe0e2e48 {
  margin-left: auto;
margin-right: auto;
}

.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  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-ebac80c3-503d-4c60-9edb-8cf4106cf530 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ebac80c3-503d-4c60-9edb-8cf4106cf530 .shg-product-title-component h1 span {
  
  font-weight:  200 ;
  font-family: Titillium Web;
  
  font-size: 28px;
  
  
  
}

#s-96324a4a-ac0c-42a0-95ad-3287b6756701 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-d5e3bf3a-1701-4316-b5af-bb865651b244 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}

#s-5574245e-b6d0-4a5b-8fe1-e24bcbf15906 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
text-align: left;
}

#s-5574245e-b6d0-4a5b-8fe1-e24bcbf15906 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  
  
}



#s-ef95dbad-5df4-4146-ba0b-1196dd63c580 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-ef95dbad-5df4-4146-ba0b-1196dd63c580 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.shg-variant-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

.shg-variant-btn:not(.shg-variant-btn-stretch) {
  display: inline-block;
}

.shg-variant-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-variant-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-variant-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-7544fcf2-8090-4093-b10e-df261e51eeed-btn-wrapper {
    text-align: center;
  }


#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-variant-btn:active, #s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-7544fcf2-8090-4093-b10e-df261e51eeed .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-36e67a1d-56d5-40b8-842a-05f4fbbe25b9 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-36e67a1d-56d5-40b8-842a-05f4fbbe25b9 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-9f24fa5b-e01f-4bbe-ba84-b8a979d63374 {
  box-shadow:0px 0px 0px 0px rgba(255, 255, 255, 1);
margin-top: 0%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
}

#s-9f24fa5b-e01f-4bbe-ba84-b8a979d63374 .shg-product-quantity-wrapper {
  display: flex;
}

#s-9f24fa5b-e01f-4bbe-ba84-b8a979d63374 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-9f24fa5b-e01f-4bbe-ba84-b8a979d63374 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-9f24fa5b-e01f-4bbe-ba84-b8a979d63374 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-9f24fa5b-e01f-4bbe-ba84-b8a979d63374 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-96b4cb12-997e-4201-95ae-5252b010804b {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-96b4cb12-997e-4201-95ae-5252b010804b .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-76440c4f-bb3d-4161-988e-cc5af05bf9e7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-76440c4f-bb3d-4161-988e-cc5af05bf9e7 .shg-product-sold-out {
  display: none;
  color: rgba(255, 255, 255, 1);
  font-size: 36px;
  font-weight:  normal ;
  font-family: Titillium Web;
  font-style:  normal ;
}

#s-76440c4f-bb3d-4161-988e-cc5af05bf9e7 .shg-product-price {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: Titillium Web;
  font-style:  normal ;
  font-size: 36px;
}

#s-76440c4f-bb3d-4161-988e-cc5af05bf9e7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.shg-product-atc-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-product-atc-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-product-atc-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDBlNTRkODEtMmM4Ni00NzQyLThjZTgtNWI2ZGZhZDAwMjgzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojYzgwMDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZTEwMDAwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkMGU1NGQ4MS0yYzg2LTQ3NDItOGNlOC01YjZkZmFkMDAyODMpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 15px;
padding-left: 0px;
padding-bottom: 15px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
text-align: center;
cursor: pointer;
background-gradient: [{"id"=>2, "pos"=>0.05, "color"=>"#c80000"}, {"id"=>1, "pos"=>1, "color"=>"#e10000"}];
hover-type: gradient;
color: rgba(235, 235, 235, 1);
}
#s-dcd56077-c0b5-45ef-9328-debe3feff462:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzQ5MTRkN2MtYmE0Mi00YjhhLThlYzctMWJlZWM5ZGVmNzQ2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojYTkwMDAwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojYzQwMDAwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzNDkxNGQ3Yy1iYTQyLTRiOGEtOGVjNy0xYmVlYzlkZWY3NDYpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-radius: 0px !important;
text-decoration: none !important;
background-gradient: [{"id"=>2, "pos"=>0.05, "color"=>"#a90000"}, {"id"=>1, "pos"=>1, "color"=>"#c40000"}] !important;
hover-type: gradient !important;
color: rgba(235, 235, 235, 1) !important;}#s-dcd56077-c0b5-45ef-9328-debe3feff462:active {border-radius: 0px !important;
background-color: rgba(255, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}

  #s-dcd56077-c0b5-45ef-9328-debe3feff462-atc-btn-wrapper {
    text-align: center;
  }


#s-dcd56077-c0b5-45ef-9328-debe3feff462 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 300;
  
  font-family: Titillium Web;
  display:  block ;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Titillium Web;
  
  
  
}


@media (min-width: 1200px){
  #s-dcd56077-c0b5-45ef-9328-debe3feff462-atc-btn-wrapper {
    text-align: center;
  }


#s-dcd56077-c0b5-45ef-9328-debe3feff462 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 300;
  
  font-family: Titillium Web;
  display:  block ;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Titillium Web;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-dcd56077-c0b5-45ef-9328-debe3feff462-atc-btn-wrapper {
    text-align: center;
  }


#s-dcd56077-c0b5-45ef-9328-debe3feff462 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 300;
  
  font-family: Titillium Web;
  display:  block ;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Titillium Web;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-dcd56077-c0b5-45ef-9328-debe3feff462-atc-btn-wrapper {
    text-align: center;
  }


#s-dcd56077-c0b5-45ef-9328-debe3feff462 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 300;
  
  font-family: Titillium Web;
  display:  block ;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Titillium Web;
  
  
  
}


}@media (max-width: 767px){
  #s-dcd56077-c0b5-45ef-9328-debe3feff462-atc-btn-wrapper {
    text-align: center;
  }


#s-dcd56077-c0b5-45ef-9328-debe3feff462 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 300;
  
  font-family: Titillium Web;
  display:  block ;
}

#s-dcd56077-c0b5-45ef-9328-debe3feff462.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Titillium Web;
  
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-f50bf0e7-de0b-4859-be51-46570f289758 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-f50bf0e7-de0b-4859-be51-46570f289758 {
  display: none;
}
#s-f50bf0e7-de0b-4859-be51-46570f289758, #wrap-s-f50bf0e7-de0b-4859-be51-46570f289758, #wrap-content-s-f50bf0e7-de0b-4859-be51-46570f289758 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f50bf0e7-de0b-4859-be51-46570f289758 {
  display: none;
}
#s-f50bf0e7-de0b-4859-be51-46570f289758, #wrap-s-f50bf0e7-de0b-4859-be51-46570f289758, #wrap-content-s-f50bf0e7-de0b-4859-be51-46570f289758 { display: none !important; }}
#s-f50bf0e7-de0b-4859-be51-46570f289758 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(51, 51, 51, 1);
}

#s-f50bf0e7-de0b-4859-be51-46570f289758 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(51, 51, 51, 1);
  padding: 15px;
}

#s-f50bf0e7-de0b-4859-be51-46570f289758 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(235, 235, 235, 1);
}

#s-f50bf0e7-de0b-4859-be51-46570f289758 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(51, 51, 51, 1);
}

#s-f50bf0e7-de0b-4859-be51-46570f289758 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(235, 235, 235, 1);
  text-align: left;
  font-family: Titillium Web;
  font-weight: 200;
  
  font-size: 16px;
}

#s-f50bf0e7-de0b-4859-be51-46570f289758 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-c03398d7-2e9a-4b55-ab08-7264d9360e3b {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-c03398d7-2e9a-4b55-ab08-7264d9360e3b {
  padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
}
}
#s-2a0cdf5a-af84-462d-ba20-cb491ae4c160 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2a0cdf5a-af84-462d-ba20-cb491ae4c160 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a0cdf5a-af84-462d-ba20-cb491ae4c160.shg-box.shg-c {
  justify-content: center;
}

#s-6887a336-4e2f-40a8-8929-dd9e0c43f299 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-6887a336-4e2f-40a8-8929-dd9e0c43f299"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a0e09fa9-10df-4167-87f7-7bb424e9a300 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-a0e09fa9-10df-4167-87f7-7bb424e9a300 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7e7c8e6a-8c30-4e3e-9a2c-9ceb020fe37f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7e7c8e6a-8c30-4e3e-9a2c-9ceb020fe37f .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58 {
  margin-top: 20px;
margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-8113e0fc-d4f1-408f-9174-f3fb7f7e9c58"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-be17113b-f6ab-419c-a397-e4600d33f2a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-be17113b-f6ab-419c-a397-e4600d33f2a4 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-8fd17a94-0c6e-4730-a37d-a5bd8f0adf5b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8fd17a94-0c6e-4730-a37d-a5bd8f0adf5b .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-fe74195f-29d7-44a5-aec7-3f1ca75b9029 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-fe74195f-29d7-44a5-aec7-3f1ca75b9029"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-396ec545-7692-48c8-84a3-3f3229179c19 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-396ec545-7692-48c8-84a3-3f3229179c19 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5e78d163-d288-449d-a983-89e1d42981b3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5e78d163-d288-449d-a983-89e1d42981b3 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0c947b73-c84a-4ae9-977b-5acb046aec23 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0c947b73-c84a-4ae9-977b-5acb046aec23"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-7c9754d8-a364-46a7-b5a5-718e9d71412d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-7c9754d8-a364-46a7-b5a5-718e9d71412d .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ed50c9b9-e931-4a4a-8703-d3ab047c1d80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed50c9b9-e931-4a4a-8703-d3ab047c1d80 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9e7eb8de-6a21-4813-8791-4504c2a17c77 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9e7eb8de-6a21-4813-8791-4504c2a17c77"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-6640ff9f-f5af-4deb-8e94-3f7534af7594 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6640ff9f-f5af-4deb-8e94-3f7534af7594 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-bfb7fada-1ae7-4673-9c94-c346e509779c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bfb7fada-1ae7-4673-9c94-c346e509779c .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-46fe707b-359a-4cee-9fed-c829bb22407b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-46fe707b-359a-4cee-9fed-c829bb22407b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-fb8de1f2-df88-425f-aab8-7517027f6f96 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-fb8de1f2-df88-425f-aab8-7517027f6f96 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-53aa12e6-dfec-41cb-a675-6c3ced445f8a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53aa12e6-dfec-41cb-a675-6c3ced445f8a .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-4de33e50-99cc-4f15-be6c-06fee507de3a {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4de33e50-99cc-4f15-be6c-06fee507de3a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-9478d0be-81d8-46ff-9a3e-503059b25531 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9478d0be-81d8-46ff-9a3e-503059b25531 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5a44ef0a-f923-4a62-b8f2-c7cd2416d574 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5a44ef0a-f923-4a62-b8f2-c7cd2416d574 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b71982a5-9685-482c-8e78-41fea60c58d1 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b71982a5-9685-482c-8e78-41fea60c58d1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-78a97a6e-5d8d-44f4-9f12-ddbd2424c9e0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-78a97a6e-5d8d-44f4-9f12-ddbd2424c9e0 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5843466b-7732-4c4b-b43b-91a49dd7a83f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5843466b-7732-4c4b-b43b-91a49dd7a83f .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0e8c4137-7e49-47ef-afc8-802db0efc6be {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 10%;
padding-left: 5%;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-0e8c4137-7e49-47ef-afc8-802db0efc6be {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0e8c4137-7e49-47ef-afc8-802db0efc6be"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-c7a8d32e-5b24-4db2-bab4-b89f5bc9153f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c7a8d32e-5b24-4db2-bab4-b89f5bc9153f .shogun-heading-component h3 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-83e023d8-a671-4730-b600-beac3d4b8bc3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-83e023d8-a671-4730-b600-beac3d4b8bc3 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c44a9d24-4044-4cbb-b542-9e6381cfc3bf"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f529fb11-cd2d-41a1-9daa-f49078b13d9c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-f529fb11-cd2d-41a1-9daa-f49078b13d9c .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-4ed431de-52fc-4918-8631-547bca732097 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ed431de-52fc-4918-8631-547bca732097 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9d764fbb-1264-43dc-8494-6319f7578ddd {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-9d764fbb-1264-43dc-8494-6319f7578ddd {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9d764fbb-1264-43dc-8494-6319f7578ddd"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-91005917-b4c6-4583-aac4-47748d8e9ed0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-91005917-b4c6-4583-aac4-47748d8e9ed0 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7c07b968-d253-4ce6-bedc-f2f8bb6d2153 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c07b968-d253-4ce6-bedc-f2f8bb6d2153 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33 {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7307a2d8-fba8-4639-b0fa-b27a2e2dce33"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-0af3e5a4-b510-40bd-9d6f-faae530cda00 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0af3e5a4-b510-40bd-9d6f-faae530cda00 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-810814a5-1207-4a41-b79f-f2cfe0488840 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-810814a5-1207-4a41-b79f-f2cfe0488840 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b111ef8b-8581-44f1-a934-2f3f0edfed51 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 40px;
margin-right: 10%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-b111ef8b-8581-44f1-a934-2f3f0edfed51 {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-b111ef8b-8581-44f1-a934-2f3f0edfed51"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-ea9eb8ff-584d-498e-9df6-9555e5378686 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ea9eb8ff-584d-498e-9df6-9555e5378686 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1b97f629-622f-4462-b3df-3f84a916ce00 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1b97f629-622f-4462-b3df-3f84a916ce00 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-49bdb510-8279-4c60-a433-9cb2064353a6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-49bdb510-8279-4c60-a433-9cb2064353a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49bdb510-8279-4c60-a433-9cb2064353a6.shg-box.shg-c {
  justify-content: center;
}

#s-7226ae92-5482-4183-af91-cd787cda8fa7 {
  margin-top: 40px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7226ae92-5482-4183-af91-cd787cda8fa7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-0f860c79-14a6-43ae-9431-09d85da03f41 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0f860c79-14a6-43ae-9431-09d85da03f41 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-a42753b4-08ab-45f0-a137-f588adc7686e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a42753b4-08ab-45f0-a137-f588adc7686e {
  padding-top: 0px;
padding-bottom: 20px;
}
}
#s-a42753b4-08ab-45f0-a137-f588adc7686e .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-bf0dcebe-0dcf-485c-ba2f-384af0d93821 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bf0dcebe-0dcf-485c-ba2f-384af0d93821"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-83eaaa60-3112-492f-a949-e3e98f6f8506 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-83eaaa60-3112-492f-a949-e3e98f6f8506 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-a185fb03-8b6a-4301-b8e4-482958895c17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a185fb03-8b6a-4301-b8e4-482958895c17 {
  padding-top: 0px;
padding-bottom: 20px;
}
}
#s-a185fb03-8b6a-4301-b8e4-482958895c17 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-06c44303-4edd-4d57-b110-00d5aff73b7d {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-06c44303-4edd-4d57-b110-00d5aff73b7d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-09dbd884-fec9-48b7-a275-5476c271b6b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-09dbd884-fec9-48b7-a275-5476c271b6b8 {
  padding-top: 0px;
}
}
#s-09dbd884-fec9-48b7-a275-5476c271b6b8 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0e0593ea-08fd-4eff-97bf-8e436ca43e7c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0e0593ea-08fd-4eff-97bf-8e436ca43e7c .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a5ec50a8-35fe-4003-a1da-2d106b2bd84f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-b7b1aa5a-e050-4f1b-b12f-36d092b325e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-b7b1aa5a-e050-4f1b-b12f-36d092b325e9 {
  padding-top: 0px;
}
}
#s-b7b1aa5a-e050-4f1b-b12f-36d092b325e9 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-4d4625f0-61ea-4ddc-bb55-be5935045db4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-4d4625f0-61ea-4ddc-bb55-be5935045db4 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ab405b13-d283-4844-bfd2-19b75a599d5b {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ab405b13-d283-4844-bfd2-19b75a599d5b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-d9ea45a6-e373-445a-a110-ad96a3784449 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d9ea45a6-e373-445a-a110-ad96a3784449 {
  padding-top: 0px;
}
}
#s-d9ea45a6-e373-445a-a110-ad96a3784449 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-3b565c89-9b56-4f6e-a06f-504012a355f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3b565c89-9b56-4f6e-a06f-504012a355f9 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-aef55b31-1968-4355-ac12-3cb39c69485b {
  margin-top: 5px;
margin-left: auto;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-aef55b31-1968-4355-ac12-3cb39c69485b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-889f9d31-9282-4f13-8195-aad4ce5f865b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-889f9d31-9282-4f13-8195-aad4ce5f865b {
  padding-top: 0px;
}
}
#s-889f9d31-9282-4f13-8195-aad4ce5f865b .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-13d2f423-05f2-46bc-98ff-9b9d7d513bfe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-13d2f423-05f2-46bc-98ff-9b9d7d513bfe .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4ebc0ed6-0b6e-4a25-bb9d-cdcd003e3207"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-58d647ce-9c8a-44b8-afc9-e107187a88b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-58d647ce-9c8a-44b8-afc9-e107187a88b9 {
  padding-top: 0px;
}
}
#s-58d647ce-9c8a-44b8-afc9-e107187a88b9 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b99a0fed-d35a-41c3-bc63-11ebf64c6de1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b99a0fed-d35a-41c3-bc63-11ebf64c6de1 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c447a88d-a053-4153-835f-0284185ce787 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c447a88d-a053-4153-835f-0284185ce787"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-5bb4585f-a713-4a46-b466-cfc4de731b46 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-5bb4585f-a713-4a46-b466-cfc4de731b46 {
  padding-top: 0px;
}
}
#s-5bb4585f-a713-4a46-b466-cfc4de731b46 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-621e843a-ca08-4955-8f98-31fe4859e59a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-621e843a-ca08-4955-8f98-31fe4859e59a .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a227f45-c77a-49a4-a572-72cfdb4eb5f3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-99ba2a02-0f01-42c0-9331-ea2bec2853e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-99ba2a02-0f01-42c0-9331-ea2bec2853e2 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c58d43ef-e34b-455c-a4f7-531deb92cfef {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c58d43ef-e34b-455c-a4f7-531deb92cfef .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-47f8015f-04ab-4403-9119-381af87bf236 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-47f8015f-04ab-4403-9119-381af87bf236"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-272e1c5a-92da-4392-951e-9e778515d401 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-272e1c5a-92da-4392-951e-9e778515d401 {
  padding-top: 0px;
}
}
#s-272e1c5a-92da-4392-951e-9e778515d401 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-bf3224f3-8f11-4eaa-9afa-7432f69118f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-bf3224f3-8f11-4eaa-9afa-7432f69118f1 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-bbaee36c-44ce-48cc-ac31-29507139119b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-bbaee36c-44ce-48cc-ac31-29507139119b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-552251c5-90b2-449e-9342-7b3abe8f37c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-552251c5-90b2-449e-9342-7b3abe8f37c8 {
  padding-top: 0px;
}
}
#s-552251c5-90b2-449e-9342-7b3abe8f37c8 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1d2acfea-aa7f-44a6-8c06-ef0e6c855064 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1d2acfea-aa7f-44a6-8c06-ef0e6c855064 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7c6536e8-1d8f-4df3-bdeb-623d13b91b28"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-50fdc89b-dd08-4768-8a59-4230eff3daee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-50fdc89b-dd08-4768-8a59-4230eff3daee {
  padding-top: 0px;
}
}
#s-50fdc89b-dd08-4768-8a59-4230eff3daee .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1c68fb35-2f9f-4788-b36d-9133fefcfb92 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-1c68fb35-2f9f-4788-b36d-9133fefcfb92 .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-020fb319-91e0-41a9-b888-053eb722cf52 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-020fb319-91e0-41a9-b888-053eb722cf52 {
  margin-left: 0%;
margin-right: 0%;
}
}
@media (min-width: 0px) {
[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-020fb319-91e0-41a9-b888-053eb722cf52"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f294f4fe-4d86-42f2-9dfd-2df3527d55cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f294f4fe-4d86-42f2-9dfd-2df3527d55cd {
  padding-top: 0px;
}
}
#s-f294f4fe-4d86-42f2-9dfd-2df3527d55cd .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-f3169c27-78a4-4d5d-a27a-1b689e4033df {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f3169c27-78a4-4d5d-a27a-1b689e4033df .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-e4d65b95-02e8-4094-86bd-ddfce87abf73 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e4d65b95-02e8-4094-86bd-ddfce87abf73"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-195da81d-82c0-4f03-bce6-f625a6536e18 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-195da81d-82c0-4f03-bce6-f625a6536e18 {
  padding-top: 0px;
}
}
#s-195da81d-82c0-4f03-bce6-f625a6536e18 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-49434b40-b08c-497c-85f3-7c1c7ed3f87b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-49434b40-b08c-497c-85f3-7c1c7ed3f87b .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c7088c5d-5536-4bb7-b64a-956222abbcc2 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 40px;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c7088c5d-5536-4bb7-b64a-956222abbcc2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f529da2f-4a1f-458d-b1b8-04e96c376de2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f529da2f-4a1f-458d-b1b8-04e96c376de2 {
  padding-top: 0px;
}
}
#s-f529da2f-4a1f-458d-b1b8-04e96c376de2 .shogun-heading-component h2 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2475f64f-3879-4cc7-8a53-04d32d80f4aa {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-2475f64f-3879-4cc7-8a53-04d32d80f4aa .shogun-heading-component h2 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b0adec20-58a6-4a61-ade2-27fee8c67357 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-57ca2f41-8e45-47a4-b202-7e540cf28e64 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-f0077c8f-8aa7-4bac-9893-ae2957f8e524 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-281227f9-caae-4548-9d92-7fa154ee61a8 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-281227f9-caae-4548-9d92-7fa154ee61a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-281227f9-caae-4548-9d92-7fa154ee61a8.shg-box.shg-c {
  justify-content: center;
}

#s-0fd7802f-ae12-4f89-905e-69109c7e8ca6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
@media (min-width: 1200px){#s-0fd7802f-ae12-4f89-905e-69109c7e8ca6 {
  padding-left: 0%;
padding-right: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-0fd7802f-ae12-4f89-905e-69109c7e8ca6 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0fd7802f-ae12-4f89-905e-69109c7e8ca6 .shogun-heading-component h2 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



.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-a1e661a5-c8ff-4279-b360-430ab1f1a45e {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-81edcfcd-edde-4ce5-96a3-c41e68dcdad5 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-81edcfcd-edde-4ce5-96a3-c41e68dcdad5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-81edcfcd-edde-4ce5-96a3-c41e68dcdad5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-81edcfcd-edde-4ce5-96a3-c41e68dcdad5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-81edcfcd-edde-4ce5-96a3-c41e68dcdad5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.shg-align-container {
  box-sizing: border-box;
}

.shg-image-content-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}

.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;
  flex-direction: column;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-imageV2-content {
  text-align: initial;
}

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

.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-top {
  align-items: flex-start;
}

.shogun-image-content-center {
  align-items: center;
}

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 994px;
aspect-ratio: 16/9;
text-align: center;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  margin: 0 !important;
  overflow: visible;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 0px;
  margin-bottom: 30px;
}

.shg-image-content-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add background color handling */
  
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
  box-sizing: border-box;
}



.s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
      position: relative;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

@media (min-width: 1200px){#s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  margin: 0 !important;
  overflow: visible;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add background color handling */
  
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
  box-sizing: border-box;
}



.s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
      position: relative;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  margin: 0 !important;
  overflow: visible;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add background color handling */
  
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
  box-sizing: border-box;
}



.s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
      position: relative;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  margin: 0 !important;
  overflow: visible;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add background color handling */
  
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
  box-sizing: border-box;
}



.s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
      position: relative;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}@media (max-width: 767px){#s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  margin: 0 !important;
  overflow: visible;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add background color handling */
  
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 994px;
  }



  img.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-a2d8b426-2d37-4db8-a619-b7ed1798991a .shogun-image-content {
  
    justify-content: center;
  
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image {
  box-sizing: border-box;
}



.s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container {
      position: relative;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a2d8b426-2d37-4db8-a619-b7ed1798991a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 994px;
    }
  }

}
#s-4a0e11a7-3439-4dba-b099-cdd4fcc88942 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-a9d99942-e636-4a28-909b-8a0321a368a7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-a9d99942-e636-4a28-909b-8a0321a368a7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a9d99942-e636-4a28-909b-8a0321a368a7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a9d99942-e636-4a28-909b-8a0321a368a7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a9d99942-e636-4a28-909b-8a0321a368a7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-51b2fac1-2c79-4685-8f5d-fbafe28f55a1 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
}

#s-ba43906d-35e6-42a6-82c1-f9684f8a6411 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-4d6be41d-7378-4a49-a4fd-ec117675ce8a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-fd1ed1ac-cf88-4222-bdeb-ec65573679a8 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-fd1ed1ac-cf88-4222-bdeb-ec65573679a8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fd1ed1ac-cf88-4222-bdeb-ec65573679a8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fd1ed1ac-cf88-4222-bdeb-ec65573679a8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fd1ed1ac-cf88-4222-bdeb-ec65573679a8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-daf8d9ea-beaf-4c75-b8f9-48e315fdb215 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-bottom: 0px;
}

#s-d8b64ce1-f208-40a9-b745-08ba95059636 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
padding-bottom: 0px;
}

#s-9737bcfb-4c2f-41d0-9f6c-a5968812f51f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-9737bcfb-4c2f-41d0-9f6c-a5968812f51f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9737bcfb-4c2f-41d0-9f6c-a5968812f51f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9737bcfb-4c2f-41d0-9f6c-a5968812f51f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9737bcfb-4c2f-41d0-9f6c-a5968812f51f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b8dbc527-10e1-4604-9910-4ec89df31603 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 0px;
}

#s-fde7bf46-c7fe-4dec-bdca-0459eec51da5 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-83a0cd0c-58ee-46ec-91fb-8e9de4566ff3 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-bcb35898-a4ab-4c9f-82a1-59109e683f02 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}

@media (min-width: 0px) {
[id="s-bcb35898-a4ab-4c9f-82a1-59109e683f02"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bcb35898-a4ab-4c9f-82a1-59109e683f02"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bcb35898-a4ab-4c9f-82a1-59109e683f02"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bcb35898-a4ab-4c9f-82a1-59109e683f02"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c341a12c-6f42-4852-a998-a0db70046698 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-2b1da440-9a7c-40b1-aed9-8a5f0d464dcc {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-e10c474e-cfb3-4511-902b-f440582869cd {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
min-height: 500px;
max-width: 1200px;
background-color: rgba(20, 20, 20, 1);
}








#s-e10c474e-cfb3-4511-902b-f440582869cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e10c474e-cfb3-4511-902b-f440582869cd.shg-box.shg-c {
  justify-content: center;
}

#s-f71ddc5b-3044-40e3-94d6-db56c6dc0ce3 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 50px;
margin-right: 5%;
padding-top: 10px;
text-align: left;
}

#s-f71ddc5b-3044-40e3-94d6-db56c6dc0ce3 .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-dab1e941-91fc-4f96-a812-94c281ba94e3 {
  margin-left: 5%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-dab1e941-91fc-4f96-a812-94c281ba94e3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dab1e941-91fc-4f96-a812-94c281ba94e3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-dab1e941-91fc-4f96-a812-94c281ba94e3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-dab1e941-91fc-4f96-a812-94c281ba94e3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

#s-036238c5-1042-4790-8949-1c61fdbfa9b8 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
min-height: 50px;
}








#s-036238c5-1042-4790-8949-1c61fdbfa9b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-036238c5-1042-4790-8949-1c61fdbfa9b8.shg-box.shg-c {
  justify-content: center;
}

#s-f51a1903-b731-4951-9c99-82df49832b12 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f51a1903-b731-4951-9c99-82df49832b12 .shogun-heading-component h2 {
  color: rgba(226, 226, 0, 1);
  font-weight:  500 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}



#s-d89c1850-83d2-4d93-9f9d-8fd58ac6695b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d89c1850-83d2-4d93-9f9d-8fd58ac6695b .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-4216acda-30bf-49b0-bf7a-f94030cf599c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4216acda-30bf-49b0-bf7a-f94030cf599c .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 18px;
  
  
  text-align: right;
}



#s-4240749e-d6e8-4743-93bd-0bbf8c609902 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 20%;
margin-right: auto;
min-height: 50px;
}








#s-4240749e-d6e8-4743-93bd-0bbf8c609902 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4240749e-d6e8-4743-93bd-0bbf8c609902.shg-box.shg-c {
  justify-content: center;
}

#s-7430f575-f2dc-456b-8093-c340fe769b08 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7430f575-f2dc-456b-8093-c340fe769b08 .shogun-heading-component h2 {
  color: rgba(226, 226, 0, 1);
  font-weight:  500 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}



#s-bd45d95a-98a5-46a2-83b3-de68b4818f02 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bd45d95a-98a5-46a2-83b3-de68b4818f02 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-e21b9278-14b3-4727-8ac6-52c489f9f695 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e21b9278-14b3-4727-8ac6-52c489f9f695 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 18px;
  
  
  text-align: right;
}



#s-7a249a7b-1799-4342-b874-76685756f05f {
  margin-top: 30%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
min-height: 50px;
}








#s-7a249a7b-1799-4342-b874-76685756f05f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a249a7b-1799-4342-b874-76685756f05f.shg-box.shg-c {
  justify-content: center;
}

#s-d356ecdc-ed7c-4dd4-8e08-10ec15ecfc0f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d356ecdc-ed7c-4dd4-8e08-10ec15ecfc0f .shogun-heading-component h2 {
  color: rgba(226, 226, 0, 1);
  font-weight:  500 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}



#s-6603d426-6f5e-4880-95e7-620730b973e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6603d426-6f5e-4880-95e7-620730b973e7 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-b7779ae8-3b48-48c7-8836-3a8fac2149b7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b7779ae8-3b48-48c7-8836-3a8fac2149b7 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 18px;
  
  
  text-align: right;
}



#s-01d43f68-8b9c-41a4-8ef1-a29b6e96db66 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
min-height: 50px;
}








#s-01d43f68-8b9c-41a4-8ef1-a29b6e96db66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-01d43f68-8b9c-41a4-8ef1-a29b6e96db66.shg-box.shg-c {
  justify-content: center;
}

#s-7a5f5d2e-fb08-43dd-98e6-4b8915ec279d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7a5f5d2e-fb08-43dd-98e6-4b8915ec279d .shogun-heading-component h2 {
  color: rgba(226, 226, 0, 1);
  font-weight:  500 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}



#s-4b40bc49-397d-4b56-a894-7a531c7a693e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4b40bc49-397d-4b56-a894-7a531c7a693e .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-ec5ab7ed-20e4-491f-829e-d8d7d58c1a07 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ec5ab7ed-20e4-491f-829e-d8d7d58c1a07 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 18px;
  
  
  text-align: right;
}



#s-d7cd9dae-e879-46e9-8b66-a2acc96aaf63 {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
min-height: 50px;
}








#s-d7cd9dae-e879-46e9-8b66-a2acc96aaf63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7cd9dae-e879-46e9-8b66-a2acc96aaf63.shg-box.shg-c {
  justify-content: center;
}

#s-e55cdd3c-27f5-4f49-bac2-a1cc4137d5e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e55cdd3c-27f5-4f49-bac2-a1cc4137d5e9 .shogun-heading-component h2 {
  color: rgba(226, 226, 0, 1);
  font-weight:  500 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 32px;
  line-height: 1em;
  
  text-align: left;
}



#s-0823c91a-ae03-4eb4-8b93-86ba5b51785c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0823c91a-ae03-4eb4-8b93-86ba5b51785c .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-73676978-b924-44be-8b07-62d0000002a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-73676978-b924-44be-8b07-62d0000002a5 .shogun-heading-component h2 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 18px;
  
  
  text-align: right;
}



#s-d9f473b4-9e5c-4c73-b0e7-69b6871f323f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d9f473b4-9e5c-4c73-b0e7-69b6871f323f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d9f473b4-9e5c-4c73-b0e7-69b6871f323f.shg-box.shg-c {
  justify-content: center;
}

#s-ecbd4f46-60cb-4fec-b093-58d37700fcc7 {
  margin-top: 50px;
margin-left: auto;
margin-bottom: 50px;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* <-- User Content Animations */

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

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

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