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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-cover {
  -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;
}

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

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

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

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

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

.shogun-image-content-bottom {
  align-items: flex-end;
}
#s-0cbbab48-e5e6-4b47-8d45-ab113575436a {
  padding-top: 0px;
padding-bottom: 24px;
text-align: center;
}
@media (min-width: 1200px){#s-0cbbab48-e5e6-4b47-8d45-ab113575436a {
  display: none;
}
#s-0cbbab48-e5e6-4b47-8d45-ab113575436a, #wrap-s-0cbbab48-e5e6-4b47-8d45-ab113575436a { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0cbbab48-e5e6-4b47-8d45-ab113575436a {
  display: none;
}
#s-0cbbab48-e5e6-4b47-8d45-ab113575436a, #wrap-s-0cbbab48-e5e6-4b47-8d45-ab113575436a { display:none !important; }}



  #s-0cbbab48-e5e6-4b47-8d45-ab113575436a img.shogun-image {
    
    width: px;
  }


#s-0cbbab48-e5e6-4b47-8d45-ab113575436a .shogun-image-content {
  
    align-items: center;
  
}

#s-55ddf025-b438-48bf-9a00-489fa6d32e98 {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-55ddf025-b438-48bf-9a00-489fa6d32e98 {
  display: none;
}
#s-55ddf025-b438-48bf-9a00-489fa6d32e98, #wrap-s-55ddf025-b438-48bf-9a00-489fa6d32e98 { display:none !important; }}@media (max-width: 767px){#s-55ddf025-b438-48bf-9a00-489fa6d32e98 {
  display: none;
}
#s-55ddf025-b438-48bf-9a00-489fa6d32e98, #wrap-s-55ddf025-b438-48bf-9a00-489fa6d32e98 { display:none !important; }}



  #s-55ddf025-b438-48bf-9a00-489fa6d32e98 img.shogun-image {
    
    width: px;
  }


#s-55ddf025-b438-48bf-9a00-489fa6d32e98 .shogun-image-content {
  
    align-items: center;
  
}

.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;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: 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 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-52539905-0573-427e-9266-8559fb0d45b7 {
  padding-top: 72px;
padding-left: 284px;
padding-bottom: 72px;
padding-right: 284px;
min-height: 50px;
max-width: 1312px;
}








#s-52539905-0573-427e-9266-8559fb0d45b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-52539905-0573-427e-9266-8559fb0d45b7.shg-box.shg-c {
  justify-content: center;
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  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-13ebcc5d-c1f2-49bb-a40d-0ec70c65ad98 {
  padding-bottom: 20px;
max-width: 500px;
text-align: left;
}

#s-13ebcc5d-c1f2-49bb-a40d-0ec70c65ad98 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-c814e19e-d975-4066-825b-04c56627f94b {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 500px;
text-align: left;
}

#s-c814e19e-d975-4066-825b-04c56627f94b .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



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

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn.shg-btn-stretch {
  display: block;
}

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

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

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

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

#s-c3f1e61c-2014-4a6c-9ef5-395543a94199 {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-c3f1e61c-2014-4a6c-9ef5-395543a94199:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-c3f1e61c-2014-4a6c-9ef5-395543a94199:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-c3f1e61c-2014-4a6c-9ef5-395543a94199-btn-wrapper {
    text-align: left;
  }


#s-c3f1e61c-2014-4a6c-9ef5-395543a94199.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

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

.shg-c-xs-1,
.shg-c-xs-2,
.shg-c-xs-3,
.shg-c-xs-4,
.shg-c-xs-5,
.shg-c-xs-6,
.shg-c-xs-7,
.shg-c-xs-8,
.shg-c-xs-9,
.shg-c-xs-10,
.shg-c-xs-11,
.shg-c-xs-12,
.shg-c-sm-1,
.shg-c-sm-2,
.shg-c-sm-3,
.shg-c-sm-4,
.shg-c-sm-5,
.shg-c-sm-6,
.shg-c-sm-7,
.shg-c-sm-8,
.shg-c-sm-9,
.shg-c-sm-10,
.shg-c-sm-11,
.shg-c-sm-12,
.shg-c-md-1,
.shg-c-md-2,
.shg-c-md-3,
.shg-c-md-4,
.shg-c-md-5,
.shg-c-md-6,
.shg-c-md-7,
.shg-c-md-8,
.shg-c-md-9,
.shg-c-md-10,
.shg-c-md-11,
.shg-c-md-12,
.shg-c-lg-1,
.shg-c-lg-2,
.shg-c-lg-3,
.shg-c-lg-4,
.shg-c-lg-5,
.shg-c-lg-6,
.shg-c-lg-7,
.shg-c-lg-8,
.shg-c-lg-9,
.shg-c-lg-10,
.shg-c-lg-11,
.shg-c-lg-12 {
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px){#s-76c945c0-1357-4d2d-9c2e-60992c4387f0 {
  display: none;
}
#s-76c945c0-1357-4d2d-9c2e-60992c4387f0, #wrap-s-76c945c0-1357-4d2d-9c2e-60992c4387f0 { display:none !important; }}@media (max-width: 767px){#s-76c945c0-1357-4d2d-9c2e-60992c4387f0 {
  display: none;
}
#s-76c945c0-1357-4d2d-9c2e-60992c4387f0, #wrap-s-76c945c0-1357-4d2d-9c2e-60992c4387f0 { display:none !important; }}
@media (min-width: 0px) {
[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-76c945c0-1357-4d2d-9c2e-60992c4387f0"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-f2ad604d-c477-4044-911e-ea86f5545b1d {
  text-align: center;
opacity: 0.7;
background-color: rgba(0, 0, 0, 1);
}
#s-f2ad604d-c477-4044-911e-ea86f5545b1d:hover {opacity: 1 !important;}



  #s-f2ad604d-c477-4044-911e-ea86f5545b1d img.shogun-image {
    
    width: px;
  }


#s-f2ad604d-c477-4044-911e-ea86f5545b1d .shogun-image-content {
  
    align-items: center;
  
}

#s-70bdaeb0-e1c2-46bf-add3-3cd703843a93 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-70bdaeb0-e1c2-46bf-add3-3cd703843a93 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-8ceabbe2-993c-477f-9036-145000498e5d {
  text-align: center;
opacity: 0.7;
background-color: rgba(0, 0, 0, 1);
}
#s-8ceabbe2-993c-477f-9036-145000498e5d:hover {opacity: 1 !important;}@media (min-width: 768px) and (max-width: 991px){#s-8ceabbe2-993c-477f-9036-145000498e5d {
  display: none;
}
#s-8ceabbe2-993c-477f-9036-145000498e5d, #wrap-s-8ceabbe2-993c-477f-9036-145000498e5d { display:none !important; }}@media (max-width: 767px){#s-8ceabbe2-993c-477f-9036-145000498e5d {
  display: none;
}
#s-8ceabbe2-993c-477f-9036-145000498e5d, #wrap-s-8ceabbe2-993c-477f-9036-145000498e5d { display:none !important; }}



  #s-8ceabbe2-993c-477f-9036-145000498e5d img.shogun-image {
    
    width: px;
  }


#s-8ceabbe2-993c-477f-9036-145000498e5d .shogun-image-content {
  
    align-items: center;
  
}

#s-01a3cc4a-055d-4915-ba5d-a7ae862ff3a5 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-01a3cc4a-055d-4915-ba5d-a7ae862ff3a5 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-2da36ad0-20a8-4d50-94fe-6013613ca752 {
  text-align: center;
opacity: 0.7;
background-color: rgba(0, 0, 0, 1);
}
#s-2da36ad0-20a8-4d50-94fe-6013613ca752:hover {opacity: 1 !important;}




#s-2da36ad0-20a8-4d50-94fe-6013613ca752 .shogun-image-content {
  
    align-items: center;
  
}

#s-ec8c9b58-9fda-4fcf-8f5d-37d5d1110d8a {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-ec8c9b58-9fda-4fcf-8f5d-37d5d1110d8a .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



@media (min-width: 1200px){#s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5 {
  display: none;
}
#s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5, #wrap-s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5 {
  display: none;
}
#s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5, #wrap-s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5 { display:none !important; }}
@media (min-width: 0px) {
[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-ee69b5b6-f265-4e7b-8bd2-c49a5469f3d5"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-76cbd3e9-3955-4b1d-9f73-32ae3a5c9823 {
  text-align: center;
background-color: rgba(0, 0, 0, 1);
opacity: 0.7;
}




  #s-76cbd3e9-3955-4b1d-9f73-32ae3a5c9823 img.shogun-image {
    
    width: px;
  }


#s-76cbd3e9-3955-4b1d-9f73-32ae3a5c9823 .shogun-image-content {
  
    align-items: center;
  
}

#s-b6613072-cc9b-4f63-bafd-a363c75626e0 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-b6613072-cc9b-4f63-bafd-a363c75626e0 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-af9e855a-5f30-4848-98bc-5673aafef469 {
  text-align: center;
opacity: 0.7;
background-color: rgba(0, 0, 0, 1);
}
#s-af9e855a-5f30-4848-98bc-5673aafef469:hover {opacity: 1 !important;}



  #s-af9e855a-5f30-4848-98bc-5673aafef469 img.shogun-image {
    
    width: px;
  }


#s-af9e855a-5f30-4848-98bc-5673aafef469 .shogun-image-content {
  
    align-items: center;
  
}

#s-4bbe612e-53e5-4ee5-9f40-dbd2894b60c0 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-4bbe612e-53e5-4ee5-9f40-dbd2894b60c0 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-8b99beb3-cb30-4575-9f19-30a4ef410209 {
  text-align: center;
opacity: 0.7;
background-color: rgba(0, 0, 0, 1);
}





#s-8b99beb3-cb30-4575-9f19-30a4ef410209 .shogun-image-content {
  
    align-items: center;
  
}

#s-b7164626-1f00-42da-b061-4f182cc5a83b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-b7164626-1f00-42da-b061-4f182cc5a83b .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-84823e7a-26f5-4946-a950-f2ffc9880c1c {
  min-height: 50px;
}








#s-84823e7a-26f5-4946-a950-f2ffc9880c1c > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-84823e7a-26f5-4946-a950-f2ffc9880c1c.shg-box.shg-c {
  justify-content: center;
}

#s-98714307-2fde-46f6-8465-45142b51eb8a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 466px;
background-position: center center;
}
@media (min-width: 1200px){#s-98714307-2fde-46f6-8465-45142b51eb8a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-98714307-2fde-46f6-8465-45142b51eb8a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-98714307-2fde-46f6-8465-45142b51eb8a {
  display: none;
}
#s-98714307-2fde-46f6-8465-45142b51eb8a, #wrap-s-98714307-2fde-46f6-8465-45142b51eb8a { display:none !important; }}@media (max-width: 767px){#s-98714307-2fde-46f6-8465-45142b51eb8a {
  margin-left: 0px;
margin-right: 0px;
padding-left: 20px;
padding-right: 20px;
display: none;
}
#s-98714307-2fde-46f6-8465-45142b51eb8a, #wrap-s-98714307-2fde-46f6-8465-45142b51eb8a { display:none !important; }}







#s-98714307-2fde-46f6-8465-45142b51eb8a > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0.2;
}#s-98714307-2fde-46f6-8465-45142b51eb8a.shg-box.shg-c {
  justify-content: center;
}

#s-428fe776-01ab-4bbe-aed8-7a1bad6584e0 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 10%;
padding-bottom: 0px;
padding-right: 10%;
min-height: 300px;
max-width: 1312px;
}








#s-428fe776-01ab-4bbe-aed8-7a1bad6584e0 > .shg-box-overlay {
  background-color: rgba(255, 42, 42, 1);
  opacity: 0;
}#s-428fe776-01ab-4bbe-aed8-7a1bad6584e0.shg-box.shg-c {
  justify-content: center;
}

#s-02f6f0cc-074e-403a-9d99-7530a602c973 {
  background-repeat: no-repeat;
background-size: contain;
margin-top: 0px;
margin-bottom: 30px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 60px;
background-position: center center;
opacity: 0.85;
}








#s-02f6f0cc-074e-403a-9d99-7530a602c973 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-02f6f0cc-074e-403a-9d99-7530a602c973.shg-box.shg-c {
  justify-content: center;
}

#s-dfa5e2f1-3fca-4242-a0e7-2157205250ac {
  margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
max-width: 600px;
text-align: center;
}

#s-dfa5e2f1-3fca-4242-a0e7-2157205250ac .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 26px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: center;
}



#s-e2188f1e-1822-4f1a-8f51-d3d016170a6b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-e2188f1e-1822-4f1a-8f51-d3d016170a6b .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-403ea864-01ae-4794-b180-695628219c91 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-left: 24px;
padding-right: 24px;
min-height: 313px;
background-position: center center;
}
@media (min-width: 1200px){#s-403ea864-01ae-4794-b180-695628219c91 {
  display: none;
}
#s-403ea864-01ae-4794-b180-695628219c91, #wrap-s-403ea864-01ae-4794-b180-695628219c91 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-403ea864-01ae-4794-b180-695628219c91 {
  display: none;
}
#s-403ea864-01ae-4794-b180-695628219c91, #wrap-s-403ea864-01ae-4794-b180-695628219c91 { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-403ea864-01ae-4794-b180-695628219c91 {
  
}
}@media (max-width: 767px){#s-403ea864-01ae-4794-b180-695628219c91 {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-403ea864-01ae-4794-b180-695628219c91 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0.2;
}#s-403ea864-01ae-4794-b180-695628219c91.shg-box.shg-c {
  justify-content: center;
}

#s-45ee4e67-4bd7-4096-a1c7-7574eaeaab80 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 0px;
}








#s-45ee4e67-4bd7-4096-a1c7-7574eaeaab80 > .shg-box-overlay {
  background-color: rgba(255, 42, 42, 1);
  opacity: 0;
}#s-45ee4e67-4bd7-4096-a1c7-7574eaeaab80.shg-box.shg-c {
  justify-content: center;
}

