/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.hs-landing-page .hhs-nav-grid__menu, .hs-landing-page .hhs-nav-grid__menu nav, .hs-landing-page .hhs-nav-grid__extras {display: block!important; visibility:visible!important; opacity:1 !important;}
.hhs-top-bar .hhs-header-logo {margin: 0 auto 0 0!important;}
.hhs-top-bar {  background-color: transparent!important;}
.hhs-top-bar.sticky-menu.active{background-color: rgba(81, 80, 170, 1) !important;}

.card-btn h4 {
    font-weight: bold;
    font-size: 24px;
}
span.pwr-services-item__more-link {
    display: inline-flex;
    gap: 15px;
    font-size: 18px;
    font-weight: 500;
    align-items: center;
    margin-bottom: 0px;
}
span.pwr-services-item__more-link svg {
    width: 15px !important;  margin-bottom: 0px;
    height: 15px !important;
}
.card-btn .hhs-icon-con:hover span.pwr-services-item__more-link {
    visibility: visible;
    opacity: 1; color:#5150aa;
}
span.pwr-services-item__more-link:hover { color:#5150aa;}

.gd-card {
    display: inline-flex;
    gap: 0;     margin-bottom: 100px;
    position: relative;
}
.gd-img img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    border-radius: 100px;
    border: 5px solid #5150aa;
}
.gd-img {
    height: 200px;
    width: 200px;
    min-width: 200px;
    position: relative;
    margin-right: -64px;
    margin-top: -24px;
}
.gd-title {
    padding: 20px 20px 20px 100px;
    background: #2d2970;
    border-radius: 9px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}
