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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  
  
  
}

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

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

.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-7c1d042d-b59a-4720-b414-35414f96595d {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 450px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7c1d042d-b59a-4720-b414-35414f96595d {
  display: none;
}
#s-7c1d042d-b59a-4720-b414-35414f96595d, #wrap-s-7c1d042d-b59a-4720-b414-35414f96595d { display: none !important; }}@media (max-width: 767px){#s-7c1d042d-b59a-4720-b414-35414f96595d {
  display: none;
}
#s-7c1d042d-b59a-4720-b414-35414f96595d, #wrap-s-7c1d042d-b59a-4720-b414-35414f96595d { display: none !important; }}
#s-7c1d042d-b59a-4720-b414-35414f96595d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-7c1d042d-b59a-4720-b414-35414f96595d .shg-sld-nav-button.shg-sld-left,
#s-7c1d042d-b59a-4720-b414-35414f96595d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

#s-0de8b2f4-5a3e-4194-a508-44ca49899d88 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
background-attachment: scroll;
}
@media (max-width: 767px){#s-0de8b2f4-5a3e-4194-a508-44ca49899d88 {
  
}
}
#s-0de8b2f4-5a3e-4194-a508-44ca49899d88 {
  background-image: url(https://i.shgcdn.com/ca38eabb-7858-499b-99f4-6df5779659be/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-0de8b2f4-5a3e-4194-a508-44ca49899d88 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0de8b2f4-5a3e-4194-a508-44ca49899d88.shg-box.shg-c {
  justify-content: flex-start;
}

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

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

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

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

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

#s-b891dee1-4998-4b95-bc38-11cdad20bd7d {
  margin-top: 90px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b891dee1-4998-4b95-bc38-11cdad20bd7d {
  
}
}@media (max-width: 767px){#s-b891dee1-4998-4b95-bc38-11cdad20bd7d {
  
}
}
@media (min-width: 0px) {
[id="s-b891dee1-4998-4b95-bc38-11cdad20bd7d"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-b891dee1-4998-4b95-bc38-11cdad20bd7d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b891dee1-4998-4b95-bc38-11cdad20bd7d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b891dee1-4998-4b95-bc38-11cdad20bd7d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-95abd838-986f-4a7c-8c99-23f880c55d1a {
  padding-top: 20px;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(194, 194, 194, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-95abd838-986f-4a7c-8c99-23f880c55d1a {
  
}
}@media (max-width: 767px){#s-95abd838-986f-4a7c-8c99-23f880c55d1a {
  
}
}
#s-49a72221-7dd0-45fb-b32f-f1659b0d27ba {
  margin-left: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(194, 194, 194, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-49a72221-7dd0-45fb-b32f-f1659b0d27ba {
  
}
}@media (max-width: 767px){#s-49a72221-7dd0-45fb-b32f-f1659b0d27ba {
  
}
}
.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 {
  
  
}

.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-a976372a-e72a-47b9-a9b1-b1e831658439 {
  margin-top: 120px;
margin-left: 40px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(194, 194, 194, 0.6);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-a976372a-e72a-47b9-a9b1-b1e831658439:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a976372a-e72a-47b9-a9b1-b1e831658439:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-a976372a-e72a-47b9-a9b1-b1e831658439 {
  
}
}@media (max-width: 767px){#s-a976372a-e72a-47b9-a9b1-b1e831658439 {
  
}
}

  #s-a976372a-e72a-47b9-a9b1-b1e831658439-root {
    text-align: center;
  }


#s-a976372a-e72a-47b9-a9b1-b1e831658439.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a976372a-e72a-47b9-a9b1-b1e831658439-root {
    text-align: center;
  }


#s-a976372a-e72a-47b9-a9b1-b1e831658439.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a976372a-e72a-47b9-a9b1-b1e831658439-root {
    text-align: center;
  }


#s-a976372a-e72a-47b9-a9b1-b1e831658439.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a976372a-e72a-47b9-a9b1-b1e831658439-root {
    text-align: center;
  }


#s-a976372a-e72a-47b9-a9b1-b1e831658439.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a976372a-e72a-47b9-a9b1-b1e831658439-root {
    text-align: center;
  }


#s-a976372a-e72a-47b9-a9b1-b1e831658439.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-07d84a1b-a571-44a8-8e5a-c5f9acd4b075 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (max-width: 767px){#s-07d84a1b-a571-44a8-8e5a-c5f9acd4b075 {
  
}
}
#s-07d84a1b-a571-44a8-8e5a-c5f9acd4b075 {
  background-image: url(https://i.shgcdn.com/11d2456f-efa5-446f-b853-2f08993a95b2/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-07d84a1b-a571-44a8-8e5a-c5f9acd4b075 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-07d84a1b-a571-44a8-8e5a-c5f9acd4b075.shg-box.shg-c {
  justify-content: flex-start;
}

#s-997b3dae-fe0f-4dc0-b94c-753d776e8fba {
  margin-top: 80px;
margin-bottom: 180px;
}
@media (max-width: 767px){#s-997b3dae-fe0f-4dc0-b94c-753d776e8fba {
  display: none;
}
#s-997b3dae-fe0f-4dc0-b94c-753d776e8fba, #wrap-s-997b3dae-fe0f-4dc0-b94c-753d776e8fba { display: none !important; }}
@media (min-width: 0px) {
[id="s-997b3dae-fe0f-4dc0-b94c-753d776e8fba"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-997b3dae-fe0f-4dc0-b94c-753d776e8fba"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-997b3dae-fe0f-4dc0-b94c-753d776e8fba"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-997b3dae-fe0f-4dc0-b94c-753d776e8fba"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5219e0f3-c4b2-49e1-ba34-c569c5f0d87f {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-61f76917-8825-4957-85d1-191a2fbc9bd0 {
  margin-top: 0px;
margin-bottom: 0px;
}

#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 {
  margin-top: 20px;
margin-bottom: 220px;
}
@media (min-width: 1200px){#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 {
  display: none;
}
#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15, #wrap-s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 {
  display: none;
}
#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15, #wrap-s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 {
  display: none;
}
#s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15, #wrap-s-dd74a4de-8ef5-45a4-8876-65e0b59b0c15 { display: none !important; }}
#s-565691f1-f825-4afd-bd42-e6203885da4a {
  border-style: solid;
margin-top: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-565691f1-f825-4afd-bd42-e6203885da4a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-565691f1-f825-4afd-bd42-e6203885da4a:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMzcyODQyM2QtYTgwNC00OTgyLWJkMDMtNWUzNDEyOTg5MTkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMzNzI4NDIzZC1hODA0LTQ5ODItYmQwMy01ZTM0MTI5ODkxOTMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-565691f1-f825-4afd-bd42-e6203885da4a {
  display: none;
}
#s-565691f1-f825-4afd-bd42-e6203885da4a, #wrap-s-565691f1-f825-4afd-bd42-e6203885da4a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-565691f1-f825-4afd-bd42-e6203885da4a {
  display: none;
}
#s-565691f1-f825-4afd-bd42-e6203885da4a, #wrap-s-565691f1-f825-4afd-bd42-e6203885da4a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-565691f1-f825-4afd-bd42-e6203885da4a {
  display: none;
}
#s-565691f1-f825-4afd-bd42-e6203885da4a, #wrap-s-565691f1-f825-4afd-bd42-e6203885da4a { display: none !important; }}

  #s-565691f1-f825-4afd-bd42-e6203885da4a-root {
    text-align: center;
  }


#s-565691f1-f825-4afd-bd42-e6203885da4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-565691f1-f825-4afd-bd42-e6203885da4a-root {
    text-align: center;
  }


#s-565691f1-f825-4afd-bd42-e6203885da4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-565691f1-f825-4afd-bd42-e6203885da4a-root {
    text-align: center;
  }


#s-565691f1-f825-4afd-bd42-e6203885da4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-565691f1-f825-4afd-bd42-e6203885da4a-root {
    text-align: center;
  }


#s-565691f1-f825-4afd-bd42-e6203885da4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-565691f1-f825-4afd-bd42-e6203885da4a-root {
    text-align: center;
  }


#s-565691f1-f825-4afd-bd42-e6203885da4a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-2704b9e6-bd61-477c-80d3-ca37d1c6559f {
  margin-top: 140px;
}
@media (max-width: 767px){#s-2704b9e6-bd61-477c-80d3-ca37d1c6559f {
  display: none;
}
#s-2704b9e6-bd61-477c-80d3-ca37d1c6559f, #wrap-s-2704b9e6-bd61-477c-80d3-ca37d1c6559f { display: none !important; }}
@media (min-width: 0px) {
[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-xs-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-2704b9e6-bd61-477c-80d3-ca37d1c6559f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNGJiOGU5NDQtNzUzOC00YzM2LTkzODUtZGM3MGZjNWZjMGZiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0YmI4ZTk0NC03NTM4LTRjMzYtOTM4NS1kYzcwZmM1ZmMwZmIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}

  #s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa-root {
    text-align: center;
  }


#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa-root {
    text-align: center;
  }


#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa-root {
    text-align: center;
  }


#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa-root {
    text-align: center;
  }


#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa-root {
    text-align: center;
  }


#s-fe5dd434-c3c1-42e3-af73-61eddf13d7fa.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-82cbad39-756d-4d9b-9c33-71b7d950a9d8 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (max-width: 767px){#s-82cbad39-756d-4d9b-9c33-71b7d950a9d8 {
  display: none;
}
#s-82cbad39-756d-4d9b-9c33-71b7d950a9d8, #wrap-s-82cbad39-756d-4d9b-9c33-71b7d950a9d8 { display: none !important; }}
#s-82cbad39-756d-4d9b-9c33-71b7d950a9d8 {
  background-image: url(https://i.shgcdn.com/e3155b7b-1fe8-4937-8311-0fb3686ed9be/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-82cbad39-756d-4d9b-9c33-71b7d950a9d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-82cbad39-756d-4d9b-9c33-71b7d950a9d8.shg-box.shg-c {
  justify-content: center;
}

