.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-7e8cff3c-9525-4a7a-bb36-4a0109a7184e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7e8cff3c-9525-4a7a-bb36-4a0109a7184e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7e8cff3c-9525-4a7a-bb36-4a0109a7184e.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-535385e5-c309-4462-9dbb-14aed79168bf {
  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-273a1df1-6870-4927-a96f-2362bb73139b {
  margin-top: 5%;
margin-left: 5%;
margin-bottom: 0%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-273a1df1-6870-4927-a96f-2362bb73139b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

}

#s-63bc6ad7-ac18-4c24-8060-85dcc0ac354e {
  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-745f3aed-0948-417d-a535-e696b856767c {
  margin-left: auto;
margin-right: auto;
padding-left: 0%;
padding-right: 2%;
text-align: left;
}



.shg-c#s-745f3aed-0948-417d-a535-e696b856767c .shg-image-zoom {
  width:  2752; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-745f3aed-0948-417d-a535-e696b856767c .shg-image-zoom {
  width:  2752; 
  height:  100%; 
}





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

.shg-c#s-745f3aed-0948-417d-a535-e696b856767c .shg-image-zoom {
  width:  2752; 
  height:  100%; 
}





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

.shg-c#s-745f3aed-0948-417d-a535-e696b856767c .shg-image-zoom {
  width:  2752; 
  height:  100%; 
}





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

.shg-c#s-745f3aed-0948-417d-a535-e696b856767c .shg-image-zoom {
  width:  2752; 
  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-7e2ac865-d2df-4bae-94f5-ae95fa7f238a {
  margin-left: 0%;
margin-right: 0%;
padding-top: 20px;
padding-left: 0%;
padding-bottom: 20px;
padding-right: 0%;
text-align: left;
}

#s-7e2ac865-d2df-4bae-94f5-ae95fa7f238a .shg-gallery-thumb-image-wrapper {
  

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

#s-7e2ac865-d2df-4bae-94f5-ae95fa7f238a .shg-gallery-dots-container {
  
    margin-top: -22px;
    padding-bottom: 8px;
  
}

#s-7e2ac865-d2df-4bae-94f5-ae95fa7f238a .shg-gallery-thumb-list-margin {
  margin-right: -10px;
}

#s-7e2ac865-d2df-4bae-94f5-ae95fa7f238a .shg-gallery-scroll-container {
  
    width: 100%;
  
}

#s-7e2ac865-d2df-4bae-94f5-ae95fa7f238a .shg-gallery-scroll-button {
  color: #FFF;
}

#s-7e2ac865-d2df-4bae-94f5-ae95fa7f238a .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-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d {
  margin-top: 3%;
margin-left: 0%;
margin-bottom: 3%;
margin-right: 0%;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d {
  display: none;
}
#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d, #wrap-s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d { display: none !important; }}@media (max-width: 767px){#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d {
  display: none;
}
#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d, #wrap-s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d { display: none !important; }}

  #s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d .shogun-tabs > li > .shogun-tab-box {
    background: rgba(51, 51, 51, 0);
    border: 1px solid rgba(51, 51, 51, 1);
  }
  #s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(51, 51, 51, 1);
    border: 1px solid rgba(51, 51, 51, 1);
  }
#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d .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-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(235, 235, 235, 1);
}

#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(51, 51, 51, 1);
}

#s-29fa7d52-1c5f-47a3-a658-0c1fcdfc9a9d .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(51, 51, 51, 1);
}

#s-91580acf-ab9b-47de-bb4b-6497ebed701d {
  margin-left: auto;
margin-right: auto;
}

#s-8df1a1fd-76b5-4417-a15d-64b28e7f3472 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8df1a1fd-76b5-4417-a15d-64b28e7f3472 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8df1a1fd-76b5-4417-a15d-64b28e7f3472.shg-box.shg-c {
  justify-content: center;
}

