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

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

#s-d8134b64-0875-4a8f-83a2-84a1d76f4a4c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8134b64-0875-4a8f-83a2-84a1d76f4a4c .shogun-heading-component h1 {
  color: #000;
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: ;
  line-height: ;
  letter-spacing: ;
  text-align: center;
}



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

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

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

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

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

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

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

.shg-box-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-f0c20acd-c80f-4ab4-a459-19e6032fb2a2 {
  min-height: 50px;
}








#s-f0c20acd-c80f-4ab4-a459-19e6032fb2a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f0c20acd-c80f-4ab4-a459-19e6032fb2a2.shg-box.shg-c {
  justify-content: center;
}

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

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

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

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

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

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

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

#s-8b9e4740-5dfa-40c2-92f5-36c70ea605ca {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-8b9e4740-5dfa-40c2-92f5-36c70ea605ca:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-8b9e4740-5dfa-40c2-92f5-36c70ea605ca:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8b9e4740-5dfa-40c2-92f5-36c70ea605ca-btn-wrapper {
    text-align: left;
  }


#s-8b9e4740-5dfa-40c2-92f5-36c70ea605ca.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-d551a6ef-061d-4165-9132-1250ec094080 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-d551a6ef-061d-4165-9132-1250ec094080:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-d551a6ef-061d-4165-9132-1250ec094080:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d551a6ef-061d-4165-9132-1250ec094080-btn-wrapper {
    text-align: left;
  }


#s-d551a6ef-061d-4165-9132-1250ec094080.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-bd123887-746f-4af9-9917-ef53d45f2fc4 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-bd123887-746f-4af9-9917-ef53d45f2fc4:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-bd123887-746f-4af9-9917-ef53d45f2fc4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bd123887-746f-4af9-9917-ef53d45f2fc4-btn-wrapper {
    text-align: left;
  }


#s-bd123887-746f-4af9-9917-ef53d45f2fc4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-99836016-80d8-4b82-b4d1-6e858c07f05d {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-99836016-80d8-4b82-b4d1-6e858c07f05d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-99836016-80d8-4b82-b4d1-6e858c07f05d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-99836016-80d8-4b82-b4d1-6e858c07f05d-btn-wrapper {
    text-align: left;
  }


#s-99836016-80d8-4b82-b4d1-6e858c07f05d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-90cd4d64-0ac9-485b-9705-668c2705bca1 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-90cd4d64-0ac9-485b-9705-668c2705bca1:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-90cd4d64-0ac9-485b-9705-668c2705bca1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-90cd4d64-0ac9-485b-9705-668c2705bca1-btn-wrapper {
    text-align: left;
  }


#s-90cd4d64-0ac9-485b-9705-668c2705bca1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-b3a566a3-0ba1-4995-8496-209e6cccea8a {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-b3a566a3-0ba1-4995-8496-209e6cccea8a:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-b3a566a3-0ba1-4995-8496-209e6cccea8a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b3a566a3-0ba1-4995-8496-209e6cccea8a-btn-wrapper {
    text-align: left;
  }


#s-b3a566a3-0ba1-4995-8496-209e6cccea8a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-b7b9a323-1ccf-415a-98c3-f13f73ba7e41 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-b7b9a323-1ccf-415a-98c3-f13f73ba7e41:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-b7b9a323-1ccf-415a-98c3-f13f73ba7e41:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b7b9a323-1ccf-415a-98c3-f13f73ba7e41-btn-wrapper {
    text-align: left;
  }


#s-b7b9a323-1ccf-415a-98c3-f13f73ba7e41.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-f46f327d-4bcc-4b17-a3a4-e9fd0b980615 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-f46f327d-4bcc-4b17-a3a4-e9fd0b980615:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-f46f327d-4bcc-4b17-a3a4-e9fd0b980615:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f46f327d-4bcc-4b17-a3a4-e9fd0b980615-btn-wrapper {
    text-align: left;
  }


#s-f46f327d-4bcc-4b17-a3a4-e9fd0b980615.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-0051f66d-8b79-40e4-a44d-beae18c2b15b {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-0051f66d-8b79-40e4-a44d-beae18c2b15b:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-0051f66d-8b79-40e4-a44d-beae18c2b15b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0051f66d-8b79-40e4-a44d-beae18c2b15b-btn-wrapper {
    text-align: left;
  }


#s-0051f66d-8b79-40e4-a44d-beae18c2b15b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-508986c2-2ca9-47f4-874a-0f8e9dc16fed {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-508986c2-2ca9-47f4-874a-0f8e9dc16fed:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-508986c2-2ca9-47f4-874a-0f8e9dc16fed:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-508986c2-2ca9-47f4-874a-0f8e9dc16fed-btn-wrapper {
    text-align: left;
  }