#s-7c49a93d-625c-4692-93a8-af379e0486cb {
  margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-7c49a93d-625c-4692-93a8-af379e0486cb {
  display: none;
}
#s-7c49a93d-625c-4692-93a8-af379e0486cb, #wrap-s-7c49a93d-625c-4692-93a8-af379e0486cb { display: none !important; }}
@media (min-width: 0px) {
[id="s-7c49a93d-625c-4692-93a8-af379e0486cb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7c49a93d-625c-4692-93a8-af379e0486cb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7c49a93d-625c-4692-93a8-af379e0486cb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7c49a93d-625c-4692-93a8-af379e0486cb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-11087444-d560-4539-96f6-b8cc7255e56a {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (max-width: 767px){#s-38c046f1-8211-4685-a202-8dbd20ef5560 {
  display: none;
}
#s-38c046f1-8211-4685-a202-8dbd20ef5560, #wrap-s-38c046f1-8211-4685-a202-8dbd20ef5560 { display: none !important; }}
@media (min-width: 0px) {
[id="s-38c046f1-8211-4685-a202-8dbd20ef5560"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-38c046f1-8211-4685-a202-8dbd20ef5560"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-38c046f1-8211-4685-a202-8dbd20ef5560"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-38c046f1-8211-4685-a202-8dbd20ef5560"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e952f16c-6d93-40c4-959d-a553516c9768 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-e952f16c-6d93-40c4-959d-a553516c9768:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e952f16c-6d93-40c4-959d-a553516c9768:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDExNzFkZDMtODRhMS00ZjJlLWIwZWUtOTA4ZmQ3ZTFlMGIzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0MTE3MWRkMy04NGExLTRmMmUtYjBlZS05MDhmZDdlMWUwYjMpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}

  #s-e952f16c-6d93-40c4-959d-a553516c9768-root {
    text-align: center;
  }


#s-e952f16c-6d93-40c4-959d-a553516c9768.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e952f16c-6d93-40c4-959d-a553516c9768-root {
    text-align: center;
  }


#s-e952f16c-6d93-40c4-959d-a553516c9768.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e952f16c-6d93-40c4-959d-a553516c9768-root {
    text-align: center;
  }


#s-e952f16c-6d93-40c4-959d-a553516c9768.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e952f16c-6d93-40c4-959d-a553516c9768-root {
    text-align: center;
  }


#s-e952f16c-6d93-40c4-959d-a553516c9768.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e952f16c-6d93-40c4-959d-a553516c9768-root {
    text-align: center;
  }


#s-e952f16c-6d93-40c4-959d-a553516c9768.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-02aee373-3f8c-4854-b1fb-4083293b3013 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center -250px;
}
@media (min-width: 768px) and (max-width: 991px){#s-02aee373-3f8c-4854-b1fb-4083293b3013 {
  display: none;
}
#s-02aee373-3f8c-4854-b1fb-4083293b3013, #wrap-s-02aee373-3f8c-4854-b1fb-4083293b3013 { display: none !important; }}@media (max-width: 767px){#s-02aee373-3f8c-4854-b1fb-4083293b3013 {
  display: none;
}
#s-02aee373-3f8c-4854-b1fb-4083293b3013, #wrap-s-02aee373-3f8c-4854-b1fb-4083293b3013 { display: none !important; }}
#s-02aee373-3f8c-4854-b1fb-4083293b3013 {
  background-image: url(https://i.shgcdn.com/23ec68da-2f3c-432d-8b36-0a033f06f1d0/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-02aee373-3f8c-4854-b1fb-4083293b3013 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-02aee373-3f8c-4854-b1fb-4083293b3013 {
  cursor: pointer;
}#s-02aee373-3f8c-4854-b1fb-4083293b3013.shg-box.shg-c {
  justify-content: center;
}

#s-6eac778c-f547-4d3e-8952-d328f23fa276 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-6eac778c-f547-4d3e-8952-d328f23fa276 {
  
}
}@media (max-width: 767px){#s-6eac778c-f547-4d3e-8952-d328f23fa276 {
  
}
}
@media (min-width: 0px) {
[id="s-6eac778c-f547-4d3e-8952-d328f23fa276"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-6eac778c-f547-4d3e-8952-d328f23fa276"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6eac778c-f547-4d3e-8952-d328f23fa276"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6eac778c-f547-4d3e-8952-d328f23fa276"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-142b0680-123c-4ff3-88e0-6d89f76498fa {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-142b0680-123c-4ff3-88e0-6d89f76498fa {
  
}
}@media (max-width: 767px){#s-142b0680-123c-4ff3-88e0-6d89f76498fa {
  
}
}
#s-3246582f-7fdc-47ee-ac3a-d51045da9b66 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3246582f-7fdc-47ee-ac3a-d51045da9b66 {
  
}
}@media (max-width: 767px){#s-3246582f-7fdc-47ee-ac3a-d51045da9b66 {
  
}
}
@media (min-width: 0px) {
[id="s-3246582f-7fdc-47ee-ac3a-d51045da9b66"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-3246582f-7fdc-47ee-ac3a-d51045da9b66"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3246582f-7fdc-47ee-ac3a-d51045da9b66"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3246582f-7fdc-47ee-ac3a-d51045da9b66"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-bb843078-439f-4ae7-9125-09ab0e87bf4c {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-bb843078-439f-4ae7-9125-09ab0e87bf4c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bb843078-439f-4ae7-9125-09ab0e87bf4c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-bb843078-439f-4ae7-9125-09ab0e87bf4c {
  
}
}@media (max-width: 767px){#s-bb843078-439f-4ae7-9125-09ab0e87bf4c {
  
}
}

  #s-bb843078-439f-4ae7-9125-09ab0e87bf4c-root {
    text-align: center;
  }


#s-bb843078-439f-4ae7-9125-09ab0e87bf4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bb843078-439f-4ae7-9125-09ab0e87bf4c-root {
    text-align: center;
  }


#s-bb843078-439f-4ae7-9125-09ab0e87bf4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bb843078-439f-4ae7-9125-09ab0e87bf4c-root {
    text-align: center;
  }


#s-bb843078-439f-4ae7-9125-09ab0e87bf4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bb843078-439f-4ae7-9125-09ab0e87bf4c-root {
    text-align: center;
  }


#s-bb843078-439f-4ae7-9125-09ab0e87bf4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bb843078-439f-4ae7-9125-09ab0e87bf4c-root {
    text-align: center;
  }


#s-bb843078-439f-4ae7-9125-09ab0e87bf4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: -100px center;
}
@media (min-width: 1200px){#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 {
  display: none;
}
#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424, #wrap-s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 {
  display: none;
}
#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424, #wrap-s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 { display: none !important; }}
#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 {
  background-image: url(https://i.shgcdn.com/261fc4d0-2477-4e63-88b4-b9997384f199/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2fdde75f-4679-4c78-ba33-1aecb6ab2424.shg-box.shg-c {
  justify-content: flex-start;
}

#s-adfe1582-05c5-48e6-b1a1-cbe74c775948 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}
@media (min-width: 1200px){#s-adfe1582-05c5-48e6-b1a1-cbe74c775948 {
  display: none;
}
#s-adfe1582-05c5-48e6-b1a1-cbe74c775948, #wrap-s-adfe1582-05c5-48e6-b1a1-cbe74c775948 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-adfe1582-05c5-48e6-b1a1-cbe74c775948 {
  display: none;
}
#s-adfe1582-05c5-48e6-b1a1-cbe74c775948, #wrap-s-adfe1582-05c5-48e6-b1a1-cbe74c775948 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-adfe1582-05c5-48e6-b1a1-cbe74c775948 {
  
}
}@media (max-width: 767px){#s-adfe1582-05c5-48e6-b1a1-cbe74c775948 {
  display: none;
}
#s-adfe1582-05c5-48e6-b1a1-cbe74c775948, #wrap-s-adfe1582-05c5-48e6-b1a1-cbe74c775948 { display: none !important; }}
@media (min-width: 0px) {
[id="s-adfe1582-05c5-48e6-b1a1-cbe74c775948"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-adfe1582-05c5-48e6-b1a1-cbe74c775948"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-adfe1582-05c5-48e6-b1a1-cbe74c775948"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-adfe1582-05c5-48e6-b1a1-cbe74c775948"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-10700095-74e8-4b1f-b2d3-9429ee2736d2 {
  padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 1200px){#s-10700095-74e8-4b1f-b2d3-9429ee2736d2 {
  display: none;
}
#s-10700095-74e8-4b1f-b2d3-9429ee2736d2, #wrap-s-10700095-74e8-4b1f-b2d3-9429ee2736d2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-10700095-74e8-4b1f-b2d3-9429ee2736d2 {
  display: none;
}
#s-10700095-74e8-4b1f-b2d3-9429ee2736d2, #wrap-s-10700095-74e8-4b1f-b2d3-9429ee2736d2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-10700095-74e8-4b1f-b2d3-9429ee2736d2 {
  
}
}@media (max-width: 767px){#s-10700095-74e8-4b1f-b2d3-9429ee2736d2 {
  
}
}
#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}
@media (min-width: 1200px){#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 {
  display: none;
}
#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8, #wrap-s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 {
  display: none;
}
#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8, #wrap-s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 {
  
}
}@media (max-width: 767px){#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 {
  display: none;
}
#s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8, #wrap-s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c8224edb-9636-41e9-8cf0-9f6b7a6caab8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-0afb9683-dc6a-44df-a24d-1939b548b994 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-0afb9683-dc6a-44df-a24d-1939b548b994:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0afb9683-dc6a-44df-a24d-1939b548b994:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-0afb9683-dc6a-44df-a24d-1939b548b994 {
  display: none;
}
#s-0afb9683-dc6a-44df-a24d-1939b548b994, #wrap-s-0afb9683-dc6a-44df-a24d-1939b548b994 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0afb9683-dc6a-44df-a24d-1939b548b994 {
  display: none;
}
#s-0afb9683-dc6a-44df-a24d-1939b548b994, #wrap-s-0afb9683-dc6a-44df-a24d-1939b548b994 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0afb9683-dc6a-44df-a24d-1939b548b994 {
  
}
}@media (max-width: 767px){#s-0afb9683-dc6a-44df-a24d-1939b548b994 {
  display: none;
}
#s-0afb9683-dc6a-44df-a24d-1939b548b994, #wrap-s-0afb9683-dc6a-44df-a24d-1939b548b994 { display: none !important; }}

  #s-0afb9683-dc6a-44df-a24d-1939b548b994-root {
    text-align: center;
  }


#s-0afb9683-dc6a-44df-a24d-1939b548b994.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0afb9683-dc6a-44df-a24d-1939b548b994-root {
    text-align: center;
  }


#s-0afb9683-dc6a-44df-a24d-1939b548b994.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0afb9683-dc6a-44df-a24d-1939b548b994-root {
    text-align: center;
  }


#s-0afb9683-dc6a-44df-a24d-1939b548b994.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0afb9683-dc6a-44df-a24d-1939b548b994-root {
    text-align: center;
  }


#s-0afb9683-dc6a-44df-a24d-1939b548b994.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0afb9683-dc6a-44df-a24d-1939b548b994-root {
    text-align: center;
  }