#s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ad6d0c38-6a7f-465d-bda5-cc787ff54a14"] > .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-0a4e4a45-fa41-4922-b6f8-4356e42c1be5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0a4e4a45-fa41-4922-b6f8-4356e42c1be5 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-dae1d3e3-5476-459e-b3db-758f3c4ad462 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dae1d3e3-5476-459e-b3db-758f3c4ad462 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2848d56a-6466-409c-bb90-a61cb94a2538 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2848d56a-6466-409c-bb90-a61cb94a2538"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-60f9bc9a-3daf-4a1f-95f7-2d7c111c48b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-60f9bc9a-3daf-4a1f-95f7-2d7c111c48b4 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-a48f4e4a-57ef-48e8-89ad-6b6a9a69c9e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a48f4e4a-57ef-48e8-89ad-6b6a9a69c9e9 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3a57c8b6-ff8a-41cf-b41a-541a17bed47b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-366db971-0e16-40cc-b79c-dc508930eae8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-366db971-0e16-40cc-b79c-dc508930eae8 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-d916f632-f110-420a-a4d8-9ed40120d2a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d916f632-f110-420a-a4d8-9ed40120d2a8 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9250a38a-11a8-4352-9e78-f7d1a5c5c1f7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-ce5dc119-19a6-4d6d-b61a-e75a08780686 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce5dc119-19a6-4d6d-b61a-e75a08780686 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-7fcde662-d8b1-4eef-bca2-98a7731cb9c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7fcde662-d8b1-4eef-bca2-98a7731cb9c7 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9257a774-e0fb-4452-8a0c-2f694fc9fe6a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-6a7d4907-a146-44ff-b4c6-fd65ec84df15 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a7d4907-a146-44ff-b4c6-fd65ec84df15 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-c0759b03-ead6-43ab-862d-79662b0801b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c0759b03-ead6-43ab-862d-79662b0801b9 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2a0e165c-e1f8-4d9c-8ba9-e87895769904 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2a0e165c-e1f8-4d9c-8ba9-e87895769904"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-870951d6-adb6-42a7-ad73-ad6eb7292215 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-870951d6-adb6-42a7-ad73-ad6eb7292215 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-65de4fb4-d2c5-4556-8944-4caafbd806d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-65de4fb4-d2c5-4556-8944-4caafbd806d1 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-491ef3bb-798f-45db-95f6-1ceafd708da7 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-491ef3bb-798f-45db-95f6-1ceafd708da7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-020c7f05-45aa-46f4-b1ba-a0d08553c532 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-020c7f05-45aa-46f4-b1ba-a0d08553c532 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-4bda1247-ca81-4f51-b9e5-598eecb64063 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4bda1247-ca81-4f51-b9e5-598eecb64063 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c36bc93f-c5ba-4de4-94df-d607818f5695 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c36bc93f-c5ba-4de4-94df-d607818f5695"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-10392b6c-f309-4e1a-ba60-3cd39353403c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-10392b6c-f309-4e1a-ba60-3cd39353403c .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-5f6b1a95-415b-4067-82f3-16319181495c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5f6b1a95-415b-4067-82f3-16319181495c .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0bea7578-1acf-4f49-9ddb-02e6c1feeb84"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-6ac81b23-427d-4eb0-9ea2-d633b0a89a9a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6ac81b23-427d-4eb0-9ea2-d633b0a89a9a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-f32528d4-b532-4bf6-ac94-556634995a99 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f32528d4-b532-4bf6-ac94-556634995a99 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-fc8f4b61-bc0c-4f2e-93cd-aa61c857cdb7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-80ef778a-5ea2-43db-9d8d-ed4cff79acf9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-80ef778a-5ea2-43db-9d8d-ed4cff79acf9 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-653523a9-debc-4117-8294-10b2edcc98c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-653523a9-debc-4117-8294-10b2edcc98c5 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7276599c-89e2-4ab9-8d78-27daa40dd46a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7276599c-89e2-4ab9-8d78-27daa40dd46a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-3e4cbd46-6764-4d5b-ae7f-dd11f5e4daae {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3e4cbd46-6764-4d5b-ae7f-dd11f5e4daae .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-a2d50940-d916-4f93-9ad8-ae2a5e40dbb4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a2d50940-d916-4f93-9ad8-ae2a5e40dbb4 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-74cb5ae3-bd6d-4fb3-a4bd-926505e1ab2f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-be42295f-49aa-4255-bf88-7d57257dd7f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-be42295f-49aa-4255-bf88-7d57257dd7f3 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-efb63ede-e3b1-4e98-bfb9-847dcf5c5253 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-efb63ede-e3b1-4e98-bfb9-847dcf5c5253 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-e494d100-bf85-4114-8058-dbcf2db9a8fb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e494d100-bf85-4114-8058-dbcf2db9a8fb"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f2d4bdd1-194c-4a75-9e96-52b4ae80faa4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2d4bdd1-194c-4a75-9e96-52b4ae80faa4 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-28186e23-7102-4c6e-bcf2-1a1a3bf87626 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-28186e23-7102-4c6e-bcf2-1a1a3bf87626 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9798c220-834b-4490-bb07-7edd882e8336 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9798c220-834b-4490-bb07-7edd882e8336"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-02e2ded0-6a81-4615-9381-1aed83a5235c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02e2ded0-6a81-4615-9381-1aed83a5235c .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-f7b81169-8707-44bb-823b-ed27afc6c399 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f7b81169-8707-44bb-823b-ed27afc6c399 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c43e888a-5105-427a-80d5-cd80c01ca75c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c43e888a-5105-427a-80d5-cd80c01ca75c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-72e9248f-bbe1-413a-96ed-ca173ce6697a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-72e9248f-bbe1-413a-96ed-ca173ce6697a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-55b13559-c25d-48f2-be38-d4918cbf1c9e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-55b13559-c25d-48f2-be38-d4918cbf1c9e .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-91f5d51f-7df5-4469-b365-1b91b52e2d38 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-91f5d51f-7df5-4469-b365-1b91b52e2d38 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-91f5d51f-7df5-4469-b365-1b91b52e2d38.shg-box.shg-c {
  justify-content: center;
}