#s-6a2b6221-8b1d-483f-9693-6794b818ad24 {
  background-repeat: no-repeat;
background-size: contain;
margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 30px;
background-position: center center;
opacity: 0.85;
}








#s-6a2b6221-8b1d-483f-9693-6794b818ad24 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-6a2b6221-8b1d-483f-9693-6794b818ad24.shg-box.shg-c {
  justify-content: center;
}

#s-2e711c89-2955-4810-81dc-a618212ecda3 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
max-width: 250px;
text-align: center;
}

#s-2e711c89-2955-4810-81dc-a618212ecda3 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 18px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: center;
}



#s-dacb397b-636f-4c69-b049-0a79103287a1 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: center;
}

#s-dacb397b-636f-4c69-b049-0a79103287a1 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Georgia;
  font-style:   ;
  font-size: 12px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: center;
}



.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

.shg-sld-fade {
  -webkit-animation-name: shg-sld-fade;
          animation-name: shg-sld-fade;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  image-rendering: -webkit-optimize-contrast;
}

@-webkit-keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

@media (min-width: 768px) and (max-width: 991px){#s-a808559a-43c9-4583-83cf-75d8e983aed3 {
  display: none;
}
#s-a808559a-43c9-4583-83cf-75d8e983aed3, #wrap-s-a808559a-43c9-4583-83cf-75d8e983aed3 { display:none !important; }}@media (max-width: 767px){#s-a808559a-43c9-4583-83cf-75d8e983aed3 {
  display: none;
}
#s-a808559a-43c9-4583-83cf-75d8e983aed3, #wrap-s-a808559a-43c9-4583-83cf-75d8e983aed3 { display:none !important; }}
#s-a808559a-43c9-4583-83cf-75d8e983aed3 .shg-sld-dot {
  background-color: rgba(255, 255, 255, 1);
}

#s-a808559a-43c9-4583-83cf-75d8e983aed3 .shg-sld-nav-button.shg-sld-left,
#s-a808559a-43c9-4583-83cf-75d8e983aed3 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(255, 255, 255, 1);
}

#s-399f65b5-2fcd-4b45-8146-cd9200e996e7 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: 0px;
margin-right: 0px;
min-height: 720px;
background-position: center center;
}
@media (min-width: 1200px){#s-399f65b5-2fcd-4b45-8146-cd9200e996e7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-399f65b5-2fcd-4b45-8146-cd9200e996e7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-399f65b5-2fcd-4b45-8146-cd9200e996e7 {
  display: none;
}
#s-399f65b5-2fcd-4b45-8146-cd9200e996e7, #wrap-s-399f65b5-2fcd-4b45-8146-cd9200e996e7 { display:none !important; }}@media (max-width: 767px){#s-399f65b5-2fcd-4b45-8146-cd9200e996e7 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 20px;
padding-right: 20px;
display: none;
}
#s-399f65b5-2fcd-4b45-8146-cd9200e996e7, #wrap-s-399f65b5-2fcd-4b45-8146-cd9200e996e7 { display:none !important; }}







#s-399f65b5-2fcd-4b45-8146-cd9200e996e7 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.2;
}#s-399f65b5-2fcd-4b45-8146-cd9200e996e7.shg-box.shg-c {
  justify-content: center;
}

#s-1e102b23-be2d-4713-ab9f-e7f680edbd3c {
  padding-top: 72px;
padding-left: 284px;
padding-bottom: 72px;
padding-right: 284px;
min-height: 50px;
max-width: 1312px;
}








#s-1e102b23-be2d-4713-ab9f-e7f680edbd3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1e102b23-be2d-4713-ab9f-e7f680edbd3c.shg-box.shg-c {
  justify-content: center;
}

#s-90db2a91-6e84-4f18-a592-e12a96515d1c {
  padding-bottom: 20px;
max-width: 700px;
text-align: left;
}

#s-90db2a91-6e84-4f18-a592-e12a96515d1c .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-224a6569-eb40-4c22-88f4-b554cd72d9f6 {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 550px;
text-align: left;
}

#s-224a6569-eb40-4c22-88f4-b554cd72d9f6 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-62f9634c-93d9-4bc2-b024-d5bd4d583ec9 {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-62f9634c-93d9-4bc2-b024-d5bd4d583ec9:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-62f9634c-93d9-4bc2-b024-d5bd4d583ec9:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-62f9634c-93d9-4bc2-b024-d5bd4d583ec9-btn-wrapper {
    text-align: left;
  }


#s-62f9634c-93d9-4bc2-b024-d5bd4d583ec9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-9f841c9e-0c76-45dc-8046-06eca3e2908c {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 720px;
background-position: center center;
}
@media (min-width: 1200px){#s-9f841c9e-0c76-45dc-8046-06eca3e2908c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9f841c9e-0c76-45dc-8046-06eca3e2908c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f841c9e-0c76-45dc-8046-06eca3e2908c {
  display: none;
}
#s-9f841c9e-0c76-45dc-8046-06eca3e2908c, #wrap-s-9f841c9e-0c76-45dc-8046-06eca3e2908c { display:none !important; }}@media (max-width: 767px){#s-9f841c9e-0c76-45dc-8046-06eca3e2908c {
  margin-left: 0px;
margin-right: 0px;
padding-left: 20px;
padding-right: 20px;
display: none;
}
#s-9f841c9e-0c76-45dc-8046-06eca3e2908c, #wrap-s-9f841c9e-0c76-45dc-8046-06eca3e2908c { display:none !important; }}







#s-9f841c9e-0c76-45dc-8046-06eca3e2908c > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-9f841c9e-0c76-45dc-8046-06eca3e2908c.shg-box.shg-c {
  justify-content: center;
}

#s-0083eac8-9762-425d-8322-2809beca1824 {
  padding-top: 72px;
padding-left: 284px;
padding-bottom: 72px;
padding-right: 284px;
min-height: 50px;
max-width: 1312px;
}








#s-0083eac8-9762-425d-8322-2809beca1824 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0083eac8-9762-425d-8322-2809beca1824.shg-box.shg-c {
  justify-content: center;
}

#s-b2a907d1-99ef-4979-bc82-00e7a527ac1a {
  padding-bottom: 20px;
max-width: 500px;
text-align: left;
}

#s-b2a907d1-99ef-4979-bc82-00e7a527ac1a .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-066fdafe-e776-47de-ab5d-14b054c4173d {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 500px;
text-align: left;
}

#s-066fdafe-e776-47de-ab5d-14b054c4173d .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-8e05d1d4-9e55-4fc1-be2e-224b305bafa8 {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-8e05d1d4-9e55-4fc1-be2e-224b305bafa8:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-8e05d1d4-9e55-4fc1-be2e-224b305bafa8:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-8e05d1d4-9e55-4fc1-be2e-224b305bafa8-btn-wrapper {
    text-align: left;
  }


#s-8e05d1d4-9e55-4fc1-be2e-224b305bafa8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-d3e00429-564e-451f-8e16-dd152cd32744 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 720px;
background-position: center center;
}
@media (min-width: 1200px){#s-d3e00429-564e-451f-8e16-dd152cd32744 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d3e00429-564e-451f-8e16-dd152cd32744 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d3e00429-564e-451f-8e16-dd152cd32744 {
  display: none;
}
#s-d3e00429-564e-451f-8e16-dd152cd32744, #wrap-s-d3e00429-564e-451f-8e16-dd152cd32744 { display:none !important; }}@media (max-width: 767px){#s-d3e00429-564e-451f-8e16-dd152cd32744 {
  margin-left: 0px;
margin-right: 0px;
padding-left: 20px;
padding-right: 20px;
display: none;
}
#s-d3e00429-564e-451f-8e16-dd152cd32744, #wrap-s-d3e00429-564e-451f-8e16-dd152cd32744 { display:none !important; }}







#s-d3e00429-564e-451f-8e16-dd152cd32744 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-d3e00429-564e-451f-8e16-dd152cd32744.shg-box.shg-c {
  justify-content: center;
}

#s-661d7ee1-c7dd-42f3-9f1a-d72d684a8b7d {
  padding-top: 72px;
padding-left: 284px;
padding-bottom: 72px;
padding-right: 284px;
min-height: 50px;
max-width: 1312px;
}








#s-661d7ee1-c7dd-42f3-9f1a-d72d684a8b7d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-661d7ee1-c7dd-42f3-9f1a-d72d684a8b7d.shg-box.shg-c {
  justify-content: center;
}

#s-8477c3e0-5d30-486b-bffd-3a7d08d272af {
  padding-bottom: 20px;
max-width: 500px;
text-align: left;
}

#s-8477c3e0-5d30-486b-bffd-3a7d08d272af .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-68e79d3f-7447-4da6-8c10-7d3b8db1a212 {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 450px;
text-align: left;
}

#s-68e79d3f-7447-4da6-8c10-7d3b8db1a212 .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 18px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-b5645c43-22ae-44fa-a330-260483d10c1f {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-b5645c43-22ae-44fa-a330-260483d10c1f:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-b5645c43-22ae-44fa-a330-260483d10c1f:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-b5645c43-22ae-44fa-a330-260483d10c1f-btn-wrapper {
    text-align: left;
  }


#s-b5645c43-22ae-44fa-a330-260483d10c1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

@media (min-width: 1200px){#s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7 {
  display: none;
}
#s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7, #wrap-s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7 {
  display: none;
}
#s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7, #wrap-s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7 { display:none !important; }}







#s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-afb2db3e-db30-4f82-8a23-4fd843c6e1d7.shg-box.shg-c {
  justify-content: center;
}

#s-4077e4d2-b47d-4be2-8f7f-74eec9d3b31d {
  min-height: 50px;
}








#s-4077e4d2-b47d-4be2-8f7f-74eec9d3b31d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4077e4d2-b47d-4be2-8f7f-74eec9d3b31d.shg-box.shg-c {
  justify-content: center;
}

#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af {
  padding-top: 0px;
padding-bottom: 24px;
}
@media (min-width: 1200px){#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af {
  display: none;
}
#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af, #wrap-s-106e89f9-b5bb-4ef8-b4b6-f044f94495af { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af {
  display: none;
}
#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af, #wrap-s-106e89f9-b5bb-4ef8-b4b6-f044f94495af { display:none !important; }}
#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af .shg-sld-nav-button.shg-sld-left,
#s-106e89f9-b5bb-4ef8-b4b6-f044f94495af .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-cb317a0e-c374-4db2-9c1b-09e596eed370 {
  text-align: center;
}




  #s-cb317a0e-c374-4db2-9c1b-09e596eed370 img.shogun-image {
    
    width: px;
  }


#s-cb317a0e-c374-4db2-9c1b-09e596eed370 .shogun-image-content {
  
    align-items: center;
  
}

#s-e9d3afe4-83ec-4852-b3af-19b705b48cd1 {
  text-align: center;
}




  #s-e9d3afe4-83ec-4852-b3af-19b705b48cd1 img.shogun-image {
    
    width: px;
  }


#s-e9d3afe4-83ec-4852-b3af-19b705b48cd1 .shogun-image-content {
  
    align-items: center;
  
}

#s-82c608fe-b772-4967-a7fa-2bd5fa411879 {
  text-align: center;
}




  #s-82c608fe-b772-4967-a7fa-2bd5fa411879 img.shogun-image {
    
    width: px;
  }


#s-82c608fe-b772-4967-a7fa-2bd5fa411879 .shogun-image-content {
  
    align-items: center;
  
}

#s-0402617b-7192-4011-8447-921982ef2b6c {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 48px;
padding-right: 24px;
min-height: 285px;
}








#s-0402617b-7192-4011-8447-921982ef2b6c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0402617b-7192-4011-8447-921982ef2b6c.shg-box.shg-c {
  justify-content: flex-start;
}

#s-28eeb400-890b-495a-82f6-a8bd0861c0cd {
  padding-bottom: 15px;
max-width: 300px;
text-align: left;
}

#s-28eeb400-890b-495a-82f6-a8bd0861c0cd .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-281d6290-0eb7-47b7-a225-e63891739df6 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-281d6290-0eb7-47b7-a225-e63891739df6 .shogun-heading-component h6 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-dfb24c72-2a95-43f7-997a-f7e60928714c {
  border-style: solid;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-dfb24c72-2a95-43f7-997a-f7e60928714c:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-dfb24c72-2a95-43f7-997a-f7e60928714c:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-dfb24c72-2a95-43f7-997a-f7e60928714c-btn-wrapper {
    text-align: left;
  }


#s-dfb24c72-2a95-43f7-997a-f7e60928714c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-fdff37f4-fcb0-44d7-97b3-070d6fe4853f {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 48px;
padding-right: 24px;
min-height: 285px;
}








#s-fdff37f4-fcb0-44d7-97b3-070d6fe4853f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fdff37f4-fcb0-44d7-97b3-070d6fe4853f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-1ccf3c70-958f-4c5f-a885-78fa840d8ce2 {
  padding-bottom: 15px;
max-width: 700px;
text-align: left;
}

#s-1ccf3c70-958f-4c5f-a885-78fa840d8ce2 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-21f1f84e-6270-4460-bf6a-959e2c7a5c55 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-21f1f84e-6270-4460-bf6a-959e2c7a5c55 .shogun-heading-component h6 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-cdf49ca7-cb9a-46a8-a745-2a3b9f3005bc {
  border-style: solid;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-cdf49ca7-cb9a-46a8-a745-2a3b9f3005bc:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-cdf49ca7-cb9a-46a8-a745-2a3b9f3005bc:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-cdf49ca7-cb9a-46a8-a745-2a3b9f3005bc-btn-wrapper {
    text-align: left;
  }


#s-cdf49ca7-cb9a-46a8-a745-2a3b9f3005bc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-f9434a3e-a16d-43e9-abc9-20db0744966b {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 48px;
padding-right: 24px;
min-height: 285px;
}