#s-0afb9683-dc6a-44df-a24d-1939b548b994.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-347bd15e-f5c1-413a-b896-378fd452e188 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-347bd15e-f5c1-413a-b896-378fd452e188:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 10px !important;
background-color: #424242 !important;
text-decoration: none !important;}#s-347bd15e-f5c1-413a-b896-378fd452e188:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-347bd15e-f5c1-413a-b896-378fd452e188 {
  display: none;
}
#s-347bd15e-f5c1-413a-b896-378fd452e188, #wrap-s-347bd15e-f5c1-413a-b896-378fd452e188 { display: none !important; }}@media (max-width: 767px){#s-347bd15e-f5c1-413a-b896-378fd452e188 {
  display: none;
}
#s-347bd15e-f5c1-413a-b896-378fd452e188, #wrap-s-347bd15e-f5c1-413a-b896-378fd452e188 { display: none !important; }}

  #s-347bd15e-f5c1-413a-b896-378fd452e188-root {
    text-align: center;
  }


#s-347bd15e-f5c1-413a-b896-378fd452e188.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-347bd15e-f5c1-413a-b896-378fd452e188-root {
    text-align: center;
  }


#s-347bd15e-f5c1-413a-b896-378fd452e188.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-347bd15e-f5c1-413a-b896-378fd452e188-root {
    text-align: center;
  }


#s-347bd15e-f5c1-413a-b896-378fd452e188.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-347bd15e-f5c1-413a-b896-378fd452e188-root {
    text-align: center;
  }


#s-347bd15e-f5c1-413a-b896-378fd452e188.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-347bd15e-f5c1-413a-b896-378fd452e188-root {
    text-align: center;
  }


#s-347bd15e-f5c1-413a-b896-378fd452e188.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-a99863e2-b53b-4def-89b0-b390cc551025 {
  margin-top: 10px;
margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 1200px){#s-a99863e2-b53b-4def-89b0-b390cc551025 {
  display: none;
}
#s-a99863e2-b53b-4def-89b0-b390cc551025, #wrap-s-a99863e2-b53b-4def-89b0-b390cc551025 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a99863e2-b53b-4def-89b0-b390cc551025 {
  display: none;
}
#s-a99863e2-b53b-4def-89b0-b390cc551025, #wrap-s-a99863e2-b53b-4def-89b0-b390cc551025 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a99863e2-b53b-4def-89b0-b390cc551025 {
  display: none;
}
#s-a99863e2-b53b-4def-89b0-b390cc551025, #wrap-s-a99863e2-b53b-4def-89b0-b390cc551025 { display: none !important; }}@media (max-width: 767px){#s-a99863e2-b53b-4def-89b0-b390cc551025 {
  
}
}
#s-5509567c-83e8-423b-9bd4-95be2ff966cc {
  margin-top: 280px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-5509567c-83e8-423b-9bd4-95be2ff966cc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5509567c-83e8-423b-9bd4-95be2ff966cc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-5509567c-83e8-423b-9bd4-95be2ff966cc {
  display: none;
}
#s-5509567c-83e8-423b-9bd4-95be2ff966cc, #wrap-s-5509567c-83e8-423b-9bd4-95be2ff966cc { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5509567c-83e8-423b-9bd4-95be2ff966cc {
  display: none;
}
#s-5509567c-83e8-423b-9bd4-95be2ff966cc, #wrap-s-5509567c-83e8-423b-9bd4-95be2ff966cc { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5509567c-83e8-423b-9bd4-95be2ff966cc {
  display: none;
}
#s-5509567c-83e8-423b-9bd4-95be2ff966cc, #wrap-s-5509567c-83e8-423b-9bd4-95be2ff966cc { display: none !important; }}@media (max-width: 767px){#s-5509567c-83e8-423b-9bd4-95be2ff966cc {
  
}
}

  #s-5509567c-83e8-423b-9bd4-95be2ff966cc-root {
    text-align: center;
  }


#s-5509567c-83e8-423b-9bd4-95be2ff966cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5509567c-83e8-423b-9bd4-95be2ff966cc-root {
    text-align: center;
  }


#s-5509567c-83e8-423b-9bd4-95be2ff966cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5509567c-83e8-423b-9bd4-95be2ff966cc-root {
    text-align: center;
  }


#s-5509567c-83e8-423b-9bd4-95be2ff966cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5509567c-83e8-423b-9bd4-95be2ff966cc-root {
    text-align: center;
  }


#s-5509567c-83e8-423b-9bd4-95be2ff966cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5509567c-83e8-423b-9bd4-95be2ff966cc-root {
    text-align: center;
  }


#s-5509567c-83e8-423b-9bd4-95be2ff966cc.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-6a964513-5424-4d3f-a8c9-6d7db1d366b3 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}

#s-6a964513-5424-4d3f-a8c9-6d7db1d366b3 {
  background-image: url(https://i.shgcdn.com/8e119c04-00f2-4bf9-84e6-e4e8c78e37e2/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-6a964513-5424-4d3f-a8c9-6d7db1d366b3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6a964513-5424-4d3f-a8c9-6d7db1d366b3 {
  cursor: pointer;
}#s-6a964513-5424-4d3f-a8c9-6d7db1d366b3.shg-box.shg-c {
  justify-content: flex-start;
}

#s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f {
  display: none;
}
#s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f, #wrap-s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f { display: none !important; }}@media (max-width: 767px){#s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f {
  display: none;
}
#s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f, #wrap-s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f { display: none !important; }}
@media (min-width: 0px) {
[id="s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-135b4cd8-1c42-48d1-bc71-9d1599f15c8f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa {
  display: none;
}
#s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa, #wrap-s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa { display: none !important; }}@media (max-width: 767px){#s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa {
  display: none;
}
#s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa, #wrap-s-b6ac8d2f-1978-4a95-8bce-76546b11d7fa { display: none !important; }}
#s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3 {
  margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3 {
  display: none;
}
#s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3, #wrap-s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3 { display: none !important; }}@media (max-width: 767px){#s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3 {
  display: none;
}
#s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3, #wrap-s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0cd14f5c-655b-462b-aa3e-d2a0cb5bd7f3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.6);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c {
  display: none;
}
#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c, #wrap-s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c { display: none !important; }}@media (max-width: 767px){#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c {
  display: none;
}
#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c, #wrap-s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c { display: none !important; }}

  #s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c-root {
    text-align: center;
  }


#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c-root {
    text-align: center;
  }


#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c-root {
    text-align: center;
  }


#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c-root {
    text-align: center;
  }


#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c-root {
    text-align: center;
  }


#s-cb3a6854-ff67-4095-8ce4-ee9014ad1b4c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-5d4c286c-85c1-4072-8846-f15be6067fbb {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 40px;
margin-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 1200px){#s-5d4c286c-85c1-4072-8846-f15be6067fbb {
  display: none;
}
#s-5d4c286c-85c1-4072-8846-f15be6067fbb, #wrap-s-5d4c286c-85c1-4072-8846-f15be6067fbb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5d4c286c-85c1-4072-8846-f15be6067fbb {
  display: none;
}
#s-5d4c286c-85c1-4072-8846-f15be6067fbb, #wrap-s-5d4c286c-85c1-4072-8846-f15be6067fbb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5d4c286c-85c1-4072-8846-f15be6067fbb {
  
}
}@media (max-width: 767px){#s-5d4c286c-85c1-4072-8846-f15be6067fbb {
  
}
}
#s-e060151e-6418-43ea-b41d-8f1d9a637395 {
  margin-top: 260px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.6);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-e060151e-6418-43ea-b41d-8f1d9a637395:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e060151e-6418-43ea-b41d-8f1d9a637395:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-e060151e-6418-43ea-b41d-8f1d9a637395 {
  display: none;
}
#s-e060151e-6418-43ea-b41d-8f1d9a637395, #wrap-s-e060151e-6418-43ea-b41d-8f1d9a637395 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e060151e-6418-43ea-b41d-8f1d9a637395 {
  display: none;
}
#s-e060151e-6418-43ea-b41d-8f1d9a637395, #wrap-s-e060151e-6418-43ea-b41d-8f1d9a637395 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e060151e-6418-43ea-b41d-8f1d9a637395 {
  
}
}@media (max-width: 767px){#s-e060151e-6418-43ea-b41d-8f1d9a637395 {
  
}
}

  #s-e060151e-6418-43ea-b41d-8f1d9a637395-root {
    text-align: center;
  }


#s-e060151e-6418-43ea-b41d-8f1d9a637395.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e060151e-6418-43ea-b41d-8f1d9a637395-root {
    text-align: center;
  }


#s-e060151e-6418-43ea-b41d-8f1d9a637395.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e060151e-6418-43ea-b41d-8f1d9a637395-root {
    text-align: center;
  }


#s-e060151e-6418-43ea-b41d-8f1d9a637395.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e060151e-6418-43ea-b41d-8f1d9a637395-root {
    text-align: center;
  }


#s-e060151e-6418-43ea-b41d-8f1d9a637395.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e060151e-6418-43ea-b41d-8f1d9a637395-root {
    text-align: center;
  }


#s-e060151e-6418-43ea-b41d-8f1d9a637395.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (min-width: 1200px){#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad {
  display: none;
}
#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad, #wrap-s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad {
  display: none;
}
#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad, #wrap-s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad {
  display: none;
}
#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad, #wrap-s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad { display: none !important; }}
#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad {
  background-image: url(https://i.shgcdn.com/eab312ad-1110-47b4-b600-8608d70104d4/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-41d9234e-7ffa-4a53-bc7a-99053e5c87ad.shg-box.shg-c {
  justify-content: center;
}

#s-01cfedcd-5742-40cd-9ba5-da0d3ada95dc {
  margin-top: 25px;
margin-bottom: 25px;
}

#s-88d2f640-9da0-449a-a812-178db7739fd7 {
  margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-88d2f640-9da0-449a-a812-178db7739fd7 {
  display: none;
}
#s-88d2f640-9da0-449a-a812-178db7739fd7, #wrap-s-88d2f640-9da0-449a-a812-178db7739fd7 { display: none !important; }}
@media (min-width: 0px) {
[id="s-88d2f640-9da0-449a-a812-178db7739fd7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-88d2f640-9da0-449a-a812-178db7739fd7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-88d2f640-9da0-449a-a812-178db7739fd7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-88d2f640-9da0-449a-a812-178db7739fd7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-75130a65-7a2d-400c-8731-946ca7393fb9 {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (max-width: 767px){#s-a1d4690e-27d8-436e-8a0f-838ec6f37adc {
  display: none;
}
#s-a1d4690e-27d8-436e-8a0f-838ec6f37adc, #wrap-s-a1d4690e-27d8-436e-8a0f-838ec6f37adc { display: none !important; }}
@media (min-width: 0px) {
[id="s-a1d4690e-27d8-436e-8a0f-838ec6f37adc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a1d4690e-27d8-436e-8a0f-838ec6f37adc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a1d4690e-27d8-436e-8a0f-838ec6f37adc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a1d4690e-27d8-436e-8a0f-838ec6f37adc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODhkNTEwN2MtNDgxNy00MTIwLTgzN2QtMjAwYjM0Y2RmZmZlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4OGQ1MTA3Yy00ODE3LTQxMjAtODM3ZC0yMDBiMzRjZGZmZmUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#f1f1ea"}, {"pos"=>"1.00", "color"=>"#7e20cf"}] !important;}

  #s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57-root {
    text-align: center;
  }