#s-4cb3124d-0bc9-4c68-80c7-78da2381350b {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4cb3124d-0bc9-4c68-80c7-78da2381350b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-084472d6-2492-47c6-8fac-2d506e20ae9e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-084472d6-2492-47c6-8fac-2d506e20ae9e .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-2033bca6-5ace-48d6-9f86-43ead2ec331e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2033bca6-5ace-48d6-9f86-43ead2ec331e .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1ba844a6-8603-41e2-9ce8-05c96899d2d6 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ba844a6-8603-41e2-9ce8-05c96899d2d6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f882d17a-3cf7-4b89-bf82-7dd2b858fe3d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f882d17a-3cf7-4b89-bf82-7dd2b858fe3d .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-5d7524e7-9559-42bc-ae06-8717a762bc99 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5d7524e7-9559-42bc-ae06-8717a762bc99 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ba222a9e-b55a-4358-852d-a7dab783d289 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ba222a9e-b55a-4358-852d-a7dab783d289"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-1a3947df-5f41-4e15-a9cd-ebd7a51bde4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a3947df-5f41-4e15-a9cd-ebd7a51bde4d .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-ccca1b0b-9a78-424c-8431-589b9da16bb9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ccca1b0b-9a78-424c-8431-589b9da16bb9 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7b7e2ef9-31dc-4b39-b60c-ebffce697b52"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-2a80481c-acdd-4a09-bfc5-fc72b0d6acf6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2a80481c-acdd-4a09-bfc5-fc72b0d6acf6 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-153bec08-8a97-4c1f-a837-1331435467cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-153bec08-8a97-4c1f-a837-1331435467cd .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-12215075-cfc6-4dc6-9e3e-1ac159700d18 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-12215075-cfc6-4dc6-9e3e-1ac159700d18"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-cbf8f6a9-8e87-45aa-8fc2-83b6d8abd57e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cbf8f6a9-8e87-45aa-8fc2-83b6d8abd57e .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-4c2fe1db-0359-4cfe-a709-f3653340e23e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c2fe1db-0359-4cfe-a709-f3653340e23e .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-53bb2672-01ae-46f6-ab5d-be5e5c08bbe6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-83b5235d-60a5-4ae7-bd60-a602f72139f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-83b5235d-60a5-4ae7-bd60-a602f72139f6 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-0970e88f-e917-416e-a6b5-6a6eb5944336 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0970e88f-e917-416e-a6b5-6a6eb5944336 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-619ebf0f-fb8c-45d9-becf-0db73e365148 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-619ebf0f-fb8c-45d9-becf-0db73e365148"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-26d297c3-f696-40df-b85f-15c0c49b2bed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-26d297c3-f696-40df-b85f-15c0c49b2bed .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-3f5c5044-da38-455e-8958-d30aa7faec75 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f5c5044-da38-455e-8958-d30aa7faec75 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-83f85176-897e-4f59-b51b-0c6cf4878001 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-83f85176-897e-4f59-b51b-0c6cf4878001"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-ad1c0e82-5bbb-48f9-86c5-2628e1d7a8c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ad1c0e82-5bbb-48f9-86c5-2628e1d7a8c8 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-3e6a122c-b5d2-48b4-aa16-aae3e527698c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3e6a122c-b5d2-48b4-aa16-aae3e527698c .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-dcb83294-09af-465e-a150-e2293cdd207e {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dcb83294-09af-465e-a150-e2293cdd207e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-0b9188c9-504d-4d06-9a87-b0bec4deb53f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0b9188c9-504d-4d06-9a87-b0bec4deb53f .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-eb15b316-99be-41a5-a6f5-0cf6511e7a78 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-eb15b316-99be-41a5-a6f5-0cf6511e7a78 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2fdf407d-9805-4d00-8b36-4e39152ff5c7 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2fdf407d-9805-4d00-8b36-4e39152ff5c7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a3b09684-3c58-416f-b27e-c71bd931788e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a3b09684-3c58-416f-b27e-c71bd931788e .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-a1375c5c-78a7-4435-adff-2328593b0acd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a1375c5c-78a7-4435-adff-2328593b0acd .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-603f6516-2e72-41bf-9cd9-e7fb00328312 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-603f6516-2e72-41bf-9cd9-e7fb00328312"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-8dc185d4-c094-4947-8fcc-3fe1186e5ae2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8dc185d4-c094-4947-8fcc-3fe1186e5ae2 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-11f75a61-7c87-4a78-ba12-8c7bc23bdb8f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-11f75a61-7c87-4a78-ba12-8c7bc23bdb8f .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9770a86a-966d-493d-8851-ad2a3dc8a012 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9770a86a-966d-493d-8851-ad2a3dc8a012"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-7d95b98a-f023-445e-9c6e-ea46bccdd456 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7d95b98a-f023-445e-9c6e-ea46bccdd456 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-f76f59b1-8911-48e5-ab46-bc0c0391b32c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f76f59b1-8911-48e5-ab46-bc0c0391b32c .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5d9b0132-5b10-45fa-b39b-995294ba5e98 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5d9b0132-5b10-45fa-b39b-995294ba5e98"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-1926cfb1-9aed-4a4d-9d62-d74183aae12d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1926cfb1-9aed-4a4d-9d62-d74183aae12d .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-f6383c61-2568-4d61-aee2-99861ad59e89 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f6383c61-2568-4d61-aee2-99861ad59e89 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: 10%;
}

