/*****************************************/
/*     Start your custom style here      */
/*****************************************/

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header__container[data-fixed=true].header-scroll .header__logo-default.logo-hide, .header__logo-image.header__logo-scroll {
    display: block !important;
}
br {
    display: block !important;
}
div#hs_cos_wrapper_module_0, #hs_cos_wrapper_widget_1704921495574 {
    z-index: 9999999;
    position: relative;
}
h1.heading {
    font-size: 2.9rem;
    line-height: 3.25rem;
}
.hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 h1.heading {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.description {
    color: #333;
    font-weight: 400;
    font-size: 1.15rem;
}

div#hs_cos_wrapper_module_2 .description p {
    margin-bottom: 10px;
}

#hs_cos_wrapper_module_1697496803805 a.cta-button, #hs_cos_wrapper_module_1697570560956 a.cta-button {
    border-radius: 50px;
    border-width: 2px;
    font-size: 1.1rem;
    padding: 10px 40px;
    color: rgba(255,255,255,1.0);
    background-color: rgba(19,74,140,1.0);
    border-color: rgba(19,74,140,1.0);
    font-weight: normal;
}
.body_dnd_area-row-3-padding h3 {
    line-height: 1.85rem;
    font-size: 1.4rem;
}
.row-fluid-wrapper.row-depth-1.row-number-6.dnd-section .sr-spacer-bottom-50, #hs_cos_wrapper_module_16975470920982 .sr-spacer-bottom-50 {
    padding-bottom: 20px;
}
#hs_cos_wrapper_widget_1697285320850 a.cta-button, #hs_cos_wrapper_module_16972936211364 a.cta-button,
#hs_cos_wrapper_module_1697496791522 a.cta-button {
    background: #A6CC38 !important;
    border: none !important;
    border-radius: 50px;
    color: #0F2E47 !important;
    font-size: 1.1rem;
    padding: 10px 60px !important;
}
#hs_cos_wrapper_module_4 {
    z-index: 99999;
    position: relative;
}
#hs_cos_wrapper_module_4 .container-fluid, #hs_cos_wrapper_module_16972912836074 .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#hs_cos_wrapper_module_4 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-1 {
    padding: 20px 0 20px 7% !important;
}
#hs_cos_wrapper_module_16972912836074 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-2 {
    padding: 20px 7% 20px 0 !important;
}
#hs_cos_wrapper_module_4 .col-lg-6.offset-lg-1.order-lg-1.col-md-12.offset-md-0.order-md-1.sr-col.text-center.sr-repeater-2 {
    margin-left: 4% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#hs_cos_wrapper_module_4 .row.sr-row.sr-valign-center, #hs_cos_wrapper_module_16972912836074 .row.sr-row.sr-valign-center {
    justify-content: space-between !important;
    max-width: 100% !important;
}
#hs_cos_wrapper_module_4 .row, #hs_cos_wrapper_module_16972912836074 .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#hs_cos_wrapper_module_4 .row h2, #hs_cos_wrapper_module_16972912836074 h2 {
    font-size: 2em!important;
    margin-bottom: 10px !important;
    line-height: 1.25em;
}
#hs_cos_wrapper_module_4 h3, #hs_cos_wrapper_module_16972912836074 h3 {
    font-size: 1.15em!important;
    margin-bottom: 10px!important;
}
#hs_cos_wrapper_module_1697548293591 h3 {
    font-size: 2rem !important;
}
#hs_cos_wrapper_module_1697548293591 p {
    font-size: 1rem !important;
}
#hs_cos_wrapper_module_4 p, #hs_cos_wrapper_module_16972912836074 p {
    color: #333333 !important;
    font-weight: 400 !important;
}
#hs_cos_wrapper_module_16972912836074 .col-lg-6.offset-lg-1.order-lg-1.col-md-12.offset-md-0.order-md-1.sr-col.text-left.sr-repeater-1 {
    margin-left: 0 !important;
    margin-right: 4% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
#hs_cos_wrapper_module_4, #hs_cos_wrapper_module_16972912836074 {
    background-color: #F4F7FA !important;
}
#hs_cos_wrapper_widget_1697293585775 h1.heading {
    font-size: 5em !important;
    line-height: 5rem !important;
    color: #144A8C !important;
}
#hs_cos_wrapper_widget_1697293585775 p {
    color: #333333 !important;
    font-weight: 400 !important;
}
#hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-1 img {
    max-width: 300px !important;
    margin-bottom: 20px !important;
    margin-top: -15px !important;
}
.hs-content-id-139412990309 .sr-repeater-1 h1.heading {
    margin-top: -5px !important;
}
#hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-2 img {
    max-width: 278px !important;
    margin-bottom: 15px !important;
    margin-top: 10px;
}
#hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-3 img {
    max-width: 285px !important;
    margin-bottom: 45px !important;
    margin-top: 10px !important;
}
.body_dnd_area-row-12-padding .dnd-column {
    padding: 40px 60px !important;
    background: #ffffffde !important;
}
.body_dnd_area-row-12-padding p {
    margin-bottom: 0px !important;
    color: #333333 !important;
}
.body_dnd_area-row-12-padding h3 {
    color: #0F2E47 !important;
    font-size: 1.75rem !important;
    line-height: 2rem !important;
}
#hs_cos_wrapper_module_16972934366772 h3 {
  font-size: 2rem !important;
}
div#hs_cos_wrapper_widget_1697568829125 {
    z-index: 1;
    position: relative;
}
.sr-tabs-testimonials-01-thumbs .nav-link.active {
    opacity: 1;
    background: #144A8C;
    height: 20px;
    width: 20px;
}
.sr-tabs-testimonials-01-thumbs .nav-link {
    height: 20px;
    width: 20px;
    border: solid 1px #144A8C !important;
    opacity: 1 !important;
}
.tab-pane.description {
    max-width: 500px;
    margin: 0 auto;
}
.tab-pane h4 {
    font-family: 'Lato';
    color: #0F2E47;
    font-weight: bold;
}
#hs_cos_wrapper_module_1697569681127 .sr-spacer-bottom-50 {
    padding-bottom: 20px;
}
#hs_cos_wrapper_widget_1697572682188 h3, #hs_cos_wrapper_module_1697572695379 h3,
#hs_cos_wrapper_module_16975726978973 h3 {
    color: #ffffff !important;
    font-size: 1em !important;
    font-weight: normal !important;
    letter-spacing: 0.5px !important;
    margin-top: 30px !important;
    margin-bottom: -10px !important;
}
#hs_cos_wrapper_widget_1697572638522 ul, #hs_cos_wrapper_module_1697573803286 ul {
    margin: 20px 0 0 0;
    padding: 0;
}
#hs_cos_wrapper_widget_1697572638522 ul li, #hs_cos_wrapper_module_1697573803286 ul li {
    list-style: none;
    padding: 0;
    margin: 5px 0 0 0;
}
#hs_cos_wrapper_widget_1697572638522 ul li a, #hs_cos_wrapper_module_1697573803286 ul li a {
    color: #ffffff;
    font-weight: 400;
}
#hs_cos_wrapper_widget_1697572638522 ul li a:hover, #hs_cos_wrapper_module_1697573803286 ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
#hs_cos_wrapper_widget_1697573767809 .sr-richtext p, #hs_cos_wrapper_module_1697574680601 .sr-richtext p {
    color: #ffffff !important;
    margin-bottom: 10px !important;
    font-weight: 400 !important;
}
#hs_cos_wrapper_widget_1697573767809 .sr-richtext p {
    margin-top: 20px;
}
#hs_cos_wrapper_widget_1697573482535 .sr-richtext {
    font-size: 0.9rem;
    color: #ffffff;
    font-weight: 400;
}
#hs_cos_wrapper_widget_1697573482535 .sr-richtext a {
    font-size: 0.9rem;
    color: #ffffff;
    font-weight: 400;
}
#hs_cos_wrapper_widget_1697573482535 .sr-richtext a:hover {
    text-decoration: underline;
}
#hs_cos_wrapper_widget_1697575152327 .sr-social {
    padding-right: 30px;
}
.header__container[data-layout=desktop] .closed .hs-search-field__input {
    opacity: 0;
    padding: 0!important;
    width: 0%!important;
}
#hs_cos_wrapper_widget_1697568829125 .sr-image img {
    border-radius: 0;
    margin-top: 80px;
    max-width: 500px !important;
    position: absolute;
}
div#hs_cos_wrapper_module_2 .sr-spacer-bottom-50 {
    padding-bottom: 1em !important;
}
#modal button.close {
    color: #ffffff;
    border: 2px solid !important;
    height: 1.5rem !important;
    width: 1.5rem !important;
    font-size: 1.15rem !important;
}
#modal button.close:hover {
    color: #fff !important;
    background: none !important;
}
.modal-dialog-centered {
    min-height: 100% !important;
    margin-top: 4rem !important;
}
@media (min-width: 1025px) {
  div#hs_cos_wrapper_module_2 .description {
    padding: 0 10%;
}
}
@media (min-width: 768px) {
    .cell_16974957993175-vertical-alignment {
        margin-left: 30px !important;
    }
    .cell_16974957993174-vertical-alignment {
        margin-right: 30px !important;
    }
}
  .hs-content-id-139412990309 #hs_cos_wrapper_module_16968924179742 .overflow-hidden {
    overflow: visible !important;
  }
@media (min-width: 1400px) {
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .hero-img {
    width: 650px;
    position: absolute;
    bottom: -330px;
    left: -50px;
  }
}
@media (min-width: 1140px) and (max-width:1399px) {
    .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .hero-img {
      bottom: -260px;
      left: -60px;
      position: absolute;
      width: 550px;
  }
}
@media (min-width: 1024px) and (max-width: 1139px) {
    .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .hero-img {
      bottom: -240px;
      left: -70px;
      position: absolute;
      width: 500px;
  }
}
@media (min-width: 769px) and (max-width: 850px) {
    .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .hero-img {
      bottom: -40px;
      left: 0px;
      position: absolute;
      width: 320px;
  }
}
@media (min-width: 851px) and (max-width: 1024px) {
    .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .hero-img {
      bottom: -140px;
      left: 0px;
      position: absolute;
      width: 340px;
  }
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .container {
    max-width: none;
    padding-left: 3em;
    padding-right: 3em;
  }
}
@media (min-width: 769px) and (max-width: 991px) { 
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .content_col.col-lg-6.offset-lg-0 {
      width: 60%;
  }
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .slider_col.col-lg-5.offset-lg-1.text-lg-right.text-center.mt-lg-0.mt-5 {
      width: 40%;
  }
}
/*********** Mobile Only **************/

@media (max-width: 768px) {
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .container, div#hs_cos_wrapper_module_2 .container {
      max-width: none;
      padding: 0px;
  }
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .sr-cover.d-flex.align-items-center.sr-padding-full.height-small {
      padding: 3em 2em 2em;
  }
  .hero-img {
      max-width: 475px;
      margin: 0 auto;
  }
    .blaze-pagination.mt-4.mx-4 {
      display: none;
  }
    h1.heading {
      font-size: 2.5em;
      line-height: 1.25em;
  }
    .description {
      font-size: 1em;
  }
   .hs-content-id-139412990309 #hs_cos_wrapper_module_16968924179742 .content_col.col-lg-6.offset-lg-0, #hs_cos_wrapper_module_16968924179742 .slider_col.col-lg-5.offset-lg-1.text-lg-right.text-center.mt-lg-0.mt-5 {
      padding: 0px;
  }
   .hs-content-id-139412990309 div#hs_cos_wrapper_module_2 .module_2.sr-padding-custom {
      padding: 3em 2em 20px 2em;
  }
   .hs-content-id-139412990309 div#hs_cos_wrapper_module_2 h3.heading.text-custom, div#hs_cos_wrapper_module_1697569681127 h3 {
      font-size: 1.35em;
  }
    .cell_16972835926553-background-image {
      padding: 45px 45px 40px;
      margin-bottom: 20px;
  }
    #hs_cos_wrapper_module_16972843889933 .sr-richtext,
    #hs_cos_wrapper_module_16972843974653 .sr-richtext {
      margin-bottom: 20px;
      padding: 50px 45px 35px;
  }
    .sr-richtext.module_16972843889933 h3, #hs_cos_wrapper_module_16972843974653 .sr-richtext h3 {
      margin-bottom: 0px;
  }
    .body_dnd_area-row-3-padding h3 {
      font-size: 1.25em;
      line-height: 1.5rem;
      font-weight: 400 !important;
  }

    #hs_cos_wrapper_module_4 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-1 {
      padding: 0 2em !important;
      margin-bottom: 3em;
      margin-top: -10px;
  }
    #hs_cos_wrapper_widget_1697568829125 .sr-image img {
      border-radius: 0;
      margin-top: 43px;
      max-width: 200px !important;
      position: absolute;
      display: none;
  }
    #hs_cos_wrapper_module_16972912836074 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-2 {
      padding: 0 2em 3em !important;
      margin-top: -10px;
  }
    #hs_cos_wrapper_module_16972912836074 .col-lg-6.offset-lg-1.order-lg-1.col-md-12.offset-md-0.order-md-1.sr-col.text-left.sr-repeater-1 {
      margin-right: 0 !important;
    }
    div#hs_cos_wrapper_module_1697569681127 .container, div#hs_cos_wrapper_module_16975470920982 .container {
      padding: 0 2em;
  }
    .body_dnd_area-row-6-padding {
      padding-top: 20px !important;
      padding-bottom: 3.5em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
    .module_1697569681127.sr-padding-custom {
      padding: 3em 0 0 0;
  }
    .body_dnd_area-row-11-padding {
      padding-top: 3em !important;
      padding-bottom: 2em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
    #hs_cos_wrapper_module_1697548293591 h3 {
      font-size: 1.5em!important;
  }
    .body_dnd_area-row-12-padding {
      padding-top: 3em !important;
      padding-bottom: 1em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
    .body_dnd_area-row-12-padding h3 {
      color: #0f2e47!important;
      font-size: 1.5rem!important;
      line-height: 1.75rem!important;
  }
    .body_dnd_area-row-12-padding .dnd-column {
      background: #ffffffde!important;
      padding: 40px 40px!important;
      margin-bottom: 30px;
  }
    .body_dnd_area-row-12-background-image {
      background-image: url(https://www.vitalworklife.com/hubfs/AdobeStock_274358036%201.png) !important;
      background-size: cover !important;
      background-position: left center !important;
      background-repeat: no-repeat !important;
  }
    .body_dnd_area-row-12-background-image {
      background-image: url(https://www.vitalworklife.com/hubfs/AdobeStock_274358036%201.png) !important;
      background-size: cover !important;
      background-position: left center !important;
      background-repeat: no-repeat !important;
  }
    .body_dnd_area-row-12-padding p {
      color: #333!important;
      margin-bottom: 10px !important;
      font-weight: 400;
      line-height: 1.35;
  }
    #hs_cos_wrapper_widget_1697572588558 .sr-image {
      border: 1px none #e5e7ea;
      text-align: center;
  }
    #hs_cos_wrapper_module_1697573803286 ul, #hs_cos_wrapper_widget_1697572638522 ul {
      margin: 10px 0 0;
      padding: 0;
  }
    #hs_cos_wrapper_widget_1697573767809 .sr-richtext p {
      margin-top: 10px;
  }
    .body_dnd_area-row-14-padding {
      padding-top: 2em !important;
      padding-bottom: 1em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
    .body_dnd_area-row-16-padding {
      padding-bottom: 1em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
    #hs_cos_wrapper_widget_1697573482535 .sr-richtext, #hs_cos_wrapper_widget_1697573482535 .sr-richtext a {
      color: #fff;
      font-size: .9rem;
      font-weight: 400;
      margin-bottom: 10px;
      text-align: center;
  }
    div#hs_cos_wrapper_module_16972934366772 .module_16972934366772 {
      padding-left: 2em !important;
      padding-right: 2em !important;
      padding-top: 3em !important;
  }
    #hs_cos_wrapper_module_16972934366772 h3 {
      font-size: 1.5rem!important;
  }
    #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-1 img, #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-2 img,
    #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-3 img {
      margin-bottom: 0px!important;
      margin-top: -10px!important;
      max-width: 250px!important;
  }
    #hs_cos_wrapper_widget_1697293585775 h1.heading, #hs_cos_wrapper_widget_1697293585775 h1.heading,
    #hs_cos_wrapper_widget_1697293585775 h1.heading {
      color: #144a8c!important;
      font-size: 4.5em!important;
      margin-bottom: 10px;
      line-height: 4rem!important;
  }
    .body_dnd_area-row-10-padding {
      padding-top: 30px !important;
      padding-bottom: 3em !important;
      padding-left: 3em !important;
      padding-right: 3em !important;
  }
   div#hs_cos_wrapper_widget_1697293585775 .sr-valign-center {
      align-items: center;
  }
    div#hs_cos_wrapper_module_1697548293591 .container {
      padding-left: 0px;
      padding-right: 0px;
  }
    .blog-post {
      align-items: center;
      display: block;
      margin: 0px auto;
      max-width: 900px;
      padding: 0 0 20px 0;
  }
    .blog-image {
      flex: 35% 1 0;
      margin-right: 0px;
      margin-bottom: 20px;
  }
    .spacer {
      background: #fff;
      height: 2px;
      margin: 10px 0 30px 0 !important;
  }
  .blog-image img {
      max-height: unset;
  }
  #hs_cos_wrapper_widget_1697575152327 .sr-social {
      padding-right: 0px !important;
      justify-content: center !important;
  }
}