#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57-root {
    text-align: center;
  }


#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57-root {
    text-align: center;
  }


#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57-root {
    text-align: center;
  }


#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57-root {
    text-align: center;
  }


#s-ecb06e11-6f96-4a4d-a7ae-317ddf166d57.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c {
  border-style: solid;
margin-top: 25px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWFlNTE1YjMtOThiNC00MGFjLWJmZWQtZDFlYWI1MzI2YWZhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5YWU1MTViMy05OGI0LTQwYWMtYmZlZC1kMWVhYjUzMjZhZmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c {
  display: none;
}
#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c, #wrap-s-e4e615af-ac3c-4893-be09-91e9c2f22d9c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c {
  display: none;
}
#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c, #wrap-s-e4e615af-ac3c-4893-be09-91e9c2f22d9c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c {
  display: none;
}
#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c, #wrap-s-e4e615af-ac3c-4893-be09-91e9c2f22d9c { display: none !important; }}

  #s-e4e615af-ac3c-4893-be09-91e9c2f22d9c-root {
    text-align: center;
  }


#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e4e615af-ac3c-4893-be09-91e9c2f22d9c-root {
    text-align: center;
  }


#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e4e615af-ac3c-4893-be09-91e9c2f22d9c-root {
    text-align: center;
  }


#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e4e615af-ac3c-4893-be09-91e9c2f22d9c-root {
    text-align: center;
  }


#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e4e615af-ac3c-4893-be09-91e9c2f22d9c-root {
    text-align: center;
  }


#s-e4e615af-ac3c-4893-be09-91e9c2f22d9c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (min-width: 1200px){#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  display: none;
}
#s-d5feb043-2d21-496c-9996-5e7ed36d1618, #wrap-s-d5feb043-2d21-496c-9996-5e7ed36d1618 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  display: none;
}
#s-d5feb043-2d21-496c-9996-5e7ed36d1618, #wrap-s-d5feb043-2d21-496c-9996-5e7ed36d1618 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  
}
}@media (max-width: 767px){#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  
}
}
#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  background-image: url(https://i.shgcdn.com/23ec68da-2f3c-432d-8b36-0a033f06f1d0/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-d5feb043-2d21-496c-9996-5e7ed36d1618 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d5feb043-2d21-496c-9996-5e7ed36d1618 {
  cursor: pointer;
}#s-d5feb043-2d21-496c-9996-5e7ed36d1618.shg-box.shg-c {
  justify-content: center;
}

#s-94a5f751-53cd-4a37-a068-f279fdc2366b {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-94a5f751-53cd-4a37-a068-f279fdc2366b {
  display: none;
}
#s-94a5f751-53cd-4a37-a068-f279fdc2366b, #wrap-s-94a5f751-53cd-4a37-a068-f279fdc2366b { display: none !important; }}@media (max-width: 767px){#s-94a5f751-53cd-4a37-a068-f279fdc2366b {
  display: none;
}
#s-94a5f751-53cd-4a37-a068-f279fdc2366b, #wrap-s-94a5f751-53cd-4a37-a068-f279fdc2366b { display: none !important; }}
@media (min-width: 0px) {
[id="s-94a5f751-53cd-4a37-a068-f279fdc2366b"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-94a5f751-53cd-4a37-a068-f279fdc2366b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-94a5f751-53cd-4a37-a068-f279fdc2366b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-94a5f751-53cd-4a37-a068-f279fdc2366b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2 {
  margin-top: 20px;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2 {
  display: none;
}
#s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2, #wrap-s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2 { display: none !important; }}@media (max-width: 767px){#s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2 {
  display: none;
}
#s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2, #wrap-s-ab2f4bb7-ec80-4655-9d65-a6e9a06df7d2 { display: none !important; }}
#s-4a19f63c-6882-433f-a8ee-da3db235f965 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4a19f63c-6882-433f-a8ee-da3db235f965 {
  display: none;
}
#s-4a19f63c-6882-433f-a8ee-da3db235f965, #wrap-s-4a19f63c-6882-433f-a8ee-da3db235f965 { display: none !important; }}@media (max-width: 767px){#s-4a19f63c-6882-433f-a8ee-da3db235f965 {
  display: none;
}
#s-4a19f63c-6882-433f-a8ee-da3db235f965, #wrap-s-4a19f63c-6882-433f-a8ee-da3db235f965 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4a19f63c-6882-433f-a8ee-da3db235f965"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-4a19f63c-6882-433f-a8ee-da3db235f965"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4a19f63c-6882-433f-a8ee-da3db235f965"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4a19f63c-6882-433f-a8ee-da3db235f965"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818 {
  margin-top: 10px;
margin-bottom: 100px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818 {
  display: none;
}
#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818, #wrap-s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818 { display: none !important; }}@media (max-width: 767px){#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818 {
  display: none;
}
#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818, #wrap-s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818 { display: none !important; }}

  #s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818-root {
    text-align: center;
  }


#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818-root {
    text-align: center;
  }


#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818-root {
    text-align: center;
  }


#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818-root {
    text-align: center;
  }


#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818-root {
    text-align: center;
  }


#s-0591e8d5-bc7c-43c8-8951-82fb9ffd5818.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 1200px){#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a {
  display: none;
}
#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a, #wrap-s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a {
  display: none;
}
#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a, #wrap-s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a {
  
}
}@media (max-width: 767px){#s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a {
  
}
}
@media (min-width: 0px) {
[id="s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7fd9bb8f-aa2b-4a2b-a188-18e423a72b2a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3c931a5c-7dba-4c97-bca3-d31c06d06543 {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-3c931a5c-7dba-4c97-bca3-d31c06d06543 {
  
}
}@media (max-width: 767px){#s-3c931a5c-7dba-4c97-bca3-d31c06d06543 {
  
}
}
#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb {
  margin-left: 10px;
margin-bottom: 80px;
margin-right: 10px;
}
@media (min-width: 1200px){#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb {
  display: none;
}
#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb, #wrap-s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb {
  display: none;
}
#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb, #wrap-s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb {
  
}
}@media (max-width: 767px){#s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb {
  
}
}
@media (min-width: 0px) {
[id="s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7dcbe6fd-38b8-46f4-80f8-ac0e13ce0fdb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e {
  
}
}@media (max-width: 767px){#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e {
  
}
}

  #s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e-root {
    text-align: center;
  }


#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e-root {
    text-align: center;
  }


#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e-root {
    text-align: center;
  }


#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e-root {
    text-align: center;
  }


#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e-root {
    text-align: center;
  }


#s-7a273a41-f4b5-44f5-9c2b-26533fc7c81e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-dc335d49-41a1-4bd7-af6e-90a7649bef85 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center -15px;
}
@media (min-width: 768px) and (max-width: 991px){#s-dc335d49-41a1-4bd7-af6e-90a7649bef85 {
  display: none;
}
#s-dc335d49-41a1-4bd7-af6e-90a7649bef85, #wrap-s-dc335d49-41a1-4bd7-af6e-90a7649bef85 { display: none !important; }}@media (max-width: 767px){#s-dc335d49-41a1-4bd7-af6e-90a7649bef85 {
  display: none;
}
#s-dc335d49-41a1-4bd7-af6e-90a7649bef85, #wrap-s-dc335d49-41a1-4bd7-af6e-90a7649bef85 { display: none !important; }}
#s-dc335d49-41a1-4bd7-af6e-90a7649bef85 {
  background-image: url(https://i.shgcdn.com/6ed0fecd-b3f7-49c8-8854-bc104c4d9470/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-dc335d49-41a1-4bd7-af6e-90a7649bef85 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc335d49-41a1-4bd7-af6e-90a7649bef85 {
  cursor: pointer;
}#s-dc335d49-41a1-4bd7-af6e-90a7649bef85.shg-box.shg-c {
  justify-content: center;
}

#s-9044aa46-ed5f-433c-8633-33e0f7c7231d {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9044aa46-ed5f-433c-8633-33e0f7c7231d {
  display: none;
}
#s-9044aa46-ed5f-433c-8633-33e0f7c7231d, #wrap-s-9044aa46-ed5f-433c-8633-33e0f7c7231d { display: none !important; }}@media (max-width: 767px){#s-9044aa46-ed5f-433c-8633-33e0f7c7231d {
  display: none;
}
#s-9044aa46-ed5f-433c-8633-33e0f7c7231d, #wrap-s-9044aa46-ed5f-433c-8633-33e0f7c7231d { display: none !important; }}
@media (min-width: 0px) {
[id="s-9044aa46-ed5f-433c-8633-33e0f7c7231d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-9044aa46-ed5f-433c-8633-33e0f7c7231d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9044aa46-ed5f-433c-8633-33e0f7c7231d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9044aa46-ed5f-433c-8633-33e0f7c7231d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c0064601-1852-4b67-aaf5-ee01453bcfd3 {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-c0064601-1852-4b67-aaf5-ee01453bcfd3 {
  display: none;
}
#s-c0064601-1852-4b67-aaf5-ee01453bcfd3, #wrap-s-c0064601-1852-4b67-aaf5-ee01453bcfd3 { display: none !important; }}@media (max-width: 767px){#s-c0064601-1852-4b67-aaf5-ee01453bcfd3 {
  display: none;
}
#s-c0064601-1852-4b67-aaf5-ee01453bcfd3, #wrap-s-c0064601-1852-4b67-aaf5-ee01453bcfd3 { display: none !important; }}
#s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7 {
  display: none;
}
#s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7, #wrap-s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7 { display: none !important; }}@media (max-width: 767px){#s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7 {
  display: none;
}
#s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7, #wrap-s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7 { display: none !important; }}
@media (min-width: 0px) {
[id="s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b9316808-6c75-46bc-9d17-2b5b22a3f2c7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137 {
  display: none;
}
#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137, #wrap-s-11ce13ff-b4bd-4f2d-8c57-485a960a2137 { display: none !important; }}@media (max-width: 767px){#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137 {
  display: none;
}
#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137, #wrap-s-11ce13ff-b4bd-4f2d-8c57-485a960a2137 { display: none !important; }}

  #s-11ce13ff-b4bd-4f2d-8c57-485a960a2137-root {
    text-align: center;
  }


