input[type="radio"]:focus{outline:solid 2px black}input[type="radio"]:focus:not(:focus-visible){outline:none}.logo{outline-offset:-2px}.skip-link{font-size:14px;font-weight:700;line-height:normal;padding:15px 23px 14px;text-decoration:none;clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.skip-link:focus{background-color:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#000 !important;height:auto;width:auto;z-index:100000;opacity:1}.filter-header legend{font-size:16px;margin-bottom:0}#filters-container legend{color:black;text-align:center;width:15%;padding-top:30px;display:block;font-size:16px;float:left;font-weight:500}#filters-container label{color:black;font-size:15px;text-align:center}#warning{font-weight:bold}#warning2{font-weight:bold} #warning3{font-weight:bold}.sample-table{width:100%;font-family:'Roboto'; font-size: 11px;} #warning4{font-weight:bold}.sample-table{width:100%;font-family:'Roboto'; font-size: 11px;}.sample-table tr{min-height:20px;height:25px}.sample-table tr:first-child{background-color:#fafafa}.sample-table td,.sample-table th{text-align:center;border:1px solid black;padding:1px;white-space:nowrap;font-weight:normal}.survey-table{font-size:12px;width:100%;display:flex;flex-direction:column}.survey-table caption.legend{caption-side:top;text-align:right;color:black}.survey-table caption.legend div{display:inline-block}.survey-table caption.legend div span{display:inline-block;vertical-align:middle;margin-left:12px}.survey-table caption.legend div:before{content:"";display:inline-block;width:12px;height:12px;background-color:gray;vertical-align:middle;margin-left:16px}.survey-table caption.legend div.bar-1-color:before{background-color:#6A7185}.survey-table caption.legend div.bar-2-color:before{background-color:#5c5c5c}.survey-table caption.legend div.bar-3-color:before{background-color:#d6d6d6}.survey-table caption.legend div.bar-4-color:before{background-color:#a3232c}.survey-table caption.legend div.bar-5-color:before{background-color:#E02E3B}.survey-table caption.legend div.bar-6-color:before{background-color:#B2B2B1}.survey-table caption.legend div.bar-7-color:before{background-color: #000000;}.survey-table caption.legend div.bar-8-color:before{background-color:#ebebeb}.survey-table thead tr{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-bottom:10px}.survey-table thead th span{display:inline-block;vertical-align:middle;margin-left:12px}.survey-table thead th:before{content:"";display:inline-block;width:12px;height:12px;background-color:gray;vertical-align:middle;margin-left:16px}.survey-table tbody{display:flex;flex-direction:column;height:100%;min-height:0}.survey-table tbody tr{display:flex;align-items:center;flex:1;-ms-flex:1 1 auto}@media (min-width: 768px){.survey-table tbody tr{height:0}}.survey-table tbody .bar{display:flex;background-color:#a3232c;height:32px;text-align:right;color:#fff;border-right:solid 1px white;align-items:center;justify-content:flex-end;position:relative}.survey-table tbody td{padding:0}.survey-table tbody td span{margin-right:3px;position:relative;line-height:1;z-index:1;right:0px}.survey-table tbody td+td{background-color:#5c5c5c;color:#fff}.survey-table tbody td+td+td{background-color:#d6d6d6;color:#000}.survey-table tbody td:last-of-type{border-right:none}.survey-table th{font-weight:normal}.survey-table .index-col{font-family:'Roboto';border-right:solid 3px black;text-align:right;padding:16px 18px 16px 0;flex-shrink:0;height:100%;display:flex;align-items:center;justify-content:flex-end;line-height:1.3}.survey-table span.fit{white-space:nowrap;display:inline-block;margin-left:1px;margin-right:1px}.survey-table .invisible-value span{opacity:0}@media (max-width: 767px){.survey-table.bar-stack-table .index-col{width:300px !important;height:80px}.survey-table.bar-stack-table{height:auto !important}.survey-table.bar-stack-table .bar{height:32px !important}}@media (max-width: 500px){.survey-table.bar-stack-table,.survey-table.bar-group-table{min-width:480px}.survey-table.bar-stack-table .index-col{width:300px !important;height:100px}}.survey-table.bar-group-table{width:100%}.survey-table.bar-group-table thead{display:block}.survey-table.bar-group-table tbody{display:flex;flex-direction:column;height:100%}.survey-table.bar-group-table tbody tr{flex:1;height:0;flex-flow:column wrap;justify-content:center;justify-content:space-evenly}.survey-table.bar-group-table tbody td{width:100%;display:block}.survey-table.bar-group-table tbody td+td{background-color:transparent;color:initial}.survey-table.bar-group-table tbody td+td+td{background-color:transparent;color:initial}.survey-table.bar-group-table.bar-format-2 tbody tr{justify-content:center}.survey-table.bar-group-table.bar-format-2 tbody td{margin-bottom:2px}.survey-table.bar-group-table.bar-format-3 tbody tr{justify-content:center}.survey-table.bar-group-table.bar-format-3 tbody td{margin-bottom:8px}.survey-table.bar-group-table .index-col{width:60px}.survey-table.bar-group-table .bar{height:100%}.survey-table.bar-group-table .very-very-small-value span{top:auto;left:calc(100% + 4px);position:absolute;color:black;background-color:white}@media screen and (min-width: 992px) and (max-width: 1200px),(max-width: 600px){.survey-table.bar-group-table .very-small-value span{top:auto;left:calc(100% + 4px);position:absolute;color:black;background-color:white}}@media screen and (min-width: 992px) and (max-width: 1100px),(max-width: 550px){.survey-table.bar-group-table .small-value span{top:auto;left:calc(100% + 4px);position:absolute;color:black;background-color:white}}.bar-group-layout .item-container{margin-top:48px}.bar-group-layout .item-heading{color:black;text-align:center}.bar-group-layout p{margin-top:12px;font-size:14px;text-align:center}.bar-group-layout .graph-container{margin-bottom:20px}.bar-group-layout .copyright-container{font-size:11px;margin-bottom:12px;text-align:center}.bar-group-layout.single-column .graph-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0}@media (max-width: 991px){.bar-group-layout.single-column .table-container{padding-left:6%;padding-right:6%}}.bar-stack-layout{margin-top:48px}.bar-stack-layout .graph-container{margin-left:4%;margin-right:4%;width:92%;margin-bottom:20px}.bar-stack-layout .copyright-container{font-size:11px;margin-bottom:12px;text-align:center}@media (max-width: 991px){.bar-stack-layout .table-container{padding-left:6%;padding-right:6%}}.back-to-top{margin-top:48px;display:inline-block}.sample-insufficent{color:#0094b7;font-weight:bold;text-align:center;padding-top:6%;padding-bottom:6%}_:-ms-fullscreen .survey-table tbody tr,:root .IE11-only-class .survey-table tbody tr{flex:1 1 auto}
body{
    font-family: 'Roboto';
}

.custom-radio .custom-control-input:checked~.custom-control-label::before{
  background-color: #0094B7;
  border: #0094B7;
}

body.using-mouse a:focus, body.using-mouse button:focus, body.using-mouse .btn:focus, body.using-mouse .accessibility-focus:focus, body.using-mouse input[type=submit]:focus {
    outline: none;
    box-shadow: none !important;
  }
  a:hover {
    text-decoration: underline;
  }
  #sp-main-body {
    padding: 0;
  }
  .article-details .article-can-edit {
    margin-bottom: 0;
  }
  body.active-mobile-menu {
    overflow: hidden;
  }
  .alt-color {
    /* color: #e02e3b !important; */
    color: #0094B7 !important;
  }
  .body-copy-color {
    color: #6a7185;
  }
  .grey-section {
    background-color: #f0f2f5;
    left: 50%;
    margin-left: -50vw !important;
    width: 100vw;
    min-width: 100%;
    padding-left: calc(50vw - 50%) !important;
    padding-right: calc(50vw - 50%) !important;
    box-sizing: border-box;
    position: relative;
  }
  @media (max-width: 991px) {
    .grey-section-md {
      background-color: #f0f2f5;
      left: 50%;
      margin-left: -50vw !important;
      width: 100vw;
      min-width: 100%;
      padding-left: calc(50vw - 50%) !important;
      padding-right: calc(50vw - 50%) !important;
      box-sizing: border-box;
      position: relative;
    }
    .w-md-100 {
      width: 100%;
    }
  }
  .dark-section {
    background-color: #19202e;
    color: #fff;
    left: 50%;
    margin-left: -50vw !important;
    width: 100vw;
    min-width: 100%;
    padding-left: calc(50vw - 50%) !important;
    padding-right: calc(50vw - 50%) !important;
    box-sizing: border-box;
    position: relative;
  }
  .dark-section a {
    color: #fff;
  }
  .indented-column {
    padding-left: 60px;
  }
  @media (max-width: 991px) {
    .indented-column {
      padding-left: 0;
    }
  }
  .vertical-separator {
    /* border-left: 3px solid #e02e3b; */
    border-left: 3px solid #0094b7;
    padding-left: 32px;
  }
  @media (max-width: 991px) {
    .vertical-separator {
      padding-left: 16px;
    }
  }
  .inset-section {
    margin-left: -30px !important;
    padding-left: 30px !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.2) !important;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: calc(50vw + 50% + 30px);
    left: auto;
    z-index: auto !important;
  }
  .inset-section .inset-section-text-column {
    padding-left: 35px;
  }
  .inset-section .inset-section-text-column .sppb-column-addons {
    display: flex;
    align-items: center;
  }
  .inset-section.white-to-grey:before {
    content: "";
    background: linear-gradient(to bottom, #fff 50%, #f0f2f5 50%, #f0f2f5);
    z-index: -1;
    position: absolute;
    top: 0;
    left: -5000px;
    width: 10000px;
    height: 100%;
  }
  .inset-section.grey-to-white:before {
    content: "";
    background: linear-gradient(to bottom, #f0f2f5 50%, #fff 50%, #fff);
    z-index: -1;
    position: absolute;
    top: 0;
    left: -5000px;
    width: 10000px;
    height: 100%;
  }
  @media (max-width: 991px) {
    .inset-section {
      margin-left: -32px !important;
      padding-left: 32px !important;
      width: calc(50vw + 50% + 32px);
      padding-top: 32px !important;
      padding-bottom: 32px !important;
    }
    .inset-section .inset-section-text-column {
      margin-top: 8px;
      padding-left: 0;
    }
  }
  @media (min-width: 1400px) {
    .inset-section {
      width: calc(50% + 700px + 30px + 15px);
      padding-right: calc(700px - 50% + 15px) !important;
    }
  }
  @media (max-width: 1250px) {
    .inset-section {
      margin-left: 0 !important;
      width: calc(50vw + 50%);
    }
  }
  .slant-overlay {
    position: relative;
  }
  /* .slant-overlay::after {
    content: '';
    background-image: url(../images/overlay_slant_img.svg);
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 34%;
    background-repeat: no-repeat;
    background-size: cover;
  } */
  .cc-window.cc-banner {
    padding-left: 64px !important;
    padding-right: 64px !important;
    justify-content: space-between;
  }
  @media (max-width: 991px) {
    .cc-window.cc-banner {
      padding-left: 32px !important;
      padding-right: 32px !important;
    }
  }
  @media (max-width: 575px) {
    .cc-window.cc-banner {
      padding-left: 16px !important;
      padding-right: 16px !important;
    }
  }
  .cc-window.cc-banner .cc-message {
    font-size: 18px;
    font-weight: bold;
    line-height: 126.3%;
  }
  .cc-window.cc-banner .cc-message .cc-link {
    opacity: 1;
    padding-top: 0;
    padding-bottom: 0;
  }
  @media (max-width: 991px) {
    .cc-window.cc-banner .cc-message {
      flex-basis: 50%;
      flex-grow: 0;
    }
  }
  @media (max-width: 575px) {
    .cc-window.cc-banner .cc-message {
      font-size: 16px;
      flex: 1;
    }
  }
  .cc-window.cc-banner .cc-dismiss {
    border-radius: 25px !important;
    height: 50px;
    padding: 0 32px;
    min-width: 0 !important;
  }
  .tags {
    margin: 0;
    display: inline;
  }
  .tags > li a {
    background: none;
    padding: 0;
    border-radius: 0;
    font-size: 13px;
    text-underline-offset: 0;
    display: inline;
  }
  .tags > li a:hover {
    color: #e02e3b;
    background: none;
  }
  .tags li {
    margin-right: 0;
  }
  .tags li:before {
    display: none !important;
  }
  .tags li:not(:last-child):after {
    content: ',';
  }
  .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
  }
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .pagination .page-item .page-link {
    border-radius: 21px;
    min-width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    padding: 0 8px;
    margin-right: 8px;
    background-color: #f0f2f5;
    border-color: #f0f2f5;
    text-decoration: none;
    color: #19202e;
  }
  .pagination .page-item.active .page-link {
    background-color: #19202e;
    border-color: #19202e;
    color: white;
  }
  .pagination .page-item.active .page-link:hover {
    color: white;
  }
  .pagination ul li:before {
    display: none !important;
  }
  @font-face {
    font-family: "icons";
    src: url("../chi-icons-font/icons.eot?59e986f386bb5c397e57da79f8f221b3#iefix") format("embedded-opentype"), url("../chi-icons-font/icons.woff2?59e986f386bb5c397e57da79f8f221b3") format("woff2"), url("../chi-icons-font/icons.woff?59e986f386bb5c397e57da79f8f221b3") format("woff");
  }
  i[class^="icon-"]:before, i[class*=" icon-"]:before {
    font-family: icons !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* .icon-button-arrow:before {
    content: "\f101";
  } */
  .icon-info-access-to-health-information:before {
    content: "\f102";
  }
  .icon-info-annoucement:before {
    content: "\f103";
  }
  .icon-info-architecture:before {
    content: "\f104";
  }
  .icon-info-artificial-intelligence:before {
    content: "\f105";
  }
  .icon-info-awards:before {
    content: "\f106";
  }
  .icon-info-better-health-outcomes:before {
    content: "\f107";
  }
  .icon-info-blockchain:before {
    content: "\f108";
  }
  .icon-info-change-management:before {
    content: "\f109";
  }
  .icon-info-climate-change:before {
    content: "\f10a";
  }
  .icon-info-clinicians:before {
    content: "\f10b";
  }
  .icon-info-closed-captioning:before {
    content: "\f10c";
  }
  .icon-info-collaboration:before {
    content: "\f10d";
  }
  .icon-info-connection:before {
    content: "\f10e";
  }
  .icon-info-convenience:before {
    content: "\f10f";
  }
  .icon-info-coordination:before {
    content: "\f110";
  }
  .icon-info-corporate-social-responsibility:before {
    content: "\f111";
  }
  .icon-info-demographics:before {
    content: "\f112";
  }
  .icon-info-digital-literacy:before {
    content: "\f113";
  }
  .icon-info-e-prescribing:before {
    content: "\f114";
  }
  /* .icon-info-e-prescriptions:before {
    content: "\f115";
  } */
  .icon-info-efficiency-and-convenience:before {
    content: "\f116";
  }
  .icon-info-efficiency:before {
    content: "\f117";
  }
  .icon-info-email:before {
    content: "\f118";
  }
  .icon-info-events:before {
    content: "\f119";
  }
  .icon-info-health-landscape:before {
    content: "\f11a";
  }
  .icon-info-implementation:before {
    content: "\f11b";
  }
  .icon-info-improved-access-to-care:before {
    content: "\f11c";
  }
  .icon-info-infocentral:before {
    content: "\f11d";
  }
  .icon-info-informed-decision-making:before {
    content: "\f11e";
  }
  .icon-info-innovation:before {
    content: "\f11f";
  }
  .icon-info-insights:before {
    content: "\f120";
  }
  .icon-info-interoperability:before {
    content: "\f121";
  }
  .icon-info-location:before {
    content: "\f122";
  }
  .icon-info-mental-health-crisis:before {
    content: "\f123";
  }
  .icon-info-mental-health:before {
    content: "\f124";
  }
  .icon-info-money:before {
    content: "\f125";
  }
  .icon-info-organ-donation-and-transplantation-data:before {
    content: "\f126";
  }
  .icon-info-partners:before {
    content: "\f127";
  }
  .icon-info-patient-empowerment:before {
    content: "\f128";
  }
  .icon-info-patient-safety:before {
    content: "\f129";
  }
  .icon-info-patient-summaries:before {
    content: "\f12a";
  }
  .icon-info-pills-and-bottles:before {
    content: "\f12b";
  }
  .icon-info-prescribeit:before {
    content: "\f12c";
  }
  .icon-info-prescription-renewal:before {
    content: "\f12d";
  }
  .icon-info-privacy-and-security:before {
    content: "\f12e";
  }
  .icon-info-protecting-health-info:before {
    content: "\f12f";
  }
  .icon-info-qanda:before {
    content: "\f130";
  }
  .icon-info-quantum-intelligence:before {
    content: "\f131";
  }
  .icon-info-reduced-emergency:before {
    content: "\f132";
  }
  .icon-info-registration:before {
    content: "\f133";
  }
  .icon-info-requirements:before {
    content: "\f134";
  }
  .icon-info-research:before {
    content: "\f135";
  }
  .icon-info-roadmap:before {
    content: "\f136";
  }
  .icon-info-secure-messaging:before {
    content: "\f137";
  }
  .icon-info-simultanious-interpretation:before {
    content: "\f138";
  }
  .icon-info-social:before {
    content: "\f139";
  }
  .icon-info-specifications:before {
    content: "\f13a";
  }
  .icon-info-sponsor:before {
    content: "\f13b";
  }
  .icon-info-survey:before {
    content: "\f13c";
  }
  .icon-info-team:before {
    content: "\f13d";
  }
  .icon-info-thought-leadership:before {
    content: "\f13e";
  }
  .icon-info-thumbs-up:before {
    content: "\f13f";
  }
  .icon-info-time-clock:before {
    content: "\f140";
  }
  .icon-info-translation:before {
    content: "\f141";
  }
  .icon-info-virtual-care:before {
    content: "\f142";
  }
  .icon-info-virtual-reality:before {
    content: "\f143";
  }
  .icon-social-facebook:before {
    content: "\f144";
  }
  .icon-social-linkedin:before {
    content: "\f145";
  }
  .icon-social-twitter:before {
    content: "\f146";
  }
  .icon-social-youtube:before {
    content: "\f147";
  }
  .icon-ui-check:before {
    content: "\f148";
  }
  /* .icon-ui-chevron:before {
    content: "\f149";
  } */
  .icon-ui-close:before {
    content: "\f14a";
  }
  .icon-ui-document-download:before {
    content: "\f14b";
  }
  .icon-ui-minus:before {
    content: "\f14c";
  }
  .icon-ui-plus:before {
    content: "\f14d";
  }
  .icon-ui-search:before {
    content: "\f14e";
  }
  .icon-ui-share:before {
    content: "\f14f";
  }
  .icon-ui-video:before {
    content: "\f150";
  }
  .icon-ui-website:before {
    content: "\f151";
  }
  .nav-text, .nav-text.sppb-addon-header > * {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
  }
  .section-header, .section-header > * {
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase !important;
    line-height: 120%;
    letter-spacing: 0.05em;
  }
  .section-header {
    /* border-left: 3px solid #e02e3b; */
    border-left: 3px solid #0094b7;
    padding-left: 16px;
  }
  .topics-on-page-header, .topics-on-page-header > * {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 24px;
    letter-spacing: 0.06em;
  }
  h1, .h1-style, .h1-style.sppb-addon-header > * {
    font-size: 55px;
    font-weight: bold;
    text-transform: none;
    line-height: 113.3%;
  }
  @media (max-width: 991px) {
    h1, .h1-style, .h1-style.sppb-addon-header > * {
      font-size: 40px;
    }
  }
  @media (max-width: 575px) {
    h1, .h1-style, .h1-style.sppb-addon-header > * {
      font-size: 28px;
    }
  }
  h2, .h2-style, .h2-style.sppb-addon-header > * {
    font-size: 50px;
    font-weight: bold;
    text-transform: none;
    line-height: 113.3%;
  }
  @media (max-width: 991px) {
    h2, .h2-style, .h2-style.sppb-addon-header > * {
      font-size: 36px;
    }
  }
  @media (max-width: 575px) {
    h2, .h2-style, .h2-style.sppb-addon-header > * {
      font-size: 24px;
    }
  }
  h3, .h3-style, .h3-style.sppb-addon-header > * {
    font-size: 42px;
    font-weight: bold;
    text-transform: none;
    line-height: 113.3%;
  }
  @media (max-width: 991px) {
    h3, .h3-style, .h3-style.sppb-addon-header > * {
      font-size: 40px;
    }
  }
  @media (max-width: 575px) {
    h3, .h3-style, .h3-style.sppb-addon-header > * {
      font-size: 28px;
    }
  }
  h4, .h4-style, .blogpost h2, .h4-style.sppb-addon-header > *, .blogpost h2.sppb-addon-header > * {
    font-size: 34px;
    font-weight: bold;
    text-transform: none;
    line-height: 113.3%;
  }
  h5, .h5-style, .blogpost h3, .h5-style.sppb-addon-header > *, .blogpost h3.sppb-addon-header > * {
    font-size: 24px;
    font-weight: bold;
    line-height: 113.3%;
  }
  h6, .h6-style, .blogpost h4, .h6-style.sppb-addon-header > *, .blogpost h4.sppb-addon-header > * {
    font-size: 18px;
    font-weight: bold;
    text-transform: none;
    line-height: 113.3%;
  }
  .large-body, .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
    font-size: 24px;
    font-weight: 500;
    line-height: 162.3%;
  }
  @media (max-width: 991px) {
    .large-body, .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
      font-size: 20px;
    }
  }
  @media (max-width: 575px) {
    .large-body, .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
      font-size: 16px;
    }
  }
  .intro-body, .sppb-addon-accordion .sppb-panel-collapse .sppb-addon-text-block {
    font-size: 18px;
    font-weight: normal;
    line-height: 29px;
  }
  .small-body, .infoway-form .formControlLabel {
    font-size: 14px;
    font-weight: normal;
    line-height: 29px;
  }
  blockquote {
    font-size: 20px;
    line-height: 32px;
    font-weight: bold;
    font-style: italic;
  }
  .extra-small-body, .infoway-form .formValidationAlert, .infoway-form .rsform-block-privacy {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
  }
  .chi-btn-base, .chi-btn-primary, .infoway-form .rsform-submit-button, .chi-btn-secondary, .sppb-addon-button-group .sppb-btn, .chi-btn-tertiary, .infoway-form .rsform-reset-button {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.06em;
    border-radius: 30px;
    line-height: 22px;
    padding: 14px 20px;
    white-space: inherit;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: none !important;
    border: 1px solid transparent;
    transition: all 0.15s ease-in-out;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  }
  .chi-btn-base.resource-document, .chi-btn-primary.resource-document, .infoway-form .rsform-submit-button.resource-document, .chi-btn-secondary.resource-document, .sppb-addon-button-group .sppb-btn.resource-document, .chi-btn-tertiary.resource-document, .infoway-form .rsform-reset-button.resource-document {
    padding: 12px 32px;
    font-size: 12px;
    padding-left: 60px;
    text-align: center;
    position: relative;
    width: 225px;
    margin-left: -12px;
  }
  .chi-btn-base.resource-document:after, .chi-btn-primary.resource-document:after, .infoway-form .rsform-submit-button.resource-document:after, .chi-btn-secondary.resource-document:after, .sppb-addon-button-group .sppb-btn.resource-document:after, .chi-btn-tertiary.resource-document:after, .infoway-form .rsform-reset-button.resource-document:after {
    content: "\f019";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #0094b7;
    vertical-align: top;
    font-size: 24px;
    left: 24px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .chi-btn-base.resource-toolkit, .chi-btn-primary.resource-toolkit, .infoway-form .rsform-submit-button.resource-toolkit, .chi-btn-secondary.resource-toolkit, .sppb-addon-button-group .sppb-btn.resource-toolkit, .chi-btn-tertiary.resource-toolkit, .infoway-form .rsform-reset-button.resource-toolkit {
    padding: 12px 13px;
    font-size: 12px;
    padding-left: 55px;
    text-align: center;
    position: relative;
    width: 225px;
    margin-left: -12px;
  }
  .chi-btn-base.resource-toolkit:after, .chi-btn-primary.resource-toolkit:after, .infoway-form .rsform-submit-button.resource-toolkit:after, .chi-btn-secondary.resource-toolkit:after, .sppb-addon-button-group .sppb-btn.resource-toolkit:after, .chi-btn-tertiary.resource-toolkit:after, .infoway-form .rsform-reset-button.resource-toolkit:after {
    content: "\f019";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #1ca60a;
    vertical-align: top;
    font-size: 24px;
    left: 24px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .chi-btn-base.resource-video, .chi-btn-primary.resource-video, .infoway-form .rsform-submit-button.resource-video, .chi-btn-secondary.resource-video, .sppb-addon-button-group .sppb-btn.resource-video, .chi-btn-tertiary.resource-video, .infoway-form .rsform-reset-button.resource-video {
    padding: 12px 32px;
    font-size: 12px;
    padding-left: 64px;
    text-align: center;
    position: relative;
    width: 225px;
    margin-left: -12px;
  }
  .chi-btn-base.resource-video:after, .chi-btn-primary.resource-video:after, .infoway-form .rsform-submit-button.resource-video:after, .chi-btn-secondary.resource-video:after, .sppb-addon-button-group .sppb-btn.resource-video:after, .chi-btn-tertiary.resource-video:after, .infoway-form .rsform-reset-button.resource-video:after {
    content: "\f150";
    font-family: icons;
    color: #6a7185;
    vertical-align: top;
    font-size: 32px;
    left: 24px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .chi-btn-base.resource-webinar, .chi-btn-primary.resource-webinar, .infoway-form .rsform-submit-button.resource-webinar, .chi-btn-secondary.resource-webinar, .sppb-addon-button-group .sppb-btn.resource-webinar, .chi-btn-tertiary.resource-webinar, .infoway-form .rsform-reset-button.resource-webinar {
    padding: 12px 32px;
    font-size: 12px;
    padding-left: 64px;
    text-align: center;
    position: relative;
    width: 225px;
    margin-left: -12px;
  }
  .chi-btn-base.resource-webinar:after, .chi-btn-primary.resource-webinar:after, .infoway-form .rsform-submit-button.resource-webinar:after, .chi-btn-secondary.resource-webinar:after, .sppb-addon-button-group .sppb-btn.resource-webinar:after, .chi-btn-tertiary.resource-webinar:after, .infoway-form .rsform-reset-button.resource-webinar:after {
    content: "\f150";
    font-family: icons;
    color: #4b1d56;
    vertical-align: top;
    font-size: 32px;
    left: 24px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .chi-btn-base.resource-weblink, .chi-btn-primary.resource-weblink, .infoway-form .rsform-submit-button.resource-weblink, .chi-btn-secondary.resource-weblink, .sppb-addon-button-group .sppb-btn.resource-weblink, .chi-btn-tertiary.resource-weblink, .infoway-form .rsform-reset-button.resource-weblink {
    padding: 12px 32px;
    font-size: 12px;
    padding-left: 60px;
    text-align: center;
    position: relative;
    width: 225px;
    margin-left: -12px;
  }
  .chi-btn-base.resource-weblink:after, .chi-btn-primary.resource-weblink:after, .infoway-form .rsform-submit-button.resource-weblink:after, .chi-btn-secondary.resource-weblink:after, .sppb-addon-button-group .sppb-btn.resource-weblink:after, .chi-btn-tertiary.resource-weblink:after, .infoway-form .rsform-reset-button.resource-weblink:after {
    content: "\f151";
    font-family: icons;
    color: #6a7185;
    vertical-align: top;
    font-size: 24px;
    left: 24px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .chi-btn-base.with-arrow, .chi-btn-primary.with-arrow, .infoway-form .rsform-submit-button.with-arrow, .chi-btn-secondary.with-arrow, .sppb-addon-button-group .sppb-btn.with-arrow, .chi-btn-tertiary.with-arrow, .infoway-form .rsform-reset-button.with-arrow {
    padding-right: 50px;
    text-align: left;
    position: relative;
  }
  .chi-btn-base.with-arrow:after, .chi-btn-primary.with-arrow:after, .infoway-form .rsform-submit-button.with-arrow:after, .chi-btn-secondary.with-arrow:after, .sppb-addon-button-group .sppb-btn.with-arrow:after, .chi-btn-tertiary.with-arrow:after, .infoway-form .rsform-reset-button.with-arrow:after {
    content: "\f101";
    font-family: icons;
    /* color: #e02e3b; */
    color:#0094B7;
    vertical-align: top;
    font-size: 17px;
    margin-left: 10px;
    right: 20px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .chi-btn-base:hover, .chi-btn-primary:hover, .infoway-form .rsform-submit-button:hover, .chi-btn-secondary:hover, .sppb-addon-button-group .sppb-btn:hover, .chi-btn-tertiary:hover, .infoway-form .rsform-reset-button:hover {
    text-decoration: none;
  }
  .chi-btn-primary, .infoway-form .rsform-submit-button {
    color: #fff !important;
    background-color: #19202e;
  }
  .chi-btn-primary:hover, .infoway-form .rsform-submit-button:hover {
    color: #fff !important;
    /* background-color: #e02e3b; */
    background-color: #0094b7;

  }
  .chi-btn-primary.with-arrow:hover:after, .infoway-form .rsform-submit-button.with-arrow:hover:after {
    color: #fff;
  }
  .chi-btn-secondary, .sppb-addon-button-group .sppb-btn {
    color: #19202e !important;
    background-color: #fff;
  }
  .chi-btn-secondary:hover, .sppb-addon-button-group .sppb-btn:hover {
    color: #fff !important;
    background-color: #19202e;
  }
  .chi-btn-tertiary, .infoway-form .rsform-reset-button {
    color: #19202e !important;
    background-color: #fff;
    /* border: 1px solid #e02e3b; */
    border: 1px solid #0094B7;
  }
  .chi-btn-tertiary:hover, .infoway-form .rsform-reset-button:hover {
    color: #fff !important;
    /* background-color: #e02e3b; */
    background-color: #0094b7;
  }
  .chi-btn-tertiary.with-arrow:hover:after, .infoway-form .rsform-reset-button.with-arrow:hover:after {
    color: #fff;
  }
  .chi-btn-unstyled {
    margin: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    color: inherit;
    cursor: pointer;
  }
  .text-link {
    text-decoration: underline #6a7185;
    text-underline-offset: 3px;
    font-size: 16px;
  }
  .text-link:hover {
    color: #e02e3b;
    text-decoration: underline #e02e3b;
  }
  .text-link:after {
    content: ">";
    padding-left: 8px;
    text-decoration: none;
    display: inline-block;
  }
  .small-text-link {
    text-decoration: underline;
    font-size: 13px;
  }
  .chi-card {
    background-color: white;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
    margin-bottom: 32px;
    border-radius: 5px;
  }
  .related-resources > ul {
    padding: 0;
  }
  .related-resources > ul > li {
    margin-bottom: 32px;
  }
  .related-resources > ul > li:before {
    display: none !important;
  }
  .rr-featured-text {
    background-color: #f0f2f5;
    padding: 30px;
    border-radius: 5px;
  }
  .resource-column-card {
    height: 100%;
    padding: 22px 24px 96px 24px;
    margin-bottom: 0;
    z-index: 0;
    border-top: solid 3px #0094B7;
    position: relative;
  }
  @media (max-width: 1199px) {
    .resource-column-card {
      padding: 16px 16px 80px 16px;
    }
  }
  .resource-column-card.resource-document {
    border-top: solid 3px #0094b7;
  }
  .resource-column-card.resource-document .title {
    color: #0094b7;
  }
  .resource-column-card.resource-document:before {
    background-color: #0094b7;
    opacity: 0.2;
  }
  .resource-column-card.resource-document .cta-button {
    font-size: 22px;
    padding: 5px;
    color: #0094b7;
  }
  .resource-column-card.resource-weblink {
    border-top: solid 3px #d8deeb;
  }
  .resource-column-card.resource-weblink .title {
    color: #6a7185;
  }
  .resource-column-card.resource-weblink:before {
    background-color: #d8deeb;
    opacity: 0.2;
  }
  .resource-column-card.resource-weblink .cta-button {
    font-size: 22px;
    padding: 5px;
    color: #6a7185;
  }
  .resource-column-card.resource-webinar {
    border-top: solid 3px #4b1d56;
  }
  .resource-column-card.resource-webinar .title {
    color: #4b1d56;
  }
  .resource-column-card.resource-webinar:before {
    background-color: #4b1d56;
    opacity: 0.2;
  }
  .resource-column-card.resource-webinar .cta-button {
    font-size: 22px;
    padding: 5px;
    color: #4b1d56;
  }
  .resource-column-card.resource-video {
    border-top: solid 3px #6a7185;
  }
  .resource-column-card.resource-video .title {
    color: #6a7185;
  }
  .resource-column-card.resource-video:before {
    background-color: #6a7185;
    opacity: 0.2;
  }
  .resource-column-card.resource-video .cta-button {
    font-size: 22px;
    padding: 5px;
    color: #6a7185;
  }
  .resource-column-card.resource-toolkit {
    border-top: solid 3px #1ca60a;
  }
  .resource-column-card.resource-toolkit .title {
    color: #1ca60a;
  }
  .resource-column-card.resource-toolkit:before {
    background-color: #1ca60a;
    opacity: 0.2;
  }
  .resource-column-card.resource-toolkit .cta-button {
    font-size: 22px;
    padding: 5px;
    color: #1ca60a;
  }
  .resource-column-card .title {
    font-weight: normal;
    font-size: 14px;
    line-height: 162.3%;
    margin-bottom: 0.5rem;
  }
  .resource-column-card .intro {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
    line-height: inherit;
  }
  .resource-column-card .desc {
    margin-bottom: 32px;
  }
  .resource-column-card .cta {
    padding-top: 16px;
    text-align: center;
    position: absolute;
    bottom: 32px;
    left: 0;
    width: 100%;
  }
  @media (max-width: 1199px) {
    .resource-column-card .cta {
      bottom: 16px;
    }
  }
  /* #resource-column-card-background {
    border: 1px solid red;
    content: "";
    mask: url(https://www.infoway-inforoute.ca/templates/shaper_helixultimate/images/mvp.svg) no-repeat;
    -webkit-mask: url(https://www.infoway-inforoute.ca/templates/shaper_helixultimate/images/mvp.svg) no-repeat;
    background-color: #d8deeb;
    opacity: 0.4;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 130px;
    background-repeat: no-repeat;
    z-index: -1;
  } */
  /* .resource-column-card::before {
    content: "";
    mask: url(https://www.infoway-inforoute.ca/templates/shaper_helixultimate/images/mvp.svg) no-repeat;
    -webkit-mask: url(https://www.infoway-inforoute.ca/templates/shaper_helixultimate/images/mvp.svg) no-repeat;
    background-color: #0dcaf0;
    opacity: 0.4;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 130px;
    background-repeat: no-repeat;
    z-index: -1;
  } */
  
  .blog-card-common .date, .blog-card .date, .featured-blog-card .date {
    font-size: 14px;
    color: #6a7185;
    margin-bottom: 16px;
  }
  .blog-card-common .title, .blog-card .title, .featured-blog-card .title {
    font-weight: bold;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 8px;
  }
  .blog-card {
    height: 100%;
    padding: 22px 24px 112px 24px;
    margin-bottom: 0;
    position: relative;
  }
  .blog-card .blog-category {
    position: absolute;
    top: 15px;
    left: 30px;
    background-color: #19202e;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
    font-size: 15px;
    font-weight: 600;
  }
  .blog-card .image-container {
    margin-top: -23px;
    margin-left: -25px;
    margin-right: -25px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
    position: relative;
  }
  .blog-card .image-container img {
    height: 300px;
    object-fit: cover;
    clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
    width: 100%;
  }
  .blog-card .blog-event-date {
    position: absolute;
    left: 40px;
    top: 200px;
    border-radius: 5px;
    background-color: #d8deeb;
    padding: 19px 10px 19px 10px;
    width: 84px;
    min-height: 84px;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 16px;
  }
  .blog-card .single-date-event {
    text-align: center;
  }
  .blog-card .single-day {
    font-size: 30px;
  }
  .blog-card .desc {
    color: #6a7185;
  }
  .blog-card .tags {
    margin-top: 32px;
    display: block;
  }
  .blog-card .cta {
    position: absolute;
    display: flex;
    bottom: 32px;
  }
  .featured-blog-card {
    display: flex;
    padding: 32px 0 32px 48px;
  }
  .featured-blog-card .image-container {
    order: 1;
    position: relative;
    overflow: hidden;
    margin-top: -33px;
    margin-bottom: -33px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
  }
  .featured-blog-card .image-container img {
    position: absolute;
    object-fit: cover;
    height: 100%;
    clip-path: ellipse(150% 100% at 160% 50%);
  }
  /* .featured-blog-card .image-container:after {
    content: '';
    background-image: url(../images/mvp.svg);
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 25%;
    background-repeat: no-repeat;
  } */
  .featured-blog-card .text-container {
    flex: 0 0 50%;
  }
  .featured-blog-card .card-tag {
    font-weight: bold;
    font-size: 14px;
    line-height: 151.3%;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    background-color: #19202e;
    color: white;
    padding: 8px;
    display: inline-block;
    border-radius: 2px;
    margin-bottom: 16px;
    margin-right: 24px;
  }
  .featured-blog-card .date {
    display: inline-block;
  }
  .featured-blog-card .desc {
    margin-top: 16px;
    margin-bottom: 16px;
    line-height: 183.3%;
  }
  .featured-blog-card .cta .chi-btn-tertiary, .featured-blog-card .cta .infoway-form .rsform-reset-button, .infoway-form .featured-blog-card .cta .rsform-reset-button {
    box-shadow: none;
  }
  @media (max-width: 767px) {
    .featured-blog-card {
      padding: 32px;
      flex-direction: column;
    }
    .featured-blog-card .image-container {
      order: 0;
      margin-top: -33px;
      margin-bottom: 0;
      margin-left: -33px;
      margin-right: -33px;
      border-top-left-radius: 5px;
      border-bottom-right-radius: 0;
      padding: 0;
      width: auto;
    }
    .featured-blog-card .image-container:after {
      height: 34%;
    }
    .featured-blog-card .image-container img {
      position: static;
      object-fit: unset;
      height: auto;
      clip-path: none;
    }
    .featured-blog-card .card-tag {
      margin-top: 32px;
    }
    .featured-blog-card .date {
      display: block;
    }
  }
  /* .overlay-play {
    position: absolute;
    top: calc(50% - 33px);
    left: calc(50% - 33px);
    width: 66px;
    height: 66px;
    background-image: url(../images/overlay_play.svg);
  } */
  .author-card .avatar-col {
    background-color: #19202e;
    color: white;
    padding-bottom: 16px;
  }
  .author-card .avatar-col .avatar {
    margin-left: -15px;
    margin-right: -15px;
  }
  .author-card .avatar-col .avatar img {
    clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
    height: 168px;
    width: 100%;
    object-fit: cover;
    object-position: top;
  }
  @media (max-width: 767px) {
    .author-card .avatar-col .avatar img {
      clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
      height: 468px;
      width: 100%;
      object-fit: cover;
      object-position: top;
    }
  }
  .author-card .avatar-col h3 {
    margin-top: 4px;
  }
  .author-card .avatar-col a {
    text-decoration: none;
    font-size: 24px;
    margin-right: 4px;
  }
  .author-card .avatar-col i {
    color: white;
  }
  .author-card .info-col {
    padding: 32px 32px 32px 24px;
    font-size: 15px;
    line-height: 163.3%;
  }
  .author-card .info-col.no-info {
    display: none;
  }
  .team-member-card {
    height: 100%;
    padding: 0 24px;
    margin-bottom: 0;
  }
  .team-member-card .avatar {
    margin-left: -25px;
    margin-right: -25px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    overflow: hidden;
  }
  .team-member-card .avatar img {
    height: 300px;
    object-fit: cover;
    clip-path: polygon(100% 0, 100% 100%, 0 80%, 0 0);
    width: 100%;
  }
  .team-member-card .name {
    font-weight: bold;
    font-size: 24px;
    line-height: 133.3%;
  }
  .team-member-card .bio-intro {
    color: #6a7185;
  }
  .team-member-card .contact-detailed-info {
    border-top: solid 2px #d8deeb;
    padding-top: 16px;
    padding-bottom: 24px;
    margin-top: 16px;
  }
  .team-member-card .social-link {
    text-decoration: none;
    margin-bottom: 32px;
    margin-right: 12px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
  }
  .team-member-card .social-link:hover {
    text-decoration: none;
  }
  .team-member-card .social-link i {
    font-size: 24px;
    margin-right: 8px;
    vertical-align: middle;
  }
  .flip-card {
    transform-style: preserve-3d;
    transform-origin: center right;
    transition: transform 0.5s;
    min-height: 400px;
    display: flex;
    padding-bottom: 32px;
  }
  @media (max-width: 1199px) {
    .flip-card {
      padding-bottom: 16px;
    }
  }
  @media (max-width: 991px) {
    .flip-card {
      min-height: 0;
    }
  }
  .share-resource:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f1e0";
    text-transform: none;
    font-style: normal;
  }
  .resource-column-card.is-flipped {
    padding: 0px;
    margin-bottom: 0;
    z-index: 0;
    border-top: none;
    background-color: #19202e;
  }
  .resource-column-card.resource-document.is-flipped:before {
    background-color: #19202e;
  }
  .resource-column-card.is-flipped::before {
    content: "";
    mask: none;
    -webkit-mask: none;
    background-color: #19202e;
  }
  .flip-card.is-flipped {
    transform: translateX(-100%) rotateY(-180deg);
    display: block;
  }
  .flip-card__face {
    backface-visibility: hidden;
  }
  .flip-card__face--front {
    position: relative;
    padding-bottom: 64px;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .flip-card__face--front {
      padding-bottom: 100px;
    }
  }
  .flip-card__face--front .cta {
    bottom: 0;
    display: flex;
    justify-content: center;
  }
  .flip-card__face--front .cta .resource-document {
    margin-left: 0;
    margin-right: 16px;
    align-self: center;
  }
  @media (min-width: 992px) and (max-width: 1199px) {
    .flip-card__face--front .cta {
      flex-direction: column-reverse;
      align-items: center;
    }
    .flip-card__face--front .cta .resource-document {
      margin-right: 0;
      margin-top: 8px;
    }
    .flip-card__face--front .cta .share-card-flip {
      margin-right: 16px;
      align-self: flex-end;
    }
  }
  .flip-card__face--back {
    transform: rotateY(180deg) translateZ(1px);
    color: #f0f2f5 !important;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .flip-card__face--back h4 {
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    margin: 34px 0 34px 50px;
  }
  .flip-card__face--back [id^="ampz_inline"] li:first-child {
    margin-top: 20px !important;
  }
  .flip-card__face--back [id^="ampz_inline"] li {
    display: block;
    height: 100%;
    /* vertical-align: middle; */
    margin: 5px 0px 15px 40px !important;
    width: 100%;
    min-width: 36px !important;
    transition: width 0.1s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .flip-card__face--back [id^="ampz_inline"] li a {
    width: 200px;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
  }
  .flip-card__face--back .close_share_card {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    border: none;
    background-color: #19202e;
  }
  ul.mobile-main-menu {
    padding: 32px 32px 0 32px;
  }
  ul.mobile-main-menu li {
    margin-top: 0;
  }
  ul.mobile-main-menu li:after {
    display: none;
  }
  ul.mobile-main-menu li a {
    color: #19202e;
    width: 100%;
    display: inline-block;
    text-decoration: none;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 32px;
    border-bottom: solid 1px #d8deeb;
    position: relative;
  }
  ul.mobile-main-menu li a:hover {
    color: #e02e3b;
  }
  /* ul.mobile-main-menu li a:after {
    content: "\f101";
    font-family: icons;
    color: #e02e3b;
    vertical-align: top;
    font-size: 17px;
    position: absolute;
    right: 0;
  } */
  ul.mobile-main-menu li a:not(:hover):after {
    color: #6a7185;
  }
  ul.mobile-main-menu li.active > a {
    border-bottom: solid 1px #e02e3b;
  }
  ul.mobile-main-menu li.active > a:after {
    display: none;
  }
  ul.mobile-main-menu li.deeper ul li a {
    padding-top: 8px;
    padding-bottom: 3px;
  }
  @media (max-width: 575px) {
    ul.mobile-main-menu {
      padding-top: 16px;
    }
  }
  ul.mobile-main-menu li {
    list-style: none;
  }
  ul.mobile-main-menu li a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
  }
  ul.mobile-main-menu li:first-child a {
    border-top: solid 1px #d8deeb;
  }
  ul.mobile-top-menu {
    padding: 0 32px;
  }
  ul.mobile-top-menu li {
    list-style: none;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  ul.mobile-top-menu li a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
    color: #6a7185;
    line-height: 113.3%;
  }
  .mobile-copyright-menu ul {
    padding: 0 32px;
    display: flex;
    flex-wrap: wrap;
  }
  .mobile-copyright-menu ul li {
    list-style: none;
    display: inline;
    line-height: 1;
    margin-bottom: 6px;
  }
  .mobile-copyright-menu ul li:not(:last-child) {
    padding-right: 4px;
    margin-right: 4px;
    border-right: solid 1px #6a7185;
  }
  .mobile-copyright-menu ul li a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
    text-transform: none;
    color: #6a7185;
    line-height: 1;
  }
  .close-offcanvas {
    display: none !important;
    position: static;
  }
  .chi-offcanvas-menu {
    display: none;
    padding-top: 32px;
  }
  @media (max-width: 575px) {
    .chi-offcanvas-menu {
      padding-top: 16px;
    }
  }
  .chi-offcanvas-menu .mod-languages ul.lang-inline li {
    margin-left: 32px;
    margin-right: 0;
  }
  .chi-offcanvas-menu .mod-languages ul.lang-inline li a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
    padding: 19px !important;
    display: block;
    background-color: #19202e;
    color: white;
    line-height: 1;
  }
  @media (max-width: 575px) {
    .chi-offcanvas-menu .mod-languages ul.lang-inline li a {
      padding: 8px !important;
    }
  }
  .chi-offcanvas-menu .mod-languages ul.lang-inline li a:hover {
    color: white;
  }
  .offcanvas-active .chi-offcanvas-menu {
    display: block;
  }
  .offcanvas-active .body-wrapper {
    right: 0 !important;
  }
  .offcanvas-active .body-wrapper .body-innerwrapper {
    overflow: visible;
  }
  .offcanvas-active .body-wrapper .body-innerwrapper section, .offcanvas-active .body-wrapper .body-innerwrapper footer {
    display: none;
  }


  /* new added */
  .offcanvas-active .body-wrapper .body-innerwrapper section, .offcanvas-active .body-wrapper .body-innerwrapper #main {
    display: none;
  }


  .offcanvas-active .offcanvas-overlay {
    display: none;
  }
  .offcanvas-active .offcanvas-menu {
    width: 100%;
    top: 73px;
  }
  .offcanvas-active .close-offcanvas {
    display: inline-block !important;
  }
  .offcanvas-active #offcanvas-toggler {
    display: none !important;
  }
  .search-bar-desktop .unifiedsearch-form-search .btn-close-search, .search-bar-mobile .unifiedsearch-form-search .btn-close-search {
    flex-basis: 80px;
    flex-shrink: 0;
    background-color: #19202e;
    color: white;
  }
  .search-bar-desktop .unifiedsearch-form-search .btn-close-search i, .search-bar-mobile .unifiedsearch-form-search .btn-close-search i {
    margin-top: 4px;
    display: block;
  }
  #sp-header .sp-module.search-bar-desktop {
    display: none;
    position: absolute;
    max-width: 100% !important;
  }
  #sp-header .sp-module.search-bar-desktop .unifiedsearch-form-search {
    margin-left: 16px;
  }
  .search-bar-mobile {
    margin: 0 0 0 32px;
    display: inline-block;
    vertical-align: bottom;
    width: calc(100% - 153px);
  }
  .search-bar-mobile .unifiedsearch-form-search {
    height: 52px;
  }
  .search-bar-mobile .unifiedsearch-form-search, .search-bar-mobile .unifiedsearch-searchword, .search-bar-mobile .chi-btn-tertiary, .search-bar-mobile .infoway-form .rsform-reset-button, .infoway-form .search-bar-mobile .rsform-reset-button {
    background-color: #f0f2f5 !important;
  }
  .search-bar-mobile .chi-btn-tertiary:after, .search-bar-mobile .infoway-form .rsform-reset-button:after, .infoway-form .search-bar-mobile .rsform-reset-button:after {
    top: 15px;
  }
  .search-bar-mobile .unifiedsearch-searchword-label {
    padding-left: 32px;
  }
  @media (max-width: 575px) {
    .search-bar-mobile {
      width: calc(100% - 64px);
    }
    .search-bar-mobile .unifiedsearch-form-search {
      margin-bottom: 16px;
    }
    .search-bar-mobile .chi-btn-tertiary, .search-bar-mobile .infoway-form .rsform-reset-button, .infoway-form .search-bar-mobile .rsform-reset-button {
      padding-left: 8px;
    }
    .search-bar-mobile .chi-btn-tertiary span, .search-bar-mobile .infoway-form .rsform-reset-button span, .infoway-form .search-bar-mobile .rsform-reset-button span {
      display: none;
    }
    .search-bar-mobile .unifiedsearch-searchword-label {
      padding-left: 16px;
      margin-right: 0;
    }
  }
  .offcanvas-language-switcher {
    display: inline-block;
  }
  #sp-header {
    height: auto;
    box-shadow: none;
    background-color: transparent;
  }
  #sp-header #sp-position1 {
    text-align: right;
  }
  #sp-header #sp-position1 .sp-module {
    padding-top: 16px;
  }
  #sp-header .sp-module {
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
  }
  #sp-header .mod-languages li {
    margin-left: 19px;
  }
  #sp-header .mod-languages li a {
    font-size: 13px;
    font-weight: bold;
    color: #4f4f4f;
  }
  #sp-header .mod-languages li a:hover {
    text-decoration: underline;
  }
  #sp-header .menu {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
  }
  #sp-header .menu li {
    margin-left: 15px;
  }
  #sp-header .menu li a {
    color: #4f4f4f;
  }
  #sp-header .top-row {
    padding-left: calc(50% + -656px);
    padding-right: calc(50% + -656px);
    background-color: white;
    z-index: 10;
    position: relative;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  }
  #sp-header .top-row .menu .active a {
    color: #e02e3b;
  }
  #sp-header .top-row .logo-image {
    object-fit: contain;
  }
  @media (max-width: 1456px) {
    #sp-header .top-row {
      padding-left: 3.5%;
      padding-right: 3.5%;
    }
  }
  #sp-header .top-row #offcanvas-toggler, #sp-header .top-row .close-offcanvas {
    display: none;
    flex-basis: 156px;
    height: 100%;
    background-color: #19202e;
    color: white;
    cursor: pointer;
    border-radius: 0;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
  }
  #sp-header .top-row #offcanvas-toggler i, #sp-header .top-row .close-offcanvas i {
    margin-right: 8px;
    color: white;
    font-size: 28px;
    vertical-align: middle;
  }
  @media (max-width: 575px) {
    #sp-header .top-row #offcanvas-toggler, #sp-header .top-row .close-offcanvas {
      flex-basis: 100px;
    }
    #sp-header .top-row #offcanvas-toggler i, #sp-header .top-row .close-offcanvas i {
      font-size: 16px;
      vertical-align: text-top;
    }
  }
  @media (max-width: 991px) {
    #sp-header .top-row {
      display: flex;
      padding-right: 0;
    }
    #sp-header .top-row #sp-logo {
      flex-grow: 1;
      max-width: none;
      width: auto;
    }
    #sp-header .top-row #sp-logo .logo {
      height: 73px;
    }
    #sp-header .top-row #sp-logo .logo .logo-image-phone {
      object-fit: contain;
    }
    #sp-header .top-row #offcanvas-toggler, #sp-header .top-row .close-offcanvas {
      display: inline-block;
      line-height: 73px;
      padding: 0;
      border: none;
    }
    #sp-header .top-row #sp-position1 {
      display: none;
    }
  }
  #sp-header .sticky-section {
    top: 0;
    position: relative;
    left: 0;
  }
  .sticky-navigation-enabled #sp-header .sticky-section {
    left: 15px;
    position: fixed;
    width: 100%;
  }
  @media (max-width: 991px) {
    #sp-header .main-menu-row {
      display:None
    }
  }
  #sp-header .main-menu-row .sp-module {
    background-color: white;
    padding-left: calc(50% + -672px);
    width: calc(50% + 414px);
    max-width: calc(100% + 30px);
    box-shadow: 12px 12px 24px -12px rgba(0, 0, 0, 0.15);
  }
  .fr-ca #sp-header .main-menu-row .sp-module {
    width: calc(50% + 458px);
  }
  @media (max-width: 1456px) {
    #sp-header .main-menu-row .sp-module {
      padding-left: 3.4%;
      width: calc(3.4% + 1086px);
    }
    .fr-ca #sp-header .main-menu-row .sp-module {
      width: calc(3.4% + 1130px);
    }
  }
  .active-search-bar #sp-header .main-menu-row ._menu {
    height: 56px;
  }
  #sp-header .main-menu-row .main-menu {
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    align-items: stretch;
    padding: 0;
  }
  #sp-header .main-menu-row .main-menu li {
    margin-left: 0;
    border-bottom: solid 4px transparent;
    flex-grow: 1;
    text-align: center;
  }
  #sp-header .main-menu-row .main-menu li.active {
    /* border-bottom: solid 4px #e02e3b; */
    border-bottom: solid 4px #0094B7;
    background-color: #f0f2f5;
  }
  #sp-header .main-menu-row .main-menu li a, #sp-header .main-menu-row .main-menu li button {
    display: block;
    padding: 16px 16px 15px;
    color: #19202e;
    font-size: 14px;
  }
  #sp-header .main-menu-row .main-menu .search-main-menu {
    flex-grow: 0;
    display: flex;
  }
  #sp-header .main-menu-row .main-menu .search-main-menu button {
    padding: 0 31px;
  }
  #sp-header .main-menu-row .main-menu .search-main-menu i {
    /* color: #e02e3b; */
    color:#0094B7;
    font-size: 18px;
    margin-top: 8px;
    display: block;
  }
  .breadcrumb {
    background-color: transparent;
    padding: 0;
  }
  .breadcrumb a {
    color: #6a7185;
    font-size: 16px;
    text-decoration: underline;
    text-underline-offset: 2px;
  }
  /* .breadcrumb span {
    color: #000000;
    font-size: 16px;
  } */
  .breadcrumb li.active {
    font-weight: bold;
  }
  .article-details .breadcrumb {
    margin-bottom: 40px;
  }
  .article-details a {
    text-decoration-color: #6a7185;
    text-decoration: underline;
    text-underline-offset: 3px;
  }
  .article-details a:hover {
    color: #e02e3b;
    text-decoration-color: #e02e3b;
    text-decoration: underline;
  }
  .article-details ul {
    list-style: none;
    /* Remove default bullets */
  }
  .article-details ul li {
    color: #202021;
    line-height: 25px;
  }
  .article-details ul li::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #e02e3b;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
  }
  .article-details .dark-section ul li {
    color: #fff;
  }
  .article-details .nav-text {
    text-align: left;
  }
  .article-details .topics-menu {
    background: #f0f2f5;
    padding: 32px 64px;
  }
  .article-details .topics-homepage-menu {
    padding-left: 35px;
  }
  .article-details .topics-homepage-menu.columns-2 .heading {
    margin-bottom: 16px;
  }
  .article-details .topics-homepage-menu.columns-2 ul.mod-list {
    columns: 2;
  }
  .article-details .topics-homepage-menu.columns-2 ul.mod-list > li:first-child {
    margin-top: 0;
  }
  @media (max-width: 991px) {
    .article-details .topics-homepage-menu {
      padding-left: 0;
    }
    .article-details .topics-homepage-menu.columns-2 .heading {
      margin-bottom: 0;
    }
  }
  .article-details .topics-menu, .article-details .topics-homepage-menu {
    border-radius: 5px;
    text-underline-offset: 0.25em;
  }
  .article-details .topics-menu .mobile-menu-active-show, .article-details .topics-homepage-menu .mobile-menu-active-show {
    display: none;
  }
  @media (max-width: 991px) {
    .article-details .topics-menu, .article-details .topics-homepage-menu {
      padding-top: 16px;
      padding-bottom: 16px;
    }
    .article-details .topics-menu ul.mod-list, .article-details .topics-homepage-menu ul.mod-list {
      display: none;
    }
    .article-details .topics-menu.active-mobile-menu, .article-details .topics-homepage-menu.active-mobile-menu {
      color: #19202e;
      position: fixed;
      top: 0;
      left: 0;
      background-color: #fff;
      width: 100%;
      overflow: auto;
      height: 100%;
      padding: 0;
      border-radius: 0;
      z-index: 1;
    }
    .article-details .topics-menu.active-mobile-menu nav, .article-details .topics-homepage-menu.active-mobile-menu nav {
      margin-left: 64px;
      margin-right: 64px;
    }
    .article-details .topics-menu.active-mobile-menu ul.mod-list, .article-details .topics-homepage-menu.active-mobile-menu ul.mod-list {
      display: block;
      columns: auto;
    }
    .article-details .topics-menu.active-mobile-menu .mobile-menu-active-show, .article-details .topics-homepage-menu.active-mobile-menu .mobile-menu-active-show {
      display: block;
    }
    .article-details .topics-menu.active-mobile-menu .mobile-menu-active-hide, .article-details .topics-homepage-menu.active-mobile-menu .mobile-menu-active-hide {
      display: none;
    }
    .article-details .topics-menu.active-mobile-menu .heading a, .article-details .topics-homepage-menu.active-mobile-menu .heading a {
      font-size: 14px;
      font-weight: 500;
      text-transform: uppercase;
      line-height: 113.3%;
      letter-spacing: 0.06em;
      display: block;
      background-color: #f0f2f5;
      color: #000;
      padding: 14px 64px 14px 32px;
      line-height: 151.3%;
      text-decoration: none;
      margin-top: 32px;
      margin-bottom: 32px;
      border-radius: 5px;
      text-align: left;
      position: relative;
    }
    .article-details .topics-menu.active-mobile-menu .heading a:after, .article-details .topics-homepage-menu.active-mobile-menu .heading a:after {
      content: "\f101";
      font-family: icons;
      color: #e02e3b;
      vertical-align: top;
      font-size: 17px;
      position: absolute;
      right: 0;
    }
    .article-details .topics-menu.active-mobile-menu .heading a:after, .article-details .topics-homepage-menu.active-mobile-menu .heading a:after {
      right: 32px;
    }
    .article-details .topics-menu.active-mobile-menu .heading button, .article-details .topics-homepage-menu.active-mobile-menu .heading button {
      display: none;
    }
    .article-details .topics-menu.active-mobile-menu li, .article-details .topics-homepage-menu.active-mobile-menu li {
      margin-top: 0;
    }
    .article-details .topics-menu.active-mobile-menu li:after, .article-details .topics-homepage-menu.active-mobile-menu li:after {
      display: none;
    }
    .article-details .topics-menu.active-mobile-menu li a, .article-details .topics-homepage-menu.active-mobile-menu li a {
      color: #19202e;
      width: 100%;
      display: inline-block;
      text-decoration: none;
      padding-top: 16px;
      padding-bottom: 16px;
      padding-right: 32px;
      border-bottom: solid 1px #d8deeb;
      position: relative;
    }
    .article-details .topics-menu.active-mobile-menu li a:hover, .article-details .topics-homepage-menu.active-mobile-menu li a:hover {
      color: #e02e3b;
    }
    /* .article-details .topics-menu.active-mobile-menu li a:after, .article-details .topics-homepage-menu.active-mobile-menu li a:after {
      content: "\f101";
      font-family: icons;
      color: #e02e3b;
      vertical-align: top;
      font-size: 17px;
      position: absolute;
      right: 0;
    } */
    .article-details .topics-menu.active-mobile-menu li a:not(:hover):after, .article-details .topics-homepage-menu.active-mobile-menu li a:not(:hover):after {
      color: #6a7185;
    }
    .article-details .topics-menu.active-mobile-menu li.active > a, .article-details .topics-homepage-menu.active-mobile-menu li.active > a {
      border-bottom: solid 1px #e02e3b;
    }
    .article-details .topics-menu.active-mobile-menu li.active > a:after, .article-details .topics-homepage-menu.active-mobile-menu li.active > a:after {
      display: none;
    }
    .article-details .topics-menu.active-mobile-menu li.deeper ul li a, .article-details .topics-homepage-menu.active-mobile-menu li.deeper ul li a {
      padding-top: 8px;
      padding-bottom: 3px;
    }
  }
  @media (max-width: 991px) and (max-width: 575px) {
    .article-details .topics-menu.active-mobile-menu nav, .article-details .topics-homepage-menu.active-mobile-menu nav {
      margin-left: 32px;
      margin-right: 32px;
    }
  }
  @media (max-width: 767px) {
    .article-details .topics-menu, .article-details .topics-homepage-menu {
      padding-left: 0;
      padding-right: 0;
    }
  }
  .article-details .topics-menu .go-back-container, .article-details .topics-homepage-menu .go-back-container {
    background-color: #19202e;
    color: white;
    padding: 26px 32px;
    margin-bottom: 32px;
    left: 50%;
    margin-left: -50vw !important;
    width: 100vw;
    min-width: 100%;
    padding-left: calc(50vw - 50%) !important;
    padding-right: calc(50vw - 50%) !important;
    box-sizing: border-box;
    position: relative;
  }
  .article-details .topics-menu .go-back-container button, .article-details .topics-homepage-menu .go-back-container button {
    padding-left: 32px;
    padding-right: 32px;
  }
  .article-details .topics-menu .go-back-container .icon-button-arrow:before, .article-details .topics-homepage-menu .go-back-container .icon-button-arrow:before {
    color: #e02e3b;
    transform: rotate(180deg);
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle;
  }
  .article-details .topics-menu .go-back-container span, .article-details .topics-homepage-menu .go-back-container span {
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.06em;
  }
  .article-details .topics-menu .heading, .article-details .topics-homepage-menu .heading {
    font-size: 16px;
  }
  @media (max-width: 991px) {
    .article-details .topics-menu .heading, .article-details .topics-homepage-menu .heading {
      margin-bottom: 0;
    }
    .article-details .topics-menu .heading > button, .article-details .topics-homepage-menu .heading > button {
      width: 100%;
    }
    .article-details .topics-menu .heading > span, .article-details .topics-homepage-menu .heading > span {
      margin-bottom: 16px;
      display: block;
    }
  }
  @media (max-width: 767px) {
    .article-details .topics-menu .heading, .article-details .topics-homepage-menu .heading {
      text-align: center;
    }
  }
  .article-details .topics-menu .heading > span, .article-details .topics-homepage-menu .heading > span {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    margin-right: 8px;
    letter-spacing: 0.06em;
  }
  .article-details .topics-menu .heading a, .article-details .topics-homepage-menu .heading a {
    font-weight: normal;
  }
  /* .article-details .topics-menu .heading a:after, .article-details .topics-homepage-menu .heading a:after {
    content: "\f149";
    font-family: "icons";
    font-size: 8px;
    margin-left: 12px;
    display: inline-block;
    position: absolute;
  } */
  @media (max-width: 991px) {
    .article-details .topics-menu .heading a, .article-details .topics-homepage-menu .heading a {
      display: none;
    }
  }
  .article-details .topics-menu ul, .article-details .topics-homepage-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .article-details .topics-menu h2.current > a, .article-details .topics-homepage-menu h2.current > a {
    font-weight: bold !important;
    text-decoration-color: #e02e3b;
  }
  .article-details .topics-menu li, .article-details .topics-homepage-menu li {
    font-size: 16px;
    line-height: 162.3%;
    margin-top: 16px;
  }
  /* .article-details .topics-menu li:after, .article-details .topics-homepage-menu li:after {
    content: "\f149";
    font-family: "icons";
    font-size: 8px;
    margin-left: 12px;
  } */
  .article-details .topics-menu li.deeper:after, .article-details .topics-homepage-menu li.deeper:after {
    display: none;
  }
  .article-details .topics-menu li.deeper ul, .article-details .topics-homepage-menu li.deeper ul {
    margin-left: 24px;
  }
  .article-details .topics-menu li.deeper ul li a, .article-details .topics-homepage-menu li.deeper ul li a {
    color: #6a7185;
  }
  .article-details .topics-menu li.deeper ul li a:hover, .article-details .topics-homepage-menu li.deeper ul li a:hover {
    color: #e02e3b;
  }
  .article-details .topics-menu li.deeper ul li::before, .article-details .topics-homepage-menu li.deeper ul li::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #6a7185;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
  }
  .article-details .topics-menu li.deeper ul li:after, .article-details .topics-homepage-menu li.deeper ul li:after {
    display: none;
  }
  .article-details .topics-menu li.current > a, .article-details .topics-homepage-menu li.current > a {
    font-weight: bold;
    text-decoration-color: #e02e3b;
  }
  .article-details .topics-menu li:before, .article-details .topics-homepage-menu li:before {
    display: none;
  }
  .article-details .active-mobile-menu-section {
    z-index: 100 !important;
    min-height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow: visible;
    height: 100%;
  }
  .article-details #sp-page-builder.sp-page-builder .sppb-divider {
    margin-top: 0;
    margin-bottom: 0;
    /* border-bottom: solid 3px #e02e3b; */
    border-bottom: solid 3px #0094B7;
    max-width: 79px;
  }
  .article-details #sp-page-builder.sp-page-builder .topic-with-text-section-summary {
    color: #6a7185;
  }
  .edocman-document {
    margin-top: 84px;
  }
  .edocman-document .cat {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
    color: #0094b7;
    margin-bottom: 32px;
  }
  .edocman-document .title {
    margin-bottom: 32px;
    padding-right: 200px;
  }
  .edocman-document .text {
    padding-right: 200px;
    margin-bottom: 64px;
    line-height: 183.3%;
  }
  .edocman-document .download-btn {
    margin-top: 16px;
  }
  @media (max-width: 991px) {
    .edocman-document .title, .edocman-document .text {
      padding-right: 0;
    }
  }
  .unifiedsearch-form-search {
    display: flex;
    height: 56px;
    align-items: center;
  }
  .unifiedsearch-form-search > * {
    height: 100%;
  }
  .unifiedsearch-form-search ul.autocompleter-choices {
    height: auto;
  }
  .unifiedsearch-form-search .chi-btn-tertiary, .unifiedsearch-form-search .infoway-form .rsform-reset-button, .infoway-form .unifiedsearch-form-search .rsform-reset-button {
    border-radius: 0;
    border: none;
    box-shadow: none;
  }
  .unifiedsearch-form-search .chi-btn-tertiary:hover, .unifiedsearch-form-search .infoway-form .rsform-reset-button:hover, .infoway-form .unifiedsearch-form-search .rsform-reset-button:hover {
    background-color: #e02e3b !important;
  }
  .unifiedsearch-searchword-label {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 32px;
    height: auto !important;
  }
  .unifiedsearch-searchword-label i {
    color: #6a7185;
    font-size: 18px;
    margin-top: 8px;
    display: block;
  }
  .unifiedsearch-searchword {
    display: inline-block !important;
    border: none !important;
    height: 100%;
  }
  .finder .search-results.list-striped li {
    padding: 64px 0;
  }
  .finder .search-results.list-striped li:not(:last-child) {
    border-bottom: solid 1px #6a7185;
  }
  .unifiedsearch #search-form {
    background-color: #f0f2f5;
    left: 50%;
    margin-left: -50vw !important;
    width: 100vw;
    min-width: 100%;
    padding-left: calc(50vw - 50%) !important;
    padding-right: calc(50vw - 50%) !important;
    box-sizing: border-box;
    position: relative;
    margin-top: -200px;
    padding-top: 264px;
    padding-bottom: 64px;
  }
  .unifiedsearch #search-form .search-results-header, .unifiedsearch .inline-search-form .search-results-header {
    width: 100%;
  }
  .unifiedsearch #search-form .page-heading, .unifiedsearch .inline-search-form .page-heading {
    color: #6a7185;
  }
  .unifiedsearch #search-form .query-string, .unifiedsearch .inline-search-form .query-string {
    color: #19202e;
    display: block;
    margin-top: 32px;
  }
  .unifiedsearch #search-form .unifiedsearch-query, .unifiedsearch .inline-search-form .unifiedsearch-query {
    width: 100%;
    margin-top: 32px;
  }
  .unifiedsearch #search-form .unifiedsearch-query .combobox, .unifiedsearch .inline-search-form .unifiedsearch-query .combobox {
    width: 100%;
  }
  .unifiedsearch #search-form .unifiedsearch-query, .unifiedsearch .inline-search-form .unifiedsearch-query, .unifiedsearch #search-form .unifiedsearch-searchword, .unifiedsearch .inline-search-form .unifiedsearch-searchword, .unifiedsearch #search-form .chi-btn-tertiary, .unifiedsearch #search-form .infoway-form .rsform-reset-button, .infoway-form .unifiedsearch #search-form .rsform-reset-button, .unifiedsearch .inline-search-form .chi-btn-tertiary, .unifiedsearch .inline-search-form .infoway-form .rsform-reset-button, .infoway-form .unifiedsearch .inline-search-form .rsform-reset-button {
    background-color: #fff !important;
  }
  .unifiedsearch #search-form .chi-btn-tertiary:hover, .unifiedsearch #search-form .infoway-form .rsform-reset-button:hover, .infoway-form .unifiedsearch #search-form .rsform-reset-button:hover, .unifiedsearch .inline-search-form .chi-btn-tertiary:hover, .unifiedsearch .inline-search-form .infoway-form .rsform-reset-button:hover, .infoway-form .unifiedsearch .inline-search-form .rsform-reset-button:hover {
    background-color: #e02e3b !important;
  }
  .unifiedsearch #search-form .unifiedsearch-searchword-label, .unifiedsearch .inline-search-form .unifiedsearch-searchword-label {
    margin-left: 32px;
  }
  .unifiedsearch #search-form .unifiedsearch-form-search, .unifiedsearch .inline-search-form .unifiedsearch-form-search {
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  }
  .unifiedsearch .search-second-section {
    padding-top: 64px;
  }
  .unifiedsearch #search-filters fieldset, .unifiedsearch #search-filters .search-filter-section {
    padding: 32px;
    border-radius: 5px;
    background-color: #f0f2f5;
    margin-bottom: 32px;
  }
  .unifiedsearch #search-filters fieldset {
    margin-top: -10px;
  }
  .unifiedsearch #search-filters .search-filter-section {
    padding-top: 28px;
  }
  .unifiedsearch #search-filters legend {
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    line-height: 113.3%;
    display: block;
    padding-bottom: 0;
    position: relative;
    top: 42px;
    margin-bottom: 32px;
  }
  .unifiedsearch #search-filters input[type="radio"], .unifiedsearch #search-filters input[type="checkbox"] {
    margin-right: 16px;
  }
  .unifiedsearch #search-results {
    padding-left: 32px;
    padding-right: 32px;
  }
  .unifiedsearch .search-pagination {
    margin-bottom: 84px !important;
  }
  .resource-search .type {
    font-size: 14px;
    margin-bottom: 16px;
  }
  .resource-search .type.weblink {
    color: #6a7185;
  }
  .resource-search .type.document {
    color: #0094b7;
  }
  .resource-search .type.webinar {
    color: #4b1d56;
  }
  .resource-search .type.video {
    color: #6a7185;
  }
  .resource-search .title {
    font-size: 30px;
    line-height: 113.3%;
    margin-bottom: 16px;
  }
  .resource-search .desc {
    font-size: 16px;
    line-height: 183.3%;
    margin-bottom: 16px;
  }
  .resource-search .route {
    font-size: 16px;
    line-height: 183.3%;
    color: #6a7185;
    word-break: break-word;
  }
  .unifiedsearch-inline-layout .search-filters {
    float: left;
    width: 33%;
    background-color: #f0f2f5;
    border-radius: 5px;
    padding: 32px 32px;
  }
  @media (max-width: 991px) {
    .unifiedsearch-inline-layout .search-filters {
      width: 100%;
    }
  }
  .unifiedsearch-inline-layout .search-filters .intro h3, .unifiedsearch-inline-layout .search-filters .intro .h3-style {
    font-size: 33px;
  }
  .unifiedsearch-inline-layout .search-filters .filters {
    border-top: solid 2px #d8deeb;
    padding-top: 24px;
    margin-top: 24px;
  }
  .unifiedsearch-inline-layout .search-filters .filters .filter-branch-label {
    font-weight: bold;
  }
  .unifiedsearch-inline-layout .search-filters .filters .input_checkbox label {
    margin-left: 16px;
  }
  .unifiedsearch-inline-layout .search-results > li {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding: 0 16px 32px 16px;
  }
  .unifiedsearch-inline-layout .search-results > li:before {
    display: none;
  }
  .unifiedsearch-inline-layout .search-results > li.us-featured {
    width: 66%;
  }
  @media (max-width: 991px) {
    .unifiedsearch-inline-layout .search-results > li {
      width: 100%;
      padding: 0 0 32px 0;
    }
    .unifiedsearch-inline-layout .search-results > li.us-featured {
      padding-top: 64px;
      width: 100%;
    }
  }
  .blogpost {
    margin-top: 52px;
  }
  .blogpost .pre-header-row {
    border-bottom: solid 1px #d8deeb;
    margin-bottom: 52px;
  }
  .blogpost .breadcrumb {
    margin-bottom: 40px;
  }
  .blogpost .tags-col {
    margin-bottom: 40px;
    font-size: 13px;
  }
  .blogpost .tags-col strong {
    margin-right: 0.25em;
  }
  .blogpost h1 {
    text-align: center;
    font-size: 50px !important;
    margin-bottom: 16px;
  }
  .blogpost .introtext {
    color: #6a7185;
    text-align: center;
    margin-bottom: 32px;
  }
  .blogpost .blog-info {
    display: flex;
    justify-content: center;
    color: #6a7185;
    font-size: 14px;
    margin-bottom: 10px;
  }
  .blogpost .blog-info > span {
    padding-left: 8px;
    padding-right: 8px;
  }
  .blogpost .blog-info > span:not(:last-child) {
    border-right: solid 1px #6a7185;
  }
  .blogpost .article-full-image {
    margin-top: 38px;
    margin-bottom: 64px;
  }
  .blogpost .fulltext {
    line-height: 183.3%;
  }
  .blogpost .fulltext p {
    margin-bottom: 32px;
    margin-top: 5px;
  }
  .blogpost .about-authors-header {
    margin-top: 84px;
    margin-bottom: 32px;
  }
  #ampz_inline_sc_1 {
    font-family: "Roboto" !important;
    animation-delay: 1.5s;
    display: block;
    border-radius: 5px;
    padding: 20px 60px 20px 60px;
    background-color: #19202e !important;
  }
  .template_minimal {
    background-color: #19202e !important;
    color: #fff !important;
    border: 0 !important;
  }
  .template_minimal .ampz-icoon-twitter {
    content: "\f144" !important;
  }
  .news-layout .article-full-image {
    display: none;
  }
  /********  CODE FROM NANCY M. TO SUPPORT YOUTUBE IFRAMES IN BLOGS   ******/
  .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background-color: #19202e;
  }
  .embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  /* .ampz-icoon-twitter {
   @extend .icon-social-facebook;
   } */
  .other-website-header {
    flex-shrink: 1;
    margin-bottom: 0;
    line-height: 120%;
  }
  @media (max-width: 991px) {
    .other-website-header {
      margin-bottom: 32px;
    }
  }
  @media (max-width: 767px) {
    .other-website-header {
      text-align: center;
    }
  }
  .other-website-container {
    display: flex;
    align-items: center;
    flex-shrink: 0;
  }
  .other-website-container .other-website {
    padding: 15px;
    /* background-color: #f0f2f5; */
    background-color: #ffffff;
    margin-left: 32px;
    flex-grow: 1;
    flex-shrink: 0;
  }
  .other-website-container .other-website .prescribeit {
    border-left: 2px solid #95c11e;
    padding-left: 10px;
  }
  .other-website-container .other-website .infocentral {
    border-left: 2px solid #0094b7;
    padding-left: 10px;
  }
  .other-website-container .other-website .insights {
    border-left: 2px solid #e02e3b;
    padding-left: 10px;
  }
  @media (max-width: 1199px) {
    .other-website-container .other-website:first-child {
      margin-left: 24px;
    }
  }
  @media (max-width: 991px) {
    .other-website-container .other-website:first-child {
      margin-left: 0;
    }
  }
  @media (max-width: 767px) {
    .other-website-container {
      flex-direction: column;
    }
    .other-website-container .other-website {
      margin-left: 0;
      margin-bottom: 32px;
      width: 100%;
    }
  }
  .mvp-section {
    margin-top: -56px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .mvp-section .sppb-row > *:first-child {
    margin-top: 56px;
  }
  .mvp-section .sppb-row > *:first-child .sppb-column-addons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .mvp-image-column {
    max-width: 700px;
    width: calc(50vw - 16px);
    margin-right: -50vw;
    padding-right: 0;
  }
  @media (max-width: 1199px) {
    .mvp-image-column {
      margin-top: 56px;
    }
  }
  @media (max-width: 767px) {
    .mvp-image-column {
      width: calc(100vw - 16px);
      margin-top: 0;
    }
  }
  .mvp-image-column .sppb-addon-single-image {
    position: relative;
  }
  .mvp-image-column .sppb-addon-single-image .sppb-addon-single-image-container {
    width: 100%;
  }
  .mvp-image-column .sppb-addon-single-image::after {
    /* background-image: url(https://www.infoway-inforoute.ca/templates/shaper_helixultimate/images/mvp.svg); */
    background-image: url('../static/home-triangle.png');
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 34%;
    background-repeat: no-repeat;
  }
  .mvp-image-column .sppb-addon-single-image img {
    border-bottom-left-radius: 100%;
    width: 100%;
  }
  @media (max-width: 767px) {
    .mvp-image-column .sppb-addon-single-image img {
      object-fit: cover;
      object-position: right bottom;
      height: 380px;
    }
  }
  @media (max-width: 575px) {
    .mvp-image-column .sppb-addon-single-image img {
      height: 300px;
    }
  }
  .top1-container .sp-module {
    width: 100%;
  }
  .mod-dailymessage {
    background-color: #4b1d56;
    color: white;
    font-size: 18px;
    font-weight: bold;
    padding-left: calc(50% + -656px);
    padding-right: 48px;
    position: relative;
  }
  @media (max-width: 1456px) {
    .mod-dailymessage {
      padding-left: 3.5%;
    }
  }
  .mod-dailymessage .mod-dm-message {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .mod-dailymessage .mod-dm-close {
    line-height: 1;
    color: #fff;
    font-size: 14px;
    padding: 16px;
    text-decoration: none;
    position: absolute;
    top: 0;
    right: 0;
  }
  .sppb-addon-infoway-impact {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  @media (max-width: 991px) {
    .sppb-addon-infoway-impact {
      width: 100%;
      padding-left: 0 !important;
      padding-right: 0 !important;
      left: 50%;
      margin-left: -50vw !important;
      width: 100vw;
      min-width: 100%;
      padding-left: calc(50vw - 50%) !important;
      padding-right: calc(50vw - 50%) !important;
      box-sizing: border-box;
      position: relative;
    }
  }
  .sppb-addon-infoway-impact .col-title {
    padding-top: 64px;
    padding-bottom: 64px;
    display: flex;
    align-items: center;
  }
  .sppb-addon-infoway-impact .col-title .impact-title {
    padding-left: 32px;
    padding-right: 32px;
  }
  @media (max-width: 991px) {
    .sppb-addon-infoway-impact .col-title {
      padding-bottom: 32px;
    }
    .sppb-addon-infoway-impact .col-title .impact-title {
      margin-left: auto;
      margin-right: auto;
      text-align: center;
    }
  }
  @media (max-width: 767px) {
    .sppb-addon-infoway-impact .col-title {
      padding-top: 32px;
    }
  }
  .sppb-addon-infoway-impact .col-stats {
    display: flex;
    padding-top: 64px;
    padding-bottom: 50px;
    justify-content: space-around;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
    line-height: 29px;
    max-width: 200px;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group:not(:first-child) {
    padding-left: 24px;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group:not(:last-child) {
    padding-right: 24px;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group .sppb-addon-infoway-impact-stat {
    font-size: 50px !important;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group .sppb-addon-infoway-impact-icon {
    font-size: 40px;
    margin-bottom: 8px;
  }
  .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group .sppb-addon-infoway-impact-icon-info {
    font-size: 50px;
    margin-bottom: 8px;
  }
  @media (max-width: 767px) {
    .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
  }
  .sppb-addon-infoway-impact .col-stats .impact-separator {
    height: 136px;
    max-height: 100%;
    width: 3px;
    border-right: solid 3px #6a7185;
  }
  @media (max-width: 991px) {
    .sppb-addon-infoway-impact .col-stats {
      padding-top: 0;
    }
  }
  @media (max-width: 767px) {
    .sppb-addon-infoway-impact .col-stats {
      flex-direction: column;
      align-items: center;
      padding-bottom: 32px;
    }
    .sppb-addon-infoway-impact .col-stats .sppb-addon-infoway-impact-stat-group {
      max-width: 280px;
    }
    .sppb-addon-infoway-impact .col-stats .impact-separator {
      height: 3px;
      width: 136px;
      border-bottom: solid 3px #6a7185;
      border-right: none;
      padding-top: 32px;
      margin-bottom: 32px;
    }
  }
  .sppb-addon-infoway-impact-source {
    background-color: #d9dee7;
    padding: 0 24px;
  }
  .sppb-addon-infoway-impact-source .view-source {
    margin: 0 0 8px 0;
    padding: 0;
    display: block;
    background-color: transparent;
    font-size: 14px;
    line-height: 183.3%;
    border: none;
    color: #434343;
    cursor: pointer;
  }
  .sppb-addon-infoway-impact-source .view-source i {
    font-size: 12px;
    color: #6a7185;
  }
  .sppb-addon-infoway-impact-source .source-text {
    padding-bottom: 24px;
  }
  .sppb-addon-accordion .sppb-panel-modern {
    border: none;
    border-bottom: solid 2px #d8deeb;
    border-radius: 0;
    margin-bottom: 0;
    background: transparent;
  }
  .dark-section .sppb-addon-accordion .sppb-panel-modern {
    border-bottom: solid 2px #6a7185;
  }
  .sppb-addon-accordion .sppb-addon-title {
    margin-bottom: 32px;
  }
  .sppb-addon-accordion .sppb-panel-heading {
    background-color: transparent;
    color: #19202e;
    padding: 37px 64px 30px 0;
    border: none;
    width: 100%;
    text-align: left;
  }
  .dark-section .sppb-addon-accordion .sppb-panel-heading {
    color: white;
  }
  .sppb-addon-accordion .sppb-panel-heading .icon-ui-plus {
    color: #19202e;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #f0f2f5;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .grey-section .sppb-addon-accordion .sppb-panel-heading .icon-ui-plus {
    background-color: white;
  }
  .dark-section .sppb-addon-accordion .sppb-panel-heading .icon-ui-plus {
    color: white;
    background-color: #232b3c;
  }
  .sppb-addon-accordion .sppb-panel-heading.active .icon-ui-plus:before {
    content: "\f14c";
    color: #e02e3b;
  }
  .dark-section .sppb-addon-accordion .sppb-panel-heading.active .icon-ui-plus:before {
    color: white;
  }
  .sppb-addon-accordion .sppb-panel-heading.active .sppb-toggle-direction {
    -webkit-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
  }
  .sppb-addon-accordion .sppb-panel-collapse {
    background-color: white;
    border-radius: 5px;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
    margin-bottom: 32px;
    color: #19202e;
  }
  .sppb-addon-accordion .sppb-panel-collapse a {
    color: #19202e;
  }
  .sppb-addon-accordion .sppb-panel-collapse a:hover {
    color: #e02e3b;
  }
  .sppb-addon-accordion .sppb-panel-collapse .sppb-panel-body {
    padding: 32px;
  }
  .sppb-addon-accordion .sppb-panel-collapse .sppb-addon-wrapper {
    padding-left: 32px;
    border-left: 3px solid #e02e3b;
  }
  .sppb-addon-accordion .sppb-panel-collapse .sppb-addon-text-block {
    width: 75%;
  }
  @media (max-width: 1199px) {
    .sppb-addon-accordion .sppb-panel-collapse .sppb-addon-text-block {
      width: 100%;
    }
  }
  .sppb-addon-gallery ul, .sppb-tabs-tab ul {
    padding: 0;
  }
  .sppb-addon-gallery ul li:before, .sppb-tabs-tab ul li:before {
    display: none;
  }
  .sppb-tabs-tab .sppb-nav-tabs {
    height: 85px;
    background-color: #19202e;
    display: flex;
    border-radius: 5px;
    padding-left: 32px;
    overflow: auto hidden;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
  }
  @media (max-width: 991px) {
    .sppb-tabs-tab .sppb-nav-tabs {
      padding-left: 0;
    }
  }
  .sppb-tabs-tab .sppb-nav-tabs > li {
    float: none;
    margin-bottom: 0;
    flex-shrink: 0;
    scroll-snap-align: start;
  }
  .sppb-tabs-tab .sppb-nav-tabs > li:first-child {
    border-top-left-radius: 5px;
  }
  .sppb-tabs-tab .sppb-nav-tabs > li:first-child > a {
    border-top-left-radius: 5px;
  }
  .sppb-tabs-tab .sppb-nav-tabs > li > a {
    height: 100%;
    width: 100%;
    padding-left: 28px;
    padding-right: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #19202e;
    color: white;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 113.3%;
    letter-spacing: 0.06em;
    line-height: 151.3%;
    border: none;
  }
  @media (max-width: 575px) {
    .sppb-tabs-tab .sppb-nav-tabs > li > a {
      padding-left: 16px;
      padding-right: 16px;
    }
  }
  .sppb-tabs-tab .sppb-nav-tabs > li > a:hover {
    background-color: #2e384b;
  }
  .sppb-tabs-tab .sppb-nav-tabs > li.active a {
    background-color: #2e384b;
    border-bottom: solid 2px #e02e3b;
  }
  .sppb-addon-single-image img {
    border-radius: 5px;
  }
  .sppb-addon-table-main {
    border: solid #6a7185;
    border-width: 0 0 3px 0;
  }
  .sppb-addon-table-main thead {
    background-color: #6a7185;
    border: solid #e02e3b;
    border-width: 0 0 3px 0;
  }
  .sppb-addon-table-main tbody tr:nth-child(even) {
    background: #f0f2f5;
  }
  .sppb-addon-table-main tbody tr:nth-child(odd) {
    background: #fff;
  }
  @media (max-width: 767px) {
    .sppb-addon-table-main.bt tbody td:before {
      background: transparent;
      border-width: 0;
      color: #6a7185;
    }
  }
  #sp-footer {
    background-color: #19202e;
  }
  #sp-footer .container-inner {
    padding-top: 84px;
  }
  @media (max-width: 991px) {
    #sp-footer .container-inner {
      padding-top: 42px;
    }
  }
  #sp-footer .logo {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 64px;
    height: 53px;
  }
  @media (max-width: 991px) {
    #sp-footer .logo {
      width: 311px;
      height: auto;
      margin-bottom: 42px;
    }
  }
  #sp-footer ul.menu {
    display: block;
    margin: 0 0 1rem 0;
    letter-spacing: 0.06em;
  }
  #sp-footer ul.menu ul {
    padding-left: 0;
  }
  #sp-footer ul.menu ul li {
    margin-bottom: 16px;
  }
  #sp-footer ul.menu li {
    margin-left: 0;
    display: block;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent {
    float: left;
    width: 23%;
    margin-right: 2.66666666%;
    padding-bottom: 16px;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent:last-child {
    margin-right: 0;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent > a {
    position: relative;
    margin-bottom: 36px;
    text-transform: uppercase;
    font-weight: 500;
    max-width: 200px;
    /* display: flex; */
    align-items: flex-end;
  }
  #sp-footer .main-menu ul.menu > li.menu-parent > a:before {
    content: "";
    width: 140px;
    border-bottom: solid 3px #0094b7;
    /* border-bottom: solid 3px #e02e3b; */
    left: 0;
    bottom: -6px;
    position: absolute;
  }
  #sp-footer .top-menu ul.menu {
    float: left;
    width: 23%;
  }
  #sp-footer .top-menu ul.menu li {
    margin-bottom: 16px;
  }
  #sp-footer .top-menu ul.menu li:first-child {
    position: relative;
    padding-top: 36px;
  }
  #sp-footer .top-menu ul.menu li:first-child:before {
    content: "";
    width: 140px;
    border-top: solid 3px #e02e3b;
    left: 0;
    top: -4px;
    position: absolute;
  }
  @media (max-width: 991px) {
    #sp-footer .container {
      max-width: 674px;
    }
    #sp-footer ul.menu li {
      display: block;
    }
    #sp-footer .main-menu {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      /* display: inline-block;
      vertical-align: top; */
    }
    #sp-footer .main-menu ul.menu li ul {
      display: none;
    }
    #sp-footer .main-menu ul.menu > li.menu-parent {
      float: none;
      width: auto;
      margin-right: 0;
    }
    #sp-footer .main-menu ul.menu > li.menu-parent > a {
      max-width: none;
      margin-bottom: 0;
    }
    /* #sp-footer .main-menu ul.menu > li.menu-parent > a:before {
      display: none;
    } */
    #sp-footer .top-menu {
      width: 43%;
      margin-left: 2%;
      margin-right: 5%;
      /* display: inline-block; */
      vertical-align: top;
    }
    #sp-footer .top-menu .sp-module-content {
      float: right;
    }
    #sp-footer .top-menu ul.menu {
      position: static !important;
      width: 100%;
      float: none;
    }
    #sp-footer .top-menu ul.menu li {
      margin-right: 0;
    }
    #sp-footer .top-menu ul.menu li:first-child {
      padding-top: 0;
    }
    #sp-footer .top-menu ul.menu li:first-child:before {
      display: none;
    }
  }
  @media (max-width: 575px) {
    #sp-footer .main-menu, #sp-footer .top-menu {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      text-align: center;
    }
    /* #sp-footer .main-menu ul.menu > li.menu-parent > a {
      display: inline;
    } */
    #sp-footer .top-menu .sp-module-content {
      float: none;
    }
  }
  #sp-footer .sp-module.signup {
    clear: both;
    padding-top: 40px;
  }
  @media (max-width: 991px) {
    #sp-footer .sp-module.signup {
      padding-top: 31px;
    }
  }
  @media (max-width: 767px) {
    #sp-footer .sp-module.signup {
      padding-top: 16px;
    }
  }
  #sp-footer .custom.signup {
    background-color: #232b3c;
    border-radius: 5px;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 16px 32px;
  }
  #sp-footer .custom.signup h2 {
    font-size: 24px;
    margin-bottom: 0;
  }
  @media (max-width: 991px) {
    #sp-footer .custom.signup h2 {
      font-size: 18px;
    }
  }
  #sp-footer .custom.signup .vertical-separator {
    margin-left: 25px;
    border-left: 3px solid #6a7185;
    height: 82px;
    display: inline-block;
    vertical-align: middle;
  }
  @media (max-width: 991px) {
    #sp-footer .custom.signup .vertical-separator {
      height: 62px;
    }
  }
  @media (max-width: 575px) {
    #sp-footer .custom.signup .vertical-separator {
      height: 3px;
      border-bottom: 3px solid #6a7185;
      width: 162px;
      display: block;
      border-left: none;
      margin: 32px auto;
    }
  }
  #sp-footer .custom.signup .pos1 {
    flex-grow: 1;
    padding-right: 25px;
  }
  @media (max-width: 991px) {
    #sp-footer .custom.signup .pos1 {
      flex: 2;
      padding-right: 15px;
    }
  }
  @media (max-width: 575px) {
    #sp-footer .custom.signup .pos1 {
      padding-right: 0;
      margin-bottom: 16px;
    }
  }
  #sp-footer .custom.signup .pos2 {
    flex-shrink: 0;
  }
  #sp-footer .custom.signup .pos3 {
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 25px;
    flex-grow: 1;
  }
  #sp-footer .custom.signup .pos3 > span {
    white-space: nowrap;
  }
  #sp-footer .custom.signup .pos3 a:hover {
    text-decoration: none;
  }
  #sp-footer .custom.signup .pos3 i {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 24px;
  }
  #sp-footer .custom.signup .pos3 i:before {
    position: relative;
    top: 1px;
  }
  @media (max-width: 991px) {
    #sp-footer .custom.signup .pos3 {
      flex-wrap: wrap;
      justify-content: center;
      flex: 1;
    }
    #sp-footer .custom.signup .pos3 > span {
      margin-bottom: 8px;
      flex-basis: 100%;
      text-align: center;
    }
  }
  @media (max-width: 575px) {
    #sp-footer .custom.signup .pos3 {
      padding-left: 0;
    }
  }
  @media (max-width: 575px) {
    #sp-footer .custom.signup {
      flex-direction: column;
      text-align: center;
      padding-top: 32px;
      padding-bottom: 26px;
      margin-left: 32px;
      margin-right: 32px;
    }
  }
  #sp-footer .custom.copyright {
    margin-top: 16px;
    letter-spacing: 0.06em;
  }
  #sp-footer .custom.copyright .col2 {
    text-align: right;
  }
  #sp-footer .custom.copyright .col2 a {
    border-right: solid 1px;
    padding-right: 5px;
    margin-right: 6px;
  }
  #sp-footer .custom.copyright .col2 a:last-child {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
  }
  @media (max-width: 991px) {
    #sp-footer .custom.copyright .col1, #sp-footer .custom.copyright .col2 {
      text-align: center;
    }
    #sp-footer .custom.copyright .col2 {
      margin-top: 8px;
    }
  }
  .infoway-form {
    margin-top: 100px;
    border: 1px;
    border: #e8eff1 1px solid;
    padding: 30px;
    box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  }
  @media (max-width: 767px) {
    .infoway-form {
      margin-top: 30px;
    }
  }
  .infoway-form .formControlLabel {
    font-size: 16px;
  }
  .infoway-form .formControlLabel .formRequired {
    color: #e02e3b;
    float: left;
    margin-right: 3px;
  }
  .infoway-form input {
    border-radius: 0px;
  }
  .infoway-form input[type="text"] {
    border: none;
    border-bottom: 2px solid #d8deeb;
  }
  .infoway-form input:focus {
    border: none;
    border-bottom: 2px solid #0094b7;
    box-shadow: none;
    background-color: #f8f8f8;
  }
  .infoway-form select {
    padding: 10px 20px 10px 20px;
    height: 60px !important;
  }
  .infoway-form .formValidationAlert {
    background-color: #19202e;
    color: #fff;
    position: absolute;
    width: 100%;
    height: auto;
    line-height: 50px;
    margin: 0px;
    top: 50px;
    left: 0;
  }
  /* .infoway-form .formValidationAlert::before {
    position: absolute;
    content: "";
    background-image: url("../images/alert.svg");
    background-size: 33px 26px;
    height: 26px;
    width: 33px;
    margin: 20px 10px 10px 20px;
    top: -10px;
  } */
  .infoway-form .formValidationAlert .formValidationText {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    padding-left: 65px;
  }
  @media (max-width: 767px) {
    .infoway-form .formValidationAlert {
      top: -20px;
    }
  }
  .infoway-form .rsform-submit-button {
    padding-right: 50px;
    text-align: left;
    position: relative;
  }
  .infoway-form .rsform-submit-button:after {
    content: "\f101";
    font-family: icons;
    color: #e02e3b;
    vertical-align: top;
    font-size: 17px;
    margin-left: 10px;
    right: 20px;
    position: absolute;
    transition: all 0.15s ease-in-out;
  }
  .infoway-form .form-control.is-invalid {
    background-image: none;
  }
  .infoway-form .formError {
    font-size: 14px;
  }
  .infoway-form .rsform-block-privacy .form-check-input {
    transform: scale(0.9);
  }
  .infoway-form .rsform-block-privacy .formRequired {
    display: none;
  }

  .sp-page-builder .page-content #section-id-1622167280257 {
    padding: 70px 0px 70px 0px;
    margin: 0px 0px 0px 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    content: "/";
    /* transform: scale(0.5) translateY(45%); */
}






