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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 {
  min-height: 551px;
}
@media (min-width: 1200px){#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 {
  display: none;
}
#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19, #wrap-s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 {
  display: none;
}
#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19, #wrap-s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 {
  display: none;
}
#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19, #wrap-s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 { display: none !important; }}
#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 .shg-sld-nav-button.shg-sld-left,
#s-d9d81ecb-3d16-4a44-bbd7-8dbf611d6f19 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
}

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

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

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

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

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

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

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

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

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

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-4cafc221-7134-4063-b215-4fd42e11d396 {
  text-align: center;
}







  #s-4cafc221-7134-4063-b215-4fd42e11d396 img.shogun-image {
    

    
    
    
  }


#s-4cafc221-7134-4063-b215-4fd42e11d396 .shogun-image-content {
  
    align-items: center;
  
}

#s-09077fec-6b88-474b-830c-e419a61eaf2f {
  text-align: center;
}







  #s-09077fec-6b88-474b-830c-e419a61eaf2f img.shogun-image {
    

    
    
    
  }


#s-09077fec-6b88-474b-830c-e419a61eaf2f .shogun-image-content {
  
    align-items: center;
  
}

#s-cf2ab398-09a5-4872-83a7-f212d27b58a2 {
  text-align: center;
}







  #s-cf2ab398-09a5-4872-83a7-f212d27b58a2 img.shogun-image {
    

    
    
    
  }


#s-cf2ab398-09a5-4872-83a7-f212d27b58a2 .shogun-image-content {
  
    align-items: center;
  
}

#s-60e3a25f-b29e-4537-bb62-5c9a15d84416 {
  text-align: center;
}







  #s-60e3a25f-b29e-4537-bb62-5c9a15d84416 img.shogun-image {
    

    
    
    
  }


#s-60e3a25f-b29e-4537-bb62-5c9a15d84416 .shogun-image-content {
  
    align-items: center;
  
}

#s-dc470b8e-0e35-40c7-b2dc-816843df8268 {
  text-align: center;
}








#s-dc470b8e-0e35-40c7-b2dc-816843df8268 .shogun-image-content {
  
    align-items: center;
  
}

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

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

#s-4755dae2-9249-4970-abce-106444070d8b {
  background-repeat: no-repeat;
background-size: cover;
min-height: 175px;
background-position: left center;
}

#s-4755dae2-9249-4970-abce-106444070d8b {
  background-image: url(https://i.shgcdn.com/8592757c-2b05-48c3-9416-fc2f9002f0fe/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4755dae2-9249-4970-abce-106444070d8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4755dae2-9249-4970-abce-106444070d8b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f8f1c94-122a-4c73-a1f5-c12cf14843d2 {
  margin-left: auto;
margin-right: 40px;
max-width: 170px;
text-align: right;
}








#s-7f8f1c94-122a-4c73-a1f5-c12cf14843d2 .shogun-image-content {
  
    align-items: center;
  
}

#s-b8891090-fcf4-4f60-bbb3-3d0f1b11b252 {
  text-align: center;
}







  #s-b8891090-fcf4-4f60-bbb3-3d0f1b11b252 img.shogun-image {
    

    
    
    
  }


#s-b8891090-fcf4-4f60-bbb3-3d0f1b11b252 .shogun-image-content {
  
    align-items: center;
  
}

#s-728b11a7-2982-43d8-9a15-67832f0ab059 {
  margin-left: 35px;
margin-right: 35px;
}








#s-728b11a7-2982-43d8-9a15-67832f0ab059 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-728b11a7-2982-43d8-9a15-67832f0ab059 {
  cursor: pointer;
}#s-728b11a7-2982-43d8-9a15-67832f0ab059.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  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: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-6bcce792-5186-4e72-97d7-ce67f390a3c9 {
  margin-top: 40px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-6bcce792-5186-4e72-97d7-ce67f390a3c9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6bcce792-5186-4e72-97d7-ce67f390a3c9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6bcce792-5186-4e72-97d7-ce67f390a3c9 {
  
}
}@media (max-width: 767px){#s-6bcce792-5186-4e72-97d7-ce67f390a3c9 {
  
}
}
#s-6bcce792-5186-4e72-97d7-ce67f390a3c9 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  
}



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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-7b242f19-7c9e-4186-813b-204e14ae4010 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
}

#s-fab68817-120a-4fde-ad9e-d5e6f1ae71e2 {
  text-align: left;
}

#s-f1f30277-f8a9-43b2-b672-b53e483155fb {
  margin-left: 35px;
margin-right: 35px;
}








#s-f1f30277-f8a9-43b2-b672-b53e483155fb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f1f30277-f8a9-43b2-b672-b53e483155fb {
  cursor: pointer;
}#s-f1f30277-f8a9-43b2-b672-b53e483155fb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c5dc8b44-a45a-4823-beac-8e0da0f505a4 {
  margin-top: 40px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-c5dc8b44-a45a-4823-beac-8e0da0f505a4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c5dc8b44-a45a-4823-beac-8e0da0f505a4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c5dc8b44-a45a-4823-beac-8e0da0f505a4 {
  
}
}@media (max-width: 767px){#s-c5dc8b44-a45a-4823-beac-8e0da0f505a4 {
  
}
}
#s-c5dc8b44-a45a-4823-beac-8e0da0f505a4 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  
}



#s-add6c64b-d706-4aa0-ac81-df80484da117 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
}

#s-8269c704-1658-4965-a4a3-ecf26665c787 {
  text-align: left;
}

#s-3e59affa-0406-4dbe-92dd-2f1bf21cd01e {
  margin-left: 35px;
margin-right: 35px;
}








#s-3e59affa-0406-4dbe-92dd-2f1bf21cd01e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3e59affa-0406-4dbe-92dd-2f1bf21cd01e {
  cursor: pointer;
}#s-3e59affa-0406-4dbe-92dd-2f1bf21cd01e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-491052e6-01c2-4cf8-880e-d26ba5e71db9 {
  margin-top: 40px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-491052e6-01c2-4cf8-880e-d26ba5e71db9 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-491052e6-01c2-4cf8-880e-d26ba5e71db9 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-491052e6-01c2-4cf8-880e-d26ba5e71db9 {
  
}
}@media (max-width: 767px){#s-491052e6-01c2-4cf8-880e-d26ba5e71db9 {
  
}
}
#s-491052e6-01c2-4cf8-880e-d26ba5e71db9 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  
}



#s-b1bab835-d035-46ea-af88-bddfc8bc637d {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
}

#s-eba3ea2b-ece4-44c1-b529-68bf97b7cfc9 {
  text-align: left;
}

#s-adf43e36-4fcc-4f4e-ace1-ba088e4ed3ed {
  margin-left: 35px;
margin-right: 35px;
}








#s-adf43e36-4fcc-4f4e-ace1-ba088e4ed3ed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-adf43e36-4fcc-4f4e-ace1-ba088e4ed3ed {
  cursor: pointer;
}#s-adf43e36-4fcc-4f4e-ace1-ba088e4ed3ed.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-133f2119-11d0-4a46-a194-64de7c179f79 {
  margin-top: 40px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-133f2119-11d0-4a46-a194-64de7c179f79 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-133f2119-11d0-4a46-a194-64de7c179f79 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-133f2119-11d0-4a46-a194-64de7c179f79 {
  
}
}@media (max-width: 767px){#s-133f2119-11d0-4a46-a194-64de7c179f79 {
  
}
}
#s-133f2119-11d0-4a46-a194-64de7c179f79 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  
}



#s-1b47e873-9b0e-4e10-92f8-5329f5666d03 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
}

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

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

.shg-btn-text {
  font-weight: ;
  font-family: ;
}

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

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

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

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

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

#s-c52f6076-834f-4e56-968d-425ba118bd09 {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-c52f6076-834f-4e56-968d-425ba118bd09:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c52f6076-834f-4e56-968d-425ba118bd09:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c52f6076-834f-4e56-968d-425ba118bd09-root {
    text-align: center;
  }


#s-c52f6076-834f-4e56-968d-425ba118bd09.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c52f6076-834f-4e56-968d-425ba118bd09-root {
    text-align: center;
  }


#s-c52f6076-834f-4e56-968d-425ba118bd09.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c52f6076-834f-4e56-968d-425ba118bd09-root {
    text-align: center;
  }


#s-c52f6076-834f-4e56-968d-425ba118bd09.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c52f6076-834f-4e56-968d-425ba118bd09-root {
    text-align: center;
  }


#s-c52f6076-834f-4e56-968d-425ba118bd09.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c52f6076-834f-4e56-968d-425ba118bd09-root {
    text-align: center;
  }


#s-c52f6076-834f-4e56-968d-425ba118bd09.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-5538c9f6-3b50-4b27-aeda-14da6cc5b78b {
  margin-left: 35px;
margin-right: 35px;
}








#s-5538c9f6-3b50-4b27-aeda-14da6cc5b78b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5538c9f6-3b50-4b27-aeda-14da6cc5b78b {
  cursor: pointer;
}#s-5538c9f6-3b50-4b27-aeda-14da6cc5b78b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4cde79a4-88b6-49a6-919a-97fad3ed3984 {
  margin-top: 40px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-4cde79a4-88b6-49a6-919a-97fad3ed3984 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4cde79a4-88b6-49a6-919a-97fad3ed3984 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4cde79a4-88b6-49a6-919a-97fad3ed3984 {
  
}
}@media (max-width: 767px){#s-4cde79a4-88b6-49a6-919a-97fad3ed3984 {
  
}
}
#s-4cde79a4-88b6-49a6-919a-97fad3ed3984 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  
}



#s-22f7d8a5-c9c5-4d6b-9da5-45e6219fe777 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
}

#s-65072bba-6950-4db5-85e2-2c466f4e74e6 {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-65072bba-6950-4db5-85e2-2c466f4e74e6:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-65072bba-6950-4db5-85e2-2c466f4e74e6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-65072bba-6950-4db5-85e2-2c466f4e74e6-root {
    text-align: center;
  }


#s-65072bba-6950-4db5-85e2-2c466f4e74e6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-65072bba-6950-4db5-85e2-2c466f4e74e6-root {
    text-align: center;
  }


#s-65072bba-6950-4db5-85e2-2c466f4e74e6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-65072bba-6950-4db5-85e2-2c466f4e74e6-root {
    text-align: center;
  }


#s-65072bba-6950-4db5-85e2-2c466f4e74e6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-65072bba-6950-4db5-85e2-2c466f4e74e6-root {
    text-align: center;
  }


#s-65072bba-6950-4db5-85e2-2c466f4e74e6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-65072bba-6950-4db5-85e2-2c466f4e74e6-root {
    text-align: center;
  }


#s-65072bba-6950-4db5-85e2-2c466f4e74e6.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-74f49df1-6170-4126-9148-e936bbd4fef8 {
  margin-left: 35px;
margin-right: 35px;
min-height: 50px;
}








#s-74f49df1-6170-4126-9148-e936bbd4fef8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-74f49df1-6170-4126-9148-e936bbd4fef8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7cb7d1cb-c0aa-4128-97d5-b246a2dc3a2f {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 650px;
text-align: left;
}

#s-7cb7d1cb-c0aa-4128-97d5-b246a2dc3a2f .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  text-align: left;
}



#s-eb9ebe89-69c3-4dd4-a4b5-06c8780813e9 {
  margin-left: 35px;