#s-508986c2-2ca9-47f4-874a-0f8e9dc16fed.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-b81a89f6-3ef1-4df1-b8ea-64406f4dc926 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-b81a89f6-3ef1-4df1-b8ea-64406f4dc926:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-b81a89f6-3ef1-4df1-b8ea-64406f4dc926:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b81a89f6-3ef1-4df1-b8ea-64406f4dc926-btn-wrapper {
    text-align: left;
  }


#s-b81a89f6-3ef1-4df1-b8ea-64406f4dc926.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-bbb56add-f43c-4975-93b2-c445e16ed858 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-bbb56add-f43c-4975-93b2-c445e16ed858:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-bbb56add-f43c-4975-93b2-c445e16ed858:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bbb56add-f43c-4975-93b2-c445e16ed858-btn-wrapper {
    text-align: left;
  }


#s-bbb56add-f43c-4975-93b2-c445e16ed858.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-a3fa14a0-e229-446a-9da4-a370998bae4f {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-a3fa14a0-e229-446a-9da4-a370998bae4f:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-a3fa14a0-e229-446a-9da4-a370998bae4f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a3fa14a0-e229-446a-9da4-a370998bae4f-btn-wrapper {
    text-align: left;
  }


#s-a3fa14a0-e229-446a-9da4-a370998bae4f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-216a05f2-14b6-4602-9eea-bf32041d0694 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-216a05f2-14b6-4602-9eea-bf32041d0694:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-216a05f2-14b6-4602-9eea-bf32041d0694:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-216a05f2-14b6-4602-9eea-bf32041d0694-btn-wrapper {
    text-align: left;
  }


#s-216a05f2-14b6-4602-9eea-bf32041d0694.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-ba2e82c4-f4f2-4ef9-b849-21398f704821 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-ba2e82c4-f4f2-4ef9-b849-21398f704821:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-ba2e82c4-f4f2-4ef9-b849-21398f704821:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ba2e82c4-f4f2-4ef9-b849-21398f704821-btn-wrapper {
    text-align: left;
  }


#s-ba2e82c4-f4f2-4ef9-b849-21398f704821.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-9abafb3b-da7a-4d5a-9548-c7df5301b526 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-9abafb3b-da7a-4d5a-9548-c7df5301b526:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-9abafb3b-da7a-4d5a-9548-c7df5301b526:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9abafb3b-da7a-4d5a-9548-c7df5301b526-btn-wrapper {
    text-align: left;
  }


#s-9abafb3b-da7a-4d5a-9548-c7df5301b526.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-accdf93e-e7ef-495c-a312-2ac2e41ed82c {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-accdf93e-e7ef-495c-a312-2ac2e41ed82c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-accdf93e-e7ef-495c-a312-2ac2e41ed82c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-accdf93e-e7ef-495c-a312-2ac2e41ed82c-btn-wrapper {
    text-align: left;
  }


#s-accdf93e-e7ef-495c-a312-2ac2e41ed82c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-8766ec15-d75d-4354-9c6b-a2b4c6ca7120 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-8766ec15-d75d-4354-9c6b-a2b4c6ca7120:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-8766ec15-d75d-4354-9c6b-a2b4c6ca7120:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8766ec15-d75d-4354-9c6b-a2b4c6ca7120-btn-wrapper {
    text-align: left;
  }


#s-8766ec15-d75d-4354-9c6b-a2b4c6ca7120.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-a18c681b-16a7-4f6f-b88b-15aedb759f69 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-a18c681b-16a7-4f6f-b88b-15aedb759f69:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-a18c681b-16a7-4f6f-b88b-15aedb759f69:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a18c681b-16a7-4f6f-b88b-15aedb759f69-btn-wrapper {
    text-align: left;
  }


#s-a18c681b-16a7-4f6f-b88b-15aedb759f69.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-b90ecde4-99b3-4324-9da0-9dcc9f9fb926 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-b90ecde4-99b3-4324-9da0-9dcc9f9fb926:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-b90ecde4-99b3-4324-9da0-9dcc9f9fb926:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b90ecde4-99b3-4324-9da0-9dcc9f9fb926-btn-wrapper {
    text-align: left;
  }