#s-f9434a3e-a16d-43e9-abc9-20db0744966b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f9434a3e-a16d-43e9-abc9-20db0744966b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-519897aa-079e-4d81-a620-d3100dd99600 {
  padding-bottom: 15px;
max-width: 200px;
text-align: left;
}

#s-519897aa-079e-4d81-a620-d3100dd99600 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-cb0e836f-aebc-4cec-a02f-1f73446bf90b {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-cb0e836f-aebc-4cec-a02f-1f73446bf90b .shogun-heading-component h6 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-7c0dd67d-e1de-4084-8e0c-35d0e8e52cd3 {
  border-style: solid;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-7c0dd67d-e1de-4084-8e0c-35d0e8e52cd3:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-7c0dd67d-e1de-4084-8e0c-35d0e8e52cd3:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-7c0dd67d-e1de-4084-8e0c-35d0e8e52cd3-btn-wrapper {
    text-align: left;
  }


#s-7c0dd67d-e1de-4084-8e0c-35d0e8e52cd3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da {
  padding-top: 72px;
padding-left: 64px;
padding-bottom: 72px;
padding-right: 64px;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da {
  display: none;
}
#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da, #wrap-s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da { display:none !important; }}@media (max-width: 767px){#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da {
  display: none;
}
#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da, #wrap-s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da { display:none !important; }}







#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e9cfe639-5bb0-4ada-ad55-1aba5306f6da.shg-box.shg-c {
  justify-content: center;
}

#s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
max-width: 1314px;
}

@media (min-width: 0px) {
[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d3ad668c-8c86-43ed-8004-9eb1dea7cc44"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-9ad8b42e-53e7-4032-8317-2167b32ac4b2 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}








#s-9ad8b42e-53e7-4032-8317-2167b32ac4b2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9ad8b42e-53e7-4032-8317-2167b32ac4b2.shg-box.shg-c {
  justify-content: center;
}

#s-4f443256-723d-485a-a58c-102cb12a6936 {
  margin-top: auto;
margin-bottom: auto;
padding-top: 72px;
padding-left: 24px;
padding-bottom: 72px;
padding-right: 24px;
min-height: 450px;
}








#s-4f443256-723d-485a-a58c-102cb12a6936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4f443256-723d-485a-a58c-102cb12a6936.shg-box.shg-c {
  justify-content: center;
}

#s-90f250ea-a638-405e-8dc6-9776f305e616 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: left;
}

#s-90f250ea-a638-405e-8dc6-9776f305e616 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-1d3f8f09-8ebe-4fcb-88ff-9cdcc620342c {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-1d3f8f09-8ebe-4fcb-88ff-9cdcc620342c .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-0955110d-e6a1-40e3-ab39-a848a2189c1f {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-0955110d-e6a1-40e3-ab39-a848a2189c1f:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-0955110d-e6a1-40e3-ab39-a848a2189c1f:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-0955110d-e6a1-40e3-ab39-a848a2189c1f-btn-wrapper {
    text-align: left;
  }


#s-0955110d-e6a1-40e3-ab39-a848a2189c1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-a8216807-2f78-48d4-8f0c-60200c8985ae {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
@media (min-width: 1200px){#s-a8216807-2f78-48d4-8f0c-60200c8985ae {
  display: none;
}
#s-a8216807-2f78-48d4-8f0c-60200c8985ae, #wrap-s-a8216807-2f78-48d4-8f0c-60200c8985ae { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a8216807-2f78-48d4-8f0c-60200c8985ae {
  display: none;
}
#s-a8216807-2f78-48d4-8f0c-60200c8985ae, #wrap-s-a8216807-2f78-48d4-8f0c-60200c8985ae { display:none !important; }}







#s-a8216807-2f78-48d4-8f0c-60200c8985ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8216807-2f78-48d4-8f0c-60200c8985ae.shg-box.shg-c {
  justify-content: center;
}

#s-94fa8002-3248-4ef1-b9c9-c60cd9e6903b {
  background-repeat: no-repeat;
background-size: cover;
min-height: 271px;
background-position: center top;
}








#s-94fa8002-3248-4ef1-b9c9-c60cd9e6903b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-94fa8002-3248-4ef1-b9c9-c60cd9e6903b.shg-box.shg-c {
  justify-content: center;
}

#s-87f9a8a0-4ac3-4680-9757-544001b8d713 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}








#s-87f9a8a0-4ac3-4680-9757-544001b8d713 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-87f9a8a0-4ac3-4680-9757-544001b8d713.shg-box.shg-c {
  justify-content: center;
}

#s-869a0223-3c63-4beb-b6a9-eadcb4a6627c {
  padding-bottom: 15px;
max-width: 700px;
text-align: left;
}

#s-869a0223-3c63-4beb-b6a9-eadcb4a6627c .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-39e4e322-6a79-45d0-87d8-e7cd068b17f8 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-39e4e322-6a79-45d0-87d8-e7cd068b17f8 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-457575fd-a3eb-4fbd-bbfb-ae16b7bbb19d {
  border-style: solid;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: left;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-457575fd-a3eb-4fbd-bbfb-ae16b7bbb19d:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-457575fd-a3eb-4fbd-bbfb-ae16b7bbb19d:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-457575fd-a3eb-4fbd-bbfb-ae16b7bbb19d-btn-wrapper {
    text-align: left;
  }


#s-457575fd-a3eb-4fbd-bbfb-ae16b7bbb19d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf {
  padding-top: 72px;
padding-left: 64px;
padding-bottom: 72px;
padding-right: 64px;
min-height: 50px;
background-color: rgba(235, 235, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf {
  display: none;
}
#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf, #wrap-s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf { display:none !important; }}@media (max-width: 767px){#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf {
  display: none;
}
#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf, #wrap-s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf { display:none !important; }}







#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e2d67b22-b7ef-4a53-bca2-df3fdf4e14cf.shg-box.shg-c {
  justify-content: center;
}

#s-589db189-39ad-4b95-8b59-b251b0c4178f {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: center;
}

#s-589db189-39ad-4b95-8b59-b251b0c4178f .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-c78bb616-c4eb-47c5-a8c1-2de5ba4d2492 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
min-height: 500px;
max-width: 1412px;
}

#s-c78bb616-c4eb-47c5-a8c1-2de5ba4d2492 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-c78bb616-c4eb-47c5-a8c1-2de5ba4d2492 .shg-sld-nav-button.shg-sld-left,
#s-c78bb616-c4eb-47c5-a8c1-2de5ba4d2492 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-556ac83a-f557-41a6-91cd-32f220907163 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 500px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-556ac83a-f557-41a6-91cd-32f220907163"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-c656fef1-1ce3-4a33-9c61-1026b10425a6 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-c656fef1-1ce3-4a33-9c61-1026b10425a6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c656fef1-1ce3-4a33-9c61-1026b10425a6.shg-box.shg-c {
  justify-content: center;
}

#s-6acc8aba-85fb-4ad7-977a-c890467424cc {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: left;
}

#s-6acc8aba-85fb-4ad7-977a-c890467424cc .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-0fa09cdc-5fca-4f78-aec1-10f3535265ab {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-0fa09cdc-5fca-4f78-aec1-10f3535265ab .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-19c3ca79-9a78-4326-8779-4599e857abe3 {
  min-height: 50px;
}








#s-19c3ca79-9a78-4326-8779-4599e857abe3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-19c3ca79-9a78-4326-8779-4599e857abe3.shg-box.shg-c {
  justify-content: center;
}

#s-a9971e6f-903b-4782-8be9-d1302afe725e {
  
}

#s-a9971e6f-903b-4782-8be9-d1302afe725e {
  display: none;
}
#s-d9924fb6-4049-4d0e-af39-4afe6b4d0004 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(219, 219, 219, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-d9924fb6-4049-4d0e-af39-4afe6b4d0004"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

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

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

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

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

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  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-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  text-align: left;
}


.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  max-width: 100%;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom,
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  max-width: 100%;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom,
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  max-width: 100%;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom,
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  max-width: 100%;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom,
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  max-width: 100%;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom,
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 {
  max-width: 100%;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom,
.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e69b550-7c3b-49f9-b30e-b5a4c54709a3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-9990b4d6-300c-404d-ae77-911b1a4d2136 {
  margin-top: auto;
margin-bottom: auto;
padding-left: 0%;
padding-right: 30%;
min-height: 50px;
}








#s-9990b4d6-300c-404d-ae77-911b1a4d2136 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9990b4d6-300c-404d-ae77-911b1a4d2136.shg-box.shg-c {
  justify-content: center;
}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  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-ccbd17e5-8f0f-46f7-8a7b-39d9da7d615f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ccbd17e5-8f0f-46f7-8a7b-39d9da7d615f .shg-product-title-component h3 {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 13px;
  line-height: ;
  letter-spacing: ;
}

#s-39b512bd-42ec-4c2e-ba68-b0f3a9990f21 {
  text-align: left;
}

#s-39b512bd-42ec-4c2e-ba68-b0f3a9990f21 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 15px;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
}

#s-39b512bd-42ec-4c2e-ba68-b0f3a9990f21 .shg-product-price {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 15px;
}

#s-39b512bd-42ec-4c2e-ba68-b0f3a9990f21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.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-3b51fe22-3324-4a6a-a81c-885df99727ea {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-3b51fe22-3324-4a6a-a81c-885df99727ea:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3b51fe22-3324-4a6a-a81c-885df99727ea:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3b51fe22-3324-4a6a-a81c-885df99727ea-atc-btn-wrapper {
    text-align: left;
  }


#s-3b51fe22-3324-4a6a-a81c-885df99727ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b51fe22-3324-4a6a-a81c-885df99727ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b51fe22-3324-4a6a-a81c-885df99727ea.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-3b51fe22-3324-4a6a-a81c-885df99727ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3e192353-00eb-434c-a4fb-8bc94173451e {
  
}








#s-3e192353-00eb-434c-a4fb-8bc94173451e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3e192353-00eb-434c-a4fb-8bc94173451e {
  cursor: pointer;
}#s-3e192353-00eb-434c-a4fb-8bc94173451e.shg-box.shg-c {
  justify-content: center;
}

#s-7afc0b20-1a19-4705-83ab-196cddb88485 {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
min-height: 500px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-7afc0b20-1a19-4705-83ab-196cddb88485"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-3a0158fd-2546-48b6-aba6-dc97b7c3e5dd {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-3a0158fd-2546-48b6-aba6-dc97b7c3e5dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3a0158fd-2546-48b6-aba6-dc97b7c3e5dd.shg-box.shg-c {
  justify-content: center;
}

#s-206d0b29-0f70-416f-a0b7-629e0ae41b33 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: left;
}

#s-206d0b29-0f70-416f-a0b7-629e0ae41b33 .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-487bacb2-b055-466e-9217-0aa2a6ee387c {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-487bacb2-b055-466e-9217-0aa2a6ee387c .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-73b4a169-3be8-4ce0-a2d1-9577570fa698 {
  min-height: 50px;
}








#s-73b4a169-3be8-4ce0-a2d1-9577570fa698 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-73b4a169-3be8-4ce0-a2d1-9577570fa698.shg-box.shg-c {
  justify-content: center;
}

#s-305850be-0d85-4477-8c87-b9fe3a7e492d {
  
}

#s-305850be-0d85-4477-8c87-b9fe3a7e492d {
  display: none;
}
#s-5dd42535-9051-4395-a569-3ad8df3292ba {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(219, 219, 219, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-5dd42535-9051-4395-a569-3ad8df3292ba"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  text-align: left;
}


.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  max-width: 100%;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom,
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  max-width: 100%;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom,
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  max-width: 100%;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom,
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  max-width: 100%;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom,
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  max-width: 100%;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom,
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd {
  max-width: 100%;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom,
.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-8e7b9af8-ba1d-40e2-9d72-9d7414ba14fd .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-1e2302b0-7d73-40d8-ac3d-82e387670c8f {
  margin-top: auto;
margin-bottom: auto;
padding-left: 0%;
padding-right: 30%;
min-height: 50px;
}








#s-1e2302b0-7d73-40d8-ac3d-82e387670c8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1e2302b0-7d73-40d8-ac3d-82e387670c8f.shg-box.shg-c {
  justify-content: center;
}

#s-007b1af1-4ef2-4258-8451-bf9ce06e2eed {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-007b1af1-4ef2-4258-8451-bf9ce06e2eed .shg-product-title-component h3 {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 13px;
  line-height: ;
  letter-spacing: ;
}

#s-3e6a9ecf-e78e-4cc9-8bb4-9376d2c4b5b7 {
  text-align: left;
}

#s-3e6a9ecf-e78e-4cc9-8bb4-9376d2c4b5b7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 15px;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
}

#s-3e6a9ecf-e78e-4cc9-8bb4-9376d2c4b5b7 .shg-product-price {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 15px;
}

#s-3e6a9ecf-e78e-4cc9-8bb4-9376d2c4b5b7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-404c55e3-1102-4fc9-b270-5be027ee51f1 {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-404c55e3-1102-4fc9-b270-5be027ee51f1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-404c55e3-1102-4fc9-b270-5be027ee51f1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-404c55e3-1102-4fc9-b270-5be027ee51f1-atc-btn-wrapper {
    text-align: left;
  }


#s-404c55e3-1102-4fc9-b270-5be027ee51f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-404c55e3-1102-4fc9-b270-5be027ee51f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-404c55e3-1102-4fc9-b270-5be027ee51f1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-404c55e3-1102-4fc9-b270-5be027ee51f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5e7634d2-ce68-454f-84c2-a224e96e238b {
  
}








#s-5e7634d2-ce68-454f-84c2-a224e96e238b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5e7634d2-ce68-454f-84c2-a224e96e238b {
  cursor: pointer;
}#s-5e7634d2-ce68-454f-84c2-a224e96e238b.shg-box.shg-c {
  justify-content: center;
}