margin-right: 35px;
}








#s-eb9ebe89-69c3-4dd4-a4b5-06c8780813e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eb9ebe89-69c3-4dd4-a4b5-06c8780813e9 {
  cursor: pointer;
}#s-eb9ebe89-69c3-4dd4-a4b5-06c8780813e9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9f61b8db-515b-4a7e-bbf3-b2dcf9ad59de {
  margin-top: 40px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-9f61b8db-515b-4a7e-bbf3-b2dcf9ad59de {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-9f61b8db-515b-4a7e-bbf3-b2dcf9ad59de {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-9f61b8db-515b-4a7e-bbf3-b2dcf9ad59de {
  
}
}@media (max-width: 767px){#s-9f61b8db-515b-4a7e-bbf3-b2dcf9ad59de {
  
}
}
#s-9f61b8db-515b-4a7e-bbf3-b2dcf9ad59de .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 34px;
  line-height: 1.25em;
  
  
}



#s-0bd0a35a-c0e6-4e62-b43f-a88b939379dc {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
}

#s-cbb5363f-fddc-48d9-9d06-298e2b40597b {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-cbb5363f-fddc-48d9-9d06-298e2b40597b:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-cbb5363f-fddc-48d9-9d06-298e2b40597b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cbb5363f-fddc-48d9-9d06-298e2b40597b-root {
    text-align: center;
  }


#s-cbb5363f-fddc-48d9-9d06-298e2b40597b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-cbb5363f-fddc-48d9-9d06-298e2b40597b-root {
    text-align: center;
  }


#s-cbb5363f-fddc-48d9-9d06-298e2b40597b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cbb5363f-fddc-48d9-9d06-298e2b40597b-root {
    text-align: center;
  }


#s-cbb5363f-fddc-48d9-9d06-298e2b40597b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cbb5363f-fddc-48d9-9d06-298e2b40597b-root {
    text-align: center;
  }


#s-cbb5363f-fddc-48d9-9d06-298e2b40597b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-cbb5363f-fddc-48d9-9d06-298e2b40597b-root {
    text-align: center;
  }


#s-cbb5363f-fddc-48d9-9d06-298e2b40597b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
@media (max-width: 767px){#s-0f986dc8-0098-4e9e-9a39-fe83efd9326d {
  display: none;
}
#s-0f986dc8-0098-4e9e-9a39-fe83efd9326d, #wrap-s-0f986dc8-0098-4e9e-9a39-fe83efd9326d { display: none !important; }}
#s-0f986dc8-0098-4e9e-9a39-fe83efd9326d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-0f986dc8-0098-4e9e-9a39-fe83efd9326d .shg-sld-nav-button.shg-sld-left,
#s-0f986dc8-0098-4e9e-9a39-fe83efd9326d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-7560185a-9d79-40d0-8df0-61ce6e192ddf {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1920px;
background-position: center center;
}
@media (min-width: 1200px){#s-7560185a-9d79-40d0-8df0-61ce6e192ddf {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7560185a-9d79-40d0-8df0-61ce6e192ddf {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7560185a-9d79-40d0-8df0-61ce6e192ddf {
  
}
}@media (max-width: 767px){#s-7560185a-9d79-40d0-8df0-61ce6e192ddf {
  
}
}
#s-7560185a-9d79-40d0-8df0-61ce6e192ddf {
  background-image: url(https://i.shgcdn.com/3aa6560b-28a7-45a0-9f28-8ca029acb793/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-7560185a-9d79-40d0-8df0-61ce6e192ddf > .shg-box-overlay {
  background-color: rgba(235, 235, 235, 0);
  opacity: 0;
}#s-7560185a-9d79-40d0-8df0-61ce6e192ddf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-849848c8-4404-45b2-bc4c-86bc0f1e26af {
  margin-left: 100px;
margin-right: 100px;
min-height: 555px;
}
@media (min-width: 768px) and (max-width: 991px){#s-849848c8-4404-45b2-bc4c-86bc0f1e26af {
  margin-left: 80px;
margin-right: 80px;
}
}@media (max-width: 767px){#s-849848c8-4404-45b2-bc4c-86bc0f1e26af {
  margin-left: 70px;
margin-right: 70px;
}
}







#s-849848c8-4404-45b2-bc4c-86bc0f1e26af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-849848c8-4404-45b2-bc4c-86bc0f1e26af {
  cursor: pointer;
}#s-849848c8-4404-45b2-bc4c-86bc0f1e26af.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-78ac92c0-5538-4986-8585-27411356c48d {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 650px;
text-align: left;
}
@media (min-width: 1200px){#s-78ac92c0-5538-4986-8585-27411356c48d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-78ac92c0-5538-4986-8585-27411356c48d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-78ac92c0-5538-4986-8585-27411356c48d {
  
}
}@media (max-width: 767px){#s-78ac92c0-5538-4986-8585-27411356c48d {
  margin-top: 60px;
}
}
#s-78ac92c0-5538-4986-8585-27411356c48d .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.25em;
  
  
}



#s-e0d0c655-1098-4bb8-bf51-2190ef5ffff2 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
max-width: 500px;
}

#s-a42f9f44-9884-407a-9ae0-f49893b5a88f {
  text-align: left;
}

#s-4b261ac2-6dd0-4797-92dd-1282e9b757db {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1920px;
background-position: center center;
}
@media (min-width: 1200px){#s-4b261ac2-6dd0-4797-92dd-1282e9b757db {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4b261ac2-6dd0-4797-92dd-1282e9b757db {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4b261ac2-6dd0-4797-92dd-1282e9b757db {
  
}
}@media (max-width: 767px){#s-4b261ac2-6dd0-4797-92dd-1282e9b757db {
  
}
}
#s-4b261ac2-6dd0-4797-92dd-1282e9b757db {
  background-image: url(https://i.shgcdn.com/1952da68-5d62-4a7a-b68a-1a07efa7af5c/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4b261ac2-6dd0-4797-92dd-1282e9b757db > .shg-box-overlay {
  background-color: rgba(235, 235, 235, 0);
  opacity: 0;
}#s-4b261ac2-6dd0-4797-92dd-1282e9b757db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-34d94a9d-375a-4d84-b473-261c0907cc2f {
  margin-left: 100px;
margin-right: 100px;
min-height: 555px;
}
@media (min-width: 768px) and (max-width: 991px){#s-34d94a9d-375a-4d84-b473-261c0907cc2f {
  margin-left: 80px;
margin-right: 80px;
}
}@media (max-width: 767px){#s-34d94a9d-375a-4d84-b473-261c0907cc2f {
  margin-left: 70px;
margin-right: 70px;
}
}







#s-34d94a9d-375a-4d84-b473-261c0907cc2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-34d94a9d-375a-4d84-b473-261c0907cc2f {
  cursor: pointer;
}#s-34d94a9d-375a-4d84-b473-261c0907cc2f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-170d64fc-904f-41e5-9513-7050ccc168a0 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 650px;
text-align: left;
}
@media (min-width: 1200px){#s-170d64fc-904f-41e5-9513-7050ccc168a0 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-170d64fc-904f-41e5-9513-7050ccc168a0 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-170d64fc-904f-41e5-9513-7050ccc168a0 {
  
}
}@media (max-width: 767px){#s-170d64fc-904f-41e5-9513-7050ccc168a0 {
  margin-top: 60px;
}
}
#s-170d64fc-904f-41e5-9513-7050ccc168a0 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.25em;
  
  
}



#s-f9f265d5-4756-4509-adbe-003bbdc49c12 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
max-width: 500px;
}

#s-f0a0e718-df9a-45d2-bba4-753de9cc7714 {
  text-align: left;
}

#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1920px;
background-position: center center;
}
@media (min-width: 1200px){#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 {
  
}
}@media (max-width: 767px){#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 {
  
}
}
#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 {
  background-image: url(https://i.shgcdn.com/8c0c5a08-b5d3-42fe-93c6-111d37a09197/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4d77bd0c-2570-418d-89a9-5b67e6b77273 > .shg-box-overlay {
  background-color: rgba(235, 235, 235, 0);
  opacity: 0;
}#s-4d77bd0c-2570-418d-89a9-5b67e6b77273.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8d66d84-c2fb-4c7a-b1e1-6ea3ecd489a0 {
  margin-left: 100px;
margin-right: 100px;
min-height: 555px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a8d66d84-c2fb-4c7a-b1e1-6ea3ecd489a0 {
  margin-left: 80px;
margin-right: 80px;
}
}@media (max-width: 767px){#s-a8d66d84-c2fb-4c7a-b1e1-6ea3ecd489a0 {
  margin-left: 70px;
margin-right: 70px;
}
}







#s-a8d66d84-c2fb-4c7a-b1e1-6ea3ecd489a0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8d66d84-c2fb-4c7a-b1e1-6ea3ecd489a0 {
  cursor: pointer;
}#s-a8d66d84-c2fb-4c7a-b1e1-6ea3ecd489a0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c40fa876-853d-4bf3-9341-e5bb00ea492e {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 650px;
text-align: left;
}
@media (min-width: 1200px){#s-c40fa876-853d-4bf3-9341-e5bb00ea492e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c40fa876-853d-4bf3-9341-e5bb00ea492e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c40fa876-853d-4bf3-9341-e5bb00ea492e {
  
}
}@media (max-width: 767px){#s-c40fa876-853d-4bf3-9341-e5bb00ea492e {
  margin-top: 60px;
}
}
#s-c40fa876-853d-4bf3-9341-e5bb00ea492e .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.25em;
  
  
}



#s-79ac1c40-1a6c-40b5-91fa-543506e6d0c8 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
max-width: 500px;
}

#s-ce11b258-da2a-475b-85d6-f92b847b2b72 {
  text-align: left;
}

#s-138bb8a6-ed00-4771-9175-9a215c565437 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1920px;
background-position: center center;
}
@media (min-width: 1200px){#s-138bb8a6-ed00-4771-9175-9a215c565437 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-138bb8a6-ed00-4771-9175-9a215c565437 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-138bb8a6-ed00-4771-9175-9a215c565437 {
  
}
}@media (max-width: 767px){#s-138bb8a6-ed00-4771-9175-9a215c565437 {
  
}
}
#s-138bb8a6-ed00-4771-9175-9a215c565437 {
  background-image: url(https://i.shgcdn.com/5198273b-85f6-4cb3-b8f4-b502c63f7982/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-138bb8a6-ed00-4771-9175-9a215c565437 > .shg-box-overlay {
  background-color: rgba(235, 235, 235, 0);
  opacity: 0;
}#s-138bb8a6-ed00-4771-9175-9a215c565437.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a049209-f9cf-4266-b045-3984c5adfd5c {
  margin-left: 100px;
margin-right: 100px;
min-height: 555px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3a049209-f9cf-4266-b045-3984c5adfd5c {
  margin-left: 80px;
margin-right: 80px;
}
}@media (max-width: 767px){#s-3a049209-f9cf-4266-b045-3984c5adfd5c {
  margin-left: 70px;
margin-right: 70px;
}
}