#s-b90ecde4-99b3-4324-9da0-9dcc9f9fb926.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-abbcffdf-2202-4694-8b29-608dab146225 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-abbcffdf-2202-4694-8b29-608dab146225:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-abbcffdf-2202-4694-8b29-608dab146225:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-abbcffdf-2202-4694-8b29-608dab146225-btn-wrapper {
    text-align: left;
  }


#s-abbcffdf-2202-4694-8b29-608dab146225.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-62325228-a4ea-4ce2-a05b-63fcf938bcab {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-62325228-a4ea-4ce2-a05b-63fcf938bcab:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-62325228-a4ea-4ce2-a05b-63fcf938bcab:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-62325228-a4ea-4ce2-a05b-63fcf938bcab-btn-wrapper {
    text-align: left;
  }


#s-62325228-a4ea-4ce2-a05b-63fcf938bcab.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-c7498c4e-633b-4ac4-bf20-651b1e539483 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-c7498c4e-633b-4ac4-bf20-651b1e539483:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-c7498c4e-633b-4ac4-bf20-651b1e539483:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c7498c4e-633b-4ac4-bf20-651b1e539483-btn-wrapper {
    text-align: left;
  }


#s-c7498c4e-633b-4ac4-bf20-651b1e539483.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-050aa1a5-8622-40e2-849b-c1d88f56007c {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-050aa1a5-8622-40e2-849b-c1d88f56007c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-050aa1a5-8622-40e2-849b-c1d88f56007c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-050aa1a5-8622-40e2-849b-c1d88f56007c-btn-wrapper {
    text-align: left;
  }


#s-050aa1a5-8622-40e2-849b-c1d88f56007c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-aca61cc5-6384-4b02-891c-37ef5ad3914a {
  min-height: 50px;
}








#s-aca61cc5-6384-4b02-891c-37ef5ad3914a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-aca61cc5-6384-4b02-891c-37ef5ad3914a.shg-box.shg-c {
  justify-content: center;
}

#s-8e1e8b3a-8b8b-4d21-b7f5-45ef06b111cd {
  min-height: 50px;
}








#s-8e1e8b3a-8b8b-4d21-b7f5-45ef06b111cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8e1e8b3a-8b8b-4d21-b7f5-45ef06b111cd.shg-box.shg-c {
  justify-content: center;
}

#s-7a6854ad-5716-4cc1-973a-0aa4c4e0663e {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-7a6854ad-5716-4cc1-973a-0aa4c4e0663e:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-7a6854ad-5716-4cc1-973a-0aa4c4e0663e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7a6854ad-5716-4cc1-973a-0aa4c4e0663e-btn-wrapper {
    text-align: left;
  }


#s-7a6854ad-5716-4cc1-973a-0aa4c4e0663e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-61a1b57a-3c96-422f-a23e-32d6292fc0a4 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-61a1b57a-3c96-422f-a23e-32d6292fc0a4:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-61a1b57a-3c96-422f-a23e-32d6292fc0a4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-61a1b57a-3c96-422f-a23e-32d6292fc0a4-btn-wrapper {
    text-align: left;
  }


#s-61a1b57a-3c96-422f-a23e-32d6292fc0a4.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-abaf5e41-939d-4bb7-b560-f9d5ba8087f5 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-abaf5e41-939d-4bb7-b560-f9d5ba8087f5:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-abaf5e41-939d-4bb7-b560-f9d5ba8087f5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-abaf5e41-939d-4bb7-b560-f9d5ba8087f5-btn-wrapper {
    text-align: left;
  }


#s-abaf5e41-939d-4bb7-b560-f9d5ba8087f5.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-ecf91bdf-5400-44d9-b464-a2e68a461ad0 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-ecf91bdf-5400-44d9-b464-a2e68a461ad0:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-ecf91bdf-5400-44d9-b464-a2e68a461ad0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ecf91bdf-5400-44d9-b464-a2e68a461ad0-btn-wrapper {
    text-align: left;
  }


#s-ecf91bdf-5400-44d9-b464-a2e68a461ad0.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-9f3c1372-1e89-4cd8-8d04-461e0d99d24f {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-9f3c1372-1e89-4cd8-8d04-461e0d99d24f:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-9f3c1372-1e89-4cd8-8d04-461e0d99d24f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9f3c1372-1e89-4cd8-8d04-461e0d99d24f-btn-wrapper {
    text-align: left;
  }


#s-9f3c1372-1e89-4cd8-8d04-461e0d99d24f.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-9006459f-8400-4c47-b41c-02ec4d84a14a {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-9006459f-8400-4c47-b41c-02ec4d84a14a:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-9006459f-8400-4c47-b41c-02ec4d84a14a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9006459f-8400-4c47-b41c-02ec4d84a14a-btn-wrapper {
    text-align: left;
  }