#s-72a82e05-b46a-47bc-8f25-8ab3c534794b {
  margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 0px;
padding-bottom: 0px;
min-height: 500px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-72a82e05-b46a-47bc-8f25-8ab3c534794b"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-b99ddb62-cd4d-401c-9d1c-04a7fdf982bb {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-b99ddb62-cd4d-401c-9d1c-04a7fdf982bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b99ddb62-cd4d-401c-9d1c-04a7fdf982bb.shg-box.shg-c {
  justify-content: center;
}

#s-88b0dc22-3a95-4198-9ea4-ac016c7f5a42 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: left;
}

#s-88b0dc22-3a95-4198-9ea4-ac016c7f5a42 .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-859e7637-c0e8-4ce7-8864-8f2f07824aeb {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-859e7637-c0e8-4ce7-8864-8f2f07824aeb .shogun-heading-component h6 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-d234da39-46b2-40d7-b4a2-2e3feaf54690 {
  min-height: 50px;
}








#s-d234da39-46b2-40d7-b4a2-2e3feaf54690 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d234da39-46b2-40d7-b4a2-2e3feaf54690.shg-box.shg-c {
  justify-content: center;
}

#s-74321232-fc6c-4e9c-a729-ae7ab7cd009a {
  
}

#s-74321232-fc6c-4e9c-a729-ae7ab7cd009a {
  display: none;
}
#s-e380095b-c183-4f63-881a-fcd5aed5c108 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(219, 219, 219, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-e380095b-c183-4f63-881a-fcd5aed5c108"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  text-align: left;
}


.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  max-width: 100%;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom,
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  max-width: 100%;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom,
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  max-width: 100%;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom,
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  max-width: 100%;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom,
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  max-width: 100%;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom,
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 {
  max-width: 100%;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom,
.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-b9f4691f-5b20-4302-93ac-215899763fb5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-07f27acc-a883-4341-bc2f-d1f4bbf3f713 {
  margin-top: auto;
margin-bottom: auto;
padding-left: 0%;
padding-right: 30%;
min-height: 50px;
}








#s-07f27acc-a883-4341-bc2f-d1f4bbf3f713 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-07f27acc-a883-4341-bc2f-d1f4bbf3f713.shg-box.shg-c {
  justify-content: center;
}

#s-04650971-7f48-46b1-ba5e-0d31aeb239e0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-04650971-7f48-46b1-ba5e-0d31aeb239e0 .shg-product-title-component h3 {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 13px;
  line-height: ;
  letter-spacing: ;
}

#s-86a7fce6-28fc-40cb-aacc-d1965521cdb6 {
  text-align: left;
}

#s-86a7fce6-28fc-40cb-aacc-d1965521cdb6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 15px;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
}

#s-86a7fce6-28fc-40cb-aacc-d1965521cdb6 .shg-product-price {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 15px;
}

#s-86a7fce6-28fc-40cb-aacc-d1965521cdb6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc217ff6-622c-4e04-a405-dbfe79af7a43 {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-fc217ff6-622c-4e04-a405-dbfe79af7a43:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fc217ff6-622c-4e04-a405-dbfe79af7a43:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fc217ff6-622c-4e04-a405-dbfe79af7a43-atc-btn-wrapper {
    text-align: left;
  }


#s-fc217ff6-622c-4e04-a405-dbfe79af7a43 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc217ff6-622c-4e04-a405-dbfe79af7a43.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc217ff6-622c-4e04-a405-dbfe79af7a43.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-fc217ff6-622c-4e04-a405-dbfe79af7a43.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b9f7fe96-e25c-4974-ae0e-a7f17f7289de {
  
}








#s-b9f7fe96-e25c-4974-ae0e-a7f17f7289de > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b9f7fe96-e25c-4974-ae0e-a7f17f7289de {
  cursor: pointer;
}#s-b9f7fe96-e25c-4974-ae0e-a7f17f7289de.shg-box.shg-c {
  justify-content: center;
}

#s-3ac55057-26ae-4603-829a-042fcb718a96 {
  padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}
@media (min-width: 1200px){#s-3ac55057-26ae-4603-829a-042fcb718a96 {
  display: none;
}
#s-3ac55057-26ae-4603-829a-042fcb718a96, #wrap-s-3ac55057-26ae-4603-829a-042fcb718a96 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3ac55057-26ae-4603-829a-042fcb718a96 {
  display: none;
}
#s-3ac55057-26ae-4603-829a-042fcb718a96, #wrap-s-3ac55057-26ae-4603-829a-042fcb718a96 { display:none !important; }}







#s-3ac55057-26ae-4603-829a-042fcb718a96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3ac55057-26ae-4603-829a-042fcb718a96.shg-box.shg-c {
  justify-content: center;
}

#s-6aac5f9f-a4d9-4782-8590-ccf07fb3d955 {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 0px;
padding-right: 24px;
min-height: 50px;
}








#s-6aac5f9f-a4d9-4782-8590-ccf07fb3d955 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6aac5f9f-a4d9-4782-8590-ccf07fb3d955.shg-box.shg-c {
  justify-content: center;
}

#s-db5f8329-06ea-4687-8847-a12401ecc97c {
  padding-bottom: 15px;
max-width: 700px;
text-align: center;
}

#s-db5f8329-06ea-4687-8847-a12401ecc97c .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-e7578033-c97d-4779-bdc2-6fc869c3d72a {
  min-height: 271px;
}








#s-e7578033-c97d-4779-bdc2-6fc869c3d72a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7578033-c97d-4779-bdc2-6fc869c3d72a.shg-box.shg-c {
  justify-content: center;
}

#s-c5644a01-baad-42a7-acea-5a3201febe40 {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}








#s-c5644a01-baad-42a7-acea-5a3201febe40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c5644a01-baad-42a7-acea-5a3201febe40.shg-box.shg-c {
  justify-content: center;
}

#s-4fe9b4d8-7b99-4f82-9c95-6c9b15646e1a {
  margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
text-align: left;
}

#s-4fe9b4d8-7b99-4f82-9c95-6c9b15646e1a .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 24px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-652cb67f-709b-4390-96b7-1816bd1af0eb {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-652cb67f-709b-4390-96b7-1816bd1af0eb .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-3651c555-dc11-4e01-a940-9929569c2658 {
  
}

#s-3651c555-dc11-4e01-a940-9929569c2658 {
  display: none;
}
#s-1bfc9eea-96cf-45a9-8572-17b37652a993 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(219, 219, 219, 1);
border-style: solid;
}

@media (min-width: 0px) {
[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 15.0px);
}

[id="s-1bfc9eea-96cf-45a9-8572-17b37652a993"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 15.0px);
}

}

#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  text-align: left;
}


.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  max-width: 100%;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom,
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom {
  
    margin-left: 0px;
  
}

@media (min-width: 1200px){
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  max-width: 100%;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom,
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  max-width: 100%;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom,
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  max-width: 100%;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom,
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}@media (max-width: 767px){
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  max-width: 100%;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom,
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom {
  
    margin-left: 0px;
  
}

}
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c {
  max-width: 100%;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom,
.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c img.shogun-image {
  max-width:  !important;
  min-height:  !important;
}

.shg-c#s-ce732283-0d04-4f64-bbcd-7877c1a9773c .shg-image-zoom {
  
    margin-left: 0px;
  
}


#s-f6fe3c19-84ff-407b-940b-8701495f468a {
  margin-top: auto;
margin-bottom: auto;
padding-left: 0%;
padding-right: 30%;
min-height: 50px;
}








#s-f6fe3c19-84ff-407b-940b-8701495f468a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f6fe3c19-84ff-407b-940b-8701495f468a.shg-box.shg-c {
  justify-content: center;
}

#s-63d0f81e-c076-44f8-872f-3a7778c8c2bb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-63d0f81e-c076-44f8-872f-3a7778c8c2bb .shg-product-title-component h3 {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 13px;
  line-height: ;
  letter-spacing: ;
}

#s-849c400c-4c7d-48e2-baec-d9080e852b12 {
  text-align: left;
}

#s-849c400c-4c7d-48e2-baec-d9080e852b12 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 15px;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
}

#s-849c400c-4c7d-48e2-baec-d9080e852b12 .shg-product-price {
  color: #000;
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:  normal ;
  font-size: 15px;
}

#s-849c400c-4c7d-48e2-baec-d9080e852b12 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-af668bcf-c478-484a-bce9-ce0c89b86cc5 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 0px;
background-color: #252525;
text-align: left;
cursor: pointer;
}
#s-af668bcf-c478-484a-bce9-ce0c89b86cc5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-af668bcf-c478-484a-bce9-ce0c89b86cc5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-af668bcf-c478-484a-bce9-ce0c89b86cc5-atc-btn-wrapper {
    text-align: left;
  }


#s-af668bcf-c478-484a-bce9-ce0c89b86cc5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-af668bcf-c478-484a-bce9-ce0c89b86cc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-af668bcf-c478-484a-bce9-ce0c89b86cc5.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-af668bcf-c478-484a-bce9-ce0c89b86cc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-fc9447a4-474b-4401-8a73-106d9f4736d8 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fc9447a4-474b-4401-8a73-106d9f4736d8 {
  display: none;
}
#s-fc9447a4-474b-4401-8a73-106d9f4736d8, #wrap-s-fc9447a4-474b-4401-8a73-106d9f4736d8 { display:none !important; }}@media (max-width: 767px){#s-fc9447a4-474b-4401-8a73-106d9f4736d8 {
  display: none;
}
#s-fc9447a4-474b-4401-8a73-106d9f4736d8, #wrap-s-fc9447a4-474b-4401-8a73-106d9f4736d8 { display:none !important; }}







#s-fc9447a4-474b-4401-8a73-106d9f4736d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fc9447a4-474b-4401-8a73-106d9f4736d8.shg-box.shg-c {
  justify-content: center;
}

#s-29f21443-5d80-4844-8144-c76445303731 {
  margin-left: auto;
margin-right: auto;
padding-top: 64px;
padding-left: 64px;
padding-bottom: 64px;
padding-right: 64px;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-29f21443-5d80-4844-8144-c76445303731 {
  
}
}@media (max-width: 767px){#s-29f21443-5d80-4844-8144-c76445303731 {
  
}
}







#s-29f21443-5d80-4844-8144-c76445303731 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-29f21443-5d80-4844-8144-c76445303731.shg-box.shg-c {
  justify-content: center;
}

#s-0792593b-e782-4c43-ac3a-b4fa53aa1056 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: center;
}

#s-0792593b-e782-4c43-ac3a-b4fa53aa1056 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-80aa4024-cce6-47d8-8563-19e581e44eac {
  margin-top: 14px;
margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 22.5px);
}

[id="s-80aa4024-cce6-47d8-8563-19e581e44eac"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 22.5px);
}

}

#s-e6263773-0876-4ad4-9586-10e1baf48604 {
  border-style: solid;
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: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-e6263773-0876-4ad4-9586-10e1baf48604 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e6263773-0876-4ad4-9586-10e1baf48604.shg-box.shg-c {
  justify-content: center;
}