/********** Tablet Only **************/

@media (min-width: 769px) and (max-width: 1024px) {
  .hs-content-id-139412990309 div#hs_cos_wrapper_module_16968924179742 .height-small {
      padding: 3em 0;
  }
  div#hs_cos_wrapper_module_2 .module_2.sr-padding-custom, .module_2 .sr-padding-custom {
      padding-top: 3.5rem;
      padding-right: 3em;
      padding-bottom: 0px;
      padding-left: 3em;
      margin-top: 0rem;
      margin-bottom: 0rem;
  }
  div#hs_cos_wrapper_module_2.sr-spacer-bottom-50 {
      padding-bottom: 1em;
  }
  div#hs_cos_wrapper_module_1697569681127 .module_1697569681127.sr-padding-custom {
      padding-top: 3.5em;
      padding-bottom: 0px;
      margin-top: 0rem;
      margin-bottom: 0rem;
  }
  div#hs_cos_wrapper_module_1697569681127 .offset-md-3 {
      margin: 0 auto !important;
      max-width: 900px !important;
      flex: 100% !important;
  }
  #hs_cos_wrapper_widget_1697568829125 .sr-image img {
      border-radius: 0;
      margin-top: 220px;
      max-width: 280px !important;
      position: absolute;
  }
  div#hs_cos_wrapper_widget_1697293585775 .widget_1697293585775 .content-wrapper {
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
  }
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-3 img {
      margin-bottom: 0px!important;
      max-width: 220px!important;
      margin-top: 20px !important;
  }
  #hs_cos_wrapper_module_16972934366772 .module_16972934366772.sr-padding-custom, .module_16972934366772 .sr-padding-custom {
      padding-top: 3em;
      padding-right: 3em;
      padding-bottom: 0px;
      padding-left: 3em;
      margin-top: 0rem;
      margin-bottom: 0rem;
  }
  #hs_cos_wrapper_module_16972934366772 .sr-spacer-bottom-50 {
      padding-bottom: 1em;
  }
  #hs_cos_wrapper_module_16972934366772 h3 {
      font-size: 1.75rem !important;
  }
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-3 img {
      margin-bottom: 20px!important;
      max-width: 220px!important;
      margin-top: 20px !important;
  }
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-1 img {
      margin-bottom: 20px!important;
      margin-top: 0px!important;
      max-width: 220px!important;
  } 
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-2 img {
      margin-bottom: 10px!important;
      max-width: 200px!important;
  }
  div#hs_cos_wrapper_widget_1697293585775 .container, .container-md, .container-sm {
      max-width: none;
      padding: 0 3em;
  }
    .body_dnd_area-row-12-padding {
      padding-top: 3em !important;
      padding-bottom: 3em !important;
      padding-left: 3em !important;
      padding-right: 3em !important;
  }
  #hs_cos_wrapper_widget_1697572588558 .sr-image img {
      max-width: 150px;
  }
}
  
/************ All Responsive Viewports ****************/

@media (max-width: 1024px) {
  #hs_cos_wrapper_module_4 .col-lg-6.offset-lg-1.order-lg-1.col-md-12.offset-md-0.order-md-1.sr-col.text-center.sr-repeater-2 {
      margin-left: 0 !important;
  }
  div#hs_cos_wrapper_module_0 .header__menu-item--button, #hs_cos_wrapper_widget_1704921495574 .header__menu-item--button {
      display: none;
  }
  div#hs_cos_wrapper_module_0 .top-bar-mobile, #hs_cos_wrapper_widget_1704921495574 .top-bar-mobile {
      display: none;
  }
  .hs-search-field__mobile input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]) {
      border: 2px solid #00000017 !important;
      border-left: 0!important;
      border-radius: 0 5px 5px 0!important;
      height: 40px!important;
      margin-left: 42px!important;
      padding-left: 0!important;
      font-family: 'Lato';
      text-transform: uppercase;
      letter-spacing: 0.5px;
      font-size: 12px;
  }
    .hs-search-field__mobile .btn-wrapper .cta-button {
      min-height: 100%;
      padding: 0 15px 0 12px;
  }
  .header__container[data-layout=mobile] .header__menu-submenu--level-2 > .header__menu-item--depth-1 > .header__menu-link {
      margin-left: 20px;
      margin-bottom: 5px;
      border-bottom: solid 1px #e1e1e191;
      margin-right: 20px;
      padding-left: 10px;
   }
  .header__container[data-layout=mobile] .header__menu-submenu--level-3 > .header__menu-item--depth-2 > .header__menu-link {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

/*********** Other Random Responsive Breakpoints *************/

@media (min-width: 1025px) and (max-width: 1399px) {
    #hs_cos_wrapper_widget_1697568829125 .sr-image img {
      margin-top: 200px;
      max-width: 350px!important;
      left: 5%;
  }
}
@media (min-width: 1800px) {
  #hs_cos_wrapper_widget_1697568829125 .sr-image img {
      right: calc(70vw - 10%);
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  #hs_cos_wrapper_module_4 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-1 {
      padding: 20px 0 20px 5% !important;
  }
  #hs_cos_wrapper_module_16972912836074 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-2 {
      padding: 20px 5% 20px 0 !important;
  }
  #hs_cos_wrapper_module_16972912836074 h2, #hs_cos_wrapper_module_4 .row h2 {
      font-size: 1.5rem !important;
  }
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-3 img {
      margin-bottom: 10px!important;
      max-width: 280px!important;
  }
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-2 img {
      margin-bottom: 10px!important;
      max-width: 250px!important;
      margin-top: -15px;
  }
  #hs_cos_wrapper_widget_1697293585775 .col-md-4.sr-col.text-center.sr-repeater-1 img {
      margin-bottom: 20px!important;
      margin-top: -15px!important;
      max-width: 260px!important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
    #hs_cos_wrapper_module_4 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-1 {
        padding: 0 20% 3em !important;
        margin-top: -10px;
    }
    #hs_cos_wrapper_module_16972912836074 .col-lg-5.offset-lg-0.order-lg-1.col-sm-12.offset-sm-0.order-2.sr-col.text-center.sr-repeater-2 {
        padding: 0 20% 3em !important;
        margin-top: -10px;
    }
}
@media (min-width: 420px) and (max-width: 768px) {
    .cell_1697284388993-background-image {
        margin-bottom: 20px;
    }
    #hs_cos_wrapper_module_16972843974653 .sr-richtext {
        padding: 30px 20px 20px;
    }
}
#hs_cos_wrapper_widget_1699981847453 {
    padding-top: 5em;
}
#hs_cos_wrapper_widget_1699981847453 .sr-richtext p {
    color: #333;
    font-size: 1.15rem;
    font-weight: 400;
    margin-bottom: 1rem;
}
.sr-social a img {
    opacity: 1 !important;
    top: 4px;
    position: relative;
    height: 43px;
    width: 40px;
}
.header__menu-col ul.header__menu-wrapper li.header__menu-item:hover {
    background: #F6F6F5;
}
.header__menu-col ul.header__menu-submenu a.header__menu-link,
li.header__menu-item.header__menu-item--depth-2 .header__menu-link,
li.header__menu-item.header__menu-item--depth-2 .header__menu-link a {
    font-size: 16px !important;
    color: #134a8b !important;
    text-transform: none !important;
    padding: 0px !important;
    margin: 0 !important;
    font-weight: 300 !important;
}
#hs_cos_wrapper_module_0 .header__menu--desktop .header__menu-submenu, #hs_cos_wrapper_widget_1704921495574 .header__menu--desktop .header__menu-submenu {
    background: #f5f5f6;
    border-top: none;
    margin: 0!important;
    min-width: 350px;
    border-radius: 0 !important;
    padding: 10px 30px 7px;
    box-shadow: 0px 8px 22px -5px #0000001c;
}
ul.header__menu-submenu .header__menu-link.header__menu-link--toggle {
    font-size: 15px !important;
    padding: 0;
    margin: 0 !important;
    font-weight: 300 !important;
}
#hs_cos_wrapper_module_0 .header__container .header__menu-submenu .header__menu-item:hover, #hs_cos_wrapper_module_0 .header__container .header__menu-submenu .header__menu-item:focus,
#hs_cos_wrapper_widget_1704921495574 .header__container .header__menu-submenu .header__menu-item:hover, #hs_cos_wrapper_widget_1704921495574 .header__container .header__menu-submenu .header__menu-item:focus {
    background-color: #f5f5f6;
}
li.header__menu-item.header__menu-item--depth-2, ul.header__menu-submenu button.header__menu-link.header__menu-link--toggle.no-button {
    transition: all 0.2s linear
}
li.header__menu-item.header__menu-item--depth-2:hover > .header__menu-link,
li.header__menu-item.header__menu-item--depth-3:hover > .header__menu-link {
  font-weight: 500 !important;
  border-left: solid 3px #134a8b;
  transition: all 0.2s linear;
  padding-left: 8px !important;
}
li.header__menu-item.header__menu-item--depth-3:hover > .header__menu-link:has(.mega-heading),
li.header__menu-item.header__menu-item--depth-3:hover > .header__menu-link:has(.mega-image){
  font-weight: normal !important;
  border-left: none;
  transition: none;
  padding-left: 0 !important;
  cursor: text;
  pointer-events: none;
}
ul.header__menu-submenu li.header__menu-item.header__menu-item--depth-2 .header__menu-link {
  margin-bottom: 8px !important;
}
ul.header__menu-submenu li.header__menu-item.header__menu-item--depth-2 .header__menu-link.no-margin-bottom {
  margin-bottom: 0 !important;
}
.header__container[data-layout=mobile] .header__menu-item--depth-3:has(* > .mega-heading) {
  display: none;
}
.header__container[data-layout=desktop] .header__menu-submenu .header__menu-child-toggle {
  display: none;
}

.header__container[data-layout=desktop] .header__menu-submenu--level-3 {
  position: absolute;
  top: 0;
  left: 100%;
  box-shadow: none !important;
  min-width: 350px;
}
.header__container[data-layout=desktop] .header__menu-submenu--level-3.no-padding {
  padding: 0 !important;
}
.header__container[data-layout=desktop] .header__menu-item--depth-1:focus .header__menu-item--depth-2:first-of-type > .header__menu-submenu,
.header__container[data-layout=desktop] .header__menu-item--depth-1:hover .header__menu-item--depth-2:first-of-type > .header__menu-submenu,
.header__container[data-layout=desktop] .header__menu-item--depth-1:focus .header__menu-item--depth-2:first-of-type .header__menu-item--depth-3:first-of-type > .header__menu-submenu,
.header__container[data-layout=desktop] .header__menu-item--depth-1:hover .header__menu-item--depth-2:first-of-type .header__menu-item--depth-3:first-of-type > .header__menu-submenu {
  opacity: 1 !important;
  visibility: visible !important;
  transition: none !important;
}
.header__container[data-layout=desktop] .header__menu-item .header__menu-item {
  position: static;
}
/* Megamenu with background image */
.mega-image {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  background-position: center center;
  background-size: cover;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  min-width: 350px;
  padding: 0 20px;
  text-align: center;
}
/* Submenu specific height per 1st level menu item - Submenu images */
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--about .header__menu-submenu--level-3,
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--about .mega-image {
  background-image: url(https://info.vitalworklife.com/hubfs/ABOUT%20US_overlay.jpg);
  min-height: 221px;
}
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--solutions .header__menu-submenu--level-3,
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--solutions .mega-image {
  background-image: url(https://info.vitalworklife.com/hubfs/SOLUTIONS_overlay.jpg);
  min-height: 323px;
}
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--who-we-help .header__menu-submenu--level-3,
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--who-we-help .mega-image {
  background-image: url(https://info.vitalworklife.com/hubfs/WHO%20WE%20HELP.jpg);
  min-height: 255px;
}
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--resources .header__menu-submenu--level-3,
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--resources .mega-image {
  background-image: url(https://info.vitalworklife.com/hubfs/RESOURCES.jpg);
  min-height: 220px;
}
/* Submenu with menu item */
.header__container[data-layout=desktop] .header__menu-item--depth-2.mega-has--submenu .header__menu-submenu--level-3 {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  left: calc(100% + 3px);
  min-width: 347px !important;
}
@media (min-width: 1024px) {
  .header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--who-we-help .header__menu-submenu--level-3,
  .header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--resources .header__menu-submenu--level-3 {
    left: auto;
    right: 100%;
  }
}
@media (min-width: 1200px) {
  .header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--who-we-help .header__menu-submenu--level-3 {
    left: 100%;
    right: auto;
  }
}
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--who-we-help .header__menu-item--depth-2.mega-has--submenu .header__menu-submenu--level-3,
.header__container[data-layout=desktop] .header__menu-item--depth-1.mega-parent--resources .header__menu-item--depth-2.mega-has--submenu .header__menu-submenu--level-3 {
  left: auto;
  right: calc(100% + 3px);
}

html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    visibility: visible !important;
    opacity: 1 !important;
    transition: none !important;
    transform: none !important;
}
html.hs-inline-edit,
body.page-editor,
body.is-editor-mode,
.no-animation {
    transition: none !important;
    transform: none !important;
}
html.hs-inline-edit [data-aos],
body.page-editor [data-aos],
body.is-editor-mode [data-aos],
.no-animation [data-aos] {
    opacity: 1 !important;
    transform: none !important;
}

.header__menu--mobile ul.header__menu-wrapper.list-unstyled.m-0 {
    max-width: 100vw;
}
@media (min-width: 1024px) {
    h3.contact-h3 {
        font-size: 35px !important;
        font-weight: 700 !important;
    }
    .body-content p, .body-content ul li {
        font-family: 'Roboto', sans-serif;
        font-size: 18px!important;
        font-weight: 400!important;
    }
    .two-col-above-footer h3 {
      color: #0f2e47 !important;
      font-size: 1.75rem !important;
      line-height: 2rem !important;
    }
    .two-col-above-footer .left-column {
      padding-right: 30px;
    }
    .two-col-above-footer .right-column {
        padding-left: 30px;
    }
}
.two-col-above-footer p, .two-col-above-footer h3 {
    text-align: center !important;
}
.two-col-above-footer .cta-group.sr-spacer-top-25 {
    justify-content: center;
}
.two-col-above-footer a.cta-button {
    border: none !important;
    border-radius: 50px !important;
    font-size: 1.1rem !important;
    padding: 10px 40px !important;
    font-weight: 600 !important;
    min-width: 220px;
    justify-content: center;
}
.two-col-above-footer .left-column a.cta-button {
    background: #a6cc38 !important;
    color: #0f2e47 !important;
}
.two-col-above-footer .left-column a.cta-button:hover {
    background: #B4DE3F !important;
}
.two-col-above-footer .right-column a.cta-button:hover, #hs_cos_wrapper_module_17096814102203 .btn-custom-1 .cta-button:hover {
    filter: brightness(110%); !important;
}

/* New Footer Copyright / Contact Us */
#hs_cos_wrapper_module_17049090137056 .sr-richtext {
    color: #fff;
    font-size: .9rem;
    font-weight: 400;
}
.sr-richtext.module_17049090137056.text-auto p a {
    color: #fff;
    font-size: .9rem;
    font-weight: 400;
}
.body-col-left {
    padding-right: 40px;
}
.contact-boxes-top .sr-row, .contact-boxes-bottom .row {
    flex-wrap: nowrap;
}
.contact-boxes-top .row, .contact-boxes-bottom .sr-row {
    column-gap: 20px;
}
.contact-boxes-top .col-md-10.offset-md-1, .contact-boxes-bottom .col-md-10.offset-md-1 {
    margin-left: 6.5%;
}
.contact-boxes-top h4, .contact-boxes-bottom h4 {
    color: #000;
    font-family: Lato;
    font-size: 1.225em;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.contact-boxes-top p, .contact-boxes-bottom p {
    color: #000;
    font-size: 1em;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.contact-boxes-top .sr-repeater-1, .contact-boxes-top .sr-repeater-2, .contact-boxes-top .sr-repeater-3,
.contact-boxes-bottom .sr-repeater-1, .contact-boxes-bottom .sr-repeater-2, .contact-boxes-bottom .sr-repeater-3 {
    border-radius: 12px;
    padding: 20px;
}
.contact-boxes-top .sr-repeater-1 .content-wrapper, .contact-boxes-top .sr-repeater-2 .content-wrapper, .contact-boxes-top .sr-repeater-3 .content-wrapper,
.contact-boxes-bottom .sr-repeater-1 .content-wrapper, .contact-boxes-bottom .sr-repeater-2 .content-wrapper, .contact-boxes-bottom .sr-repeater-3 .content-wrapper {
    height: 100%;
    min-height: 245px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.contact-boxes-top .sr-repeater-1 {
    background: #A1B8D1;
}
.contact-boxes-top .sr-repeater-2 {
    background: #B8D661;
}
.contact-boxes-top .sr-repeater-3 {
    background: #9EABB5;
}
.contact-boxes-bottom .sr-repeater-1 {
    background: #99BFAD;
}
.contact-boxes-bottom .sr-repeater-2 {
    background: #ECCC8E;
}
.contact-boxes-bottom .sr-repeater-3 {
    background: #EEA472;
}
.contact-boxes-top a.cta-button, .contact-boxes-bottom a.cta-button {
    padding: 7px 30px !important;
    min-height: unset !important;
    border-radius: 5000px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #626262;
    font-size: 0.9rem;
    font-weight: 500;
}
.modal {
    z-index: 999999999;
}
.modal-body {
    background: #F0F0F0;
    padding: 0 3em 3em !important;
    border-radius: 12px;
}
#modal-form-1 button.close:hover, #modal-form-2 button.close:hover,
#modal-form-3 button.close:hover, #modal-form-4 button.close:hover,
#modal-form-5 button.close:hover, #modal-form-6 button.close:hover {
    background: #134A8C;
}
#modal-form-1 button.close, #modal-form-2 button.close,
#modal-form-3 button.close, #modal-form-4 button.close,
#modal-form-5 button.close, #modal-form-6 button.close {
    color: #134A8C;
    border-color: #134A8C;
}
#modal-form-1 .modal-body {
    padding-bottom: 0 !important;
}
.hs-content-id-150925610117 .body_dnd_area-row-12-padding .dnd-column {
    background: none !important;
    padding: 0 0 0 0 !important;
}
.hs-content-id-150925610117 .body_dnd_area-row-12-padding p, .hs-content-id-150925610117 .body_dnd_area-row-12-padding a {
    color: #fff !important;
    margin-bottom: 0!important;
}
.modal-body h3 {
    color: #134A8C;
}
fieldset.form-columns-1 {
    flex-direction: column;
    text-align: left;
}
textarea:focus, select:focus, .form-control:focus, input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus, input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus {
    border-color: #134a8c !important;
}
.sr-form [type="checkbox"]:checked + span:before {
    background: #134a8c;
}
#modal-form-1 input.hs-button.primary.large, #modal-form-2 input.hs-button.primary.large,
#modal-form-3 input.hs-button.primary.large, #modal-form-4 input.hs-button.primary.large,
#modal-form-5 input.hs-button.primary.large, #modal-form-6 input.hs-button.primary.large {
    border-radius: 5000px;
    padding: 12px 30px;
    font-family: 'Lato';
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1rem;
    background: #f26a0a;
    border: none;
    line-height: 1;
    min-height: unset;
    height: auto;
}