@media (min-width: 0px) {
[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-62f6baf4-cae1-44a2-8d52-9dd88dc9777d"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-27ef5065-24b8-49f7-add6-fced5e3c2c69 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-27ef5065-24b8-49f7-add6-fced5e3c2c69 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: right;
}



#s-51f83dbf-592c-4f76-ae2d-2abfce6d8e26 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-51f83dbf-592c-4f76-ae2d-2abfce6d8e26 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0a591067-7ada-4540-a957-cee8934de5c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-e6007fa3-f556-4368-a861-63b54daa2a2c {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-c651f4fa-6fb0-4e7d-b1bb-d680fd391437 {
  margin-left: auto;
margin-right: auto;
}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  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-bf9ec01a-0fc0-4247-a95d-52af3f415fd4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-bf9ec01a-0fc0-4247-a95d-52af3f415fd4 .shg-product-title-component h1 {
  
  font-weight:  200 ;
  font-family: Titillium Web;
  
  font-size: 28px;
  
  
  
}

#s-bdf2699f-ba9e-42e1-8661-9f9067a949bb {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}

#s-38f12e3d-90c3-494f-ba1d-ca7b25bb7eb3 {
  margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 0%;
padding-bottom: 0%;
text-align: left;
}

#s-38f12e3d-90c3-494f-ba1d-ca7b25bb7eb3 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.5em;
  
  
}



#s-acb5c48a-21e1-4932-b9ba-63992f045465 {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-acb5c48a-21e1-4932-b9ba-63992f045465 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-3c9cb9ce-f01f-4fc3-bb59-92b2b869d39a {
  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-3c9cb9ce-f01f-4fc3-bb59-92b2b869d39a .shg-product-quantity-wrapper {
  display: flex;
}

#s-3c9cb9ce-f01f-4fc3-bb59-92b2b869d39a .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-3c9cb9ce-f01f-4fc3-bb59-92b2b869d39a .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-3c9cb9ce-f01f-4fc3-bb59-92b2b869d39a .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-3c9cb9ce-f01f-4fc3-bb59-92b2b869d39a .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }




#s-d4d12268-ebc3-48be-b586-d6f9433003bd {
  margin-top: 5%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d4d12268-ebc3-48be-b586-d6f9433003bd .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-089ccca6-d9da-43b5-9685-7b5306c67a37 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-089ccca6-d9da-43b5-9685-7b5306c67a37 .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-089ccca6-d9da-43b5-9685-7b5306c67a37 .shg-product-price {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: Titillium Web;
  font-style:  normal ;
  font-size: 36px;
}

#s-089ccca6-d9da-43b5-9685-7b5306c67a37 .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-center {
  text-align: center;
}

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

#s-73ae19f3-3142-46f1-9ccf-80396db1f332 {
  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-73ae19f3-3142-46f1-9ccf-80396db1f332: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-73ae19f3-3142-46f1-9ccf-80396db1f332: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-73ae19f3-3142-46f1-9ccf-80396db1f332 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73ae19f3-3142-46f1-9ccf-80396db1f332.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73ae19f3-3142-46f1-9ccf-80396db1f332.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 300;
  
  font-family: Titillium Web;
  display:  block ;
}

#s-73ae19f3-3142-46f1-9ccf-80396db1f332.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-f9bf737d-f060-465e-871d-7728d231ddd1 {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 20px;
margin-right: 5%;
}
@media (min-width: 1200px){#s-f9bf737d-f060-465e-871d-7728d231ddd1 {
  display: none;
}
#s-f9bf737d-f060-465e-871d-7728d231ddd1, #wrap-s-f9bf737d-f060-465e-871d-7728d231ddd1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f9bf737d-f060-465e-871d-7728d231ddd1 {
  display: none;
}
#s-f9bf737d-f060-465e-871d-7728d231ddd1, #wrap-s-f9bf737d-f060-465e-871d-7728d231ddd1 { display: none !important; }}
#s-f9bf737d-f060-465e-871d-7728d231ddd1 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(51, 51, 51, 1);
}

#s-f9bf737d-f060-465e-871d-7728d231ddd1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(51, 51, 51, 1);
  padding: 15px;
}

#s-f9bf737d-f060-465e-871d-7728d231ddd1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(235, 235, 235, 1);
}

#s-f9bf737d-f060-465e-871d-7728d231ddd1 > .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-f9bf737d-f060-465e-871d-7728d231ddd1 > .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-f9bf737d-f060-465e-871d-7728d231ddd1 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-73793ad1-f4ad-49fb-a8d3-e2a3abb51ed6 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-73793ad1-f4ad-49fb-a8d3-e2a3abb51ed6 {
  margin-top: 10px;
margin-left: 2%;
margin-bottom: 10px;
margin-right: 2%;
}
}
#s-109ba572-5c36-4d6c-b6b0-50a6b3f71877 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-109ba572-5c36-4d6c-b6b0-50a6b3f71877 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-109ba572-5c36-4d6c-b6b0-50a6b3f71877.shg-box.shg-c {
  justify-content: center;
}

#s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4f5b0ffa-7cfb-4148-9607-8dab183e7c76"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-8912e7b3-d06e-4265-bda4-f7b755f670f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-8912e7b3-d06e-4265-bda4-f7b755f670f8 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1d582ad1-31ff-47b9-97f0-0a17373010df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d582ad1-31ff-47b9-97f0-0a17373010df .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-81f7a488-e566-4aa8-a57c-7cac4c93a893 {
  margin-top: 20px;