#s-f2f5b6b8-3be6-467a-b4bf-878b8f539311 {
  display: none;
}
#s-50169bd3-370e-4667-84c7-860043ef5d1f {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f {
  max-width: 100%;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom,
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f {
  max-width: 100%;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom,
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f {
  max-width: 100%;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom,
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f {
  max-width: 100%;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom,
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f {
  max-width: 100%;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom,
.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-50169bd3-370e-4667-84c7-860043ef5d1f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
.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 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;
  font-weight: normal;
  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 {
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  margin-bottom: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  margin-top: 0;
  -webkit-padding-start: 40px;
          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;
}

#s-d0ce241c-c435-473a-ae37-f0efa69144fd {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-20920753-3b89-47d1-970e-4fcdd5ba5bb1 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-c7220863-b4fe-48ed-a56e-139454d6e0c1 {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(248, 248, 248, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-c7220863-b4fe-48ed-a56e-139454d6e0c1:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c7220863-b4fe-48ed-a56e-139454d6e0c1:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-c7220863-b4fe-48ed-a56e-139454d6e0c1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7220863-b4fe-48ed-a56e-139454d6e0c1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7220863-b4fe-48ed-a56e-139454d6e0c1.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-c7220863-b4fe-48ed-a56e-139454d6e0c1.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-706afb6d-a325-430f-aa32-6cb3ce5a2afd {
  border-style: solid;
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: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-706afb6d-a325-430f-aa32-6cb3ce5a2afd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-706afb6d-a325-430f-aa32-6cb3ce5a2afd.shg-box.shg-c {
  justify-content: center;
}

#s-617642bb-2776-4791-95d3-22f39471ddb8 {
  display: none;
}
#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f {
  max-width: 100%;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom,
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f {
  max-width: 100%;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom,
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f {
  max-width: 100%;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom,
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f {
  max-width: 100%;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom,
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f {
  max-width: 100%;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom,
.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-b31c88cb-8898-4dd3-8442-9afb65e5b51f .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f7064e3d-005f-49f6-a87b-10c6fe6ccb66 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-b34b4fb9-f30c-4e3f-922f-449389a932e5 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-be48a662-a950-4b5e-8d6d-99ba5b420053 {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-be48a662-a950-4b5e-8d6d-99ba5b420053:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-be48a662-a950-4b5e-8d6d-99ba5b420053:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-be48a662-a950-4b5e-8d6d-99ba5b420053 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be48a662-a950-4b5e-8d6d-99ba5b420053.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be48a662-a950-4b5e-8d6d-99ba5b420053.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-be48a662-a950-4b5e-8d6d-99ba5b420053.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-3b42080d-f6bc-48fd-900c-32529b0e1fbb {
  border-style: solid;
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: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-3b42080d-f6bc-48fd-900c-32529b0e1fbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3b42080d-f6bc-48fd-900c-32529b0e1fbb.shg-box.shg-c {
  justify-content: center;
}

#s-cd72778b-3b23-47ee-93d3-849c802935b3 {
  display: none;
}
#s-3a97156a-0a6b-42a3-985e-07c0351cf32c {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c {
  max-width: 100%;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom,
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c {
  max-width: 100%;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom,
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c {
  max-width: 100%;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom,
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c {
  max-width: 100%;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom,
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c {
  max-width: 100%;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom,
.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-3a97156a-0a6b-42a3-985e-07c0351cf32c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-7b5f24b3-cd33-438a-9dbb-58d0ab2bf1ba {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-a1361af0-1b08-4f7c-a25a-1ee264978404 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-98d724c3-1dfd-46ca-b1af-3108599e0146 {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-98d724c3-1dfd-46ca-b1af-3108599e0146:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-98d724c3-1dfd-46ca-b1af-3108599e0146:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-98d724c3-1dfd-46ca-b1af-3108599e0146 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-98d724c3-1dfd-46ca-b1af-3108599e0146.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-98d724c3-1dfd-46ca-b1af-3108599e0146.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-98d724c3-1dfd-46ca-b1af-3108599e0146.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-b5b08603-f204-43b3-8f51-b320fe7a2b07 {
  border-style: solid;
margin-top: 0px;
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: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-b5b08603-f204-43b3-8f51-b320fe7a2b07 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b5b08603-f204-43b3-8f51-b320fe7a2b07.shg-box.shg-c {
  justify-content: center;
}

#s-4ffd0862-b28a-4911-af31-21ed0fb5b74d {
  display: none;
}
#s-faaba00c-c884-4745-b981-8adb802351c2 {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 {
  max-width: 100%;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom,
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 {
  max-width: 100%;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom,
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 {
  max-width: 100%;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom,
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 {
  max-width: 100%;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom,
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 {
  max-width: 100%;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom,
.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-faaba00c-c884-4745-b981-8adb802351c2 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-3a7fa530-3f9c-487c-823a-29947109f6fd {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-9d79936c-0e5b-4915-9992-25eb51a3c027 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-2e017c56-1f90-4be2-8d06-7d56488228d7 {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-2e017c56-1f90-4be2-8d06-7d56488228d7:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2e017c56-1f90-4be2-8d06-7d56488228d7:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-2e017c56-1f90-4be2-8d06-7d56488228d7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2e017c56-1f90-4be2-8d06-7d56488228d7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2e017c56-1f90-4be2-8d06-7d56488228d7.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-2e017c56-1f90-4be2-8d06-7d56488228d7.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-8fbe9383-2f99-40c6-8e9f-0bd2037e389a {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 48px;
padding-bottom: 14px;
padding-right: 48px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
letter-spacing: 0px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-8fbe9383-2f99-40c6-8e9f-0bd2037e389a:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-8fbe9383-2f99-40c6-8e9f-0bd2037e389a:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-8fbe9383-2f99-40c6-8e9f-0bd2037e389a-btn-wrapper {
    text-align: center;
  }


#s-8fbe9383-2f99-40c6-8e9f-0bd2037e389a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  inline-block ;
}

#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d {
  min-height: 50px;
}
@media (min-width: 1200px){#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d {
  display: none;
}
#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d, #wrap-s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d {
  display: none;
}
#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d, #wrap-s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d { display:none !important; }}







#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e1b0334a-b4b9-4ce3-93b6-a9427e0ba73d.shg-box.shg-c {
  justify-content: center;
}

#s-4b4374d1-bb79-4dc5-b121-60c972e0bd18 {
  margin-left: auto;
margin-right: auto;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4b4374d1-bb79-4dc5-b121-60c972e0bd18 {
  
}
}@media (max-width: 767px){#s-4b4374d1-bb79-4dc5-b121-60c972e0bd18 {
  
}
}







#s-4b4374d1-bb79-4dc5-b121-60c972e0bd18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4b4374d1-bb79-4dc5-b121-60c972e0bd18.shg-box.shg-c {
  justify-content: center;
}

#s-f7f99487-7140-4d37-b992-37c8533b0dd5 {
  padding-bottom: 15px;
max-width: 700px;
text-align: center;
}

#s-f7f99487-7140-4d37-b992-37c8533b0dd5 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-ce9daeb0-36b2-4d61-b170-cf4d7094110a {
  margin-top: 14px;
margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 7.5px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 11.25px);
}

}

@media (min-width: 992px) {
[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 11.25px);
}

}

@media (min-width: 1200px) {
[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 11.25px);
}

[id="s-ce9daeb0-36b2-4d61-b170-cf4d7094110a"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 11.25px);
}

}

#s-3972a4b3-5696-41ee-963d-44433486f1df {
  border-style: solid;
margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-3972a4b3-5696-41ee-963d-44433486f1df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3972a4b3-5696-41ee-963d-44433486f1df.shg-box.shg-c {
  justify-content: center;
}

#s-16236236-b65e-440d-974d-6a436dfece12 {
  display: none;
}
#s-688ffa89-077a-40d2-8178-884da6730eb1 {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 {
  max-width: 100%;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom,
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 {
  max-width: 100%;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom,
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 {
  max-width: 100%;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom,
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 {
  max-width: 100%;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom,
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 {
  max-width: 100%;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom,
.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-688ffa89-077a-40d2-8178-884da6730eb1 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-f16b0aef-c7d4-4757-b541-6d3852fb3f9e {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-fedbd929-e862-4b41-a104-de28e44567eb {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664 {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(248, 248, 248, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-c7a9fbb3-eaee-424f-a51e-eb3513b65664.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-8262f5f9-c401-46d2-8d7b-b22f29bfbc31 {
  border-style: solid;
margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-8262f5f9-c401-46d2-8d7b-b22f29bfbc31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8262f5f9-c401-46d2-8d7b-b22f29bfbc31.shg-box.shg-c {
  justify-content: center;
}

#s-a3ab22d4-31ab-4ad9-9104-c9cbbb1179bf {
  display: none;
}
#s-6c769576-b405-4dfc-bc01-ba7b3739177c {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c {
  max-width: 100%;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom,
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c {
  max-width: 100%;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom,
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c {
  max-width: 100%;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom,
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c {
  max-width: 100%;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom,
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c {
  max-width: 100%;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom,
.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-6c769576-b405-4dfc-bc01-ba7b3739177c .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-1ff4ec30-35a5-4523-aac1-74db140a08d8 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-b8e5a340-1eb5-4715-be43-11b29e8e0aa4 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-49df030f-753f-42d1-8061-adc4b57d81f8 {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-49df030f-753f-42d1-8061-adc4b57d81f8:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-49df030f-753f-42d1-8061-adc4b57d81f8:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-49df030f-753f-42d1-8061-adc4b57d81f8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-49df030f-753f-42d1-8061-adc4b57d81f8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-49df030f-753f-42d1-8061-adc4b57d81f8.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-49df030f-753f-42d1-8061-adc4b57d81f8.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-71e068e0-4cac-4feb-8541-f81483b7751d {
  border-style: solid;
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: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-71e068e0-4cac-4feb-8541-f81483b7751d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-71e068e0-4cac-4feb-8541-f81483b7751d.shg-box.shg-c {
  justify-content: center;
}

#s-368effda-cfb7-476b-8bb9-1ef0167ae333 {
  display: none;
}
#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 {
  max-width: 100%;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom,
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 {
  max-width: 100%;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom,
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 {
  max-width: 100%;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom,
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 {
  max-width: 100%;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom,
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 {
  max-width: 100%;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom,
.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-80a8d9d3-3350-4f6e-8f52-fc26f1432561 .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-3acf8ae7-a0d3-4212-8347-09b3b17e60e8 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-a6f767ad-5cd4-4420-b024-d614feeda9c2 {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-53b4e61c-f6a3-4fc7-bf0a-3d5a65503fab.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-61eead83-2597-4c1f-949e-c6035c3d8260 {
  border-style: solid;
margin-top: 0px;
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: rgba(217, 217, 217, 1);
border-style: solid;
min-height: 50px;
}








#s-61eead83-2597-4c1f-949e-c6035c3d8260 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-61eead83-2597-4c1f-949e-c6035c3d8260.shg-box.shg-c {
  justify-content: center;
}

#s-b167e2d1-13cb-4cd2-8df0-7eb4c1890e17 {
  display: none;
}
#s-df575729-151c-43ce-9b55-3e392b1c99cc {
  padding-bottom: 15px;
text-align: center;
}


.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc {
  max-width: 100%;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom,
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

@media (min-width: 1200px){
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc {
  max-width: 100%;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom,
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc {
  max-width: 100%;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom,
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc {
  max-width: 100%;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom,
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}@media (max-width: 767px){
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc {
  max-width: 100%;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom,
.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc img.shogun-image {
  max-width: 300px !important;
  min-height:  !important;
}

.shg-c#s-df575729-151c-43ce-9b55-3e392b1c99cc .shg-image-zoom {
  
    margin: 0 auto;
  
}

}
#s-7b086451-cd0f-44b3-9d54-7400c1ddd78c {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-5b4b4062-ce5c-40a8-a992-a57a8df42f9e {
  padding-left: 16px;
padding-bottom: 8px;
padding-right: 16px;
}

#s-a1401503-4812-49f9-816b-15d29905b37f {
  border-style: solid;
margin-left: 16px;
margin-bottom: 16px;
margin-right: 16px;
padding-top: 13px;
padding-left: 30px;
padding-bottom: 13px;
padding-right: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 6, 8, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 0);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(0, 3, 4, 1);
}
#s-a1401503-4812-49f9-816b-15d29905b37f:hover {background-color: rgba(0, 9, 13, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a1401503-4812-49f9-816b-15d29905b37f:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}


#s-a1401503-4812-49f9-816b-15d29905b37f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a1401503-4812-49f9-816b-15d29905b37f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a1401503-4812-49f9-816b-15d29905b37f.shg-btn {
  color: rgba(0, 3, 4, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  block ;
}

#s-a1401503-4812-49f9-816b-15d29905b37f.shg-btn.shg-product-atc-error {
  font-weight: normal;
  font-family: Work Sans;
  
  
  color: rgba(95, 122, 134, 1);
}



#s-ea06951e-b002-4256-9e37-503279c342e3 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ea06951e-b002-4256-9e37-503279c342e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ea06951e-b002-4256-9e37-503279c342e3.shg-box.shg-c {
  justify-content: center;
}

#s-9a2b1390-2745-4857-bee2-59ca83d98ffe {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 48px;
padding-bottom: 14px;
padding-right: 48px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
letter-spacing: 0px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-9a2b1390-2745-4857-bee2-59ca83d98ffe:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-9a2b1390-2745-4857-bee2-59ca83d98ffe:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-9a2b1390-2745-4857-bee2-59ca83d98ffe-btn-wrapper {
    text-align: center;
  }


#s-9a2b1390-2745-4857-bee2-59ca83d98ffe.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  
  
  font-family: Georgia;
  display:  inline-block ;
}

#s-2412429c-3ddc-4d86-be9d-f80c1af157f4 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 72px;
padding-left: 64px;
padding-bottom: 72px;
padding-right: 64px;
min-height: 494px;
background-color: rgba(235, 235, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2412429c-3ddc-4d86-be9d-f80c1af157f4 {
  display: none;
}
#s-2412429c-3ddc-4d86-be9d-f80c1af157f4, #wrap-s-2412429c-3ddc-4d86-be9d-f80c1af157f4 { display:none !important; }}@media (max-width: 767px){#s-2412429c-3ddc-4d86-be9d-f80c1af157f4 {
  display: none;
}
#s-2412429c-3ddc-4d86-be9d-f80c1af157f4, #wrap-s-2412429c-3ddc-4d86-be9d-f80c1af157f4 { display:none !important; }}







#s-2412429c-3ddc-4d86-be9d-f80c1af157f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2412429c-3ddc-4d86-be9d-f80c1af157f4.shg-box.shg-c {
  justify-content: center;
}

#s-863db8eb-f534-4320-a5b2-ef13dc5af036 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: center;
}

#s-863db8eb-f534-4320-a5b2-ef13dc5af036 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-2cd41917-6e08-4a00-b74c-0c8ae1128427 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 30px;
min-height: 300px;
max-width: 1312px;
}








#s-2cd41917-6e08-4a00-b74c-0c8ae1128427 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2cd41917-6e08-4a00-b74c-0c8ae1128427.shg-box.shg-c {
  justify-content: center;
}

#s-a045eb60-53a0-4ede-919d-856cf5fc35f2 {
  padding-top: 0px;
min-height: 300px;
}

@media (min-width: 0px) {
[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 8.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 12.0px);
}

}

@media (min-width: 992px) {
[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 12.0px);
}

}

@media (min-width: 1200px) {
[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 12.0px);
}

[id="s-a045eb60-53a0-4ede-919d-856cf5fc35f2"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 12.0px);
}

}

#s-dc0e14cd-b04a-4049-8b7b-09a9b1048323 {
  min-height: 300px;
}








#s-dc0e14cd-b04a-4049-8b7b-09a9b1048323 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dc0e14cd-b04a-4049-8b7b-09a9b1048323.shg-box.shg-c {
  justify-content: flex-start;
}

#s-e1121106-d623-4dd7-98de-46f4a6383dd6 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
min-height: 316px;
background-position: center center;
}








#s-e1121106-d623-4dd7-98de-46f4a6383dd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e1121106-d623-4dd7-98de-46f4a6383dd6 {
  cursor: pointer;
}#s-e1121106-d623-4dd7-98de-46f4a6383dd6.shg-box.shg-c {
  justify-content: center;
}

#s-b3288949-9221-4e92-a996-1b56369084d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-b3288949-9221-4e92-a996-1b56369084d9 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-5d3ce7f4-3f84-4b0e-8105-0824d293ffba {
  margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-bottom: 0px;
padding-right: 15px;
text-align: center;
}

#s-5d3ce7f4-3f84-4b0e-8105-0824d293ffba .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-93987742-5c49-4843-a347-7fd5f510fef3 {
  min-height: 300px;
}








#s-93987742-5c49-4843-a347-7fd5f510fef3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-93987742-5c49-4843-a347-7fd5f510fef3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-c0eaf122-07f3-4e19-ba3f-7e350e3054ac {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
min-height: 316px;
background-position: center center;
}








#s-c0eaf122-07f3-4e19-ba3f-7e350e3054ac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c0eaf122-07f3-4e19-ba3f-7e350e3054ac {
  cursor: pointer;
}#s-c0eaf122-07f3-4e19-ba3f-7e350e3054ac.shg-box.shg-c {
  justify-content: center;
}