/* Contact Us Page */

@media (min-width: 769px) and (max-width: 1024px) {
    #hs_cos_wrapper_widget_1704816391518 .content_col.col-lg-6.offset-lg-0.aos-init.aos-animate {
      width: 60%;
  }
  #hs_cos_wrapper_widget_1704816391518 .sr-cover.d-flex.align-items-center.sr-padding-custom.height-small {
      padding-top: 5em;
      padding-bottom: 4em !important;
  }
  #hs_cos_wrapper_widget_1704816391518 .slider_col.col-lg-5.offset-lg-1.text-lg-right.text-center.mt-lg-0.mt-5.aos-init {
      display: none;
  }
  #hs_cos_wrapper_module_17049104133287 .body-col-left {
      padding-right: 20px;
  }
  .module_17049104133287.sr-padding-custom {
      padding-bottom: 2rem;
  }
  .module_17049103540068 .container, .module_17049114158944 .container {
      max-width: 900px !important;
      padding: 0 !important;
      margin: 0 !important;
  }
  .contact-boxes-bottom h4, .contact-boxes-top h4 {
      color: #000;
      font-family: Lato;
      font-size: 1em;
      font-style: normal;
      font-weight: 500;
      line-height: normal;
  }
  .contact-boxes-bottom p, .contact-boxes-top p {
      color: #000;
      font-size: 0.9em;
      font-style: normal;
      font-weight: 400;
      line-height: 1.25em;
  }
  .contact-boxes-bottom a.cta-button, .contact-boxes-top a.cta-button {
      border-radius: 5000px;
      color: #626262;
      font-size: .9rem;
      font-weight: 500;
      letter-spacing: 1px;
      min-height: unset !important;
      padding: 7px 20px !important;
      text-transform: uppercase;
  }
}
@media (max-width: 768px) {
  #hs_cos_wrapper_widget_1704816391518 .sr-cover.d-flex.align-items-center.sr-padding-custom.height-small {
      padding: 0 !important;
  }
  #hs_cos_wrapper_widget_1704816391518 .slider_col.col-lg-5.offset-lg-1.text-lg-right.text-center.mt-lg-0.mt-5.aos-init.aos-animate {
      display: none;
  }
  #hs_cos_wrapper_module_17049104133287 .sr-multicol-media.sr-three-col-01.module_17049104133287.sr-padding-custom.text-auto.prototype-no-background.body-content.sr_module {
      padding: 2.5em 2em 1.5em !important;
  }
  #hs_cos_wrapper_module_17049114158944 .sr-multicol-media.sr-three-col-02.module_17049114158944.sr-padding-custom.text-auto.prototype-no-background.contact-boxes-bottom.no-animation.sr_module,
  #hs_cos_wrapper_module_17049103540068 .sr-multicol-media.sr-three-col-02.module_17049103540068.sr-padding-custom.text-auto.prototype-no-background.contact-boxes-top.no-animation.sr_module {
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .contact-boxes-bottom .row, .contact-boxes-top .sr-row {
      flex-wrap: wrap !important;
      row-gap: 20px !important;
  }
  #hs_cos_wrapper_module_17049104133287 .sr-row {
      row-gap: 1.5rem !important;
  }
  .contact-boxes-bottom .col-md-10.offset-md-1, .contact-boxes-top .col-md-10.offset-md-1 {
      margin-left: 0 !important;
  }
  #hs_cos_wrapper_widget_1704827474274 .sr-multicol-media.sr-three-col-01.widget_1704827474274.sr-padding-custom.text-auto.prototype-no-background.two-col-above-footer.no-animation.sr_module {
      padding: 3em 2em !important;
  }
  #hs_cos_wrapper_widget_1704827474274 .content-wrapper {
      padding: 40px !important;
  }
  .two-col-above-footer h3 {
      font-size: 1.5rem!important;
      line-height: 1.75rem!important;
  }
  .two-col-above-footer .left-column.col-md-6.sr-col.text-centertext-custom.sr-repeater-1 {
      margin-bottom: 30px;
  }
  #hs_cos_wrapper_widget_1704827474274 .widget_1704827474274 {
      background-position: top left !important;
      background-size: cover;
      background-repeat: no-repeat;
  }
  .footer-top {
      padding: 2em 2em 1em !important;
  }
  .footer-top .span4.padding-right.widget-span.text-center {
      text-align: center !important;
  }
  .footer-top h3 {
      margin-bottom: 10px!important;
      margin-top: 10px !important;
  }
  .footer-top img {
      margin-bottom: 10px !important;
  }
  .row-fluid-wrapper.row-depth-1.row-number-26.body_dnd_area-row-12-max-width-section-centering.dnd-section.body_dnd_area-row-12-background-color.body_dnd_area-row-12-vertical-alignment.body_dnd_area-row-12-padding {
      padding: 0 3em !important;
      text-align: center;
  }
  .span6.widget-span.widget-type-cell.cell_17049090137054-vertical-alignment.dnd-column {
      margin-bottom: 1em !important;
      margin-top: -10px !important;
  }
  #hs_cos_wrapper_widget_1704827474274 .sr-row {
      row-gap: 0 !important;
  }
  #hs_cos_wrapper_widget_1704816391518 .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1704816391518.text-white.prototype-no-background.sr_module {
      padding: 3em 2em 200px !important;
  }
  #hs_cos_wrapper_module_17049090137058 .sr-social {
      padding-right: 0 !important;
  }
  #hs_cos_wrapper_module_17049090137058 .justify-content-end {
      justify-content: center !important;
  }
  #hs_cos_wrapper_widget_1704816391518 .widget_1704816391518 .sr-cover-image {
      background-image: url(https://info.vitalworklife.com/hubfs/contact-masthead_mobile.png) !important;
      background-size: cover !important;
      background-position: left center !important;
      width: 100% !important;
      left: 0 !important;
  }
    .contact-boxes-top .sr-repeater-1 .content-wrapper, .contact-boxes-top .sr-repeater-2 .content-wrapper, .contact-boxes-top .sr-repeater-3 .content-wrapper,
  .contact-boxes-bottom .sr-repeater-1 .content-wrapper, .contact-boxes-bottom .sr-repeater-2 .content-wrapper, .contact-boxes-bottom .sr-repeater-3 .content-wrapper {
      min-height: 215px;
  }
}
.footer-top {
    margin-bottom: -1px !important;
}
.module_17049104133287 .col-content a {
    text-decoration: underline;
}
.two-col-above-footer p {
    font-weight: 400;
}
.module_17049104133287 .col-content a:hover {
    color: #134a8c;
}


.member-login-new {
    background: #f5f5f5;
    padding: 30px 10px 35px;
}
.member-login-new label {
    font-size: 16px !important;
    font-family: 'Lato';
    text-transform: uppercase;
    color: #666666 !important;
}
.member-login-new form {
    justify-content: center !important;
    flex-direction: column;
    align-items: center;
}
.member-login-new button#submit-login {
    width: 220px;
    background: #F2690A;
    border: none;
    border-radius: 5000px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    padding: 10px;
    transition: all .3s linear;
}
.member-login-new button#submit-login:hover {
   background: #134a8c;
}
.member-login-new input {
    min-height: 40px !important;
}