margin-left: 0%;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-81f7a488-e566-4aa8-a57c-7cac4c93a893"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-d0a5edd2-f4ec-41d4-9711-962694319e8a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-d0a5edd2-f4ec-41d4-9711-962694319e8a .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0fe93d2e-8e08-4ac5-bd3d-043278fb4a74 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0fe93d2e-8e08-4ac5-bd3d-043278fb4a74 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-eb81a87d-1147-4533-844a-7ae6b104e503 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-eb81a87d-1147-4533-844a-7ae6b104e503"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-9982fef7-7042-4796-b1c1-d1bcc8e38af9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-9982fef7-7042-4796-b1c1-d1bcc8e38af9 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-246b624d-8f60-4982-88af-d73347fd9813 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-246b624d-8f60-4982-88af-d73347fd9813 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-abc06019-9aef-49e9-ba24-79272b4205e8 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-abc06019-9aef-49e9-ba24-79272b4205e8"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-70f15026-8219-4125-8a6a-852cb504a91b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-70f15026-8219-4125-8a6a-852cb504a91b .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-b0c4c9c6-2f3f-424d-8d8e-03d67787e87b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b0c4c9c6-2f3f-424d-8d8e-03d67787e87b .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0b149afb-4f00-45ba-a0f0-096251567a0f {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-0b149afb-4f00-45ba-a0f0-096251567a0f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-e0497679-c0b8-47cf-8091-10d733c1076d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e0497679-c0b8-47cf-8091-10d733c1076d .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ac62c47a-2c24-43d2-95cc-a5a9ca20ace6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ac62c47a-2c24-43d2-95cc-a5a9ca20ace6 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c200d42e-27a5-4101-bf44-82a1d32c3138 {
  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-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c200d42e-27a5-4101-bf44-82a1d32c3138"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-32dacc8c-37df-4447-8258-e9a71835fe0f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-32dacc8c-37df-4447-8258-e9a71835fe0f .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9a4ac480-49bd-4e25-bc2c-4b08353e7d93 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9a4ac480-49bd-4e25-bc2c-4b08353e7d93 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7697bfdd-37dc-403a-9b4a-53d033d0d958 {
  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-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7697bfdd-37dc-403a-9b4a-53d033d0d958"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-41e0d001-b2e7-474b-98da-283c7809713b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-41e0d001-b2e7-474b-98da-283c7809713b .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1a5b4b96-6b0d-46c3-92f3-04d60c38f313 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a5b4b96-6b0d-46c3-92f3-04d60c38f313 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2bdafa83-8e44-480e-8a48-36c280ae953c {
  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-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-2bdafa83-8e44-480e-8a48-36c280ae953c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-26cbafdc-7cbf-441a-bc51-a18c732bf6e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-26cbafdc-7cbf-441a-bc51-a18c732bf6e9 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1a58436f-a2cc-4a71-8771-897ee57cbc41 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a58436f-a2cc-4a71-8771-897ee57cbc41 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7ebfb5cb-80cf-4744-ac77-62df3108073e {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7ebfb5cb-80cf-4744-ac77-62df3108073e"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-c2dc453d-ab82-487a-919a-da394d3de342 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c2dc453d-ab82-487a-919a-da394d3de342 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-642f6247-cd5b-4e7c-a744-80c71b54f402 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-642f6247-cd5b-4e7c-a744-80c71b54f402 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-ba9d3740-cb2d-4051-80b8-d021d1065ff3 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 10%;
padding-left: 5%;
padding-right: 5%;
}