#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-11ce13ff-b4bd-4f2d-8c57-485a960a2137-root {
    text-align: center;
  }


#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-11ce13ff-b4bd-4f2d-8c57-485a960a2137-root {
    text-align: center;
  }


#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-11ce13ff-b4bd-4f2d-8c57-485a960a2137-root {
    text-align: center;
  }


#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-11ce13ff-b4bd-4f2d-8c57-485a960a2137-root {
    text-align: center;
  }


#s-11ce13ff-b4bd-4f2d-8c57-485a960a2137.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-44f6f1be-2362-4159-8da4-8e63568a0e42 {
  padding-top: 20px;
padding-bottom: 20px;
min-height: 450px;
}
@media (min-width: 1200px){#s-44f6f1be-2362-4159-8da4-8e63568a0e42 {
  display: none;
}
#s-44f6f1be-2362-4159-8da4-8e63568a0e42, #wrap-s-44f6f1be-2362-4159-8da4-8e63568a0e42 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-44f6f1be-2362-4159-8da4-8e63568a0e42 {
  display: none;
}
#s-44f6f1be-2362-4159-8da4-8e63568a0e42, #wrap-s-44f6f1be-2362-4159-8da4-8e63568a0e42 { display: none !important; }}
#s-44f6f1be-2362-4159-8da4-8e63568a0e42 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-44f6f1be-2362-4159-8da4-8e63568a0e42 .shg-sld-nav-button.shg-sld-left,
#s-44f6f1be-2362-4159-8da4-8e63568a0e42 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-83df14fc-fa87-482d-9db1-a77614a6d2f2 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
background-attachment: scroll;
}
@media (max-width: 767px){#s-83df14fc-fa87-482d-9db1-a77614a6d2f2 {
  
}
}
#s-83df14fc-fa87-482d-9db1-a77614a6d2f2 {
  background-image: url(https://i.shgcdn.com/ca38eabb-7858-499b-99f4-6df5779659be/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-83df14fc-fa87-482d-9db1-a77614a6d2f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-83df14fc-fa87-482d-9db1-a77614a6d2f2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a35d3d44-ef62-4177-bbf9-16f37e11e134 {
  margin-left: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(194, 194, 194, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-a35d3d44-ef62-4177-bbf9-16f37e11e134 {
  
}
}@media (max-width: 767px){#s-a35d3d44-ef62-4177-bbf9-16f37e11e134 {
  
}
}
#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd {
  margin-top: 240px;
margin-left: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(194, 194, 194, 0.6);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
}
#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd {
  
}
}@media (max-width: 767px){#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd {
  
}
}

  #s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd-root {
    text-align: center;
  }


#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd-root {
    text-align: center;
  }


#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd-root {
    text-align: center;
  }


#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd-root {
    text-align: center;
  }


#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd-root {
    text-align: center;
  }


#s-063db1d3-bc36-428e-b13a-ff5e5fd6d2fd.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-2d13707b-57e4-4296-9075-b6a5d1472a9b {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (max-width: 767px){#s-2d13707b-57e4-4296-9075-b6a5d1472a9b {
  
}
}
#s-2d13707b-57e4-4296-9075-b6a5d1472a9b {
  background-image: url(https://i.shgcdn.com/11d2456f-efa5-446f-b853-2f08993a95b2/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-2d13707b-57e4-4296-9075-b6a5d1472a9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d13707b-57e4-4296-9075-b6a5d1472a9b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-5739c561-1004-478f-b791-889e021fbd7e {
  margin-top: 20px;
margin-bottom: 220px;
}
@media (min-width: 1200px){#s-5739c561-1004-478f-b791-889e021fbd7e {
  display: none;
}
#s-5739c561-1004-478f-b791-889e021fbd7e, #wrap-s-5739c561-1004-478f-b791-889e021fbd7e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5739c561-1004-478f-b791-889e021fbd7e {
  display: none;
}
#s-5739c561-1004-478f-b791-889e021fbd7e, #wrap-s-5739c561-1004-478f-b791-889e021fbd7e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5739c561-1004-478f-b791-889e021fbd7e {
  
}
}
#s-a1a8e600-1764-4622-a0c1-254e7d796600 {
  border-style: solid;
margin-top: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-a1a8e600-1764-4622-a0c1-254e7d796600:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a1a8e600-1764-4622-a0c1-254e7d796600:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGQxYmYyNGEtZTA4Yi00ODUzLThiZjItZjQxZjExNTk5NTU4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwZDFiZjI0YS1lMDhiLTQ4NTMtOGJmMi1mNDFmMTE1OTk1NTgpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-a1a8e600-1764-4622-a0c1-254e7d796600 {
  display: none;
}
#s-a1a8e600-1764-4622-a0c1-254e7d796600, #wrap-s-a1a8e600-1764-4622-a0c1-254e7d796600 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a1a8e600-1764-4622-a0c1-254e7d796600 {
  display: none;
}
#s-a1a8e600-1764-4622-a0c1-254e7d796600, #wrap-s-a1a8e600-1764-4622-a0c1-254e7d796600 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a1a8e600-1764-4622-a0c1-254e7d796600 {
  
}
}

  #s-a1a8e600-1764-4622-a0c1-254e7d796600-root {
    text-align: center;
  }


#s-a1a8e600-1764-4622-a0c1-254e7d796600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a1a8e600-1764-4622-a0c1-254e7d796600-root {
    text-align: center;
  }


#s-a1a8e600-1764-4622-a0c1-254e7d796600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a1a8e600-1764-4622-a0c1-254e7d796600-root {
    text-align: center;
  }


#s-a1a8e600-1764-4622-a0c1-254e7d796600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a1a8e600-1764-4622-a0c1-254e7d796600-root {
    text-align: center;
  }


#s-a1a8e600-1764-4622-a0c1-254e7d796600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a1a8e600-1764-4622-a0c1-254e7d796600-root {
    text-align: center;
  }


#s-a1a8e600-1764-4622-a0c1-254e7d796600.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (max-width: 767px){#s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0 {
  display: none;
}
#s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0, #wrap-s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0 { display: none !important; }}
#s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0 {
  background-image: url(https://i.shgcdn.com/e3155b7b-1fe8-4937-8311-0fb3686ed9be/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-978f0b5b-7ed9-4ade-a5da-a4821adae7c0.shg-box.shg-c {
  justify-content: center;
}

#s-c8a6a3df-3dfa-4839-9645-0eb95728991a {
  margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-c8a6a3df-3dfa-4839-9645-0eb95728991a {
  display: none;
}
#s-c8a6a3df-3dfa-4839-9645-0eb95728991a, #wrap-s-c8a6a3df-3dfa-4839-9645-0eb95728991a { display: none !important; }}
@media (min-width: 0px) {
[id="s-c8a6a3df-3dfa-4839-9645-0eb95728991a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-c8a6a3df-3dfa-4839-9645-0eb95728991a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c8a6a3df-3dfa-4839-9645-0eb95728991a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c8a6a3df-3dfa-4839-9645-0eb95728991a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-51ad22a3-2caa-4003-8fb4-17df540e29e8 {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (max-width: 767px){#s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87 {
  display: none;
}
#s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87, #wrap-s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87 { display: none !important; }}
@media (min-width: 0px) {
[id="s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-54d2e621-ea0d-4e7c-b0f3-a6f6b5d0ad87"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-857a0a5c-86d7-4b34-b214-6984fae42d1f {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-857a0a5c-86d7-4b34-b214-6984fae42d1f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-857a0a5c-86d7-4b34-b214-6984fae42d1f:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZGM3NzUwYWEtZTMwZC00MzBkLTg3ZTctNTk4NzA3M2YxMDYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkYzc3NTBhYS1lMzBkLTQzMGQtODdlNy01OTg3MDczZjEwNjIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}

  #s-857a0a5c-86d7-4b34-b214-6984fae42d1f-root {
    text-align: center;
  }


#s-857a0a5c-86d7-4b34-b214-6984fae42d1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-857a0a5c-86d7-4b34-b214-6984fae42d1f-root {
    text-align: center;
  }


#s-857a0a5c-86d7-4b34-b214-6984fae42d1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-857a0a5c-86d7-4b34-b214-6984fae42d1f-root {
    text-align: center;
  }


#s-857a0a5c-86d7-4b34-b214-6984fae42d1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-857a0a5c-86d7-4b34-b214-6984fae42d1f-root {
    text-align: center;
  }


#s-857a0a5c-86d7-4b34-b214-6984fae42d1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-857a0a5c-86d7-4b34-b214-6984fae42d1f-root {
    text-align: center;
  }


#s-857a0a5c-86d7-4b34-b214-6984fae42d1f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-183b146f-5cf2-4105-a261-1dcbaf0de654 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center -250px;
}
@media (min-width: 768px) and (max-width: 991px){#s-183b146f-5cf2-4105-a261-1dcbaf0de654 {
  display: none;
}
#s-183b146f-5cf2-4105-a261-1dcbaf0de654, #wrap-s-183b146f-5cf2-4105-a261-1dcbaf0de654 { display: none !important; }}@media (max-width: 767px){#s-183b146f-5cf2-4105-a261-1dcbaf0de654 {
  display: none;
}
#s-183b146f-5cf2-4105-a261-1dcbaf0de654, #wrap-s-183b146f-5cf2-4105-a261-1dcbaf0de654 { display: none !important; }}
#s-183b146f-5cf2-4105-a261-1dcbaf0de654 {
  background-image: url(https://i.shgcdn.com/23ec68da-2f3c-432d-8b36-0a033f06f1d0/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-183b146f-5cf2-4105-a261-1dcbaf0de654 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-183b146f-5cf2-4105-a261-1dcbaf0de654 {
  cursor: pointer;
}#s-183b146f-5cf2-4105-a261-1dcbaf0de654.shg-box.shg-c {
  justify-content: center;
}