/* Solutions Page Styles */
@media (max-width: 769px) {
  .solutions-masthead .container {
      padding: 0 !important;
  }
  .solutions-masthead .sr-padding-custom {
      padding-top: 4em !important;
      padding-right: 2em !important;
      padding-bottom: 300px !important;
      padding-left: 2em !important;
      margin-top: 0rem !important;
      margin-bottom: 0rem !important;
  }
  .solutions-masthead.about-page .content_col.col-md-6 {
      flex: 0 0 100% !important;
      max-width: 100%;
  }
    .solutions-5050-image-left .sr-repeater-2 {
        padding: 3em 2em 0 !important;
        text-align: left !important;
    }
  .sr-multicol-media.sr-three-col-01.module_16972912836074.sr-padding-zero.text-auto.prototype-no-background.solutions-5050-image-left.sr_module {
      background-image: none !important;
  }
  .solutions-5050-image-left .container-fluid .sr-row {
      flex-direction: column-reverse;
  }
  .widget_1705975482530.services-heading {
        padding-top: 3em !important;
        padding-right: 0rem !important;
        padding-bottom: 2.5em !important;
        padding-left: 0rem !important;
        margin-top: 0rem !important;
        margin-bottom: 0rem !important;
    }
  .widget_1705975482530.services-heading .container {
        padding: 0 2em !important;
    }
  .widget_1705975482530.services-heading .container .row {
        row-gap: 0 !important;
    }
  .services-heading p {
        color: #000 !important;
        margin-top: 10px !important;
    }
  .green-separator {
        width: 85% !important;
        margin-bottom: 50px !important;
    }
  .services-boxes .row.sr-row.sr-valign-stretch {
        justify-content: center;
        row-gap: 2rem;
    }
  .services-boxes .container-fluid .col-md-10.offset-md-1 {
        padding: 0 !important;
        margin: 0 !important;
    }
  .services-boxes .container-fluid .row {
        margin: 0 !important;
    }
  .hs-content-id-153636269368 .row-fluid-wrapper.row-depth-1.row-number-17.body_dnd_area-row-7-background-image.dnd-section.body_dnd_area-row-7-padding.body_dnd_area-row-7-max-width-section-centering {
        background-image: none !important;
    }
  .service-box {
      padding: 0 !important;
      height: auto !important;
      flex: 0 0 100% !important;
  }
  .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap, .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-3.d-flex.flex-wrap, .services-boxes .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .services-boxes .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap {
        padding: 2em 1em !important;
        height: 220px !important;
    }
  .hs-content-id-153636269368 .services-boxes .col-md-10.offset-md-1 {
    flex: 0 0 100% !important;
    max-width: 100%;
  }
  .service-box.col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .service-box.col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap, .service-box.col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap {
      margin-right: 0px;
  }
  .hs-content-id-153636269368 .services-boxes.top-row, .services-boxes.middle-row {
      margin-bottom: 25px !important;
  }
  .hs-content-id-153636269368 .body_dnd_area-row-6-padding {
        padding-top: 0px !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-top: -10px;
    }
  .hs-content-id-153636269368 .body_dnd_area-row-9-background-image {
      background-size: 0% !important;
  }
  #hs_cos_wrapper_module_1706058578560 .green-separator {
        display: none;
    }
  .hs-content-id-153636269368 .row-fluid-wrapper.row-depth-1.row-number-17.body_dnd_area-row-7-background-image.dnd-section.body_dnd_area-row-7-padding.body_dnd_area-row-7-max-width-section-centering {
        background-color: #f1f1f1;
        background-image: none !important;
        padding-left: 2em !important;
        padding-right: 2em !important;
        padding-bottom: 4em !important;
    }
  .hs-content-id-153636269368 #hs_cos_wrapper_widget_1699981847453 {
      padding-top: 3em;
  }
  .hs-content-id-153636269368 #hs_cos_wrapper_widget_1699981847453 .sr-richtext p.bottom {
        margin-bottom: 2em;
    }
  .hs-content-id-153636269368 .sr-tabs-testimonials-01.module_16975470920982.bg-white.sr-padding-custom.text-auto.text-center.prototype-no-background.no-animation.sr_module.aos-init.aos-animate .col-md-10.offset-md-1 {
        padding: 0 !important;
    }
  .hs-content-id-153636269368 .body_dnd_area-row-9-padding {
        padding-top: 20px !important;
        padding-bottom: 3.5em !important;
        padding-left: 1em !important;
        padding-right: 1em !important;
    }
  .hs-content-id-153636269368 .solutions-guide .sr-repeater-1 img {
        min-height: unset !important;
    }
  .hs-content-id-153636269368 .solutions-guide .sr-repeater-2 {
      margin: 0 auto !important;
      padding: 0 2em 4em !important;
    }
  .module_4.sr-padding-custom.story-section .container {
    padding: 0 !important;
  }
  .module_4.sr-padding-custom.story-section .container .col-md-10.offset-md-1 {
    padding: 0 !important;
  }
  .module_4.sr-padding-custom.story-section .container .col-md-10.offset-md-1 .sr-repeater-1 {
    padding: 0 !important;
  }
  .hs-content-id-153636269368 #hs_cos_wrapper_module_16975470920982 .container {
      padding: 0 2.5em !important;
  }
  .hs-content-id-153636269368 .body_dnd_area-row-14-padding {
      display: none !important;
  }
  .hs-content-id-153636269368 .body_dnd_area-row-13-padding {
      padding-bottom: 1em !important;
  }
  .two-col-above-footer .sr-row {
      row-gap: 0em !important;
  }
  h4.brush-text {
      font-size: 1.5em !important;
  }
  h4.third-brush {
      margin-top: 20px;
  }
  .text-left .cta-group {
      padding-right: 50% !important;
  }
  .story-section a.cta-button {
      margin-top: 0px !important;
  }
  .hs-content-id-153636269368 #hs_cos_wrapper_widget_1697572682188 h3, .hs-content-id-153636269368 #hs_cos_wrapper_module_1697572695379 h3, .hs-content-id-153636269368 #hs_cos_wrapper_module_16975726978973 h3 {
      margin-bottom: 0 !important;
  }
  .sr-tabs-testimonials-01-thumbs button.nav-link.active, .sr-tabs-testimonials-01-thumbs button.nav-link {
      min-width: 25px !important;
      border-radius: 50% !important;
      height: 26px !important;
  }
  .two-col-above-footer a.cta-button {
      padding: 10px 40px !important;
  }
}
@media (min-width: 1050px) {
  .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap, .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-3.d-flex.flex-wrap, .services-boxes .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .services-boxes .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap {
    flex: 0 0 30%;
  }
}
.services-boxes .col-md-10.offset-md-1 {
    flex: 0 0 90% !important;
    max-width: 90%;
    margin: 0 auto !important;
}
.hs-content-id-153636269368 .body_dnd_area-row-15-padding {
    margin-top: -1px;
}
@media (max-width: 565px) {
  .hs-content-id-153636269368 .module_4.sr-padding-custom.story-section {
      background-size: 140% !important;
      background-position: bottom right !important;
      background-repeat: no-repeat !important;
      padding: 4em 2em 160px !important;
  }
}
@media (min-width: 565px) and (max-width: 768px) {
  .hs-content-id-153636269368 .module_4.sr-padding-custom.story-section {
      background-size: 115% !important;
      background-position: bottom right !important;
      background-repeat: no-repeat !important;
      padding: 4em 2em 160px !important;
  }
}
.solutions-5050-image-left .sr-repeater-1 {
    padding: 0 !important;
}
#hs_cos_wrapper_module_16972912836074 .sr-multicol-media.sr-three-col-01.module_16972912836074.bg-none.sr-padding-zero.text-auto.prototype-no-background.solutions-5050-image-left.sr_module h2 {
    font-size: 2.5em !important;
}
.green-separator {
    max-width: 1200px;
    height: 2px;
    background: #A6CC38;
    margin: 0 auto;
    padding: 0 3em;
    margin-bottom: 60px;
}
@media (min-width: 1025px) {
  .solutions-5050-image-left .sr-repeater-2 {
      max-width: 720px !important;
      margin: 0 auto !important;
      padding: 80px 12% 50px 40px !important;
  }
  .solutions-5050-image-left.module_16972912836074 .content-wrapper img {
      display: none !important;
  }
  .services-heading .sr-repeater-1 {
      padding: 0 60px 0 0;
  }
  .services-heading .sr-repeater-2 p {
      font-size: 20px;
      color: #000;
      line-height: 28px;
      padding: 0 !important;
  }
  .services-heading .sr-repeater-2 {
      padding: 0;
  }
}
.services-boxes h4 {
    font-size: 28px;
    line-height: 32px;
    font-weight: 500 !important;
    transition: .2s ease-in-out !important;
}
.services-boxes p {
    font-size: 1em;
    line-height: normal;
}
.services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap, .services-boxes .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-3.d-flex.flex-wrap, .services-boxes .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .services-boxes .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap {
    padding: 10px 20px !important;
    height: 230px;
    max-width: 350px;
}
.col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap, .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap {
    margin-right: 40px;
}
.services-boxes .content-wrapper {
    justify-content: center;
}
.services-boxes .row.sr-row.sr-valign-stretch {
    justify-content: center;
}
.services-boxes.top-row, .services-boxes.middle-row {
    margin-bottom: 40px;
}
.services-boxes.bottom-row {
    margin-bottom: 60px;
}
.green-text {
    color: #A6CC38;
}
.hs-content-id-153636269368 #hs_cos_wrapper_widget_1706059701834 .sr-image img {
    position: absolute;
    max-width: 450px;
    left: 91%;
    overflow: hidden;
    top: 37px;
}
.solutions-guide .sr-repeater-1 {
    padding: 0 !important;
}
@media (min-width: 1800px) {
  .solutions-guide .sr-repeater-2 {
      max-width: 900px !important;
      margin: 0 auto !important;
      padding: 40px 18% 40px 20px !important;
  }
  .solutions-guide.flipped .sr-repeater-1 {
      max-width: 1100px !important;
      margin: 0 auto !important;
      padding: 40px 60px 40px 20% !important;
  }
  .solutions-guide.flipped .sr-repeater-2 {
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
  }
}
@media (min-width: 1350px) and (max-width: 1799px) {
  .solutions-guide .sr-repeater-2 {
      max-width: 900px !important;
      margin: 0 auto !important;
      padding: 40px 18% 40px 60px !important;
  }
  .solutions-guide.flipped .sr-repeater-1 {
      max-width: 900px !important;
      margin: 0 auto !important;
      padding: 40px 100px 40px 10% !important;
  }
  .solutions-guide.flipped .sr-repeater-2 {
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1349px) {
  .solutions-guide .sr-repeater-2 {
      max-width: 900px !important;
      margin: 0 auto !important;
      padding: 20px 30px 30px 40px !important;
  }
  .solutions-guide.flipped .sr-repeater-1 {
      max-width: 900px !important;
      margin: 0 auto !important;
      padding: 20px 30px 30px 40px !important;
  }
  .solutions-guide.flipped .sr-repeater-2 {
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
    .solutions-guide .sr-repeater-2 {
      padding: 0 3em 3em;
      margin-top: -10px;
  }
  .solutions-guide.flipped .sr-repeater-2 {
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
  }
}
@media (max-width: 991px) {
    p.bigger-text {
      margin-left: 15px;
  }
  .hs-content-id-156959759999 .two-col-title p.bigger-text {
      margin-left: 0px !important;
      margin-bottom: 10px;
  }
  .two-col-title .row.sr-row.sr-valign-top {
      row-gap: 1rem;
  }
  .solutions-guide.why-vital .row.sr-row.sr-valign-center {
      flex-direction: column-reverse;
  }
}
.solutions-guide img {
    min-height: 350px;
}
.solutions-guide p, .solutions-guide h3 {
    color: #fff !important;
}
.solutions-guide .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    display: none !important;
}
.solutions-guide p {
    font-size: .9em !important;
    line-height: 26px;
    font-weight: 400 !important;
}
.solutions-guide input.hs-button.primary.large {
    background: #A6CC38 !important;
    color: #252525;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 5px;
    border: solid 1px #e4e4e7;
    padding: 10px 30px !important;
    min-height: 50px !important;
}
.solutions-guide input {
    min-height: 50px !important;
}
.story-section h1 {
    font-size: 2.5rem !important;
    margin-bottom: 30px !important;
    line-height: 1.15em !important;
}
h3.insights-heading {
    font-size: 35px !important;
    margin-bottom: 30px;
}
.hs-content-id-153636269368 .row-fluid-wrapper.row-depth-1.row-number-17.body_dnd_area-row-7-background-image.dnd-section.body_dnd_area-row-7-padding.body_dnd_area-row-7-max-width-section-centering {
    background-color: #f1f1f1;
}
.hs-content-id-153636269368 .tab-pane h4 {
    font-weight: 500 !important;
    font-size: 1.5em !important;
}
.hs-content-id-153636269368 .tab-pane.description {
    max-width: 860px;
}
.hs-content-id-153636269368 .tab-pane.description p {
    font-size: 1.3em;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
}
.story-section a.cta-button {
    border-radius: 50px;
    font-size: 1.15em;
    font-weight: 600;
    min-height: 54px !important;
    margin-top: 10px;
}
.story-section .btn-custom-2 a.cta-button:hover {
   filter: brightness(110%);
} 
.hs-content-id-153636269368 .body_dnd_area-row-12-padding .dnd-column {
    background: #0f2e47 !important;
    padding: 0 !important;
}
.service-box {
    flex: 0 0 30%;
}
.module_4.story-section {
    background-size: 85%;
    background-position: bottom right;
    background-repeat: no-repeat;
}
.module_17060566888184.services-boxes.sr_module .container {
    padding: 0 !important;
}
.upper-border {
    background: url(https://info.vitalworklife.com/hubfs/Website/upper_border.webp);
    background-position: 50%;
    background-size: cover;
    display: block;
    height: 20px;
    position: relative;
}
.service-box::before {
    transition: all .2s linear;
}
.service-box:hover::before {
    opacity: 1 !important;
    background-color: #0f2e47 !important;
    transition: all .2s linear;
}
.mega--about a, .mega--solutions a, .mega--who-we-help a, .mega--resources a {
    color: #0f2e47;
}
.solutions-masthead .description p {
    font-weight: 400 !important;
}
.hs-content-id-153636269368 #hs_cos_wrapper_widget_1699981847453 .sr-richtext p {
    font-weight: 400 !important;
}
.two-col-above-footer p {
    font-weight: 400 !important;
}
.solutions-5050-image-left {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.hs-content-id-153636269368 #hs_cos_wrapper_module_16972912836074 h2 {
    font-size: 2.5em !important;
}
@media (min-width: 769px) and (max-width: 1200px) {
  .solutions-masthead .row.hero-row .content_col.col-md-6.aos-init.aos-animate {
      width: 100% !important;
      flex: 0 0 100% !important;
      max-width: 500px !important;
  }
  .solutions-masthead .container {
      max-width: unset !important;
  }
  .widget_1705685859960 .sr-padding-custom {
      padding-top: 4em !important;
      padding-right: 3em !important;
      padding-bottom: 4em !important;
      padding-left: 3em !important;
      margin-top: 0rem !important;
      margin-bottom: 0rem !important;
  }
  .hs-content-id-153636269368 .widget_1705685859960 .sr-cover-image {
      background-size: cover !important;
      background-position: 70% center !important;
      background-repeat: no-repeat !important;
  }
  .solutions-5050-image-left .sr-repeater-1 img {
      display: none !important;
  }
  .solutions-5050-image-left .sr-repeater-2 {
      padding: 2.5em 2em 2.5em 5em !important;
  }
  .services-heading.widget_1705975482530.sr-padding-custom {
      padding-top: 3em !important;
      padding-bottom: 2.5em !important;
  }
  .services-heading.widget_1705975482530.sr-padding-custom .sr-row {
      row-gap: 0rem !important;
  }
  .services-heading p {
      color: #000 !important;
  }
  .green-separator {
      max-width: 700px !important;
      margin-bottom: 50px !important;
  }

    .services-boxes h4 {
      font-size: 24px;
      line-height: 28px;
      font-weight: 500 !important;
  }
  .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap, .col-md-4.sr-col.text-center.text-white.prototype-background.sr-repeater-2.d-flex.flex-wrap, .col-md-6.sr-col.text-center.text-white.prototype-background.sr-repeater-1.d-flex.flex-wrap {
      margin-right: 20px;
  }
  .services-boxes.top-row, .services-boxes.middle-row {
      margin-bottom: 20px;
  }
  .hs-content-id-153636269368 #hs_cos_wrapper_widget_1699981847453 {
      padding-top: 3em;
  }
  .hs-content-id-153636269368 .body_dnd_area-row-7-padding {
    padding-bottom: 4em !important;
  }
  .hs-content-id-153636269368 .body_dnd_area-row-7-background-image {
    background-size: 0% !important;
  }
  .module_4.sr-padding-custom.story-section {
      padding-top: 4em;
      padding-right: 3em;
      padding-bottom: 4em;
      padding-left: 3em;
      margin-top: 0rem;
      margin-bottom: 0rem;
  }
  .story-section .container.container-large.aos-init.aos-animate {
      padding: 0;
  }
  .story-section .col-lg-12.offset-lg-0.sr-col.text-left.sr-repeater-1 {
      padding: 0;
  }
  .story-section .col-md-10.offset-md-1 {
      margin-left: 0;
      padding: 0 4em 0 0;
  }
  .module_4.story-section {
      background-size: 85%;
      background-position: bottom right;
      background-repeat: no-repeat;
  }
  .story-section h1 {
      font-size: 2rem !important;
    }
  
  .two-col-above-footer .container {
      max-width: 100% !important;
  }
  .two-col-above-footer .col-md-10.offset-md-1 {
      margin-left: 0 !important;
      flex: 0 0 100% !important;
      max-width: 100% !important;
      padding: 0 3em !important;
  }
  .solutions-guide img.aos-init.aos-animate {
      width: 100% !important;
  }
}

h4.brush-text {
    font-size: 1.25em;
}
.hs-content-id-153636269368 #hs_cos_wrapper_module_4 .btn-custom-2 .cta-button {
    border-width: 4px !important;
}
ul.sr-social.vertical.align-items-center.justify-content-end li img {
    max-width: 26px !important;
    max-height: 26px !important;
}

/* PWB Page Styles */

.sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .sr-cover-image {
    background-repeat: no-repeat;
    background-size: cover;
}
.sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .sr-cover.d-flex.align-items-center.sr-padding-custom.height-small {
    padding-left: 2em;
    padding-right: 0;
}
.sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .content_col.col-md-6.aos-init.aos-animate {
    padding: 0;
}
.icon-boxes-3-col h1 {
    font-size: 2.75em !important;
}
.icon-boxes-3-col p {
    max-width: 960px !important;
    margin: 0 auto !important;
    font-weight: 400 !important;
}

.icon-boxes-3-col .content-wrapper .responsive-image {

    margin: 0 auto;
}

.icon-boxes-3-col .content-wrapper .responsive-image img {

    object-fit: contain;
}

.icon-boxes-3-col h4 {
    font-family: 'LATO' !important;
    font-weight: 600 !important;
    color: #144A8c !important;
}