.sp-page-builder .page-content #section-id-1622167280239{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1622167280237{box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1622167280242 {margin:0px 0px 0px 0px;}#sppb-addon-1622167280242 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1622167280242 h1.sppb-addon-title {margin:0px 0px 30px 0px; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1622167280245 {margin:0px 0px 0px 0px;}#sppb-addon-1622167280245 {box-shadow:0 0 0 0 #ffffff;}#column-id-1622167280238{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1623799757527 {margin:0px 0px 0px 0px;}#sppb-addon-1623799757527 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1622167280255{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1622167280253{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1622167280252 {margin:0px 0px 0px 0px;}#sppb-addon-1622167280252 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1622167280252 h2.sppb-addon-title {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }#column-id-1622167280254{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1622167280258 {margin:0px 0px0px;}#sppb-addon-1622167280258 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1624301294524{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624301294525{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624301294526 {margin:0px 0px 30px 0px;}#sppb-addon-1624301294526 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624301294526 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624301294535 {margin:0px 0px 30px 0px;}#sppb-addon-1624301294535 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624301294535 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624301294529{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624301294530 {margin:0px 0px 30px 0px;}#sppb-addon-1624301294530 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624301735986 {margin:0px 0px 0px 0px;}#sppb-addon-1624301735986 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205214 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205214 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205214 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content #section-id-1624303058682{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303058683{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058684 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058684 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058684 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624303058685 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058685 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058685 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624303058686{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058687 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058687 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624303058689 {margin:0px 0px 0px 0px;}#sppb-addon-1624303058689 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205202 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205202 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205202 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content #section-id-1624303058690{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303058691{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058692 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058692 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058692 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624303058693 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058693 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058693 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624303058694{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058695 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058695 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624303058697 {margin:0px 0px 0px 0px;}#sppb-addon-1624303058697 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205207 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205207 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205207 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content #section-id-1624303899949{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303899955{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303899956 {margin:0px 0px 0px 0px;}#sppb-addon-1624303899956 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303899956 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1626202031195 {margin:0px 0px 30px 0px;}#sppb-addon-1626202031195 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1625434453098{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1625434453099{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1625434453100 {margin:0px 0px 0px 0px;}#sppb-addon-1625434453100 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1625434453100 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1626202031198 {margin:0px 0px 30px 0px;}#sppb-addon-1626202031198 {box-shadow:0 0 0 0 #ffffff;}.sp-page-builder .page-content #section-id-1624303899955{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303899962{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303899963 {margin:0px 0px 30px 0px;}#sppb-addon-1624303899963 {box-shadow:0 0 0 0 #ffffff;}
    body{font-family: 'Roboto', sans-serif;font-size: 16px;}

    #section-id-1624303058691{padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;box-shadow:0 0 0 0 #ffffff;}#column-id-1624303058691{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058692 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058692 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058692 h2.sppb-addon-title {margin:0px 0px 30px 0px; text-transform:none; padding:0px 0px 0px 0px; }#sppb-addon-wrapper-1624303058693 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058693 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624303058693 .sppb-btn i {margin:0px 0px 0px 0px;}#column-id-1624303058694{box-shadow:0 0 0 0 #fff;}#sppb-addon-wrapper-1624303058695 {margin:0px 0px 30px 0px;}#sppb-addon-1624303058695 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624303058697 {margin:0px 0px 0px 0px;}#sppb-addon-1624303058697 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-wrapper-1624304205207 {margin:0px 0px 30px 0px;}#sppb-addon-1624304205207 {box-shadow:0 0 0 0 #ffffff;}#sppb-addon-1624304205207 .sppb-btn i {margin:0px 0px 0px 0px;}.sp-page-builder .page-content
    #section-id-1622167280256{padding-top:50px;padding-right:0px;padding-bottom:25px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;box-shadow:0 0 0 0 #ffffff;}
    .logo-image {height:53px;}.logo-image-phone {height:53px;}
    .logo-image {height:53px;}.logo-image-phone {height:53px;}
    .other-website-container .other-website .infoway {
        border-left: 2px solid #e02e3b;
        padding-left: 10px;
    }

    .sp-page-builder .page-content #section-id-1626965679922 {
        padding-top: 70px;
        padding-bottom: 50px;
    }

    #sppb-addon-wrapper-1626965679927 {
        margin: 0px 0px 30px 0px;
        color: #0094B7;
    }

    #sppb-addon-wrapper-1626965679929 {
        margin: 0px 0px 30px 0px;
    }

    #sppb-addon-wrapper-1626965679924 {
        margin: 0px 0px 16px 0px;
    }



    .sp-page-builder .page-content #section-id-1621949951207 {
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 20px;
      margin-left: 0px;
      box-shadow: 0 0 0 0 #ffffff;
  }
  #sppb-addon-1621949951213 .sppb-addon-content .sppb-btn {
      margin: 5px;
  }

  .sp-page-builder .page-content #section-id-1621949951208 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1621949951214 .sppb-addon-content .sppb-btn {
    margin: 5px;
}