@media (min-width: 0px) {
[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-ba9d3740-cb2d-4051-80b8-d021d1065ff3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-58f46297-b236-4979-b51e-b9347eefb0f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-58f46297-b236-4979-b51e-b9347eefb0f8 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9fd55032-56c7-4b97-8b62-ca147bf2c92d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9fd55032-56c7-4b97-8b62-ca147bf2c92d .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5603fd8d-f379-4040-a294-3d0d459ba311 {
  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: 0px) {
[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5603fd8d-f379-4040-a294-3d0d459ba311"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-4990eaa7-3471-4a93-9356-6561f464a2eb {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-4990eaa7-3471-4a93-9356-6561f464a2eb .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1213cea3-c675-4deb-83cb-b0974a1fc153 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1213cea3-c675-4deb-83cb-b0974a1fc153 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-dc72fbfc-1175-47c8-8482-1bdd0fc64812 {
  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: 0px) {
[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dc72fbfc-1175-47c8-8482-1bdd0fc64812"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-907f1b1a-c8de-496e-8e88-99111e733f9e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-907f1b1a-c8de-496e-8e88-99111e733f9e .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-a76cd864-3276-4867-9a99-fcfa9c4ec9f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a76cd864-3276-4867-9a99-fcfa9c4ec9f1 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-932bf3f8-5a25-49b2-9c87-94d226f847db {
  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: 0px) {
[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-932bf3f8-5a25-49b2-9c87-94d226f847db"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-13326275-a696-4219-b0e9-e60df0ea822f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-13326275-a696-4219-b0e9-e60df0ea822f .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-989fe091-aa39-4e3e-adb6-5a25fd870750 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-989fe091-aa39-4e3e-adb6-5a25fd870750 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1ef002de-35ba-4664-9ecb-c65630e990b5 {
  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: 0px) {
[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1ef002de-35ba-4664-9ecb-c65630e990b5"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-3ff235e2-5730-46e4-ad13-62e5cc2fc2b0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3ff235e2-5730-46e4-ad13-62e5cc2fc2b0 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-2640ef57-fe6e-40dc-bf2c-3b0714204edf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2640ef57-fe6e-40dc-bf2c-3b0714204edf .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-178bb407-d5e6-4389-aa41-4e47f88f9bc1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-178bb407-d5e6-4389-aa41-4e47f88f9bc1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-178bb407-d5e6-4389-aa41-4e47f88f9bc1.shg-box.shg-c {
  justify-content: center;
}

#s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b {
  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-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3c4da4bc-ae9e-4086-ab78-8ba51e4a4d3b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-124ede10-0e9c-4932-ad1a-bc6a7eaea123 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-124ede10-0e9c-4932-ad1a-bc6a7eaea123 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-f9dd41be-2641-41c3-986a-82362345c760 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f9dd41be-2641-41c3-986a-82362345c760 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6 {
  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-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-dfdfb189-5c9d-4a8c-9a3c-65a8f46894e6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-bcd20ca3-2b62-4114-8438-6c6199d554f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-bcd20ca3-2b62-4114-8438-6c6199d554f7 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5cc77709-fd67-4dcc-8b63-84e030e39a61 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5cc77709-fd67-4dcc-8b63-84e030e39a61 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-3829b406-8b1f-4800-a072-db57077f5391 {
  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-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-3829b406-8b1f-4800-a072-db57077f5391"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-fb33e93e-de01-4495-9c9d-05c33fc3de85 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fb33e93e-de01-4495-9c9d-05c33fc3de85 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-efd32242-b78b-4327-a6da-c7ac7c5d4070 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-efd32242-b78b-4327-a6da-c7ac7c5d4070 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-af9c4956-3091-4e7f-be12-07a119fe1a52 {
  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-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-af9c4956-3091-4e7f-be12-07a119fe1a52"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-e760e0a3-a229-4f8a-b247-c2b6fbd4b533 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e760e0a3-a229-4f8a-b247-c2b6fbd4b533 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-bc90d5f5-7ad5-4df6-8e14-3c02455f4c92 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-bc90d5f5-7ad5-4df6-8e14-3c02455f4c92 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c3f6d77d-1a92-459e-9a0a-4a96303945f3 {
  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-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-c3f6d77d-1a92-459e-9a0a-4a96303945f3"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-9baedce1-f21c-4b47-b4aa-5fc9d668b7c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9baedce1-f21c-4b47-b4aa-5fc9d668b7c0 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-96535e63-12ba-410a-839c-ddb3d6a47296 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-96535e63-12ba-410a-839c-ddb3d6a47296 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-582b79af-6a45-4b00-984b-c05df2f8c177 {
  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-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-582b79af-6a45-4b00-984b-c05df2f8c177"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-04573ac2-3711-4b20-bfee-d655ebbdc8eb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-04573ac2-3711-4b20-bfee-d655ebbdc8eb .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-c1d03a84-7aec-499f-9dfd-01c7b918b3d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c1d03a84-7aec-499f-9dfd-01c7b918b3d9 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-4653901b-0b8a-4fcb-8413-95038855ec85 {
  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-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4653901b-0b8a-4fcb-8413-95038855ec85"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-fa90331c-1575-4dfa-b968-0fe17d051bf6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa90331c-1575-4dfa-b968-0fe17d051bf6 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-34f8b680-c838-4eb3-91c4-66a761b6d13a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-34f8b680-c838-4eb3-91c4-66a761b6d13a .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-53b8d812-3926-415e-aa6a-73a827692412 {
  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-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-53b8d812-3926-415e-aa6a-73a827692412"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-7b4d341f-2246-4b3c-8438-9b6e7777c24b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7b4d341f-2246-4b3c-8438-9b6e7777c24b .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-e794b9eb-0cb6-4a6a-87e9-eba561ddab08 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-e794b9eb-0cb6-4a6a-87e9-eba561ddab08 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-d406b62b-4b76-43db-b8d2-fe706bf32db6 {
  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-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d406b62b-4b76-43db-b8d2-fe706bf32db6"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-e31ac56d-e0b0-4003-b6b3-41796233bcd8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e31ac56d-e0b0-4003-b6b3-41796233bcd8 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-3a754cf2-06a2-4df7-8176-d8b1e84aeb2b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-3a754cf2-06a2-4df7-8176-d8b1e84aeb2b .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-1de38955-769d-4710-97e7-8352ad21944a {
  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: 0px) {
[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1de38955-769d-4710-97e7-8352ad21944a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-57eede44-addc-4cde-9b8b-44a0815077cb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-57eede44-addc-4cde-9b8b-44a0815077cb .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-0e9fcd94-e69d-4bbe-a625-61f631ca9694 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-0e9fcd94-e69d-4bbe-a625-61f631ca9694 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61 {
  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-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-deb26c79-e9ac-44d8-be6b-22b3efa3dc61"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-3a75ec6f-5247-4542-b462-8b58e8b6b53b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3a75ec6f-5247-4542-b462-8b58e8b6b53b .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-45fca12b-807e-4062-9924-a29697579167 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-45fca12b-807e-4062-9924-a29697579167 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44 {
  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-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-a7c4c7b1-94b5-415a-8e79-7b3541bcab44"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-431c23e0-5be0-4703-ae85-a4c067eb3f6c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-431c23e0-5be0-4703-ae85-a4c067eb3f6c .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-6b244da4-7f10-45e2-897e-70176cfc1c3f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6b244da4-7f10-45e2-897e-70176cfc1c3f .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-de2f5289-c225-4084-ac1c-74a1b0d4ede0 {
  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: 0px) {
[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-de2f5289-c225-4084-ac1c-74a1b0d4ede0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-f87e4e77-756f-4d28-8c2f-493c640ea284 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f87e4e77-756f-4d28-8c2f-493c640ea284 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-5a0685e0-91ac-498b-aaa1-f45a3b034b95 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-5a0685e0-91ac-498b-aaa1-f45a3b034b95 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-7dc244da-6f40-4cd9-ae4b-9fab477bc585 {
  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-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7dc244da-6f40-4cd9-ae4b-9fab477bc585"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-84734724-7548-4f5c-a929-beadac635c5d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-84734724-7548-4f5c-a929-beadac635c5d .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-52d1bd8f-fb68-4503-9349-c8f0756b25d6 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-52d1bd8f-fb68-4503-9349-c8f0756b25d6 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4 {
  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-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-9a388b84-04a2-4bd3-b5e0-bd427e735ab4"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-1aa995b8-69ad-414e-a92e-70b85ca64315 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1aa995b8-69ad-414e-a92e-70b85ca64315 .shogun-heading-component h1 {
  
  font-weight:  700 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-8f7281d2-2afa-4159-8f69-57025f78c254 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-8f7281d2-2afa-4159-8f69-57025f78c254 .shogun-heading-component h1 {
  
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 16px;
  
  
  text-align: left;
}



#s-4724140f-607b-4b26-91c4-68a0215d1582 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-a7e78431-006c-4a77-bec5-96e5a6aaf680 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-247f94ce-53a1-4875-baca-a5dc77bbe8b4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

#s-8b720b53-77c3-43fd-818f-0a3298a976ca {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}

#s-8b720b53-77c3-43fd-818f-0a3298a976ca .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-74447a91-79ca-41be-8650-e0eb942ee2c1 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
min-height: 50px;
}








#s-74447a91-79ca-41be-8650-e0eb942ee2c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-74447a91-79ca-41be-8650-e0eb942ee2c1.shg-box.shg-c {
  justify-content: center;
}

#s-20f79742-0034-4a1d-843a-59a50f7342cb {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
}

@media (min-width: 0px) {
[id="s-20f79742-0034-4a1d-843a-59a50f7342cb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-20f79742-0034-4a1d-843a-59a50f7342cb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-20f79742-0034-4a1d-843a-59a50f7342cb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-20f79742-0034-4a1d-843a-59a50f7342cb"] > .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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  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;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content>div {
  width: 100%;
}

.shogun-image-content-top {
  align-items: flex-start;
}

.shogun-image-content-center {
  align-items: center;
}

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 994px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 30px;
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 994px;
  }



  img.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-content {
  
    align-items: center;
  
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
      position: relative;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 994px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  
  
  
  
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 994px;
  }



  img.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-content {
  
    align-items: center;
  
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
      position: relative;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 994px;
    }
  }

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

.shg-image-margin-container-s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  
  
  
  
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 994px;
  }



  img.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-content {
  
    align-items: center;
  
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
      position: relative;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 994px;
    }
  }

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

.shg-image-margin-container-s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  
  
  
  
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 994px;
  }



  img.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-content {
  
    align-items: center;
  
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
      position: relative;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 994px;
    }
  }

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

.shg-image-margin-container-s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  
  
  
  
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 994px;
  }



  img.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
    
    
    
    max-height: 994px;
  }


.s-93e4bc34-70e4-4801-83c4-cd113d1813ff .shogun-image-content {
  
    align-items: center;
  
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container {
      position: relative;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-93e4bc34-70e4-4801-83c4-cd113d1813ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 994px;
    }
  }

}
.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-67943b0d-1346-4a05-9de0-45c477734962 {
  margin-left: auto;
margin-right: auto;
}

#s-21f0cbff-99af-43c8-990a-282eee04424c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-bottom: 30px;
}