.solutions-guide.pwb-page h3 {
    font-size: 2.5em !important;
    line-height: 1.1em !important;
    font-weight: 500 !important;
    margin-bottom: 25px !important;
}
.solutions-guide.why-vital h3 {
    font-size: 2em !important;
    line-height: 1.1em !important;
    font-weight: 500 !important;
    margin-bottom: 25px !important;
}
.solutions-guide.pwb-page p {
    font-size: 1em !important;
    line-height: 26px !important;
    font-weight: 400 !important;
}
.solutions-guide.why-vital p {
    font-size: 1em !important;
    line-height: 26px !important;
    font-weight: 400 !important;
}
.solutions-guide.pwb-page .sr-repeater-2 {
    padding: 40px 15% 40px 60px !important;
}
.solutions-guide.why-vital .sr-repeater-1 {
    padding: 40px 60px 40px 15% !important;
}
h3.insights-heading.pwb-page {
    color: #0f2e47 !important;
    font-size: 32px !important;
}
h3.success-heading.pwb-page {
    color: #0f2e47 !important;
    font-size: 42px !important;
}
p.success-inner {
    max-width: 860px;
    margin: 0 auto 40px auto;
}
.pwb-page .tab-pane.description h4 {
    font-size: 1.35em;
}
.pwb-page .tab-pane.description {
    max-width: 600px;
}
.pwb-page .tab-pane.description p {
    font-weight: 400;
    font-size: 1.25em;
    margin-top: 20px;
}
.expertise-section h1 {
    font-family: 'Lato';
    font-size: 42px;
    font-weight: 500;
}
.expertise-section p {
    font-weight: 400;
    font-size: 1em;
    color: #fff;
    max-width: 720px;
    margin: 0 auto;
}
.expertise-section h4 {
    color: #A6CC38 !important;
    font-weight: 600;
    font-family: 'Lato';
    font-size: 1.5em;
}
.expertise-section .col-md-4 {
    padding-right: 30px;
    padding-left: 30px;
}
.brush-stroke h3.success-heading.pwb-page {
    color: #ffffff !important;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 2.75rem !important;
}
.brush-stroke {
    background-image: url(https://info.vitalworklife.com/hubfs/Blue%20Brush%202.png);
    padding: 40px 40px 20px 40px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: -5px;
}
@media (min-width: 975px) and (max-width: 1280px) {
    .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 70%;
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.intervention.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 85%;
  }
    .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.who-we-help.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 90%;
  }
}
@media (min-width: 769px) and (max-width: 974px) {
.sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 60%;
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.intervention.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 80%;
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.who-we-help.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 90%;
  }
}
@media (max-width: 768px) {
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url('https://info.vitalworklife.com/hubfs/pwb-mobile-hero.jpg');
      background-position: left center;
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.intervention.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url('https://info.vitalworklife.com/hubfs/PI%20Hero%20Mobile.jpg');
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.who-we-help.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url('https://info.vitalworklife.com//hubfs/Who%20-%20Hero%20-%20Mobile-1.jpg');
      background-position: 60%;
  }
  .sr-multicol-media.sr-three-col-02.module_17074823209177.sr-padding-custom.text-auto.prototype-no-background.expertise-section.why-vital.sr_module .sr-spacer-bottom-50 {
      padding-bottom: 2em;
  }
  .hs-content-id-156143269506 #hs_cos_wrapper_module_170742120287012 .sr-richtext {
      padding-top: 40px;
      padding-right: 20px;
      padding-bottom: 40px;
      padding-left: 20px;
  }
  .hs-content-id-156143269506 .expertise-section .col-md-4 {
      padding-right: 0px;
      padding-left: 0px;
  }
  .hs-content-id-156143269506 .row-fluid-wrapper.row-depth-1.row-number-8.cell_17074212028703-row-1-vertical-alignment.dnd-row .row-fluid {
      row-gap: 1.5em;
  }
  .hs-content-id-156143269506 p.success-inner {
      max-width: 860px;
      margin: 0 auto 0px auto;
  }
  .hs-content-id-156143269506 #hs_cos_wrapper_widget_1707341982132 .sr-image img {
      border-radius: px;
      margin-left: -20px;
  }
  .hs-content-id-156143269506 #hs_cos_wrapper_module_170742120287016 .sr-richtext {
      padding-top: 40px;
      padding-right: 20px;
      padding-bottom: 30px;
      padding-left: 20px;
      max-width: 300px;
      margin: 0 auto;
  }
  .hs-content-id-156143269506 h4.third-brush {
      margin-top: 0px;
  }
  .hs-content-id-156143269506 p.bottom.sub-heading {
      margin-bottom: 30px;
  }
  .solutions-guide.why-vital .btn-wrapper.btn-wrapper-md .cta-button {
      min-width: 220px;
      justify-content: center;
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.why-vital.PWB-page.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url('https://info.vitalworklife.com/hubfs/Why%20-%20Hero%20-%20Mobile.jpg');
      background-position: left center;
  }
  .solutions-masthead.PWB-page .sr-padding-custom {
      padding-top: 3em !important;
      padding-right: 3em !important;
      padding-bottom: 300px !important;
      padding-left: 3em !important;
      margin-top: 0rem !important;
      margin-bottom: 0rem !important;
  }
  .icon-boxes-3-col h1 {
      font-size: 2.25em !important;
  }
  .icon-boxes-3-col .sr-row {
      row-gap: 2em;
  }
  .icon-boxes-3-col .sr-spacer-bottom-50 {
      padding-bottom: 2em;
  }
  .solutions-guide img {
      min-height: 0px;
  }
  .solutions-guide.pwb-page .sr-repeater-2 {
      padding: 0px 2em 4em !important;
  }
  .solutions-guide.why-vital .sr-repeater-1 {
      padding: 0px 2em 4em !important;
  }
  .solutions-guide.pwb-page h3 {
      font-size: 2.25em !important;
      line-height: 1.1em !important;
      font-weight: 500 !important;
      margin-bottom: 25px !important;
  }
  .solutions-guide.why-vital h3 {
      font-size: 2.25em !important;
      line-height: 1.1em !important;
      font-weight: 500 !important;
      margin-bottom: 25px !important;
  }
  .hs-content-id-154776872856 .body_dnd_area-row-5-padding {
      padding-top: 3em !important;
      padding-bottom: 0.5em !important;
      padding-left: 2em;
      padding-right: 2em;
  }
  #hs_cos_wrapper_widget_1706658889164 .sr-image img {
      width: 100%;
      min-width: 300px;
      height: 100% !important;
      opacity: 1 !important;
  }
  .hs-content-id-154776872856 .body_dnd_area-row-9-padding {
      padding-top: 3em !important;
      padding-bottom: 3em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .hs-content-id-154776872856 .body_dnd_area-row-11-padding {
      padding-top: 3em !important;
      padding-bottom: 3.5em !important;
      padding-left: 1em !important;
      padding-right: 1em !important;
  }
  .expertise-section .sr-row {
      row-gap: 2rem;
  }
  .expertise-section h4 {
      line-height: 1.2em;
  }
  .hs-content-id-154776872856 .body_dnd_area-row-12-padding .dnd-column {
      background: #ffffffde !important;
      padding: 0px !important;
      margin-bottom: 30px;
  }
  .brush-stroke {
      background-image: url(https://info.vitalworklife.com/hubfs/brushstroke.png);
      padding: 10px;
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      margin-bottom: -5px;
      position: relative;
  }
  .sr-accordion .accordion_header h6 {
      font-size: 1em;
      line-height: 1.2em;
  }
  .brush-stroke h3.success-heading.pwb-page {
      font-size: 1.65em !important;
      margin-bottom: 0;
  }
}
@media (min-width: 550px) and (max-width: 768px) {
  .brush-stroke {
      padding: 30px 30px 25px;
      background-size: 100%;
  }
}
.solutions-guide.why-vital .btn-wrapper.btn-wrapper-md .cta-button, #hs_cos_wrapper_module_17236137503605 .btn-custom-1 .cta-button {
    border-radius: 5000px !important;
    padding: 13px 35px !important;
    min-height: unset !important;
    height: auto !important;
    font-size: 1em;
}
.solutions-guide.pwb-page .btn-wrapper.btn-wrapper-md .cta-button:hover {
  filter: brightness(110%); !important;
}
.solutions-guide.why-vital .btn-wrapper.btn-wrapper-md .cta-button:hover {
  filter: brightness(110%); !important;
}
@media (min-width: 991px) and (max-width: 1300px) {
  .solutions-guide.pwb-page .sr-repeater-2 {
      padding: 20px 40px 20px !important;
  }
  .solutions-guide.why-vital .sr-repeater-1 {
      padding: 20px 40px 20px !important;
  }
  .solutions-guide.pwb-page h3 {
      font-size: 2em !important;
      line-height: 1.1em !important;
      font-weight: 500 !important;
      margin-bottom: 25px !important;
  }
  .solutions-guide.why-vital h3 {
      font-size: 2em !important;
      line-height: 1.1em !important;
      font-weight: 500 !important;
      margin-bottom: 25px !important;
  }
  .solutions-guide.pwb-page p {
      font-size: 0.9em !important;
      line-height: 22px !important;
      font-weight: 400 !important;
  }
  .solutions-guide.why-vital p {
      font-size: 0.9em !important;
      line-height: 22px !important;
      font-weight: 400 !important;
  }
  .solutions-guide.pwb-page .btn-wrapper.btn-wrapper-md .cta-button {
      border-radius: 5000px !important;
      padding: 13px 35px !important;
      min-height: unset !important;
      height: auto !important;
      font-size: 0.9em;
  }
  .solutions-guide.why-vital .btn-wrapper.btn-wrapper-md .cta-button {
      border-radius: 5000px !important;
      padding: 13px 35px !important;
      min-height: unset !important;
      height: auto !important;
      font-size: 0.9em;
  }
}
@media (min-width: 1301px) and (max-width: 1500px) {
  .solutions-guide.pwb-page .sr-repeater-2 {
      padding: 40px 5% 40px 60px !important;
  }
  .solutions-guide.why-vital .sr-repeater-1 {
      padding: 40px 60px 40px 5% !important;
  }
  .solutions-guide.pwb-page h3 {
      font-size: 2em !important;
      line-height: 1.1em !important;
      font-weight: 500 !important;
      margin-bottom: 25px !important;
  }
}
@media (min-width: 1501px) {
  .solutions-guide.pwb-page .sr-repeater-2 {
      padding: 40px 10% 40px 60px !important;
  }
  .solutions-guide.why-vital .sr-repeater-1 {
      padding: 40px 60px 40px 10% !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .solutions-guide.pwb-page .sr-repeater-2 {
      padding: 0px 3em 60px 3em !important;
  }
  .solutions-guide.why-vital .sr-repeater-1 {
      padding: 0px 3em 60px 3em !important;
  }
    h3.insights-heading.pwb-page {
      padding: 0 2em;
  }
  .brush-stroke {
      margin-bottom: -17px;
  }
}
@media (max-width: 768px) {
  .hs-content-id-154776872856 .body_dnd_area-row-15-padding {
    padding-bottom: 0em !important;
  }
  .solutions-guide.pwb-page .btn-wrapper.btn-wrapper-md .cta-button {
      min-width: 320px;
      justify-content: center;
      margin-bottom: 5px;
  }
  .hs-content-id-154776872856 #hs_cos_wrapper_module_17066593738568 {
      display: none;
  }
  .hs-content-id-154776872856 #hs_cos_wrapper_widget_1707341982132 {
       margin-top: -40px;
  }
  .hs-content-id-154776872856 #hs_cos_wrapper_widget_1706708224386 {
      display: none;
  }
  .hs-content-id-156143269506 #hs_cos_wrapper_module_17066593738568 {
      display: none;
  }
  .hs-content-id-154776872856 #hs_cos_wrapper_widget_1707343533198 {
      max-height: 20px;
      margin-top: -12px;
  }
  #hs_cos_wrapper_widget_1707343533198 .sr-image img {
      min-height: 12px;
  }
}
@media (min-width: 769px) {
   .hs-content-id-154776872856 #hs_cos_wrapper_widget_1707341982132 {
       display: none;
  }
  .hs-content-id-156143269506 #hs_cos_wrapper_widget_1707341982132 {
      display: none;
  }
  .hs-content-id-154776872856 #hs_cos_wrapper_widget_1707343533198 {
      display: none;
  }
   .hs-content-id-154776872856 #hs_cos_wrapper_widget_1707343486920 {
      display: none;
  }
  .hs-content-id-156959759999 #hs_cos_wrapper_module_17088276445254, .hs-content-id-156959759999 #hs_cos_wrapper_module_17088276445255,
  .hs-content-id-156959759999 #hs_cos_wrapper_widget_1707341982132 {
      display: none;
  }
}
.two-col-title h4 {
    color: #0F2E47;
    font-size: 1.75em;
    font-family: 'Lato';
    font-weight: 700;
}
.two-col-title .col-lg-5.offset-lg-0.sr-col.sr-repeater-2 {
    padding: 0;
}
p.bigger-text {
    color: #333333;
    font-size: 1.1em;
    margin-bottom: 0.5rem;
}
p.sub-heading {
    color: #333333;
    font-size: 1.1em;
    margin-bottom: 10px;
}
h5.author-name {
    font-size: 1.5em;
    font-weight: 600;
    font-family: 'Lato';
    margin-bottom: 20px;
    margin-top: 20px;
}
.hs-content-id-156143269506 #hs_cos_wrapper_module_170742120287021 .btn-wrapper.btn-custom-1.btn-wrapper-md.aos-init.aos-animate a,
.hs-content-id-156143269506 #hs_cos_wrapper_module_1707487523445 .btn-wrapper.btn-custom-1.btn-wrapper-md.aos-init.aos-animate a {
    border-radius: 5000px;
    font-size: 1.25em;
    font-weight: 600;
}
.hs-content-id-156143269506 #hs_cos_wrapper_module_1707487523445 .btn-wrapper.btn-custom-1.btn-wrapper-md.aos-init.aos-animate a {
    min-width: 250px;
    justify-content: center;
    font-size: 1.25em;
}
.hs-content-id-156143269506 .btn-wrapper.btn-custom-1.btn-wrapper-md.aos-init.aos-animate a:hover,
.hs-content-id-156143269506 #hs_cos_wrapper_module_1707487523445 .btn-wrapper.btn-custom-1.btn-wrapper-md.aos-init.aos-animate a:hover {
    filter: brightness(110%); !important;
}
.expertise-section.why-vital h1 {
    font-family: 'Roboto Condensed';
    font-size: 46px;
    font-weight: 600;
}
.expertise-section.why-vital .description p {
    font-weight: 400;
    font-size: 1em;
    color: #124B8A;
    max-width: 720px;
    margin: 0 auto 10px;
}
.expertise-section.why-vital p {
    font-weight: 400;
    font-size: 1em;
    color: #124B8A;
    max-width: 720px;
    margin: 0 auto;
}
.solutions-guide.why-vital .sr-repeater-2 {
    max-width: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
}
.expertise-section.why-vital h4 {
    color: #124B8A !important;
    font-weight: 600;
    font-family: 'Roboto Condensed';
    font-size: 1.65em;
}
.cta-button-custom {
    background: #144a8c;
    display: inline-block;
    min-width: 220px !important;
    padding: 8px 30px;
    font-size: 1em;
    border-radius: 5000px;
    margin: 10px auto 5px;
    text-align: center;
}
.cta-button-custom a {
    color: #ffffff;
    font-weight: 500;
}
.cta-button-custom a:hover {
    color: #ffffff;
}
.cta-button-custom:hover {
    filter: brightness(110%); !important;
}
.sr-accordion .expanded .accordion_content {
    max-height: unset !important;
}
.light-title-one-col h4 {
    font-size: 2em;
    font-weight: 600;
}
.hs-content-id-156959759999 .two-col-title h4 {
    color: #fff !important;
    font-size: 1.75rem;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    line-height: 1.25em;
}
.hs-content-id-156959759999 .two-col-title .sr-repeater-1 {
    padding-left: 0;
    padding-right: 40px;
}
.hs-content-id-156959759999 .two-col-title p {
    color: #fff;
    line-height: 1.35em;
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 1.1em;
}
.hs-content-id-156959759999 .row-fluid-wrapper.row-depth-1.row-number-23.dnd-section:before {
    background: url(https://www.vitalworklife.com/hubfs/Rectangle%2099.png);
    background-position: 50%;
    background-size: cover;
    display: block;
    height: 20px;
    position: relative;
}
.hs-content-id-156959759999 .body_dnd_area-row-12-padding .dnd-column {
    padding: 0 !important;
    background: #0f2e47 !important;
}
@media (max-width: 768px) {
  .hs-content-id-156959759999 .body_dnd_area-row-2-padding {
      padding-left: 2em !important;
      padding-right: 2em !important;
      padding-top: 3em !important;
      padding-bottom: 3em !important;
  }
  .hs-content-id-156959759999 .cell_17074212028703-row-1-padding {
      padding-top: 0.5em !important;
  }
  .hs-content-id-156959759999 #hs_cos_wrapper_module_17066593738568,
  .hs-content-id-156959759999 #hs_cos_wrapper_module_17087232610253,
  .hs-content-id-156959759999 #hs_cos_wrapper_widget_1708103462703 {
      display: none;
  }
  .hs-content-id-156959759999 .two-col-title .sr-repeater-1, .hs-content-id-156959759999 .two-col-title .sr-repeater-2 {
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .hs-content-id-156959759999 .body_dnd_area-row-10-padding {
      padding-top: 3em !important;
      padding-bottom: 2em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .hs-content-id-156959759999 .services-boxes .container-fluid .row {
      margin: 0 !important;
      justify-content: center;
  }
  .hs-content-id-156959759999 .services-boxes.top-row, .hs-content-id-156959759999 .services-boxes.middle-row {
      margin-bottom: 30px;
  }
  .hs-content-id-156959759999 .body_dnd_area-row-14-padding {
      padding-top: 0em !important;
      padding-bottom: 0em !important;
  }
  .hs-content-id-156959759999 .body_dnd_area-row-13-padding {
      padding-top: 2em !important;
      padding-bottom: 1em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .hs-content-id-156959759999 #hs_cos_wrapper_widget_1697572682188 h3, .hs-content-id-156959759999 #hs_cos_wrapper_module_1697572695379 h3, .hs-content-id-156959759999 #hs_cos_wrapper_module_16975726978973 h3 {
      margin-bottom: 0px !important;
  }
  .hs-content-id-156959759999 p.success-inner {
      max-width: 860px;
      margin: 0 auto 0px auto;
  }
   .hs-content-id-153636269368 .service-box.col-md-4, .hs-content-id-153636269368  .service-box.col-md-6 {
      padding-left: 30px !important;
      padding-right: 30px !important;
  }
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.our-team.sr_module .sr-cover-image {
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url(https://info.vitalworklife.com/hubfs/Our%20Team%20Hero%20Mobile.jpg);
      background-position: top left !important;
  }
  .team-rows {
      margin-left: 0em !important;
      margin-right: 0em !important;
  }
  .team-rows .sr-row {
      row-gap: 1.5rem !important;
  }
  .team-rows h2 {
      font-size: 1.5em !important;
  }
  .hs-content-id-158948285010 h4.brush-text {
      font-size: 1.1em !important;
  }
  .hs-content-id-158948285010 .team-rows a.cta-button {
      font-size: 0.9em !important;
      padding-left: 10px !important;
      padding-right: 10px !important;
      width: 100% !important;
      justify-content: center;
  }
  .team-rows .cta-group.sr-spacer-top-25 {
      padding-top: 1em !important;
  }
  .team-rows .btn-wrapper.btn-custom-1.btn-wrapper-md.aos-init.aos-animate {
      width: 100%;
  }
  .hs-content-id-158948285010.body_dnd_area-row-7-padding {
      padding-bottom: 1em !important;
  }
}
.hs-content-id-139412990309 #hs_cos_wrapper_module_4 {
    z-index: 999 !important;
}
.services-boxes .container-fluid {
    max-width: 1400px;
}
.services-boxes .content-wrapper {
    justify-content: flex-start;
}
.service-box.col-md-4, .service-box.col-md-6 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.services-boxes .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4.aos-init.aos-animate {
    margin-bottom: 1.5rem !important;
}
h2.success-heading.pwb-page {
    font-size: 2.5em;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    border-bottom: solid 3px #144a8c;
    color: #0f2e47;
    padding: 0 0 10px 0;
    margin-bottom: 30px;
}
.hs-content-id-154776872856 #hs_cos_wrapper_widget_1706708224386 .sr-image img {
    min-width: 100%;
}
.top-row .service-box.col-md-4.sr-col.text-center.text-primary.sr-repeater-3.d-flex.flex-wrap h4.heading.text-primary.text-center.aos-init.aos-animate {
    margin: 0px 0 10px;
}
.hs-content-id-156143269506 #hs_cos_wrapper_module_17074212028707 .sr-richtext h4 {
    font-weight: bold;
}
.service-box .responsive-image.mb-4 {
    background: #fff;
    display: flex;
    margin: 0 auto;
    width: 125px;
    height: 125px;
    justify-content: center;
    align-items: center;
    border-radius: 5000px;
    padding-left: 2px;
}
.service-box .content-wrapper, .service-box .content-wrapper h4 {
       transition: .3s all linear;
}
.service-box a:hover > .content-wrapper {
    background: #144a8c !important;
    color: #fff !important;
    transition: .2s all ease-in-out;
}
.service-box a:hover > .content-wrapper h4 {
    color: #fff !important;
     transition: .2s all ease-in-out;
}
.hs-content-id-153636269368 .sr-richtext.widget_1709239937262.text-auto.text-center h2, #hs_cos_wrapper_module_170924622562512 .sr-richtext h2 {
    font-size: 2.5em !important;
    font-weight: bold;
    font-family: 'Lato';
}
.hs-content-id-153636269368  .body_dnd_area-row-9-background-image {
    background: #f2f2f2;
}
.sr-richtext.module_170924622562512.text-auto.text-center p {
    font-size: 1.1em;
    color: #121212;
    line-height: 1.35em;
}
h3.brush-text.title {
    font-size: 1.75em;
    margin-bottom: 0px;
}
.hs-content-id-158948285010 h4.brush-text {
    font-size: 1.15em;
    line-height: 1em;
    font-weight: 500 !important;
    margin-bottom: 0;
}
.hs-content-id-158948285010 #hs_cos_wrapper_module_170742120287016 .sr-richtext {
    padding-top: 30px;
    padding-right: 25px;
    padding-bottom: 40px;
    padding-left: 10px;
}
.hs-content-id-158948285010 #hs_cos_wrapper_module_170742120287014 .sr-richtext {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
}
.hs-content-id-158948285010 #hs_cos_wrapper_module_170742120287012 .sr-richtext {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 5px;
}
.hs-content-id-158948285010 h3.insights-heading {
    font-size: 2.25em;
    margin-bottom: 10px;
}
.hs-content-id-158948285010 #hs_cos_wrapper_module_17074212028707 .sr-richtext p {
    font-size: 1.1em;
    margin-bottom: 40px !important;
}
.hs-content-id-158948285010 .sr-hero-02 h1.heading.text-primary {
    margin-bottom: 10px;
}
.hs-content-id-158948285010 .solutions-masthead .description p {
    line-height: 1.35em;
    margin-bottom: 10px;
}
.hs-content-id-158948285010 .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.sr_module .sr-cover-image {
    background-position: top center;
}
.team-rows .col-lg-8.offset-lg-0.sr-col.sr-repeater-2 {
    padding-left: 60px;
}
.team-rows h2 {
    font-size: 2.5em;
    font-family: 'Lato';
    font-weight: 600;
    color: #0f2e47;
    line-height: 1em;
}
.team-rows p {
    font-size: 1.1em;
    color: #1a1a1a;
    line-height: 1.35em;
    margin-bottom: 10px !important;
}
.team-rows a.cta-button {
    border-radius: 5000px;
    font-size: 1.1em;
    padding-left: 60px !important;
    padding-right: 60px !important;
    transition: all 0.3s linear;
}
.team-rows a.cta-button:hover {
    background: #a6cc38 !important;
    color: #0f2e47 !important;
    border-color: #a6cc38 !important;
}
.team-rows {
    margin-left: 3em;
    margin-right: 3em;
}
.solutions-masthead.about-page .sr-cover-image {
    background-size: cover;
    background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .solutions-masthead.about-page .sr-cover-image {
      background-position: 75% 50%;
  }
}
@media (min-width: 485px) and (max-width: 768px) {
  .solutions-masthead.about-page .sr-cover-image {
      background-image: url(https://info.vitalworklife.com/hubfs/About%20Hero%20Mobile.jpg);
      background-position: 0% 0%;
      background-size: 147%;
  }
}
@media (max-width: 484px) {
  .hs-content-id-156959760248 .solutions-masthead.about-page .sr-cover-image {
      background-image: url(https://info.vitalworklife.com/hubfs/About%20Hero%20Mobile.jpg);
      background-position: 40% 0%;
      background-size: cover;
  }
}
h2.mid-heading {
    font-size: 2em;
    font-weight: 600;
    color: #0F2E47 !important;
    margin-bottom: 30px;
}
.hs-content-id-156959760248 .tab-pane.description {
    max-width: 760px;
    margin: 0 auto;
}
.hs-content-id-156959760248 .solutions-guide h3 {
    margin-bottom: 0;
}
h1.big-green-text {
    color: #a6cc38 !important;
    font-family: 'Lato';
    font-weight: 800;
    line-height: 1em;
    padding: 0;
    margin: 0 0 10px 0;
}
.hs-content-id-156959760248 #hs_cos_wrapper_module_17059758661874 .btn-wrapper.btn-custom-1 a.cta-button, .solutions-5050-image-left.about-page.ppc .sr-repeater-2 a.cta-button {
    border-radius: 5000px;
    font-size: 1.1em;
    min-width: 180px;
    justify-content: center;
    padding: 12px 30px !important;
    min-height: unset;
}
.hs-content-id-156959760248 #hs_cos_wrapper_module_17059758661874 .btn-wrapper.btn-custom-1 a.cta-button:hover {
    filter: brightness(110%); !important;
}
.services-heading.about .btn-wrapper.btn-custom-1 a.cta-button {
    border-radius: 5000px;
    font-size: 1.1em;
    min-width: 180px;
    justify-content: center;
    padding: 12px 30px !important;
    min-height: unset;
}
.services-heading.about  .btn-wrapper.btn-custom-1 a.cta-button:hover {
    filter: brightness(110%); !important;
}
.solutions-5050-image-right.about-page .sr-repeater-1 {
    max-width: 700px;
    margin: 0;
    padding: 40px 50px 40px 40px;
    margin-left: auto;
}
.solutions-5050-image-right.about-page .sr-repeater-1 h2, .solutions-5050-image-left.about-page .sr-repeater-2 h2 {
    font-size: 2.5em;
    line-height: 1em;
    color: #0F2E47 !important;
}
.solutions-5050-image-right.about-page .sr-repeater-1 p, .solutions-5050-image-left.about-page .sr-repeater-2 p {
    font-size: 1.1em;
    color: #333333;
}
.solutions-5050-image-right.about-page .sr-repeater-2 {
    padding: 0 0 0 5px;
}
.solutions-5050-image-left.about-page .sr-repeater-1 .responsive-image {
    min-width: 100% !important;
    margin-right: -5px;
}
.solutions-5050-image-left.about-page .sr-repeater-2 {
    max-width: 720px !important;
    margin: 0 !important;
    padding: 40px 10% 40px 60px !important;
    text-align: left !important;
    margin-right: auto !important;
}