#s-5310edf6-212a-45ee-a421-f4d82eeff012 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5310edf6-212a-45ee-a421-f4d82eeff012 {
  
}
}@media (max-width: 767px){#s-5310edf6-212a-45ee-a421-f4d82eeff012 {
  
}
}
@media (min-width: 0px) {
[id="s-5310edf6-212a-45ee-a421-f4d82eeff012"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-5310edf6-212a-45ee-a421-f4d82eeff012"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5310edf6-212a-45ee-a421-f4d82eeff012"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5310edf6-212a-45ee-a421-f4d82eeff012"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-2a193ae3-9915-44d8-a63d-8372dc5c1eed {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-2a193ae3-9915-44d8-a63d-8372dc5c1eed {
  
}
}@media (max-width: 767px){#s-2a193ae3-9915-44d8-a63d-8372dc5c1eed {
  
}
}
#s-7e653e7e-da51-4681-b4fc-60ab6582b5ce {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7e653e7e-da51-4681-b4fc-60ab6582b5ce {
  
}
}@media (max-width: 767px){#s-7e653e7e-da51-4681-b4fc-60ab6582b5ce {
  
}
}
@media (min-width: 0px) {
[id="s-7e653e7e-da51-4681-b4fc-60ab6582b5ce"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-7e653e7e-da51-4681-b4fc-60ab6582b5ce"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7e653e7e-da51-4681-b4fc-60ab6582b5ce"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7e653e7e-da51-4681-b4fc-60ab6582b5ce"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-07051fbe-9eb9-4d90-a223-498f7fea0707 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-07051fbe-9eb9-4d90-a223-498f7fea0707:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-07051fbe-9eb9-4d90-a223-498f7fea0707:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-07051fbe-9eb9-4d90-a223-498f7fea0707 {
  
}
}@media (max-width: 767px){#s-07051fbe-9eb9-4d90-a223-498f7fea0707 {
  
}
}

  #s-07051fbe-9eb9-4d90-a223-498f7fea0707-root {
    text-align: center;
  }


#s-07051fbe-9eb9-4d90-a223-498f7fea0707.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-07051fbe-9eb9-4d90-a223-498f7fea0707-root {
    text-align: center;
  }


#s-07051fbe-9eb9-4d90-a223-498f7fea0707.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-07051fbe-9eb9-4d90-a223-498f7fea0707-root {
    text-align: center;
  }


#s-07051fbe-9eb9-4d90-a223-498f7fea0707.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-07051fbe-9eb9-4d90-a223-498f7fea0707-root {
    text-align: center;
  }


#s-07051fbe-9eb9-4d90-a223-498f7fea0707.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-07051fbe-9eb9-4d90-a223-498f7fea0707-root {
    text-align: center;
  }


#s-07051fbe-9eb9-4d90-a223-498f7fea0707.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-b623eba7-8402-4eee-b261-ab1648463c15 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: -100px center;
}
@media (min-width: 1200px){#s-b623eba7-8402-4eee-b261-ab1648463c15 {
  display: none;
}
#s-b623eba7-8402-4eee-b261-ab1648463c15, #wrap-s-b623eba7-8402-4eee-b261-ab1648463c15 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b623eba7-8402-4eee-b261-ab1648463c15 {
  display: none;
}
#s-b623eba7-8402-4eee-b261-ab1648463c15, #wrap-s-b623eba7-8402-4eee-b261-ab1648463c15 { display: none !important; }}
#s-b623eba7-8402-4eee-b261-ab1648463c15 {
  background-image: url(https://i.shgcdn.com/261fc4d0-2477-4e63-88b4-b9997384f199/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-b623eba7-8402-4eee-b261-ab1648463c15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b623eba7-8402-4eee-b261-ab1648463c15.shg-box.shg-c {
  justify-content: flex-start;
}

#s-496e2cc8-3df1-4def-912c-3edb59332cd2 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}
@media (min-width: 1200px){#s-496e2cc8-3df1-4def-912c-3edb59332cd2 {
  display: none;
}
#s-496e2cc8-3df1-4def-912c-3edb59332cd2, #wrap-s-496e2cc8-3df1-4def-912c-3edb59332cd2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-496e2cc8-3df1-4def-912c-3edb59332cd2 {
  display: none;
}
#s-496e2cc8-3df1-4def-912c-3edb59332cd2, #wrap-s-496e2cc8-3df1-4def-912c-3edb59332cd2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-496e2cc8-3df1-4def-912c-3edb59332cd2 {
  
}
}@media (max-width: 767px){#s-496e2cc8-3df1-4def-912c-3edb59332cd2 {
  display: none;
}
#s-496e2cc8-3df1-4def-912c-3edb59332cd2, #wrap-s-496e2cc8-3df1-4def-912c-3edb59332cd2 { display: none !important; }}
@media (min-width: 0px) {
[id="s-496e2cc8-3df1-4def-912c-3edb59332cd2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-496e2cc8-3df1-4def-912c-3edb59332cd2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-496e2cc8-3df1-4def-912c-3edb59332cd2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-496e2cc8-3df1-4def-912c-3edb59332cd2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7b947857-ad24-4c9b-948a-ccedaae0bf17 {
  padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 1200px){#s-7b947857-ad24-4c9b-948a-ccedaae0bf17 {
  display: none;
}
#s-7b947857-ad24-4c9b-948a-ccedaae0bf17, #wrap-s-7b947857-ad24-4c9b-948a-ccedaae0bf17 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7b947857-ad24-4c9b-948a-ccedaae0bf17 {
  display: none;
}
#s-7b947857-ad24-4c9b-948a-ccedaae0bf17, #wrap-s-7b947857-ad24-4c9b-948a-ccedaae0bf17 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7b947857-ad24-4c9b-948a-ccedaae0bf17 {
  
}
}@media (max-width: 767px){#s-7b947857-ad24-4c9b-948a-ccedaae0bf17 {
  
}
}
#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 {
  margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}
@media (min-width: 1200px){#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 {
  display: none;
}
#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80, #wrap-s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 {
  display: none;
}
#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80, #wrap-s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 {
  
}
}@media (max-width: 767px){#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 {
  display: none;
}
#s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80, #wrap-s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80 { display: none !important; }}
@media (min-width: 0px) {
[id="s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-44d4101d-96d7-4bc1-a1d2-04bdb0c2ab80"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde {
  display: none;
}
#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde, #wrap-s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde {
  display: none;
}
#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde, #wrap-s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde {
  
}
}@media (max-width: 767px){#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde {
  display: none;
}
#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde, #wrap-s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde { display: none !important; }}

  #s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde-root {
    text-align: center;
  }


#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde-root {
    text-align: center;
  }


#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde-root {
    text-align: center;
  }


#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde-root {
    text-align: center;
  }


#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde-root {
    text-align: center;
  }


#s-7e7b22cd-5b1a-4de9-b6f7-46364328ecde.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: #2C2A34 !important;
border-radius: 10px !important;
background-color: #424242 !important;
text-decoration: none !important;}#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c {
  display: none;
}
#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c, #wrap-s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c { display: none !important; }}@media (max-width: 767px){#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c {
  display: none;
}
#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c, #wrap-s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c { display: none !important; }}

  #s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c-root {
    text-align: center;
  }


#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c-root {
    text-align: center;
  }


#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c-root {
    text-align: center;
  }


#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c-root {
    text-align: center;
  }


#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c-root {
    text-align: center;
  }


#s-bffb2cf0-e2e6-42e1-a039-c850ebdfc26c.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-b96bd330-3026-44a3-9ace-e9e589c93899 {
  margin-top: 10px;
margin-left: 50px;
margin-bottom: 20px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 1200px){#s-b96bd330-3026-44a3-9ace-e9e589c93899 {
  display: none;
}
#s-b96bd330-3026-44a3-9ace-e9e589c93899, #wrap-s-b96bd330-3026-44a3-9ace-e9e589c93899 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-b96bd330-3026-44a3-9ace-e9e589c93899 {
  display: none;
}
#s-b96bd330-3026-44a3-9ace-e9e589c93899, #wrap-s-b96bd330-3026-44a3-9ace-e9e589c93899 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-b96bd330-3026-44a3-9ace-e9e589c93899 {
  display: none;
}
#s-b96bd330-3026-44a3-9ace-e9e589c93899, #wrap-s-b96bd330-3026-44a3-9ace-e9e589c93899 { display: none !important; }}@media (max-width: 767px){#s-b96bd330-3026-44a3-9ace-e9e589c93899 {
  
}
}
#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff {
  margin-top: 280px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff {
  display: none;
}
#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff, #wrap-s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff {
  display: none;
}
#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff, #wrap-s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff {
  display: none;
}
#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff, #wrap-s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff { display: none !important; }}@media (max-width: 767px){#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff {
  
}
}

  #s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff-root {
    text-align: center;
  }


#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff-root {
    text-align: center;
  }


#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff-root {
    text-align: center;
  }


#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff-root {
    text-align: center;
  }


#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff-root {
    text-align: center;
  }


#s-23851e6a-6ba9-4e9e-9e6e-44db44f896ff.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 600;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-89d681d7-d07b-4c8c-ba3b-4e8be04d3ed2 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}

#s-89d681d7-d07b-4c8c-ba3b-4e8be04d3ed2 {
  background-image: url(https://i.shgcdn.com/8e119c04-00f2-4bf9-84e6-e4e8c78e37e2/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-89d681d7-d07b-4c8c-ba3b-4e8be04d3ed2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-89d681d7-d07b-4c8c-ba3b-4e8be04d3ed2 {
  cursor: pointer;
}#s-89d681d7-d07b-4c8c-ba3b-4e8be04d3ed2.shg-box.shg-c {
  justify-content: flex-start;
}

#s-73caac4c-8f90-4a21-8159-12dfe9581726 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-73caac4c-8f90-4a21-8159-12dfe9581726 {
  display: none;
}
#s-73caac4c-8f90-4a21-8159-12dfe9581726, #wrap-s-73caac4c-8f90-4a21-8159-12dfe9581726 { display: none !important; }}@media (max-width: 767px){#s-73caac4c-8f90-4a21-8159-12dfe9581726 {
  display: none;
}
#s-73caac4c-8f90-4a21-8159-12dfe9581726, #wrap-s-73caac4c-8f90-4a21-8159-12dfe9581726 { display: none !important; }}
@media (min-width: 0px) {
[id="s-73caac4c-8f90-4a21-8159-12dfe9581726"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-73caac4c-8f90-4a21-8159-12dfe9581726"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-73caac4c-8f90-4a21-8159-12dfe9581726"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-73caac4c-8f90-4a21-8159-12dfe9581726"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-81c70001-33fc-45de-a559-eb93e9ccad6f {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-81c70001-33fc-45de-a559-eb93e9ccad6f {
  display: none;
}
#s-81c70001-33fc-45de-a559-eb93e9ccad6f, #wrap-s-81c70001-33fc-45de-a559-eb93e9ccad6f { display: none !important; }}@media (max-width: 767px){#s-81c70001-33fc-45de-a559-eb93e9ccad6f {
  display: none;
}
#s-81c70001-33fc-45de-a559-eb93e9ccad6f, #wrap-s-81c70001-33fc-45de-a559-eb93e9ccad6f { display: none !important; }}
#s-af8a8e80-9ed8-4547-b571-98a6298426f5 {
  margin-left: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-af8a8e80-9ed8-4547-b571-98a6298426f5 {
  display: none;
}
#s-af8a8e80-9ed8-4547-b571-98a6298426f5, #wrap-s-af8a8e80-9ed8-4547-b571-98a6298426f5 { display: none !important; }}@media (max-width: 767px){#s-af8a8e80-9ed8-4547-b571-98a6298426f5 {
  display: none;
}
#s-af8a8e80-9ed8-4547-b571-98a6298426f5, #wrap-s-af8a8e80-9ed8-4547-b571-98a6298426f5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-af8a8e80-9ed8-4547-b571-98a6298426f5"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-af8a8e80-9ed8-4547-b571-98a6298426f5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-af8a8e80-9ed8-4547-b571-98a6298426f5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-af8a8e80-9ed8-4547-b571-98a6298426f5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-1d96128f-613a-4ca7-89f0-c32011b59019 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.6);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-1d96128f-613a-4ca7-89f0-c32011b59019:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1d96128f-613a-4ca7-89f0-c32011b59019:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-1d96128f-613a-4ca7-89f0-c32011b59019 {
  display: none;
}
#s-1d96128f-613a-4ca7-89f0-c32011b59019, #wrap-s-1d96128f-613a-4ca7-89f0-c32011b59019 { display: none !important; }}@media (max-width: 767px){#s-1d96128f-613a-4ca7-89f0-c32011b59019 {
  display: none;
}
#s-1d96128f-613a-4ca7-89f0-c32011b59019, #wrap-s-1d96128f-613a-4ca7-89f0-c32011b59019 { display: none !important; }}

  #s-1d96128f-613a-4ca7-89f0-c32011b59019-root {
    text-align: center;
  }