#s-3a049209-f9cf-4266-b045-3984c5adfd5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3a049209-f9cf-4266-b045-3984c5adfd5c {
  cursor: pointer;
}#s-3a049209-f9cf-4266-b045-3984c5adfd5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-864a0336-bb4a-4b14-baf4-93983bb6eef7 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 525px;
text-align: left;
}
@media (min-width: 1200px){#s-864a0336-bb4a-4b14-baf4-93983bb6eef7 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-864a0336-bb4a-4b14-baf4-93983bb6eef7 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-864a0336-bb4a-4b14-baf4-93983bb6eef7 {
  
}
}@media (max-width: 767px){#s-864a0336-bb4a-4b14-baf4-93983bb6eef7 {
  margin-top: 60px;
}
}
#s-864a0336-bb4a-4b14-baf4-93983bb6eef7 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.25em;
  
  
}



#s-1910bf36-dbdf-4101-a300-a6619ff68275 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
max-width: 400px;
}

#s-b519833c-88ad-4391-aa88-95238313eb21 {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-b519833c-88ad-4391-aa88-95238313eb21:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b519833c-88ad-4391-aa88-95238313eb21:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b519833c-88ad-4391-aa88-95238313eb21-root {
    text-align: center;
  }


#s-b519833c-88ad-4391-aa88-95238313eb21.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b519833c-88ad-4391-aa88-95238313eb21-root {
    text-align: center;
  }


#s-b519833c-88ad-4391-aa88-95238313eb21.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b519833c-88ad-4391-aa88-95238313eb21-root {
    text-align: center;
  }


#s-b519833c-88ad-4391-aa88-95238313eb21.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b519833c-88ad-4391-aa88-95238313eb21-root {
    text-align: center;
  }


#s-b519833c-88ad-4391-aa88-95238313eb21.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b519833c-88ad-4391-aa88-95238313eb21-root {
    text-align: center;
  }


#s-b519833c-88ad-4391-aa88-95238313eb21.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1920px;
background-position: center center;
}
@media (min-width: 1200px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}@media (max-width: 767px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}
#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  background-image: url(https://i.shgcdn.com/ccf35c3a-39c6-48a3-9a04-bd3d8e52df52/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 > .shg-box-overlay {
  background-color: rgba(235, 235, 235, 0);
  opacity: 0;
}#s-a92d74ae-118a-47c8-b2dc-0104a67a8591.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-411c4c8f-edf2-4c39-8435-0bc2465a7f5c {
  margin-left: 100px;
margin-right: 100px;
min-height: 555px;
}
@media (min-width: 768px) and (max-width: 991px){#s-411c4c8f-edf2-4c39-8435-0bc2465a7f5c {
  margin-left: 80px;
margin-right: 80px;
}
}@media (max-width: 767px){#s-411c4c8f-edf2-4c39-8435-0bc2465a7f5c {
  margin-left: 70px;
margin-right: 70px;
}
}







#s-411c4c8f-edf2-4c39-8435-0bc2465a7f5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-411c4c8f-edf2-4c39-8435-0bc2465a7f5c {
  cursor: pointer;
}#s-411c4c8f-edf2-4c39-8435-0bc2465a7f5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8de5347-1bd4-4fd3-a306-f1c5fe022580 {
  margin-top: 20px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 525px;
text-align: left;
}
@media (min-width: 1200px){#s-e8de5347-1bd4-4fd3-a306-f1c5fe022580 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e8de5347-1bd4-4fd3-a306-f1c5fe022580 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e8de5347-1bd4-4fd3-a306-f1c5fe022580 {
  
}
}@media (max-width: 767px){#s-e8de5347-1bd4-4fd3-a306-f1c5fe022580 {
  margin-top: 60px;
}
}
#s-e8de5347-1bd4-4fd3-a306-f1c5fe022580 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.25em;
  
  
}



#s-4aaf3c5c-0cae-4804-bcbd-145a713a02b6 {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
max-width: 400px;
}

#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b-root {
    text-align: center;
  }


#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b-root {
    text-align: center;
  }


#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b-root {
    text-align: center;
  }


#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b-root {
    text-align: center;
  }


#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b-root {
    text-align: center;
  }


#s-6adfe46b-96c9-46fe-ab9a-e1d823b3517b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-c128daad-852b-4263-9dce-399f34cd6bb5 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
max-width: 1920px;
background-position: center center;
}
@media (min-width: 1200px){#s-c128daad-852b-4263-9dce-399f34cd6bb5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c128daad-852b-4263-9dce-399f34cd6bb5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c128daad-852b-4263-9dce-399f34cd6bb5 {
  
}
}@media (max-width: 767px){#s-c128daad-852b-4263-9dce-399f34cd6bb5 {
  
}
}
#s-c128daad-852b-4263-9dce-399f34cd6bb5 {
  background-image: url(https://i.shgcdn.com/0c822498-4659-4d75-83fe-37058f7735c3/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-c128daad-852b-4263-9dce-399f34cd6bb5 > .shg-box-overlay {
  background-color: rgba(235, 235, 235, 0);
  opacity: 0;
}#s-c128daad-852b-4263-9dce-399f34cd6bb5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4bb71c50-2427-4fc2-8221-a474c6e22878 {
  margin-left: 100px;
margin-right: 100px;
min-height: 555px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4bb71c50-2427-4fc2-8221-a474c6e22878 {
  margin-left: 80px;
margin-right: 80px;
}
}@media (max-width: 767px){#s-4bb71c50-2427-4fc2-8221-a474c6e22878 {
  margin-left: 70px;
margin-right: 70px;
}
}







#s-4bb71c50-2427-4fc2-8221-a474c6e22878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4bb71c50-2427-4fc2-8221-a474c6e22878 {
  cursor: pointer;
}#s-4bb71c50-2427-4fc2-8221-a474c6e22878.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 {
  margin-top: 200px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
max-width: 800px;
text-align: left;
}
@media (min-width: 1200px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 {
  
}
}@media (max-width: 767px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 {
  margin-top: 100px;
}
}
#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 48px;
  line-height: 1.25em;
  
  
}


@media (min-width: 1200px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 58px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 56px;
  line-height: 1.25em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 44px;
  line-height: 1.25em;
  
  
}


}@media (max-width: 767px){#s-6251d761-62f6-4e5e-8f3d-9a01b5614346 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 38px;
  line-height: 1.25em;
  
  
}


}
#s-3eb54cfc-574c-4857-8715-c044e2b4e61a {
  margin-bottom: 20px;
border-color: rgba(54, 54, 54, 0);
border-style: solid;
max-width: 800px;
}

#s-426ff54c-1bc4-4290-af05-db550bc51b3d {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-426ff54c-1bc4-4290-af05-db550bc51b3d:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-426ff54c-1bc4-4290-af05-db550bc51b3d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-426ff54c-1bc4-4290-af05-db550bc51b3d-root {
    text-align: center;
  }


#s-426ff54c-1bc4-4290-af05-db550bc51b3d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-426ff54c-1bc4-4290-af05-db550bc51b3d-root {
    text-align: center;
  }


#s-426ff54c-1bc4-4290-af05-db550bc51b3d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-426ff54c-1bc4-4290-af05-db550bc51b3d-root {
    text-align: center;
  }


#s-426ff54c-1bc4-4290-af05-db550bc51b3d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-426ff54c-1bc4-4290-af05-db550bc51b3d-root {
    text-align: center;
  }


#s-426ff54c-1bc4-4290-af05-db550bc51b3d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-426ff54c-1bc4-4290-af05-db550bc51b3d-root {
    text-align: center;
  }


#s-426ff54c-1bc4-4290-af05-db550bc51b3d.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-8990d477-d6cf-4e45-82e7-dfe5520bed95 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-8990d477-d6cf-4e45-82e7-dfe5520bed95 {
  display: none;
}
#s-8990d477-d6cf-4e45-82e7-dfe5520bed95, #wrap-s-8990d477-d6cf-4e45-82e7-dfe5520bed95 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8990d477-d6cf-4e45-82e7-dfe5520bed95 {
  display: none;
}
#s-8990d477-d6cf-4e45-82e7-dfe5520bed95, #wrap-s-8990d477-d6cf-4e45-82e7-dfe5520bed95 { display: none !important; }}







#s-8990d477-d6cf-4e45-82e7-dfe5520bed95 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8990d477-d6cf-4e45-82e7-dfe5520bed95.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-66ffa432-9e1e-424c-8a3f-f8b1c12c34a5 {
  margin-top: 20px;
margin-left: 5px;
margin-bottom: 60px;
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
}
@media (min-width: 1200px){#s-66ffa432-9e1e-424c-8a3f-f8b1c12c34a5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-66ffa432-9e1e-424c-8a3f-f8b1c12c34a5 {
  
}
}
#s-66ffa432-9e1e-424c-8a3f-f8b1c12c34a5 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-66ffa432-9e1e-424c-8a3f-f8b1c12c34a5 .shg-sld-nav-button.shg-sld-left,
#s-66ffa432-9e1e-424c-8a3f-f8b1c12c34a5 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-c65dcc7d-4d55-40fe-8d78-474d8660e52f {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-c65dcc7d-4d55-40fe-8d78-474d8660e52f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c65dcc7d-4d55-40fe-8d78-474d8660e52f {
  cursor: pointer;
}#s-c65dcc7d-4d55-40fe-8d78-474d8660e52f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-799bb08e-ce3a-4aae-996e-e0fe4eaa242f {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-3ca1ccbf-7e59-4669-a8f4-536cf3f464f2 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-3ca1ccbf-7e59-4669-a8f4-536cf3f464f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3ca1ccbf-7e59-4669-a8f4-536cf3f464f2 {
  cursor: pointer;
}#s-3ca1ccbf-7e59-4669-a8f4-536cf3f464f2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ce00fedb-a2dd-4ac2-9f4d-c2870dae4a02 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}







  #s-ce00fedb-a2dd-4ac2-9f4d-c2870dae4a02 img.shogun-image {
    

    
    
    
  }


#s-ce00fedb-a2dd-4ac2-9f4d-c2870dae4a02 .shogun-image-content {
  
    align-items: center;
  
}

#s-04c96169-6ccf-4a72-b876-984c46bf8ddb {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ddd4ad72-c414-4bbf-8543-9985aa069f2d-root {
    text-align: center;
  }


#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ddd4ad72-c414-4bbf-8543-9985aa069f2d-root {
    text-align: center;
  }


#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ddd4ad72-c414-4bbf-8543-9985aa069f2d-root {
    text-align: center;
  }


#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ddd4ad72-c414-4bbf-8543-9985aa069f2d-root {
    text-align: center;
  }


#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ddd4ad72-c414-4bbf-8543-9985aa069f2d-root {
    text-align: center;
  }


#s-ddd4ad72-c414-4bbf-8543-9985aa069f2d.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-e9cdcf50-6000-438a-b043-2f800f69b5bb {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-e9cdcf50-6000-438a-b043-2f800f69b5bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e9cdcf50-6000-438a-b043-2f800f69b5bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4eae9f76-fd8b-4470-bd81-36c59bc55d8a {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-0bc85f28-398d-467c-92c8-3f79855fe7af {
  margin-bottom: 15px;
min-height: 275px;
}








#s-0bc85f28-398d-467c-92c8-3f79855fe7af > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0bc85f28-398d-467c-92c8-3f79855fe7af {
  cursor: pointer;
}#s-0bc85f28-398d-467c-92c8-3f79855fe7af.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e3d1d598-f8a7-40e8-8d1a-45358e9164df {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-e3d1d598-f8a7-40e8-8d1a-45358e9164df .shogun-image-content {
  
    align-items: center;
  
}

