/* @import url('http://example.com/example_style.css'); */
<style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');
</style>
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/


/**** 2026 Code****/

.cta-txt-gold {
color: #FFC905;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 0.85rem;
}

.sky-blue {
color: #CDE7F6 !important; } 

.colorblock-primary {
padding: 2.5rem 2rem 2rem 3rem;
  background: #114C59;
  border-radius: 5rem;
    display:block;
  color: #fff !important;
}

.colorblock-primary ul li, .colorblock-primary p {
  color: #fff !important;
}

.offset-box {
  position: relative;
  background: #114C59;
  border: 2px solid #114C59;
  border-radius: 5rem;
  z-index: 1;
  display: block;
}

.offset-box::before {
  content: "";
  position: absolute;
  top: .75rem;      /* Y offset */
  left: .75rem;    /* X offset */
  width: 100%;
  height: 100%;
  border: 2px solid #2AC9A3;
  border-radius: 5rem;
  z-index: -1;
}

.card-boxshadow, .submitted-message {
  position: relative;
  background: #ffffff;
  border: 2px solid #CDE7F6;
  border-radius: 2.5rem;
  box-shadow: 0 4px 20px 0 rgba(17, 76, 89, 0.2);
  z-index: 1;
  display: block;
  padding: 2rem 1.5rem 1.5rem 2rem;
}

a.cta-gold-text {
color: #FFC905;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 0.85rem;
}

a.cta-gold-text:hover {
  text-decoration: underline;
}

ul, ol, ul li, ol li { font-weight: 300 !important; color: #122D34 !important; }
  ul li { padding-bottom: 0.25rem !important; }
  ul { padding-inline-start: 1rem !important; }


.top-bar ul li a
{ color: #114C59 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05rem !important;
  font-weight: 500 !important;
}

p.footer-address
{ font-size: 0.85rem;
padding-left: 1rem;
border-left: 2px solid #CDE7F6; }

p.copyright { font-size: 0.75rem; text-align: center; }

.footer-nav-col ul li {
list-style: none; 
text-indent: 0;
margin-left: 0; }

.footer-nav-col ul li a
{ color: #114C59 !important;
  font-size: 1rem;
  font-weight: 500 !important;
}

.navbar-main
{ border-bottom: 0 !important; }

h1, h2, h3 {
  font-family: "Noto Serif", serif;}

h1, .h1 {font-size: 2.8rem !important;line-height: 1.2em;font-weight: 500!important;}

h1.headline, .hm-hero h1 { font-size: 3rem !important;line-height: 1.2em;font-weight: 500!important;}

h1.section-headline { font-size: 3rem !important;line-height: 1.2em;font-weight: 500!important;}

p.focus-text { font-size: 1.35rem !important; }

.text-dark h1 {font-size: 52.8rem !important;}

.sub-head-override {font-size: 1.33rem ;margin-top: 20px;display:block;color:#276E72;font-weight:500;}

h2 {
font-size: 36px;
  line-height: 1.3em;
  font-weight: 500;
}

h3 {
font-size: 24px;
  line-height: 1.3em;
  font-weight: 500;
  color: #276E72;
  margin-bottom: 20px
    
}

h3 a {color: #276E72 !important;}

h4, h6, p {font-family: "Public Sans", sans-serif;}

h5, .h5{
  font-family: "Public Sans", serif; font-weight:500; font-size: 20px;}

h4, .like-h4 {font-size: 22px; font-weight: 500;line-height: 1.5;color:#0A135C;font-family: "Noto Serif", serif !important; margin-bottom:10px;}
.small-h4 h4 {font-size: 22px}
h5 {font-size: 18px; font-weight: 500;line-height: 1.6;color:#0A135C;}
h6 {font-size: 16px; font-weight: 500;line-height: 1.6;color:#0A135C !important;}
p {font-size: 18px; font-weight: 300!important;line-height: 1.6;color: #122D34;}
p strong {font-weight: 600;}
.big {font-size: 19px; line-height: 34px; font-weight: 300; margin-bottom: 0px}
@media(max-width: 912px) {
h1, .h1 {font-size: 34px !important;}

h3, .h3 {font-size: 22px;}
h4, .h4 {font-size: 20px;}
h5, .h5 {font-size: 22px ;}
  .big {font-size: 18px; line-height: 1.6;}
}


.btn-wrapper.btn-primary-wrapper .cta_button, .btn-wrapper.btn-primary-wrapper .cta-button, input[type=submit].hs-button.primary, .btn-wrapper.btn-primary-wrapper input[type="submit"], .btn-wrapper.btn-primary-wrapper input[type="button"], input[type=submit].hs-button.btn-primary {
    color: #fff;
    font-family: "Public Sans";
    background-color: #EA4A37;
    font-size: 18px;
    border-color: #EA4A37;
    font-weight: 300;
}

.btn-wrapper.btn-primary-wrapper .cta_button:hover, .btn-wrapper.btn-primary-wrapper .cta-button:hover, input[type=submit].hs-button.primary:hover, .btn-wrapper.btn-primary-wrapper input[type="submit"]:hover, .btn-wrapper.btn-primary-wrapper input[type="button"]:hover, input[type=submit].hs-button.btn-primary:hover{
background-color:#D62127;
  border-color:#D62127;
}



.full-image img {max-width: inherit!important; position: relative;}
.full-image {overflow:hidden}


@media(max-width: 1600px) and (min-width: 1100px) { .full-image img {
    max-width: 500px !important;
  }}


@media (max-width: 1200px) {.full-image img {margin-left: -20%}}
@media(max-width:550px) { 
  .full-image img
  {
    display: block;
  max-width: 100%!important;
  right: 0 !important;
    top:0 !important;
}
}

.check-bullets ul,.check-bullets-no ul{list-style: none; padding-left: 0px}
.check-bullets ul li,.check-bullets-no ul li { margin: 0px 0px 15px;
    position: relative;
    font-size: 18px;
    padding-left: 30px;}
.check-bullets ul li::before {content: ''; background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/check-square-sm.svg);background-repeat: no-repeat; background-position: center; background-size: contain; width: 18px; height: 18px; position: absolute; top: 4px; left: 0;}
.check-bullets-no ul li::before {content: ''; background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/Pillar/An%20Employers%20Guide/HHB-no-bullet-v2.svg);background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; position: absolute; top: 4px; left: 0;}
.sr-multicol-media.sr-one-col-01.bg-light, .sr-multicol-media.sr-two-col-03.bg-light, .sr-tabs-accordion-01.bg-light, .sr-tabs-testimonials-01.bg-light, .sr-clients-01.bg-light  {
	position: relative;
	width: 100%;
  background: transparent!important;

}
  
  
  .sr-multicol-media.sr-two-col-03.bg-light::before, .sr-multicol-media.sr-one-col-01.bg-light::before, .sr-tabs-accordion-01.bg-light::before, .sr-tabs-testimonials-01.bg-light::before, .sr-clients-01.bg-light::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ecf4f5;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 73%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 73%, 0 100%);}
  .headroom--not-top .navbar-theme-default > .nav-item:not(.dropdown):after, .headroom--not-top .navbar-theme-default .nav-item.active:after, .headroom--not-top .navbar-theme-default .nav-item:not(.dropdown):after, .headroom--not-top .navbar-theme-default .nav-item:after{background: #EA4A37!important}
.hs-form-required {color: #EA4A37!important}
.sr-cards-articles-01 .summary {padding: 0px}


/*****************************************/
/* Nav  */
/*****************************************/
.navbar-main {
    padding: 0.8rem 1rem;
}


/*****************************************/
/* Home  */
/*****************************************/
.home .col-subheading {font-size: 16px!important; background-color:  #3b959f; color: #ffffff!important; padding: 7px 15px 7px; border-radius: 50px; font-family: "Public Sans"; max-width: 95px; text-align: center}
.step1 .col-subheading {margin: 0 auto}

 .hm-hero h1 {font-size: 3rem!important}
@media (max-width: 1600px) {.hm-hero h1 {font-size: 45px!important} h1 {font-size: 45px!important}}
.bofu-img img {position: absolute; bottom: -9.5rem; width: 65%; }
.blue-box {background-color: #EBF4F5; padding: 40px; border-radius: 40px; max-width: 1100px; margin: 0 auto}
.blue-box img {max-width: 450px!important}
.sr-stats-05 .stats-wrapper {text-align: left!important}
.sr-stats-05 .stats-wrapper .heading {color: #EA4A37!important; font-family: inter}

.hm-hero .responsive-image {
  max-width: 300px !important;
  height: auto !important;
}

/*.hm-hero::before {left: 12rem; top: 3rem; background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/hhb_home_header-bg_1.png); background-repeat: no-repeat; background-position: 10% 0%}*/
.stats::before {top: 2.5rem; background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/vertical-plus.svg); background-repeat: no-repeat;background-size: 1%; background-position: 24% 0%}
/*****************************************/
/* How it Works  */
/*****************************************/
.how-hero img {top: -25px}
.how-hero .big {letter-spacing: -.1}
.step-3 {margin-top: -5rem}
.how-hero::before  { background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/vertical-plus-light.svg); background-repeat: no-repeat; background-position: 21% 9%; background-size: 1.25%;}
.plus .bg-primary {background-color: white!important}
.red-plus::before  { background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/plus-left.svg); background-repeat: no-repeat; background-position: 24% 9%; background-size: 1.25%;}
/*.sr-two-col-gallery-01::before {
    -webkit-clip-path: polygon(0 0,100% 0,100% 73%,0 100%);
    clip-path: polygon(0 0,100% 0,100% 73%,0 100%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/plus-left.svg);
    background-position: 35% 5%;
    background-repeat: no-repeat;
    background-size: 2%;
    width: 100%;
}*/
.sticky-cols {margin-bottom: 60px}
.how .sticky-cols {margin-bottom: 250px!important}
/*****************************************/
/* Contact  */
/*****************************************/
.contact-hero .height-small {padding: 4rem 0!important}
.contact-hero h3 {font-family: Inter,sans-serif;color: #0A135C!important; font-size: 24px;font-weight: 600;line-height: 1.5;}
.widget_1674246240132 .sr-form, .widget_1675379938030 .sr-form {border-radius: 20px; padding: 2.5rem 3rem;}
.blog-cards h5 {font-size: 21px; line-height: 1.3em}
.blog-cards .summary {display: none}
.blog-cards .article-readmore {display: none}
.sr-cards-articles-02 .article-item a {padding: .5rem; background: transparent!important; box-shadow: none; -webkit-box-shadow: none }
.sr-cards-articles-02 .article-item img {border-radius: 20px}
.contact-hero .height-small {padding: 4rem 0!important}
.contact-hero h3 {font-family: Inter,sans-serif;color: #0A135C!important; font-size: 24px;font-weight: 600!important;line-height: 1.5;}
.widget_1674246240132 .sr-form {border-radius: 20px; padding: 2.5rem 3rem;box-shadow: none; -webkit-box-shadow: none }
.blog-cards h5 {font-size: 20px; line-height: 1.3em}
.blog-cards .summary {display: none}
.blog-cards .article-readmore {display: none}
  
.sr-cards-articles-02 .article-item a {padding: .5rem; background: transparent!important; box-shadow: none; -webkit-box-shadow: none }
.text-dark svg, .text-dark svg g, .text-dark svg path {fill: #EA4A37!important}
.sr-cards-articles-02 .article-item img {border-radius: 20px}
  .small {color: #4b5050!important}
  .hero-form-01::before {content: ""; height: 100%;left: 0;position: absolute;top: -1rem;width: 100%;background-size: 13%;background-position: 6% 9%;background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Website%20Images/dotted-circle.svg);background-repeat: no-repeat;width: 100%; left: 81rem}
.red-arrow-2:hover .fa.fa-arrow-right {padding-left: .4em;transition: all .5s;}
.red-arrow-2 .fa.fa-arrow-right {transition: all .5s;}

/*****************************************/
/* Payers  */
/*****************************************/
.flex-tab-container{
    display: flex;
    align-items: center;
}


.flex-tab-center{
    display: flex;
    flex-direction: column;
}

.tab-img-left {width: 550px;height: auto; max-width: 100%; float: left; margin: 0px 30px 30px 0px;}

@media (max-width: 950px) {

.tab-img-left {max-width: 350px !important;}
}

@media (max-width: 550px) {

  .flex-tab-container {flex-direction: column;}
 .tab-img-left { margin: 0 auto 30px auto;}
}
    /*****************************************/
/* Employers  */
/*****************************************/

.sr-tabs-accordion-02 .accordion_header h3 {font-size: 18px!important}
.angle .sidebar {margin-bottom: 40px}
.narrow-col .sr-valign-top {max-width: 87%!important; margin: 0 auto!important; padding-top: 1.5rem!important}
/*****************************************/
/* Providers  */
/*****************************************/
.provider-hero img {top: 50px!important}
/*****************************************/
/* Patients  */
/*****************************************/

.sr-cards-testimonial-grid-02 .team-card {background-color: #ebf4f5!important; border-radius: 20px; box-shadow: none; border-color: #ebf4f5!important;}

/*****************************************/
/* Buttons and CTAs  */
/*****************************************/

.btn-wrapper.btn-outline-primary-wrapper .cta_button, .btn-wrapper.btn-outline-primary-wrapper .cta-button, .btn-wrapper.btn-outline-primary-wrapper input[type="submit"], .btn-wrapper.btn-outline-primary-wrapper input[type="button"]
{color: #EA4A37;
    background-color: transparent;
    border-color: #EA4A37 ;
  border-radius:1.5rem;
}

.btn-wrapper.btn-outline-primary-wrapper .cta_button:hover, .btn-wrapper.btn-outline-primary-wrapper .cta-button:hover, .btn-wrapper.btn-outline-primary-wrapper input[type="submit"]:hover, .btn-wrapper.btn-outline-primary-wrapper input[type="button"]:hover {
    background-color: rgb(179,36,36);
  color: #fff;
  border-color:rgb(179,36,36);
border-radius:1.5rem;
}

.btn-wrapper.btn-none-wrapper .cta_button, .btn-wrapper.btn-none-wrapper .cta-button {
    font-size: 17px;
}

@media(max-width: 912px) {
.btn-wrapper.btn-none-wrapper .cta_button, .btn-wrapper.btn-none-wrapper .cta-button {
    margin: 20px 0 0 0;
  }}

/*****************************************/
/* Apply to SR Base Stylesheet on Launch   */
/*****************************************/

.bg-light {color:#EDF4F5!important;background-color:#EDF4F5!important;}
.text-primary {color: #0A135C !important;}


.sr-footer-min {
    padding: 2rem;
    border-top: 1px solid #ebebeb;
}

.privacy h5 {color: #0A135C!important}

/*****************************************/
/* Case Study - Post  */
/*****************************************/

@media(min-width:600px) {
  .case-study-post-main {padding-left:30px;}}

.boxed-heading{
    background: #276e72!important;
    width: fit-content;
    padding: 8px 12px;
    border-radius: 20px;
    color: #fff !important;
  font-weight: 500!important;
font-size: 23px;
  line-height: 1.3em;
  font-weight: 500!important;
    font-family: "Noto Serif", serif !important;
}

.fixed-form {background-color: rgba(236, 244, 245, 1.0) !important;  border-radius: 20px;}
/*****************************************/
/* Pillar  */
/*****************************************/


.shapeshift {border-radius:20px; transform: skewY(-2.5deg);position:relative;margin:.75rem auto;}

.shapeshift:before {
    background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/Crosses.svg);
    background-repeat: no-repeat;
    content: "";
    height: 60px;
    position: absolute;
    right: -3%;
    top: 47%;
    transform: skewY(2.5deg);
    width: 60px;
    z-index: 1;
}

.shapeshift:after {
    background-image: url(https://6667574.fs1.hubspotusercontent-na2.net/hubfs/6667574/Graphics/red-stacked-box.svg);
    background-repeat: no-repeat;
    content: "";
    height: 110px;
    position: absolute;
    left: -2.5%;
    top: 10%;
    transform: skewY(2.5deg);
    width: 32px;
    z-index: 1;
}
@media(max-width:550px) {
.shapeshift:after {width: 16px; }
  .shapeshift:before {width: 30px;
    height: 30px;
    background-size: contain;}
}

.rounded {border-radius:20px;}
.boxed-subheading {
    background: #3b959f !important;
    border-radius:5px;
    color: #fff!important;
    padding: 4px 12px;
    width: fit-content;
      font-size: 30px;
    font-weight: 600;
    line-height: 1.3em;
    font-family: "Noto Serif", serif;
  display: inline;
  margin-right: 8px;
}
.boxed-reason {
    background: #3b959f !important;
    border-radius:20px;
    color: #fff!important;
    padding: 4px 12px;
    width: fit-content;
  display: inline;
  margin-right: 8px;
}

.inline-item {display:inline;}
.inline-content {margin-bottom:1.25rem;}

.like-h3 {
font-size: 23px;
  line-height: 1.3em;
  font-weight: 500!important;
  color: #276E72!important;
  margin-bottom: 20px;
    font-family: "Noto Serif", serif !important;
}
.like-h2 {font-size: 40px; font-family:"Noto Serif", sans serif;
    font-weight: 600 !important;
    line-height: 1.3em;color: #0A135C;line-height: 1.3;}
.like-h2 a {font-size: 40px;color: #0A135C !important; text-decoration:underline;}
.like-h2 a:hover{    color: #EA4A37 !important;}
h2 a {color: #0A135C; text-decoration:underline;}

h3 a {
    text-decoration: underline;
}

.pillar-container{margin-left: auto;
    margin-right: auto;padding-left: 15px;
    padding-right: 15px;
    width: 100%;}



@media (min-width: 768px){
.pillar-container {
    max-width: 450px;
  }}

@media (min-width: 992px){
.pillar-container {
    max-width: 610px;
  }}

@media (min-width: 1200px){
.pillar-container  {
    max-width: 730px;
  }}


@media screen and (min-width: 2560px){
.pillar-container  {
  max-width: 850px;}}

@media (max-width: 1200px){
.like-h2, .like-h2 a, .boxed-subheading {
  font-size: 30px;}
}


@media (max-width: 550px){
.pillar-container  {
  width:93%}
}

.ordered-circles ol, .force-three ol{list-style:none;padding-left: 0px; 
  counter-reset: steps;}
.ordered-circles ol li,.force-three ol li{ margin: 0px 0px 15px;
    position: relative;
    font-size: 18px;
    padding-left: 40px;counter-increment: steps;}
.ordered-circles ol li:before {
    background: #17a2b8;
    border-radius: 50%;
    color: #fff;
    content: counter(steps);
    display: inline-grid;
    height: 1.5em;
    line-height: 1.2em;
    margin-right: 0.5rem;
    place-items: center;
    width: 1.5em;
    position: absolute;
    top: 2px;
    left: 0px;
      font-family: "Noto Serif";
}

.force-three ol li:before {
    background: #17a2b8;
    border-radius: 50%;
    color: #fff;
    content: "3";
    display: inline-grid;
    height: 1.5em;
    line-height: 1.2em;
    margin-right: 0.5rem;
    place-items: center;
    width: 1.5em;
    position: absolute;
    top: 2px;
    left: 0px;
      font-family: "Noto Serif";
}


.ordered-circles ol li ul, .red-bullet-list ul {
    padding-left: 30px;
  list-style:none;
}
.ordered-circles ol li ul li {
    padding-left: 20px;
}

.red-bullet-list ul li { margin: 0px 0px 15px;
    position: relative;
    font-size: 18px;
    padding-left: 20px;counter-increment: steps;}

.ordered-circles ol li ul li:before, .red-bullet-list ul li:before {
    background: #EA4A37;
    border-radius: 50%;
    color: #fff;
    content: "";
    display: inline-grid;
    font-family: Lora;
    height: 6px;
    left: 0;
    margin-right: 0.5rem;
    place-items: center;
    position: absolute;
    top: 10px;
    width: 6px;
}
.ordered-circles ol li,.red-bullet-list ul li  {list-style:none;}

.num-header-override {
    line-height: 1.35;
  margin: 0 0 .75rem;
}
.num-pillar {
  background: #17a2b8;
  border-radius: 50%;
    width: 30px;
    height: 30px;
    position: relative;
    top: -4px;
    margin-right: 8px;
    font-size: 18px;
    line-height: 1.6;
    left: 0;
    text-align: center;
    color: #fff;
    font-weight: 500;
      display: inline-block;
  font-family: "Noto Serif", sans serif;
}

.num-header-override h2,.num-header-override h3 {display: inline !important;}

/* Responsive Code 2026   */
/*****************************************/
@media (max-width: 550px) {
  
  .navbar-brand {
    width: 70% !important;
  }
  
  .navbar .navbar-brand img {
    width: auto !important;
    max-height: 55px !important;
  }
  
  .navbar-main {
  padding: 0.8rem 0.8rem !important; }
  
  .dnd-row {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  
  .container {
  padding-left: 0px !important;
    padding-right: 0px !important;
  }
  
  #hs_cos_wrapper_widget_1676314508264, #hs_cos_wrapper_widget_1676314508264 .hm-hero .col-md-6 {
  height: auto;
    display: block;
    background: #114C59 !important;
    margin-bottom: 2rem;
  }
  
  .row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
     height: auto;
    display: block;
    background: #114C59 !important;
  }
  
  .lt-bg-fix {
  background: #CDE7F6 !important;
  padding-top: 1rem !important;
  padding-right: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem !important; } 
  
  #hs_cos_wrapper_widget_1676314508264, #hs_cos_wrapper_widget_1676314508264 .hm-hero, .hm-hero:before {
    background: #114C59 !important;
  }
 
  h1.headline, .hm-hero h1 { font-size: 2rem !important; }
  
  h2 { font-size: 1.5rem !important; }
  h3 { font-size: 1.2rem !important; }
  p { font-size: 16px !important; line-height: 1.5 !important; }
  ul, ol, ul li, ol li { font-weight: 300 !important; font-size: 16px !important; line-height: 1.5 !important; color #122D34 !important; }
  ul li { padding-bottom: 0.25rem !important; /*padding-left: 1rem !important;*/ }
  ul { padding-inline-start: 1rem !important; }
  
  #hs_cos_wrapper_widget_1676314508264 .hm-hero .col-md-6 {
  width: 65%; 
  padding-top: 2rem;}
  
  #hs_cos_wrapper_widget_1676314508264 .hm-hero .col-md-4 {
  margin-top: -12rem !important; 
  background: #114C59 !important; }
  
  #hs_cos_wrapper_widget_1676314508264 .hm-hero .responsive-image 
  { float: right; width: 42.5%; height: auto; padding-bottom: 1rem; }
  
  /*** Spacing Fixes ***/
  
  .cell_17720762310873-padding {
  padding-right: 0 !important; 
  padding-bottom: 0 !important; }
  
  .cell_17720762310874-padding {
    padding-right: 0 !important; 
    padding-top: 1rem !important; 
    padding-left: 0 !important;
    /*padding-bottom: 1rem !important;*/
  }
  
  .body_dnd_area-row-1-padding, .body_dnd_area-row-2-padding {
    padding-top: 0 !important;
  }
  
  .sr-stats-04 .counter-wrapper {
  padding-bottom: 2rem !important; }
  
  .colorblock-primary {
padding: 2rem 1rem 1rem 1.5rem;
  border-radius: 2rem;
}
  
  .offset-box {
  border-radius: 2rem;
}

.offset-box::before {
  content: "";
  position: absolute;
  top: .35rem;      /* Y offset */
  left: .35rem;    /* X offset */
  width: 100%;
  height: 100%;
  border: 2px solid #2AC9A3;
  border-radius: 2rem;
  z-index: -1;
}
 
  .cta-group.sr-spacer-top-25 {
  padding-top: 0.5rem;
    padding-bottom: 1.5rem;
  }
  
  .card-boxshadow, .submitted-message {
  border-radius: 2rem;
  box-shadow: 0 4px 20px 0 rgba(17, 76, 89, 0.2);
  z-index: 1;
  display: block;
  padding: 1.5rem 1rem 1rem 1.5rem;
    margin-bottom: 1rem;
}
  .sr-stats-04 .counter, .suffix-stat {
    color: #EA4A37!important;
    display: inline;
    font-family: 'Noto Serif',serif;
    font-size: 3rem!important;
    font-weight: 700!important;
    line-height: 1.3em;
  }
  
  .sr-stats-04 .counter-item {
  padding-bottom: 0rem !important; }
  
  .section-title h1 { font-size: 2rem !important; padding-top: 2rem;}
  
  .section-title .col-md-6 .responsive-image
  { margin-top: 0;
  width: 80% !important; 
  float: right !important; }
  
  
  /*.row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
  padding-left: 0 !important;
    padding-right: 0 !important;
  }*/
  
  .body_dnd_area-row-4-padding {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  
  .sr-footer.sr-footer-01.bg-light.sr-padding-half.widget_1772384865527 {
    left: 0 !important;
    width: 110% !important;
    margin-left: -5% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  
  .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-cta {
  padding-bottom: 1.5rem !important;
  }
  

}

@media (min-width: 600px) and (max-width: 820px) {
  
  .navbar-brand {
    width: 70% !important;
  }
  
  .dnd-row {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  
  #hs_cos_wrapper_widget_1676314508264, .widget_1676314508264, .row-fluid-wrapper.row-depth-1.row-number-2.dnd-row {
  height: auto;
    display: block;
    background: #114C59 !important;
    margin-bottom: 2rem;
  }
 
  h1.headline, .hm-hero h1 { font-size: 2rem !important; }
  
  #hs_cos_wrapper_widget_1676314508264 .responsive-image 
  { float: right; width: 80%; height: auto; padding-bottom: 1rem; }
  
  .colorblock-primary {
padding: 1.5rem 1rem 1rem 1.5rem;
  border-radius: 2rem;
}
  
  .offset-box {
  border-radius: 2rem;
}

.offset-box::before {
  content: "";
  position: absolute;
  top: .35rem;      /* Y offset */
  left: .35rem;    /* X offset */
  width: 100%;
  height: 100%;
  border: 2px solid #2AC9A3;
  border-radius: 2rem;
  z-index: -1;
}
  .body_dnd_area-row-4-padding {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  

}


/*****************************************/
/* Responsive Code   */
/*****************************************/
@media (max-width: 2550px) {.bofu-img img { width: 78%; }}
 @media(min-width:2500px) {.hero-form-01::before {display: none} hero-form-01::before {left: 78rem}}
   @media(max-width:2300px) {.hero-form-01::before {left: 76rem}}
@media (max-width: 2350px) {.how-hero::before {background-position: 22% 9%!important;} /*.sr-two-col-gallery-01::before{background-position: 31% 5%}*/}
@media (min-width: 2250px) { .hm-hero::before {left: 11rem} .how-hero img {top: -25px}
  @media(max-width:2200px) {.hero-form-01::before {left: 74rem}}
  .sr-multicol-media.sr-two-col-03.bg-light::before, .sr-multicol-media.sr-one-col-01.bg-light::before, .sr-tabs-accordion-01.bg-light::before {-webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%) !important; clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%)!important;} .stats::before {background-position: 22% 0%; }}
@media (max-width: 2150px) {.hm-hero::before {left: 9rem}.stats::before {background-position: 20% 0%; background-size: 1.25%} .how-hero::before {background-position: 20% 9%!important;}} 
@media(max-width:2100px) {.hero-form-01::before {left: 72rem}}

   @media (max-width: 2050px) {.hm-hero::before {left: 7rem}.stats::before {background-position: 18% 0%} .how-hero::before {background-position: 18% 9%!important;} /*.sr-two-col-gallery-01::before{background-position: 29% 5%}*/ .step-3 {margin-top: -4rem!important} } 
@media(max-width:2000px) {.hero-form-01::before {left: 70rem}}
   @media (max-width: 1950px) {.hm-hero::before {left: 5rem}.stats::before {background-position: 16% 0%}} 
@media(max-width:1900px) {.hero-form-01::before {left: 68rem}}
   @media (max-width: 1850px) {.hm-hero::before {left: 3rem}.stats::before {background-position: 14% 0%}  .how-hero::before {background-position: 15% 9%!important;; background-size: 1.5%!important;}} 
@media(max-width:1800px) {.hero-form-01::before {left: 66rem; background-size: 15%}}
   @media (max-width: 1750px) {.hm-hero::before {left: 1rem}.stats::before {background-position: 12% 0%; background-size: 1.5%}}
@media (max-width: 1600px) { .hero-form-01::before {left: 63rem; background-size: 17%} .hm-hero::before {left: 0rem}.stats::before {background-position: 10% 0%;} .how-hero::before {background-position: 12% 9%!important; } .step-3 {margin-top: -1rem!important}  .sr-multicol-media.sr-two-col-03.bg-light::before, .sr-multicol-media.sr-one-col-01.bg-light::before, .sr-tabs-accordion-01.bg-light::before {-webkit-clip-path: polygon(0 0, 100% 0, 100% 83%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 83%, 0 100%);} /*.sr-two-col-gallery-01::before{background-position: 25% 5%}*/ .how .sticky-cols {margin-bottom: 200px!important}}
@media (max-width: 1600px) {.hero-form-01::before {left: 60rem; background-size: 17%} .hm-hero::before {left: -1rem} .how-hero::before {background-position: 9% 9%!important; background-size: 1.75%!important;}}
    @media(max-width:1500px) {.hero-form-01::before {left: 58rem; background-size: 19%}}
   @media (max-width: 1450px) {.hm-hero::before {left: -4rem} .how-hero img {right: 40px;} .how-hero::before {background-position: 6% 9%!important; background-size: 2%!important} .module_16771837409886 {padding-bottom: 3.5rem!important} /*.sr-two-col-gallery-01::before{background-position: 24% 4%; background-size: 2.5%}*/}
  @media(max-width:1300px) {.hero-form-01::before {left: 55rem}}
   @media (max-width: 1350px) {.how-hero::before {background-position: 4% 9%!important; }.hero-form-01::before {left: 52rem}}
@media (max-width: 1300px) {.hm-hero::before {display: none} .how-hero::before {background-position: 2% 9%!important; }}
@media (max-width: 1250px) { .how-hero::before {background-image: none}}
@media (max-width: 1200px) {.hero-form-01::before {display: none} .do-more img {margin-left: 0!important} .twocol-form h1 {font-size: 45px!important} .payer .sr-stats-05 .container {max-width: 800px!important} .employer .sr-stats-05 .container {max-width: 950px!important} .how-hero img {padding-left: 45px} h2 {font-size: 30px} h4 {font-size: 18px} .sr-spacer-bottom-50 {padding-bottom: 1.5rem} .blue-box {margin: 0 5%!important} }
@media (max-width: 1100px) {.blue-box .container {max-width: 800px!important} .blue-box img {max-width: 100%!important}}
@media (max-width: 992px) {.contact-hero .height-small{padding: 2rem 0!important}.module_16783042328175 {padding-bottom: 0px!important} .faq .sr-spacer-top-25 {padding-top: 0!important} .angle .sidebar {margin-top: 40px} .twocol-form .height-small {padding-top: 2rem!important; padding-bottom: 1rem!important} .twocol-form .sr-form {margin-top: 30px} .payer .sr-stats-05 .container, .employer .sr-stats-05 .container  {max-width: 90%!important} .payer-stat {padding-top: 3.5rem!important; padding-bottom: 1.5rem!important} .payer .sr-stats-05 .stats-wrapper .heading {margin-top: 2rem!important} .payer .individual-stat {text-align: center!important} .payer .sr-stats-05 .col-md-4 {max-width: 100%!important;} .payer .sr-stats-05 .row {display: block!important} .no-img-mob img {display: none!important} .how-hero img {padding: 0px!important} .how-hero .responsive-image {text-align: center} .how-hero img {top: 0px; right: 0px; margin-top: 20px} .module_16783007454966 {padding-top: 2rem!important}.sr-offer-faux-modal-01 .col-lg-6  {padding: 0px 15px!important} .sr-offer-faux-modal-01-image {padding-top: 0px!important} .module_1680722193196 {padding-bottom: 1rem!important} .step1-content {max-width: 90%; margin: 0 auto} .blue-box img {display: none} .hm-hero .col-md-6 {margin-bottom: 50px} .step2 {margin-bottom: 50px}.full-image img {margin-left: auto!important; max-width: 100%!important} .step2 img {display: none}.col-md-6, .col-md-5 {max-width: 100%!important; flex: 0 0 100%!important} .sr-row {row-gap: 0!important} .offset-md-1 {margin: 0% auto!important} .step1 .row {display: block} .step1 .col-md-10 {max-width: 100%!important} .step1 .offset-md-1 {margin-left: 0px!important} .sr-cards-timeline-01 .timeline-card .timeline-image img {height: auto!important; width: auto!important} .hm-hero .row {display: block!important} .hm-hero .col-md-6, .hm-hero .col-md-5 {max-width: 100%; } .hm-hero .col-md-5 {margin-top: 50px}}
@media (max-width: 912px) {a#cta_button_6667574_f5f99c2b-72dc-44b0-aa08-488bc5a1af95 {margin-left: 40px; top: -20px}}
@media (max-width: 767px){.widget_1673628251827 {padding: 1rem 0rem 0rem!important} .widget_1681326960354 {padding-top: 2.5rem!important; padding-bottom: 2.5rem!important} .widget_1681425068199 {padding: 3.125rem 0 0 0rem!important} .timeline {padding-top: 2.5rem!important; padding-bottom: 2.5rem!important} .module_16783038433275 {padding-top: 0!important} .module_16776936263796 {padding-top: 1.125rem!important} .module_1673995070531 {padding-top: 2.125rem!important; padding-bottom: 4.125rem!important}.module_16776916957655 {padding-top: 2rem!important}.module_16807222285036 {padding: 1rem 0 2rem 0!important} .widget_1675380364996 {padding-bottom: 1rem!important; padding-top: 3rem!important} .payer .stats-copy, .employer .stats-copy {margin-left: 0px!important} .widget_1681851986629 {padding-top: 2.5rem!important} .icons-left .media {display: grid!important} .icons-left .media-body {padding: 0px!important; margin-top: 15px} .module_16806240563263 {padding-top: 1rem!important} .module_16814105763505, .module_16806248614773 {padding-bottom: 0px!important} .widget_1679328417507 {padding-top: 0px!important} .widget_1676565062300 {padding-top: 4.125rem!important; padding-bottom: 0px!important} .module_16783007454966 {padding-bottom: .5rem!important} h1 {font-size: 34px!important} h2 {font-size: 30px} h4 {font-size: 18px} .sr-multicol-media.sr-two-col-03.bg-light::before, .sr-multicol-media.sr-one-col-01.bg-light::before, .sr-tabs-accordion-01.bg-light::before {
  
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 91%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 91%, 0 100%);}
  .sr-cards-timeline-01 {margin: 0px 15px}}
@media (max-width: 550px) {.how-hero:before {background-image: none;}}
@media (max-width: 300px) {a#cta_button_6667574_f5f99c2b-72dc-44b0-aa08-488bc5a1af95 {margin-left: 15px; top: 0px; margin-top: 30px}}