#s-1d96128f-613a-4ca7-89f0-c32011b59019.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1d96128f-613a-4ca7-89f0-c32011b59019-root {
    text-align: center;
  }


#s-1d96128f-613a-4ca7-89f0-c32011b59019.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1d96128f-613a-4ca7-89f0-c32011b59019-root {
    text-align: center;
  }


#s-1d96128f-613a-4ca7-89f0-c32011b59019.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1d96128f-613a-4ca7-89f0-c32011b59019-root {
    text-align: center;
  }


#s-1d96128f-613a-4ca7-89f0-c32011b59019.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1d96128f-613a-4ca7-89f0-c32011b59019-root {
    text-align: center;
  }


#s-1d96128f-613a-4ca7-89f0-c32011b59019.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 40px;
margin-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 1200px){#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 {
  display: none;
}
#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653, #wrap-s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 {
  display: none;
}
#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653, #wrap-s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 {
  
}
}@media (max-width: 767px){#s-e2f6a8c7-1fc5-4903-a2e2-d3983897b653 {
  
}
}
#s-811557db-bd1a-48e8-a932-ceb10dce252e {
  margin-top: 260px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.6);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
background-image: none;
hover-type: color;
}
#s-811557db-bd1a-48e8-a932-ceb10dce252e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-811557db-bd1a-48e8-a932-ceb10dce252e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-811557db-bd1a-48e8-a932-ceb10dce252e {
  display: none;
}
#s-811557db-bd1a-48e8-a932-ceb10dce252e, #wrap-s-811557db-bd1a-48e8-a932-ceb10dce252e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-811557db-bd1a-48e8-a932-ceb10dce252e {
  display: none;
}
#s-811557db-bd1a-48e8-a932-ceb10dce252e, #wrap-s-811557db-bd1a-48e8-a932-ceb10dce252e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-811557db-bd1a-48e8-a932-ceb10dce252e {
  
}
}@media (max-width: 767px){#s-811557db-bd1a-48e8-a932-ceb10dce252e {
  
}
}

  #s-811557db-bd1a-48e8-a932-ceb10dce252e-root {
    text-align: center;
  }


#s-811557db-bd1a-48e8-a932-ceb10dce252e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-811557db-bd1a-48e8-a932-ceb10dce252e-root {
    text-align: center;
  }


#s-811557db-bd1a-48e8-a932-ceb10dce252e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-811557db-bd1a-48e8-a932-ceb10dce252e-root {
    text-align: center;
  }


#s-811557db-bd1a-48e8-a932-ceb10dce252e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-811557db-bd1a-48e8-a932-ceb10dce252e-root {
    text-align: center;
  }


#s-811557db-bd1a-48e8-a932-ceb10dce252e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-811557db-bd1a-48e8-a932-ceb10dce252e-root {
    text-align: center;
  }


#s-811557db-bd1a-48e8-a932-ceb10dce252e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-4950e0eb-56c9-4aec-a061-97e2f7469349 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (min-width: 1200px){#s-4950e0eb-56c9-4aec-a061-97e2f7469349 {
  display: none;
}
#s-4950e0eb-56c9-4aec-a061-97e2f7469349, #wrap-s-4950e0eb-56c9-4aec-a061-97e2f7469349 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4950e0eb-56c9-4aec-a061-97e2f7469349 {
  display: none;
}
#s-4950e0eb-56c9-4aec-a061-97e2f7469349, #wrap-s-4950e0eb-56c9-4aec-a061-97e2f7469349 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4950e0eb-56c9-4aec-a061-97e2f7469349 {
  display: none;
}
#s-4950e0eb-56c9-4aec-a061-97e2f7469349, #wrap-s-4950e0eb-56c9-4aec-a061-97e2f7469349 { display: none !important; }}
#s-4950e0eb-56c9-4aec-a061-97e2f7469349 {
  background-image: url(https://i.shgcdn.com/eab312ad-1110-47b4-b600-8608d70104d4/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-4950e0eb-56c9-4aec-a061-97e2f7469349 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4950e0eb-56c9-4aec-a061-97e2f7469349.shg-box.shg-c {
  justify-content: center;
}

#s-217a40ba-a068-4d07-9a8c-5b5b3a700cb6 {
  margin-top: 25px;
margin-bottom: 25px;
}

#s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34 {
  margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 767px){#s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34 {
  display: none;
}
#s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34, #wrap-s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34 { display: none !important; }}
@media (min-width: 0px) {
[id="s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf5b525c-2d93-4ea4-9f2a-abde0d9d8f34"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a8ab7368-eb43-4786-87cd-a4977a1ae244 {
  margin-top: 0px;
margin-bottom: 0px;
}

@media (max-width: 767px){#s-a4d71b78-f25f-4e56-a071-0ca4a7037181 {
  display: none;
}
#s-a4d71b78-f25f-4e56-a071-0ca4a7037181, #wrap-s-a4d71b78-f25f-4e56-a071-0ca4a7037181 { display: none !important; }}
@media (min-width: 0px) {
[id="s-a4d71b78-f25f-4e56-a071-0ca4a7037181"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a4d71b78-f25f-4e56-a071-0ca4a7037181"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a4d71b78-f25f-4e56-a071-0ca4a7037181"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a4d71b78-f25f-4e56-a071-0ca4a7037181"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-91f0f428-2329-4a72-ae58-08824f834579 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-91f0f428-2329-4a72-ae58-08824f834579:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-91f0f428-2329-4a72-ae58-08824f834579:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODhkNTEwN2MtNDgxNy00MTIwLTgzN2QtMjAwYjM0Y2RmZmZlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM4OGQ1MTA3Yy00ODE3LTQxMjAtODM3ZC0yMDBiMzRjZGZmZmUpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"pos"=>"0.00", "color"=>"#f1f1ea"}, {"pos"=>"1.00", "color"=>"#7e20cf"}] !important;}

  #s-91f0f428-2329-4a72-ae58-08824f834579-root {
    text-align: center;
  }


#s-91f0f428-2329-4a72-ae58-08824f834579.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-91f0f428-2329-4a72-ae58-08824f834579-root {
    text-align: center;
  }


#s-91f0f428-2329-4a72-ae58-08824f834579.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-91f0f428-2329-4a72-ae58-08824f834579-root {
    text-align: center;
  }


#s-91f0f428-2329-4a72-ae58-08824f834579.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-91f0f428-2329-4a72-ae58-08824f834579-root {
    text-align: center;
  }


#s-91f0f428-2329-4a72-ae58-08824f834579.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-91f0f428-2329-4a72-ae58-08824f834579-root {
    text-align: center;
  }


#s-91f0f428-2329-4a72-ae58-08824f834579.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-92f896af-a95c-407c-89de-afd4184b3cea {
  border-style: solid;
margin-top: 25px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
border-radius: 15px;
background-color: rgba(255, 255, 255, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(0, 0, 0, 1);
}
#s-92f896af-a95c-407c-89de-afd4184b3cea:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-92f896af-a95c-407c-89de-afd4184b3cea:active {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iOWFlNTE1YjMtOThiNC00MGFjLWJmZWQtZDFlYWI1MzI2YWZhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojZjFmMWVhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxLjAwIiBzdHlsZT0ic3RvcC1jb2xvcjojN2UyMGNmO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM5YWU1MTViMy05OGI0LTQwYWMtYmZlZC1kMWVhYjUzMjZhZmEpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
border-style: solid !important;
border-top-width: 15px !important;
border-left-width: 15px !important;
border-bottom-width: 15px !important;
border-right-width: 15px !important;
border-color: #2C2A34 !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>"0.00", "color"=>"#f1f1ea"}, {"id"=>2, "pos"=>"1.00", "color"=>"#7e20cf"}] !important;}@media (min-width: 1200px){#s-92f896af-a95c-407c-89de-afd4184b3cea {
  display: none;
}
#s-92f896af-a95c-407c-89de-afd4184b3cea, #wrap-s-92f896af-a95c-407c-89de-afd4184b3cea { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-92f896af-a95c-407c-89de-afd4184b3cea {
  display: none;
}
#s-92f896af-a95c-407c-89de-afd4184b3cea, #wrap-s-92f896af-a95c-407c-89de-afd4184b3cea { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-92f896af-a95c-407c-89de-afd4184b3cea {
  display: none;
}
#s-92f896af-a95c-407c-89de-afd4184b3cea, #wrap-s-92f896af-a95c-407c-89de-afd4184b3cea { display: none !important; }}

  #s-92f896af-a95c-407c-89de-afd4184b3cea-root {
    text-align: center;
  }


#s-92f896af-a95c-407c-89de-afd4184b3cea.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-92f896af-a95c-407c-89de-afd4184b3cea-root {
    text-align: center;
  }


#s-92f896af-a95c-407c-89de-afd4184b3cea.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-92f896af-a95c-407c-89de-afd4184b3cea-root {
    text-align: center;
  }


#s-92f896af-a95c-407c-89de-afd4184b3cea.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-92f896af-a95c-407c-89de-afd4184b3cea-root {
    text-align: center;
  }


#s-92f896af-a95c-407c-89de-afd4184b3cea.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-92f896af-a95c-407c-89de-afd4184b3cea-root {
    text-align: center;
  }