.align-top{
  align-items: start !important;
}
.dark-blue-box, .dark-blue-box .content-wrapper {
    background: #0F2E47;
    align-items: center;
}
.dark-blue-box h4, .light-blue-box h4, .green-box h4 {
    font-size: 2em;
    font-family: 'Lato';
    font-weight: 500;
    line-height: 1.1em;
}
.dark-blue-box p, .light-blue-box p, .green-box p {
    font-size: 1.1em;
}
.light-blue-box {
    background: #124b8a;
    align-items: center;
}
.green-box {
    background: #a6cc38;
    align-items: center;
}
.dark-blue-box .responsive-image.mb-4, .light-blue-box .responsive-image.mb-4, .green-box .responsive-image.mb-4 {
    margin-bottom: 20px !important;
}
.hs-content-id-156959760248 .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
    margin-bottom: 20px !important;
}
.dark-blue-box a:hover, .light-blue-box a:hover, .green-box a:hover {
    cursor: default;
}
.dark-blue-box a, .light-blue-box a, .green-box a {
    pointer-events: none !important;
}
h2.solutions-title-about {
    font-size: 2.75em;
    font-weight: 600;
}
h3.success-heading.about-page {
    font-size: 2.5em;
    font-family: 'Roboto Condensed';
    color: #144A8C;
}
p.success-about {
    font-family: 'Roboto Condensed';
    font-size: 1.25em;
    font-weight: 400;
    color: #144a8c;
    max-width: 800px;
    margin: 0 auto 30px auto;
    line-height: 1.25em;
}
@media (min-width: 795px) {
    .hs-content-id-156959760248 .row-fluid-wrapper.row-depth-1.row-number-31.dnd-row {
        display: none;
  }
}
@media (max-width: 795px) {
    .hs-content-id-156959760248 .row-fluid-wrapper.row-depth-1.row-number-30.dnd-row {
        display: none;
  }
}
.services-heading.about h3 {
    font-family: 'Roboto Condensed';
    font-weight: 400;
    font-size: 2.5em;
    color: #144a8c !important;
    margin-bottom: 10px;
    line-height: 1.1em;
}
.services-heading.about p {
    color: #1a1a1a;
    margin-bottom: 20px;
    font-size: 1em;
}
.services-heading.about ul li {
    color: #1a1a1a;
    margin-bottom: 15px;
    font-size: 1em;
}
h2.heading-mid {
    font-size: 2.5em;
    font-weight: 500;
}
.hs-content-id-156959760248 .sr-richtext.widget_1709814970840.text-white.text-center p {
    max-width: 800px;
    margin: 0 auto;
}
.hs-content-id-156959760248 .body_dnd_area-row-19-padding .span2.widget-span.widget-type-cell.dnd-column, .hs-content-id-156959760248 .body_dnd_area-row-19-padding .span4.widget-span.widget-type-cell.dnd-column {
    width: 20%;
}
h3.success-heading.about-page.history {
    font-size: 2.75em;
    font-family: 'Roboto Condensed';
    color: #144A8C;
}
.hs-content-id-156959760248 #hs_cos_wrapper_module_170981845779527 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981855055723 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852027425 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852233425 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_17098199347369 .sr-richtext p {
    font-size: 0.9em;
    font-weight: 400;
    padding: 0 10px;
    margin-bottom: 0;
    line-height: 1.35em;
}
.solutions-5050-image-right.about-page .sr-repeater-2 img, .solutions-5050-image-left .sr-repeater-1 img {
    min-width: 100%;
}
.hs-content-id-156959760248 .body_dnd_area-row-14-background-image {
    background-color: #0F2E47;
}
.hs-content-id-156959760248 #hs_cos_wrapper_module_4 {
    background-color: transparent !important;
}
h3.green-focus-title {
    color: #a6CC38;
    font-size: 2.5em !important;
    font-family: 'Roboto Condensed';
    line-height: 1.15em;
}
.hs-content-id-156959760248 #hs_cos_wrapper_module_4 p {
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 1.1em;
    line-height: 1.25em;
}
@media (min-width: 1701px) and (max-width: 2000px) {
    .hs-content-id-156959760248 .body_dnd_area-row-14-background-image {
        background-size: 40% !important;
        background-position: 0% bottom !important;
  }
}
@media (min-width: 990px) and (max-width: 1024px) {
  .story-section .col-lg-8.offset-lg-5.order-lg-1.col-md-8.offset-md-0.order-md-1.sr-col.text-left.sr-repeater-1 {
      margin-left: 0 !important;
  }
}
@media (min-width: 1200px) and (max-width: 1700px) {
    .hs-content-id-156959760248 .body_dnd_area-row-14-background-image {
        background-size: 40% !important;
        background-position: 0% bottom !important;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .hs-content-id-156959760248 .body_dnd_area-row-14-background-image {
      background-size: 40% !important;
      background-position: 0% bottom !important;
  }
  .hs-content-id-156959760248 .module_4.sr-padding-custom.story-section {
      padding-top: 0em !important;
      padding-right: 0em;
      padding-bottom: 4em;
      padding-left: 0em;
      margin-top: 0rem;
      margin-bottom: 0rem;
  }
  .hs-content-id-156959760248 .story-section .col-md-10.offset-md-1 {
      margin-left: 0;
      padding: 0 0em 0 0;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_module_4 .row {
      justify-content: flex-end;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1 h2, .solutions-5050-image-left.about-page .sr-repeater-2 h2 {
      font-size: 2em;
      line-height: 1em;
      color: #0F2E47 !important;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1 p, .solutions-5050-image-left.about-page .sr-repeater-2 p {
      font-size: 1em;
      color: #333333;
  }
}
@media (min-width: 795px) and (max-width: 1024px) {
  .services-heading.about-1.widget_1705975482530.sr-padding-custom .row {
      justify-content: flex-start;
      padding-left: 0px;
  }
  .services-heading.about-1.widget_1705975482530.sr-padding-custom {
      padding-top: 3em !important;
      padding-bottom: 3.75em !important;
      padding-left: 3em;
      padding-right: 3em;
  }
  .sr-multicol-media.sr-three-col-01.widget_1705975482530.sr-padding-custom.text-auto.prototype-no-background.services-heading.about-1.sr_module .container {
      max-width: 960px !important;
  }
  .services-heading.about-1.widget_1705975482530.sr-padding-custom .col-md-10.offset-md-1 {
      margin-left: 0 !important;
      max-width: 100%;
      flex: 0 0 100%;
      padding: 0;
  }
  .solutions-guide.flipped .row.sr-row.sr-valign-center {
      row-gap: 2.5em;
  }
  .solutions-guide.flipped .sr-repeater-1 {
      padding: 3em 3em 1em 3em !important;
      margin-top: 0px;
  }
  h1.big-green-text {
      font-size: 3em !important;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_widget_1709758359817 {
      padding: 0 3em;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1, .solutions-5050-image-left.about-page .sr-repeater-2 {
      padding: 20px 25px !important;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1 h2, .solutions-5050-image-left.about-page .sr-repeater-2 h2 {
      font-size: 1.75em;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1 p, .solutions-5050-image-left.about-page .sr-repeater-2 p {
    font-size: 1em;
  }
  .solutions-5050-image-right.about-page .sr-repeater-2 img {
      min-height: 260px;
  }
  .solutions-5050-image-left .sr-repeater-1 img {
      min-height: 280px;
  }
  .dark-blue-box .content-wrapper, .light-blue-box .content-wrapper, .green-box .content-wrapper {
      padding: 30px 20px;
  }
  .dark-blue-box h4, .light-blue-box h4, .green-box h4 {
    font-size: 1.5em;
  }
  .dark-blue-box p, .light-blue-box p, .green-box p {
      font-size: 1em;
  }
  .hs-content-id-156959760248 .service-box.col-md-4, .hs-content-id-156959760248 .service-box.col-md-6 {
      padding-left: 15px !important;
      padding-right: 15px !important;
  }
  .services-heading.about .sr-row {
      row-gap: 1em !important;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_widget_1709814970840 .sr-richtext {
      margin-bottom: 0px;
  }
  .module_4.sr-padding-custom.story-section {
      padding-top: 2em;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-14-background-image {
      background-size: 45% !important;
      background-position: right bottom !important;
  }
}
@media (max-width: 794px) {
  .hs-content-id-156959760248 .module_17059758661874 .sr-repeater-1 .content-wrapper {
      padding: 30px 30px 20px 30px !important;
  }
  .hs-content-id-156959760248 .col-lg-6.offset-lg-0.order-lg-1.col-md-6.offset-md-0.order-md-1.sr-col.text-right.sr-repeater-2 {
      padding: 40px !important;
  }
  .hs-content-id-156959760248 .module_17059758661874 .sr-repeater-2 {
      padding: 0px;
  }
  .hs-content-id-156959760248 .solutions-guide.flipped .sr-row {
      row-gap: 1em;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-6-padding {
      padding-top: 0px !important;
      padding-bottom: 3.5em !important;
      padding-left: 1em !important;
      padding-right: 1em !important;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1 h2, .solutions-5050-image-left.about-page .sr-repeater-2 h2 {
      font-size: 2em;
      line-height: 1em;
      color: #0F2E47 !important;
      text-align: left;
  }
  .solutions-5050-image-right.about-page .sr-repeater-1 p, .solutions-5050-image-left.about-page .sr-repeater-2 p {
      font-size: 1em;
      color: #333333;
      text-align: left;
  }
  .solutions-5050-image-right.about-page .sr-row {
      row-gap: 0em;
  }
  .solutions-5050-image-right.about-page .sr-repeater-2 {
      padding: 0 0 0 0px;
  }
  .hs-content-id-156959760248 .solutions-5050-image-left .container-fluid .sr-row {
      row-gap: 0;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-10-padding {
      padding-top: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
  }
  .dark-blue-box .content-wrapper, .light-blue-box .content-wrapper, .green-box .content-wrapper {
      padding: 40px 30px;
  }
  .hs-content-id-156959760248 .sr-multicol-media.sr-three-col-03.module_17096837923083.sr-padding-zero.text-auto.prototype-no-background.no-animation.sr_module .sr-row {
      row-gap: 0em;
  }
  h1.big-green-text {
      font-size: 3em;
  }
  p.success-about {
    margin-bottom: 0;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-22-padding {
    padding-bottom: 1em !important;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_module_17097641677465 .sr-richtext {
      padding-top: 0em;
      padding-right: 0px;
      padding-bottom: 20px;
      padding-left: 0px;
      margin-bottom: 0px;
  }
 .hs-content-id-156959760248 #hs_cos_wrapper_module_170968384183318 .sr-image img {
      margin-top: -30px;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-11-padding {
      padding-top: 0em !important;
      padding-bottom: 0em !important;
      padding-left: 0em !important;
      padding-right: 0em !important;
      margin-top: -10px;
  }
  .hs-content-id-156959760248 h2.solutions-title-about {
      padding-top: 1em;
  }
  .hs-content-id-156959760248 .services-boxes.top-row, .services-boxes.middle-row {
      margin-bottom: 25px;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-12-margin {
      margin-top: 10px !important;
      margin-bottom: 10px !important;
  }
  .hs-content-id-156959760248 .services-heading.about .sr-row {
      row-gap: 0.5em;
  }
  .hs-content-id-156959760248 .text-left .cta-group {
      padding-right: 0% !important;
      padding-top: 0;
  }
  .services-heading.about h3 {
      margin-bottom: 20px;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-14-padding {
      padding-top: 3em !important;
      padding-bottom: 0em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_widget_1709814970840 .sr-richtext {
      padding-left: 0em;
      margin-bottom: 30px;
  }
  .hs-content-id-156959760248 .solutions-guide p {
      margin-bottom: 20px !important;
  }
  h3.green-focus-title {
      line-height: 1em !important;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-14-padding {
      padding-bottom: 350px !important;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-14-background-image {
      background-size: 400px !important;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-24-padding {
      margin-top: -1px;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-19-padding .span2.widget-span.widget-type-cell.dnd-column p, .hs-content-id-156959760248 .body_dnd_area-row-19-padding .span4.widget-span.widget-type-cell.dnd-column p {
      text-align: left;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-19-padding .span2.widget-span.widget-type-cell.dnd-column, .hs-content-id-156959760248 .body_dnd_area-row-19-padding .span4.widget-span.widget-type-cell.dnd-column {
      width: 100%;
      display: flex;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_module_170981845779526 .sr-image img, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981855055722 .sr-image img, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852027424 .sr-image img, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852233424 .sr-image img, .hs-content-id-156959760248 #hs_cos_wrapper_module_17098199347368 .sr-image img {
      min-width: 100px;
      max-width: 120px !important;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_module_170981845779527 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981855055723 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852027425 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852233425 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_17098199347369 .sr-richtext p {
      font-size: 1em;
      margin-left: 20px;
  }
  .hs-content-id-156959760248 #hs_cos_wrapper_module_170981845779526 .sr-image {
      margin-bottom: 40px !important;
      border: none;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-19-padding .span2.widget-span.widget-type-cell.dnd-column p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981855055723 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852027425 .sr-richtext p, .hs-content-id-156959760248 #hs_cos_wrapper_module_170981852233425 .sr-richtext p {
      margin-bottom: 40px !important;
  }
  .hs-content-id-156959760248 .body_dnd_area-row-19-padding {
      display: none;
  }
   .hs-content-id-156959760248 .body_dnd_area-row-18-padding {
       padding-bottom: 1em !important;
  }
}
.hs-content-id-156959760248 .body_dnd_area-row-12-padding .dnd-column {
    background: #f4f5f7 !important;
    padding: 0 !important;
}

.solutions-5050-image-left.about-page .sr-repeater-1 img {
    display: block !important;
}
.specialties-block h3 {
    font-size: 2.75em;
    font-family: 'Roboto Condensed';
    font-weight: 500;
    display: inline-block;
    width: auto;
    margin-left: 30px;
    line-height: 1.15em;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.specialties-block .responsive-image {
    display: inline-block;
    width: auto;
    margin-bottom: 0 !important;
    position: relative;
    top: -40px;
}
.specialties-block p {
    margin-top: -20px;
}
.solutions-5050-image-left.about-page.ppc .sr-repeater-1 img {
    min-height: 360px !important;
}
.specialties-block ul li {
    font-family: 'Roboto Condensed';
    font-size: 1.1em;
    line-height: 1.35em;
    margin-bottom: 5px;
}
.solutions-5050-image-left.about-page.ppc .sr-repeater-2 h2 {
    font-size: 2.5em;
    line-height: 1em;
    color: #144a8c !important;
    text-align: right;
}
.solutions-5050-image-left.about-page.ppc .sr-repeater-2 p {
    font-size: 1.1em;
    color: #333333;
    text-align: right;
    font-weight: 600;
    font-family: 'Roboto Condensed';
    line-height: 1.35em;
}
.solutions-5050-image-left.about-page.ppc .sr-repeater-2 {
    max-width: 720px !important;
    margin: 0 !important;
    padding: 40px 10% 40px 40px !important;
    text-align: left !important;
    margin-right: auto !important;
}
.hs-content-id-156959760248 .body_dnd_area-row-19-max-width-section-centering > .row-fluid {
    flex-wrap: wrap !important;
}
.team-member.d-flex {
    display: block !important;
}
.hs-content-id-159817752723 .service-box.col-md-3.sr-col.text-center.text-primary.sr-repeater-4.d-flex.flex-wrap a {
    width: 100% !important;
}
h2.solutions-title-about.ppc {
    font-size: 2.75em;
    font-weight: 600;
    color: #0F2e47;
    border-bottom: solid 3px #0f2e47;
    padding-bottom: 15px;
    max-width: 1220px;
    margin: 10px auto 20px auto;
}
.service-box.team-member.blank-space .content-wrapper {
    display: none;
}
@media (min-width: 1024px) and (max-width: 1220px) {
    .solutions-5050-image-left.about-page.ppc .sr-repeater-1 img {
      min-height: 300px !important;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 {
      padding: 30px 30px 30px 30px !important;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 h2 {
      font-size: 2.15em;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 p {
    font-size: 1em;
  }
  h2.solutions-title-about.ppc {
      max-width: 1000px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .solutions-masthead.about-page.ppc .sr-cover-image {
      background-position: 85% 50% !important;
  }
  .specialties-block .sr-row {
      row-gap: 1.5em;
  }
 .solutions-5050-image-left.about-page.ppc .sr-repeater-1 img {
      min-height: 256px !important;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 {
      padding: 30px 30px 30px 30px !important;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 p {
    font-size: 0.9em;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 h2 {
    font-size: 2em;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-2 a.cta-button {
      font-size: 0.9em;
      padding: 8px 30px !important;
      min-height: unset;
  }
  h2.solutions-title-about.ppc {
      font-size: 2.35em;
      font-weight: 600;
      color: #0F2e47;
      border-bottom: solid 3px #0f2e47;
      padding-bottom: 15px;
      max-width: 1220px;
      margin: 10px 1.5em 20px 1.5em;
  }
  .service-box.team-member {
      flex: 0 0 50%;
  }
  .service-box.team-member.col-md-3 {
       max-width: 50%;
  }
  .services-boxes.team-members .sr-row {
      row-gap: 1.5em;
  }
  .services-boxes.team-members.top-row, .services-boxes.team-members.middle-row {
      margin-bottom: 30px;
  }
  .services-boxes.team-members.bottom-row {
      margin-bottom: 10px !important;
  }
}
@media (max-width: 768px) {
  .hs-content-id-159817752723 .body_dnd_area-row-10-padding {
      display: none;
  }
  .hs-content-id-159817752723 .body_dnd_area-row-9-padding {
    padding-bottom: 0em !important;
  }
  .hs-content-id-159817752723 .body_dnd_area-row-11-padding {
    padding-top: 1em !important;
  }
  .solutions-5050-image-left.about-page.ppc .sr-repeater-1 img {
      min-height: unset !important;
  }
  .solutions-5050-image-left.ppc .container-fluid .sr-row {
      row-gap: 10px;
  }
  .specialties-block .responsive-image {
    display: block;
    width: 120px;
    position: relative;
    top: 0px;
    margin-bottom: 20px !important;
  }
  .specialties-block h3 {
      font-size: 2.5em;
      font-family: 'Roboto Condensed';
      display: inline-block;
      width: auto;
      margin-left: 0px;
      line-height: 1em;
      margin-bottom: 40px !important;
      padding-bottom: 0 !important;
  }
  .specialties-block .col-lg-6, .specialties-block .col-md-6 {
      padding: 0;
  }
  .specialties-block .sr-row {
      row-gap: 0px;
  }
  .specialties-block p {
      margin-bottom: 20px !important;
  }
  .hs-content-id-159817752723 .module_17099253624733.sr-padding-custom {
      padding-bottom: 3em !important;
  }
  h2.solutions-title-about.ppc {
      padding: 0 0 20px 0;
      margin: 10px 1em;
      font-size: 1.75em;
      line-height: 1.15em;
  }
  .hs-content-id-159817752723 .row-fluid {
      overflow: hidden;
  }
  .services-boxes.team-members .row.sr-row.sr-valign-stretch {
      padding: 0 2em;
  }
  .services-boxes.team-members.bottom-row {
      margin-bottom: 0px;
  }
  .hs-content-id-159817752723 .body_dnd_area-row-5-padding {
      padding-top: 0px !important;
      padding-bottom: 0em !important;
  }
  .hs-content-id-159817752723 #hs_cos_wrapper_widget_1697572682188 h3, .hs-content-id-159817752723 #hs_cos_wrapper_module_1697572695379 h3, .hs-content-id-159817752723 #hs_cos_wrapper_module_16975726978973 h3 {
      margin-bottom: 0 !important;
  }
}
@media (min-width: 482px) and (max-width: 1024px) {
  .solutions-masthead.about-page.ppc .sr-cover-image {
      background-image: url(https://info.vitalworklife.com/hubfs/Team-Sub%20Hero%20Mobile.jpg);
      background-position: 50% 0%;
      background-size: cover;
  }
  .solutions-masthead.ppc .sr-padding-custom {
      padding-bottom: 400px !important;
  }
}
@media (max-width: 482px) {
  .solutions-masthead.about-page .sr-cover-image {
      background-image: url(https://info.vitalworklife.com/hubfs/Team-Sub%20Hero%20Mobile.jpg);
      background-position: 70% 0%;
  }
}
.services-boxes.team-members .content-wrapper {
    justify-content: center;
    box-shadow: 0px 3px 20px -5px rgba(0,0,0,0.20);
}
.services-boxes.team-members h4 {
    font-size: 18px;
    line-height: 32px;
    font-weight: 800 !important;
}
.services-boxes.team-members p {
    font-size: 15px;
    line-height: 17px;
    font-weight: 500;
}
.service-box.team-member .responsive-image.mb-4 img {
    background: linear-gradient(180deg, #EFEFEF 0%, #C4C4C4 100%);
    display: flex;
    margin: 0 auto;
    width: 180px;
    height: 180px;
    justify-content: center;
    align-items: center;
    border-radius: 5000px;
    padding-left: 2px;
    transition: all 0.3s linear;
}
.service-box.team-member .responsive-image.mb-4 {
    width: 180px;
    height: 180px;
}
.service-box.team-member a:hover > .content-wrapper > .responsive-image.mb-4 img {
   background: linear-gradient(180deg, #E0E0E0 0%, #949494 100%) !important;
   transition: all 0.3s linear;
}
.service-box.team-member a:hover > .content-wrapper {
    background: #fff !important;
    color: #144a8c !important;
    transition: .3s all linear;
}
.service-box.team-member a:hover > .content-wrapper h4 {
    color: #144a8c !important;
    transition: .3s all linear;
}
.services-boxes.team-members.top-row, .services-boxes.team-members.middle-row {
    margin-bottom: 35px;
}
.solutions-masthead.eap .btn-custom-1 a.cta-button {
    font-weight: 500;
    border-width: 0px;
}
@media (min-width: 1024px) {
  .solutions-masthead.eap .col-md-6 {
      flex: 0 0 65%;
      max-width: 65%;
  }
}
h2.solutions-title-about.eap {
    font-size: 2.5em;
    font-weight: 600;
    font-family: 'Lato';
    color: #0f2e47;
    margin-bottom: 40px;
}
.hs-content-id-160552161396 .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4.aos-init.aos-animate {
    margin-bottom: 20px !important;
}
.hs-content-id-160552161396 .body_dnd_area-row-12-padding .dnd-column {
    padding: 0;
    background: #0F2E47 !important;
}
@media (min-width: 768px) {
  .hs-content-id-160552161396 #hs_cos_wrapper_module_170968384183318 {
      display: none;
  }
}
@media (max-width: 768px) {
    .hs-content-id-160552161396 #hs_cos_wrapper_module_170968384183317 {
        display: none;
  }
}
.hs-content-id-160552161396 .solutions-guide h3 {
    font-size: 2em;
    line-height: 1.15em;
}
.hs-content-id-160552161396 .body_dnd_area-row-12-padding {
    padding: 0;
    display: none;
}
@media (max-width: 768px) {
  .solutions-masthead.eap .btn-custom-1 a.cta-button {
      padding: 10px 20px !important;
  }
  .solutions-masthead.about-page.eap .sr-cover-image {
      background-image: url(https://info.vitalworklife.com/hubfs/EAP%20Hero%20Mobile.jpg);
      background-position: 70% 0%;
      background-size: cover;
  }
  .hs-content-id-160552161396 .module_17096837923083 .sr-row {
      row-gap: 0;
  }
  .solutions-5050-image-left.about-page.eap .sr-repeater-2 {
      max-width: 720px !important;
      margin: 0 !important;
      padding: 40px 40px 40px 40px !important;
      text-align: left !important;
      margin-right: auto !important;
  }
  h2.solutions-title-about.eap {
      font-size: 2.25em;
      margin-bottom: 20px;
      line-height: 1;
  }
  .hs-content-id-160552161396 .body_dnd_area-row-5-padding {
      padding-top: 3.5em !important;
      padding-bottom: 1em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  h2.success-heading.pwb-page.eap {
      font-size: 2.25em;
      line-height: 1.15;
  }
  .hs-content-id-160552161396 .module_17059758661874 .sr-row {
      row-gap: 2em;
  }
  .hs-content-id-160552161396 .col-lg-6.offset-lg-0.sr-col.text-left.text-white.sr-repeater-2 {
      padding: 0 40px 40px;
  }
  .solutions-5050-image-left.about-page.eap .sr-repeater-2 {
      padding: 30px 40px 30px 40px !important;
  }
  .solutions-5050-image-left.about-page.eap .sr-row {
      row-gap: 0.5em;
  }
  .solutions-5050-image-left.about-page.eap .sr-repeater-1 .responsive-image {
      min-width: 100% !important;
      margin-right: 0;
  }
  .hs-content-id-160552161396 .body_dnd_area-row-13-padding {
      margin-top: -1px;
  }
}

@media (max-width: 768px) {
  .sr-accordion.eap .accordion_header {
      padding: 0.75rem 40px 0.75rem 1rem;
  }
  .sr-accordion.eap .accordion_header h6 {
      font-size: 0.9em;
  }
  .sr-accordion.eap .hs-accordion__item-icon {
      width: 0.75rem;
      right: 10px;
  }
  .sr-accordion.eap .expanded .hs-accordion__item-icon {
      top: -7px;
  }
  .solutions-masthead.intervention .container {
      max-width: unset;
      padding: 0 !important;
  }
  .two-col-title.intervention .container {
      max-width: unset;
      padding: 0 3em;
  }
  .two-col-title.intervention h4 {
      font-size: 2.25em !important;
      line-height: 1.1em !important;
  }
  .solutions-guide.intervention .sr-repeater-2 {
      max-width: unset !important;
      margin: 0 !important;
      padding: 0px 50px 50px 50px !important;
  }
  .solutions-guide.intervention h3 {
      line-height: 1.1em !important;
  }
  .hs-content-id-160926700035 .expertise-section h1 {
      font-family: 'Lato';
      font-size: 32px;
      font-weight: 500;
      line-height: 1.1em;
  }
  .hs-content-id-160926700035 .expertise-section .container-fluid.aos-init.aos-animate {
      padding: 0;
  }
  .hs-content-id-160926700035 .expertise-section .text-center.sr-spacer-bottom-50 {
      padding-bottom: 1em;
  }
  .hs-content-id-160926700035 .body_dnd_area-row-10-padding {
      padding-top: 0px !important;
      padding-bottom: 0em !important;
      padding-left: 3em !important;
      padding-right: 3em !important;
  }
  .hs-content-id-160926700035 .body_dnd_area-row-9-padding {
      padding-top: 2em !important;
      padding-bottom: 0em !important;
      padding-left: 3em !important;
      padding-right: 3em !important;
  }
  .hs-content-id-160926700035 .body_dnd_area-row-11-padding {
      padding-top: 1em !important;
      padding-bottom: 2em !important;
      padding-left: 2em !important;
      padding-right: 2em !important;
  }
  .hs-content-id-159817752723 .module_17123461757049.sr-padding-custom, .module_17123461757049 .sr-padding-custom {
      padding-top: 3rem !important;
      padding-right: 2em !important;
      padding-bottom: 0px !important;
      padding-left: 2em !important;
      margin-top: 0rem !important;
      margin-bottom: -20px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .solutions-guide.intervention .sr-repeater-2 {
      max-width: unset !important;
      margin: 0 !important;
      padding: 0px 60px 60px 60px !important;
  }
}
@media (max-width: 475px) {
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.intervention.sr_module .sr-cover-image {
      background-position: 50%;
  }
}
@media (min-width: 475px) and (max-width: 768px) {
  .sr-hero-02.sr-hero-features.sr-cover-parallax.position-relative.overflow-hidden.widget_1705685859960.text-white.prototype-no-background.solutions-masthead.PWB-page.intervention.sr_module .sr-cover-image {
      background-position: 0%;
  }
}
.two-col-title.intervention h4 {
    color: #0F2E47;
    font-size: 2.5em;
    font-family: 'Lato';
    font-weight: 700;
    line-height: 1.25em;
    margin-bottom: 0;
}
.two-col-title.intervention .container {
    padding-left: 2.5em;
    padding-right: 2.5em;
}
.two-col-title.intervention .col-lg-6.offset-lg-0.sr-col.sr-repeater-1, .two-col-title.intervention .col-lg-6.offset-lg-0.sr-col.sr-repeater-2 {
    padding: 0;
}
@media (min-width: 991px) and (max-width: 1200px) {
    .two-col-title.intervention .container {
      padding-left: 3.5em;
      padding-right: 3.5em;
      max-width: 1140px;
  }
}
@media (max-width: 991px) {
    .two-col-title.intervention .container {
      padding-left: 4em;
      padding-right: 4em;
      max-width: unset;
  }
  .two-col-title.intervention p.bigger-text {
      margin-left: 0;
  }
  .hs-content-id-160926700035 .widget_1707417290035.sr-padding-custom {
      padding-top: 3em;
      padding-bottom: 3.5em;
  }
  .solutions-guide.intervention .sr-row {
      row-gap: 2rem;
  }
}

@media (min-width: 570px) and (max-width: 991px) {
    .solutions-guide.intervention .sr-repeater-1 {
        text-align: center !important;
        padding-top: 60px !important;
    }
}
@media (max-width: 570px) {
    .solutions-guide.intervention .sr-repeater-1 {
      padding-top: 0px !important;
  }
}
@media (min-width: 991px) {
  .solutions-guide.intervention .sr-repeater-1 {
      padding-right: 50px !important;
      padding-left: 50px !important;
  }
  .solutions-guide.intervention .sr-repeater-2 {
      max-width: 700px !important;
      margin: 0 !important;
      padding: 40px 5% 40px 0px !important;
  }
  .solutions-guide.intervention h3 {
      font-size: 1.75em;
      margin-bottom: 10px;
      line-height: 1.1em;
  }
  .solutions-guide.intervention p {
      font-size: 1em !important;
      line-height: 24px;
      font-weight: 400 !important;
      margin-bottom: 15px;
  }
}
.expertise-section.why-vital.intervention .description p {
    font-weight: 400;
    font-size: 1em;
    color: #124B8A;
    max-width: 900px;
    margin: 0 auto 10px;
}
.expertise-section.why-vital h4 {
    font-size: 1.5em;
}
.hs-content-id-160926700035 #hs_cos_wrapper_module_1707487523445 .btn-custom-1 .cta-button {
    font-size: 1.1em;
    color: #fff;
    border-radius: 5000px;
    padding: 15px 40px;
    margin-top: 10px;
}
.hs-content-id-160926700035 #hs_cos_wrapper_module_1707487523445 .btn-custom-1 .cta-button:hover,
.hs-content-id-160926700035 #hs_cos_wrapper_module_1711476266267 .btn-custom-1 .cta-button:hover {
    filter: brightness(110%); !important;
    color: #fff !important;
}
.solutions-guide.intervention ul {
    margin-bottom: 15px;
}
.hs-content-id-160926700035 #hs_cos_wrapper_widget_1711480075942 .sr-richtext h2 {
    font-family: 'Lato';
    font-weight: 600;
    font-size: 2em;
}
.intervention .tab-pane.description {
    max-width: 860px;
    margin: 0 auto;
}
.intervention .tab-pane h4 em {
    font-family: 'Lato';
    color: #144a8c !important;
    font-weight: 600 !important;
    font-size: 1em;
}
.intervention .tab-pane p {
    font-size: 1.1em;
    font-weight: 400;
    color: #0f2e47;
    max-width: 500px;
    margin: 0 auto;
}
.intervention .sr-tabs-testimonials-01-content.tab-content.sr-spacer-bottom-50 {
    padding-bottom: 30px;
}
.hs-content-id-160926700035 #hs_cos_wrapper_module_1711476266267 .btn-custom-1 .cta-button {
    font-size: 1.1em;
    padding: 15px 40px;
    border-radius: 5000px;
}

.hs-content-id-159817752723 #hs_cos_wrapper_module_171149050995313 .sr-richtext h2 {
    font-family: 'Lato';
    font-weight: 600;
    font-size: 2em;
}
.hs-content-id-160926700035 .expertise-section h4 {
    font-size: 21px;
}
.hs-content-id-159817752723 .numbers .sr-repeater-2 .responsive-image.mb-4 {
    margin-bottom: 0 !important;
    margin-top: -30px;
}

.hs-content-id-159817752723 .body_dnd_area-row-12-padding .dnd-column {
    padding: 0 !important;
    background: #0f2e47 !important;
}
.hs-content-id-159817752723 .body_dnd_area-row-12-padding p {
    margin-bottom: 0px !important;
    color: #fff !important;
}
.hs-content-id-153636269368 .solutions-numbers .sr-repeater-2 .responsive-image.mb-4 {
    margin-top: -20px;
}
.hs-content-id-153636269368 .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4.aos-init.aos-animate {
    margin-bottom: 1.5em !important;
    margin-top: -40px;
}
.hs-content-id-156959759999 #hs_cos_wrapper_widget_1708103462703 .sr-image img {
    min-width: 100%;
}
.numbers-speak.sr_module .col-md-4.sr-col.text-center.sr-repeater-3 {
    margin-top: -5px;
}
.numbers-speak .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4.aos-init.aos-animate {
    margin-bottom: 10px !important;
}
.numbers-speak .col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
    margin-bottom: 28px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .numbers-speak .container {
      max-width: 900px !important;
  }
}
@media (max-width: 768px) {
    .module_17126155305134.sr-padding-custom {
      padding-top: 3rem !important;
      padding-right: 2em !important;
      padding-bottom: 0px !important;
      padding-left: 2em !important;
      margin-top: 0rem !important;
      margin-bottom: 0rem !important;
  }
}
@media (min-width: 991px) {
  .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
      margin-bottom: 25px !important;
      margin-top: -5px;
  }
  .numbers-speak.pwb .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
      margin-top: -10px !important;
      padding-bottom: 10px !important;
  }
 
  .icon-boxes-3-col.pwb .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
      margin-top: 0px !important;
      padding-bottom: 0px !important;
  }
  .solutions-numbers .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
      margin-top: 11px !important;
      padding-bottom: 8px !important;
  }
  .solutions-numbers .col-md-4.sr-col.text-center.sr-repeater-1 .responsive-image.mb-4 {
      padding-bottom: 10px !important;
      margin-top: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hs-content-id-156143269506 .module_17127711220129.sr-padding-custom {
      padding-top: 0rem !important;
      padding-right: 3em !important;
      padding-bottom: 0px !important;
      padding-left: 3em !important;
      margin-top: 0rem !important;
      margin-bottom: 0rem !important;
  }
  .hs-content-id-156143269506 .module_17127711220129.sr-padding-custom .sr-spacer-bottom-50 {
      padding-bottom: 10px;
  }
  .why-vital-numbers .container {
      max-width: 800px !important;
  }
  .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
      margin-bottom: 27px !important;
  }
  .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
      margin-bottom: 15px !important;
      margin-top: -20px !important;
  }
  .why-vital-numbers .content-wrapper {
      padding-top: 0px !important;
      padding-right: 0px !important;
      padding-bottom: 0px !important;
      padding-left: 0px !important;
  }
}
@media (max-width: 768px) {
    .hs-content-id-156143269506 .module_17127711220129.sr-padding-custom {
        padding-top: 0rem !important;
        padding-right: 2em !important;
        padding-bottom: 0px !important;
        padding-left: 2em !important;
        margin-top: 0rem !important;
        margin-bottom: 0rem !important;
    }
    .hs-content-id-156143269506 .module_17127711220129.sr-padding-custom .sr-spacer-bottom-50 {
        padding-bottom: 1.5em;
    }
    .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-1 .mb-4 {
      margin-bottom: 20px !important;
  }
    .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
        margin-bottom: 20px !important;
    }
    .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
        margin-top: -30px !important;
    }
}
.hs-content-id-153636269368 .services-boxes .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image,
.hs-content-id-156959760248 .services-boxes .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image,
.hs-content-id-156959759999  .services-boxes .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image {
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}
.services-heading.about.wheel p {
    color: #1a1a1a;
    margin-bottom: 0px;
    font-size: 1em;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.services-heading.about-image .sr-repeater-1, .services-heading.about.wheel .sr-repeater-1 {
    padding: 0 0 0 0 !important;
}
.services-heading.about-image .sr-row {
    justify-content: center;
}
.testimonial-single-item .tab-pane.description {
    max-width: 900px;
}
.testimonial-single-item ul.nav.nav-tabs {
    display: none !important;
}
@media (min-width: 991px) {
  .numbers.who-we-help .col-md-4.sr-col.text-center.sr-repeater-1 .responsive-image.mb-4 {
      margin-top: -5px !important;
  }
  .numbers.who-we-help .col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
      margin-bottom: 0px !important;
  }
  .numbers.who-we-help .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
      margin-top: -15px !important;
      margin-bottom: 20px !important;
  }
  .why-vital-numbers .col-md-4.sr-col.text-center.sr-repeater-1 .responsive-image.mb-4 {
      margin-top: -10px;
      padding-bottom: 3px;
  }
  #hs_cos_wrapper_module_17080825914223 .sr-image {
      margin-top: -9px;
  }
  #hs_cos_wrapper_module_17080826007273 .sr-image {
      margin-top: -8px;
  }
  #hs_cos_wrapper_module_1709658699036 .sr-image img {
      max-height: 104px;
  }
  #hs_cos_wrapper_module_17080826007273 .sr-image {
      margin-top: -9px;
  }
  #hs_cos_wrapper_widget_1708082556402 .sr-image {
      margin-top: -4px;
      margin-bottom: 5px;
  }
}
.numbers-speak .col-md-4.sr-col.text-center.sr-repeater-1 .responsive-image.mb-4 {
    margin-bottom: 15px !important;
}
.hs-content-id-169678409733 .body_dnd_area-row-12-padding .dnd-column {
    padding: 0px 0px 10px 0px !important;
    background: #0F2E47 !important;
}
@media (min-width: 991px) {
    .hs-content-id-139412990309 .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
        margin-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }
}
#hs_form_target_widget_1709673788948 {
    z-index: 99999999;
    position: relative;
}
.solutions-h2 {
    font-size: 2.5em !important;
    font-weight: bold;
    font-family: 'Lato';
}
.service-box.col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
    margin-bottom: 1.5em !important;
}
.service-box.col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
    padding-bottom: 0px !important;
}
.footer .container-fluid {
    padding: 0;
}
.footer h3.heading.mb-0 {
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: bold !important;
    letter-spacing: 0.5px !important;
    margin-top: 30px !important;
    margin-bottom: 5px !important;
}
.footer ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.footer ul li a {
    color: #fff;
}
.footer ul li a:hover {
    color: #fff;
    text-decoration: underline;
}
.footer .sr-richtext.module_17235687751374.text-auto {
    font-size: 0.9em;
}
.footer .sr-richtext.module_17235687751374.text-auto a {
    color: #fff;
}
.footer ul li {
    margin-bottom: 5px !important;
}
.footer p {
    color: #fff;
    margin-bottom: 10px;
}
@media (min-width: 991px) {
  .pwb-numbers .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
      margin-top: -5px;
      margin-bottom: 15px !important;
  }
    .numbers-wv .col-md-4.sr-col.text-center.sr-repeater-1 .responsive-image.mb-4 {
      padding-bottom: 13px !important;
  }
  .numbers-wv .col-md-4.sr-col.text-center.sr-repeater-2 .responsive-image.mb-4 {
    margin-top: -3px;
}
  .numbers-wv .col-md-4.sr-col.text-center.sr-repeater-3 .responsive-image.mb-4 {
    margin-bottom: 32px !important;
}
}
.services-boxes .cta-group {
    gap: 0;
}
.core-values p {
    color: #fff;
}
@media (min-width: 991px) {
  .values-content {
      padding-left: 40px;
      padding-bottom: 3em;
  }
}
@media (min-width: 1440px) {
    .values-image img {
      min-width: 700px;
      margin-left: -120px;
  }
}
@media (max-width: 991px) {
    .core-values .sr-valign-bottom {
      flex-direction: column-reverse;
      row-gap: 1em;
  }
  .values-content {
      padding-top: 1em;
  }
}
@media (max-width: 768px) {
    h3.green-focus-title {
      font-size: 2em !important;
  }
}
.bold-text {
    font-weight: 600;
}
html.hs-inline-edit [data-aos],
body.page-editor [data-aos],
body.is-editor-mode [data-aos],
.no-animation [data-aos] {
  opacity: 1 !important;
  transform: none !important;
  pointer-events: auto !important;
}
@media (max-width: 768px) {
  .small-gap .row.sr-row.sr-valign-stretch {
      row-gap: 2em;
  }
  .hs-content-id-160552161396 .body_dnd_area-row-6-padding {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
  }
  .solutions-guide .row.sr-row {
      row-gap: 2em;
  }
  .solutions-guide .sr-repeater-1 {
      padding: 2.5em 2em 1em !important;
  }
  .solutions-guide .sr-repeater-2 {
      padding: 0;
  }
  .hs-content-id-156143269506 .cell_17074212028703-row-1-vertical-alignment .row-fluid {
      gap: 1.5em;
  }
}
.small-gap .cta-group {
   gap: 0;
}
.btn-wrapper.btn-custom-1 a,
.btn-wrapper.btn-custom-2 a,
.btn-wrapper.btn-custom-3 a,
a.cta-button, a.interactive-button {
    border-radius: 5000px !important;
}
a.interactive-button {
    font-family: Lato !important;
}
@media (min-width: 768px) {
  .sr-accordion .accordion_header .heading {
      font-size: 1.35em;
  }
}
/* Button Font Weights */
.desktop-button.member-login, .btn-wrapper .cta-button {
  font-weight: 600 !important;
}