@media (min-width: 0px) {
[id="s-21f0cbff-99af-43c8-990a-282eee04424c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-21f0cbff-99af-43c8-990a-282eee04424c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-21f0cbff-99af-43c8-990a-282eee04424c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-21f0cbff-99af-43c8-990a-282eee04424c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c6ddcd5e-ad01-4b12-b01c-4a843258e1c8 {
  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-2e12d755-95d3-4fe6-9903-ef745b043b07 {
  margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}

#s-c902181c-a08f-4604-9ab2-0e777b537c26 {
  margin-left: auto;
margin-right: auto;
}

#s-ebd5bde7-8566-4847-8792-5489a7c99737 {
  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-ebd5bde7-8566-4847-8792-5489a7c99737 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ebd5bde7-8566-4847-8792-5489a7c99737.shg-box.shg-c {
  justify-content: center;
}

#s-1f385a46-bad5-4493-81dc-4260c713303e {
  margin-top: 20px;
margin-left: 5%;
margin-bottom: 50px;
margin-right: 5%;
padding-top: 10px;
text-align: left;
}

#s-1f385a46-bad5-4493-81dc-4260c713303e .shogun-heading-component h1 {
  color: rgba(235, 235, 235, 1);
  font-weight:  200 ;
  font-family: "Titillium Web";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-6b2b8fec-2ffd-457b-a4c8-52f04d32f004 {
  margin-left: 5%;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-6b2b8fec-2ffd-457b-a4c8-52f04d32f004"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6b2b8fec-2ffd-457b-a4c8-52f04d32f004"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 992px) {
[id="s-6b2b8fec-2ffd-457b-a4c8-52f04d32f004"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 50.0px);
}

}