#s-7a575ae8-a723-402f-9588-32f07e6d2e34 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-7a575ae8-a723-402f-9588-32f07e6d2e34 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-c15e78e9-89f0-4bb9-9b5e-1611cee817c7 {
  margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-bottom: 0px;
padding-right: 15px;
text-align: center;
}

#s-c15e78e9-89f0-4bb9-9b5e-1611cee817c7 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-4bbd408a-dfd7-475a-9b36-1b7034177b69 {
  min-height: 300px;
}








#s-4bbd408a-dfd7-475a-9b36-1b7034177b69 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4bbd408a-dfd7-475a-9b36-1b7034177b69.shg-box.shg-c {
  justify-content: flex-start;
}

#s-60a934e3-eedf-4869-a9d3-9c5fb31959ce {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
min-height: 316px;
background-position: center center;
}








#s-60a934e3-eedf-4869-a9d3-9c5fb31959ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-60a934e3-eedf-4869-a9d3-9c5fb31959ce {
  cursor: pointer;
}#s-60a934e3-eedf-4869-a9d3-9c5fb31959ce.shg-box.shg-c {
  justify-content: center;
}

#s-2f9a1c3e-6755-4836-ac6a-07ac4a2ac6ed {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-2f9a1c3e-6755-4836-ac6a-07ac4a2ac6ed .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-e0d67628-440d-4fce-9585-56e5b27dab86 {
  margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-bottom: 0px;
padding-right: 15px;
text-align: center;
}

#s-e0d67628-440d-4fce-9585-56e5b27dab86 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-f40dfd0a-8940-4d9d-8ab1-e18549a2d834 {
  min-height: 300px;
}








#s-f40dfd0a-8940-4d9d-8ab1-e18549a2d834 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f40dfd0a-8940-4d9d-8ab1-e18549a2d834.shg-box.shg-c {
  justify-content: flex-start;
}

#s-8f0bb7f6-35f0-477e-9c77-f493d67eaa02 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 15px;
padding-left: 15px;
padding-bottom: 15px;
padding-right: 15px;
min-height: 316px;
background-position: center center;
}








#s-8f0bb7f6-35f0-477e-9c77-f493d67eaa02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8f0bb7f6-35f0-477e-9c77-f493d67eaa02 {
  cursor: pointer;
}#s-8f0bb7f6-35f0-477e-9c77-f493d67eaa02.shg-box.shg-c {
  justify-content: center;
}

#s-62cc040f-e276-4dcf-9c2a-11e5b12d6665 {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

#s-62cc040f-e276-4dcf-9c2a-11e5b12d6665 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-fcb60002-e2ad-430c-8387-9388161b7ce8 {
  margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-bottom: 0px;
padding-right: 15px;
text-align: center;
}

#s-fcb60002-e2ad-430c-8387-9388161b7ce8 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-2f0a4bd0-4153-4808-a7f2-66e65ab46662 {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(235, 235, 235, 1);
text-align: center;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-2f0a4bd0-4153-4808-a7f2-66e65ab46662:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-2f0a4bd0-4153-4808-a7f2-66e65ab46662:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-2f0a4bd0-4153-4808-a7f2-66e65ab46662-btn-wrapper {
    text-align: center;
  }


#s-2f0a4bd0-4153-4808-a7f2-66e65ab46662.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
background-color: rgba(235, 235, 235, 1);
}
@media (min-width: 1200px){#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade {
  display: none;
}
#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade, #wrap-s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade {
  display: none;
}
#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade, #wrap-s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade { display:none !important; }}







#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-85f9bfff-47fe-4c03-b4ef-403f1ad8bade.shg-box.shg-c {
  justify-content: center;
}

#s-80e746b8-fea5-44df-8307-1f8386af18f6 {
  padding-bottom: 15px;
text-align: left;
}

#s-80e746b8-fea5-44df-8307-1f8386af18f6 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-e353568a-3980-44cb-afcd-ba14f60675df {
  padding-top: 0px;
padding-bottom: 0px;
}

#s-e353568a-3980-44cb-afcd-ba14f60675df .shg-sld-dot {
  background-color: rgba(255, 255, 255, 1);
}

#s-e353568a-3980-44cb-afcd-ba14f60675df .shg-sld-nav-button.shg-sld-left,
#s-e353568a-3980-44cb-afcd-ba14f60675df .shg-sld-nav-button.shg-sld-right {
  fill: rgba(255, 255, 255, 1);
}

#s-2b2dc23a-53fc-4cc8-8f78-faef954c1405 {
  text-align: center;
}




  #s-2b2dc23a-53fc-4cc8-8f78-faef954c1405 img.shogun-image {
    
    width: px;
  }


#s-2b2dc23a-53fc-4cc8-8f78-faef954c1405 .shogun-image-content {
  
    align-items: center;
  
}

#s-344d5795-43f5-41df-ab5c-3f710be000d6 {
  padding-left: 48px;
padding-right: 48px;
min-height: 50px;
}








#s-344d5795-43f5-41df-ab5c-3f710be000d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-344d5795-43f5-41df-ab5c-3f710be000d6.shg-box.shg-c {
  justify-content: center;
}

#s-95ab7c48-545d-4827-84f3-789b40da9505 {
  padding-bottom: 10px;
text-align: center;
}

#s-95ab7c48-545d-4827-84f3-789b40da9505 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-48ac064c-ce36-427a-af6f-d59937132162 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-48ac064c-ce36-427a-af6f-d59937132162 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 12px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-b1821cee-0489-44cd-b587-2e31af402ca2 {
  text-align: center;
}




  #s-b1821cee-0489-44cd-b587-2e31af402ca2 img.shogun-image {
    
    width: px;
  }


#s-b1821cee-0489-44cd-b587-2e31af402ca2 .shogun-image-content {
  
    align-items: center;
  
}

#s-4c25551d-b6dc-40e7-9e0c-a756cb24bf4d {
  padding-left: 48px;
padding-right: 48px;
min-height: 50px;
}








#s-4c25551d-b6dc-40e7-9e0c-a756cb24bf4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4c25551d-b6dc-40e7-9e0c-a756cb24bf4d.shg-box.shg-c {
  justify-content: center;
}

#s-7ecd47f3-54e1-4700-a8b8-20ea605b440c {
  padding-bottom: 10px;
text-align: center;
}

#s-7ecd47f3-54e1-4700-a8b8-20ea605b440c .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-e8e76f13-a995-4dba-88e2-be6edda69aee {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-e8e76f13-a995-4dba-88e2-be6edda69aee .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 12px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-36d6681e-6a1b-4298-b93e-0851bdfff3a3 {
  text-align: center;
}




  #s-36d6681e-6a1b-4298-b93e-0851bdfff3a3 img.shogun-image {
    
    width: px;
  }


#s-36d6681e-6a1b-4298-b93e-0851bdfff3a3 .shogun-image-content {
  
    align-items: center;
  
}

#s-ee0492f8-ad21-4760-b5ee-bcb5b4d1e408 {
  padding-left: 48px;
padding-right: 48px;
min-height: 50px;
}








#s-ee0492f8-ad21-4760-b5ee-bcb5b4d1e408 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ee0492f8-ad21-4760-b5ee-bcb5b4d1e408.shg-box.shg-c {
  justify-content: center;
}

#s-d1dd4bb0-fde5-41d3-ae88-ba209b835746 {
  padding-bottom: 10px;
text-align: center;
}

#s-d1dd4bb0-fde5-41d3-ae88-ba209b835746 .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-21b3f801-faea-42d5-86e6-fbe1be46f9b6 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-21b3f801-faea-42d5-86e6-fbe1be46f9b6 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 12px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-5266ca9f-ad2a-46e6-93de-eb27a90b8dbd {
  text-align: center;
}





#s-5266ca9f-ad2a-46e6-93de-eb27a90b8dbd .shogun-image-content {
  
    align-items: center;
  
}

#s-4e581f69-6ec1-4cb9-afd4-832c4d0cef53 {
  padding-left: 48px;
padding-right: 48px;
min-height: 50px;
}








#s-4e581f69-6ec1-4cb9-afd4-832c4d0cef53 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4e581f69-6ec1-4cb9-afd4-832c4d0cef53.shg-box.shg-c {
  justify-content: center;
}

#s-683f5403-505e-4ba0-8334-17946895d08f {
  padding-bottom: 10px;
text-align: center;
}

#s-683f5403-505e-4ba0-8334-17946895d08f .shogun-heading-component h3 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-383880ea-7a3a-4448-bdf0-924da49927a3 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
padding-right: 0%;
text-align: center;
}

#s-383880ea-7a3a-4448-bdf0-924da49927a3 .shogun-heading-component h6 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 12px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-cc906e68-4ae4-4768-9a8c-29029e53575c {
  border-style: solid;
margin-top: 58px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(235, 235, 235, 1);
text-align: center;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-cc906e68-4ae4-4768-9a8c-29029e53575c:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-cc906e68-4ae4-4768-9a8c-29029e53575c:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-cc906e68-4ae4-4768-9a8c-29029e53575c-btn-wrapper {
    text-align: center;
  }


#s-cc906e68-4ae4-4768-9a8c-29029e53575c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 48px;
padding-left: 24px;
padding-bottom: 48px;
padding-right: 24px;
min-height: 313px;
background-position: center center;
}
@media (min-width: 1200px){#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c {
  display: none;
}
#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c, #wrap-s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c {
  display: none;
}
#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c, #wrap-s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c { display:none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c {
  
}
}@media (max-width: 767px){#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c {
  margin-left: 0px;
margin-right: 0px;
}
}







#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
}#s-eabd08fc-a8ca-41df-9c79-3d090d40cc3c.shg-box.shg-c {
  justify-content: center;
}

#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 72px;
padding-left: 64px;
padding-bottom: 72px;
padding-right: 64px;
min-height: 900px;
background-position: center center;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 {
  display: none;
}
#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53, #wrap-s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 { display:none !important; }}@media (max-width: 767px){#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 {
  margin-left: 0px;
margin-right: 0px;
display: none;
}
#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53, #wrap-s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 { display:none !important; }}







#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.4;
}#s-05ccc1df-0cf8-4e50-a773-ab9bdf446c53.shg-box.shg-c {
  justify-content: center;
}

#s-3eacd738-ad64-4fd1-af20-b21e1e31a776 {
  margin-left: auto;
margin-right: auto;
padding-top: 72px;
padding-left: 104px;
padding-bottom: 72px;
padding-right: 104px;
min-height: 50px;
max-width: 1312px;
}








#s-3eacd738-ad64-4fd1-af20-b21e1e31a776 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3eacd738-ad64-4fd1-af20-b21e1e31a776.shg-box.shg-c {
  justify-content: center;
}

#s-3b558a07-5131-4bcf-9002-f7aac55513bb {
  margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
max-width: 950px;
text-align: center;
}

#s-3b558a07-5131-4bcf-9002-f7aac55513bb .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-9d4957f7-d8c0-4511-be26-3da5dd905568 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
padding-right: 0%;
text-align: center;
}

#s-9d4957f7-d8c0-4511-be26-3da5dd905568 .shogun-heading-component h5 {
  color: rgba(255, 255, 255, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-bcb4b163-c8e2-43ad-9824-b38e596239a2 {
  border-style: solid;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
max-width: 700px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-bcb4b163-c8e2-43ad-9824-b38e596239a2:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-bcb4b163-c8e2-43ad-9824-b38e596239a2:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-bcb4b163-c8e2-43ad-9824-b38e596239a2-btn-wrapper {
    text-align: center;
  }


#s-bcb4b163-c8e2-43ad-9824-b38e596239a2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209 {
  padding-top: 72px;
padding-left: 64px;
padding-bottom: 72px;
padding-right: 64px;
min-height: 494px;
background-color: rgba(232, 228, 207, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209 {
  display: none;
}
#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209, #wrap-s-7f6e3772-4523-4e30-9c29-b38d7a8c0209 { display:none !important; }}@media (max-width: 767px){#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209 {
  display: none;
}
#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209, #wrap-s-7f6e3772-4523-4e30-9c29-b38d7a8c0209 { display:none !important; }}







#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7f6e3772-4523-4e30-9c29-b38d7a8c0209.shg-box.shg-c {
  justify-content: center;
}

#s-6ce0fbcb-8f73-4b34-a155-9f4a7c3d18fb {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: center;
}

#s-6ce0fbcb-8f73-4b34-a155-9f4a7c3d18fb .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-3fff6196-9686-4715-b390-345f71b4fb32 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 30px;
min-height: 300px;
max-width: 1312px;
}








#s-3fff6196-9686-4715-b390-345f71b4fb32 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3fff6196-9686-4715-b390-345f71b4fb32.shg-box.shg-c {
  justify-content: center;
}

#s-d5548c78-77a2-4950-bc9f-02aecfaebb41 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-bottom: 0px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-d5548c78-77a2-4950-bc9f-02aecfaebb41"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-bcbf8c95-42c9-4650-944c-0f00f2994913 {
  min-height: 300px;
}








#s-bcbf8c95-42c9-4650-944c-0f00f2994913 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bcbf8c95-42c9-4650-944c-0f00f2994913.shg-box.shg-c {
  justify-content: flex-start;
}