#s-9006459f-8400-4c47-b41c-02ec4d84a14a.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-07efb6e9-4fad-4dce-893b-adcd04044111 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-07efb6e9-4fad-4dce-893b-adcd04044111:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-07efb6e9-4fad-4dce-893b-adcd04044111:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-07efb6e9-4fad-4dce-893b-adcd04044111-btn-wrapper {
    text-align: left;
  }


#s-07efb6e9-4fad-4dce-893b-adcd04044111.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-c0b48ddb-c4e6-44fa-850c-efe82ff005be {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-c0b48ddb-c4e6-44fa-850c-efe82ff005be:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-c0b48ddb-c4e6-44fa-850c-efe82ff005be:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c0b48ddb-c4e6-44fa-850c-efe82ff005be-btn-wrapper {
    text-align: left;
  }


#s-c0b48ddb-c4e6-44fa-850c-efe82ff005be.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-7612f110-531f-411a-b795-3163f31cb260 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-7612f110-531f-411a-b795-3163f31cb260:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-7612f110-531f-411a-b795-3163f31cb260:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7612f110-531f-411a-b795-3163f31cb260-btn-wrapper {
    text-align: left;
  }


#s-7612f110-531f-411a-b795-3163f31cb260.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-f9a87a5e-f1f3-4b98-b72b-98791e50697d {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-f9a87a5e-f1f3-4b98-b72b-98791e50697d:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-f9a87a5e-f1f3-4b98-b72b-98791e50697d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f9a87a5e-f1f3-4b98-b72b-98791e50697d-btn-wrapper {
    text-align: left;
  }


#s-f9a87a5e-f1f3-4b98-b72b-98791e50697d.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-7508cd68-10d6-4e85-a9f4-a23de2c6260b {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-7508cd68-10d6-4e85-a9f4-a23de2c6260b:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-7508cd68-10d6-4e85-a9f4-a23de2c6260b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7508cd68-10d6-4e85-a9f4-a23de2c6260b-btn-wrapper {
    text-align: left;
  }


#s-7508cd68-10d6-4e85-a9f4-a23de2c6260b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-6b0c08cf-9845-4ea6-a1cd-a33ccaf75c65 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-6b0c08cf-9845-4ea6-a1cd-a33ccaf75c65:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-6b0c08cf-9845-4ea6-a1cd-a33ccaf75c65:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6b0c08cf-9845-4ea6-a1cd-a33ccaf75c65-btn-wrapper {
    text-align: left;
  }


#s-6b0c08cf-9845-4ea6-a1cd-a33ccaf75c65.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-ab7ee432-5abb-4c27-91fe-16e3ed8c278c {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-ab7ee432-5abb-4c27-91fe-16e3ed8c278c:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-ab7ee432-5abb-4c27-91fe-16e3ed8c278c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ab7ee432-5abb-4c27-91fe-16e3ed8c278c-btn-wrapper {
    text-align: left;
  }


#s-ab7ee432-5abb-4c27-91fe-16e3ed8c278c.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-025dcc1d-5211-41c2-963b-947e67569330 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-025dcc1d-5211-41c2-963b-947e67569330:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-025dcc1d-5211-41c2-963b-947e67569330:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-025dcc1d-5211-41c2-963b-947e67569330-btn-wrapper {
    text-align: left;
  }


#s-025dcc1d-5211-41c2-963b-947e67569330.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-8f45f882-8c72-424f-bd7a-195659a65354 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-8f45f882-8c72-424f-bd7a-195659a65354:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-8f45f882-8c72-424f-bd7a-195659a65354:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8f45f882-8c72-424f-bd7a-195659a65354-btn-wrapper {
    text-align: left;
  }


#s-8f45f882-8c72-424f-bd7a-195659a65354.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-cf598a3d-74cb-4351-b4e8-d67db6150b13 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-cf598a3d-74cb-4351-b4e8-d67db6150b13:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-cf598a3d-74cb-4351-b4e8-d67db6150b13:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cf598a3d-74cb-4351-b4e8-d67db6150b13-btn-wrapper {
    text-align: left;
  }


#s-cf598a3d-74cb-4351-b4e8-d67db6150b13.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-1959dea7-fcfa-43ea-80aa-0094c92359d8 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-1959dea7-fcfa-43ea-80aa-0094c92359d8:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-1959dea7-fcfa-43ea-80aa-0094c92359d8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1959dea7-fcfa-43ea-80aa-0094c92359d8-btn-wrapper {
    text-align: left;
  }