#s-838b56d3-f908-43f1-9d3f-22dc8d5b9d03 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-25d0d326-9f9e-424b-b747-0aa9860f56fc {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-25d0d326-9f9e-424b-b747-0aa9860f56fc:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-25d0d326-9f9e-424b-b747-0aa9860f56fc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-25d0d326-9f9e-424b-b747-0aa9860f56fc-root {
    text-align: center;
  }


#s-25d0d326-9f9e-424b-b747-0aa9860f56fc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-25d0d326-9f9e-424b-b747-0aa9860f56fc-root {
    text-align: center;
  }


#s-25d0d326-9f9e-424b-b747-0aa9860f56fc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-25d0d326-9f9e-424b-b747-0aa9860f56fc-root {
    text-align: center;
  }


#s-25d0d326-9f9e-424b-b747-0aa9860f56fc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-25d0d326-9f9e-424b-b747-0aa9860f56fc-root {
    text-align: center;
  }


#s-25d0d326-9f9e-424b-b747-0aa9860f56fc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-25d0d326-9f9e-424b-b747-0aa9860f56fc-root {
    text-align: center;
  }


#s-25d0d326-9f9e-424b-b747-0aa9860f56fc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-949a3838-4cdd-4351-8320-60b2d98959b2 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-949a3838-4cdd-4351-8320-60b2d98959b2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-949a3838-4cdd-4351-8320-60b2d98959b2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-436ee371-191a-4ab7-bfab-0bd612e32abd {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-139b4d36-7d20-405b-833f-04a957225527 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-139b4d36-7d20-405b-833f-04a957225527 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-139b4d36-7d20-405b-833f-04a957225527 {
  cursor: pointer;
}#s-139b4d36-7d20-405b-833f-04a957225527.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0f00f245-b289-47b6-87ee-d1b7cc2ee780 {
  margin-left: auto;
margin-right: auto;
max-width: 190px;
text-align: center;
}








#s-0f00f245-b289-47b6-87ee-d1b7cc2ee780 .shogun-image-content {
  
    align-items: center;
  
}

#s-7c473061-1573-4649-ad33-07e0143cd993 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24-root {
    text-align: center;
  }


#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24-root {
    text-align: center;
  }


#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24-root {
    text-align: center;
  }


#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24-root {
    text-align: center;
  }


#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24-root {
    text-align: center;
  }


#s-c3c4dd09-8734-4b5c-b0f2-5acf56dbef24.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-28ce19e7-ca92-4676-977e-f197edb0a8bb {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-28ce19e7-ca92-4676-977e-f197edb0a8bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-28ce19e7-ca92-4676-977e-f197edb0a8bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cc974362-a28b-48e3-a12b-fa21b1a0feee {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-ad37069d-6f57-4184-869b-62c1bd78f513 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-ad37069d-6f57-4184-869b-62c1bd78f513 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ad37069d-6f57-4184-869b-62c1bd78f513 {
  cursor: pointer;
}#s-ad37069d-6f57-4184-869b-62c1bd78f513.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d4313eef-ee3e-4f0f-92ca-3546160b0176 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}








#s-d4313eef-ee3e-4f0f-92ca-3546160b0176 .shogun-image-content {
  
    align-items: center;
  
}

#s-eb20d7c5-72e4-4424-be14-cfa51ea36d22 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-a7680075-a932-45e9-986d-5622a294ddcf {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-a7680075-a932-45e9-986d-5622a294ddcf:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a7680075-a932-45e9-986d-5622a294ddcf:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a7680075-a932-45e9-986d-5622a294ddcf-root {
    text-align: center;
  }


#s-a7680075-a932-45e9-986d-5622a294ddcf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a7680075-a932-45e9-986d-5622a294ddcf-root {
    text-align: center;
  }


#s-a7680075-a932-45e9-986d-5622a294ddcf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a7680075-a932-45e9-986d-5622a294ddcf-root {
    text-align: center;
  }


#s-a7680075-a932-45e9-986d-5622a294ddcf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a7680075-a932-45e9-986d-5622a294ddcf-root {
    text-align: center;
  }


#s-a7680075-a932-45e9-986d-5622a294ddcf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a7680075-a932-45e9-986d-5622a294ddcf-root {
    text-align: center;
  }


#s-a7680075-a932-45e9-986d-5622a294ddcf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-9f6c42dc-f0bf-4de4-bb7a-0f4f9cbc08ea {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-9f6c42dc-f0bf-4de4-bb7a-0f4f9cbc08ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f6c42dc-f0bf-4de4-bb7a-0f4f9cbc08ea.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2ce3f9f0-6a3c-44bc-a7c5-1984009a6856 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-3b1c8321-d0e2-4f23-bb28-26e7bee61d37 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-3b1c8321-d0e2-4f23-bb28-26e7bee61d37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3b1c8321-d0e2-4f23-bb28-26e7bee61d37.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f98d6dd8-9cff-49cd-83aa-4e14009a2242 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-f98d6dd8-9cff-49cd-83aa-4e14009a2242 .shogun-image-content {
  
    align-items: center;
  
}

#s-3f8f5252-d590-477f-bcfb-8e063a0bceef {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e-root {
    text-align: center;
  }


#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e-root {
    text-align: center;
  }


#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e-root {
    text-align: center;
  }


#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e-root {
    text-align: center;
  }


#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e-root {
    text-align: center;
  }


#s-a7ddb51e-eac0-48da-8f08-9f18b9090f9e.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-3310eb91-b450-4e20-b515-cfacb03d253b {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 30px;
padding-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-3310eb91-b450-4e20-b515-cfacb03d253b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3310eb91-b450-4e20-b515-cfacb03d253b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-513c95cc-3e9b-4523-b98a-e8afd3568c46 {
  min-height: 275px;
}








#s-513c95cc-3e9b-4523-b98a-e8afd3568c46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-513c95cc-3e9b-4523-b98a-e8afd3568c46 {
  cursor: pointer;
}#s-513c95cc-3e9b-4523-b98a-e8afd3568c46.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8b89f453-f8bc-4b69-af2f-5a69eab1d7b4 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}








#s-8b89f453-f8bc-4b69-af2f-5a69eab1d7b4 .shogun-image-content {
  
    align-items: center;
  
}

#s-f939e9b8-1683-4e1c-a14f-d012dae74bff {
  margin-left: 10px;
margin-right: 10px;
min-height: 56px;
}

#s-b264826f-032a-453b-a388-7340fdd554da {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-b264826f-032a-453b-a388-7340fdd554da:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b264826f-032a-453b-a388-7340fdd554da:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b264826f-032a-453b-a388-7340fdd554da-root {
    text-align: center;
  }


#s-b264826f-032a-453b-a388-7340fdd554da.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b264826f-032a-453b-a388-7340fdd554da-root {
    text-align: center;
  }


#s-b264826f-032a-453b-a388-7340fdd554da.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b264826f-032a-453b-a388-7340fdd554da-root {
    text-align: center;
  }


#s-b264826f-032a-453b-a388-7340fdd554da.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b264826f-032a-453b-a388-7340fdd554da-root {
    text-align: center;
  }


#s-b264826f-032a-453b-a388-7340fdd554da.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b264826f-032a-453b-a388-7340fdd554da-root {
    text-align: center;
  }


#s-b264826f-032a-453b-a388-7340fdd554da.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-f4c1968a-125b-4f6e-92d3-681afd157bc0 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-f4c1968a-125b-4f6e-92d3-681afd157bc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f4c1968a-125b-4f6e-92d3-681afd157bc0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-27ba770d-3ff9-44d0-99fc-beb94ec088f4 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-04260761-96ce-479d-9b61-7cc2bf92d341 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-04260761-96ce-479d-9b61-7cc2bf92d341 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-04260761-96ce-479d-9b61-7cc2bf92d341 {
  cursor: pointer;
}#s-04260761-96ce-479d-9b61-7cc2bf92d341.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-35b815bb-195e-464f-88f3-c2b4ba0f983d {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}








#s-35b815bb-195e-464f-88f3-c2b4ba0f983d .shogun-image-content {
  
    align-items: center;
  
}

#s-d0668174-6f3b-4887-aab4-610f6759ea8c {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-713e189f-4dc1-4fff-994d-d4cda65d68bf {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-713e189f-4dc1-4fff-994d-d4cda65d68bf:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-713e189f-4dc1-4fff-994d-d4cda65d68bf:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-713e189f-4dc1-4fff-994d-d4cda65d68bf-root {
    text-align: center;
  }


#s-713e189f-4dc1-4fff-994d-d4cda65d68bf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-713e189f-4dc1-4fff-994d-d4cda65d68bf-root {
    text-align: center;
  }


#s-713e189f-4dc1-4fff-994d-d4cda65d68bf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-713e189f-4dc1-4fff-994d-d4cda65d68bf-root {
    text-align: center;
  }


#s-713e189f-4dc1-4fff-994d-d4cda65d68bf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-713e189f-4dc1-4fff-994d-d4cda65d68bf-root {
    text-align: center;
  }


#s-713e189f-4dc1-4fff-994d-d4cda65d68bf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-713e189f-4dc1-4fff-994d-d4cda65d68bf-root {
    text-align: center;
  }


#s-713e189f-4dc1-4fff-994d-d4cda65d68bf.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-587c04d3-e0b3-4668-b891-ce64010fcde5 {
  margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-left: 20px;
padding-bottom: 60px;
padding-right: 20px;
max-width: 1300px;
}
@media (min-width: 768px) and (max-width: 991px){#s-587c04d3-e0b3-4668-b891-ce64010fcde5 {
  display: none;
}
#s-587c04d3-e0b3-4668-b891-ce64010fcde5, #wrap-s-587c04d3-e0b3-4668-b891-ce64010fcde5 { display: none !important; }}@media (max-width: 767px){#s-587c04d3-e0b3-4668-b891-ce64010fcde5 {
  padding-top: 20px;
padding-bottom: 20px;
display: none;
}
#s-587c04d3-e0b3-4668-b891-ce64010fcde5, #wrap-s-587c04d3-e0b3-4668-b891-ce64010fcde5 { display: none !important; }}
#s-587c04d3-e0b3-4668-b891-ce64010fcde5 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-587c04d3-e0b3-4668-b891-ce64010fcde5 .shg-sld-nav-button.shg-sld-left,
#s-587c04d3-e0b3-4668-b891-ce64010fcde5 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

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

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

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

@media (min-width: 0px) {
[id="s-3770b204-fd71-4a77-b107-873a4ac48982"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3770b204-fd71-4a77-b107-873a4ac48982"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3770b204-fd71-4a77-b107-873a4ac48982"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3770b204-fd71-4a77-b107-873a4ac48982"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-f091630d-eb08-4142-bf02-201b65d8040c {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-f091630d-eb08-4142-bf02-201b65d8040c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f091630d-eb08-4142-bf02-201b65d8040c {
  cursor: pointer;
}#s-f091630d-eb08-4142-bf02-201b65d8040c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-09e90848-9ded-4e09-97dc-b0b17c671eef {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-edbd749f-2ddb-4481-9a84-de9eb1328899 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-edbd749f-2ddb-4481-9a84-de9eb1328899 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-edbd749f-2ddb-4481-9a84-de9eb1328899 {
  cursor: pointer;
}#s-edbd749f-2ddb-4481-9a84-de9eb1328899.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-57480750-e756-4b5a-8e03-a4835be089f9 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}







  #s-57480750-e756-4b5a-8e03-a4835be089f9 img.shogun-image {
    

    
    
    
  }