#s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-26ad869a-d6a0-4df3-8d1d-5daf9f20fff7"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-b94c47aa-9328-4c19-933a-e56d26af50fa {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-b94c47aa-9328-4c19-933a-e56d26af50fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b94c47aa-9328-4c19-933a-e56d26af50fa.shg-box.shg-c {
  justify-content: center;
}

#s-bd63da19-4a8e-469d-9bd5-6c77deeee2e7 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
}








#s-bd63da19-4a8e-469d-9bd5-6c77deeee2e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bd63da19-4a8e-469d-9bd5-6c77deeee2e7.shg-box.shg-c {
  justify-content: center;
}

#s-898f766d-2809-4236-9cd0-c4d851c09ead {
  padding-bottom: 20px;
max-width: 700px;
text-align: left;
}

#s-898f766d-2809-4236-9cd0-c4d851c09ead .shogun-heading-component h2 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: 1.2em;
  letter-spacing: ;
  text-align: left;
}



#s-2bb48802-1c10-4a1b-87e4-317b14c31df1 {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-2bb48802-1c10-4a1b-87e4-317b14c31df1 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Georgia;
  font-style:   ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}



#s-bd8546db-7c9d-4008-93fc-c217b8b9a8aa {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-bd8546db-7c9d-4008-93fc-c217b8b9a8aa:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-bd8546db-7c9d-4008-93fc-c217b8b9a8aa:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-bd8546db-7c9d-4008-93fc-c217b8b9a8aa-btn-wrapper {
    text-align: left;
  }


#s-bd8546db-7c9d-4008-93fc-c217b8b9a8aa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-41870991-8272-47b1-9a16-ca17597a6e96 {
  min-height: 300px;
}








#s-41870991-8272-47b1-9a16-ca17597a6e96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-41870991-8272-47b1-9a16-ca17597a6e96.shg-box.shg-c {
  justify-content: flex-start;
}

#s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-9f6d293b-0137-4eb4-9d2a-9378c4cb0566"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-7241e630-f143-4db5-b45f-fe9236a78d4b {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-7241e630-f143-4db5-b45f-fe9236a78d4b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7241e630-f143-4db5-b45f-fe9236a78d4b.shg-box.shg-c {
  justify-content: center;
}

#s-1bac66d9-1152-4eab-a590-ff76db4a9bee {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
}








#s-1bac66d9-1152-4eab-a590-ff76db4a9bee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1bac66d9-1152-4eab-a590-ff76db4a9bee.shg-box.shg-c {
  justify-content: center;
}

#s-de7b1e10-5e71-47dd-a9c5-c2f96defe37f {
  padding-bottom: 20px;
max-width: 700px;
text-align: left;
}

#s-de7b1e10-5e71-47dd-a9c5-c2f96defe37f .shogun-heading-component h2 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: 1.2em;
  letter-spacing: ;
  text-align: left;
}



#s-a0995b2c-0dcc-4951-817c-da281335f6a4 {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-a0995b2c-0dcc-4951-817c-da281335f6a4 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Georgia;
  font-style:   ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}



#s-8cc835d0-0381-404d-9639-6cefa9781a1e {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-8cc835d0-0381-404d-9639-6cefa9781a1e:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-8cc835d0-0381-404d-9639-6cefa9781a1e:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-8cc835d0-0381-404d-9639-6cefa9781a1e-btn-wrapper {
    text-align: left;
  }


#s-8cc835d0-0381-404d-9639-6cefa9781a1e.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-92198141-09c8-4aed-8893-ec37b3bc4f1c {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 10.0px);
}

[id="s-92198141-09c8-4aed-8893-ec37b3bc4f1c"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 10.0px);
}

}

#s-8b98873c-2cc3-48ae-8ed4-7f3637445d43 {
  min-height: 300px;
}








#s-8b98873c-2cc3-48ae-8ed4-7f3637445d43 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8b98873c-2cc3-48ae-8ed4-7f3637445d43.shg-box.shg-c {
  justify-content: flex-start;
}

#s-696b30f5-9d40-452d-8339-9dd4951558af {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-696b30f5-9d40-452d-8339-9dd4951558af"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-6757a9a3-a471-4576-b489-138ee2f0d144 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-6757a9a3-a471-4576-b489-138ee2f0d144 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6757a9a3-a471-4576-b489-138ee2f0d144.shg-box.shg-c {
  justify-content: center;
}

#s-69d8e24d-cc44-41b7-ab6f-fecb1b0d3f0a {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
}








#s-69d8e24d-cc44-41b7-ab6f-fecb1b0d3f0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-69d8e24d-cc44-41b7-ab6f-fecb1b0d3f0a.shg-box.shg-c {
  justify-content: center;
}

#s-06c59c04-75f5-4395-8790-93093b394492 {
  padding-bottom: 20px;
max-width: 700px;
text-align: left;
}

#s-06c59c04-75f5-4395-8790-93093b394492 .shogun-heading-component h2 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: 1.2em;
  letter-spacing: ;
  text-align: left;
}



#s-59b9fb5d-c03b-445e-a4e6-2f4167b44713 {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-59b9fb5d-c03b-445e-a4e6-2f4167b44713 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Georgia;
  font-style:   ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}



#s-5fa7b7f3-ea8b-4c15-a17d-a4823be2b77f {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-5fa7b7f3-ea8b-4c15-a17d-a4823be2b77f:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-5fa7b7f3-ea8b-4c15-a17d-a4823be2b77f:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-5fa7b7f3-ea8b-4c15-a17d-a4823be2b77f-btn-wrapper {
    text-align: left;
  }


#s-5fa7b7f3-ea8b-4c15-a17d-a4823be2b77f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-ae30e1f0-38f1-47c7-94ba-1ca09ea0908b {
  min-height: 300px;
}








#s-ae30e1f0-38f1-47c7-94ba-1ca09ea0908b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ae30e1f0-38f1-47c7-94ba-1ca09ea0908b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-67c669ac-458b-4418-98b6-bfa2714e8980 {
  margin-left: auto;
margin-right: auto;
max-width: 1312px;
}

@media (min-width: 0px) {
[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-67c669ac-458b-4418-98b6-bfa2714e8980"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

#s-78d697e1-7852-4763-8707-18183fe66985 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 50px;
background-position: center center;
}








#s-78d697e1-7852-4763-8707-18183fe66985 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-78d697e1-7852-4763-8707-18183fe66985.shg-box.shg-c {
  justify-content: center;
}

#s-bb554b3b-221e-43f0-bbd0-56d5987f6ca9 {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
min-height: 300px;
background-color: rgba(255, 255, 255, 1);
}








#s-bb554b3b-221e-43f0-bbd0-56d5987f6ca9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bb554b3b-221e-43f0-bbd0-56d5987f6ca9.shg-box.shg-c {
  justify-content: center;
}

#s-aad85518-048a-4422-8ed0-ec516c3a808d {
  padding-bottom: 20px;
max-width: 700px;
text-align: left;
}

#s-aad85518-048a-4422-8ed0-ec516c3a808d .shogun-heading-component h2 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 24px;
  line-height: 1.2em;
  letter-spacing: ;
  text-align: left;
}



#s-fd335e47-59cc-4d1d-9a48-bdb4e8e30776 {
  padding-top: 0px;
padding-bottom: 20px;
max-width: 600px;
text-align: left;
}

#s-fd335e47-59cc-4d1d-9a48-bdb4e8e30776 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Georgia;
  font-style:   ;
  font-size: 16px;
  line-height: 1.5em;
  letter-spacing: ;
  text-align: left;
}



#s-c6fe000d-66e1-4671-bafe-cbbcba9d2066 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-c6fe000d-66e1-4671-bafe-cbbcba9d2066:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-c6fe000d-66e1-4671-bafe-cbbcba9d2066:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}

  #s-c6fe000d-66e1-4671-bafe-cbbcba9d2066-btn-wrapper {
    text-align: left;
  }


#s-c6fe000d-66e1-4671-bafe-cbbcba9d2066.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-4276088e-10c1-41f6-8f0e-e5645e893dac {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 14px;
padding-left: 28px;
padding-bottom: 14px;
padding-right: 28px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(232, 228, 207, 1);
text-align: center;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-4276088e-10c1-41f6-8f0e-e5645e893dac:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-4276088e-10c1-41f6-8f0e-e5645e893dac:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-4276088e-10c1-41f6-8f0e-e5645e893dac-btn-wrapper {
    text-align: center;
  }


#s-4276088e-10c1-41f6-8f0e-e5645e893dac.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-e07490c7-f942-4cbd-80cd-1a0308f64164 {
  margin-left: auto;
margin-right: auto;
padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
}
@media (min-width: 1200px){#s-e07490c7-f942-4cbd-80cd-1a0308f64164 {
  display: none;
}
#s-e07490c7-f942-4cbd-80cd-1a0308f64164, #wrap-s-e07490c7-f942-4cbd-80cd-1a0308f64164 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e07490c7-f942-4cbd-80cd-1a0308f64164 {
  display: none;
}
#s-e07490c7-f942-4cbd-80cd-1a0308f64164, #wrap-s-e07490c7-f942-4cbd-80cd-1a0308f64164 { display:none !important; }}







#s-e07490c7-f942-4cbd-80cd-1a0308f64164 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e07490c7-f942-4cbd-80cd-1a0308f64164.shg-box.shg-c {
  justify-content: center;
}

#s-8253b7b5-b7ab-4e63-879c-0f8747018df5 {
  padding-bottom: 25px;
max-width: 700px;
text-align: center;
}

#s-8253b7b5-b7ab-4e63-879c-0f8747018df5 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-d80bcca1-2815-4075-84b5-17c6ef6c099d {
  margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
padding-right: 0%;
text-align: center;
}

#s-d80bcca1-2815-4075-84b5-17c6ef6c099d .shogun-heading-component h5 {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 16px;
  line-height: 1.15em;
  letter-spacing: 2px;
  text-align: center;
}



#s-f67956e4-1956-4db8-bcac-db98cc887805 {
  border-style: solid;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-f67956e4-1956-4db8-bcac-db98cc887805:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-f67956e4-1956-4db8-bcac-db98cc887805:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-f67956e4-1956-4db8-bcac-db98cc887805-btn-wrapper {
    text-align: center;
  }


#s-f67956e4-1956-4db8-bcac-db98cc887805.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-aa364076-2e39-4061-9c82-8f7b6496eea2 {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
background-color: rgba(232, 228, 207, 1);
}
@media (min-width: 1200px){#s-aa364076-2e39-4061-9c82-8f7b6496eea2 {
  display: none;
}
#s-aa364076-2e39-4061-9c82-8f7b6496eea2, #wrap-s-aa364076-2e39-4061-9c82-8f7b6496eea2 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aa364076-2e39-4061-9c82-8f7b6496eea2 {
  display: none;
}
#s-aa364076-2e39-4061-9c82-8f7b6496eea2, #wrap-s-aa364076-2e39-4061-9c82-8f7b6496eea2 { display:none !important; }}







#s-aa364076-2e39-4061-9c82-8f7b6496eea2 > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
}#s-aa364076-2e39-4061-9c82-8f7b6496eea2.shg-box.shg-c {
  justify-content: center;
}

#s-2bb1ead9-28e7-4875-a030-21aeaf903a08 {
  padding-bottom: 15px;
max-width: 700px;
text-align: center;
}

#s-2bb1ead9-28e7-4875-a030-21aeaf903a08 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-eab205b9-aef5-48ad-b850-bd278751d6dc {
  margin-top: 0px;
margin-bottom: 24px;
}








#s-eab205b9-aef5-48ad-b850-bd278751d6dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eab205b9-aef5-48ad-b850-bd278751d6dc {
  cursor: pointer;
}#s-eab205b9-aef5-48ad-b850-bd278751d6dc.shg-box.shg-c {
  justify-content: center;
}

#s-0e22b0df-8a07-4905-b76c-1e124e8f3fb0 {
  padding-top: 0px;
padding-bottom: 0px;
}








#s-0e22b0df-8a07-4905-b76c-1e124e8f3fb0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0e22b0df-8a07-4905-b76c-1e124e8f3fb0.shg-box.shg-c {
  justify-content: center;
}

#s-9dcc4ce3-390a-4ee4-93fe-7cb47ecc8cc4 {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}





#s-9dcc4ce3-390a-4ee4-93fe-7cb47ecc8cc4 .shogun-image-content {
  
    align-items: center;
  
}

#s-5db59669-042c-431c-af58-f90701e6bda8 {
  min-height: 50px;
}








#s-5db59669-042c-431c-af58-f90701e6bda8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5db59669-042c-431c-af58-f90701e6bda8.shg-box.shg-c {
  justify-content: center;
}

#s-382333fc-ecee-480d-808a-c2572ea0e332 {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
background-color: rgba(255, 255, 255, 1);
}








#s-382333fc-ecee-480d-808a-c2572ea0e332 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-382333fc-ecee-480d-808a-c2572ea0e332.shg-box.shg-c {
  justify-content: center;
}

#s-d575d7b8-3b53-4508-bb97-20dc4cee588c {
  margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
text-align: left;
}

#s-d575d7b8-3b53-4508-bb97-20dc4cee588c .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 24px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-b625757c-d367-4f29-bbc8-5392afa04438 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-b625757c-d367-4f29-bbc8-5392afa04438 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 1200px){#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc {
  display: none;
}
#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc, #wrap-s-2d9a4812-1f3d-4348-808e-24109cd2f9cc { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc {
  display: none;
}
#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc, #wrap-s-2d9a4812-1f3d-4348-808e-24109cd2f9cc { display:none !important; }}

  #s-2d9a4812-1f3d-4348-808e-24109cd2f9cc-btn-wrapper {
    text-align: left;
  }


#s-2d9a4812-1f3d-4348-808e-24109cd2f9cc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-88990d54-015e-40ed-bd7b-abc71ed60ea4 {
  margin-top: 0px;