#s-92f896af-a95c-407c-89de-afd4184b3cea.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center center;
}
@media (min-width: 1200px){#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  display: none;
}
#s-471360ee-9036-4efd-b315-0d214c3d1f30, #wrap-s-471360ee-9036-4efd-b315-0d214c3d1f30 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  display: none;
}
#s-471360ee-9036-4efd-b315-0d214c3d1f30, #wrap-s-471360ee-9036-4efd-b315-0d214c3d1f30 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  
}
}@media (max-width: 767px){#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  
}
}
#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  background-image: url(https://i.shgcdn.com/23ec68da-2f3c-432d-8b36-0a033f06f1d0/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-471360ee-9036-4efd-b315-0d214c3d1f30 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-471360ee-9036-4efd-b315-0d214c3d1f30 {
  cursor: pointer;
}#s-471360ee-9036-4efd-b315-0d214c3d1f30.shg-box.shg-c {
  justify-content: center;
}

#s-e43f3975-54d2-411c-8685-ca6613c93ba8 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e43f3975-54d2-411c-8685-ca6613c93ba8 {
  display: none;
}
#s-e43f3975-54d2-411c-8685-ca6613c93ba8, #wrap-s-e43f3975-54d2-411c-8685-ca6613c93ba8 { display: none !important; }}@media (max-width: 767px){#s-e43f3975-54d2-411c-8685-ca6613c93ba8 {
  display: none;
}
#s-e43f3975-54d2-411c-8685-ca6613c93ba8, #wrap-s-e43f3975-54d2-411c-8685-ca6613c93ba8 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e43f3975-54d2-411c-8685-ca6613c93ba8"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-e43f3975-54d2-411c-8685-ca6613c93ba8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e43f3975-54d2-411c-8685-ca6613c93ba8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e43f3975-54d2-411c-8685-ca6613c93ba8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d953493a-51cb-4abc-93de-4d3efd607733 {
  margin-top: 20px;
padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-d953493a-51cb-4abc-93de-4d3efd607733 {
  display: none;
}
#s-d953493a-51cb-4abc-93de-4d3efd607733, #wrap-s-d953493a-51cb-4abc-93de-4d3efd607733 { display: none !important; }}@media (max-width: 767px){#s-d953493a-51cb-4abc-93de-4d3efd607733 {
  display: none;
}
#s-d953493a-51cb-4abc-93de-4d3efd607733, #wrap-s-d953493a-51cb-4abc-93de-4d3efd607733 { display: none !important; }}
#s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4 {
  display: none;
}
#s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4, #wrap-s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4 { display: none !important; }}@media (max-width: 767px){#s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4 {
  display: none;
}
#s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4, #wrap-s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9d51f75a-dd13-4b3f-a11d-9e00dab397c4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8 {
  margin-top: 10px;
margin-bottom: 100px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8 {
  display: none;
}
#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8, #wrap-s-0df65b6d-38fb-4c96-b3f9-239e759c6af8 { display: none !important; }}@media (max-width: 767px){#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8 {
  display: none;
}
#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8, #wrap-s-0df65b6d-38fb-4c96-b3f9-239e759c6af8 { display: none !important; }}

  #s-0df65b6d-38fb-4c96-b3f9-239e759c6af8-root {
    text-align: center;
  }


#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0df65b6d-38fb-4c96-b3f9-239e759c6af8-root {
    text-align: center;
  }


#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0df65b6d-38fb-4c96-b3f9-239e759c6af8-root {
    text-align: center;
  }


#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0df65b6d-38fb-4c96-b3f9-239e759c6af8-root {
    text-align: center;
  }


#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0df65b6d-38fb-4c96-b3f9-239e759c6af8-root {
    text-align: center;
  }


#s-0df65b6d-38fb-4c96-b3f9-239e759c6af8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 1200px){#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 {
  display: none;
}
#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7, #wrap-s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 {
  display: none;
}
#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7, #wrap-s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 {
  
}
}@media (max-width: 767px){#s-2bff35e1-dcaa-47aa-abde-12832d1b18a7 {
  
}
}
@media (min-width: 0px) {
[id="s-2bff35e1-dcaa-47aa-abde-12832d1b18a7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-2bff35e1-dcaa-47aa-abde-12832d1b18a7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2bff35e1-dcaa-47aa-abde-12832d1b18a7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2bff35e1-dcaa-47aa-abde-12832d1b18a7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-42cf58ed-7f1a-4300-8101-988c52bf03d8 {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-42cf58ed-7f1a-4300-8101-988c52bf03d8 {
  
}
}@media (max-width: 767px){#s-42cf58ed-7f1a-4300-8101-988c52bf03d8 {
  
}
}
#s-8dffef37-56ec-4718-b490-a435a81d7960 {
  margin-left: 10px;
margin-bottom: 80px;
margin-right: 10px;
}
@media (min-width: 1200px){#s-8dffef37-56ec-4718-b490-a435a81d7960 {
  display: none;
}
#s-8dffef37-56ec-4718-b490-a435a81d7960, #wrap-s-8dffef37-56ec-4718-b490-a435a81d7960 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8dffef37-56ec-4718-b490-a435a81d7960 {
  display: none;
}
#s-8dffef37-56ec-4718-b490-a435a81d7960, #wrap-s-8dffef37-56ec-4718-b490-a435a81d7960 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8dffef37-56ec-4718-b490-a435a81d7960 {
  
}
}@media (max-width: 767px){#s-8dffef37-56ec-4718-b490-a435a81d7960 {
  
}
}
@media (min-width: 0px) {
[id="s-8dffef37-56ec-4718-b490-a435a81d7960"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8dffef37-56ec-4718-b490-a435a81d7960"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8dffef37-56ec-4718-b490-a435a81d7960"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8dffef37-56ec-4718-b490-a435a81d7960"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c0c9c572-78e2-4d45-b392-808f5c700b70 {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-c0c9c572-78e2-4d45-b392-808f5c700b70:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c0c9c572-78e2-4d45-b392-808f5c700b70:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-c0c9c572-78e2-4d45-b392-808f5c700b70 {
  
}
}@media (max-width: 767px){#s-c0c9c572-78e2-4d45-b392-808f5c700b70 {
  
}
}

  #s-c0c9c572-78e2-4d45-b392-808f5c700b70-root {
    text-align: center;
  }


#s-c0c9c572-78e2-4d45-b392-808f5c700b70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c0c9c572-78e2-4d45-b392-808f5c700b70-root {
    text-align: center;
  }


#s-c0c9c572-78e2-4d45-b392-808f5c700b70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0c9c572-78e2-4d45-b392-808f5c700b70-root {
    text-align: center;
  }


#s-c0c9c572-78e2-4d45-b392-808f5c700b70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c0c9c572-78e2-4d45-b392-808f5c700b70-root {
    text-align: center;
  }


#s-c0c9c572-78e2-4d45-b392-808f5c700b70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c0c9c572-78e2-4d45-b392-808f5c700b70-root {
    text-align: center;
  }


#s-c0c9c572-78e2-4d45-b392-808f5c700b70.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-b93df69c-c464-433a-bbef-ef6dafdd96eb {
  background-repeat: no-repeat;
background-size: cover;
min-height: 450px;
background-position: center -15px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b93df69c-c464-433a-bbef-ef6dafdd96eb {
  display: none;
}
#s-b93df69c-c464-433a-bbef-ef6dafdd96eb, #wrap-s-b93df69c-c464-433a-bbef-ef6dafdd96eb { display: none !important; }}@media (max-width: 767px){#s-b93df69c-c464-433a-bbef-ef6dafdd96eb {
  display: none;
}
#s-b93df69c-c464-433a-bbef-ef6dafdd96eb, #wrap-s-b93df69c-c464-433a-bbef-ef6dafdd96eb { display: none !important; }}
#s-b93df69c-c464-433a-bbef-ef6dafdd96eb {
  background-image: url(https://i.shgcdn.com/6ed0fecd-b3f7-49c8-8854-bc104c4d9470/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-b93df69c-c464-433a-bbef-ef6dafdd96eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b93df69c-c464-433a-bbef-ef6dafdd96eb {
  cursor: pointer;
}#s-b93df69c-c464-433a-bbef-ef6dafdd96eb.shg-box.shg-c {
  justify-content: center;
}

#s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa {
  display: none;
}
#s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa, #wrap-s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa { display: none !important; }}@media (max-width: 767px){#s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa {
  display: none;
}
#s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa, #wrap-s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa { display: none !important; }}
@media (min-width: 0px) {
[id="s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3f1db5ee-eb91-46ea-8220-dc17dc7ce7fa"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a270b8e8-f9f9-4935-91ac-dc984c2a1518 {
  padding-top: 15px;
padding-bottom: 15px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.5);
}
@media (min-width: 768px) and (max-width: 991px){#s-a270b8e8-f9f9-4935-91ac-dc984c2a1518 {
  display: none;
}
#s-a270b8e8-f9f9-4935-91ac-dc984c2a1518, #wrap-s-a270b8e8-f9f9-4935-91ac-dc984c2a1518 { display: none !important; }}@media (max-width: 767px){#s-a270b8e8-f9f9-4935-91ac-dc984c2a1518 {
  display: none;
}
#s-a270b8e8-f9f9-4935-91ac-dc984c2a1518, #wrap-s-a270b8e8-f9f9-4935-91ac-dc984c2a1518 { display: none !important; }}
#s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f {
  margin-left: 10px;
margin-right: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f {
  display: none;
}
#s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f, #wrap-s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f { display: none !important; }}@media (max-width: 767px){#s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f {
  display: none;
}
#s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f, #wrap-s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f { display: none !important; }}
@media (min-width: 0px) {
[id="s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b2b5d98-3cfa-4a92-b8e0-3a6260176d3f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d {
  margin-top: 10px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 10px;
background-color: rgba(23, 22, 23, 0.7);
text-align: center;
text-decoration: none;
color: rgba(255, 255, 255, 1);
}
#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d {
  display: none;
}
#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d, #wrap-s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d { display: none !important; }}@media (max-width: 767px){#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d {
  display: none;
}
#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d, #wrap-s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d { display: none !important; }}

  #s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d-root {
    text-align: center;
  }


#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d-root {
    text-align: center;
  }


#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d-root {
    text-align: center;
  }


#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d-root {
    text-align: center;
  }


#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d-root {
    text-align: center;
  }


#s-b1c855b4-15fd-4287-b6f3-e1c2adf4d26d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-45e9622b-16bc-4e4e-9901-12ea723700ca {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-45e9622b-16bc-4e4e-9901-12ea723700ca .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

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

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

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

/* <-- User Content Animations */

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

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

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

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