#s-57480750-e756-4b5a-8e03-a4835be089f9 .shogun-image-content {
  
    align-items: center;
  
}

#s-bd0b663a-b3f6-4333-9e45-1920679cbf8c {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-2096c1b6-0079-4699-b474-011fbdc6f715 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-2096c1b6-0079-4699-b474-011fbdc6f715:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2096c1b6-0079-4699-b474-011fbdc6f715:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2096c1b6-0079-4699-b474-011fbdc6f715-root {
    text-align: center;
  }


#s-2096c1b6-0079-4699-b474-011fbdc6f715.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2096c1b6-0079-4699-b474-011fbdc6f715-root {
    text-align: center;
  }


#s-2096c1b6-0079-4699-b474-011fbdc6f715.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2096c1b6-0079-4699-b474-011fbdc6f715-root {
    text-align: center;
  }


#s-2096c1b6-0079-4699-b474-011fbdc6f715.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2096c1b6-0079-4699-b474-011fbdc6f715-root {
    text-align: center;
  }


#s-2096c1b6-0079-4699-b474-011fbdc6f715.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2096c1b6-0079-4699-b474-011fbdc6f715-root {
    text-align: center;
  }


#s-2096c1b6-0079-4699-b474-011fbdc6f715.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-cce2be9e-9962-4806-8479-9d22cf30396c {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-cce2be9e-9962-4806-8479-9d22cf30396c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cce2be9e-9962-4806-8479-9d22cf30396c {
  cursor: pointer;
}#s-cce2be9e-9962-4806-8479-9d22cf30396c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b563ffff-4027-4d81-911c-d8babb900770 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-80ed90e6-b19d-4020-b602-f0ee3edb0f63 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-80ed90e6-b19d-4020-b602-f0ee3edb0f63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-80ed90e6-b19d-4020-b602-f0ee3edb0f63 {
  cursor: pointer;
}#s-80ed90e6-b19d-4020-b602-f0ee3edb0f63.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b96b620-5cc3-415c-85cc-98a486d51642 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}







  #s-6b96b620-5cc3-415c-85cc-98a486d51642 img.shogun-image {
    

    
    
    
  }


#s-6b96b620-5cc3-415c-85cc-98a486d51642 .shogun-image-content {
  
    align-items: center;
  
}

#s-866645c1-fd65-4b6f-af88-caaea8313cde {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666-root {
    text-align: center;
  }


#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666-root {
    text-align: center;
  }


#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666-root {
    text-align: center;
  }


#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666-root {
    text-align: center;
  }


#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666-root {
    text-align: center;
  }


#s-1a4c0b89-ca1c-4cc2-a07c-4ce3c377d666.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-2d41ab96-ad45-44c9-ae6c-bb0348e227a5 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-2d41ab96-ad45-44c9-ae6c-bb0348e227a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2d41ab96-ad45-44c9-ae6c-bb0348e227a5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-85667888-fdde-4b9a-95de-306339a6f721 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-d4894fe1-f354-450d-b8b0-bd54eb6ef55e {
  margin-bottom: 15px;
min-height: 275px;
}








#s-d4894fe1-f354-450d-b8b0-bd54eb6ef55e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d4894fe1-f354-450d-b8b0-bd54eb6ef55e {
  cursor: pointer;
}#s-d4894fe1-f354-450d-b8b0-bd54eb6ef55e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3505f42a-d6f9-48c2-a1f9-c8f2aa474de9 {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
max-width: 250px;
text-align: center;
}








#s-3505f42a-d6f9-48c2-a1f9-c8f2aa474de9 .shogun-image-content {
  
    align-items: center;
  
}

#s-b773990a-767d-4d00-b5bf-75e93ca3e007 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-07481f73-dcda-4103-988c-82940eeea6d6 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-07481f73-dcda-4103-988c-82940eeea6d6:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-07481f73-dcda-4103-988c-82940eeea6d6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-07481f73-dcda-4103-988c-82940eeea6d6-root {
    text-align: center;
  }


#s-07481f73-dcda-4103-988c-82940eeea6d6.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-07481f73-dcda-4103-988c-82940eeea6d6-root {
    text-align: center;
  }


#s-07481f73-dcda-4103-988c-82940eeea6d6.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-07481f73-dcda-4103-988c-82940eeea6d6-root {
    text-align: center;
  }


#s-07481f73-dcda-4103-988c-82940eeea6d6.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-07481f73-dcda-4103-988c-82940eeea6d6-root {
    text-align: center;
  }


#s-07481f73-dcda-4103-988c-82940eeea6d6.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-07481f73-dcda-4103-988c-82940eeea6d6-root {
    text-align: center;
  }


#s-07481f73-dcda-4103-988c-82940eeea6d6.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-e603e2f0-129c-4403-ae1d-a3aa00def19a {
  margin-left: auto;
margin-right: auto;
max-width: 1150px;
}

@media (min-width: 0px) {
[id="s-e603e2f0-129c-4403-ae1d-a3aa00def19a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e603e2f0-129c-4403-ae1d-a3aa00def19a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e603e2f0-129c-4403-ae1d-a3aa00def19a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e603e2f0-129c-4403-ae1d-a3aa00def19a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ece787ef-a19d-4374-8079-ed4f900b3ab9 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-ece787ef-a19d-4374-8079-ed4f900b3ab9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ece787ef-a19d-4374-8079-ed4f900b3ab9 {
  cursor: pointer;
}#s-ece787ef-a19d-4374-8079-ed4f900b3ab9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b2a1e6dd-9b5b-4236-a990-42a6c0be1149 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-a363b559-8ec5-421f-bbdc-df674db1eead {
  margin-bottom: 15px;
min-height: 275px;
}








#s-a363b559-8ec5-421f-bbdc-df674db1eead > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a363b559-8ec5-421f-bbdc-df674db1eead {
  cursor: pointer;
}#s-a363b559-8ec5-421f-bbdc-df674db1eead.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bf4705c5-029f-40e2-9c1c-f552858b26ce {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}







  #s-bf4705c5-029f-40e2-9c1c-f552858b26ce img.shogun-image {
    

    
    
    
  }


#s-bf4705c5-029f-40e2-9c1c-f552858b26ce .shogun-image-content {
  
    align-items: center;
  
}

#s-537254c5-d83c-4c3d-824b-9ef86d7e68ef {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb-root {
    text-align: center;
  }


#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb-root {
    text-align: center;
  }


#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb-root {
    text-align: center;
  }


#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb-root {
    text-align: center;
  }


#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb-root {
    text-align: center;
  }


#s-7eae7a77-b379-4148-b8cf-0a7b14cc04bb.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-a75daccb-adb2-4dbb-b227-2157169b460f {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-a75daccb-adb2-4dbb-b227-2157169b460f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a75daccb-adb2-4dbb-b227-2157169b460f {
  cursor: pointer;
}#s-a75daccb-adb2-4dbb-b227-2157169b460f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f25b629e-6131-4a05-9157-16bdc2131b73 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-ead2b04f-422f-479e-a6ba-c21e26d9c362 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-ead2b04f-422f-479e-a6ba-c21e26d9c362 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ead2b04f-422f-479e-a6ba-c21e26d9c362 {
  cursor: pointer;
}#s-ead2b04f-422f-479e-a6ba-c21e26d9c362.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-465b5d72-9222-4cb8-9e00-b5fe49e9953f {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-465b5d72-9222-4cb8-9e00-b5fe49e9953f .shogun-image-content {
  
    align-items: center;
  
}

#s-62d8a7b9-5e17-481f-bd5a-5f37a65dca07 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-d317bf4b-3bc3-486e-b271-a091eed8734f {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-d317bf4b-3bc3-486e-b271-a091eed8734f:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d317bf4b-3bc3-486e-b271-a091eed8734f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d317bf4b-3bc3-486e-b271-a091eed8734f-root {
    text-align: center;
  }


#s-d317bf4b-3bc3-486e-b271-a091eed8734f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d317bf4b-3bc3-486e-b271-a091eed8734f-root {
    text-align: center;
  }


#s-d317bf4b-3bc3-486e-b271-a091eed8734f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d317bf4b-3bc3-486e-b271-a091eed8734f-root {
    text-align: center;
  }


#s-d317bf4b-3bc3-486e-b271-a091eed8734f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d317bf4b-3bc3-486e-b271-a091eed8734f-root {
    text-align: center;
  }


#s-d317bf4b-3bc3-486e-b271-a091eed8734f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d317bf4b-3bc3-486e-b271-a091eed8734f-root {
    text-align: center;
  }


#s-d317bf4b-3bc3-486e-b271-a091eed8734f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-7c63b4cf-71fd-4d1e-80d2-fd51c0433122 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-7c63b4cf-71fd-4d1e-80d2-fd51c0433122 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7c63b4cf-71fd-4d1e-80d2-fd51c0433122.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8265ad6-a8fc-4d5d-a4f4-66a83ce9bad6 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-bc83da60-e2c3-4cfd-a5fc-a46d1982842e {
  margin-bottom: 15px;
min-height: 275px;
}








#s-bc83da60-e2c3-4cfd-a5fc-a46d1982842e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bc83da60-e2c3-4cfd-a5fc-a46d1982842e {
  cursor: pointer;
}#s-bc83da60-e2c3-4cfd-a5fc-a46d1982842e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3c3d3d15-27d8-4d92-bb3a-f0c355e17183 {
  margin-left: auto;
margin-right: auto;
max-width: 190px;
text-align: center;
}








#s-3c3d3d15-27d8-4d92-bb3a-f0c355e17183 .shogun-image-content {
  
    align-items: center;
  
}

#s-84c073f9-36f8-4bf4-a115-89f8b5be5fc6 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-61b29f8c-9bd2-4c64-aac9-217188c4c521 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-61b29f8c-9bd2-4c64-aac9-217188c4c521:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-61b29f8c-9bd2-4c64-aac9-217188c4c521:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-61b29f8c-9bd2-4c64-aac9-217188c4c521-root {
    text-align: center;
  }


#s-61b29f8c-9bd2-4c64-aac9-217188c4c521.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-61b29f8c-9bd2-4c64-aac9-217188c4c521-root {
    text-align: center;
  }


#s-61b29f8c-9bd2-4c64-aac9-217188c4c521.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-61b29f8c-9bd2-4c64-aac9-217188c4c521-root {
    text-align: center;
  }


#s-61b29f8c-9bd2-4c64-aac9-217188c4c521.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-61b29f8c-9bd2-4c64-aac9-217188c4c521-root {
    text-align: center;
  }


#s-61b29f8c-9bd2-4c64-aac9-217188c4c521.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-61b29f8c-9bd2-4c64-aac9-217188c4c521-root {
    text-align: center;
  }


#s-61b29f8c-9bd2-4c64-aac9-217188c4c521.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-f5dbd52c-0674-4916-a2b7-1415dd62b1e8 {
  margin-left: auto;
margin-right: auto;
max-width: 1150px;
}