#s-1959dea7-fcfa-43ea-80aa-0094c92359d8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-3ecffcd6-c704-4ed3-9ec5-3b49283daade {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-3ecffcd6-c704-4ed3-9ec5-3b49283daade:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-3ecffcd6-c704-4ed3-9ec5-3b49283daade:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3ecffcd6-c704-4ed3-9ec5-3b49283daade-btn-wrapper {
    text-align: left;
  }


#s-3ecffcd6-c704-4ed3-9ec5-3b49283daade.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-4eb9932b-bffe-4423-95f8-5f5ebf9ae2a9 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-4eb9932b-bffe-4423-95f8-5f5ebf9ae2a9:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-4eb9932b-bffe-4423-95f8-5f5ebf9ae2a9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4eb9932b-bffe-4423-95f8-5f5ebf9ae2a9-btn-wrapper {
    text-align: left;
  }


#s-4eb9932b-bffe-4423-95f8-5f5ebf9ae2a9.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-a3774f02-0e6b-47fd-a2f7-0f47d80025de {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-a3774f02-0e6b-47fd-a2f7-0f47d80025de:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-a3774f02-0e6b-47fd-a2f7-0f47d80025de:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a3774f02-0e6b-47fd-a2f7-0f47d80025de-btn-wrapper {
    text-align: left;
  }


#s-a3774f02-0e6b-47fd-a2f7-0f47d80025de.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-365468bf-d4c2-4ea2-81b1-56e59eee03a8 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-365468bf-d4c2-4ea2-81b1-56e59eee03a8:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-365468bf-d4c2-4ea2-81b1-56e59eee03a8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-365468bf-d4c2-4ea2-81b1-56e59eee03a8-btn-wrapper {
    text-align: left;
  }


#s-365468bf-d4c2-4ea2-81b1-56e59eee03a8.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-fc1c9967-5a4f-45dc-926f-77dca7a623e3 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-fc1c9967-5a4f-45dc-926f-77dca7a623e3:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-fc1c9967-5a4f-45dc-926f-77dca7a623e3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fc1c9967-5a4f-45dc-926f-77dca7a623e3-btn-wrapper {
    text-align: left;
  }


#s-fc1c9967-5a4f-45dc-926f-77dca7a623e3.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-fd7f7676-2e28-40b3-b871-65969eecc0a7 {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-fd7f7676-2e28-40b3-b871-65969eecc0a7:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-fd7f7676-2e28-40b3-b871-65969eecc0a7:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-fd7f7676-2e28-40b3-b871-65969eecc0a7-btn-wrapper {
    text-align: left;
  }


#s-fd7f7676-2e28-40b3-b871-65969eecc0a7.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-2379b1af-3303-40b6-b6a0-b4e8de4f124b {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-2379b1af-3303-40b6-b6a0-b4e8de4f124b:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-2379b1af-3303-40b6-b6a0-b4e8de4f124b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2379b1af-3303-40b6-b6a0-b4e8de4f124b-btn-wrapper {
    text-align: left;
  }


#s-2379b1af-3303-40b6-b6a0-b4e8de4f124b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-9cd6a0d1-b794-4272-8161-006526edbe67 {
  min-height: 50px;
}








#s-9cd6a0d1-b794-4272-8161-006526edbe67 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9cd6a0d1-b794-4272-8161-006526edbe67.shg-box.shg-c {
  justify-content: center;
}

#s-97868966-2f69-4a0d-8e5b-e63207ca5fdf {
  min-height: 50px;
}








#s-97868966-2f69-4a0d-8e5b-e63207ca5fdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-97868966-2f69-4a0d-8e5b-e63207ca5fdf.shg-box.shg-c {
  justify-content: center;
}

#s-1df37660-e358-4ee7-84cd-3f11404c898b {
  box-shadow:0px 0px 0px 0px ;
background-image: url(none);
background-repeat: no-repeat;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(71, 71, 71, 1);
text-align: left;
text-decoration: none;
color: rgba(255, 255, 255, 1);
hover-type: color;
}
#s-1df37660-e358-4ee7-84cd-3f11404c898b:hover {background-image: url(none) !important;
background-repeat: no-repeat !important;
background-color: rgba(182, 0, 0, 1) !important;
text-decoration: none !important;
hover-type: color !important;}#s-1df37660-e358-4ee7-84cd-3f11404c898b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1df37660-e358-4ee7-84cd-3f11404c898b-btn-wrapper {
    text-align: left;
  }


#s-1df37660-e358-4ee7-84cd-3f11404c898b.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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