/*Bars added*/
.survey-table tbody .bar-1-color{background-color:#0094b7;color:#000}
.survey-table tbody .bar-0-color{background-color:#3BBBC3;color:#000}
.sample-table td.year-2024{background-color:#3BBBC3;color:black;font-weight:bold}
.survey-table caption.legend div.bar-0-color:before{background-color: #3BBBC3;}
.survey-table thead th.bar-0-color:before{background-color:#3BBBC3}


/*Bar - yearly*/
.survey-table tbody .bar-2-color{background-color:#AEE7E0;color:#000}
.survey-table tbody .bar-3-color{background-color:#88B8AE;color:#000}
.survey-table tbody .bar-4-color{background-color:#66AE96;color:#000}
.survey-table tbody .bar-5-color{background-color:#1A896C;color:#fff}
.survey-table tbody .bar-16-color{background-color:#236050;color:#fff}
.survey-table tbody .bar-17-color{background-color:#3BBBC3;color:#000}



/*Stacked bar - no opinion*/
.survey-table tbody .bar-6-color{background-color:#AFE7F5;color:#000}
.survey-table tbody .bar-7-color{background-color:#69C8E1;color:#000}
.survey-table tbody .bar-8-color{background-color:#0094B7;color:#000}
.survey-table tbody .bar-9-color{background-color:#1A8191;color:#fff}
.survey-table tbody .bar-10-color{background-color:#105E70;color:#fff}

/*Stacked bar - opinion*/
.survey-table tbody .bar-11-color{background-color:#0094B7;color:#000}
.survey-table tbody .bar-12-color{background-color:#7FCADC;color:#000}
.survey-table tbody .bar-13-color{background-color:#D8DEEB;color:#000}
.survey-table tbody .bar-14-color{background-color:#E6646D;color:#000}
.survey-table tbody .bar-15-color{background-color:#E83F4B;color:#000}
.survey-table tbody .bar-18-color{background-color:#808080;color:#000}
.survey-table tbody .bar-19-color{background-color:#3BBBC3;color:#000}

.sample-table td.year-2024{background-color:#3BBBC3;color:black;font-weight:bold}
.sample-table td.year-2023{background-color:#0094b7;color:black;font-weight:bold}
.sample-table td.year-2022{background-color:#236050;color:white;font-weight:bold}
.sample-table td.year-2021{background-color:#1A896C;color:white;font-weight:bold}
.sample-table td.year-2020{background-color:#66AE96;color:black;font-weight:bold}
.sample-table td.year-2019{background-color:#88B8AE;color:black;font-weight:bold}
.sample-table td.year-2018{background-color:#AEE7E0;color:black;font-weight:bold}



.survey-table thead th.bar-1-color:before{background-color:#0094b7}
.survey-table thead th.bar-2-color:before{background-color:#AEE7E0}
.survey-table thead th.bar-3-color:before{background-color: #88B8AE}
.survey-table thead th.bar-4-color:before{background-color:#66AE96}
.survey-table thead th.bar-5-color:before{background-color:#1A896C}
.survey-table thead th.bar-6-color:before{background-color: #AFE7F5}
.survey-table thead th.bar-7-color:before{background-color:#69C8E1}
.survey-table thead th.bar-8-color:before{background-color:#0094B7}
.survey-table thead th.bar-9-color:before{background-color:#1A8191}
.survey-table thead th.bar-10-color:before{background-color:#105E70}
.survey-table thead th.bar-11-color:before{background-color:#0094B7}
.survey-table thead th.bar-12-color:before{background-color: #7FCADC}
.survey-table thead th.bar-13-color:before{background-color:#D8DEEB}
.survey-table thead th.bar-14-color:before{background-color:#E6646D}
.survey-table thead th.bar-15-color:before{background-color:#E83F4B}
.survey-table thead th.bar-16-color:before{background-color:#236050}
.survey-table thead th.bar-17-color:before{background-color:#3BBBC3}
.survey-table thead th.bar-19-color:before{background-color:#3BBBC3}

.survey-table caption.legend div.bar-1-color:before{background-color: #0094b7;}
.survey-table caption.legend div.bar-2-color:before{background-color: #AEE7E0;}
.survey-table caption.legend div.bar-3-color:before{background-color: #88B8AE;}
.survey-table caption.legend div.bar-4-color:before{background-color: #66AE96;;}
.survey-table caption.legend div.bar-5-color:before{background-color: #1A896C;}
.survey-table caption.legend div.bar-16-color:before{background-color: #236050;}
.survey-table caption.legend div.bar-17-color:before{background-color: #3BBBC3;}
.survey-table caption.legend div.bar-19-color:before{background-color: #3BBBC3;}

.survey-table tbody .bar-2-color{background-color:#AEE7E0;color:#000}
.survey-table tbody .bar-3-color{background-color:#88B8AE;color:#000}
.survey-table tbody .bar-4-color{background-color:#66AE96;color:#000}
.survey-table tbody .bar-5-color{background-color:#1A896C;color:#fff}
.survey-table tbody .bar-16-color{background-color:#236050;color:#fff}
.survey-table tbody .bar-17-color{background-color:#3BBBC3;color:#000}

/* .survey-table tbody .bar-9-color{background-color:   #0094B7;color:#fff}
.survey-table tbody .bar-10-color{background-color:   #4B1D56;color:#fff} */

.survey-table caption.legend div.bar-100-color:before{background-color: #4B1D56;}
.survey-table tbody .bar-100-color{background-color: #4B1D56;color:#fff}
.survey-table thead th.bar-100-color:before{background-color:#4B1D56} 

.survey-table caption.legend div.bar-99-color:before{background-color: #1CA60A;}
.survey-table tbody .bar-99-color{background-color: #1CA60A;color:#000}
.survey-table thead th.bar-99-color:before{background-color:#1CA60A} 



.sample-table td.year-COVID-19{background-color:#1CA60A;color:black;font-weight:bold}
.sample-table td.year-Rare-Disease{background-color:#4B1D56;color:white;font-weight:bold}

/* .sample-table td.year-2024{background-color:#0094b7;color:white;font-weight:bold} */

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto
}

@media (min-width: 576px) {
  .container,.container-sm {
      max-width:540px
  }
}

@media (min-width: 768px) {
  .container,.container-md,.container-sm {
      max-width:720px
  }
}

@media (min-width: 992px) {
  .container,.container-lg,.container-md,.container-sm {
      max-width:960px
  }
}

@media (min-width: 1200px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl {
      max-width:1140px
  }
}

@media (min-width: 1400px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
      max-width:1320px
  }
}