@media (min-width: 0px) {
[id="s-f5dbd52c-0674-4916-a2b7-1415dd62b1e8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f5dbd52c-0674-4916-a2b7-1415dd62b1e8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f5dbd52c-0674-4916-a2b7-1415dd62b1e8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5dbd52c-0674-4916-a2b7-1415dd62b1e8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-4f190566-c716-438c-a521-f86ba169a121 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-4f190566-c716-438c-a521-f86ba169a121 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4f190566-c716-438c-a521-f86ba169a121.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-57cdc803-9fb8-4769-a7a9-9f937847c1f1 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-3e81aa58-4719-48e6-ace6-ebd0789b375b {
  margin-bottom: 15px;
min-height: 275px;
}








#s-3e81aa58-4719-48e6-ace6-ebd0789b375b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3e81aa58-4719-48e6-ace6-ebd0789b375b {
  cursor: pointer;
}#s-3e81aa58-4719-48e6-ace6-ebd0789b375b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-00e0ff8c-99e4-4ebd-a2d5-37d4694d28e0 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-00e0ff8c-99e4-4ebd-a2d5-37d4694d28e0 .shogun-image-content {
  
    align-items: center;
  
}

#s-5fca4671-d897-4fd4-a1e2-704bc6e52f0d {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e89feee8-86cb-4e97-bb17-5e50ba9f8142-root {
    text-align: center;
  }


#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e89feee8-86cb-4e97-bb17-5e50ba9f8142-root {
    text-align: center;
  }


#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e89feee8-86cb-4e97-bb17-5e50ba9f8142-root {
    text-align: center;
  }


#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e89feee8-86cb-4e97-bb17-5e50ba9f8142-root {
    text-align: center;
  }


#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e89feee8-86cb-4e97-bb17-5e50ba9f8142-root {
    text-align: center;
  }


#s-e89feee8-86cb-4e97-bb17-5e50ba9f8142.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-862a6921-fd0f-40d3-8634-ff87f5e52778 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-862a6921-fd0f-40d3-8634-ff87f5e52778 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-862a6921-fd0f-40d3-8634-ff87f5e52778 {
  cursor: pointer;
}#s-862a6921-fd0f-40d3-8634-ff87f5e52778.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-00ed42af-7c69-40e5-a5eb-b758c8b9dd95 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-df1e22f5-fb4b-481e-b52b-f0ea473dba99 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-df1e22f5-fb4b-481e-b52b-f0ea473dba99 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-df1e22f5-fb4b-481e-b52b-f0ea473dba99 {
  cursor: pointer;
}#s-df1e22f5-fb4b-481e-b52b-f0ea473dba99.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fd13ddd7-380d-4fef-a558-65a3f4d666f4 {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}







  #s-fd13ddd7-380d-4fef-a558-65a3f4d666f4 img.shogun-image {
    

    
    
    
  }


#s-fd13ddd7-380d-4fef-a558-65a3f4d666f4 .shogun-image-content {
  
    align-items: center;
  
}

#s-b5293e2f-58b1-404f-b135-4d775ae89fd3 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b-root {
    text-align: center;
  }


#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b-root {
    text-align: center;
  }


#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b-root {
    text-align: center;
  }


#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b-root {
    text-align: center;
  }


#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b-root {
    text-align: center;
  }


#s-98aea5c6-9f75-42d0-a4c1-1685cd20f92b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-5226d69e-5831-4589-bb0b-43ad5d1c0ee5 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-5226d69e-5831-4589-bb0b-43ad5d1c0ee5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5226d69e-5831-4589-bb0b-43ad5d1c0ee5 {
  cursor: pointer;
}#s-5226d69e-5831-4589-bb0b-43ad5d1c0ee5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7b22dac9-2595-459e-9bd2-539a956abd16 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-51200929-4e19-4156-9893-983fcc9e9313 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-51200929-4e19-4156-9893-983fcc9e9313 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-51200929-4e19-4156-9893-983fcc9e9313 {
  cursor: pointer;
}#s-51200929-4e19-4156-9893-983fcc9e9313.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-93d21e06-90ce-475a-bee7-735c7770fb6a {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-93d21e06-90ce-475a-bee7-735c7770fb6a .shogun-image-content {
  
    align-items: center;
  
}

#s-b6837613-f751-4536-8097-18019232799b {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-bb0fde18-d8c3-4a41-9209-68d23a07af62 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-bb0fde18-d8c3-4a41-9209-68d23a07af62:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-bb0fde18-d8c3-4a41-9209-68d23a07af62:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bb0fde18-d8c3-4a41-9209-68d23a07af62-root {
    text-align: center;
  }


#s-bb0fde18-d8c3-4a41-9209-68d23a07af62.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-bb0fde18-d8c3-4a41-9209-68d23a07af62-root {
    text-align: center;
  }


#s-bb0fde18-d8c3-4a41-9209-68d23a07af62.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bb0fde18-d8c3-4a41-9209-68d23a07af62-root {
    text-align: center;
  }


#s-bb0fde18-d8c3-4a41-9209-68d23a07af62.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bb0fde18-d8c3-4a41-9209-68d23a07af62-root {
    text-align: center;
  }


#s-bb0fde18-d8c3-4a41-9209-68d23a07af62.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-bb0fde18-d8c3-4a41-9209-68d23a07af62-root {
    text-align: center;
  }


#s-bb0fde18-d8c3-4a41-9209-68d23a07af62.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-7b8ecbc9-11ef-4d6b-803f-cf34320ec312 {
  margin-left: auto;
margin-right: auto;
max-width: 1150px;
}

@media (min-width: 0px) {
[id="s-7b8ecbc9-11ef-4d6b-803f-cf34320ec312"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7b8ecbc9-11ef-4d6b-803f-cf34320ec312"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7b8ecbc9-11ef-4d6b-803f-cf34320ec312"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7b8ecbc9-11ef-4d6b-803f-cf34320ec312"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8c435c43-e357-4721-b00e-4d6d23e7c53d {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-8c435c43-e357-4721-b00e-4d6d23e7c53d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8c435c43-e357-4721-b00e-4d6d23e7c53d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-067571f6-d345-45a9-9816-597caa0d157a {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-78538bf0-c7ae-4f0b-90b5-b2c2643697d5 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-78538bf0-c7ae-4f0b-90b5-b2c2643697d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-78538bf0-c7ae-4f0b-90b5-b2c2643697d5 {
  cursor: pointer;
}#s-78538bf0-c7ae-4f0b-90b5-b2c2643697d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d76932e-4ee2-4c5e-b5ea-3537363fe4f7 {
  margin-left: auto;
margin-right: auto;
max-width: 190px;
text-align: center;
}








#s-8d76932e-4ee2-4c5e-b5ea-3537363fe4f7 .shogun-image-content {
  
    align-items: center;
  
}

#s-609ba072-b31f-41d8-9831-e7062a8a1923 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-ad1e5212-3938-4c00-ad22-536d033b6566 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-ad1e5212-3938-4c00-ad22-536d033b6566:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ad1e5212-3938-4c00-ad22-536d033b6566:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ad1e5212-3938-4c00-ad22-536d033b6566-root {
    text-align: center;
  }


#s-ad1e5212-3938-4c00-ad22-536d033b6566.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ad1e5212-3938-4c00-ad22-536d033b6566-root {
    text-align: center;
  }


#s-ad1e5212-3938-4c00-ad22-536d033b6566.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ad1e5212-3938-4c00-ad22-536d033b6566-root {
    text-align: center;
  }


#s-ad1e5212-3938-4c00-ad22-536d033b6566.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ad1e5212-3938-4c00-ad22-536d033b6566-root {
    text-align: center;
  }


#s-ad1e5212-3938-4c00-ad22-536d033b6566.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ad1e5212-3938-4c00-ad22-536d033b6566-root {
    text-align: center;
  }


#s-ad1e5212-3938-4c00-ad22-536d033b6566.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-201b168e-be11-4f23-83da-a527f23f16bf {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-201b168e-be11-4f23-83da-a527f23f16bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-201b168e-be11-4f23-83da-a527f23f16bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6075a4b6-4ca5-44bd-be5d-0e9b20c1dbd3 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-29918d52-d3d2-4375-a565-ee65c2b08fbd {
  margin-bottom: 15px;
min-height: 275px;
}








#s-29918d52-d3d2-4375-a565-ee65c2b08fbd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-29918d52-d3d2-4375-a565-ee65c2b08fbd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b5f15a5f-4158-493d-a043-5e3d33a8b4a7 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}







  #s-b5f15a5f-4158-493d-a043-5e3d33a8b4a7 img.shogun-image {
    

    
    
    
  }


#s-b5f15a5f-4158-493d-a043-5e3d33a8b4a7 .shogun-image-content {
  
    align-items: center;
  
}

#s-19db801e-475c-4e20-b2ce-ac39a8ec8161 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe-root {
    text-align: center;
  }


#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe-root {
    text-align: center;
  }


#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe-root {
    text-align: center;
  }


#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe-root {
    text-align: center;
  }


#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe-root {
    text-align: center;
  }


#s-49d5e7f7-9ef9-4be1-ba6a-995bf688ecbe.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-4b2fa281-6e59-4c9e-814f-4f476f0a654f {
  margin-left: auto;
margin-right: auto;
max-width: 1150px;
}

@media (min-width: 0px) {
[id="s-4b2fa281-6e59-4c9e-814f-4f476f0a654f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4b2fa281-6e59-4c9e-814f-4f476f0a654f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4b2fa281-6e59-4c9e-814f-4f476f0a654f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b2fa281-6e59-4c9e-814f-4f476f0a654f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c9fa7f9c-8bd5-493a-9281-3ab28b04e702 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-c9fa7f9c-8bd5-493a-9281-3ab28b04e702 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c9fa7f9c-8bd5-493a-9281-3ab28b04e702.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9bcdc25a-a4de-492d-89e0-2812b53afd91 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-ac433bf7-08f6-4d80-b0d9-d49fa4b4cd75 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-ac433bf7-08f6-4d80-b0d9-d49fa4b4cd75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ac433bf7-08f6-4d80-b0d9-d49fa4b4cd75 {
  cursor: pointer;
}#s-ac433bf7-08f6-4d80-b0d9-d49fa4b4cd75.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-086cbe25-eebf-412c-863b-fd72496d1839 {
  margin-left: auto;
margin-right: auto;
max-width: 190px;
text-align: center;
}








#s-086cbe25-eebf-412c-863b-fd72496d1839 .shogun-image-content {
  
    align-items: center;
  
}

#s-bb94aff0-83f6-473c-9226-906ef70bc10e {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-87d27556-810e-48cb-9685-5aca985d615f {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-87d27556-810e-48cb-9685-5aca985d615f:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-87d27556-810e-48cb-9685-5aca985d615f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-87d27556-810e-48cb-9685-5aca985d615f-root {
    text-align: center;
  }


#s-87d27556-810e-48cb-9685-5aca985d615f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-87d27556-810e-48cb-9685-5aca985d615f-root {
    text-align: center;
  }


#s-87d27556-810e-48cb-9685-5aca985d615f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-87d27556-810e-48cb-9685-5aca985d615f-root {
    text-align: center;
  }


#s-87d27556-810e-48cb-9685-5aca985d615f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-87d27556-810e-48cb-9685-5aca985d615f-root {
    text-align: center;
  }


#s-87d27556-810e-48cb-9685-5aca985d615f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-87d27556-810e-48cb-9685-5aca985d615f-root {
    text-align: center;
  }


#s-87d27556-810e-48cb-9685-5aca985d615f.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-72f7a225-b424-4936-9dc4-69e0418a0af1 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-72f7a225-b424-4936-9dc4-69e0418a0af1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-72f7a225-b424-4936-9dc4-69e0418a0af1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-12982f9b-94dd-49e5-af6f-590646c0df0c {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-144e4f91-eda2-4eee-989d-ebe997ae091e {
  margin-bottom: 15px;