margin-bottom: 24px;
}








#s-88990d54-015e-40ed-bd7b-abc71ed60ea4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-88990d54-015e-40ed-bd7b-abc71ed60ea4 {
  cursor: pointer;
}#s-88990d54-015e-40ed-bd7b-abc71ed60ea4.shg-box.shg-c {
  justify-content: center;
}

#s-3cbbd620-b91c-4563-bdd3-570719f7110a {
  padding-top: 0px;
padding-bottom: 0px;
}








#s-3cbbd620-b91c-4563-bdd3-570719f7110a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3cbbd620-b91c-4563-bdd3-570719f7110a.shg-box.shg-c {
  justify-content: center;
}

#s-ea9796db-96a7-49a9-a3fd-61b954b1497a {
  text-align: center;
}





#s-ea9796db-96a7-49a9-a3fd-61b954b1497a .shogun-image-content {
  
    align-items: center;
  
}

#s-6f7846ae-dd36-42fb-9e30-78c98bfd652e {
  min-height: 50px;
}








#s-6f7846ae-dd36-42fb-9e30-78c98bfd652e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6f7846ae-dd36-42fb-9e30-78c98bfd652e.shg-box.shg-c {
  justify-content: center;
}

#s-8d60667e-aa08-4bd5-b52e-003a0fc08c0d {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
background-color: rgba(255, 255, 255, 1);
}








#s-8d60667e-aa08-4bd5-b52e-003a0fc08c0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8d60667e-aa08-4bd5-b52e-003a0fc08c0d.shg-box.shg-c {
  justify-content: center;
}

#s-a8e15f17-8d77-4319-8b55-82beecc9a1ca {
  margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
text-align: left;
}

#s-a8e15f17-8d77-4319-8b55-82beecc9a1ca .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 24px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-2eefee8e-7afb-403b-b573-0d5acf2547e2 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-2eefee8e-7afb-403b-b573-0d5acf2547e2 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-20c1093f-136d-4eec-a1ea-b4c940bec06b {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-20c1093f-136d-4eec-a1ea-b4c940bec06b:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-20c1093f-136d-4eec-a1ea-b4c940bec06b:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 1200px){#s-20c1093f-136d-4eec-a1ea-b4c940bec06b {
  display: none;
}
#s-20c1093f-136d-4eec-a1ea-b4c940bec06b, #wrap-s-20c1093f-136d-4eec-a1ea-b4c940bec06b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-20c1093f-136d-4eec-a1ea-b4c940bec06b {
  display: none;
}
#s-20c1093f-136d-4eec-a1ea-b4c940bec06b, #wrap-s-20c1093f-136d-4eec-a1ea-b4c940bec06b { display:none !important; }}

  #s-20c1093f-136d-4eec-a1ea-b4c940bec06b-btn-wrapper {
    text-align: left;
  }


#s-20c1093f-136d-4eec-a1ea-b4c940bec06b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-12a00069-e898-4177-a563-d216aa63987f {
  margin-top: 0px;
margin-bottom: 24px;
}








#s-12a00069-e898-4177-a563-d216aa63987f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-12a00069-e898-4177-a563-d216aa63987f {
  cursor: pointer;
}#s-12a00069-e898-4177-a563-d216aa63987f.shg-box.shg-c {
  justify-content: center;
}

#s-e70593f1-8f25-4b88-b3b8-95fa6bce2e35 {
  padding-top: 0px;
padding-bottom: 0px;
}








#s-e70593f1-8f25-4b88-b3b8-95fa6bce2e35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e70593f1-8f25-4b88-b3b8-95fa6bce2e35.shg-box.shg-c {
  justify-content: center;
}

#s-e5a2616f-bc29-412a-9b88-981020e4b9d5 {
  text-align: center;
}





#s-e5a2616f-bc29-412a-9b88-981020e4b9d5 .shogun-image-content {
  
    align-items: center;
  
}

#s-663af930-150c-4739-b526-9fe2433eafc9 {
  min-height: 50px;
}








#s-663af930-150c-4739-b526-9fe2433eafc9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-663af930-150c-4739-b526-9fe2433eafc9.shg-box.shg-c {
  justify-content: center;
}

#s-ff2f103d-aff6-43f4-abf3-e9121cdace70 {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
background-color: rgba(255, 255, 255, 1);
}








#s-ff2f103d-aff6-43f4-abf3-e9121cdace70 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ff2f103d-aff6-43f4-abf3-e9121cdace70.shg-box.shg-c {
  justify-content: center;
}

#s-f8975034-fc5c-4009-a287-c3f8a875ccb3 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
text-align: left;
}

#s-f8975034-fc5c-4009-a287-c3f8a875ccb3 .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 24px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-77003a85-ad4b-44b6-b664-6d0a113213b6 {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-77003a85-ad4b-44b6-b664-6d0a113213b6 .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-0e77c914-1080-4511-a8c0-8999572f7334 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-0e77c914-1080-4511-a8c0-8999572f7334:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-0e77c914-1080-4511-a8c0-8999572f7334:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 1200px){#s-0e77c914-1080-4511-a8c0-8999572f7334 {
  display: none;
}
#s-0e77c914-1080-4511-a8c0-8999572f7334, #wrap-s-0e77c914-1080-4511-a8c0-8999572f7334 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0e77c914-1080-4511-a8c0-8999572f7334 {
  display: none;
}
#s-0e77c914-1080-4511-a8c0-8999572f7334, #wrap-s-0e77c914-1080-4511-a8c0-8999572f7334 { display:none !important; }}

  #s-0e77c914-1080-4511-a8c0-8999572f7334-btn-wrapper {
    text-align: left;
  }


#s-0e77c914-1080-4511-a8c0-8999572f7334.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-d766de89-d244-4f39-99ce-8f194d69dd63 {
  margin-top: 0px;
}








#s-d766de89-d244-4f39-99ce-8f194d69dd63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d766de89-d244-4f39-99ce-8f194d69dd63 {
  cursor: pointer;
}#s-d766de89-d244-4f39-99ce-8f194d69dd63.shg-box.shg-c {
  justify-content: center;
}

#s-601d3bc6-0dca-4a7e-8927-ebbbe28d7787 {
  padding-top: 0px;
padding-bottom: 0px;
}








#s-601d3bc6-0dca-4a7e-8927-ebbbe28d7787 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-601d3bc6-0dca-4a7e-8927-ebbbe28d7787.shg-box.shg-c {
  justify-content: center;
}

#s-75baddff-052c-4512-a0db-70982a7df9ad {
  text-align: center;
}





#s-75baddff-052c-4512-a0db-70982a7df9ad .shogun-image-content {
  
    align-items: center;
  
}

#s-9f8d9cc1-f68e-4474-a919-d5795435b1f6 {
  min-height: 50px;
}








#s-9f8d9cc1-f68e-4474-a919-d5795435b1f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f8d9cc1-f68e-4474-a919-d5795435b1f6.shg-box.shg-c {
  justify-content: center;
}

#s-2f1a579a-1003-4c8f-b10d-ecf33d0d5032 {
  padding-top: 24px;
padding-left: 24px;
padding-bottom: 24px;
padding-right: 24px;
background-color: rgba(255, 255, 255, 1);
}








#s-2f1a579a-1003-4c8f-b10d-ecf33d0d5032 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2f1a579a-1003-4c8f-b10d-ecf33d0d5032.shg-box.shg-c {
  justify-content: center;
}

#s-decefb01-8161-480c-baee-329fdc00d0b4 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 15px;
text-align: left;
}

#s-decefb01-8161-480c-baee-329fdc00d0b4 .shogun-heading-component h3 {
  color: rgba(14, 1, 1, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 24px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: left;
}



#s-bdc5a5fd-ab9c-4b12-a83a-5ac5c3abce8d {
  padding-top: 0px;
padding-bottom: 15px;
max-width: 600px;
text-align: left;
}

#s-bdc5a5fd-ab9c-4b12-a83a-5ac5c3abce8d .shogun-heading-component h5 {
  color: rgba(9, 0, 0, 1);
  font-weight:   ;
  font-family: Source Sans Pro;
  font-style:   ;
  font-size: 14px;
  line-height: 1.6em;
  letter-spacing: ;
  text-align: left;
}



#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(34, 0, 0, 0);
border-style: solid;
border-radius: 0px;
background-color: rgba(146, 57, 57, 0);
text-align: left;
text-decoration: none;
letter-spacing: 2px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca:hover {background-color: rgba(1, 13, 18, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(128, 128, 128, 1) !important;}#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca:active {border-style: solid !important;
border-color: rgba(34, 25, 77, 0) !important;
background-color: rgba(76, 97, 107, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(0, 0, 0, 1) !important;}@media (min-width: 1200px){#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca {
  display: none;
}
#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca, #wrap-s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca {
  display: none;
}
#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca, #wrap-s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca { display:none !important; }}

  #s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca-btn-wrapper {
    text-align: left;
  }


#s-98fd5c40-7aa2-4fc1-931f-1bdb51be41ca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-1bebc6ef-c377-41bb-8e98-ff9bc9fffd99 {
  border-style: solid;
margin-top: 24px;
padding-top: 12px;
padding-left: 24px;
padding-bottom: 12px;
padding-right: 24px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(34, 0, 0, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(232, 228, 207, 1);
text-align: center;
text-decoration: none;
letter-spacing: 1px;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
line-height: 1em;
}
#s-1bebc6ef-c377-41bb-8e98-ff9bc9fffd99:hover {background-color: rgba(1, 13, 18, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}#s-1bebc6ef-c377-41bb-8e98-ff9bc9fffd99:active {background-color: rgba(76, 97, 107, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-1bebc6ef-c377-41bb-8e98-ff9bc9fffd99-btn-wrapper {
    text-align: center;
  }


#s-1bebc6ef-c377-41bb-8e98-ff9bc9fffd99.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: 600;
  
  font-family: Source Sans Pro;
  display:  inline-block ;
}

#s-b944169f-a4ae-441b-8701-d06eb6994fa2 {
  text-align: center;
}
@media (min-width: 1200px){#s-b944169f-a4ae-441b-8701-d06eb6994fa2 {
  display: none;
}
#s-b944169f-a4ae-441b-8701-d06eb6994fa2, #wrap-s-b944169f-a4ae-441b-8701-d06eb6994fa2 { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b944169f-a4ae-441b-8701-d06eb6994fa2 {
  display: none;
}
#s-b944169f-a4ae-441b-8701-d06eb6994fa2, #wrap-s-b944169f-a4ae-441b-8701-d06eb6994fa2 { display:none !important; }}



  #s-b944169f-a4ae-441b-8701-d06eb6994fa2 img.shogun-image {
    
    width: px;
  }


#s-b944169f-a4ae-441b-8701-d06eb6994fa2 .shogun-image-content {
  
    align-items: center;
  
}

#s-451ac89b-51de-4833-8f23-d441395be4ed {
  background-repeat: no-repeat;
background-size: cover;
min-height: 640px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-451ac89b-51de-4833-8f23-d441395be4ed {
  display: none;
}
#s-451ac89b-51de-4833-8f23-d441395be4ed, #wrap-s-451ac89b-51de-4833-8f23-d441395be4ed { display:none !important; }}@media (max-width: 767px){#s-451ac89b-51de-4833-8f23-d441395be4ed {
  display: none;
}
#s-451ac89b-51de-4833-8f23-d441395be4ed, #wrap-s-451ac89b-51de-4833-8f23-d441395be4ed { display:none !important; }}







#s-451ac89b-51de-4833-8f23-d441395be4ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-451ac89b-51de-4833-8f23-d441395be4ed.shg-box.shg-c {
  justify-content: center;
}

#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 72px;
padding-bottom: 72px;
min-height: 50px;
max-width: 1100px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6 {
  display: none;
}
#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6, #wrap-s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6 { display:none !important; }}@media (max-width: 767px){#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6 {
  display: none;
}
#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6, #wrap-s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6 { display:none !important; }}







#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a073fefe-d0b8-4c09-942b-a4d5e1e5c2f6.shg-box.shg-c {
  justify-content: center;
}

#s-ce8a1cc5-9be7-4980-9941-8aee57ba2798 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 20px;
text-align: center;
}

#s-ce8a1cc5-9be7-4980-9941-8aee57ba2798 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 42px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-58ca75e8-8df1-4a48-a051-42cb92051987 {
  padding-top: 14px;
}

#s-5159d731-d5fa-42cf-ba83-d064426aab8b {
  margin-left: auto;
margin-right: auto;
padding-top: 48px;
padding-left: 14px;
padding-bottom: 48px;
padding-right: 14px;
}
@media (min-width: 1200px){#s-5159d731-d5fa-42cf-ba83-d064426aab8b {
  display: none;
}
#s-5159d731-d5fa-42cf-ba83-d064426aab8b, #wrap-s-5159d731-d5fa-42cf-ba83-d064426aab8b { display:none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5159d731-d5fa-42cf-ba83-d064426aab8b {
  display: none;
}
#s-5159d731-d5fa-42cf-ba83-d064426aab8b, #wrap-s-5159d731-d5fa-42cf-ba83-d064426aab8b { display:none !important; }}







#s-5159d731-d5fa-42cf-ba83-d064426aab8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5159d731-d5fa-42cf-ba83-d064426aab8b.shg-box.shg-c {
  justify-content: center;
}

#s-abde3ac5-74f1-495f-a27e-cd4bdb261939 {
  padding-bottom: 15px;
max-width: 700px;
text-align: center;
}

#s-abde3ac5-74f1-495f-a27e-cd4bdb261939 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:   ;
  font-family: Didot;
  font-style:   ;
  font-size: 32px;
  line-height: 1.15em;
  letter-spacing: ;
  text-align: center;
}



#s-d03f224d-8a9d-493d-8141-68ded601e0ee {
  padding-top: 14px;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-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 {
  display: inline-block;
}