@media (min-width: 1200px) {
[id="s-6b2b8fec-2ffd-457b-a4c8-52f04d32f004"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 50.0px);
}

}

#s-785d47ef-ccb0-4e20-bd89-06a7320e5138 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
min-height: 50px;
}








#s-785d47ef-ccb0-4e20-bd89-06a7320e5138 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-785d47ef-ccb0-4e20-bd89-06a7320e5138.shg-box.shg-c {
  justify-content: center;
}

#s-b398a556-61d6-47b1-a32a-328b5cd7f19d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b398a556-61d6-47b1-a32a-328b5cd7f19d .shogun-heading-component h1 {
  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-9773c774-eecc-4bb0-9189-7f3d18e24f52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9773c774-eecc-4bb0-9189-7f3d18e24f52 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-dcb1cd77-677a-4339-a9ed-13dd299a21ca {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dcb1cd77-677a-4339-a9ed-13dd299a21ca .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  
  
  
  text-align: right;
}



#s-69dcb813-162a-4e51-861b-8b13bcf464c9 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 20%;
margin-right: auto;
min-height: 50px;
}








#s-69dcb813-162a-4e51-861b-8b13bcf464c9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69dcb813-162a-4e51-861b-8b13bcf464c9.shg-box.shg-c {
  justify-content: center;
}

#s-35e2537a-64ab-4b8e-bd05-021428754606 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-35e2537a-64ab-4b8e-bd05-021428754606 .shogun-heading-component h1 {
  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-ebfbb6e7-945e-4fd1-b99b-33b794da91b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ebfbb6e7-945e-4fd1-b99b-33b794da91b9 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-3c404618-d5d5-4224-8a5e-3498ecc92b13 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3c404618-d5d5-4224-8a5e-3498ecc92b13 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  
  
  
  text-align: right;
}



#s-9f04eba1-c5cd-42b9-8c7d-4e5493d6105d {
  margin-top: 30%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
min-height: 50px;
}








#s-9f04eba1-c5cd-42b9-8c7d-4e5493d6105d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9f04eba1-c5cd-42b9-8c7d-4e5493d6105d.shg-box.shg-c {
  justify-content: center;
}

#s-4ad02f7f-b57e-45be-9ba9-0485342c12b3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ad02f7f-b57e-45be-9ba9-0485342c12b3 .shogun-heading-component h1 {
  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-3280a70b-2931-443e-9ebd-7b11eafd49c7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3280a70b-2931-443e-9ebd-7b11eafd49c7 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-0834187e-ddbd-4ca8-8385-fe7276fa089b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0834187e-ddbd-4ca8-8385-fe7276fa089b .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  
  
  
  text-align: right;
}



#s-ea956a48-ba95-46d8-9f47-b38ec1ba763d {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 30%;
margin-right: auto;
min-height: 50px;
}








#s-ea956a48-ba95-46d8-9f47-b38ec1ba763d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea956a48-ba95-46d8-9f47-b38ec1ba763d.shg-box.shg-c {
  justify-content: center;
}

#s-03265589-3910-4bc3-b860-22f302a0abf5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-03265589-3910-4bc3-b860-22f302a0abf5 .shogun-heading-component h1 {
  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-53c72aac-2163-4a27-9f2a-6dd410d24692 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53c72aac-2163-4a27-9f2a-6dd410d24692 .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-3b579c0a-639a-45d4-8aad-77174e3f04a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3b579c0a-639a-45d4-8aad-77174e3f04a8 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  
  
  
  text-align: right;
}



#s-dcd5b69e-e59f-4eab-a5e8-aeb5cf77a28b {
  margin-top: 10%;
margin-left: auto;
margin-bottom: 10%;
margin-right: auto;
min-height: 50px;
}








#s-dcd5b69e-e59f-4eab-a5e8-aeb5cf77a28b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dcd5b69e-e59f-4eab-a5e8-aeb5cf77a28b.shg-box.shg-c {
  justify-content: center;
}

#s-d5dcd0fa-9ca3-480b-9b81-007e7d7d8d75 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d5dcd0fa-9ca3-480b-9b81-007e7d7d8d75 .shogun-heading-component h1 {
  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-8e5a1ff6-d69b-4189-98a1-42eaab706b2e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8e5a1ff6-d69b-4189-98a1-42eaab706b2e .shogun-heading-component h2 {
  
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 21px;
  
  
  text-align: left;
}



#s-69140e97-dc22-4de0-a56e-6de095dc25d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-69140e97-dc22-4de0-a56e-6de095dc25d9 .shogun-heading-component h1 {
  
  font-weight:  800 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  
  
  
  text-align: right;
}



#s-5493978d-6f0a-4a42-beb7-2fd830777998 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5493978d-6f0a-4a42-beb7-2fd830777998 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5493978d-6f0a-4a42-beb7-2fd830777998.shg-box.shg-c {
  justify-content: center;
}

#s-382b0e1f-7dee-4790-a80e-2bfe2c861890 {
  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;
}