min-height: 275px;
}








#s-144e4f91-eda2-4eee-989d-ebe997ae091e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-144e4f91-eda2-4eee-989d-ebe997ae091e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-53a512bb-c687-4ce3-be12-31a60bb70c80 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}







  #s-53a512bb-c687-4ce3-be12-31a60bb70c80 img.shogun-image {
    

    
    
    
  }


#s-53a512bb-c687-4ce3-be12-31a60bb70c80 .shogun-image-content {
  
    align-items: center;
  
}

#s-202de2ce-9f00-4188-a032-001c0c95b4dc {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9b93c63a-aa75-468d-85e3-b5b4b336fb58-root {
    text-align: center;
  }


#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9b93c63a-aa75-468d-85e3-b5b4b336fb58-root {
    text-align: center;
  }


#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9b93c63a-aa75-468d-85e3-b5b4b336fb58-root {
    text-align: center;
  }


#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9b93c63a-aa75-468d-85e3-b5b4b336fb58-root {
    text-align: center;
  }


#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9b93c63a-aa75-468d-85e3-b5b4b336fb58-root {
    text-align: center;
  }


#s-9b93c63a-aa75-468d-85e3-b5b4b336fb58.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-feb62a49-fb51-438a-8f68-d919b10daeb3 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-feb62a49-fb51-438a-8f68-d919b10daeb3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-feb62a49-fb51-438a-8f68-d919b10daeb3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f4064d55-243c-4e7e-8a0e-d79fdf52491b {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-a58f16ed-d6ef-4bb1-8cbb-056dda4d252a {
  margin-bottom: 15px;
min-height: 275px;
}








#s-a58f16ed-d6ef-4bb1-8cbb-056dda4d252a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a58f16ed-d6ef-4bb1-8cbb-056dda4d252a {
  cursor: pointer;
}#s-a58f16ed-d6ef-4bb1-8cbb-056dda4d252a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-43b2ad56-dd09-417e-a347-2991baf5cba6 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-43b2ad56-dd09-417e-a347-2991baf5cba6 .shogun-image-content {
  
    align-items: center;
  
}

#s-179d6308-2e33-4603-93ed-0ab0fc94895f {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-d703694d-e75d-451b-b47e-e2071e6e6099 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-d703694d-e75d-451b-b47e-e2071e6e6099:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d703694d-e75d-451b-b47e-e2071e6e6099:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d703694d-e75d-451b-b47e-e2071e6e6099-root {
    text-align: center;
  }


#s-d703694d-e75d-451b-b47e-e2071e6e6099.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-d703694d-e75d-451b-b47e-e2071e6e6099-root {
    text-align: center;
  }


#s-d703694d-e75d-451b-b47e-e2071e6e6099.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d703694d-e75d-451b-b47e-e2071e6e6099-root {
    text-align: center;
  }


#s-d703694d-e75d-451b-b47e-e2071e6e6099.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d703694d-e75d-451b-b47e-e2071e6e6099-root {
    text-align: center;
  }


#s-d703694d-e75d-451b-b47e-e2071e6e6099.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-d703694d-e75d-451b-b47e-e2071e6e6099-root {
    text-align: center;
  }


#s-d703694d-e75d-451b-b47e-e2071e6e6099.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-3578d2d2-a273-4a2d-a12f-00000de05c7f {
  margin-left: auto;
margin-right: auto;
max-width: 1150px;
}

@media (min-width: 0px) {
[id="s-3578d2d2-a273-4a2d-a12f-00000de05c7f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3578d2d2-a273-4a2d-a12f-00000de05c7f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3578d2d2-a273-4a2d-a12f-00000de05c7f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3578d2d2-a273-4a2d-a12f-00000de05c7f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-7df63821-aea0-41ea-96be-419070f2eb58 {
  margin-left: auto;
margin-right: auto;
max-width: 1150px;
}

@media (min-width: 0px) {
[id="s-7df63821-aea0-41ea-96be-419070f2eb58"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7df63821-aea0-41ea-96be-419070f2eb58"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7df63821-aea0-41ea-96be-419070f2eb58"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7df63821-aea0-41ea-96be-419070f2eb58"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-07d407bb-9d4c-44ef-a494-4cee3ef001b8 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-07d407bb-9d4c-44ef-a494-4cee3ef001b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-07d407bb-9d4c-44ef-a494-4cee3ef001b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac59a03d-7b3a-41f8-9138-9af29f388407 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-8db0d7d6-66c8-4b03-97e6-524b038b348b {
  margin-bottom: 15px;
min-height: 275px;
}








#s-8db0d7d6-66c8-4b03-97e6-524b038b348b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8db0d7d6-66c8-4b03-97e6-524b038b348b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b2290b47-7f50-4494-a322-8065f83d674f {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}







  #s-b2290b47-7f50-4494-a322-8065f83d674f img.shogun-image {
    

    
    
    
  }


#s-b2290b47-7f50-4494-a322-8065f83d674f .shogun-image-content {
  
    align-items: center;
  
}

#s-79c080d3-45a6-4988-89d1-068975155bd8 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-5632f645-9fd6-48a6-80fd-f3a006719895 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-5632f645-9fd6-48a6-80fd-f3a006719895:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5632f645-9fd6-48a6-80fd-f3a006719895:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5632f645-9fd6-48a6-80fd-f3a006719895-root {
    text-align: center;
  }


#s-5632f645-9fd6-48a6-80fd-f3a006719895.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5632f645-9fd6-48a6-80fd-f3a006719895-root {
    text-align: center;
  }


#s-5632f645-9fd6-48a6-80fd-f3a006719895.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5632f645-9fd6-48a6-80fd-f3a006719895-root {
    text-align: center;
  }


#s-5632f645-9fd6-48a6-80fd-f3a006719895.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5632f645-9fd6-48a6-80fd-f3a006719895-root {
    text-align: center;
  }


#s-5632f645-9fd6-48a6-80fd-f3a006719895.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5632f645-9fd6-48a6-80fd-f3a006719895-root {
    text-align: center;
  }


#s-5632f645-9fd6-48a6-80fd-f3a006719895.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-c2f095ea-b19e-4c35-830c-88074948694c {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-c2f095ea-b19e-4c35-830c-88074948694c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c2f095ea-b19e-4c35-830c-88074948694c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9f5a8dcc-106a-4bd9-b593-62b1b962cdf1 {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-8f81808a-0309-4eed-ad90-3d2057baf418 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-8f81808a-0309-4eed-ad90-3d2057baf418 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8f81808a-0309-4eed-ad90-3d2057baf418 {
  cursor: pointer;
}#s-8f81808a-0309-4eed-ad90-3d2057baf418.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dda9ca7f-9c23-4dff-b22b-f4245654ed60 {
  margin-left: auto;
margin-right: auto;
min-height: 275px;
max-width: 250px;
text-align: center;
}








#s-dda9ca7f-9c23-4dff-b22b-f4245654ed60 .shogun-image-content {
  
    align-items: center;
  
}

#s-fb5a0827-c746-4493-a861-a514a32596c4 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc-root {
    text-align: center;
  }


#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc-root {
    text-align: center;
  }


#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc-root {
    text-align: center;
  }


#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc-root {
    text-align: center;
  }


#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc-root {
    text-align: center;
  }


#s-47866871-b349-4c9c-b4d1-f82bbe1e0ddc.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-5a2ee3ae-5569-4fb5-a2d7-aa549da3ee07 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 25px;
padding-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-5a2ee3ae-5569-4fb5-a2d7-aa549da3ee07 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5a2ee3ae-5569-4fb5-a2d7-aa549da3ee07 {
  cursor: pointer;
}#s-5a2ee3ae-5569-4fb5-a2d7-aa549da3ee07.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7bdc4f85-afc5-46c7-baf0-04276b482c3e {
  margin-left: 10px;
margin-right: 10px;
min-height: 30px;
}

#s-2928df22-91ae-4e9f-bd96-b2ddc24531f6 {
  margin-bottom: 15px;
min-height: 275px;
}








#s-2928df22-91ae-4e9f-bd96-b2ddc24531f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2928df22-91ae-4e9f-bd96-b2ddc24531f6 {
  cursor: pointer;
}#s-2928df22-91ae-4e9f-bd96-b2ddc24531f6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2ee9beca-70d5-4cd8-a809-7e366bf7b45c {
  margin-left: auto;
margin-right: auto;
max-width: 300px;
text-align: center;
}







  #s-2ee9beca-70d5-4cd8-a809-7e366bf7b45c img.shogun-image {
    

    
    
    
  }


#s-2ee9beca-70d5-4cd8-a809-7e366bf7b45c .shogun-image-content {
  
    align-items: center;
  
}

#s-f51e0784-76c7-4b75-b47a-8be8694e07a5 {
  margin-left: 15px;
margin-bottom: 15px;
margin-right: 15px;
min-height: 70px;
}

#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86 {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ac2b3a55-ca1a-4ded-b139-79caba8ece86-root {
    text-align: center;
  }


#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ac2b3a55-ca1a-4ded-b139-79caba8ece86-root {
    text-align: center;
  }


#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ac2b3a55-ca1a-4ded-b139-79caba8ece86-root {
    text-align: center;
  }


#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ac2b3a55-ca1a-4ded-b139-79caba8ece86-root {
    text-align: center;
  }


#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ac2b3a55-ca1a-4ded-b139-79caba8ece86-root {
    text-align: center;
  }


#s-ac2b3a55-ca1a-4ded-b139-79caba8ece86.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-30f82970-6cea-4157-8d7b-e8e30bebb335 {
  background-repeat: no-repeat;
background-size: cover;
padding-left: 4%;
padding-right: 4%;
max-width: 1920px;
background-position: center center;
}








#s-30f82970-6cea-4157-8d7b-e8e30bebb335 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-30f82970-6cea-4157-8d7b-e8e30bebb335.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ebf3b357-03b9-4a31-a731-3a18ea18a9ba {
  margin-left: auto;
margin-right: auto;
max-width: 1300px;
}

@media (min-width: 0px) {
[id="s-ebf3b357-03b9-4a31-a731-3a18ea18a9ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ebf3b357-03b9-4a31-a731-3a18ea18a9ba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ebf3b357-03b9-4a31-a731-3a18ea18a9ba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ebf3b357-03b9-4a31-a731-3a18ea18a9ba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-31cfb863-14d1-44ff-8f6c-d8d0fe34be15 {
  margin-left: 4em;
margin-right: 4em;
min-height: 50px;
}
@media (max-width: 767px){#s-31cfb863-14d1-44ff-8f6c-d8d0fe34be15 {
  margin-left: 15px;
margin-right: 15px;
padding-top: 60px;
}
}







#s-31cfb863-14d1-44ff-8f6c-d8d0fe34be15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-31cfb863-14d1-44ff-8f6c-d8d0fe34be15.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-22e4eb05-6c71-45cb-9ab7-a8c5a8200d04 {
  max-width: 425px;
}

#s-df259c08-cd04-4444-ab40-4fefceda96d0 {
  padding-top: 100px;
padding-bottom: 100px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-df259c08-cd04-4444-ab40-4fefceda96d0 {
  padding-top: 60px;
padding-bottom: 60px;
}
}@media (max-width: 767px){#s-df259c08-cd04-4444-ab40-4fefceda96d0 {
  padding-top: 60px;
padding-bottom: 60px;
}
}