.gd-content {  background: #ebebf6;  border-radius: 9px;   padding: 20px 20px 20px 100px;}
.hhs-top-bar {
    position: absolute;
}
p.hhs-foot-copyright {
    text-align: left;
}
.gs-section .hiw-card, .gs-section .hiw-content, .hiwork-section .hiw-content {
    width: 100%;
}

.hiw-card {
    position: relative;
    align-items: stretch;
    display: inline-flex;
    gap: 5%;
    margin-bottom: 150px;
    height: 100%;
}
.hiw-card:before {
    content: "";
    background-size: contain;
    background-image: url(https://redeemhealthshare.org/hubfs/Site-images/about-us-dots2.svg);
    width: 54%;
    height: 150px;
    position: absolute;
    bottom: -150px;
    background-repeat: no-repeat;
    background-position: center;
}
.hiw-img {
    width: 30%;
}
.hiw-img img, .hsw-img img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}
.hiw-content, .wc-content {
    width: 65%;
    padding: 40px;
    background: #fff;
    box-shadow: 0px 1px 5px 5px rgba(235, 235, 246, .4);
    position: relative;
}
.hiw-card:nth-child(even):before {
    background-image: url(https://redeemhealthshare.org/hubfs/Site-images/about-dot.webp);
}
.hiw-card:nth-child(even) {
    flex-direction: row-reverse;
}
.hiw-card:last-child:before{content:none}
.gs-num {
    position: absolute;
    top: 0;
    right: 0;
    width: 80px;
    height: 65px;
    font-size: 50px;
    color: #fff;
    background: #5150aa;
    font-weight: bold;
    text-align: center;
    border-radius: 0 0 0 43px;
    padding: 2px 10px 10px 18px;
}
.simple-link a {
    font-size: 16px;
    font-weight: 600;
}
.simple-link svg {
    position: relative;
    top: 3px;
    padding-left: 5px;
}
.bwt-section {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 120px 0;
    position: relative;
}
.zindex {
    z-index: 1;
    position: relative;
}
.hhs-foot-nav-base .col-sm-6.order-2-mobile {
    flex: inherit;
    max-width: 100%;
    -ms-flex: inherit;
}
.text-white, .text-white h1, .text-white h2, .text-white p, .text-white h3, .text-white h4, .text-white h5, .text-white ul, .text-white li, .text-white ol {  color: #fff;}
.hhs-foot-base-nav {  width: auto;  float: left;}
p.hhs-foot-copyright {
    text-align: right;
    width: auto;
    float: right;
    margin-bottom: 0px;
}
.row.hhs-foot-nav-base {
    margin-bottom: 0px !important;
}
/*body .hhs-foot-nav-cols, .hhs-social-con, .hhs-foot-break-line {
    display: block !important;
    visibility: visible;
    opacity: 1;
}
body .hhs-foot-nav-cols { display: inline-flex !important;}*/
.hhs-foot-rss .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg {
    float: left;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 3px;
}
.hhs-foot-rss .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    float: left;
    display: inline-flex;
    padding-left: 25px !important;
    position: relative;
}
body .foot-nav-title, body .hhs-foot-rss h5, body .hhs-foot-nav-col h5, body .hhs-foot-nav-col.hhs-foot-rss p{margin-bottom:0px;}
body .hhs-foot-nav-col.hhs-foot-rss.nav-col-2 { text-align: right; padding-top:25px;}

body form.hs-form .hs-input[type="checkbox"] {
    width: auto;
    position: relative;
}
body form.hs-form .hs-input[type="checkbox"]:before {content: ""; height: 13px; position: absolute; width: 13px; background: #fff; border: 1px solid;}
body form.hs-form .hs-input[type="checkbox"]:checked:before {content: ""; height: 13px; position: absolute; width: 13px;  background: #5150aa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);
  border: 1px solid;}
body .hs-form .mdl-checkbox.is-checked .mdl-checkbox__box-outline{ border-color: #5150aa!important;}
body .hs-form .mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
    background: #5150aa url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB2aWV3Qm94PSIwIDAgMSAxIgogICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij4KICA8cGF0aAogICAgIGQ9Ik0gMC4wNDAzODA1OSwwLjYyNjc3NjcgMC4xNDY0NDY2MSwwLjUyMDcxMDY4IDAuNDI5Mjg5MzIsMC44MDM1NTMzOSAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IE0gMC4yMTcxNTcyOSwwLjgwMzU1MzM5IDAuODUzNTUzMzksMC4xNjcxNTcyOSAwLjk1OTYxOTQxLDAuMjczMjIzMyAwLjMyMzIyMzMsMC45MDk2MTk0MSB6IgogICAgIGlkPSJyZWN0Mzc4MCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgo8L3N2Zz4K);
}
.hhs-img img, .clean-base img {  border-radius: 10px;}
.clean-base.half-bg {background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 50%, rgba(45, 41, 112, 1) 50%)!important;}
@media only screen and (min-width: 100px) and (max-width: 1045px) { 
  .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li {  margin: 0 10px!important;}
  .hhs-foot-nav-base .col-sm-6.order-2-mobile {  padding-left: 0;  padding-right: 0;}
  @media only screen and (max-width: 960px) { 
  .hhs-top-bar.hhs-alt-nav .hamburger-icon .line, .sticky-menu .hamburger-icon .line {  background: #fff!important;}
    .hhs-side-menu.js-side-menu.is-open {display: block !important;  visibility: visible !important;   opacity: 1;}
    .hhs-sidebar-nav-toggle{width: 100%; height: 34px; top: 0;}
    .hhs-sidebar-nav-toggle svg {float: right; text-align: right;}
  }
  @media only screen and (max-width: 980px) { 
    .hhs-foot-base-nav, p.hhs-foot-copyright { text-align: center!important;  width: 100%!important;}
    .row.hhs-foot-nav-cols .col-sm-6.col-12.col-md-6 {  flex: inherit;  max-width: 100%;  text-align: center;}
    body .hhs-foot-nav-col.hhs-foot-rss.nav-col-2 {  padding-top: 0;}
     .hhs-foot-base-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a { padding-right: 0px !important;}
  }
  @media only screen and (max-width: 922px) { 
        .hhs-foot-nav-col, .hhs-foot-rss { margin-bottom: 0 !important;  }
    .hhs-foot-nav-base .col-sm-6.order-2-mobile { padding-left: 0; padding-right: 0;}
    
    
  }
  @media only screen and (max-width: 849px) { 
    .hhs-side-menu__mobile .sc-site-header__menu {margin-top: 15px;  width: 100%;  float: left;}
    .hs-landing-page .hhs-nav-grid__menu{display: none !important;   visibility: hidden;   opacity: 0;}
    .logo-standard, .logo-sticky{max-width:180px;}
    .gs-num{    width: 55px;  height: 55px;  font-size: 33px;     border-radius: 0 0 0 28px;  padding: 5px 10px 10px 12px;}
  }
  @media only screen and (max-width: 768px) { 
    .hiw-card{flex-wrap:wrap;}
    .hiw-img, .hiw-card:before {  width: 100%;}
    
  }
  @media only screen and (max-width: 640px) { 
  .gd-card { margin-bottom: 60px;   flex-wrap: wrap;}
  .gd-title, .gd-content{padding:20px;}
  .gd-img {height: 100%;  min-width: 100%; width: 100%;  margin: 0 auto;}
  .gd-img img { border: 2px solid #5150aa;  border-radius: 10px;}
    .hiw-card:before {   height: 110px; bottom: -110px;}
    .hiw-card{margin-bottom:110px;}
    p.hhs-foot-copyright,  .hhs-foot-base-nav {   float: left;   width: 100%;   text-align: center !important;}
  }
  @media only screen and (max-width: 575px) { 
      body .hhs-foot-rss {    margin-top: 0;  text-align: center; }
    body .hhs-foot-nav-col.hhs-foot-rss.nav-col-2 { text-align: center;  padding:0; border:none;}
    .row.hhs-foot-nav-base{    margin-top: 20px;}
   body .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {padding-top: 0; padding-right: 0;}
    .hs_recaptcha.hs-recaptcha { max-width: 100% !important;  overflow: hidden;}
    .hhs-foot-base-nav span, .hhs-foot-base-nav .hs-menu-wrapper, .hhs-foot-base-nav .hs-menu-wrapper * {  display: inline !important;}
    .hhs-foot-base-nav {  margin-bottom: 15px;}
    }
  }
}