#s-df259c08-cd04-4444-ab40-4fefceda96d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-df259c08-cd04-4444-ab40-4fefceda96d0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-20ff2850-8015-4002-bec0-0bf8e477fa37 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-20ff2850-8015-4002-bec0-0bf8e477fa37 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-20ff2850-8015-4002-bec0-0bf8e477fa37 {
  
}
}







#s-20ff2850-8015-4002-bec0-0bf8e477fa37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-20ff2850-8015-4002-bec0-0bf8e477fa37.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-112f6b20-0794-49c9-ac95-27cb1fa1069d {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
}
@media (min-width: 1200px){#s-112f6b20-0794-49c9-ac95-27cb1fa1069d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-112f6b20-0794-49c9-ac95-27cb1fa1069d {
  
}
}
#s-112f6b20-0794-49c9-ac95-27cb1fa1069d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-112f6b20-0794-49c9-ac95-27cb1fa1069d .shg-sld-nav-button.shg-sld-left,
#s-112f6b20-0794-49c9-ac95-27cb1fa1069d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-0a5ad4b9-7609-4856-8052-f4e68ae8a920 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 30px;
padding-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-0a5ad4b9-7609-4856-8052-f4e68ae8a920 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0a5ad4b9-7609-4856-8052-f4e68ae8a920.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-043594b2-11f7-4ade-b7ff-ff4e16c70d3e {
  margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
max-width: 300px;
text-align: center;
}








#s-043594b2-11f7-4ade-b7ff-ff4e16c70d3e .shogun-image-content {
  
    align-items: center;
  
}

#s-cf31c427-aae7-4ed4-adfd-4282c5aa9d74 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 4%;
padding-bottom: 20px;
padding-right: 4%;
max-width: 325px;
}

#s-9fbf2074-3764-4bc5-b053-64aee1329b0c {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-9fbf2074-3764-4bc5-b053-64aee1329b0c:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9fbf2074-3764-4bc5-b053-64aee1329b0c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9fbf2074-3764-4bc5-b053-64aee1329b0c-root {
    text-align: center;
  }


#s-9fbf2074-3764-4bc5-b053-64aee1329b0c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-9fbf2074-3764-4bc5-b053-64aee1329b0c-root {
    text-align: center;
  }


#s-9fbf2074-3764-4bc5-b053-64aee1329b0c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-9fbf2074-3764-4bc5-b053-64aee1329b0c-root {
    text-align: center;
  }


#s-9fbf2074-3764-4bc5-b053-64aee1329b0c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-9fbf2074-3764-4bc5-b053-64aee1329b0c-root {
    text-align: center;
  }


#s-9fbf2074-3764-4bc5-b053-64aee1329b0c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-9fbf2074-3764-4bc5-b053-64aee1329b0c-root {
    text-align: center;
  }


#s-9fbf2074-3764-4bc5-b053-64aee1329b0c.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-7cd2be59-3d96-471a-bf08-558649c81108 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 30px;
padding-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-7cd2be59-3d96-471a-bf08-558649c81108 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7cd2be59-3d96-471a-bf08-558649c81108.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b09dc7c8-c6e3-4070-bea2-72b910752bab {
  margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
max-width: 300px;
text-align: center;
}








#s-b09dc7c8-c6e3-4070-bea2-72b910752bab .shogun-image-content {
  
    align-items: center;
  
}

#s-00b81b35-227a-47b7-8cfa-94ae74ebd213 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 4%;
padding-bottom: 20px;
padding-right: 4%;
max-width: 325px;
}

#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4814254d-4b1c-4697-8bd7-1440e5d3d16e-root {
    text-align: center;
  }


#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4814254d-4b1c-4697-8bd7-1440e5d3d16e-root {
    text-align: center;
  }


#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4814254d-4b1c-4697-8bd7-1440e5d3d16e-root {
    text-align: center;
  }


#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4814254d-4b1c-4697-8bd7-1440e5d3d16e-root {
    text-align: center;
  }


#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4814254d-4b1c-4697-8bd7-1440e5d3d16e-root {
    text-align: center;
  }


#s-4814254d-4b1c-4697-8bd7-1440e5d3d16e.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-13983150-81de-4f9d-8540-906e86df2eb4 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 30px;
padding-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 500px;
background-color: rgba(255, 255, 255, 1);
}








#s-13983150-81de-4f9d-8540-906e86df2eb4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-13983150-81de-4f9d-8540-906e86df2eb4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-54ccb464-3246-48e1-b9d2-2225ea494ea9 {
  margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
max-width: 330px;
text-align: center;
}








#s-54ccb464-3246-48e1-b9d2-2225ea494ea9 .shogun-image-content {
  
    align-items: center;
  
}

#s-9847459c-983b-4beb-9b33-03e58878ceff {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 4%;
padding-bottom: 20px;
padding-right: 4%;
max-width: 325px;
}

#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b-root {
    text-align: center;
  }


#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b-root {
    text-align: center;
  }


#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b-root {
    text-align: center;
  }


#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b-root {
    text-align: center;
  }


#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b-root {
    text-align: center;
  }


#s-fb4ac471-4a25-4bfb-9cec-4c43c078ea3b.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-9ea677c5-86cf-48a5-a66c-41bd71d16d46 {
  box-shadow:0px 5px 24px 0px rgba(0, 0, 0, 0.2);
padding-top: 30px;
padding-bottom: 30px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(244, 244, 244, 1);
border-style: solid;
border-radius: 50px;
min-height: 50px;
}








#s-9ea677c5-86cf-48a5-a66c-41bd71d16d46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9ea677c5-86cf-48a5-a66c-41bd71d16d46.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c4dcc6e8-a29d-49f6-b64a-a68610b01b2f {
  min-height: 275px;
}








#s-c4dcc6e8-a29d-49f6-b64a-a68610b01b2f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c4dcc6e8-a29d-49f6-b64a-a68610b01b2f {
  cursor: pointer;
}#s-c4dcc6e8-a29d-49f6-b64a-a68610b01b2f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ccc77f81-8dcb-4268-8ea5-d6fd9c71ba04 {
  margin-left: auto;
margin-right: auto;
max-width: 250px;
text-align: center;
}








#s-ccc77f81-8dcb-4268-8ea5-d6fd9c71ba04 .shogun-image-content {
  
    align-items: center;
  
}

#s-cf756ded-dbb6-4098-9be0-db467bb52617 {
  margin-left: 10px;
margin-right: 10px;
min-height: 56px;
}

#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b {
  padding-top: 3px;
padding-bottom: 3px;
border-radius: 10px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
color: rgba(200, 62, 60, 1);
}
#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b-root {
    text-align: center;
  }


#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b-root {
    text-align: center;
  }


#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b-root {
    text-align: center;
  }


#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b-root {
    text-align: center;
  }


#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b-root {
    text-align: center;
  }


#s-4a5727ff-7915-4a91-9f3b-91ba3901cb0b.shg-btn {
  color: rgba(200, 62, 60, 1);
  font-size: 16px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-8a36c2e4-783e-4b5e-85ae-56c46a8ef061 {
  margin-top: 60px;
margin-bottom: 60px;
}

@media (min-width: 0px) {
[id="s-8a36c2e4-783e-4b5e-85ae-56c46a8ef061"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8a36c2e4-783e-4b5e-85ae-56c46a8ef061"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8a36c2e4-783e-4b5e-85ae-56c46a8ef061"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8a36c2e4-783e-4b5e-85ae-56c46a8ef061"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-ed337e10-8025-4684-b5a7-514f38d6cb96 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: center center;
}








#s-ed337e10-8025-4684-b5a7-514f38d6cb96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ed337e10-8025-4684-b5a7-514f38d6cb96.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3f43dd0d-c727-43f5-a24c-f47b5ad6996b {
  background-color: rgba(255, 255, 255, 1);
}








#s-3f43dd0d-c727-43f5-a24c-f47b5ad6996b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3f43dd0d-c727-43f5-a24c-f47b5ad6996b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2c35f4ba-883c-47b6-9f79-f01f054454ea {
  margin-left: 15px;
margin-right: 15px;
padding-top: 60px;
padding-bottom: 60px;
min-height: 50%;
}








#s-2c35f4ba-883c-47b6-9f79-f01f054454ea > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2c35f4ba-883c-47b6-9f79-f01f054454ea.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b22c8c83-0257-4578-9759-04136e652922 {
  margin-left: auto;
margin-right: auto;
max-width: 600px;
}

#s-1d6149d7-1b7a-4fa1-be5c-9a48344995c2 {
  margin-left: auto;
margin-bottom: 15px;
margin-right: auto;
max-width: 600px;
}

#s-f0459f36-070b-4602-96b0-0ee3d2c12290 {
  padding-top: 3px;
padding-bottom: 3px;
background-color: rgba(204, 0, 51, 0);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-f0459f36-070b-4602-96b0-0ee3d2c12290:hover {background-color: rgba(204, 0, 51, 0) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f0459f36-070b-4602-96b0-0ee3d2c12290:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f0459f36-070b-4602-96b0-0ee3d2c12290-root {
    text-align: center;
  }


#s-f0459f36-070b-4602-96b0-0ee3d2c12290.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f0459f36-070b-4602-96b0-0ee3d2c12290-root {
    text-align: center;
  }


#s-f0459f36-070b-4602-96b0-0ee3d2c12290.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0459f36-070b-4602-96b0-0ee3d2c12290-root {
    text-align: center;
  }


#s-f0459f36-070b-4602-96b0-0ee3d2c12290.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f0459f36-070b-4602-96b0-0ee3d2c12290-root {
    text-align: center;
  }


#s-f0459f36-070b-4602-96b0-0ee3d2c12290.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f0459f36-070b-4602-96b0-0ee3d2c12290-root {
    text-align: center;
  }


#s-f0459f36-070b-4602-96b0-0ee3d2c12290.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}
#s-72f6a805-a1dd-4d0a-bbcd-021bfcded9b4 {
  padding-top: 45px;
padding-bottom: 45px;
min-height: 50%;
background-color: rgba(244, 244, 244, 1);
}








#s-72f6a805-a1dd-4d0a-bbcd-021bfcded9b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-72f6a805-a1dd-4d0a-bbcd-021bfcded9b4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1057c4f3-e949-431d-b8f6-0722ecd09e45 {
  margin-left: auto;
margin-right: auto;
max-width: 350px;
text-align: center;
}







  #s-1057c4f3-e949-431d-b8f6-0722ecd09e45 img.shogun-image {
    

    
    
    
  }


#s-1057c4f3-e949-431d-b8f6-0722ecd09e45 .shogun-image-content {
  
    align-items: center;
  
}

#s-31ed4ca2-de5a-4f12-8f9b-440c9ecdaf78 {
  min-height: 50px;
}








#s-31ed4ca2-de5a-4f12-8f9b-440c9ecdaf78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-31ed4ca2-de5a-4f12-8f9b-440c9ecdaf78.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a91e0202-d23c-4162-b337-04ffeea28445 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
max-width: 1100px;
}








#s-a91e0202-d23c-4162-b337-04ffeea28445 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a91e0202-d23c-4162-b337-04ffeea28445.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b086e584-0e33-447b-b0ff-e736a9307298 {
  margin-top: 20px;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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