html,
body {
  max-width: 100%;
  overflow-x: hidden;
}
html {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
}
body {
  padding: 0;
  font-size: .9375rem;
  line-height: 1.375rem;
  padding-top: 70px;
  margin: 0;
  color: #444444;
}
a {
  text-decoration: none;
  font-weight: 700;
  color: #196ecf;
}
a:hover {
  color: #122377;
}
a:active {
  color: #122377;
}
a:focus {
  color: #122377;
}
input {
  color: #122377;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
#skip-navigation-link {
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  height: 70px;
  left: 10px;
  position: fixed;
  text-align: center;
  top: -1000px;
  z-index: 9999;
  padding: 0 10px;
  color: #196ECF;
}
#skip-navigation-link:active {
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  height: 70px;
  left: 10px;
  position: fixed;
  text-align: center;
  top: -1000px;
  z-index: 9999;
  padding: 0 10px;
  color: #196ECF;
}
#skip-navigation-link:focus {
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  height: 70px;
  left: 10px;
  position: fixed;
  text-align: center;
  top: -1000px;
  z-index: 9999;
  padding: 0 10px;
  color: #00a8f7;
  opacity: 1;
  top: 0;
}
#skip-navigation-link:hover {
  opacity: 1;
  top: 0;
}
.containermargin {
  margin: 0 2rem;
}
.hidden {
  display: none !important;
}
.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.uhc-image-responsive img,
.uhc-image-responsive a {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .sm-hide,
  .lg-show {
    display: none !important;
  }
  .sm-show {
    display: block;
  }
}
@media (min-width: 769px) {
  .sm-show,
  .lg-hide {
    display: none !important;
  }
  .lg-show {
    display: block;
  }
}
.clearfix {
  content: "";
  clear: both;
  display: table;
}
#main-content {
  clear: both;
}
#main-content:after {
  content: "";
  clear: both;
  display: table;
}
sup {
  Line-height: 0;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-Regular.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-Regular.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-Italic.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-Italic.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-Italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-Medium.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-Medium.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-MediumItalic.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-MediumItalic.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-SemiBold.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-SemiBold.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-SemiBoldItalic.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-SemiBoldItalic.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-Bold.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-Bold.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-BoldItalic.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-BoldItalic.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'UHCSans';
  src: url('clientlib-site/resources/fonts/UHCSans-Light.woff');
  src: url('clientlib-site/resources/fonts/UHCSans-Light.woff2') format('woff2'), url('clientlib-site/resources/fonts/UHCSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro';
  src: url('clientlib-site/resources/fonts/MinionPro-BoldCnIt.woff');
  src: url('clientlib-site/resources/fonts/MinionPro-BoldCnIt.woff2') format('woff2'), url('clientlib-site/resources/fonts/MinionPro-BoldCnIt.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'MinionPro';
  src: url('clientlib-site/resources/fonts/MinionPro-Regular.woff');
  src: url('clientlib-site/resources/fonts/MinionPro-Regular.woff2') format('woff2'), url('clientlib-site/resources/fonts/MinionPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
/*
Shorthand	Description
 m	        Margin
 p	        Padding
 t	        Top
 r	        Right
 b	        Bottom
 l	        Left
 x	        X-axis (left and right)
 y	        Y-axis (top and bottom)
*/
.mt-sm {
  margin-top: 5px !important;
}
.mb-sm {
  margin-bottom: 5px !important;
}
.ml-sm {
  margin-left: 5px !important;
}
.mr-sm {
  margin-right: 5px !important;
}
.mx-sm {
  margin: 0 5px !important;
}
.my-sm {
  margin: 5px 0 !important;
}
.pt-sm {
  padding-top: 5px !important;
}
.pb-sm {
  padding-bottom: 5px !important;
}
.pl-sm {
  padding-left: 5px !important;
}
.pr-sm {
  padding-right: 5px !important;
}
.px-sm {
  padding: 0 5px !important;
}
.py-sm {
  padding: 5px 0 !important;
}
.mt-md {
  margin-top: 10px !important;
}
.mb-md {
  margin-bottom: 10px !important;
}
.ml-md {
  margin-left: 10px !important;
}
.mr-md {
  margin-right: 10px !important;
}
.mx-md {
  margin: 0 10px !important;
}
.my-md {
  margin: 10px 0 !important;
}
.pt-md {
  padding-top: 10px !important;
}
.pb-md {
  padding-bottom: 10px !important;
}
.pl-md {
  padding-left: 10px !important;
}
.pr-md {
  padding-right: 10px !important;
}
.px-md {
  padding: 0 10px !important;
}
.py-md {
  padding: 10px 0 !important;
}
.mt-lg {
  margin-top: 18px !important;
}
.mb-lg {
  margin-bottom: 18px !important;
}
.ml-lg {
  margin-left: 18px !important;
}
.mr-lg {
  margin-right: 18px !important;
}
.mx-lg {
  margin: 0 18px !important;
}
.my-lg {
  margin: 18px 0 !important;
}
.pt-lg {
  padding-top: 18px !important;
}
.pb-lg {
  padding-bottom: 18px !important;
}
.pl-lg {
  padding-left: 18px !important;
}
.pr-lg {
  padding-right: 18px !important;
}
.px-lg {
  padding: 0 18px !important;
}
.py-lg {
  padding: 18px 0 !important;
}

/** CMP-TITLE **/
.cmp-title p {
  color: #003da1;
  margin: 0;
}
.cmp-title--bg-light-grey .cmp-title {
  background: #f5f5f5;
  margin-bottom: 15px;
  color: #122377;
  overflow: hidden;
  padding: 18px 15px;
}
.cmp-title--bg-light-grey .cmp-title__text {
  color: #000000;
  margin: 0;
}
.cmp-title--bg-blue .cmp-title {
  background: #003da1;
  margin-bottom: 15px;
  color: #ffffff;
  overflow: hidden;
  padding: 8px;
}
.cmp-title--bg-blue .cmp-title__text {
  color: #ffffff;
  margin: 0;
}
.h1-like {
  color: #003da1;
  margin: 0;
  font-size: 2.125rem;
  line-height: 2.375rem;
  font-weight: 700;
}
.h2-like {
  color: #003da1;
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 700;
}
.h3-like {
  color: #003da1;
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.h4-like {
  color: #003da1;
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}
.h5-like {
  color: #003da1;
  margin: 0;
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.h6-like {
  color: #003da1;
  margin: 0;
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
h1 {
  color: #003da1;
  margin: 0;
  font-size: 2.125rem;
  line-height: 2.375rem;
  font-weight: 700;
}
h2 {
  color: #003da1;
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 700;
}
h3 {
  color: #003da1;
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}
h4 {
  color: #003da1;
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}
h5 {
  color: #003da1;
  margin: 0;
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
h6 {
  color: #003da1;
  margin: 0;
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.cmp-title-h1-like .cmp-title p {
  color: #003da1;
  margin: 0;
  font-size: 2.125rem;
  line-height: 2.375rem;
  font-weight: 700;
}
.cmp-title-h2-like .cmp-title p {
  color: #003da1;
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 700;
}
.cmp-title-h3-like .cmp-title p {
  color: #003da1;
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.cmp-title-h4-like .cmp-title p {
  color: #003da1;
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}
.cmp-title-h5-like .cmp-title p {
  color: #003da1;
  margin: 0;
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.cmp-title-h6-like .cmp-title p {
  color: #003da1;
  margin: 0;
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.h1 {
  font-size: 2.125rem;
  line-height: 2.375rem;
  font-weight: 400;
}
.h2 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 500;
}
.h3 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 500;
}
.h5 {
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.h6 {
  font-size: .9375rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.heading {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.heading.heading--height--1 {
  height: 1rem;
}
.heading.heading--height--2 {
  height: 2rem;
}
.heading.heading--height--3 {
  height: 3rem;
}
.heading.heading--height--4 {
  height: 4rem;
}
.heading.heading--height--5 {
  height: 5rem;
}
.heading.heading--height--6 {
  height: 6rem;
}
.heading.heading--height--7 {
  height: 7rem;
}
.heading.heading--height--8 {
  height: 8rem;
}
.heading.heading--height--9 {
  height: 9rem;
}
.heading.heading--height--10 {
  height: 10rem;
}
.heading.padding--height--1 {
  margin-top: 1rem;
}
.heading.padding--height--2 {
  margin-top: 2rem;
}
.heading.padding--height--3 {
  margin-top: 3rem;
}
.heading.padding--height--4 {
  margin-top: 4rem;
}
.heading.padding--height--5 {
  margin-top: 5rem;
}
.heading.padding--height--6 {
  margin-top: 6rem;
}
.heading.padding--height--7 {
  margin-top: 7rem;
}
.heading.padding--height--8 {
  margin-top: 8rem;
}
.heading.padding--height--9 {
  margin-top: 9rem;
}
.heading.padding--height--10 {
  margin-top: 10rem;
}
.heading.padding--bottom--1 {
  margin-bottom: 1rem;
}
.heading.padding--bottom--2 {
  margin-bottom: 2rem;
}
.heading.padding--bottom--3 {
  margin-bottom: 3rem;
}
.heading.padding--bottom--4 {
  margin-bottom: 4rem;
}
.heading.padding--bottom--5 {
  margin-bottom: 5rem;
}
.heading.padding--bottom--6 {
  margin-bottom: 6rem;
}
.heading.padding--bottom--7 {
  margin-bottom: 7rem;
}
.heading.padding--bottom--8 {
  margin-bottom: 8rem;
}
.heading.padding--bottom--9 {
  margin-bottom: 9rem;
}
.heading.padding--bottom--10 {
  margin-bottom: 10rem;
}
.hsacenter-green {
  color: #007b74;
}
.heading--GHI-White .cmp-title h1,
.heading--GHI-White .cmp-title h2,
.heading--GHI-White .cmp-title h3,
.heading--GHI-White .cmp-title h4,
.heading--GHI-White .cmp-title h5,
.heading--GHI-White .cmp-title h6,
.heading--GHI-White .cmp-title .comp-title_text {
  color: #ffffff;
}
.heading--GHI-LightBlue .cmp-title h1,
.heading--GHI-LightBlue .cmp-title h2,
.heading--GHI-LightBlue .cmp-title h3,
.heading--GHI-LightBlue .cmp-title h4,
.heading--GHI-LightBlue .cmp-title h5,
.heading--GHI-LightBlue .cmp-title h6,
.heading--GHI-LightBlue .cmp-title .comp-title_text {
  color: #2A97DC;
}
.heading--GHI-Blue .cmp-title h1,
.heading--GHI-Blue .cmp-title h2,
.heading--GHI-Blue .cmp-title h3,
.heading--GHI-Blue .cmp-title h4,
.heading--GHI-Blue .cmp-title h5,
.heading--GHI-Blue .cmp-title h6,
.heading--GHI-Blue .cmp-title .comp-title_text {
  color: #196ecf;
}
.heading--GHI-Orange .cmp-title h1,
.heading--GHI-Orange .cmp-title h2,
.heading--GHI-Orange .cmp-title h3,
.heading--GHI-Orange .cmp-title h4,
.heading--GHI-Orange .cmp-title h5,
.heading--GHI-Orange .cmp-title h6,
.heading--GHI-Orange .cmp-title .comp-title_text {
  color: #ed6430;
}
.heading--GHI-Black .cmp-title h1,
.heading--GHI-Black .cmp-title h2,
.heading--GHI-Black .cmp-title h3,
.heading--GHI-Black .cmp-title h4,
.heading--GHI-Black .cmp-title h5,
.heading--GHI-Black .cmp-title h6,
.heading--GHI-Black .cmp-title .comp-title_text {
  color: #000000;
}
.heading--GHI-fontweight500 .cmp-title h1,
.heading--GHI-fontweight500 .cmp-title h2,
.heading--GHI-fontweight500 .cmp-title h3,
.heading--GHI-fontweight500 .cmp-title h4,
.heading--GHI-fontweight500 .cmp-title h5,
.heading--GHI-fontweight500 .cmp-title h6,
.heading--GHI-fontweight500 .cmp-title .comp-title_text {
  font-weight: 500;
}

.cmp-title {
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}
.cmp-title--uho-sr-only .cmp-title .cmp-title__text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.h1 {
  font-size: 1.875rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #000000;
  margin: 0;
  height: 70px;
}
@media (max-width: 360px) {
  .h1 {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
@media only screen and (min-width: 768px) {
  .h1 {
    font-size: 2.0625rem;
    line-height: 2.375rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .h1 {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    height: 90px;
  }
}
.cmp-title--uho-h1-like .cmp-title p {
  font-size: 1.875rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #000000;
  margin: 0;
  height: 70px;
  padding: 0;
}
@media (max-width: 360px) {
  .cmp-title--uho-h1-like .cmp-title p {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h1-like .cmp-title p {
    font-size: 2.0625rem;
    line-height: 2.375rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h1-like .cmp-title p {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    height: 90px;
  }
}
.cmp-title--uho-h1-like .cmp-title h1 {
  font-size: 1.875rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: #000000;
  margin: 0;
  height: 70px;
}
@media (max-width: 360px) {
  .cmp-title--uho-h1-like .cmp-title h1 {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h1-like .cmp-title h1 {
    font-size: 2.0625rem;
    line-height: 2.375rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h1-like .cmp-title h1 {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    height: 90px;
  }
}
.h2 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  height: 70px;
}
@media (max-width: 360px) {
  .h2 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media only screen and (min-width: 768px) {
  .h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .h2 {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    height: 90px;
  }
}
.cmp-title--uho-h2-like .cmp-title p {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  height: 70px;
  padding: 0;
}
@media (max-width: 360px) {
  .cmp-title--uho-h2-like .cmp-title p {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h2-like .cmp-title p {
    font-size: 1.75rem;
    line-height: 2rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h2-like .cmp-title p {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    height: 90px;
  }
}
.cmp-title--uho-h2-like .cmp-title h2 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  height: 70px;
}
@media (max-width: 360px) {
  .cmp-title--uho-h2-like .cmp-title h2 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h2-like .cmp-title h2 {
    font-size: 1.75rem;
    line-height: 2rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h2-like .cmp-title h2 {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
    height: 90px;
  }
}
.h3 {
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h3-like .cmp-title p {
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h3-like .cmp-title p {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h3-like .cmp-title p {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h3-like .cmp-title h3 {
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h3-like .cmp-title h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h3-like .cmp-title h3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
  }
}
.h4 {
  font-size: 1.0625rem;
  line-height: 1.4375;
  font-weight: 700;
  color: #444444;
  margin: 0;
  letter-spacing: .04rem;
}
@media only screen and (min-width: 768px) {
  .h4 {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .h4 {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h4-like .cmp-title p {
  font-size: 1.0625rem;
  line-height: 1.4375;
  font-weight: 700;
  color: #444444;
  margin: 0;
  letter-spacing: .04rem;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h4-like .cmp-title p {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h4-like .cmp-title p {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h4-like .cmp-title h4 {
  font-size: 1.0625rem;
  line-height: 1.4375;
  font-weight: 700;
  color: #444444;
  margin: 0;
  letter-spacing: .04rem;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h4-like .cmp-title h4 {
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h4-like .cmp-title h4 {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 700;
  }
}
.h5 {
  font-size: .9375rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .h5 {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .h5 {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h5-like .cmp-title p {
  font-size: .9375rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h5-like .cmp-title p {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h5-like .cmp-title p {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h5-like .cmp-title h5 {
  font-size: .9375rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h5-like .cmp-title h5 {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h5-like .cmp-title h5 {
    font-size: 1.0625rem;
    line-height: 1.4375rem;
    font-weight: 700;
  }
}
.h6 {
  font-size: .8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .h6 {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .h6 {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h6-like .cmp-title p {
  font-size: .8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h6-like .cmp-title p {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h6-like .cmp-title p {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
.cmp-title--uho-h6-like .cmp-title h6 {
  font-size: .8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .cmp-title--uho-h6-like .cmp-title h6 {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-title--uho-h6-like .cmp-title h6 {
    font-size: .8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
.cmp-title--uho-center .cmp-title .cmp-title__text {
  text-align: center;
}
.cmp-title--uho-right .cmp-title .cmp-title__text {
  text-align: right;
}
.cmp-title--uho-left .cmp-title .cmp-title__text {
  text-align: left;
}
.cmp-title--uho-orange .cmp-title .cmp-title__text {
  color: #ff3e00;
}
.cmp-title--uho-blue .cmp-title .cmp-title__text {
  color: #002677;
}
.cmp-title--uho-white .cmp-title .cmp-title__text {
  color: #ffffff;
}

/** CMP-TEXT **/
.cmp-text--contentText .cmp-text {
  font-size: .9375rem;
  line-height: 1.375rem;
}
.cmp-text--contentText .cmp-text .cmp-text__text {
  color: #444444;
  margin-top: 0rem;
}
.cmp-text--contentText .cmp-text .cmp-text__bold {
  font-weight: 700;
}
.cmp-text a[target='_blank'] {
  padding-right: .125rem;
  position: relative;
}
.cmp-text a[target='_blank']:after {
  content: url("../components/content/text/v1/text/clientlibs/resources/CTA_external_digitalblue.svg");
  width: 9px;
  height: 9px;
  margin-left: .2rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.cmp-text a[target='_blank']:hover:after {
  content: url("../components/content/text/v1/text/clientlibs/resources/CTA_external_digitalblue.svg");
}
.cmp-text--disclaimerText .cmp-text {
  text-align: left;
}
.cmp-text--disclaimerText .cmp-text .cmp-text__text {
  color: #444444;
  font-size: .875rem;
  line-height: 1.25rem;
}
.cmp-text--disclaimerText .cmp-text .cmp-text__list {
  color: #444444;
  margin-top: 2rem;
  padding-left: 0;
}
.cmp-text--disclaimerText .cmp-text .cmp-text__list li {
  list-style-type: none;
  padding: 0;
  margin-bottom: 1rem;
}
.cmp-text--hyphenated .cmp-text ul {
  margin: 0 0 0 1.4375rem;
  padding: 0;
  list-style: none;
}
.cmp-text--hyphenated .cmp-text ul li {
  margin: .5rem 0 0 0;
  padding: 0;
  text-indent: -1.4375rem;
}
.cmp-text--hyphenated .cmp-text ul li:before {
  content: '-';
  display: inline-block;
  padding-left: 1.4375rem;
  font-size: .875rem;
  text-align: center;
}
.cmp-text--hyphenated .cmp-text ul li a {
  color: #444444;
}
.cmp-text--hyphenated .cmp-text ul li a:hover {
  color: #444444;
  text-decoration: underline;
}
.cmp-text--disclaimerTextSmall .cmp-text {
  text-align: left;
  margin: 0 10px;
}
.cmp-text--disclaimerTextSmall .cmp-text .cmp-text__text {
  color: #444444;
  font-size: .75rem;
  line-height: .875rem;
}
.cmp-text--disclaimerTextSmall .cmp-text p {
  color: #444444;
  font-size: .75rem;
  line-height: .875rem;
}
.cmp-text--disclaimerTextSmall .cmp-text .cmp-text__list {
  color: #444444;
  margin-top: 2rem;
  padding-left: 0;
}
.cmp-text--disclaimerTextSmall .cmp-text .cmp-text__list li {
  list-style-type: none;
  padding: 0;
  margin-bottom: 1rem;
}
.cmp-text--uho-white .cmp-text {
  color: #ffffff;
}
.cmp-text--uho-white .cmp-text .cmp-text__text {
  color: #ffffff;
}
.cmp-text--uho-white .cmp-text .cmp-text__bold {
  color: #ffffff;
}
.cmp-text--uho-nopadding {
  padding: 0;
}

/** CMP-TABLE **/
.cmp-text table {
  border-collapse: collapse;
  border: 0;
}
.cmp-text table td {
  padding: .5rem .75rem;
  vertical-align: top;
  border: 0;
  border-left: .0625rem solid;
  border-bottom: .0625rem solid;
}
.cmp-text table td:first-child {
  border-left: 0;
}
.cmp-text table tbody th {
  border-bottom: .125rem solid;
}
.t-cmp-clean .cmp-text table th {
  padding: .5rem .75rem;
  vertical-align: top;
  border: 0;
  border-left: .0625rem solid;
  border-bottom: .0625rem solid;
}
.t-cmp-clean .cmp-text table th:first-child {
  border-left: 0;
}
.cmp-text--ghiTable .cmp-text table {
  margin: 25px 0;
  border: #ccc 1px solid;
}
.cmp-text--ghiTable .cmp-text table thead tr th {
  border-bottom: #36b1e4 2px solid;
  color: #36b1e4;
  padding: 10px;
  border-left: 0;
}
.cmp-text--ghiTable .cmp-text table tbody tr th {
  border-bottom: rgba(54, 177, 228, 0.6) 1px solid;
  color: #666666;
  padding: 10px;
  border-left: 0;
  border-right: 0;
  text-align: right;
}
.cmp-text--ghiTable .cmp-text table tbody tr td {
  border-bottom: rgba(54, 177, 228, 0.6) 1px solid;
  color: #666666;
  padding: 10px;
  border-left: 0;
  width: auto;
  overflow: auto;
  height: auto;
}
.cmp-text--ghiTable .cmp-text table tbody tr td:first-child {
  border-bottom: rgba(54, 177, 228, 0.6) 1px solid;
  color: #000000;
  padding: 10px;
  font-weight: bold;
}
.cmp-text--ghiTable .cmp-text table tr:first-child th {
  border-bottom: #36b1e4 2px solid;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #36b1e4;
  color: #36b1e4;
  padding: 10px;
  border-left: 0;
  border-right: 0;
  text-align: center;
}
.cmp-text--stripedTable .cmp-text table {
  border: 1px solid rgba(204, 204, 204, 0.5);
}
.cmp-text--stripedTable .cmp-text table > tbody > tr:nth-of-type(even) {
  background-color: rgba(233, 233, 233, 0.5);
  background-blend-mode: multiply;
}
.cmp-text--responsiveTable .cmp-text {
  min-height: .01%;
  overflow-x: auto;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)), linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) 100% 0;
  background-blend-mode: multiply;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 15px 100%;
  margin-bottom: 15px;
}
.cmp-text--responsiveTable .cmp-text table {
  width: 100%;
  min-width: 767px;
  background: linear-gradient(to right, #ffffff 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0)) 100% 0;
  background-size: 50px 100%;
  background-repeat: no-repeat;
  max-width: none;
  margin-bottom: 0;
}
.cmp-text--responsiveTable .cmp-text table td {
  padding: 0;
  vertical-align: middle;
  border: 0;
  text-align: center;
}
.cmp-text--responsiveTable .cmp-text table th {
  padding: 0;
  vertical-align: middle;
  border: 0;
  text-align: center;
}
.cmp-text--responsiveTable .cmp-text caption {
  width: 100%;
  min-width: 767px;
  background: linear-gradient(to right, #ffffff 30%, rgba(255, 255, 255, 0)), linear-gradient(to left, #ffffff 30%, rgba(255, 255, 255, 0)) 100% 0;
  background-size: 50px 100%;
  background-repeat: no-repeat;
  max-width: none;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .cmp-text--ghiTable .cmp-text table {
    display: block;
  }
  .cmp-text--ghiTable .cmp-text table thead {
    display: block;
  }
  .cmp-text--ghiTable .cmp-text table thead tr {
    display: none;
  }
  .cmp-text--ghiTable .cmp-text table thead tr th {
    text-align: center;
  }
  .cmp-text--ghiTable .cmp-text table thead tr th:first-child {
    display: none;
  }
  .cmp-text--ghiTable .cmp-text table tbody {
    display: block;
  }
  .cmp-text--ghiTable .cmp-text table tbody tr th {
    text-align: center;
  }
  .cmp-text--ghiTable .cmp-text table th {
    display: block;
  }
  .cmp-text--ghiTable .cmp-text table td {
    display: block;
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }
  .cmp-text--ghiTable .cmp-text table td:before {
    position: relative;
    top: 0px;
    left: 0px;
    width: 45%;
    padding-right: 10px;
    clear: left;
    color: #214697;
    font-weight: bold;
  }
  .cmp-text--ghiTable .cmp-text table td:nth-of-type(2):before {
    content: "HMOs";
  }
  .cmp-text--ghiTable .cmp-text table td:nth-of-type(3):before {
    content: "EPOs";
  }
  .cmp-text--ghiTable .cmp-text table td:nth-of-type(4):before {
    content: "PPOs";
  }
  .cmp-text--ghiTable .cmp-text table td:nth-of-type(5):before {
    content: "POSs";
  }
  .cmp-text--ghiTable .cmp-text table tr {
    display: block;
    border: 1px solid #ccc;
  }
  .cmp-text--ghiTable .cmp-text table tr:first-child {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .cmp-text--responsiveTable .cmp-text {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .cmp-text--responsiveTable .cmp-text > .table {
    margin-bottom: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table > tbody > tr > td {
    white-space: nowrap;
  }
  .cmp-text--responsiveTable .cmp-text > .table > tbody > tr > th {
    white-space: nowrap;
  }
  .cmp-text--responsiveTable .cmp-text > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .cmp-text--responsiveTable .cmp-text > .table > tfoot > tr > th {
    white-space: nowrap;
  }
  .cmp-text--responsiveTable .cmp-text > .table > thead > tr > td {
    white-space: nowrap;
  }
  .cmp-text--responsiveTable .cmp-text > .table > thead > tr > th {
    white-space: nowrap;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered {
    border: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tbody > tr > td:first-child {
    border-left: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tbody > tr > td:last-child {
    border-right: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tbody > tr > th:first-child {
    border-left: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tbody > tr > th:last-child {
    border-right: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tbody > tr:last-child > td {
    border-bottom: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tbody > tr:last-child > th {
    border-bottom: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tfoot > tr > th:first-child {
    border-left: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tfoot > tr > th:last-child {
    border-right: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > thead > tr > td:first-child {
    border-left: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > thead > tr > td:last-child {
    border-right: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > thead > tr > th:first-child {
    border-left: 0;
  }
  .cmp-text--responsiveTable .cmp-text > .table-bordered > thead > tr > th:last-child {
    border-right: 0;
  }
}

.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text {
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
  padding: 20px;
}
.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text:last-of-type {
  margin: 0px;
}
.cmp-text--uho-center .cmp-text .cmp-text__text {
  text-align: center;
}
.cmp-text--uho-right .cmp-text .cmp-text__text {
  text-align: right;
}
.cmp-text--uho-left .cmp-text .cmp-text__text {
  text-align: left;
}
.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text a,
.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text a:visited {
  color: #ffffff;
  text-decoration: none;
}
.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text a:hover,
.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text a:active {
  text-decoration: underline;
}
.cmp-text--uho-tabs-cta .cmp-text .cmp-text__text a[target='_blank']:after {
  content: url("../components/content/text/v1/text/clientlibs/resources/CTA_external_white.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
/* styles for gradient text used in card */
.cmp-text--uho-gradient {
  padding-left: 22px;
  padding-right: 22px;
}
.cmp-text--uho-gradient .cmp-text {
  font-size: 1.125rem;
}
.cmp-text--uho-gradient .cmp-text p {
  --bg-color: #ffffff;
  height: 135px;
  overflow: hidden;
  position: relative;
}
.cmp-text--uho-gradient .cmp-text p:after {
  content: "";
  text-align: right;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
  height: 20px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), var(--bg-color) 50%);
}
.cmp-card--uho__plan .cmp-text--uho-plan__description {
  height: 160px;
  overflow: hidden;
}
.cmp-card--uho__plan .cmp-text--uho-plan__description .cmp-text p {
  padding-top: 0;
  margin-block-start: 0.4em;
  margin-block-end: 0.4em;
}

.article-container {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
  width: 100%;
}
.img-container {
  height: 143px;
  flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
}
.img-container-desc {
  width: 190px;
}
.text-container {
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 20px;
}
.heading {
  color: #315d96;
  font-weight: 900;
  font-size: 1.5rem;
  margin-top: 15px;
  margin-bottom: 15px;
  cursor: pointer;
  font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}
a:hover,
a:focus {
  text-decoration: underline;
}
a {
  font-weight: 600;
  color: #196ecf;
  text-decoration: none;
  font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}
a {
  background-color: transparent;
}
.text {
  color: #757474;
  font-weight: 400;
  font-size: 1rem;
  font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}
@media screen and (max-width: 767px) {
  .article-container {
    display: block;
    margin-bottom: 20px;
  }
  .img-container {
    width: 100%;
    margin-left: 5px;
  }
  .text-container {
    width: 300px;
    margin-left: 5px;
    margin-right: 5px;
  }
}
.pagination {
  display: flex;
  align-items: center;
}
.pagination .paginationNumber {
  margin: 5px;
  display: block;
  height: 2rem;
  line-height: 1;
  padding: .5rem;
  text-align: center;
  width: 2rem;
}
.pagination .active {
  background-color: #196ecf;
  color: white;
  border-radius: 50%;
}
.pagination .pagination-prev {
  display: block;
  line-height: 1;
  padding: .5rem;
  text-align: center;
  color: #196ecf;
  margin: 5px;
}
.pagination .pagination-next {
  display: block;
  line-height: 1;
  padding: .5rem;
  text-align: center;
  color: #196ecf;
  margin: 5px;
}

.c-tempo-icon {
  align-self: flex-start;
  color: #003da1;
  margin-bottom: 8px;
  max-width: 100%;
  position: relative;
  width: 64px;
  height: 64px;
}
.c-tempo-icon svg {
  display: block;
  width: 100%;
}
.c-tempo-icon .c-tempo-icon__circle {
  fill: transparent;
}
.c-tempo-icon .c-tempo-icon__base {
  fill: currentColor;
}
.c-tempo-icon.c-tempo-icon--sm {
  width: 72px;
  height: 72px;
}
.c-tempo-icon.c-tempo-icon--md {
  width: 64px;
  height: 64px;
}
.c-tempo-icon.c-tempo-icon--lg {
  width: 128px;
  height: 128px;
}
.c-tempo-icon.c-tempo-icon--xl {
  width: 264px;
  height: 264px;
}
.c-tempo-icon.c-tempo-icon--xxl {
  width: 472px;
  height: 472px;
}
.c-tempo-icon.c-tempo-icon--blue {
  color: #fff;
}
.c-tempo-icon.c-tempo-icon--blue .c-tempo-icon__circle {
  fill: #003da1;
  fill-opacity: 1;
}
.c-tempo-icon.c-tempo-icon--2c {
  fill: #003da1;
}
.c-tempo-icon.c-tempo-icon--2c .c-tempo-icon__circle {
  fill: #fff;
  fill-opacity: 1;
}
.c-tempo-icon.c-tempo-icon--2c .c-tempo-icon__base {
  fill: currentColor;
}
.c-tempo-icon.c-tempo-icon--2c .c-tempo-icon__accent {
  fill: #00bed5;
}
.c-tempo-icon.c-tempo-icon--2c-blue {
  color: #fff;
}
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__circle {
  fill: #002677;
  fill-opacity: 1;
}
.c-tempo-icon .c-tempo-icon__1c-blue-only {
  display: none !important;
}
.c-tempo-icon.c-tempo-icon--blue .c-tempo-icon__1c-blue-only {
  display: block !important;
}
.c-tempo-icon .c-tempo-icon__1c-only {
  display: block !important;
}
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__1c-only,
.c-tempo-icon.c-tempo-icon--2c .c-tempo-icon__1c-only {
  display: none !important;
}
.c-tempo-icon .c-tempo-icon__blue-only {
  display: none !important;
}
.c-tempo-icon.c-tempo-icon--blue .c-tempo-icon__blue-only,
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__blue-only {
  display: block !important;
}
.c-tempo-icon .c-tempo-icon__2c-only {
  display: none !important;
}
.c-tempo-icon.c-tempo-icon--2c .c-tempo-icon__2c-only,
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__2c-only {
  display: block !important;
}
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__2c-blue-only {
  display: block !important;
}
.c-tempo-icon.c-tempo-icon--blue .c-tempo-icon__noblue-only,
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__noblue-only {
  display: none !important;
}
.c-tempo-icon.c-tempo-icon--blue .c-tempo-icon__1c-noblue-only {
  display: none !important;
}
.c-tempo-icon .c-tempo-icon__always-blue {
  fill: #003da1 !important;
}
.c-tempo-icon .c-tempo-icon__always-white {
  fill: #fff !important;
}
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__base-swap-accent {
  fill: #00bed5 !important;
}
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__accent-swap-blue {
  fill: #003da1 !important;
}
.c-tempo-icon.c-tempo-icon--2c-blue .c-tempo-icon__accent-swap-white {
  fill: #fff !important;
}

/*** BACK TO TOP ***/
#back2top {
  display: inline-block;
  background-color: #196ecf;
  width: 50px;
  height: 50px;
  text-align: center;
  position: fixed;
  bottom: 0;
  right: 0;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#back2top::after {
  content: 'expand_less';
  font-family: 'Material Icons';
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#back2top:hover {
  cursor: pointer;
  background-color: #003da1;
}
#back2top:active {
  background-color: #196ecf;
}
#back2top.show {
  opacity: 1;
  visibility: visible;
}

/** CMP-BUTTONS **/
.cmp-button {
  margin: 5px;
}
.cmp-button--blue .cmp-button {
  cursor: pointer;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  font-family: inherit;
  font-weight: 700;
  text-align: center;
  border: 0;
  color: #fff;
  background-color: #196ecf;
  position: relative;
}
.cmp-button--blue .cmp-button:hover {
  background-color: #122377;
}
.cmp-button--outline .cmp-button {
  cursor: pointer;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  font-family: inherit;
  font-weight: 700;
  text-align: center;
  color: #196ecf;
  background-color: #fff;
  border: 2px solid #196ecf;
  position: relative;
}
.cmp-button--outline .cmp-button:hover {
  background-color: #e8f6fa;
}
.cmp-form-button--large .cmp-button {
  height: 58px;
  margin: 10px 0px;
  line-height: 1em;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  font-weight: bold;
  font-size: 1.5rem;
  padding: 16px 28px;
  border-radius: 5px;
  color: #ffffff;
  background-color: #ff5f0e;
  border: #ff5f0e;
  text-decoration: none;
  cursor: pointer;
  transition: .5s;
}
.cmp-form-button--large .cmp-button:visited {
  color: #ffffff;
  background-color: #d53704;
}
.cmp-form-button--large .cmp-button:focus {
  color: #ffffff;
  background-color: #d53704;
}
.cmp-form-button--large .cmp-form-button--large .cmp-button:hover {
  color: #ffffff;
  background-color: #d53704;
}
/* GHI NAV Specif buttons */
.cmp-button--nav {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
}
.cmp-button--nav .cmp-button {
  border: none;
  background-color: transparent;
  margin: 0;
  cursor: pointer;
}
.cmp-button--nav .cmp-button .cmp-button__text {
  display: inline-block;
  font-size: 0;
  color: #ff5f0e;
}
.cmp-button--nav .cmp-button .cmp-button__text::before {
  font-family: 'Material Icons';
  content: "menu";
  font-size: 3rem;
  -webkit-font-feature-settings: 'liga';
}
.cmp-button--navOpen .cmp-button .cmp-button__text::before {
  font-family: 'Material Icons';
  content: "menu_open";
  font-size: 3rem;
  -webkit-font-feature-settings: 'liga';
}
/* HSACenter NAV Specif buttons */
.cmp-button--HSACenterNav .cmp-button {
  border: none;
  background-color: transparent;
  margin: 0;
  cursor: pointer;
  float: right;
}
.cmp-button--HSACenterNav .cmp-button .cmp-button__text {
  display: inline-block;
  font-size: 0;
  color: #007b74;
}
.cmp-button--HSACenterNav .cmp-button .cmp-button__text::before {
  font-family: 'Material Icons';
  content: "menu";
  font-size: 3rem;
  -webkit-font-feature-settings: 'liga';
}
.cmp-button--HSACenterNavOpen .cmp-button .cmp-button__text::before {
  font-family: 'Material Icons';
  content: "menu_open";
  font-size: 3rem;
  -webkit-font-feature-settings: 'liga';
}
/* Reverse NAV Specif buttons */
.cmp-button--ReverseNav .cmp-button {
  border: none;
  background-color: transparent;
  margin: 0;
  cursor: pointer;
  float: right;
}
.cmp-button--ReverseNav .cmp-button .cmp-button__text {
  display: inline-block;
  font-size: 0;
  color: #ffffff;
}
.cmp-button--ReverseNav .cmp-button .cmp-button__text::before {
  font-family: 'Material Icons';
  content: "menu";
  font-size: 3rem;
  -webkit-font-feature-settings: 'liga';
}
.cmp-button--ReverseNavOpen .cmp-button .cmp-button__text::before {
  font-family: 'Material Icons';
  content: "menu_open";
  font-size: 3rem;
  -webkit-font-feature-settings: 'liga';
}

.hiddenfalsedropBkg {
  display: block;
  z-index: 1000;
  position: relative;
  height: auto;
  width: 100%;
  list-style: none;
  padding: 1.25rem;
  border: 1px solid gray;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  background: #ffffff;
}
.hiddenfalsedropBkg .container {
  background-color: transparent;
}
.headerMenu-miniText {
  color: #002677;
  font-size: .75rem;
  transition: all 0.2s ease-in;
  font-weight: 600;
}
/*  Tablet and Mobile hamburger menu */
.uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button {
  border: none;
  background-color: transparent;
  margin: 0;
  font-weight: 300;
  border-radius: 0;
  padding: 1.4rem 1.5rem 1rem 1.5rem;
  z-index: 1000;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button {
    height: 80px;
  }
}
.uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button:hover .cmp-button__text:after {
  color: #196ecf;
  transition: all 0.2s ease-in;
}
.uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button:hover .cmp-button__text + p {
  color: #196ecf;
  transition: all 0.2s ease-in;
}
.uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button .cmp-button__text {
  font-size: .75rem;
  display: inline;
  width: 100%;
  color: #002677;
  vertical-align: top;
  display: flex;
  flex-direction: column-reverse;
  font-weight: 600;
}
@media (max-width: 500px) {
  .uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button .cmp-button__text {
    text-indent: -120px;
  }
}
.uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button .cmp-button__text:after {
  color: #002677;
  font-family: 'Material Icons';
  content: "menu";
  -webkit-font-feature-settings: 'liga';
  font-size: 2.5rem;
  transition: all 0.2s ease-in;
  font-weight: initial;
  padding-bottom: 6px;
}
@media (max-width: 500px) {
  .uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button .cmp-button__text:after {
    text-indent: 0;
    position: relative;
    top: 8px;
  }
}
.uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button .cmp-button__text + p {
  color: #002677;
  font-size: .75rem;
  transition: all 0.2s ease-in;
  font-weight: 600;
}
@media (max-width: 500px) {
  .uhone-header--primary .uhone-headerHamburgermenu.cmp-button--uho-nav > .cmp-button .cmp-button__text + p {
    display: none;
  }
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 {
  left: 0px;
  top: 0px;
  width: calc(0% + 350px);
  -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow-y: auto;
  border-radius: 0 .45rem .75rem 0;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 > .cmp-container {
  visibility: visible;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 .uhone-headerHamburgermenu.cmp-button--uho-navOpen {
  width: 100%;
  background-color: #ffffff;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 .uhone-headerHamburgermenu.cmp-button--uho-navOpen > .cmp-button {
  padding: 1.8rem 1.5rem 1rem 1.5rem;
  visibility: visible;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 .uhone-headerHamburgermenu.cmp-button--uho-navOpen > .cmp-button .cmp-button__text {
  font-size: .75rem;
  width: 100%;
  color: #002677;
  vertical-align: top;
  display: inline !important;
  height: 26px;
  font-size: 16px;
  color: #196ecf;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 .uhone-headerHamburgermenu.cmp-button--uho-navOpen > .cmp-button .cmp-button__text:before {
  color: #196ecf;
  font-family: 'Material Icons';
  content: "close";
  -webkit-font-feature-settings: 'liga';
  font-size: 2.5rem;
  transition: all 0.2s ease-in;
  font-weight: 400;
  margin-right: 28px;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 .uhone-headerHamburgermenu.cmp-button--uho-navOpen > .cmp-button .cmp-button__text:after {
  display: none;
  visibility: collapse;
}
.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 .uhone-headerHamburgermenu.cmp-button--uho-navOpen > .cmp-button .cmp-button__text + p {
  display: inline !important;
  position: relative;
  bottom: .85rem;
  left: 1.5rem;
  font-size: 16px;
  color: #196ecf;
}
.cmp-container--uhone-menu {
  height: auto;
  max-height: 100%;
  background-color: #e5f8fb;
  z-index: 1401;
  position: fixed;
  top: 0px;
  left: calc(-100% - 200px);
  width: calc(100% - 200px);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (min-width: 1024px) {
  .cmp-container--uhone-menu {
    display: none;
  }
}
.cmp-container--uhone-menu > .cmp-container {
  visibility: collapse;
}
.cmp-container--uhone-menu .uhone-headerHamburgermenu .cmp-button--uho-nav > .cmp-button {
  visibility: collapse;
}
.dimmed {
  position: fixed;
  overflow: hidden;
  width: 100%;
}
.dimmed:after {
  content: " " !important;
  z-index: 10;
  display: block !important;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
}
.ui-menu .ui-menu-item-wrapper.ui-state-focus {
  background: #f5f5f5;
  text-decoration: underline;
}
.ui-menu .ui-menu-item-wrapper.ui-state-active {
  background: #f5f5f5;
  text-decoration: underline;
}
.ui-autocomplete {
  max-height: 115px;
  overflow-y: auto;
  overflow-x: hidden;
}
* html .ui-autocomplete {
  height: 115px;
}
@media (max-width: 500px) {
  .cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 {
    width: 100%;
  }
}
.uhone-headerHamburgermenu {
  display: none;
  height: 74px;
}
@media (max-width: 1023px) {
  .cmp-button--uho-nav.uhone-headerHamburgermenu {
    display: flex;
    height: 74px;
  }
}

/** CMP-BUTTONS **/
.cmp-button--uho {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.cmp-button--uho-width100 a {
  width: 100%;
}
.cmp-button--uho-left {
  text-align: left;
}
.cmp-button--uho-center {
  text-align: center;
}
.cmp-button--uho-right {
  text-align: right;
}
.cmp-button--uho-secondary .cmp-button {
  color: #196ECF;
  background-color: #ffffff;
  padding: .75rem 1.5rem;
  border: .125rem solid #196ECF;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.cmp-button--uho-secondary .cmp-button:hover {
  color: #ffffff;
  background-color: #196ECF;
  border: .125rem solid #196ECF;
  transition: all 0.2s ease-in;
}
.cmp-button--uho-primary .cmp-button {
  color: #ffffff;
  background-color: #002677;
  padding: .75rem 1.5rem;
  border: .125rem solid #002677;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  text-align: center;
}
.cmp-button--uho-primary .cmp-button:hover {
  background-color: #196ECF;
  border: .125rem solid #196ECF;
  transition: all 0.2s ease-in;
}
.cmp-button--uho-FAQs-show {
  text-align: center;
}
.cmp-button--uho-FAQs-show button {
  position: relative;
  top: -2rem;
}
.cmp-button--uho-FAQs-showmore button:before {
  color: #196ECF;
  content: '+';
  padding: 0 6px;
}
.cmp-button--uho-FAQs-showmore button:hover:before {
  color: #ffffff;
  content: '+';
  padding: 0 6px;
}
.cmp-button--uho-FAQs-showless button:before {
  color: #196ECF;
  content: '-';
  padding: 0 6px;
}
.cmp-button--uho-FAQs-showless button:hover:before {
  color: #ffffff;
  content: '-';
  padding: 0 6px;
}

/* ACCORDIAN */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}
.cmp-accordian--light .cmp-image {
  position: relative;
}
.cmp-accordian--light .cmp-image__image {
  display: block;
}
.cmp-accordian--light .cmp-image__title {
  display: block;
  margin: .75rem 0;
  color: #737373;
}
.cmp-accordian--light .cmp-accordion__button {
  position: relative;
  border: 0;
  border-bottom: .0625rem solid;
  padding: .5rem 0;
  background: 0;
  color: inherit;
  cursor: pointer;
  border-color: #e1e1e1;
  color: #737373;
}
.cmp-accordian--light .cmp-accordion__button:hover {
  color: #232323;
}
.cmp-accordian--light .cmp-accordion__button--expanded {
  color: #232323;
}
.cmp-accordian--light .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  position: absolute;
  top: .5rem;
  right: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-weight: 900;
  content: 'expand_more';
}
.cmp-accordian--light .cmp-accordion__button--disabled {
  cursor: default;
}
.cmp-accordian--light .cmp-accordion__icon:before {
  position: absolute;
  top: .5rem;
  right: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-weight: 900;
  content: 'chevron_right';
}
.cmp-accordian--light .cmp-accordion__panel {
  padding: .75rem;
}
.cmp-accordion {
  display: block;
  margin: 0;
  padding: 0;
}
.cmp-accordion__item {
  position: relative;
}
.cmp-accordian--grey .cmp-accordion__item {
  color: #003da1;
  background-color: #f5f5f5;
  border: 1px solid rgba(0, 61, 161, 0.2);
}
.cmp-accordian--grey .cmp-accordion__button {
  position: relative;
  border: 0;
  padding: .5rem 0;
  background: 0;
  color: inherit;
  cursor: pointer;
  padding: .5rem .5rem .5rem 1.5rem;
}
.cmp-accordian--grey .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  position: absolute;
  top: .5rem;
  left: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-weight: 900;
  content: 'chevron_right';
  transition: 0.2s;
  transform: rotate(90deg);
}
.cmp-accordian--grey .cmp-accordion__icon:before {
  position: absolute;
  top: .5rem;
  left: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-weight: 900;
  content: 'chevron_right';
  transition: 0.2s;
}
.cmp-accordian--grey .cmp-accordion__panel {
  padding: .75rem;
}
.cmp-accordion--link_list .cmp-image {
  position: relative;
}
.cmp-accordion--link_list .cmp-image__image {
  display: block;
}
.cmp-accordion--link_list .cmp-image__title {
  display: block;
  margin: .75rem 0;
  color: #737373;
}
.cmp-accordion--link_list .cmp-accordion__button {
  color: #196ECF;
  background-color: #ffffff;
  padding: .75rem 1rem .75rem 1.5rem;
  border: .125rem solid #196ECF;
  border-radius: 1.5rem;
  transition: color 0.5s ease-in;
  transition: rotate 0.5s ease-in;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cmp-accordion--link_list .cmp-accordion__button .cmp-accordion__title {
  margin-right: .5rem;
}
.cmp-accordion--link_list .cmp-accordion__button:hover {
  color: #196ECF;
}
.cmp-accordion--link_list .cmp-accordion__button--expanded {
  color: #196ECF;
  border: .125rem solid #196ECF;
  border-radius: 1.5rem 1.5rem 0 0;
}
.cmp-accordion--link_list .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  content: 'expand_more';
  position: relative;
  top: auto;
  right: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-weight: 900;
}
.cmp-accordion--link_list .cmp-accordion__button--disabled {
  cursor: default;
}
.cmp-accordion--link_list .cmp-accordion__icon:before {
  content: 'chevron_right';
  position: relative;
  top: auto;
  right: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-weight: 900;
}
.cmp-accordion--link_list .cmp-accordion__panel {
  border: .125rem solid #196ECF;
  border-radius: 0 0 1.5rem 1.5rem;
  padding: 0;
}
.cmp-accordion--link_list .cmp-accordion__header {
  border: 0;
}
.cmp-accordion--link_list .cmp-accordion {
  display: block;
  margin: 0;
  padding: 0;
}
.cmp-accordion--link_list .cmp-accordion__item {
  position: relative;
}
.cmp-accordion--link_list .cmp-accordion__header {
  font: inherit;
}
.cmp-accordion--link_list .cmp-accordion__panel.cmp-accordion__panel--expanded {
  max-height: 10rem;
  overflow: scroll;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  width: 100%;
  background: linear-gradient(to top, #f4f4f4, #ffffff, #ffffff);
  margin-top: 0;
}

/* UHONE ACCORDIAN */
.cmp-accordion--disclaimer .cmp-accordion__button {
  background: #002677;
  height: 40px;
  cursor: pointer;
  border: none;
  padding: 0;
}
.cmp-accordion--disclaimer .cmp-accordion__item {
  height: inherit;
}
.cmp-accordion--disclaimer .cmp-accordion__title {
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}
.cmp-accordion--disclaimer .cmp-accordion__header {
  border-bottom: 1px solid #ffffff;
}
.cmp-accordion--disclaimer .cmp-accordion__icon:before {
  position: absolute;
  right: 0.5rem;
  top: 0.2rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 36px;
  font-weight: 900;
  font-feature-settings: 'liga';
  color: #ffffff;
  content: 'expand_more';
}
.cmp-accordion--disclaimer .cmp-accordion__panel--expanded {
  color: #ffffff;
}
.cmp-accordion--disclaimer .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  position: absolute;
  right: 0.5rem;
  top: 0.2rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 36px;
  font-weight: 900;
  color: white;
  content: 'expand_less';
}
/* . Mobile . */
@media (max-width: 480px) {
  .cmp-accordion--disclaimer .cmp-accordion__button {
    border: none;
  }
  .cmp-accordion--disclaimer .cmp-accordion__item {
    margin: 0;
  }
}
.cmp-accordion--uho-FAQs {
  padding: 0 1rem;
}
.cmp-accordion--uho-FAQs .cmp-accordion__header {
  margin: 0;
}
.cmp-accordion--uho-FAQs .cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
  border: 0;
  border-bottom: solid 1px #00bed5;
  background: 0;
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  font-weight: 700;
  color: #002677;
  cursor: pointer;
  padding: 1rem 0;
}
.cmp-accordion--uho-FAQs .cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion--uho-FAQs .cmp-accordion__button--expanded {
  color: #196ecc;
}
.cmp-accordion--uho-FAQs .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  position: absolute;
  top: 1rem;
  right: 0;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-weight: 300;
  font-size: 1.5rem;
  font-feature-settings: 'liga';
  color: #737373;
  content: 'chevron_right';
  transition: .2s;
  transform: rotate(90deg);
}
.cmp-accordion--uho-FAQs .cmp-accordion__button:hover {
  color: #196ecc;
}
.cmp-accordion--uho-FAQs .cmp-accordion__button--disabled {
  cursor: default;
}
.cmp-accordion--uho-FAQs .cmp-accordion__icon:before {
  position: absolute;
  top: 1rem;
  right: 0;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-weight: 300;
  font-size: 1.5rem;
  font-feature-settings: 'liga';
  color: #737373;
  content: 'chevron_right';
  transition: .2s;
}
.hiddenfalsedropBkg {
  display: block;
  z-index: 1000;
  position: relative;
  height: auto;
  width: 100%;
  list-style: none;
  padding: 1.25rem;
  border: 1px solid gray;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  background: #ffffff;
}
.hiddenfalsedropBkg .container {
  background-color: transparent;
}
.cmp-accordion__header {
  margin: 0;
  font: inherit;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
  margin-top: 10px;
}
.cmp-accordion--signIn {
  padding: 0;
}
.cmp-accordion--signIn .cmp-accordion {
  display: block;
  margin: 0;
  position: relative;
  height: 100%;
}
.cmp-accordion--signIn .cmp-accordion__item {
  position: relative;
  width: 100%;
  padding: 10px 0 10px 0;
}
.cmp-accordion--signIn .cmp-accordion__item:last-child {
  padding-bottom: 20px;
}
.cmp-accordion--signIn .cmp-accordion__header {
  border-bottom: 2px solid #196ecf;
  margin-left: 15px;
  margin-right: 15px;
}
.cmp-accordion--signIn .cmp-accordion__button {
  background: #ffffff;
  height: 34px;
  font: inherit;
  cursor: pointer;
  border: none;
}
.cmp-accordion--signIn .cmp-accordion__button .cmp-accordion__icon:before {
  content: 'chevron_right';
  position: absolute;
  right: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 24px;
  font-weight: 900;
  color: #747777;
}
.cmp-accordion--signIn .cmp-accordion__item {
  height: inherit;
}
.cmp-accordion--signIn .cmp-accordion__title {
  color: #444444;
  font-weight: bold;
  font-size: .8125rem;
  line-height: 1.125rem;
}
.cmp-accordion--signIn .cmp-accordion__panel--expanded ul {
  list-style: none;
  padding: 0;
}
.cmp-accordion--signIn .cmp-accordion__panel--expanded ul li a {
  display: block;
  text-decoration: none;
  font-weight: 700;
  color: #002677;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 15px;
  padding-left: 30px;
}
.cmp-accordion--signIn .cmp-accordion__panel--expanded ul li a:hover {
  text-decoration: underline;
  color: #196ecf;
}
.cmp-accordion--signIn .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  content: 'expand_more';
  position: absolute;
  right: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 24px;
  font-weight: 900;
  color: #747777;
}
.cmp-accordion--signIn .cmp-accordion__button--disabled {
  cursor: default;
}
.cmp-accordion__header {
  margin: 0;
  font: inherit;
  border-bottom: 2px solid #ffffff;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
  margin-top: 10px;
}
.cmp-container--plansByState {
  background: transparent;
  padding-left: 15px;
}
.cmp-container--plansByState .link--uho-list--title a {
  padding-left: 0px;
  margin-bottom: 5px;
}
.cmp-accordion--navMenu .cmp-accordion--plansByState .cmp-accordion__title {
  font-weight: bold;
  color: #002677;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 0px;
}
.cmp-text--uho-list__title {
  color: #5a5a5a;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: bold;
  margin-bottom: 20px;
  padding-left: 15px;
}
.cmp-accordion--plansByState {
  width: 100%;
  margin-bottom: 55px;
}
.cmp-accordion--plansByState .cmp-accordion__header {
  width: 100%;
  border-bottom: 2px solid #196ecf;
}
.cmp-accordion--plansByState .cmp-accordion .cmp-accordion__button {
  background: transparent;
}
.cmp-accordion--plansByState .cmp-accordion .cmp-accordion__button .cmp-accordion__icon:before {
  right: .5rem;
  color: #196ecf;
}
.cmp-accordion--plansByState .cmp-accordion__title {
  color: #002677;
  padding-left: 0px;
}
.cmp-accordion--plansByState .cmp-accordion__panel--expanded {
  margin-left: 0px !important;
}
.cmp-accordion--plansByState .cmp-accordion__panel--expanded ul li a {
  padding-left: 0px;
}
.uho-megamenu--list {
  padding-left: 15px;
}
.link.link--uho-list--title a {
  color: #5a5a5a;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: bold;
  padding-left: 0px;
  margin-bottom: 5px;
}
.link.link--uho-list--title a:hover {
  color: #196ecf;
  text-decoration: underline;
}
.link.link--uho-list--title.aem-GridColumn {
  padding: 0;
}
.cmp-accordion--navMenu {
  padding: 0;
  background: #ffffff;
}
.cmp-accordion--navMenu .cmp-accordion {
  display: block;
  margin: 0;
  position: relative;
}
.cmp-accordion--navMenu .cmp-accordion__item {
  position: relative;
  width: 100%;
}
.cmp-accordion--navMenu .cmp-accordion__item:last-child {
  padding-bottom: 20px;
}
.cmp-accordion--navMenu .cmp-accordion__button {
  background: #e5f8fb;
  height: 50px !important;
  font: inherit;
  cursor: pointer;
  border: none;
}
.cmp-accordion--navMenu .cmp-accordion__button .cmp-accordion__icon:before {
  content: 'chevron_right';
  position: absolute;
  right: 1rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 24px;
  font-weight: 900;
  color: #196ecf;
}
.cmp-accordion--navMenu .cmp-accordion__item {
  height: inherit;
}
.cmp-accordion--navMenu .cmp-accordion__title {
  color: #000000;
  font-size: 1rem;
  line-height: 1.125rem;
  padding-left: 15px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded {
  margin-top: 35px;
  margin-left: 25px;
  margin-bottom: 35px;
  margin-right: 25px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded .container {
  background: #ffffff;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded .container .link--uho-primary {
  margin-bottom: 15px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded .container .link--uho-primary a {
  width: 100%;
  font-size: 14px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded .container .link--uho-secondary a {
  width: 100%;
  font-size: 14px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded ul {
  list-style: none;
  padding: 0;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded ul:last-child li:last-child {
  margin-bottom: 20px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded ul li {
  margin-bottom: 20px;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded ul li a {
  text-decoration: none;
  font-weight: bold;
  color: #002677;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 15px;
  padding-left: 0;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded ul li a:hover {
  text-decoration: underline;
  color: #196ecf;
}
.cmp-accordion--navMenu .cmp-accordion__panel--expanded ul li:last-child {
  margin-bottom: 55px;
}
.cmp-accordion--navMenu .cmp-accordion__button--expanded {
  background: #196ecf;
}
.cmp-accordion--navMenu .cmp-accordion__button--expanded .cmp-accordion__title {
  color: #ffffff;
}
.cmp-accordion--navMenu .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  content: 'expand_more';
  position: absolute;
  right: 1.5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 24px;
  font-weight: 900;
  color: #ffffff;
}
.cmp-accordion--navMenu .cmp-accordion__button--disabled {
  cursor: default;
}
.cmp-accordion--navMenu .cmp-accordion--plansByState .cmp-accordion__panel--expanded ul li a {
  text-decoration: none;
  font-weight: bold;
  color: #002677;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 15px;
  padding-left: 0;
  display: inline;
}
.cmp-container--plansByState {
  background: transparent;
}
.cmp-container--plansByState .link--uho-list--title a {
  padding-left: 0px;
  margin-bottom: 5px;
}
.cmp-accordion--plansByState .cmp-accordion__header {
  border-bottom: 2px solid #002677;
}
.cmp-accordion--plansByState .cmp-accordion {
  height: auto;
}
.cmp-container--plansByState {
  background: transparent;
}
.cmp-container--plansByState .link--uho-list--title a {
  padding-left: 0px;
  margin-bottom: 5px;
}
.cmp-accordion--plansByState .cmp-accordion__header {
  border-bottom: 2px solid #002677;
}
.cmp-accordion--plansByState .cmp-accordion {
  height: auto;
}
.cmp-accordion__header {
  margin: 0;
  font: inherit;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
  margin-top: 10px;
}
.cmp-accordion--plansByState {
  padding: 0;
}
.cmp-accordion--plansByState .cmp-accordion {
  display: block;
  margin: 0;
  position: relative;
  height: 100%;
  width: 250px;
}
.cmp-accordion--plansByState .cmp-accordion__item {
  position: relative;
  width: 100%;
}
.cmp-accordion--plansByState .cmp-accordion__item:last-child {
  padding-bottom: 20px;
}
.cmp-accordion--plansByState .cmp-accordion__header {
  border-bottom: 2px solid #002677;
  margin-right: 15px;
}
.cmp-accordion--plansByState .cmp-accordion__button {
  background: transparent !important;
  height: 34px;
  font: inherit;
  cursor: pointer;
  border: none;
}
.cmp-accordion--plansByState .cmp-accordion__button .cmp-accordion__icon:before {
  content: 'chevron_right';
  position: absolute;
  right: 1.5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 24px;
  font-weight: 900;
  color: #196ecf;
}
.cmp-accordion--plansByState .cmp-accordion__item {
  height: inherit;
}
.cmp-accordion--plansByState .cmp-accordion__title {
  color: #002677;
  font-weight: bold;
  color: #002677 !important;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 0px;
}
.cmp-accordion--plansByState .cmp-accordion__panel--expanded ul {
  list-style: none;
  padding: 0;
}
.cmp-accordion--plansByState .cmp-accordion__panel--expanded ul li a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #002677;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 15px;
  padding-left: 0;
}
.cmp-accordion--plansByState .cmp-accordion__panel--expanded ul li a:hover {
  text-decoration: underline;
  color: #196ecf;
}
.cmp-accordion--plansByState .cmp-accordion__button--expanded .cmp-accordion__icon:before {
  content: 'expand_more';
  position: absolute;
  right: 1.5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 24px;
  font-weight: 900;
  color: #196ecf;
}
.cmp-accordian--plansByState .cmp-accordion__button--disabled {
  cursor: default;
}
.list.aem-GridColumn {
  padding: 0;
}

.logo-cmp--short-term .logo-cmp--img {
  height: 40px;
  width: auto;
}
.logo-cmp--uhone4me .logo-cmp--link {
  height: 50px;
}
.logo-cmp--uhone4me .logo-cmp--img {
  padding: 8px 0px;
  width: 135px;
  height: 30px;
}
.logo-cmp--hsacenter .logo-cmp--img {
  height: 40px;
  width: auto;
}
.header-cmp--ghi .logo-cmp--ghi {
  height: auto;
}
.header-cmp--ghi .logo-cmp--ghi .logo-cmp {
  height: auto;
  margin-right: 20px;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  float: left;
}
.header-cmp--ghi .logo-cmp--ghi .logo-cmp--img {
  height: 15px;
  width: auto;
  vertical-align: middle;
}
.logo-cmp--hh {
  height: auto;
  width: 240px;
}
.logo-cmp--hh .logo-cmp--img {
  height: auto;
  width: 240px;
  padding-top: 10px;
}
@media only screen and (max-width: 600px) {
  .logo-cmp--hh {
    width: 100%;
  }
  .logo-cmp--hh {
    width: 100%;
  }
  .logo-cmp--hh .logo-cmp--img {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .logo-cmp--hh {
    width: 100%;
  }
  .logo-cmp--hh .logo-cmp--img {
    width: 100%;
  }
}

/*  Uhone Footer Logo  */
.logo-cmp--footer-uhone .logo-cmp--img {
  width: 160px;
  height: auto;
  position: relative;
  object-fit: cover;
  margin-top: 10px;
}
@media (max-width: 480px) {
  .logo-cmp--footer-uhone .logo-cmp--img {
    top: 0;
    position: absolute;
    padding: 40px 40px 40px 30px;
  }
}
/*  Tablet  */
@media (min-width: 480px) and (max-width: 768px) {
  .logo-cmp--footer-uhone .logo-cmp--img {
    padding-top: 60px;
  }
}
/* LOGO in Header  */
.uhone-header .uhone-header--container .logo-cmp--uhone {
  display: inline-block;
  padding: 0;
  position: relative;
  margin: 0;
  text-align: left;
  padding-bottom: 10px;
  width: 160px;
}
.logo.logo-cmp--uhone.aem-GridColumn.aem-GridColumn--default--12 {
  width: 160px;
}
@media (max-width: 1023px) {
  .uhone-header .uhone-header--container .logo-cmp--uhone {
    display: inline-block;
    position: absolute;
    margin: 4px auto;
    text-align: center;
    right: 50%;
    left: calc(50% - 78px);
    top: 0;
    padding: 10px 0;
  }
  .uhone-header .uhone-header--container .logo-cmp--uhone img,
  .uhone-header .uhone-header--container .logo-cmp--uhone svg {
    width: 160px;
    height: 50px;
  }
}
@media (max-width: 768px) {
  .uhone-header .uhone-header--container .logo-cmp--uhone {
    padding: 15px 0 0 0;
    margin: 0px auto;
  }
}
.uhone-header .uhone-header--container .logo-cmp--uhone svg {
  fill: #002677;
}
@media (max-width: 1023px) {
  .uhone-header .uhone-header--container .logo-cmp--uhone img,
  .uhone-header .uhone-header--container .logo-cmp--uhone svg {
    width: 160px;
    height: 50px;
  }
}
@media (max-width: 768px) {
  .uhone-header .uhone-header--container .logo-cmp--uhone img,
  .uhone-header .uhone-header--container .logo-cmp--uhone svg {
    width: 100%;
    width: 138px;
    height: 43px;
  }
}
.uhone-header .uhone-header--container .logo-cmp--uhone a {
  width: 160px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
}
.uhone-header .uhone-header--container .logo-cmp--uhone img,
.uhone-header .uhone-header--container .logo-cmp--uhone svg {
  width: 160px;
  height: 50px;
}
/*  STICKY LOGO in header */
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone {
  position: absolute;
  top: 0;
  order: 1;
  padding-left: 0;
  padding-bottom: 10px;
  display: flex;
  margin-left: -30px;
  left: initial;
  right: initial;
  margin: 0 0 0 -30px;
  padding: 0;
}
@media (max-width: 500px) {
  .header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone {
    left: 24px;
    width: 50px;
  }
}
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone svg,
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone img {
  fill: #ffffff;
  height: 28px;
  width: auto;
}
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone picture {
  width: 22px;
  overflow: hidden;
  display: block;
  height: 46px;
  margin: 0;
  margin-left: 17px;
  padding-top: 7px;
}
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone a {
  width: 54px;
  display: inline-block;
  cursor: pointer;
  height: 40px;
  border-left: 1px solid #002677;
  border-right: 1px solid #002677;
  border-bottom: 1px solid #002677;
  background: #002677;
  border-radius: 0 0 1.25rem 1.25rem;
}
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone a:hover {
  width: 54px;
  display: inline-block;
  cursor: pointer;
  height: 40px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background: #096ecf;
  border-radius: 0 0 1.25rem 1.25rem;
}
@media (max-width: 1023px) {
  .header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone .src-image-responsive.src-image-svg {
    padding-right: 14px;
  }
}
@media (max-width: 768px) {
  .header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone .src-image-responsive.src-image-svg {
    padding-right: 0;
  }
}
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone .src-image-responsive.src-image-svg path {
  fill: #ffffff;
  transition: all 0.2s ease-in;
}
/* Medicare logo */
.header-cmp.header-cmp--medicare .uhone-header .uhone-header--container .logo-cmp--uhone {
  position: absolute;
  top: 0;
  padding: 20px 0 20px 0px;
  z-index: 1;
}
@media (max-width: 1023px) {
  .header-cmp.header-cmp--medicare .uhone-header .uhone-header--container .logo-cmp--uhone {
    padding: 20px 0;
  }
}
/* Medicare STICKY logo */
.header-cmp.header-cmp--sticky .uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone {
  display: none;
}
.header-cmp.header-cmp--sticky.uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone.uhone-logo__sticky {
  display: block;
}
.header-cmp.uhone-header .uhone-header--container .uhone-header--secondary .logo-cmp--uhone.uhone-logo__sticky {
  display: none;
}
.header-cmp.header-cmp--sticky .uhone-header--container .uhone-header--secondary .logo-cmp--uhone.uhone-logo__main {
  display: none;
}

.padding-img--sm img {
  padding: 8px;
}
.padding-img--md img {
  padding: 10px;
}
.padding-img--lg img {
  padding: 14px;
}
@media only screen and (min-width: 768px) {
  .padding-img--sm img {
    padding: 10px;
  }
  .padding-img--md img {
    padding: 12px;
  }
  .padding-img--lg img {
    padding: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .padding-img--sm img {
    padding: 12px;
  }
  .padding-img--md img {
    padding: 14px;
  }
  .padding-img--lg img {
    padding: 18px;
  }
}
/** IMAGE **/
.cmp-image__image {
  width: 100%;
  display: block;
}
.image .cmp-image {
  position: relative;
}
.image .cmp-image__image {
  display: block;
}
.image .cmp-image__title {
  display: block;
  margin: .75rem 0;
}
.image--grey .cmp-image__title {
  color: #737373;
}
.find-plan--image img {
  width: 178px;
  height: auto;
  object-fit: cover;
}
.teaser__img--md img {
  object-fit: cover;
  min-height: 360px;
}
.teaser__img--lg img {
  object-fit: cover;
  min-height: 480px;
}
.shadowbox {
  box-shadow: -11px 10px 0 0 #dadbdc;
  border-radius: 12px;
}
.image--roundShadowbox .cmp-image {
  box-shadow: -11px 10px 0 0 #dadbdc;
  border-radius: 12px;
}
.image--roundShadowbox .cmp-image__image {
  border-radius: 12px;
}
.image--height100 .cmp-image__image {
  height: 100px;
  width: auto;
}
.image--height150 .cmp-image__image {
  height: 150px;
  width: auto;
}
.image--height200 .cmp-image__image {
  height: 200px;
  width: auto;
}
.image--carousel .cmp-image__image {
  height: 200px;
  width: auto;
  margin: 0 auto;
}
.image--circle .cmp-image__image {
  border-radius: 50%;
}
.image--iconRow .cmp-image__image {
  padding-top: 40px;
  height: 50px;
  width: auto;
  margin: 0 auto;
}
.image--logoHeight40px .cmp-image__image {
  height: 40px;
  width: auto;
  margin: 0 auto;
}
.image--carouselImageFII .cmp-image__image {
  height: 90px;
  width: auto;
  margin-top: 20px;
}

/** CMP-TABS **/
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}
.cmp-tabs--light .cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  border-bottom: .0625rem solid;
  padding-left: 0;
  list-style: none;
  border-color: #e1e1e1;
}
.cmp-tabs--light .cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 0;
  padding: .5rem 1rem;
  cursor: pointer;
  color: #737373;
}
.cmp-tabs--light .cmp-tabs__tab:hover {
  color: #232323;
}
.cmp-tabs--light .cmp-tabs__tab--active {
  border-bottom: .125rem solid;
  margin-bottom: -0.0625rem;
  border-color: #232323;
  color: #232323;
}
.cmp-tabs--light .cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs--light .cmp-tabs__tabpanel--active {
  display: block;
}
.cmp-tabs--answers .cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  border-bottom: .0625rem solid;
  padding-left: 0;
  list-style: none;
  border: 0;
}
.cmp-tabs--answers .cmp-tabs__tab {
  float: left;
  width: 50%;
  background-color: #003da1;
  color: #fff;
  text-align: center;
  border: 1px solid #5a83c7;
}
.cmp-tabs--answers .cmp-tabs__tab:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgba(90, 131, 199, 0.9);
  color: #ffffff;
}
.cmp-tabs--answers .cmp-tabs__tab p {
  margin: 0;
}
.cmp-tabs--answers .cmp-tabs__tab--active {
  color: #fff;
  background-color: #4473bf;
}
.cmp-tabs--answers .cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs--answers .cmp-tabs__tabpanel--active {
  display: block;
}
.cmp-tabs--product .cmp-tabs__tablist {
  border-color: #e1e1e1;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
}
.cmp-tabs--product .cmp-tabs__tabpanel {
  background-color: #e4f2f6;
  box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
  padding: 20px;
}
.cmp-tabs--product .cmp-tabs__tabpanel p {
  margin-top: 0px;
  padding-top: 16px;
}
.cmp-tabs--product .cmp-tabs__tab {
  margin-right: 80px;
  margin-left: 80px;
}
.cmp-tabs--product .cmp-tabs__tab img {
  height: 50px;
  opacity: .5;
}
.cmp-tabs--product .cmp-tabs__tab:hover {
  background-color: #f1f1f1;
}
.cmp-tabs--product .cmp-tabs__tab--active {
  border-color: #196ecf;
}
.cmp-tabs--product .cmp-tabs__tab--active img {
  opacity: 1;
}
.cmp-tabs--productName .cmp-tabs__tablist {
  border-color: #e1e1e1;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
}
.cmp-tabs--productName .cmp-tabs__tabpanel {
  background-color: #f1f1f1;
  box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.8);
  padding: 20px;
}
.cmp-tabs--productName .cmp-tabs__tabpanel p {
  margin-top: 0px;
  padding-top: 16px;
}
.cmp-tabs--productName .cmp-tabs__tab {
  margin-right: 20px;
  margin-left: 20px;
  text-align: center;
  opacity: .5;
  color: #122377;
}
.cmp-tabs--productName .cmp-tabs__tab img {
  height: 50px;
}
.cmp-tabs--productName .cmp-tabs__tab:hover {
  background-color: #f1f1f1;
}
.cmp-tabs--productName .cmp-tabs__tab--active {
  border-color: #196ecf;
  border-bottom: .25rem solid;
  opacity: 1;
}
.cmp-tabs--uho-tabsProductBackground .cmp-tabs__tabpanel {
  background-image: url("../components/content/tabcontainer/v1/tabcontainer/clientlibs/resources/images/uho_tab_gradient_md.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.cmp-tabs--uho-tabs .cmp-tabs__tabpanel[aria-hidden="true"] {
  display: block !important;
  height: 0px;
  overflow: hidden;
}
.cmp-tabs--uho-tabs .cmp-tabs__tabpanel[aria-hidden="false"] {
  display: block !important;
  height: auto;
}
.cmp-tabs--uho-tabs .cmp-tabs__tablist {
  border-color: #e1e1e1;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
.cmp-tabs--uho-tabs .cmp-tabs__tabpanel {
  box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.4);
}
.cmp-tabs--uho-tabs .cmp-tabs__tabpanel p {
  margin-top: 0;
}
.cmp-tabs--uho-tabs .cmp-tabs__tab {
  margin-right: 75px;
  margin-left: 75px;
  text-align: center;
  opacity: .5;
  color: #444444;
  padding: 0;
  font-size: 1.25rem;
  line-height: 1.5625rem;
  font-weight: 700;
  letter-spacing: .04rem;
  background-color: #ffffff;
}
.cmp-tabs--uho-tabs .cmp-tabs__tab:hover {
  opacity: 1;
  border-bottom: #196ecf solid .25rem;
}
.cmp-tabs--uho-tabs .cmp-tabs__tab--active {
  border-bottom: #196ecf solid .25rem;
  opacity: 1;
}
.cmp-tabs--uho-tabs .cmp-tabs__tab p {
  margin-top: 20px;
  margin-bottom: 10px;
}
.cmp-tabs--uho-tabs.aem-GridColumn {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  .cmp-tabs--uho-tabs .cmp-tabs__tab {
    margin-right: 60px;
    margin-left: 60px;
  }
}
@media screen and (max-width: 768px) {
  .cmp-tabs--uho-tabs .cmp-tabs__tab {
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (max-width: 768px) {
  .cmp-tabs--product .cmp-tabs__tab {
    margin-right: 3rem;
    margin-left: 3rem;
    padding: .25rem;
  }
  .cmp-tabs--product .cmp-tabs__tab img {
    height: 40px;
  }
  .cmp-tabs--productName .cmp-tabs__tab {
    margin-right: 10px;
    margin-left: 10px;
    padding: .25rem;
  }
  .cmp-tabs--productName .cmp-tabs__tab img {
    height: 30px;
  }
  .cmp-tabs--productName .cmp-tabs__tab p {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }
}
@media (max-width: 500px) {
  .cmp-tabs--product .cmp-tabs__tab {
    margin-right: 1rem;
    margin-left: 1rem;
    padding: .25rem;
  }
  .cmp-tabs--product .cmp-tabs__tab img {
    height: 30px;
  }
  .cmp-tabs--productName .cmp-tabs__tab {
    margin-right: 10px;
    margin-left: 10px;
    padding: 0rem;
  }
  .cmp-tabs--productName .cmp-tabs__tab img {
    height: 30px;
  }
  .cmp-tabs--productName .cmp-tabs__tab p {
    margin-top: .25rem;
    margin-bottom: .25rem;
  }
}

/** CTA LINK **/
.cta {
  line-height: 20px;
  text-align: center;
}
.cta a {
  display: inline-block;
  line-height: 1.5rem;
  min-width: auto;
  padding: 0;
  background: 0;
  color: #196ecf;
  padding-right: .125rem;
  position: relative;
  padding-right: 0;
  margin: 0 auto;
}
.cta a:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_digitalblue.svg");
  width: 9px;
  height: 9px;
  margin-left: .2rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.cta a:hover:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_digitalblue.svg");
}
.cta a:after {
  position: absolute;
}
.link.link--uho-width100 a {
  width: 100%;
}
.link.link--uho-left {
  text-align: left;
}
.link.link--uho-center {
  text-align: center;
}
.link.link--uho-right {
  text-align: right;
}
.link--uho-tabs-cta {
  padding: 20px;
}
.link--uho-tabs-cta a,
.link--uho-tabs-cta a:visited {
  color: #ffffff;
  text-decoration: none;
}
.link--uho-tabs-cta a:hover,
.link--uho-tabs-cta a:active {
  color: #ffffff;
  text-decoration: underline;
}
.link--uho-tabs-cta a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.cta--left {
  text-align: left;
}
.link.cta--right {
  text-align: right;
}
.link.cta--center {
  text-align: center;
}
.cta.cta--remove-icon a {
  padding-right: 0;
}
.cta.cta--remove-icon a:after {
  content: none !important;
}
.cta.cta--small a {
  font-size: .8125rem;
  line-height: 1.375rem;
  font-weight: 600;
}
.cta.cta--large a {
  font-size: 1.5rem !important;
  line-height: 1.75rem !important;
  font-weight: 700 !important;
}
.cta.cta--extralarge a {
  font-size: 1.5rem !important;
  line-height: 1.75rem !important;
  font-weight: 400 !important;
  padding: 1rem 1.5rem !important;
}
.cta.cta--left {
  text-align: left;
  justify-content: left;
}
.cta.cta--left a {
  margin-left: 0;
}
.cta.cta--right {
  text-align: right;
  justify-content: right;
}
.cta.cta--right a {
  margin-right: 0;
}
.cta.cta--marginbtm {
  margin-bottom: 10px;
}
.cta.cta--margin {
  margin: 10px;
}
.cta.cta--button a {
  padding-right: 1.875rem !important;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  text-align: center;
  border: 0;
  color: #fff;
  background-color: #196ecf;
}
.cta.cta--button a:hover {
  background-color: #122377;
}
.cta.cta--button a[target='_self']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_white.svg");
}
.cta.cta--button a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.cta.cta--button-inline-block {
  display: inline-block;
  vertical-align: bottom;
}
.cta.cta--button-block a {
  display: block;
}
.cta.cta--button-header {
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.cta.button-style__grey a {
  padding-right: 1.875rem !important;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  text-align: center;
  border: 0;
  color: #fff;
  background-color: #8C9599;
}
.cta.button-style__grey a:hover {
  background-color: #8C9599;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease-in;
}
.cta.button-style__grey a[target='_self']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_white.svg");
}
.cta.button-style__grey a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.cta.button-style__outline-blue a {
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  text-align: center;
  color: #196ecf;
  background-color: #fff;
  border: 2px solid #196ecf;
  padding-right: 1.875rem !important;
}
.cta.button-style__outline-blue a:hover {
  background-color: #e8f6fa;
}
.cta.button-style__outline-blue a:focus:before {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -6px;
  left: -6px;
}
.cta.button-style__outline-blue a[target='_self']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_digitalblue.svg");
}
.cta.button-style__outline-blue a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_digitalblue.svg");
}
.cta.button-style__orange a {
  padding-right: 1.875rem !important;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: 1.5rem;
  line-height: 1.3125rem;
  text-align: center;
  border: 0;
  color: #fff;
  background-color: #FF5F0E;
  border: 2px solid #FF5F0E;
}
.cta.button-style__orange a:hover {
  background-color: #D53704;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease-in;
}
.cta.button-style__orange a[target='_self']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_white.svg");
}
.cta.button-style__orange a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.cta.button-style__lightblue a {
  padding-right: 1.875rem !important;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  text-align: center;
  border: 0;
  color: #fff;
  background-color: #0096DC;
  border: 2px solid #0096DC;
}
.cta.button-style__lightblue a:hover {
  background-color: #D53704;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.3);
  transition: all 0.2s ease-in;
}
.cta.button-style__lightblue a[target='_self']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_white.svg");
}
.cta.button-style__lightblue a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.cta--link a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_digitalblue.svg");
}
.link a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_digitalblue.svg");
}
.link a[target='_blank']:hover:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_digitalblue.svg");
}
.link.link--uho-brochure a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.link.link--uho-brochure a[target='_blank']:hover:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.phone-link {
  float: right;
}
.phone-link::before {
  font-family: 'Material Icons';
  /* Support for IE. */
  content: "phone";
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  font-size: 2rem;
  vertical-align: middle;
  color: #FF5F0E;
}
.phone-link:hover:before {
  color: #D53704;
}
.cta.button-style__outline-orange a {
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
  font-size: 1.5rem;
  line-height: 1.3125rem;
  text-align: center;
  color: #FF5F0E;
  background-color: #fff;
  border: 2px solid #FF5F0E;
  padding-right: 1.875rem !important;
}
.cta.button-style__outline-orange a:hover {
  background-color: #e8f6fa;
}
.cta.button-style__outline-orange a:focus:before {
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  top: -6px;
  left: -6px;
}
.cta.button-style__outline-orange a[target='_self']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_internal_FF5F0E.svg");
}
.cta.button-style__outline-orange a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_FF5F0E.svg");
}
.cta.button-style__phone a:before {
  font-family: 'Material Icons';
  content: "phone";
  -webkit-font-feature-settings: 'liga';
  font-size: 1.5rem;
  vertical-align: middle;
}
.cta.button-style__cart a:before {
  font-family: 'Material Icons';
  content: "shopping_cart";
  -webkit-font-feature-settings: 'liga';
  font-size: 1.5rem;
  vertical-align: middle;
}
.cta.cta--icon-style-orange {
  display: inline-block;
  margin: 4px 0;
}
.cta.cta--icon-style-orange a {
  cursor: pointer;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  text-align: center;
  color: #FF5F0E;
}
.cta.cta--icon-style-orange a i {
  font-size: 2.5rem;
}
.cta.cta--icon-style-orange a:before {
  font-family: 'Material Icons';
  content: "shopping_cart";
  -webkit-font-feature-settings: 'liga';
  font-size: 2.5rem;
  vertical-align: middle;
}
.cta.cta--icon-style-phone a {
  cursor: pointer;
  border-radius: 5px;
  font-size: .9375rem;
  line-height: 1.3125rem;
  text-align: center;
  color: #FF5F0E;
}
.cta.cta--icon-style-phone a:before {
  font-family: 'Material Icons';
  content: "phone";
  -webkit-font-feature-settings: 'liga';
  font-size: 2.5rem;
  vertical-align: middle;
}
.without--phone-icon a:before {
  content: none;
}
a.icon-phone::before {
  font-family: 'Material Icons';
  content: "phone";
  vertical-align: middle;
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.link.link--hsacenter a,
.link.link--hsacenter a:visited {
  color: #ffffff !important;
  background-color: #007b74;
  padding: .75rem 1.5rem;
  border: .125rem solid #007b74;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in;
  display: inline-block;
}
.link.link--hsacenter a:hover,
.link.link--hsacenter a:active {
  color: #ffffff !important;
  background-color: #006963;
  border: .125rem solid #006963;
  transition: all 0.2s ease-in;
  display: inline-block;
}
.link.link--hsacenter a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.link--uho-margin10 a {
  margin: 10px;
}
.link #newsletter_subscribe_btn {
  color: #ffffff;
  background-color: #002677;
  padding: .75rem 1.5rem;
  border: .125rem solid #002677;
  transition: all 0.2s ease-in;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.125rem;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  float: right;
  margin: 0;
  border-radius: 0 0 1.25rem 1.25rem;
}
.link #newsletter_subscribe_btn:hover {
  background-color: #196ECF;
  border: .125rem solid #196ECF;
  transition: all 0.2s ease-in;
}
@media (max-width: 1023px) {
  .link #newsletter_subscribe_btn {
    border-radius: 1.5rem;
    font-size: 1rem;
    margin-top: 2rem;
    margin-bottom: 1.2rem;
    float: left;
  }
}
#newsletter_subscribe_container .link {
  text-align: center;
}

.link.link--uho-text a,
.link.link--uho-text a:visited {
  color: #002677;
  transition: all 0.2s ease-in;
}
.link.link--uho-text a:hover,
.link.link--uho-text a:active {
  color: #196ECF;
  text-decoration: underline;
  transition: all 0.2s ease-in;
}
.link.link--uho-text a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_002677.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.link--uho-text a:hover[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_196ECF.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.link--uho-cta a,
.link.link--uho-cta a:visited {
  color: #ffffff;
  background-color: #FF3E00;
  padding: .75rem 1.5rem;
  border: .125rem solid #FF3E00;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in;
}
.link.link--uho-cta a:hover,
.link.link--uho-cta a:active {
  background-color: #AA3600;
  border: .125rem solid #AA3600;
  transition: all 0.2s ease-in;
}
.link.link--uho-cta a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.link--uho-primary a,
.link.link--uho-primary a:visited {
  color: #ffffff;
  background-color: #002677;
  padding: .75rem 1.5rem;
  border: .125rem solid #002677;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in;
}
.link.link--uho-primary a:hover,
.link.link--uho-primary a:active {
  background-color: #196ECF;
  border: .125rem solid #196ECF;
  transition: all 0.2s ease-in;
}
.link.link--uho-primary a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.link--uho-phone a {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.link.link--uho-phone a::before {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/uho_phone_icon_white_16x24.svg");
  width: 16px;
  height: 24px;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
  vertical-align: middle;
  margin-right: .5rem;
  margin-bottom: .125rem;
}
.link.link--uho-secondary a,
.link.link--uho-secondary a:visited {
  color: #196ECF;
  background-color: #ffffff;
  padding: .75rem 1.5rem;
  border: .125rem solid #196ECF;
  border-radius: 1.5rem;
  transition: all 0.2s ease-in;
}
.link.link--uho-secondary a:hover,
.link.link--uho-secondary a:active {
  color: #ffffff;
  background-color: #196ECF;
  border: .125rem solid #196ECF;
  transition: all 0.2s ease-in;
}
.link.link--uho-secondary a[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_digitalblue.svg");
  width: 9px;
  height: 9px;
  margin-left: .25rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.link.link--uho-secondary a:hover[target='_blank']:after {
  content: url("../components/content/link/v1/link/clientlibs/resources/images/CTA_external_white.svg");
}
.link.link--uho-fullwidth a {
  width: 100%;
}

.cmp-separator--bg-blue .cmp-separator .cmp-separator__horizontal-rule {
  background-color: #0000ff;
}
.cmp-separator--bg-black .cmp-separator .cmp-separator__horizontal-rule {
  background-color: #000000;
}
.cmp-separator--bg-white .cmp-separator .cmp-separator__horizontal-rule {
  background-color: #ffffff;
}
.cmp-separator--bg-gray .cmp-separator .cmp-separator__horizontal-rule {
  background-color: #e1e1e1;
}
.cmp-separator--thickness-sm .cmp-separator .cmp-separator__horizontal-rule {
  height: 1px;
}
.cmp-separator--thickness-md .cmp-separator .cmp-separator__horizontal-rule {
  height: 2px;
}
.cmp-separator--thickness-lg .cmp-separator .cmp-separator__horizontal-rule {
  height: 3px;
}
.cmp-separator--expand .cmp-separator__horizontal-rule {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}
.cmp-separator__horizontal-rule {
  background-color: #e1e1e1;
  height: 1px;
  border: 0;
}

.cmp-separator--uho-FAQs-showmore {
  margin-top: 3rem;
  padding: 0 1rem;
}
.cmp-separator--uho-FAQs-showmore .cmp-separator .cmp-separator__horizontal-rule {
  background-color: #00bed5;
}

/** CMP-BREADCRUMB **/
.cmp-breadcrumb {
  display: inline-block;
  list-style: none;
  padding-top: 10px;
  padding-bottom: 30px;
}
.cmp-breadcrumb__item {
  display: inline-block;
  vertical-align: top;
}
.cmp-breadcrumb__item:after {
  content: 'chevron_right';
  display: inline-block;
  margin: 0 .25rem;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-breadcrumb__item:last-child:after {
  content: none;
}
.cmp-breadcrumb__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-breadcrumb__item-link {
  text-decoration: none;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .cmp-breadcrumb {
    display: none;
  }
}
.cmp-breadcrumb__light .cmp-breadcrumb__item,
.cmp-breadcrumb__light .cmp-breadcrumb__item a {
  color: #000000;
}
.cmp-breadcrumb__light .cmp-breadcrumb__item:after,
.cmp-breadcrumb__light .cmp-breadcrumb__item a:after {
  color: #747777;
}
.cmp-breadcrumb__dark .cmp-breadcrumb__item,
.cmp-breadcrumb__dark .cmp-breadcrumb__item a {
  color: #ffffff;
}
.cmp-breadcrumb__dark .cmp-breadcrumb__item:after,
.cmp-breadcrumb__dark .cmp-breadcrumb__item a:after {
  color: #ffffff;
}

p.hide-on--page {
  display: none;
}
.part-number--light .cmp-text p {
  color: white;
}
.part-number--dark .cmp-text p {
  color: black;
}
.part-number--grey .cmp-text p {
  color: #757575;
}
.pagepartnumber .cmp-text > p {
  text-align: left;
  font-size: .75rem;
  line-height: .875rem;
}

/** CMP-TEASER **/
.cmp-teaser {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
.cmp-teaser__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 10rem;
  min-width: 15rem;
  padding: .75rem;
  font-size: .8125rem;
}
.cmp-teaser__image ~ .cmp-teaser__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: auto;
  min-width: auto;
}
.cmp-teaser__pretitle *:last-child {
  margin-bottom: 0;
}
.cmp-teaser__title {
  margin: 0;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 500;
  color: #f5f5f5;
}
.cmp-teaser__title-link {
  text-decoration: none;
}
.cmp-teaser__description *:last-child {
  margin-bottom: 0;
}
.cmp-teaser__action-link {
  display: inline-block;
  margin: .625rem .1875rem 0 0;
  padding: .3125rem .4375rem;
  border: .125rem solid;
  border-radius: .1875rem;
  font-size: .625rem;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
@media only screen and (min-width: 480px) {
  .cmp-teaser__content {
    font-size: .875rem;
    padding: 1.875rem;
  }
  .cmp-teaser__title {
    font-size: 1.875rem;
  }
  .cmp-teaser__action-link {
    margin: 1rem .3125rem 0 0;
    padding: .5rem 1.125rem;
    font-size: .75rem;
  }
}

/* CAROUSEL */
.carouselcontainer.aem-GridColumn {
  padding: 0;
}
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}
.cmp-carousel--auto .cmp-carousel {
  position: relative;
}
.cmp-carousel--auto .cmp-carousel__item {
  display: none;
}
.cmp-carousel--auto .cmp-carousel__item--active {
  display: block;
}
.cmp-carousel--auto .cmp-carousel__actions {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: row;
}
.cmp-carousel--auto .cmp-carousel__action {
  color: inherit;
  -webkit-appearance: 'none';
  -moz-appearance: 'none';
  appearance: 'none';
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  padding: .375rem;
  line-height: 1.875rem;
  cursor: pointer;
  background-color: #f5f5f5;
}
.cmp-carousel--auto .cmp-carousel__action:first-child {
  margin-left: 0;
}
.cmp-carousel--auto .cmp-carousel__action:hover {
  background-color: #e1e1e1;
}
.cmp-carousel--auto .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel--auto .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: .5rem;
  height: .5rem;
  margin: 0 .375rem;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background-color: #e1e1e1;
}
.cmp-carousel--auto .cmp-carousel__action--disabled {
  display: none;
}
.cmp-carousel--auto .cmp-carousel__action--previous {
  order: 1;
}
.cmp-carousel--auto .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: 'chevron_left';
}
.cmp-carousel--auto .cmp-carousel__action--next {
  order: 4;
}
.cmp-carousel--auto .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: 'chevron_right';
}
.cmp-carousel--auto .cmp-carousel__action--pause {
  order: 2;
}
.cmp-carousel--auto .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: 'pause';
}
.cmp-carousel--auto .cmp-carousel__action--play {
  order: 3;
}
.cmp-carousel--auto .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: 'play_arrow';
}
.cmp-carousel--auto .cmp-carousel__action-icon:before {
  display: inline-block;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-carousel--auto .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel--auto .cmp-carousel__indicator--active {
  background-color: #232323;
}
.cmp-carousel--auto1 .cmp-carousel {
  position: relative;
}
.cmp-carousel--auto1 .cmp-carousel__item {
  display: none;
}
.cmp-carousel--auto1 .cmp-carousel__item--active {
  display: block;
}
.cmp-carousel--auto1 .cmp-carousel__action {
  color: inherit;
  -webkit-appearance: 'none';
  -moz-appearance: 'none';
  appearance: 'none';
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  padding: .375rem;
  line-height: 1.875rem;
  cursor: pointer;
  background-color: #f5f5f5;
}
.cmp-carousel--auto1 .cmp-carousel__action:first-child {
  margin-left: 0;
}
.cmp-carousel--auto1 .cmp-carousel__action:hover {
  background-color: #e1e1e1;
}
.cmp-carousel--auto1 .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel--auto1 .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: .5rem;
  height: .5rem;
  margin: 0 .375rem;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background-color: #e1e1e1;
}
.cmp-carousel--auto1 .cmp-carousel__action--disabled {
  display: none;
}
.cmp-carousel--auto1 .cmp-carousel__action--previous {
  order: 1;
  position: absolute;
  bottom: 50%;
}
.cmp-carousel--auto1 .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: 'chevron_left';
}
.cmp-carousel--auto1 .cmp-carousel__action--next {
  order: 4;
  position: absolute;
  bottom: 50%;
  right: 0;
}
.cmp-carousel--auto1 .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: 'chevron_right';
}
.cmp-carousel--auto1 .cmp-carousel__action--pause {
  order: 2;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--auto1 .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: 'pause';
}
.cmp-carousel--auto1 .cmp-carousel__action--play {
  order: 3;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--auto1 .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: 'play_arrow';
}
.cmp-carousel--auto1 .cmp-carousel__action-icon:before {
  display: inline-block;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-carousel--auto1 .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel--auto1 .cmp-carousel__indicator--active {
  background-color: #232323;
}
.cmp-carousel--autoTrustStatement .cmp-carousel {
  position: relative;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__item {
  display: none;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__item--active {
  display: block;
  background-color: #ffe7e1;
  padding: 1.5rem;
  text-align: center;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action {
  color: inherit;
  -webkit-appearance: 'none';
  -moz-appearance: 'none';
  appearance: 'none';
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  padding: .375rem;
  line-height: 1.875rem;
  cursor: pointer;
  background-color: #f5f5f5;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action:first-child {
  margin-left: 0;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action:hover {
  background-color: #e1e1e1;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: .5rem;
  height: .5rem;
  margin: 0 .375rem;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background-color: #e1e1e1;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--disabled {
  display: none;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--previous {
  order: 1;
  position: absolute;
  bottom: 50%;
  display: none;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: 'chevron_left';
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--next {
  order: 4;
  position: absolute;
  bottom: 50%;
  right: 0;
  display: none;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: 'chevron_right';
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--pause {
  order: 2;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: 'pause';
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--play {
  order: 3;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: 'play_arrow';
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action-icon:before {
  display: inline-block;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-carousel--autoTrustStatement .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel--autoTrustStatement .cmp-carousel__indicator--active {
  background-color: #232323;
}
.cmp-carousel--manualTrustStatement .cmp-carousel {
  position: relative;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__item {
  display: none;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__item--active {
  display: block;
  background-color: #dff7fa;
  padding: 1.5rem;
  text-align: center;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action {
  color: inherit;
  -webkit-appearance: 'none';
  -moz-appearance: 'none';
  appearance: 'none';
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  padding: .375rem;
  line-height: 1.875rem;
  cursor: pointer;
  background-color: #f5f5f5;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action:first-child {
  margin-left: 0;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action:hover {
  background-color: #e1e1e1;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: .5rem;
  height: .5rem;
  margin: 0 .375rem;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background-color: #e1e1e1;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--disabled {
  display: none;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--previous {
  order: 1;
  position: absolute;
  bottom: 50%;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: 'chevron_left';
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--next {
  order: 4;
  position: absolute;
  bottom: 50%;
  right: 0;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: 'chevron_right';
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--pause {
  order: 2;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: 'pause';
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--play {
  order: 3;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: 'play_arrow';
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action-icon:before {
  display: inline-block;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-carousel--manualTrustStatement .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel--manualTrustStatement .cmp-carousel__indicator--active {
  background-color: #232323;
}
.cmp-carousel--auto2 .cmp-carousel {
  position: relative;
}
.cmp-carousel--auto2 .cmp-carousel__item {
  display: none;
}
.cmp-carousel--auto2 .cmp-carousel__item--active {
  display: block;
}
.cmp-carousel--auto2 .cmp-carousel__action {
  color: inherit;
  -webkit-appearance: 'none';
  -moz-appearance: 'none';
  appearance: 'none';
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  padding: .375rem;
  line-height: 1.875rem;
  cursor: pointer;
  background-color: #f5f5f5;
}
.cmp-carousel--auto2 .cmp-carousel__action:first-child {
  margin-left: 0;
}
.cmp-carousel--auto2 .cmp-carousel__action:hover {
  background-color: #e1e1e1;
}
.cmp-carousel--auto2 .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel--auto2 .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: .5rem;
  height: .5rem;
  margin: 0 .375rem;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background-color: #e1e1e1;
}
.cmp-carousel--auto2 .cmp-carousel__action--disabled {
  display: none;
}
.cmp-carousel--auto2 .cmp-carousel__action--previous {
  order: 1;
  position: absolute;
  bottom: 50%;
}
.cmp-carousel--auto2 .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: 'chevron_left';
}
.cmp-carousel--auto2 .cmp-carousel__action--next {
  order: 4;
  position: absolute;
  bottom: 50%;
  right: 0;
}
.cmp-carousel--auto2 .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: 'chevron_right';
}
.cmp-carousel--auto2 .cmp-carousel__action--pause {
  order: 2;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--auto2 .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: 'pause';
}
.cmp-carousel--auto2 .cmp-carousel__action--play {
  order: 3;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--auto2 .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: 'play_arrow';
}
.cmp-carousel--auto2 .cmp-carousel__action-icon:before {
  display: inline-block;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-carousel--auto2 .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel--auto2 .cmp-carousel__indicator--active {
  background-color: #232323;
}
.cmp-carousel--auto2 .cmp-teaser {
  background-color: #f5f5f5;
  color: #505050;
}
.cmp-carousel--auto2 .cmp-teaser__image ~ .cmp-teaser__content {
  background-color: rgba(115, 115, 115, 0.6);
  color: #f5f5f5;
}
.cmp-carousel--auto2 .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__title-link {
  color: #fff;
}
.cmp-carousel--auto2 .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__title-link:hover {
  color: #e1e1e1;
}
.cmp-carousel--auto2 .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__action-link {
  border-color: #fff;
  color: #fff;
}
.cmp-carousel--auto2 .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__action-link:hover {
  border-color: #e1e1e1;
  color: #e1e1e1;
}
.cmp-carousel--stmplans .cmp-carousel {
  position: relative;
}
.cmp-carousel--stmplans .cmp-carousel__item {
  display: none;
}
.cmp-carousel--stmplans .cmp-carousel__item--active {
  display: block;
}
.cmp-carousel--stmplans .cmp-carousel__action {
  color: inherit;
  -webkit-appearance: 'none';
  -moz-appearance: 'none';
  appearance: 'none';
  width: 1.875rem;
  height: 1.875rem;
  border: 0;
  padding: .375rem;
  line-height: 1.875rem;
  cursor: pointer;
  background-color: #f5f5f5;
}
.cmp-carousel--stmplans .cmp-carousel__action:first-child {
  margin-left: 0;
}
.cmp-carousel--stmplans .cmp-carousel__action:hover {
  background-color: #e1e1e1;
}
.cmp-carousel--stmplans .cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel--stmplans .cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: .5rem;
  height: .5rem;
  margin: 0 .375rem;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  cursor: pointer;
  background-color: #e1e1e1;
}
.cmp-carousel--stmplans .cmp-carousel__action--disabled {
  display: none;
}
.cmp-carousel--stmplans .cmp-carousel__action--previous {
  order: 1;
  position: absolute;
  bottom: 50%;
  display: none;
}
.cmp-carousel--stmplans .cmp-carousel__action--previous .cmp-carousel__action-icon:before {
  content: 'chevron_left';
}
.cmp-carousel--stmplans .cmp-carousel__action--next {
  order: 4;
  position: absolute;
  bottom: 50%;
  right: 0;
  display: none;
}
.cmp-carousel--stmplans .cmp-carousel__action--next .cmp-carousel__action-icon:before {
  content: 'chevron_right';
}
.cmp-carousel--stmplans .cmp-carousel__action--pause {
  order: 2;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--stmplans .cmp-carousel__action--pause .cmp-carousel__action-icon:before {
  content: 'pause';
}
.cmp-carousel--stmplans .cmp-carousel__action--play {
  order: 3;
  position: absolute;
  bottom: 0;
  left: calc(50% + 55px);
}
.cmp-carousel--stmplans .cmp-carousel__action--play .cmp-carousel__action-icon:before {
  content: 'play_arrow';
}
.cmp-carousel--stmplans .cmp-carousel__action-icon:before {
  display: inline-block;
  vertical-align: top;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.cmp-carousel--stmplans .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel--stmplans .cmp-carousel__indicator--active {
  background-color: #232323;
}
.cmp-carousel--stmplans .cmp-teaser {
  background-color: #f5f5f5;
  color: #505050;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content {
  padding: 0;
  color: #ffffff;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__title {
  display: none;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__description {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 15px 30px 45px 30px;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__description p {
  margin: 0;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__title-link {
  color: #ffffff;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__title-link:hover {
  color: #e1e1e1;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__action-link {
  border-color: #ffffff;
  color: #ffffff;
}
.cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__action-link:hover {
  border-color: #e1e1e1;
  color: #e1e1e1;
}
@media (max-width: 768px) {
  .cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__description {
    padding: 15px 30px;
  }
  .cmp-carousel--stmplans .cmp-teaser__image ~ .cmp-teaser__content .cmp-teaser__description p {
    display: none;
  }
}
@media (max-width: 500px) {
  .cmp-carousel--stmplans .cmp-teaser__image .cmp-image .cmp-image__image {
    height: 300px;
    width: auto;
  }
}

/* CONTAINER */
.container--overlay {
  position: relative;
}
.container--overlay .cmp-container {
  background-color: rgba(245, 245, 245, 0.5);
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  width: calc(50% - 40px);
  padding: 15px;
}
.container--overlay .cmp-title p {
  margin: 10px 0;
}
.container--overlay_opaque {
  position: relative;
}
.container--overlay_opaque .cmp-container {
  background-color: rgba(245, 245, 245, 0.95);
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  width: calc(50% - 40px);
  padding: 15px;
}
.container--overlay_opaque .cmp-title p {
  margin: 10px 0;
}
.container.responsivegrid.aem-GridColumn.cmp-container--uho-tabs-cta {
  background-color: #196ecf;
  position: relative;
}
.cmp-container--extraPadding .cmp-container {
  padding: 1rem;
}
.cmp-container--ToutContainer > .cmp-container > .aem-Grid.aem-Grid--12 {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.cmp-container--ToutContainer > .cmp-container > .aem-Grid.aem-Grid--12 > .aem-GridColumn {
  display: flex;
  align-items: center;
}
.cmp-container--ToutContainer > .cmp-container > .aem-Grid.aem-Grid--12 > .aem-GridColumn > .component {
  display: flex;
}
.cmp-container--ToutContainer .aem-GridColumn {
  padding: 0px;
}
.cmp-container--ToutContainer .cmp-teaser .cmp-image__image {
  height: 400px;
  object-fit: cover;
}
.cmp-container--ToutContainer .aem-GridColumn {
  padding: 0px;
}
.cmp-container--Tout {
  display: flex;
}
.cmp-container--Tout .cmp-container {
  padding: 1.5rem 3rem;
}
.cmp-container--ToutLight .cmp-title__text {
  color: #003da1;
}
.cmp-container--ToutLight .cmp-text p {
  color: #003da1;
}
.cmp-container--ToutDark .cmp-title__text {
  color: #ffffff;
}
.cmp-container--ToutDark .cmp-text p {
  color: #ffffff;
}
.cmp-container--LightBlue .cmp-image__image {
  height: 45px;
}
.cmp-container--LightBlue .cmp-text p {
  text-align: center;
}
.cmp-container--padding > .cmp-container {
  padding: 40px 0;
}
.cmp-container--padding .cmp-image--logo .cmp-image img {
  height: 42px;
  width: auto;
  margin: 0 auto;
}
@media (min-width: 769px) {
  .container--overlayCenter .cmp-container {
    left: calc(25% - 20px);
  }
  .container--overlayRight .cmp-container {
    left: calc(50% - 20px);
  }
  .container--overlayLeft .cmp-container {
    left: 20px;
  }
}
@media (max-width: 768px) {
  .container--overlay .cmp-container {
    width: calc(100% - 70px);
    top: 0px;
  }
  .cmp-container--uho-zip.container--overlay .cmp-container {
    width: auto;
    top: 0px;
    left: 0;
    right: 0;
    margin: 20px;
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  .cmp-container--uho-zip.container--overlay .cmp-container {
    margin-top: 0;
  }
}
.cmp-container--marginBottom20 .cmp-container {
  margin-bottom: 20px;
}

.cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 {
  left: 0px;
  top: 0px;
  width: calc(0% + 350px);
  -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow-y: auto;
  border-radius: 0 0.45rem 0.75rem 0;
}
.cmp-container--uhone-menu.menu-open > .cmp-container {
  visibility: visible;
}
.cmp-container--uhone-menu.menu-open .uhone-headerHamburgermenu {
  width: 100%;
  background-color: #ffffff;
}
.cmp-container--uhone-menu.menu-open .uhone-headerHamburgermenu .cmp-button--navOpen .cmp-button {
  padding: 1.8rem 1.5rem 1rem 1.5rem;
  visibility: visible;
}
.cmp-container--uhone-menu.menu-open .uhone-headerHamburgermenu .cmp-button--navOpen .cmp-button .cmp-button__text {
  font-size: 0.75rem;
  width: 100%;
  color: #002677;
  vertical-align: top;
  display: inline !important;
  height: 26px;
}
.cmp-container--uhone-menu.menu-open .uhone-headerHamburgermenu .cmp-button--navOpen .cmp-button .cmp-button__text:before {
  color: #196ecf;
  font-family: 'Material Icons';
  content: "close";
  -webkit-font-feature-settings: 'liga';
  font-size: 2.5rem;
  transition: all 0.2s ease-in;
}
.cmp-container--uhone-menu.menu-open .uhone-headerHamburgermenu .cmp-button--navOpen .cmp-button .cmp-button__text:after {
  display: none;
  visibility: collapse;
}
.cmp-container--uhone-menu.menu-open .uhone-headerHamburgermenu .cmp-button--navOpen .cmp-button .cmp-button__text + p {
  display: inline !important;
  position: relative;
  bottom: 0.85rem;
  left: 1.5rem;
  font-size: 16px;
  color: #196ecf;
}
.cmp-container--uhone-menu {
  height: auto;
  max-height: 100%;
  background-color: #e5f8fb;
  z-index: 1002;
  position: fixed;
  top: 0px;
  left: calc(-100% - 200px);
  width: calc(100% - 200px);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (min-width: 1024px) {
  .cmp-container--uhone-menu {
    display: none;
  }
}
.cmp-container--uhone-menu > .cmp-container {
  visibility: collapse;
}
.cmp-container--uhone-menu .uhone-headerHamburgermenu .cmp-button--nav .cmp-button {
  visibility: collapse;
}
@media (max-width: 500px) {
  .cmp-container--uhone-menu.menu-open.aem-GridColumn.aem-GridColumn--default--12 {
    width: 100%;
  }
}
.uhone-header--secondary .cmp-container--plansByState {
  background: transparent;
  margin-top: 15px;
}
.uhone-header--secondary .cmp-container--plansByState .link--uho-list--title a {
  padding-left: 0px;
  margin-bottom: 5px;
}
.cmp-container--plansByState {
  background: transparent;
  padding-left: 15px;
}
.cmp-container--plansByState > .cmp-container .link a {
  color: #5a5a5a;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: bold;
}
.cmp-container--plansByState > .cmp-container .link a:hover {
  color: #196ECF;
  text-decoration: underline;
}
.cmp-container--plansByState .link--uho-list--title a {
  padding-left: 0px;
  margin-bottom: 5px;
}
.container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12.uhone-dropdown--container {
  display: flex;
  justify-content: flex-end;
  width: auto;
}
@media (max-width: 1023px) {
  .container.responsivegrid.aem-GridColumn.aem-GridColumn--default--12.uhone-dropdown--container {
    order: 2;
  }
}
.uhone-dropdown--container > .cmp-container {
  position: relative;
  height: 44px;
}
.uhone-dropdown--container > .cmp-container .cmp-container--uho-nav-dropdown.dropdown-menu--findDr {
  position: absolute;
  min-width: 350px;
}
.uhone-dropdown--container > .cmp-container .cmp-container--uho-nav-dropdown.dropdown-menu--signIn {
  position: absolute;
  min-width: 350px;
}
.uhone-dropdown--container > .cmp-container .cmp-container--uho-nav-dropdown.dropdown-menu--phone {
  position: absolute;
  min-width: 350px;
  right: 0;
}
@media (max-width: 1023px) {
  .uhone-dropdown--container > .cmp-container .cmp-container--uho-nav-dropdown.dropdown-menu--phone {
    top: 0;
    z-index: 1001;
    left: -17px;
  }
}
.container.responsivegrid.uhone-dropdown--secondary-container.aem-GridColumn.aem-GridColumn--default--12 {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex: 1 0 auto;
}
.container.responsivegrid.uhone-dropdown--secondary-container.aem-GridColumn.aem-GridColumn--default--12 > .cmp-container {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  flex: 1 0 auto;
  max-width: 540px;
}
@media (max-width: 1023px) {
  .container.responsivegrid.uhone-dropdown--secondary-container.aem-GridColumn.aem-GridColumn--default--12 {
    display: none;
  }
}
.container.responsivegrid.uhone-dropdown--secondary-container.uhone-nav-items-3.aem-GridColumn.aem-GridColumn--default--12 > .cmp-container {
  justify-content: center !important;
  max-width: 700px !important;
}
@media (max-width: 1023px) {
  .container.responsivegrid.uhone-dropdown--secondary-container.uhone-nav-items-3.aem-GridColumn.aem-GridColumn--default--12 {
    display: none;
  }
}

/** CMP-TEASER **/
.cmp-teaser {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
.cmp-teaser__content {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 10rem;
  min-width: 15rem;
  padding: .75rem;
  font-size: .8125rem;
}
.cmp-teaser__image ~ .cmp-teaser__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: auto;
  min-width: auto;
}
.cmp-teaser__pretitle *:last-child {
  margin-bottom: 0;
}
.cmp-teaser__title {
  margin: 0;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
  font-weight: 500;
  color: #f5f5f5;
}
.cmp-teaser__title-link {
  text-decoration: none;
}
.cmp-teaser__description *:last-child {
  margin-bottom: 0;
}
.cmp-teaser__action-link {
  display: inline-block;
  margin: .625rem .1875rem 0 0;
  padding: .3125rem .4375rem;
  border: .125rem solid;
  border-radius: .1875rem;
  font-size: .625rem;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}
@media only screen and (min-width: 480px) {
  .cmp-teaser__content {
    font-size: .875rem;
    padding: 1.875rem;
  }
  .cmp-teaser__title {
    font-size: 1.875rem;
  }
  .cmp-teaser__action-link {
    margin: 1rem .3125rem 0 0;
    padding: .5rem 1.125rem;
    font-size: .75rem;
  }
}
@media (min-width: 331px) and (max-width: 500px) {
  #zipCensus #heroBtn,
  #zipCensus .cmp-button__text {
    font-size: 1.2rem !important;
    word-break: keep-all;
    white-space: normal;
  }
}
@media (max-width: 330px) {
  #zipCensus #heroBtn,
  #zipCensus .cmp-button__text {
    font-size: 1rem !important;
    word-break: keep-all;
    white-space: normal;
  }
}

.resourcecenter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.resourcecenter ul ul li {
  margin: 0 0 10px;
}
.resourcecenter .collapse-container {
  padding-left: 30px;
  padding-top: 16px;
}
.resourcecenter .collapse {
  display: none;
}
.resourcecenter h2.unity-type-large {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-family: "UHC Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #196ecf;
  margin: 0;
  font-weight: 700;
  padding: 16px;
  cursor: pointer;
  border: 3px solid transparent;
  position: relative;
}
.resourcecenter h2.unity-type-large svg {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 12px;
  right: 16px;
  transform: rotate(90deg);
  transition: all 0.3s ease;
}
.resourcecenter h2.unity-type-large.active svg {
  transform: rotate(270deg);
}
.resourcecenter h2.unity-type-large:hover {
  background: #f4f4f4;
  border: 3px solid #196ecf;
}
.resourcecenter h2.unity-type-large:focus {
  background: #f4f4f4;
  border: 3px solid #196ecf;
}
.resourcecenter a {
  font-weight: 600;
  color: #196ecf;
  text-decoration: none;
  font-family: "UHC Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
}
.resourcecenter a:hover {
  text-decoration: underline;
}
.view-all-icon {
  width: 1.2em;
  height: 1.3em;
  position: absolute;
  margin-top: 2px;
  margin-left: 6px;
}

/** FORMS **/
select.form-control {
  height: calc(2.25rem + 2px);
  background: transparent;
  font-size: .9375rem;
  line-height: 1.375rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) 50%;
  background-image: url(../components/content/zip-census/v1/zip-census/clientlibs/resources/images/caret_down_digitalgrey.svg);
}
select.form-control:after {
  position: absolute;
  top: .625rem;
  right: .5rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-weight: 900;
  content: 'expand_more';
}
.form-control {
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.cmp-form-text--large .cmp-form-text {
  position: relative;
  margin: 10px 0px;
}
.cmp-form-text--large .cmp-form-text .cmp-form-text__text {
  width: 100%;
  height: 58px;
  text-align: center;
  display: inline-block;
  padding: 0;
  font-size: 1.25rem;
  line-height: 1.3333333;
  border-radius: 6px;
  color: #444444;
  background-color: #fff;
  background-image: none;
  border: 0;
  box-shadow: inset 0 0 1px #444444;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.cmp-form-text--large .cmp-form-text .cmp-form-text__label {
  position: absolute;
  top: 18px;
  left: calc(50% - 40px);
  font-size: 1.25rem;
  color: #444444;
  transition: .5s;
}
.cmp-form-text--large .cmp-form-text .c-cmp-align {
  left: 50% !important;
  font-size: 1.25rem;
  white-space: nowrap;
  width: auto !important;
  transform: translateX(-50%) !important;
}
.cmp-form-text--large .cmp-form-text .cmp-form-text__label.cmp-form-text__labelFocus {
  top: 2px;
  left: 8px;
  font-size: .75rem;
  color: #737373;
  transition: .5s;
  transform: translateX(0);
}
.cmp-form-text .cmp-form-text__label {
  position: absolute;
  top: 18px;
  left: calc(50% - 40px);
  font-size: 1.25rem;
  color: #444444;
  transition: .5s;
}
.cmp-form-text .c-cmp-align {
  left: 50% !important;
  transition: .5s;
  white-space: nowrap;
  width: auto !important;
  transform: translateX(-50%) !important;
}
.cmp-form-text .cmp-form-text__label.cmp-form-text__labelFocus {
  top: 2px;
  left: 8px;
  font-size: .75rem;
  color: #737373;
  transition: .5s;
  transform: translateX(0);
}

.dimmed:after {
  content: " " !important;
  z-index: 10;
  display: block !important;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
}
.search {
  position: relative;
  float: left;
}
.search-form {
  float: left;
  width: 200px;
  position: relative;
}
.header-cmp--ghi #searchInput {
  border: 1px solid #fff;
  border-bottom: 1px solid #db3c06;
  height: 24px;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 0px;
  box-sizing: content-box;
}
.header-cmp--ghi #searchInput:focus {
  border: 1px solid #ccc;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
}
.header-cmp--ghi #searchInput:before {
  position: absolute;
  font-family: 'material-icons';
  color: aqua;
  font-size: 38px;
  top: 0;
  content: "search";
}
.searchButton {
  color: #db3c06;
  font-size: 18px;
  height: 48px;
  width: 24px;
  pointer-events: auto;
  border: none;
  background: none;
  padding: 0px;
  top: 2px;
}
.search--HSACenter .searchButton {
  color: #007b74;
}
.cmp-form-text #searchInput {
  display: block;
}
.cmp-form-text .searchButton {
  position: absolute;
  top: 0;
  right: -12px;
}
#searchInput-error {
  display: block;
  background: white;
  position: absolute;
  top: 48px;
}
.inputLabel {
  position: absolute;
  top: 14px;
  left: 0px;
  font-size: 16px;
  color: #666;
}
.inputLabel_Mobile {
  position: absolute;
  top: 14px;
  left: 0px;
  font-size: 16px;
  color: #666;
}
.ui-menu .ui-menu-item-wrapper.ui-state-focus {
  background: #f5f5f5;
  text-decoration: underline;
}
.ui-menu .ui-menu-item-wrapper.ui-state-active {
  background: #f5f5f5;
  text-decoration: underline;
}
.ui-autocomplete {
  max-height: 115px;
  overflow-y: auto;
  overflow-x: hidden;
}
* html .ui-autocomplete {
  height: 115px;
}
@media (max-width: 500px) {
  .navigation.nav-open {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .search-form {
    float: left;
    width: 100px;
  }
}
.ui-widget.ui-widget-content {
  z-index: 1031;
  margin: 0px 20px;
}
@media (max-width: 1023px) {
  .ui-widget.ui-widget-content {
    position: fixed;
  }
}
.error {
  color: red;
}

/* UHOne Search on Header */
@media (min-width: 769px) {
  .uhone-headerSearch {
    flex: 6 0;
    align-self: flex-end;
  }
}
.uhone-headerSearch .search-form {
  float: right;
  width: auto;
}
@media (max-width: 768px) {
  .uhone-headerSearch .search-form {
    width: auto;
  }
}
@media (min-width: 1023px) {
  .uhone-headerSearch .search-form {
    max-width: 330px;
    width: 330px;
  }
}
.uhone-headerSearch .searchButton {
  color: #196ecf;
  font-size: 18px;
  pointer-events: auto;
  border: none;
  right: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 42px;
  height: 44px;
  background: #e5f8fb;
  border-radius: 0 0 1.25rem 0;
  transition: all 0.2s ease;
}
.uhone-headerSearch .searchButton i {
  position: absolute;
  top: 8px;
  left: 8px;
}
.uhone-headerSearch .cmp-form-text {
  position: relative;
}
.uhone-headerSearch .cmp-form-text:hover .inputLabel {
  color: #5a5a5a;
}
.uhone-headerSearch .cmp-form-text #searchInput {
  display: block;
  border-left: 2px solid #e5f8fb;
  border-right: 2px solid #e5f8fb;
  border-bottom: 2px solid #e5f8fb;
  border-radius: 0 0 1.25rem 1.25rem;
  border-top: none;
  padding-top: 18px;
  padding-left: 17px;
  transition: all 0.2s ease;
  height: 44px;
  box-sizing: border-box;
}
.uhone-headerSearch .cmp-form-text #searchInput:hover {
  border-color: #196ecf;
  transition: all 0.2s ease;
}
.uhone-headerSearch .cmp-form-text #searchInput:hover ~ .searchButton {
  background: #196ecf;
}
.uhone-headerSearch .cmp-form-text #searchInput:hover ~ .searchButton button {
  background: #196ecf;
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-headerSearch .cmp-form-text #searchInput:focus {
  border-color: #196ecf;
  transition: all 0.2s ease;
}
.uhone-headerSearch .cmp-form-text #searchInput:focus ~ .searchButton {
  background: #196ecf;
}
.uhone-headerSearch .cmp-form-text #searchInput:focus ~ .searchButton button {
  background: #196ecf;
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-headerSearch .cmp-form-text .inputLabel {
  padding-left: 10px;
  top: 10px;
  left: 10px;
  font-style: italic;
  color: #747777;
  font-size: 1rem;
}
.searchBox {
  float: right;
  margin-left: auto;
}
#searchInput {
  border: 1px solid #fff;
  border-bottom: 2px solid #dadbdc;
  height: 42px;
  border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  padding-left: 20px;
  width: 100% !important;
}
#searchInput:focus {
  border: 1px solid #ccc;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
#searchInput:before {
  position: absolute;
  font-family: 'material-icons';
  color: aqua;
  font-size: 38px;
  top: 0;
  content: "search";
}
#searchInput-error {
  display: block;
  background: white;
}
.inputLabel_Mobile {
  position: absolute;
  top: 14px;
  left: 0px;
  font-size: 16px;
  color: #666;
}
/* UHOne Search on Header */
div.uhone-headerSearchMobile {
  padding: 20px;
  background-color: #ffffff;
  float: none;
  box-sizing: border-box;
}
div.uhone-headerSearchMobile form.search-form {
  float: none;
  width: auto;
}
.uhone-headerSearchMobile .searchBox {
  float: none !important;
  margin-left: none !important;
}
.uhone-headerSearchMobile .searchButton {
  color: #196ecf;
  font-size: 18px;
  pointer-events: auto;
  cursor: pointer;
  border: none;
  right: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 42px;
  height: 44px;
  background: #e5f8fb;
  border-radius: 0 1.25rem 1.25rem 0;
  transition: all 0.2s ease;
}
.uhone-headerSearchMobile .searchButton i {
  position: absolute;
  top: 8px;
  left: 8px;
}
.uhone-headerSearchMobile .cmp-form-text {
  position: relative;
}
.uhone-headerSearchMobile .cmp-form-text:hover .inputLabel {
  color: #5a5a5a;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile {
  display: block;
  border: 2px solid #e5f8fb;
  border-radius: 1.25rem;
  padding-top: 18px;
  padding-left: 17px;
  transition: all 0.2s ease;
  height: 44px;
  box-sizing: border-box;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile:hover {
  border-color: #196ecf;
  transition: all 0.2s ease;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile:hover ~ .searchButton {
  background: #ffffff;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile:hover ~ .searchButton button {
  background: #196ecf;
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile:focus {
  border-color: #196ecf;
  transition: all 0.2s ease;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile:focus ~ .searchButton {
  background: #196ecf;
}
.uhone-headerSearchMobile .cmp-form-text input#searchInputMobile:focus ~ .searchButton button {
  background: #196ecf;
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-headerSearchMobile .inputLabel.cmp-form-text__label {
  padding-left: 10px;
  top: 10px;
  font-style: italic;
  color: #747777;
  font-size: 1rem;
  left: 10px;
}
.uhone-headerSearchMobile input#searchInputMobile {
  border: 1px solid #fff;
  border-bottom: 2px solid #dadbdc;
  height: 42px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
  width: 100% !important;
}
.uhone-headerSearchMobile input#searchInputMobile:focus {
  border: 1px solid #ccc;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
.uhone-headerSearchMobile input#searchInputMobile:before {
  position: absolute;
  font-family: 'material-icons';
  color: aqua;
  font-size: 38px;
  top: 0;
  content: "search";
}
@media (max-width: 768px) {
  .uhone-headerSearchMobile .lg-show {
    display: block !important;
  }
}
#searchInputMobile-error {
  display: block;
  background: white;
}
.inputLabel {
  position: absolute;
  top: 14px;
  left: 10px;
  font-size: 16px;
  color: #666;
  color: #5a5a5a;
}
.inputLabel_Mobile {
  position: absolute;
  top: 14px;
  left: 0px;
  font-size: 16px;
  color: #5a5a5a;
}
@media (min-width: 1024px) {
  .uhone-header .uhone-header--primary > div .uhone-headerSearch {
    display: flex;
    justify-content: flex-end;
  }
}

.cmp-list--pagination .cmp-list {
  padding: 0;
  display: inline;
  list-style: none;
}
.cmp-list--pagination .cmp-list__item-link {
  position: relative;
  float: left;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
}
.cmp-list--pagination .cmp-list__item-link:active {
  background-color: #4caf50;
  color: white;
  border-radius: 5px;
}
.cmp-list--pagination .cmp-list__item-link:hover:not(.active) {
  background-color: #ddd;
  border-radius: 5px;
}
.cmp-list--pagination .cmp-list__item-link[aria-current] {
  padding: 5px 12px;
  color: #fff;
  border-radius: 5px;
  background-color: #697277;
}
.cmp-list--pagination {
  overflow: auto;
}
.search-result--container {
  padding: 0;
  margin-top: 0;
}
.search-result--item {
  list-style: none;
  margin-bottom: 2rem;
}
.searchresults .each-result {
  margin: 30px 0;
}
.searchresults .each-result .cmp-title__text-link span {
  color: #333;
  font-size: .8125rem;
  margin-right: 4px;
  display: inline-block;
  font-weight: 700;
  vertical-align: middle;
}
.searchresults .each-result .text .cmp-text__text {
  margin-top: 6px;
}
.searchresults .each-result a[target='_blank'] {
  padding-right: .125rem;
  position: relative;
}
.searchresults .each-result a[target='_blank']:after {
  content: url("../components/content/searchresults/v1/searchresults/clientlibs/resources/CTA_external_digitalblue.svg");
  width: 9px;
  height: 9px;
  margin-left: .2rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.searchresults .each-result a[target='_blank']:hover:after {
  content: url("../components/content/searchresults/v1/searchresults/clientlibs/resources/CTA_external_digitalblue.svg");
}
.searchresults .h3 a {
  font-weight: 500;
}
.searchresults .h3 a strong {
  color: #003da1;
}
.uhone-search__results form {
  position: relative;
}
.uhone-search__results label {
  background-color: #ffffff;
  position: absolute;
  top: -0.75rem;
  left: .75rem;
  font-size: .75rem;
  padding: 0 .75rem;
}
.uhone-search__results select.form-control {
  border-radius: 1.5rem;
  color: #196ecf;
  font-weight: 700;
  border: .125rem solid #196ecf;
}
.uhone-search__results .title h1 {
  font-weight: 400;
}
.uhone-search__results .each-result .h3 a {
  color: #003da1;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
}
.uhone-search__results .each-result .h3 a span {
  color: inherit;
  vertical-align: inherit;
  font-size: inherit;
}
.uhone-search__results .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10.search-result__title {
  width: 100%;
}
.uhone-search__results .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2.search-result__dropdown {
  width: 260px;
  margin: 16px 0;
}
@media (max-width: 500px) {
  .uhone-search__results .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2.search-result__dropdown {
    width: 100%;
  }
}

.disable-transition {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.navigation.nav-open,
.navigation.cmp-navigation--ghi.aem-GridColumn.nav-open {
  right: 0px;
  width: calc(100% - 200px);
  -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow-y: scroll;
}
.navigation.nav-open > .cmp-navigation,
.navigation.cmp-navigation--ghi.aem-GridColumn.nav-open > .cmp-navigation {
  visibility: visible;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .navigation.nav-open,
  .navigation.cmp-navigation--ghi.aem-GridColumn.nav-open {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .navigation.nav-open,
  .navigation.cmp-navigation--ghi.aem-GridColumn.nav-open {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.navigation.nav-open,
.navigation.cmp-navigation--HSACenter.aem-GridColumn.nav-open {
  right: 0px;
  width: calc(100% - 200px);
  -webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow-y: scroll;
}
.navigation.nav-open > .cmp-navigation,
.navigation.cmp-navigation--HSACenter.aem-GridColumn.nav-open > .cmp-navigation {
  visibility: visible;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .navigation.nav-open,
  .navigation.cmp-navigation--HSACenter.aem-GridColumn.nav-open {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .navigation.nav-open,
  .navigation.cmp-navigation--HSACenter.aem-GridColumn.nav-open {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.navigation {
  height: 100%;
  background-color: #ed6430;
  z-index: 1000;
  position: fixed;
  top: 75px;
  right: calc(-100% - 200px);
  width: calc(100% - 200px);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.navigation > .cmp-navigation {
  visibility: collapse;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .navigation {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .navigation {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
  }
}
.navigation.cmp-navigation--HSACenter {
  background-color: #007b74;
  top: 70px;
}
.cmp-navigation--ghi .cmp-navigation .cmp-navigation__group .cmp-navigation__item {
  list-style: none;
}
.cmp-navigation--ghi .cmp-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__item-link:hover {
  text-decoration: underline;
}
.cmp-navigation--ghi .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 10px;
}
.cmp-navigation--ghi .cmp-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__item-link {
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 1.75rem;
}
.cmp-navigation--HSACenter .cmp-navigation .cmp-navigation__group .cmp-navigation__item {
  list-style: none;
}
.cmp-navigation--HSACenter .cmp-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__item-link:hover {
  text-decoration: underline;
}
.cmp-navigation--HSACenter .cmp-navigation .cmp-navigation__group .cmp-navigation__item--level-0 {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 10px;
}
.cmp-navigation--HSACenter .cmp-navigation .cmp-navigation__group .cmp-navigation__item .cmp-navigation__item-link {
  color: #ffffff;
  font-size: 1.5rem;
  line-height: 1.75rem;
}
.cmp-navigation__group.cmp-navigation__groupDropdown > .cmp-navigation__item.cmp-navigation__item--level-0 > .cmp-navigation__item-link[data-toggle="dropdown"]::after,
.cmp-navigation__group.cmp-navigation__groupDropdownList > .cmp-navigation__item.cmp-navigation__item--level-1 > .cmp-navigation__item-link[data-toggle="dropdown"]::after {
  content: 'chevron_right';
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  color: #fff;
  position: absolute;
  transition: 0.2s;
}
.cmp-navigation__group.cmp-navigation__groupDropdown > .cmp-navigation__item.cmp-navigation__item--level-0 > .cmp-navigation__item-link.cmp-navigation__item-link-open[data-toggle="dropdown"]::after,
.cmp-navigation__group.cmp-navigation__groupDropdownList > .cmp-navigation__item.cmp-navigation__item--level-1 > .cmp-navigation__item-link.cmp-navigation__item-link-open[data-toggle="dropdown"]::after {
  transition: 0.2s;
  transform: rotate(90deg);
}
.cmp-navigation__groupDropdownList {
  background-color: transparent;
  max-height: 0;
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 0;
  box-shadow: none;
  border: none;
  opacity: 0;
  visibility: collapse;
}
.cmp-navigation__groupDropdownList > .cmp-navigation__item {
  margin: 15px 15px 15px 15px;
}
.cmp-navigation__groupDropdownList.open {
  transition: all 0.5s;
  max-height: 100%;
  opacity: 1;
  visibility: visible;
}
.dimmed:after {
  content: " ";
  z-index: 10;
  display: block;
  position: fixed;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
}
@media (max-width: 500px) {
  .navigation.nav-open,
  .navigation.cmp-navigation--ghi.aem-GridColumn.nav-open,
  .navigation.cmp-navigation--HSACenter.aem-GridColumn.nav-open {
    width: 100%;
  }
}
/* fix for experience fragment adding unwanted height without breaking
its default styles */
.header-cmp--ghi .xf-content-height {
  min-height: inherit;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .navigation::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 2px;
  }
  .navigation::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }
}
.cmp-experiencefragment--ghi-nav-header-xf .xf-content-height,
.cmp-experiencefragment--hsacenter-nav-header-xf .xf-content-height {
  min-height: 0px;
}

.list .cmp-list:before {
  content: attr(title);
  color: #5a5a5a;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: bold;
  margin-bottom: 20px;
}
.cmp-list--uho-footerlist .cmp-list {
  padding: 0;
}
.cmp-list--uho-footerlist .cmp-list:before {
  content: attr(title);
  font-size: 1.25rem;
  font-weight: bold;
  color: #ffffff;
}
.cmp-list--uho-footerlist .cmp-list__item {
  list-style: none;
}
.cmp-list--uho-footerlist .cmp-list__item-title {
  color: #ffffff;
}
.cmp-list--uho-footerlist .cmp-list__item-link {
  line-height: 1.875rem;
}
.cmp-list--uho-footerlist .cmp-list a[target='_blank'] {
  padding-right: .125rem;
  position: relative;
}
.cmp-list--uho-footerlist .cmp-list a[target='_blank']:after {
  content: url("../components/content/list/v1/list/clientlibs/resources/images/CTA_external_white.svg");
  width: 9px;
  height: 9px;
  margin-left: .2rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.cmp-list--uho-footerlist .cmp-list a[target='_blank']:hover:after {
  content: url("../components/content/list/v1/list/clientlibs/resources/images/CTA_external_white.svg");
}
.cmp-list--uho-link_list .cmp-list {
  list-style-type: none;
  margin: 0;
  padding-inline-start: 1.5rem;
}
.cmp-list--uho-link_list .cmp-list a[target="_blank"] {
  padding-right: 0.125rem;
  position: relative;
}
.cmp-list--uho-link_list .cmp-list a[target="_blank"]:after {
  content: url("../components/content/list/v1/list/clientlibs/components/content/list/v1/list/clientlibs/resources/images/CTA_external_digitalblue.svg");
  width: 9px;
  height: 9px;
  margin-left: 0.2rem;
  display: inline-block;
  transform: scale(0.9) translate(0, 1px);
}
.cmp-list--uho-link_list .cmp-list a[target="_blank"]:hover:after {
  content: url("../components/content/list/v1/list/clientlibs/components/content/list/v1/list/clientlibs/resources/images/CTA_external_digitalblue.svg");
}
.cmp-list--uho-link_list .cmp-list__item {
  list-style: none;
}
.cmp-list--uho-link_list .cmp-list__item-title {
  color: #196ecf;
}
.cmp-list--uho-link_list .cmp-list__item-link {
  line-height: 1.875rem;
}


.hidden {
  display: none !important;
  height: 0px;
  opacity: 0;
}
.opacity0 {
  opacity: 0;
  visibility: hidden;
  height: 0px;
}

.email-container {
  padding: 20px;
  background-color: #e5f8fb;
  overflow: auto;
  max-width: 900px;
  width: 100%;
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 10px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .email-container {
    grid-template-columns: unset;
  }
}
.email-container .email-image {
  padding: 5px;
  height: 200px;
  width: 200px;
}
@media (max-width: 767px) {
  .email-container .email-image {
    height: 100%;
    width: 100%;
  }
}
.email-container .email-card__title {
  font-weight: 700;
  color: #002677;
  font-size: 20px;
  line-height: 1.3;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  text-align: center;
  max-width: 504px;
  margin: 0 auto 20px;
}
.email-container form {
  max-width: 400px;
  margin: 0 auto;
}
.email-container .email-label {
  margin-left: 0;
  display: block;
  text-align: left;
  font-weight: 700;
  font-size: 16px;
  color: #333333;
}
.email-container input[type="email"] {
  width: 65%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  box-sizing: border-box;
  margin-left: 0;
}
.email-container input[type="email"]:focus {
  outline: 1px solid #002677;
  color: #000000;
}
@media (max-width: 767px) {
  .email-container input[type="email"] {
    width: 100%;
  }
}
.email-container button {
  min-width: 92px;
  padding: 8px 9pt;
  border-radius: 21px;
  line-height: 1.4;
  font-family: UHC Sans Semibold, Arial, sans-serif;
  font-size: 1rem;
  cursor: pointer;
  background-color: #002677;
  color: #fff;
  fill: #fff;
  border: 2px solid #002677;
  display: inline-block;
  text-align: center;
  margin: 8px 0 0;
}
.email-container button:hover {
  background-color: #196ecf;
  border-color: #196ecf;
}
.email-container #errorEmailId {
  display: none;
  color: #d21714;
  font-size: 16px;
  font-weight: 500;
}
.email-container .error-card-email-exist {
  display: none;
  color: #d21714;
  font-size: 16px;
  font-weight: 500;
}
.email-container .error-card-email {
  display: none;
  color: #d21714;
  font-size: 16px;
  font-weight: 500;
}

.modal-dialog {
  display: none;
}
.ui-widget[role="dialog"] {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  border-radius: 20px;
}
.ui-dialog .ui-dialog-titlebar {
  border: none;
  padding: 0;
  background: none;
}
.ui-dialog-title {
  display: none;
}
.ui-dialog .ui-dialog-titlebar-close {
  margin: 10px;
  border: 0;
  background: none;
  z-index: 202;
}
.ui-dialog .ui-dialog-content {
  padding: 30px;
}
.ui-icon-closethick {
  background-image: url(../components/content/modal/v1/modal/clientlibs/resources/images/close-black-18dp.svg) !important;
  background-position: left top !important;
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress > .bar {
  width: 100%;
  background-color: #ffffff;
  color: #ffffff;
  text-align: end;
}

.hiddenfalsedropBkg {
  display: block;
  z-index: 1000;
  position: relative;
  height: auto;
  width: 100%;
  list-style: none;
  padding: 1.25rem;
  border: 1px solid gray;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  background: #ffffff;
}
.hiddenfalsedropBkg .container {
  background-color: transparent;
}
.headerMenu-miniText {
  color: #002677;
  font-size: .75rem;
  transition: all 0.2s ease-in;
  font-weight: 600;
}
body {
  margin: 0;
  padding: 0;
}
button {
  font-family: inherit;
}
.uhone-headerPhone {
  width: 53px;
}
@media (max-width: 1023px) {
  .uhone-headerPhone {
    flex: 1 1 44px;
    width: 100%;
  }
}
/* Image Container modifier  */
.src-image-responsive svg {
  width: 16px;
  height: 24px;
}
@media (max-width: 1023px) {
  .src-image-responsive svg {
    width: 24px;
    height: 35px;
    margin-top: 14px;
  }
}
@media (max-width: 1023px) {
  .src-image-responsive.src-image-svg {
    padding-right: 14px;
  }
}
@media (max-width: 768px) {
  .src-image-responsive.src-image-svg {
    padding-right: 0;
  }
}
.src-image-responsive.src-image-svg path {
  fill: #ffffff;
  transition: all 0.2s ease;
}
@media (max-width: 1023px) {
  .src-image-responsive.src-image-svg path {
    fill: #002677;
  }
}
.cmp-button__text--medicare {
  display: none;
}
.cmp-button__text--below {
  display: none;
  font-size: .75rem;
  transition: all 0.2s ease-in;
  font-weight: 600;
  transition: all 0.2s ease;
  padding-left: 0;
  color: #002677;
  width: 100%;
  top: -8px;
  position: relative;
}
.cmp-button__text--below.cmp-header__icon-caret:after {
  color: #002677;
  position: relative;
  padding-left: 8px;
  transition: all 0.2s ease;
  font-size: 18px;
  top: 6px;
}
@media (max-width: 1023px) {
  .cmp-button__text--below {
    display: inline-block;
    padding-left: 14px;
  }
}
@media (max-width: 500px) {
  .cmp-button__text--below {
    display: none;
  }
}
.uhone-btn--blue-pill > div > .cmp-button {
  border: none;
}
.uhone-btn--blue-pill > div > .cmp-button .cmp-header__icon-caret:after {
  position: initial;
}
.uhone-btn--blue-pill > div > .cmp-button:hover {
  background-color: #196ecf;
  transition: all 0.2s ease;
  border: none;
}
.uhone-btn--blue-pill > div > .cmp-button:hover span,
.uhone-btn--blue-pill > div > .cmp-button:hover .uhone-header--apply-zip {
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-btn--blue-pill > div > .cmp-button:hover:after {
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-btn--blue-pill > div > .cmp-button[aria-expanded="true"] {
  background-color: #196ecf;
  color: white;
}
.uhone-btn--blue-pill > div > .cmp-button[aria-expanded="true"] span {
  color: white;
}
.uhone-btn--blue-pill > div > .cmp-button {
  background-color: #002677;
}
.uhone-btn--blue-pill > div > .cmp-button span {
  color: #ffffff;
  vertical-align: top;
  font-weight: 600;
}
/* Phone Button */
.uhone-btn--blue-pill > div > .cmp-button {
  height: 44px;
  cursor: pointer;
  z-index: 900;
  /*  --   Phone button HOVER   --  */
}
@media (max-width: 1023px) {
  .uhone-btn--blue-pill > div > .cmp-button {
    background: transparent;
    width: 100%;
    height: 80px;
    padding: 0;
  }
}
.uhone-btn--blue-pill > div > .cmp-button:hover {
  /* Image Container modifier  */
}
@media (max-width: 1023px) {
  .uhone-btn--blue-pill > div > .cmp-button:hover {
    background: transparent;
  }
}
.uhone-btn--blue-pill > div > .cmp-button:hover .cmp-button__text--below {
  transition: all 0.2s ease;
}
@media (max-width: 1023px) {
  .uhone-btn--blue-pill > div > .cmp-button:hover .cmp-button__text--below {
    color: #196ecf;
  }
}
.uhone-btn--blue-pill > div > .cmp-button:hover .cmp-button__text--below.cmp-header__icon-caret:after {
  transition: all 0.2s ease;
}
@media (max-width: 1023px) {
  .uhone-btn--blue-pill > div > .cmp-button:hover .cmp-button__text--below.cmp-header__icon-caret:after {
    color: #196ecf;
  }
}
.uhone-btn--blue-pill > div > .cmp-button:hover .src-image-responsive.src-image-svg path {
  transition: all 0.2s ease;
}
@media (max-width: 1023px) {
  .uhone-btn--blue-pill > div > .cmp-button:hover .src-image-responsive.src-image-svg path {
    fill: #196ecf;
  }
}
.uhone-headerFindDr,
.uhone-headerSignIn,
.uhone-headerPhone,
.uhone-headerPhoneLight {
  display: inline-block;
}
.uhone-headerFindDr,
.uhone-headerSignIn,
.uhone-headerPhone,
.uhone-headerPhoneLight {
  position: relative;
  height: 44px;
  margin: 0 3px;
  vertical-align: top;
  /* styling unique to Primary header menu */
}
.uhone-headerFindDr button,
.uhone-headerSignIn button,
.uhone-headerPhone button,
.uhone-headerPhoneLight button {
  cursor: pointer;
  border-radius: 0 0 1.25rem 1.25rem;
  height: 44px;
  padding: 0.2rem 1rem 0 1rem;
  width: 100%;
}
.uhone-headerFindDr span,
.uhone-headerSignIn span,
.uhone-headerPhone span,
.uhone-headerPhoneLight span,
.uhone-headerFindDr img,
.uhone-headerSignIn img,
.uhone-headerPhone img,
.uhone-headerPhoneLight img {
  display: inline-block;
  vertical-align: top;
}
.uhone-headerFindDr span,
.uhone-headerSignIn span,
.uhone-headerPhone span,
.uhone-headerPhoneLight span {
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
}
.uhone-headerFindDr img,
.uhone-headerSignIn img,
.uhone-headerPhone img,
.uhone-headerPhoneLight img {
  height: 24px;
  width: auto;
  top: -0.3rem;
  position: relative;
}
.uhone-headerFindDr .cmp-header__icon-caret:after,
.uhone-headerSignIn .cmp-header__icon-caret:after,
.uhone-headerPhone .cmp-header__icon-caret:after,
.uhone-headerPhoneLight .cmp-header__icon-caret:after {
  color: #196ecf;
  font-size: 22px;
}
.uhone-headerPhone--phoneIcon > div > .cmp-button:after {
  content: url('../components/content/button/v2/button/clientlibs/resources/images/uho_phone_icon_white_16x24.svg');
  width: 16px;
  height: 24px;
  display: inline-block;
  overflow: hidden;
  transition: all 0.2s ease;
  transform: rotate(-14deg);
}
@media (max-width: 1023px) {
  .uhone-headerPhone--phoneIcon > div > .cmp-button:after {
    content: url('../components/content/button/v2/button/clientlibs/resources/images/phoneiconblue.svg');
    width: 24px;
    height: 40px;
    margin-top: 14px;
    margin-right: 6px;
    transform: rotate(-14deg);
  }
}
.header-cmp--sticky .uhone-headerPhone--phoneIcon > div > .cmp-button:after {
  content: url('../components/content/button/v2/button/clientlibs/resources/images/uho_phone_icon_white_16x24.svg');
  width: 16px;
  height: 24px;
  display: inline-block;
  overflow: hidden;
  transition: all 0.2s ease;
  margin-top: 0;
  transform: rotate(-14deg);
}
@media (max-width: 1023px) {
  .uhone-headerFindDr,
  .uhone-headerSignIn {
    display: none;
  }
}
.uhone-headerFindDr.button {
  min-width: 155px;
}
.uhone-headerSignIn.button {
  min-width: 105px;
}
.cmp-header__icon-caret > div > .cmp-button:after {
  position: absolute;
  right: .5rem;
  top: .8rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 36px;
  font-weight: 900;
  color: #196ecf;
  content: 'expand_more';
  transition: 0.2s;
}
.cmp-header__icon-caret [aria-expanded="true"] > .cmp-button:after {
  color: #ffffff;
  content: 'expand_less';
}
.cmp-header__icon-caret > div > .cmp-button:after {
  color: #196ecf;
  font-size: 22px;
}
.uhone-btn--lblue-pill > div > .cmp-button {
  border: none;
}
.uhone-btn--lblue-pill > div > .cmp-button:hover {
  background-color: #196ecf;
  transition: all 0.2s ease;
  border: none;
}
.uhone-btn--lblue-pill > div > .cmp-button:hover span,
.uhone-btn--lblue-pill > div > .cmp-button:hover .uhone-header--apply-zip {
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-btn--lblue-pill > div > .cmp-button:hover:after {
  color: #ffffff;
  transition: all 0.2s ease;
}
.uhone-btn--lblue-pill [aria-expanded="true"] > .cmp-button {
  background-color: #196ecf;
  color: white;
}
.uhone-btn--lblue-pill [aria-expanded="true"] > .cmp-button span {
  color: white;
}
.uhone-btn--lblue-pill > div > .cmp-button {
  background-color: #e5f8fb;
}
.uhone-btn--lblue-pill > div > .cmp-button:after {
  left: 0rem;
  top: 0rem;
  position: relative;
}
.uhone-btn--lblue-pill > div > .cmp-button span {
  color: #000000;
  vertical-align: top;
  font-weight: 600;
}
.uho-megamenu-nav-button {
  display: inline-block;
}
.uho-megamenu-nav-button > div > .cmp-button {
  border: none;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  padding: 10px 0;
  color: #000000;
  background-color: #ffffff;
  height: 46px;
  width: auto;
  padding-left: 10px;
}
.uho-megamenu-nav-button > div > .cmp-button:hover {
  border-bottom: 3px solid #196ecf;
}
.uho-megamenu-nav-button.cmp-header__icon-caret > div > .cmp-button:after {
  position: absolute;
  right: 0.5rem;
  top: 0.8rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 36px;
  font-weight: 900;
  color: #196ecf;
  content: 'expand_more';
  transition: 0.2s;
}
.uho-megamenu-nav-button.cmp-header__icon-caret > div[aria-expanded="true"] > .cmp-button:after {
  content: "expand_less";
  position: relative;
}
.buttonv2.aem-GridColumn {
  padding: 0;
}
.uhone-header .cmp-button--close {
  text-align: right;
  display: block;
  visibility: visible;
  position: absolute;
  top: 12px;
  right: 5px;
}
@media (min-width: 1024px) {
  .uhone-header .cmp-button--close {
    display: none;
  }
}
.uhone-header .cmp-button--close .cmp-button {
  background-color: transparent;
  border: none;
  transition: all 0.2s ease-in;
  cursor: pointer;
}
.uhone-header .cmp-button--close .cmp-button:before {
  color: #196ecf;
  font-family: 'Material Icons';
  content: "close";
  text-align: right;
  -webkit-font-feature-settings: 'liga';
  font-size: 2.1rem;
  position: relative;
  transition: all 0.2s ease-in;
  background: transparent;
}

.hiddenfalsedropBkg {
  display: block;
  z-index: 1000;
  position: relative;
  height: auto;
  width: 100%;
  list-style: none;
  padding: 1.25rem;
  border: 1px solid gray;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  background: #ffffff;
}
.hiddenfalsedropBkg .container {
  background-color: transparent;
}
[class*="dropdown-menu--"] > [aria-hidden="true"] {
  display: none;
}
[class*="dropdown-menu--"] > [aria-hidden="false"] {
  display: block;
  z-index: 1000;
  position: relative;
  height: auto;
  width: 100%;
  list-style: none;
  padding: 1.25rem;
  border: 1px solid gray;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  background: #ffffff;
}
[class*="dropdown-menu--"] > [aria-hidden="false"] .container {
  background-color: transparent;
}
[class*="dropdown-menu--"] > [aria-hidden="false"] li {
  display: block;
  width: 100%;
  padding: 0;
}
[class*="dropdown-menu--"] > [aria-hidden="false"] li:first {
  padding-bottom: 15px;
}
[class*="dropdown-menu--"] > [aria-hidden="false"] li a {
  display: block;
  padding: 0 18px;
  font-size: 14px;
  line-height: 34px;
  text-decoration: none;
}
@media (max-width: 1023px) {
  [class*="dropdown-menu--"] > [aria-hidden="false"] {
    width: 350px;
    margin-left: -16.4rem;
    top: 0;
    position: absolute;
  }
}
.cmp-container--uho-nav-dropdown[class*="dropdown-menu--phone"] > [aria-hidden="false"] {
  padding: 0;
}
.cmp-container--uho-nav-dropdown.dropdown-menu--findDr [aria-hidden="false"] {
  padding: 1.95rem;
}
.cmp-container--uho-nav-dropdown.dropdown-menu--findDr [aria-hidden="false"] .link--uho-primary {
  margin-bottom: 15px;
}
.cmp-container--uho-nav-dropdown.dropdown-menu--findDr [aria-hidden="false"] a {
  width: 100%;
  line-height: 1.125rem;
  border-radius: 1.25rem;
  font-size: 14px;
}
.container.cmp-container--dropdown-menu--phone__top {
  display: block;
  height: 60%;
  background-color: #ffffff;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  padding: 28px 14px;
}
.container.cmp-container--dropdown-menu--phone__top .text--uho-phone-top p {
  padding-left: 10px;
  padding-bottom: 15px;
  color: #5a5a5a;
  font-weight: bold;
  font-size: .8125rem;
  line-height: 1.125rem;
  margin: 0;
}
.container.cmp-container--dropdown-menu--phone__top .text--uho-phone-bottom p {
  text-align: center;
  color: #5a5a5a;
  font-weight: bold;
  font-size: .8125rem;
  line-height: 1.125rem;
}
.container.cmp-container--dropdown-menu--phone__top .text--uho-phone-bottom p:first-child {
  padding-top: 15px;
}
.container.cmp-container--dropdown-menu--phone__top .link--uho-primary a {
  display: block;
  padding: 0 18px;
  font-size: 14px;
  line-height: 42px;
  text-decoration: none;
  border-radius: 1.25rem;
}
.container.cmp-container--dropdown-menu--phone__top .link--uho-primary a img {
  height: 24px;
  right: .5rem;
  top: .4rem;
  position: relative;
}
.cmp-container--dropdown-menu--phone__bottom {
  display: block;
  height: 40%;
  background-color: #e5f8fb !important;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 1.75rem;
}
.cmp-container--dropdown-menu--phone__bottom .link--uho-secondary a {
  display: block;
  padding: 0 18px;
  font-size: 14px;
  line-height: 42px;
  text-decoration: none;
  border-radius: 1.25rem;
  width: 100%;
}
.cmp-container--dropdown-menu--phone__bottom .link--uho-secondary:first-child {
  margin-bottom: 15px;
}

[class*="container responsivegrid uho-megamenu-dropdown"] > div > .cmp-container {
  display: none;
}
[class*="container responsivegrid uho-megamenu-dropdown"] [aria-hidden="false"] > .cmp-container {
  display: block;
  z-index: 1000;
  position: absolute;
  height: auto;
  max-height: 475px;
  overflow-y: auto;
  width: 100%;
  right: calc(100% - 100%);
  list-style: none;
  padding: 1.25rem;
  border-top: 2px solid #ffffff;
  background: #e5f8fb;
  top: 134px;
}
[class*="container responsivegrid uho-megamenu-dropdown"] [aria-hidden="false"] > .cmp-container .cmp-container--uho-megamenu-dropdown-container {
  background-color: transparent;
  display: flex;
  justify-content: space-evenly;
}
.uho-megamenu-nav-button.cmp-header__icon-caret > div > .cmp-button:after {
  font-size: 24px;
  left: 0rem;
  top: 0.4rem;
  position: relative;
}
.uho-megamenu-dropdown-group .uho-megamenu--list {
  display: inline-block;
}
.uho-megamenu-dropdown-group .uho-megamenu--list:last-child li {
  height: auto;
}
.uho-megamenu-dropdown-group .uho-megamenu--list .link--uho-list--title a {
  color: #5a5a5a;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: bold;
  margin-bottom: 5px;
  padding-left: 0px;
}
.cmp-container--uho-megamenu-dropdown-container .link--uho-list--title a {
  padding-left: 15px;
}
.uho-megamenu-dropdown-group .uho-megamenu--list .link--uho-list--title a:hover {
  color: #196ecf;
  text-decoration: underline;
}
.uho-megamenu-dropdown-group .uho-megamenu--list .uho-megamenu-dropdown-item {
  display: inline-block;
  vertical-align: top;
  justify-content: space-evenly;
  min-width: 290px;
}
.uho-megamenu-dropdown-group .uho-megamenu--list .uho-megamenu-dropdown-item .image {
  padding-top: 15px;
}
.cmp-container--uho-megamenu-dropdown-container .list ul {
  list-style: none;
  padding: 0;
}
.cmp-container--uho-megamenu-dropdown-container .list ul:last-child li:last-child {
  margin-bottom: 20px;
}
.cmp-container--uho-megamenu-dropdown-container .list ul li a {
  text-decoration: none;
  font-weight: bold;
  color: #002677;
  font-size: 1rem;
  line-height: 1.125rem;
  padding: 8px 15px;
  display: block;
}
.cmp-container--uho-megamenu-dropdown-container .list ul li a:hover {
  text-decoration: underline;
  color: #196ecf;
}
.cmp-container--uho-megamenu-dropdown-container .list ul li:last-child {
  margin-bottom: 55px;
}
.uhone-header--secondary .uho-megamenu-dropdown-group .link--uho-primary a {
  background-color: #002677;
  border: none;
  width: 185px;
  height: 105px;
  text-align: center;
  line-height: 22px;
  padding: 15px;
  border-radius: 0.75rem;
  box-shadow: 0px 0px 5px 4px rgba(166, 166, 166, 0.5);
  color: #ffffff;
  overflow: hidden;
}
.uhone-header--secondary .uho-megamenu-dropdown-group .link--uho-primary a p {
  margin: 0;
}
.uhone-header--secondary .uho-megamenu-dropdown-group .link--uho-primary a p:first-child {
  font-size: 12px;
}
.uhone-header--secondary .uho-megamenu-dropdown-group .link--uho-primary a p:nth-child(2) {
  line-height: 1.875rem;
  font-size: 18px;
}
.uhone-header--secondary .uho-megamenu-dropdown-group .link--uho-primary a p:last-child {
  line-height: 1.5625rem;
  font-size: 18px;
}
.uhone-header--secondary .uho-megamenu-dropdown-group .link--uho-primary a:hover {
  background-color: #196ecf;
  color: #ffffff;
}

@media (min-width: 1024px) {
  .ready-to-apply.aem-GridColumn.aem-GridColumn--default--12 {
    max-width: 226px;
  }
}
.ready-to-apply.aem-GridColumn {
  padding: 0;
}
.uhone-header .uhone-header--primary .uhone-headerApply {
  padding-left: 6px;
  min-width: 226px;
  /* Tablet and Mobile, unless overwritten below */
}
@media (max-width: 1023px) {
  .uhone-header .uhone-header--primary .uhone-headerApply {
    order: 6;
    width: 100%;
    padding: 0;
    margin: 0;
    height: 46px;
    height: 48px;
  }
}
@media (max-width: 1023px) {
  .uhone-header .uhone-header--primary .uhone-headerApply .cmp-button {
    width: 100%;
    border-radius: 0;
    height: 46px;
    height: 48px;
  }
}
.uhone-header .uhone-header--primary .uhone-headerApply span {
  color: #ffffff;
  margin-top: -5px;
}
.uhone-header .uhone-header--primary .uhone-headerApply p.uhone-header--apply-zip {
  display: none;
  color: #000000;
  font-size: 0.875rem;
  font-weight: 600;
  font-style: italic;
  color: #00bed5;
  padding-top: 1px;
  /* show the zip code only if it has been detectected */
}
.uhone-header .uhone-header--primary .uhone-headerApply p.uhone-header--apply-zip.uhone-header--apply-zip_display {
  display: inline-block;
}
/* fallback */
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(../../../etc.clientlibs/uhone-clientlibs/clientlib-dependencies/resources/fonts/material-icon-location.woff2) format('woff2');
}
.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* all cards */
.cmp-card--uho {
  border: 1px solid #dadbdc;
  border-radius: 8px;
  background: #ffffff;
  padding: 0;
  box-sizing: border-box;
}
.cmp-card--uho .cmp-container .title {
  padding-left: 22px;
  padding-right: 22px;
}
.cmp-card--uho .cmp-container .text {
  font-size: 1.0625rem;
  line-height: 1.4375rem;
  font-weight: 600;
  color: #747777;
}
@media (max-width: 768px) {
  .cmp-card--uho .cmp-container .text {
    color: #5a5a5a;
  }
}
.cmp-text-bold {
  font-weight: bold;
}
/* ARTICLE card */
.cmp-card--uho__article {
  border: 1px solid #747777;
  width: 100%;
  padding: 26px 10px;
}
@media (max-width: 1024) {
  .cmp-card--uho__article {
    padding: 26px 0;
  }
}
.cmp-card--uho__article .cmp-container .title {
  padding-left: 22px;
  padding-right: 22px;
}
@media (max-width: 500px) {
  .cmp-card--uho__article .cmp-container .cmp-title--uho-h5-like .cmp-title .cmp-title__text {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-weight: 700;
    margin: 0;
  }
  .cmp-card--uho__article .cmp-container .cmp-title--uho-h3-like .cmp-title .cmp-title__text {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    margin: 0;
  }
  .cmp-card--uho__article .cmp-container .link--uho-primary a {
    white-space: nowrap;
  }
}
.cmp-card--uho__product {
  border: 1px solid #dadbdc;
  height: 375px;
  -webkit-box-shadow: -4px 2px 0px 5px #dadbdc;
  -moz-box-shadow: -4px 2px 0px 5px #dadbdc;
  box-shadow: -4px 2px 0px 5px #dadbdc;
}
.cmp-card--uho__product .cmp-container .title {
  background: transparent;
  padding: 0;
  width: calc(100% - 115px);
  display: inline-block;
}
@media (max-width: 500px) {
  .cmp-card--uho__product .cmp-container .title {
    width: calc(100% - 88px);
  }
}
.cmp-card--uho__product .cmp-container .title .cmp-title {
  margin: 0;
}
.cmp-card--uho__product .cmp-container .title .cmp-title .cmp-title__text {
  vertical-align: top;
}
.cmp-card--uho__product .cmp-container .cmp-container--uho-article__title {
  min-height: 132px;
  background: #e5f8fb;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-bottom: 16px;
  padding-top: 28px;
  padding-left: 22px;
}
.cmp-card--uho__product .cmp-container .image {
  display: inline-block;
  vertical-align: top;
  width: 70px;
  height: auto;
  margin-top: -20px;
  object-fit: contain;
  overflow: hidden;
  border-radius: 8px;
  border: 2px solid #dadbdc;
  -webkit-box-shadow: -1px 0px 9px 1px #747777;
  -moz-box-shadow: -1px 0px 9px 1px #747777;
  box-shadow: -1px 0px 9px 1px #747777;
}
@media (max-width: 500px) {
  .cmp-card--uho__product .cmp-container .image {
    width: 70px;
    height: 70px;
    margin-top: -20px;
  }
}
.cmp-card--uho__product .cmp-container .image img {
  height: 100%;
  width: 100%;
}
/* RATE CARD */
.cmp-card--uho__rate {
  height: 375px;
  background: transparent;
  border: none;
}
.cmp-card--uho__rate .cmp-container .title {
  background: transparent;
  padding-bottom: 16px;
  padding-top: 28px;
  padding-left: 0;
  padding-right: 0;
}
.cmp-card--uho__rate .cmp-container .title .cmp-title {
  margin: 0;
}
.cmp-card--uho__rate .cmp-container .title .cmp-title h5 {
  font-family: semibold;
}
.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
  width: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  padding-bottom: 10px;
  color: #747777;
}
@media (max-width: 500px) {
  .cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    width: calc(100% - 88px);
  }
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails {
  height: auto;
  width: 100%;
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails p {
  display: none;
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails p.cmp-text__price {
  display: inline-block;
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails .cmp-text:first-child p {
  color: #747777;
  text-align: center;
  line-height: 1.125rem;
  font-weight: bold;
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails .cmp-text:first-child p:first-child {
  font-size: 14px;
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails .cmp-text:first-child p:last-child span:first-child {
  font-size: 56px;
}
.cmp-card--uho__rate .cmp-container .cmp-text--uho-planDetails .cmp-text:first-child p:last-child span:last-child {
  font-size: 12px;
}
.cmp-card--uho__rate .slick-center .cmp-text--uho-planDetails .cmp-text:last-child .link--uho-brochure {
  font-size: 14px;
  font-weight: bold;
  color: black;
  text-align: center;
}
.cmp-card--uho__rate .slick-center .cmp-text--uho-planDetails .cmp-text:last-child .link--uho-brochure a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  color: black;
}
.cmp-card--uho__rate .slick-center .cmp-text--uho-planDetails .cmp-text:last-child p {
  font-size: 14px;
  color: black;
  text-align: center;
}
.cmp-card--uho__rate-for {
  border: 2px solid #dadbdc;
}
.cmp-card--uho__rate-for .cmp-container {
  padding: 20px;
}
.cmp-card--uho__rate-for .cmp-container .title {
  padding: 0;
  /* width: 50%;*/
}
.cmp-card--uho__rate-for .cmp-container .cmp-text--stmSvgText {
  padding: 0;
  /* width: 50%;*/
}
.cmp-card--uho__rate-for .cmp-text--uho-planDetails {
  width: calc(50% - 5px);
  color: #747777;
  font-weight: bold;
  padding: 20px;
  display: inline-block;
  vertical-align: top;
}
.cmp-card--uho__rate-for .cmp-text--uho-planDetails .link--uho-primary a {
  width: 235px;
}
.cmp-card--uho__rate-for .cmp-text--uho-planDetails .cmp-star-icon:before {
  font-family: 'Material Icons';
  font-feature-settings: normal;
  -webkit-font-feature-settings: 'liga';
  content: "star_border";
  color: #00bed5;
  font-size: 20px;
  padding-right: 10px;
}
.text-center {
  text-align: center;
}
.temp-container {
  background: #ffffff;
  padding: 0px;
  max-width: 100%;
  display: inline-block;
  width: 100%;
  padding-top: 0px;
  margin: 0 auto;
}
/*  PRODUCT OTHER CARD  */
.cmp-card--uho__product-other {
  border: 1px solid #dadbdc;
  height: 390px;
  -webkit-box-shadow: -4px 2px 0px 5px #dadbdc;
  -moz-box-shadow: -4px 2px 0px 5px #dadbdc;
  box-shadow: -4px 2px 0px 5px #dadbdc;
}
.cmp-card--uho__product-other .cmp-container .title {
  background: transparent;
  padding: 0;
  width: 100%;
  display: inline-block;
}
.cmp-card--uho__product-other .cmp-container .title .cmp-title {
  margin: 0;
}
.cmp-card--uho__product-other .cmp-container .title .cmp-title .cmp-title__text {
  vertical-align: top;
}
@media (max-width: 500px) {
  .cmp-card--uho__product-other .cmp-container .cmp-title--uho-h3-like .cmp-title .cmp-title__text {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    margin: 0;
  }
}
.cmp-card--uho__product-other .cmp-container .cmp-text--uho-gradient .cmp-text p {
  height: 114px;
}
@media (max-width: 375px) {
  .cmp-card--uho__product-other .cmp-container .cmp-text--uho-gradient .cmp-text p {
    height: 90px;
  }
}
.cmp-card--uho__product-other .cmp-container .cmp-container--uho-article__title {
  min-height: 132px;
  background: #ececec;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-bottom: 16px;
  padding-top: 28px;
  padding-left: 22px;
}
.cmp-card--uho__product-other .cmp-container .cmp-container--uho-provider {
  padding-left: 22px;
  padding-top: 10px;
}
.cmp-card--uho__product-other .cmp-container .cmp-container--uho-provider .cmp-title--uho-h6-like {
  color: #5a5a5a;
  width: 100%;
}
/*  PRODUCT SUPPLEMENTAL CARD  */
.cmp-card--uho__product-supplemental {
  border: 1px solid #dadbdc;
  height: 375px;
  -webkit-box-shadow: -4px 2px 0px 5px #dadbdc;
  -moz-box-shadow: -4px 2px 0px 5px #dadbdc;
  box-shadow: -4px 2px 0px 5px #dadbdc;
}
.cmp-card--uho__product-supplemental .cmp-container .title {
  background: transparent;
  padding: 0;
  width: calc(100% - 115px);
  display: inline-block;
}
@media (max-width: 500px) {
  .cmp-card--uho__product-supplemental .cmp-container .title {
    width: calc(100% - 88px);
  }
}
.cmp-card--uho__product-supplemental .cmp-container .title .cmp-title {
  margin: 0;
}
.cmp-card--uho__product-supplemental .cmp-container .title .cmp-title .cmp-title__text {
  vertical-align: top;
}
@media (max-width: 500px) {
  .cmp-card--uho__product-supplemental .cmp-container .cmp-title--uho-h3-like .cmp-title .cmp-title__text {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    margin: 0;
  }
}
.cmp-card--uho__product-supplemental .cmp-container .cmp-container--uho-article__title {
  min-height: 132px;
  background: #e5f8fb;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding-bottom: 16px;
  padding-top: 28px;
  padding-left: 22px;
}
.cmp-card--uho__product-supplemental .cmp-container .cmp-container .cmp-title--uho-h1-like,
.cmp-card--uho__product-supplemental .cmp-container .cmp-container .cmp-title--uho-h4-like {
  max-width: 100%;
  text-align: left;
  margin-top: 20px;
  margin-left: 80px;
}
.cmp-card--uho__product-supplemental .cmp-container .cmp-container .cmp-title--uho-h1-like {
  margin-bottom: 0px;
}
.cmp-card--uho__product-supplemental .cmp-container .cmp-container .cmp-title--uho-h4-like {
  color: #444444;
  margin-bottom: 40px;
}
.cmp-card--uho__product-supplemental .cmp-container .image {
  display: inline-block;
  vertical-align: top;
  width: 70px;
  height: auto;
  margin-top: -20px;
  object-fit: contain;
  overflow: hidden;
  border-radius: 8px;
  border: 2px solid #dadbdc;
  -webkit-box-shadow: -1px 0px 9px 1px #747777;
  -moz-box-shadow: -1px 0px 9px 1px #747777;
  box-shadow: -1px 0px 9px 1px #747777;
}
@media (max-width: 768px) {
  .cmp-card--uho__product-supplemental .cmp-container .image {
    display: none;
  }
}
.cmp-card--uho__product-supplemental .cmp-container .image img {
  height: 100%;
  width: 100%;
}
.cmp-card--uho .link.link--uho-primary a,
.cmp-card--uho .link.link--uho-secondary a {
  width: 80%;
  max-width: 360px;
}
.card-margin {
  margin: 10px 0;
}

/* PLAN card */
.cmp-card--uho__plan .cmp-container {
  text-align: center;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText {
  padding: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText .cmp-title--uho-h6-like {
  display: inline-block;
  padding: 8px 12px 0 8px;
  vertical-align: top;
  margin: 0;
  color: #444444;
  width: calc(100% - 52px);
  letter-spacing: 0.06rem;
}
@media (max-width: 1024px) {
  .cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText .cmp-title--uho-h6-like {
    width: 100%;
    padding: 8px 2px;
  }
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top > .cmp-container {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top > .cmp-container .title .cmp-title p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 0;
}
@media (max-width: 769px) {
  .cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top .cmp-title {
    margin-bottom: 0px;
  }
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top .image {
  width: 44px;
  height: 28px;
  display: inline-block;
  vertical-align: bottom;
  padding-right: 6px;
  margin: 0px;
}
@media (max-width: 500px) {
  .cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top .image {
    width: 35px;
    height: 24px;
  }
}
@media (max-width: 1024px) {
  .cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top .image {
    display: none;
  }
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.top .image img {
  height: 100%;
  width: 100%;
  margin-bottom: -6px;
  margin-left: 12px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.bottom {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 62px;
  margin-top: 21px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.bottom > .cmp-container {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.bottom > .cmp-container > div {
  font-size: 0.8125rem;
  line-height: 0.025rem;
  font-weight: 700;
  text-align: center;
  color: #002677;
  padding: 8px 4px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.bottom > .cmp-container > div a {
  font-size: 0.8125rem;
  line-height: 0.8125;
  font-weight: 700;
  text-decoration: underline;
  color: #002677;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.bottom > .cmp-container > div p {
  padding-top: 0;
  margin-top: 7px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.blue {
  background: #e5f8fb;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.bronze {
  background: #e9e3dd;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planCard__topBottomText.silver {
  background: #ecebeb;
}
.cmp-card--uho__plan .cmp-container .cmp-title--uho-h5-like.planType .cmp-title__text {
  color: #747777;
  padding-top: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-title--uho-h3-like.planName .cmp-title {
  margin-bottom: 0px;
}
.cmp-card--uho__plan .cmp-container .cmp-title--uho-h3-like.planName .cmp-title__text {
  color: #444444;
  padding-top: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-form--uho-dropdown {
  border: none;
}
.cmp-card--uho__plan .cmp-container .cmp-form--uho-dropdown .cmp-form-options__label {
  width: 170px;
  height: auto;
  position: relative;
  display: block;
  margin: 0 auto;
}
.cmp-card--uho__plan .cmp-container .cmp-form--uho-dropdown .cmp-form-options__label:after {
  position: absolute;
  right: 0.002rem;
  top: 0rem;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 22px;
  font-weight: 900;
  color: #196ecf;
  content: 'expand_more';
  transition: 0.2s;
  z-index: 1;
  pointer-events: none;
}
.cmp-card--uho__plan .cmp-container .cmp-form--uho-dropdown .cmp-form-options__field--drop-down {
  border: none;
  border-bottom: 2px solid #196ecf;
  color: #002677;
  font-weight: 600;
  width: 165px;
  font-size: 16px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.cmp-card--uho__plan .cmp-container .cmp-form--uho-dropdown .cmp-form-options__field--drop-down::-ms-expand {
  display: none;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails {
  height: auto;
  width: 100%;
  margin-top: 16px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-title--uho-h6-like .cmp-title {
  margin: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-title--uho-h6-like .cmp-title__text {
  color: #196ecf;
  padding-top: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-title--uho-h2-like .cmp-title {
  margin: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-title--uho-h2-like .cmp-title__text {
  color: #196ecf;
  font-size: 3.125rem;
  line-height: 2.75rem;
  font-weight: 700;
  padding-top: 0;
}
@media (max-width: 769px) {
  .cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-title--uho-h2-like .cmp-title__text {
    font-size: 2.5rem;
    line-height: 2.375rem;
    font-weight: 700;
  }
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-title--uho-h2-like .cmp-text--uho-h6-like {
  color: #196ecf;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  margin-left: -5px;
  margin-bottom: 5px;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-text:first-child p {
  color: #196ecf;
  text-align: center;
  line-height: 1.125rem;
  font-weight: bold;
  margin: 0;
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-text:first-child p:first-child {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 700;
}
@media (max-width: 769px) {
  .cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-text:first-child p:last-child span:first-child {
    font-size: 2.5rem;
    line-height: 2.375rem;
    font-weight: 700;
  }
}
.cmp-card--uho__plan .cmp-container .cmp-container--uho-planDetails .cmp-text:first-child p:last-child span:last-child {
  font-size: 12px;
}
.cmp-card--uho__plan .cmp-container .link--uho-secondary {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .cmp-card--uho__plan .cmp-container .link--uho-secondary {
    margin-top: 26px;
    margin-bottom: 26px;
  }
}
@media (max-width: 769px) {
  .cmp-card--uho__plan .cmp-container .link--uho-secondary {
    margin-top: 22px;
    margin-bottom: 22px;
  }
}
@media (max-width: 500px) {
  .cmp-card--uho__plan .cmp-container .link--uho-secondary {
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
.cmp-card--uho__plan .cmp-container .link--uho-secondary a {
  background: #ff3e00;
  color: white;
  border: none;
  width: 90%;
  max-width: 215px;
}
.cmp-card--uho__plan .cmp-container .link--uho-secondary a:hover {
  background: #D14600;
}
.cmp-card--uho__plan .cmp-container > .image {
  width: 46px;
  height: 46px;
  margin: 15px auto;
}
@media (max-width: 769px) {
  .cmp-card--uho__plan .cmp-container > .image {
    margin-top: 25px;
  }
}
.cmp-card--uho__plan .cmp-container .text {
  padding: 0 30px;
  padding: 0 10px;
  color: #000000;
}
.cmp-card--uho__plan .cmp-container .title,
.cmp-card--uho__plan .cmp-container .text {
  padding: 0 8px;
}
.cmp-card--uho__plan .cmp-text--uho-pricing .cmp-text h2 {
  color: #196ecf;
  font-size: 3.125rem;
  line-height: 2.75rem;
  font-weight: 700;
  display: inline-block;
}
.cmp-card--uho__plan .cmp-text--uho-pricing .cmp-text p {
  display: inline-block;
}
.cmp-card--uho__plan .link--uho-cta {
  margin: 30px 0;
}
.cmp-card--uho__plan .link--uho-cta a {
  min-width: 70%;
}
.cmp-card--uho__plan .uhone-plans-cards__dropdowns {
  line-height: 30px;
}
.cmp-card--uho__plan .uhone-plans-cards__dropdowns > div {
  width: 80%;
  height: auto;
  position: relative;
  display: block;
  margin: 16px auto;
}
.cmp-card--uho__plan .uhone-plans-cards__dropdowns > div:before {
  content: attr(data-dropdown-title);
  color: #686868;
  font-size: 12px;
  font-weight: 600;
  background: white;
  top: -9px;
  left: 11px;
  position: absolute;
  display: inline-block;
  line-height: 20px;
  padding: 0 3px;
  text-transform: capitalize;
}
.cmp-card--uho__plan .uhone-plans-cards__dropdowns > div > select.cmp-form-options__field--drop-down {
  border-radius: 24px;
  border: 2px solid #196ecf;
  padding: 12px;
  color: #196ecf;
  font-weight: 600;
  width: 100%;
  font-size: 16px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.cmp-card--uho__plan .uhone-plans-cards__dropdowns > div:after {
  position: absolute;
  right: 1rem;
  top: 8px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: 'Material Icons';
  font-size: 22px;
  font-weight: 900;
  color: #196ecf;
  content: 'expand_more';
  transition: 0.2s;
  z-index: 1;
  pointer-events: none;
}
.cmp-card--uho__plan .link--uho-brochure p {
  padding-top: 0;
  margin-top: 7px;
}

/* RATE CARD CAROUSEL*/
.cmp-card--uho.cmp-card--uho__rate {
  height: 375px;
  background: transparent;
  border: none;
}
.cmp-card--uho.cmp-card--uho__rate.container {
  background: transparent;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-separator hr {
  color: #196ecf;
}
@media (max-width: 767px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-separator hr {
    color: #002677;
    margin-top: 0.75rem;
    background-color: #ffffff;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .text {
  text-align: center;
  color: #747777;
}
@media (max-width: 767px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .text {
    text-align: center;
    color: #ffffff;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title {
  background: transparent;
  padding-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like,
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
  padding-top: 4px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 200px) and (max-width: 300px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like,
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
    max-height: 40px !important;
    max-width: 200px !important;
    margin-top: 1px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 301px) and (max-width: 320px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like,
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
    max-height: 45px !important;
    max-width: 250px !important;
    margin-top: 1px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 321px) and (max-width: 600px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like,
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
    max-height: 70px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-width: 300px;
    margin-top: 3px;
  }
}
@media (min-width: 601px) and (max-width: 720px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like,
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 13px;
    max-height: 70px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-width: 350px;
    margin-top: 5px;
  }
}
@media (min-width: 721px) and (max-width: 770px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like,
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 13px;
    max-height: 80px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like {
  font-size: 0.75rem;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h6-like .cmp-title .cmp-title__text {
  font-weight: 500;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h4-like:first-child {
  padding-top: 10px;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h2-like .cmp-title__text {
  color: #747777;
  margin-top: 0;
  font-size: 50px;
  font-family: 'bold';
  line-height: 2.875rem;
}
@media (max-width: 1023px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h2-like .cmp-title__text {
    font-size: 40px;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h2-like sup {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  color: #ffffff;
  position: relative;
  top: 9px;
  font-size: 0.625rem;
}
@media only screen and (min-width: 768px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h2-like sup {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title-h2-like sup {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title {
  margin: 0;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
  width: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  padding-bottom: 0px;
  margin-bottom: 0;
  color: #747777;
}
@media (min-width: 200px) and (max-width: 300px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    line-height: 11.5px !important;
    max-width: 120px !important;
    color: #ffffff;
    padding-bottom: 0px!important;
  }
}
@media (min-width: 301px) and (max-width: 320px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    line-height: 12px;
    max-width: 160px;
    color: #ffffff;
    padding-bottom: 0px!important;
  }
}
@media (min-width: 321px) and (max-width: 600px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    margin-top: 1px;
    line-height: 13.5px;
    max-width: 200px;
    color: #ffffff;
    padding-bottom: 0px!important;
  }
}
@media (min-width: 601px) and (max-width: 720px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    line-height: 13.5px;
    max-width: 210px;
    color: #ffffff;
    padding-bottom: 0px!important;
  }
}
@media (min-width: 721px) and (max-width: 770px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    line-height: 13.5px;
    max-width: 250px;
    color: #ffffff;
    padding-bottom: 10px;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text .text {
    color: #ffffff;
  }
}
@media (max-width: 770px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    color: #ffffff;
    padding-bottom: 10px;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text .text {
    color: #ffffff;
  }
}
@media (max-width: 500px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .title .cmp-title .cmp-title__text {
    margin-top: 0;
    padding-bottom: 0;
    line-height: 13.5px;
  }
}
@media (max-width: 767px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .link--uho-brochure {
    display: inline-block;
    color: #ffffff;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .link--uho-brochure a {
    font-size: 0.75rem;
    line-height: 1.125;
    color: #ffffff;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .link--uho-brochure a span:first-child {
    text-decoration: underline;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .link--uho-brochure a span:nth-child(2) {
    text-decoration: none;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails {
  height: auto;
  width: 100%;
  text-align: center;
  display: none;
  font-size: 0.75rem;
  line-height: 1.125;
}
@media (min-width: 200px) and (max-width: 320px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails a {
    max-width: 180px;
    line-height: 1;
  }
}
@media (min-width: 321px) and (max-width: 600px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails a {
    max-width: 200px;
  }
}
@media (min-width: 601px) and (max-width: 720px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails a {
    max-width: 250px;
  }
}
@media (max-width: 767px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails {
    color: #ffffff;
    display: inline-block;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails a {
    color: #ffffff;
  }
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .cmp-title--uho-planDetails a p {
    display: inline-block;
  }
}
.cmp-card--uho.cmp-card--uho__rate .link--uho-cta {
  text-align: center;
  position: relative;
  z-index: 4;
  display: none;
  width: 100%;
}
@media (max-width: 767px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta {
    display: inline-block;
    bottom: 0px;
  }
}
@media (min-width: 768px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta {
    position: absolute;
    bottom: 66px;
    left: 0;
  }
}
.cmp-card--uho.cmp-card--uho__rate .link--uho-cta a {
  transform: translate(-50%, 0px);
  margin-top: 0px;
  font-size: 1.5rem;
}
@media (min-width: 200px) and (max-width: 300px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta a {
    max-width: 120px !important;
    position: fixed;
    min-width: 0px !important;
    font-size: 0.8rem !important;
    padding: 5px;
  }
}
@media (min-width: 301px) and (max-width: 500px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta a {
    max-width: 160px !important;
    position: fixed;
    min-width: 0px !important;
    font-size: 1rem !important;
  }
}
@media (min-width: 501px) and (max-width: 600px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta a {
    max-width: 100px !important;
    position: fixed;
    min-width: 0px !important;
    font-size: 1rem !important;
    padding: 2px;
  }
}
@media (min-width: 601px) and (max-width: 720px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta a {
    max-width: 160px !important;
    position: fixed;
    min-width: 0px !important;
    font-size: 1rem !important;
  }
}
@media (min-width: 721px) {
  .cmp-card--uho.cmp-card--uho__rate .link--uho-cta a {
    width: 40%;
    max-width: 300px;
    min-width: 250px;
    left: 50%;
    position: absolute;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-card--uho__rate--tel.link--uho-cta a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 768px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-card--uho__rate--tel.link--uho-cta a {
    width: 100%;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-separator__horizontal-rule {
  width: 80%;
}
.cmp-card--uho.cmp-card--uho__rate .link--uho-primary a {
  width: 80%;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-card--uho__rate .cmp-container .text,
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link a,
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link span,
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title--uho-planDetails p {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title--uho-planDetails {
  display: block;
  text-align: center;
  width: 85%;
  max-width: 340px;
  margin: auto;
  padding-top: 2px;
  float: inherit;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link--uho-cta {
  display: inline-block;
  margin-top: 18px;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .separator .cmp-separator hr {
  background-color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .separator + .cmp-title-h6-like .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h1-like .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h2-like .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h3-like .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h2-like sup {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  color: #ffffff;
  position: relative;
  top: 9px;
  font-size: 0.625rem;
}
@media only screen and (min-width: 768px) {
  .container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h2-like sup {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
@media only screen and (min-width: 1024px) {
  .container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h2-like sup {
    font-size: 0.8125rem;
    line-height: 1.125rem;
    font-weight: 700;
  }
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h4-like .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h6-like {
  font-size: 0.75rem;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link--uho-brochure {
  display: block !important;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title-h6-like .cmp-title .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link--uho-brochure a {
  font-size: 0.75rem;
  line-height: 1.125;
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link--uho-brochure a span:first-child {
  text-decoration: underline;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .link--uho-brochure a span:nth-child(2) {
  text-decoration: none;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center > div {
  transform: translate(-40px, 0px);
  width: calc(100% + 80px);
  max-width: initial;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center > div .cmp-card--uho__rate > .cmp-container .cmp-title--uho-planDetails p {
  display: inline-block;
  padding-top: 6px;
  line-height: 1.125rem;
  margin: 0;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title--uho-planDetails,
  .container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title--uho-planDetails a {
    display: inline-block;
    color: #ffffff;
    padding: 4px 0 0 0;
  }
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title--uho-h4-like .cmp-title__text,
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .cmp-title--uho-h6-like .cmp-title__text {
  color: #ffffff;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing .cmp-title__text {
  color: #747777;
  margin-top: 0;
  font-size: 50px;
  font-weight: bold;
  line-height: 2.875rem;
}
@media (max-width: 1023px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing .cmp-title__text {
    font-size: 30px;
  }
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing .cmp-title__text {
  width: 100%;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  padding-bottom: 0px;
  margin-bottom: 0;
  color: #747777;
}
@media (min-width: 200px) and (max-width: 320px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing .cmp-title__text {
    font-size: 1.5rem !important;
  }
}
@media (min-width: 321px) and (max-width: 720px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing .cmp-title__text {
    color: #ffffff;
    font-size: 2.125rem !important;
    line-height: 1.25rem !important;
  }
}
@media (max-width: 767px) {
  .cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing .cmp-title__text {
    color: #ffffff;
    font-size: 3.125rem;
    line-height: 3.125rem;
  }
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .uho-rate__pricing .cmp-title__text {
  color: #ffffff;
}
.container.carousel-container__banner-rate .slick-slide.slick-current.slick-active.slick-center .uho-rate__pricing .cmp-title__text sup {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: #444444;
  margin: 0;
  color: #ffffff;
  position: relative;
  top: 9px;
  font-size: 0.625rem;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .text.uho-rate__pricing sup {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 700;
}
.cmp-card--uho.cmp-card--uho__rate .cmp-container .title.cmp-title--uho-h6-like .cmp-title .cmp-title__text {
  font-weight: 500;
}
.uhc-list__star .cmp-text ul {
  padding: 10px 25px;
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 0;
}
.uhc-list__star .cmp-text ul li {
  background: url(../components/content/card/v1/card/clientlibs/less/clientlib-components/resources/images/starBullet.png) no-repeat left top;
  padding: 0 10px 0 30px;
  color: #2d2d39;
  margin-bottom: 10px;
}
.cmp-card--uho__rate-for .uhc-list__star {
  display: inline-block;
}
.cmp-card--uho__rate-for .uhc-list__star .cmp-text ul {
  text-align: left;
}
@media (max-width: 767px) {
  .cmp-card--uho__rate-for .uhc-list__star .cmp-text ul {
    margin-top: 0;
  }
}
.cmp-card--uho__rate-for .uhc-list__star .cmp-text ul li {
  position: relative;
}
.cmp-card--uho__rate-for .uhc-list__star .cmp-text ul li:before {
  position: absolute;
  font-family: 'Material Icons';
  font-feature-settings: normal;
  -webkit-font-feature-settings: 'liga';
  content: "star_border";
  color: #00bed5;
  font-size: 19px;
  padding-right: 10px;
  top: -1px;
  left: 4px;
  font-feature-settings: 'liga';
}
.cmp-card--uho__rate-for {
  border: 2px solid #dadbdc;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cmp-card--uho__rate-for {
    border: none;
    background: transparent;
  }
}
.cmp-card--uho__rate-for .cmp-container {
  padding: 20px;
}
@media (max-width: 500px) {
  .cmp-card--uho__rate-for .cmp-container {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .cmp-card--uho__rate-for .cmp-container--uho__rate-for-title {
    padding: 0;
  }
  .cmp-card--uho__rate-for .cmp-container--uho__rate-for-title .cmp-title--uho-h3-like {
    padding: 0px;
  }
  .cmp-card--uho__rate-for .link--uho-primary {
    display: none;
  }
}
.cmp-card--uho__rate-for .cmp-container--uho-planDetails .image {
  margin-left: 20px;
  height: 160px;
  display: inline-block;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .cmp-card--uho__rate-for .cmp-container--uho-planDetails .image {
    padding-right: 20px;
  }
}
@media (max-width: 500px) {
  .cmp-card--uho__rate-for .cmp-container--uho-planDetails .image {
    margin-left: 0px;
    margin-right: 20px;
    max-width: 100%;
    margin: auto auto;
    text-align: center;
  }
}
.cmp-card--uho__rate-for .cmp-container--uho-planDetails .image .cmp-image {
  width: 295px;
  width: 100%;
}
.cmp-card--uho__rate-for .cmp-container--uho-planDetails .image:after {
  content: attr(data-content);
  color: #196ecf;
  font-weight: 700;
  bottom: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 767px) {
  .cmp-card--uho__rate-for .cmp-container--uho-planDetails .image:after {
    bottom: 130px;
  }
}
@media (max-width: 650px) {
  .cmp-card--uho__rate-for .cmp-container--uho-planDetails .image:after {
    bottom: 85px;
  }
}
@media (max-width: 500px) {
  .cmp-card--uho__rate-for .cmp-container--uho-planDetails .image:after {
    bottom: 65px;
  }
}
.cmp-title--uho-planDetails.cmp-title-h6-like .cmp-title p {
  font-size: 0.75rem;
}
.container.carousel-container__banner-rate .heading {
  margin-bottom: 0;
}

@charset "UTF-8";
/*  Shared UHO Carousel styles  */
/* styles from main featureset */
/* styles from the slick plugin */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* Slider */
.slick-loading .slick-list {
  background: #ffffff url("../components/content/carousel/v2/slickcarousel/clientlibs/resources/ajax-loader.gif") center center no-repeat;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url("../components/content/carousel/v2/slickcarousel/clientlibs/resources/slick.eot");
  src: url('../components/content/carousel/v2/slickcarousel/clientlibs/resources/slick.eot?#iefix') format('embedded-opentype'), url('../components/content/carousel/v2/slickcarousel/clientlibs/resources/slick.woff') format('woff'), url('../components/content/carousel/v2/slickcarousel/clientlibs/resources/slick.ttf') format('truetype'), url('../components/content/carousel/v2/slickcarousel/clientlibs/resources/slick.svg#slick') format('svg');
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
/* styles from cards shared */
.text-center {
  text-align: center;
}
.temp-container {
  background: #ffffff;
  padding: 0px;
  max-width: 100%;
  display: inline-block;
  width: 100%;
  padding-top: 0px;
  margin: 0 auto;
}
/*  NAVIGATION - Arrows & DOTS  */
.uhone-slick .slick-prev:before,
.uhone-slick .slick-next:before {
  font-family: 'Material Icons';
  font-feature-settings: normal;
  -webkit-font-feature-settings: 'liga';
  font-size: 45px;
  color: #196ecf;
  position: relative;
  transition: color 0.2s ease;
}
.uhone-slick .slick-prev:hover:before,
.uhone-slick .slick-next:hover:before {
  color: #002677;
  transition: color 0.2s ease;
}
.uhone-slick .slick-prev {
  left: -50px !important;
}
@media (max-width: 500px) {
  .uhone-slick .slick-prev {
    left: -40px !important;
  }
}
.uhone-slick .slick-prev #Layer_1 {
  display: block;
  fill: #196ecf;
  width: 40px;
  height: 40px;
}
.uhone-slick .slick-prev #Layer_1:hover {
  fill: #002677;
}
.uhone-slick .slick-prev:before {
  left: 12px;
  content: ' ';
  font-size: 0px;
}
.uhone-slick .slick-next {
  right: -50px !important;
}
@media (max-width: 500px) {
  .uhone-slick .slick-next {
    right: -40px !important;
  }
}
.uhone-slick .slick-next #Layer_1 {
  display: block;
  fill: #196ecf;
  width: 40px;
  height: 40px;
}
.uhone-slick--article.uhone-slick .slick-next #Layer_1,
.uhone-slick--article.uhone-slick .slick-prev #Layer_1 {
  fill: #ffffff;
}
.uhone-slick .slick-next #Layer_1:hover {
  fill: #002677;
}
.uhone-slick--article.uhone-slick .slick-next #Layer_1:hover,
.uhone-slick--article.uhone-slick .slick-prev #Layer_1:hover {
  fill: #52BAE8;
}
.uhone-slick .slick-next:before {
  content: ' ';
  font-size: 0px;
}
.uhone-slick .slick-slide {
  box-sizing: border-box;
  margin: 0px 13px;
  padding: 0;
}
.uhone-slick.slick-slider {
  width: calc(100% - 128px);
  margin: 0 auto;
  max-width: 1400px;
}
@media (max-width: 767px) {
  .uhone-slick.slick-slider {
    width: calc(100% - 118px);
  }
}
@media (max-width: 500px) {
  .uhone-slick.slick-slider {
    width: calc(100% - 80px);
  }
}
/* Carousel container background banners */
.container.carousel-container__banner-article,
.container.carousel-container__banner-product {
  max-width: 100%;
  padding: 40px 0;
}
.container.carousel-container__banner-article > .cmp-container,
.container.carousel-container__banner-product > .cmp-container {
  max-width: 100%;
  margin: 0px auto;
  position: relative;
  width: 100%;
}
.container.carousel-container__banner-article > .cmp-container::before,
.container.carousel-container__banner-product > .cmp-container::before {
  content: "";
  height: calc(100% - 70px);
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 208px;
}
.container.carousel-container__banner-product-supplemental,
.container.carousel-container__banner-product-other {
  max-width: 100%;
  padding: 40px 0;
  z-index: 1;
}
.container.carousel-container__banner-product-supplemental > .cmp-container,
.container.carousel-container__banner-product-other > .cmp-container {
  max-width: 100%;
  margin: 0px auto;
  position: relative;
  width: 100%;
  z-index: 1;
}
.container.carousel-container__banner-product-supplemental > .cmp-container::before,
.container.carousel-container__banner-product-other > .cmp-container::before {
  content: "";
  width: 100%;
  position: absolute;
  height: 80%;
  z-index: -1;
}
.container.carousel-container__banner-product-supplemental > .cmp-container .cmp-title--uho-h1-like,
.container.carousel-container__banner-product-other > .cmp-container .cmp-title--uho-h1-like,
.container.carousel-container__banner-product-supplemental > .cmp-container .cmp-title--uho-h4-like,
.container.carousel-container__banner-product-other > .cmp-container .cmp-title--uho-h4-like {
  display: block;
  margin-left: 80px;
}
.container.carousel-container__banner-product-supplemental > .cmp-container .cmp-title--uho-h1-like,
.container.carousel-container__banner-product-other > .cmp-container .cmp-title--uho-h1-like {
  padding-top: 60px;
}
.container.carousel-container__banner-product-supplemental > .cmp-container .cmp-title--uho-h4-like,
.container.carousel-container__banner-product-other > .cmp-container .cmp-title--uho-h4-like {
  padding-bottom: 30px;
}
.container.carousel-container__banner-article {
  background: #ececec;
  margin-bottom: 20px;
}
.container.carousel-container__banner-article .cmp-container::before {
  background: #002677;
}
.container.carousel-container__banner-product .cmp-container::before {
  background: #bcedfb;
  border-top: 1px solid #dadbdc;
  border-bottom: 1px solid #dadbdc;
}
.container.carousel-container__banner-product-supplemental .cmp-container::before {
  background: #bcedfb;
}
.container.carousel-container__banner-product-other .cmp-container::before {
  background: #dadbdc;
}
.container.carousel-container__banner-article {
  background: #ececec;
  padding: 56px 0;
}
.container.carousel-container__banner-article .link.link--uho-text__all {
  max-width: 1400px;
  margin: auto;
  padding-left: 20px;
  width: calc(100% - 128px);
}
.container.carousel-container__banner-article .link.link--uho-text__all a {
  position: absolute;
  bottom: -34px;
  color: #002677;
}
.container.carousel-container__banner-article .link.link--uho-text__all a:hover {
  color: #196ecf;
  text-decoration: underline;
}
.container.carousel-container__banner-article .uhone-slick .slick-prev:hover:before {
  color: #00bed5;
}
.container.carousel-container__banner-article .uhone-slick .slick-prev:before {
  color: #ffffff;
}
.container.carousel-container__banner-article .uhone-slick .slick-next:hover:before {
  color: #00bed5;
}
.container.carousel-container__banner-article .uhone-slick .slick-next:before {
  color: #ffffff;
}
.container.carousel-container__banner-product .uhone-slick.slick-slider.slick-slider .slick-track .slick-slide {
  height: 100%;
}
.container.carousel-container__banner-product-other .uhone-slick.slick-slider.slick-slider .slick-track .slick-slide {
  height: 100%;
}
.container.carousel-container__banner-product-supplemental .uhone-slick.slick-slider.slick-slider .slick-track .slick-slide {
  height: 100%;
}
.container.carousel-container__banner-rate {
  position: relative;
  overflow: hidden;
}
.container.carousel-container__banner-rate:before {
  content: "";
  background-color: #d8e5ea;
  background: url("../components/content/carousel/v2/slickcarousel/clientlibs/resources/bubblesStretch.jpg") no-repeat #d8e5ea;
  background-size: cover;
  height: 100%;
  width: 100%;
  display: inline-block;
  position: absolute;
  /*top: 0;*/
  left: 0;
  z-index: 0;
}
@media (max-width: 768px) {
  .container.carousel-container__banner-rate:before {
    background: none;
    background-color: #ffffff;
  }
}
.container.carousel-container__banner-rate > .cmp-container::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 100%;
  z-index: 0;
  left: 50%;
  width: 34%;
  height: 338px;
  top: 158px;
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20300%20290%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20class%3D%22cls-1%22%20fill%3D%22%23002677%22%20d%3D%22M300,22.8S300,0,279.6,0H20.9S.5,0,.5,22.8L0,205s.9,11.9,10.5,17.2l94.7,51.7C130,291.4,150,290,150,290c18.6.4,44.8-16.1,44.8-16.1l95.5-51.7a20.08,20.08,0,0,0,9.6-17.2Z%22/%3E%3C/svg%3E');
  background-repeat: no-repeat;
  transform: translate(-50%, 0);
  max-width: 440px;
}
@media (min-width: 990px) {
  .container.carousel-container__banner-rate > .cmp-container::before {
    top: 170px;
    height: 324px;
  }
}
@media (min-width: 768px) and (max-width: 989px) {
  .container.carousel-container__banner-rate > .cmp-container::before {
    height: 370px;
  }
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate > .cmp-container::before {
    top: 142px;
    width: 95%;
    max-width: 394px;
  }
}
.container.carousel-container__banner-rate > div {
  z-index: 1;
}
.container.carousel-container__banner-rate > .cmp-container {
  padding-top: 20px;
  position: relative;
}
.container.carousel-container__banner-rate > .cmp-container h2,
.container.carousel-container__banner-rate > .cmp-container h4,
.container.carousel-container__banner-rate > .cmp-container h5 {
  text-align: center;
  margin: 20px auto;
}
.container.carousel-container__banner-rate > .cmp-container .cmp-title-h2-like p,
.container.carousel-container__banner-rate > .cmp-container .cmp-title-h4-like p,
.container.carousel-container__banner-rate > .cmp-container .cmp-title-h5-like p {
  text-align: center;
  margin: 20px auto;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate > .cmp-container h5 {
    padding-left: 30px;
    padding-right: 30px;
    max-width: 80%;
    margin-top: 0px;
    padding-top: 0;
    line-height: 1rem;
  }
  .container.carousel-container__banner-rate > .cmp-container h2 {
    margin-bottom: 10px;
    font-size: 1.875rem;
    line-height: 2.125rem;
    font-weight: 700;
    color: #000000;
    margin: 0;
  }
}
@media (max-width: 767px) and (max-width: 360px) {
  .container.carousel-container__banner-rate > .cmp-container h2 {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
@media (max-width: 767px) and only screen and (min-width: 768px) {
  .container.carousel-container__banner-rate > .cmp-container h2 {
    font-size: 2.0625rem;
    line-height: 2.375rem;
    font-weight: 700;
  }
}
@media (max-width: 767px) and only screen and (min-width: 1024px) {
  .container.carousel-container__banner-rate > .cmp-container h2 {
    font-size: 2.5rem;
    line-height: 2.75rem;
    font-weight: 700;
  }
}
@media (max-width: 400px) {
  .container.carousel-container__banner-rate > .cmp-container h5 {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 80%;
  }
}
.container.carousel-container__banner-rate .uhone-slick .slick-prev,
.container.carousel-container__banner-rate .uhone-slick .slick-next {
  top: 82px;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick .slick-prev,
  .container.carousel-container__banner-rate .uhone-slick .slick-next {
    top: 146px;
  }
}
.container.carousel-container__banner-rate .uhone-slick .slick-prev #Layer_1,
.container.carousel-container__banner-rate .uhone-slick .slick-next #Layer_1 {
  fill: #ff3e00;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick .slick-prev #Layer_1,
  .container.carousel-container__banner-rate .uhone-slick .slick-next #Layer_1 {
    fill: #ffffff;
  }
}
.container.carousel-container__banner-rate .uhone-slick .slick-prev #Layer_1:hover,
.container.carousel-container__banner-rate .uhone-slick .slick-next #Layer_1:hover {
  fill: #D14600;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick .slick-prev #Layer_1:hover,
  .container.carousel-container__banner-rate .uhone-slick .slick-next #Layer_1:hover {
    fill: #ffffff;
  }
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick .slick-prev {
    left: -30px !important;
  }
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick .slick-next {
    right: -30px !important;
  }
}
.container.carousel-container__banner-rate .uhone-slick .slick-slide {
  margin: 0 4px;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick.slick-slider {
    max-width: 300px;
  }
}
.container.carousel-container__banner-rate .uhone-slick.slick-slider.slick-slider .slick-track {
  height: calc(350px - 0px);
}
.container.carousel-container__banner-rate .uhone-slick.slick-slider.slick-slider .slick-track .cmp-card--uho {
  height: calc(350px - 0px);
}
@media (max-width: 989px) {
  .container.carousel-container__banner-rate .uhone-slick.slick-slider.slick-slider .slick-track {
    height: calc(390px - 0px);
  }
  .container.carousel-container__banner-rate .uhone-slick.slick-slider.slick-slider .slick-track .cmp-card--uho {
    height: calc(390px - 0px);
  }
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick.slick-slider.slick-slider .slick-track {
    width: calc(100% - 5px);
  }
}
.container.carousel-container__banner-rate .uhone-slick-for {
  margin: 0 auto;
  max-width: 800px;
  padding-bottom: 40px;
  line-height: 0;
  margin-top: -42px;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick-for {
    border: none;
    background: #ffffff;
    margin-top: -40px;
  }
  .container.carousel-container__banner-rate .uhone-slick-for .container {
    background: transparent;
    border: 0;
  }
}
.container.carousel-container__banner-rate .uhone-slick-for > div {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
}
@media (max-width: 767px) {
  .container.carousel-container__banner-rate .uhone-slick-for > div {
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 22px;
  }
}
.container.carousel-container__banner-rate .uhone-slick-for > div::before {
  background-color: #c6dce0;
  content: "";
  background: url("../components/content/carousel/v2/slickcarousel/clientlibs/resources/bubblesStretch.jpg");
  display: inline-block;
  position: absolute;
  background-size: cover;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-position: center bottom;
  position: relative;
}
.container.carousel-container__banner-rate .uhone-slick.slick-slider {
  z-index: 2;
}
.slick-slide {
  visibility: hidden;
}
.slick-active {
  visibility: visible !important;
}

.uho-pagelist {
  margin: 20px 0;
  /** CMP-LIST **/
}
.uho-pagelist .cmp-list {
  margin: 0 0 0 1.4375rem;
  padding: 0;
  list-style: none;
}
.uho-pagelist .cmp-list__item {
  margin: 1rem 0 0 0;
  padding: 0;
  text-indent: -1.4375rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.uho-pagelist .cmp-list__item:first-child {
  margin-top: 0;
}
.uho-pagelist .t-cmp-clean .cmp-list__item:before {
  padding-left: 1.4375rem;
}
.uho-pagelist .cmp-list__item article {
  display: inline;
}
.uho-pagelist .cmp-list__item-link,
.uho-pagelist .cmp-list__item-link:visited {
  color: #002677;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.2s ease-in;
}
.uho-pagelist .cmp-list__item-link:hover,
.uho-pagelist .cmp-list__item-link:active {
  color: #196ecf;
  text-decoration: underline;
  transition: all 0.2s ease-in;
}
.uho-pagelist .cmp-list__item-date,
.uho-pagelist .cmp-list__item-description {
  color: #747777;
  font-weight: 700;
}
.uho-pagelist .cmp-list__item-date:before {
  content: '—';
  display: inline-block;
  text-indent: 0.5rem;
  padding-right: 0.5rem;
  color: #747777;
}

@media only screen and (max-width: 400px) {
  p.uhc-message {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  p.uhc-message {
    padding-left: 100px;
    padding-right: 100px;
    text-align: left;
  }
}
@media (min-width: 1024px) {
  p.uhc-message {
    padding-left: 100px;
    padding-right: 100px;
    text-align: center;
  }
}

.be-ix-link-block {
  width: 100%;
  float: left;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.be-ix-link-block p {
  content: attr(title);
  font-size: 1.125rem;
  font-weight: bold;
  float: left;
  margin: 0;
  margin-right: 1rem;
}
.page-links a {
  margin-right: 1rem;
}
.be-ix-link-block.basic p {
  color: #002677;
}
.insidefooter .page-links a {
  color: #ffffff;
}
.be-ix-link-block.insidefooter p {
  color: #00bed5;
}
.selfconnectingpages {
  padding: 0;
}

.uhone_socialicons_cmp {
  margin-top: 15px;
}
.footer__follow-us__label {
  font-size: 1.25rem;
  font-weight: bold;
  color: #ffffff;
}
.footer__follow-us__list {
  list-style-type: none;
  display: flex;
  justify-content: space-around;
  margin-left: -55px;
}
.footer__follow-us__icon {
  width: 22px;
  height: 22px;
}

.c-card {
  padding: 1.25rem;
}
.c-card .o-grid__item > div {
  margin-bottom: 0;
}
.c-card__body {
  padding: 0;
}
.c-card__body--icon {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-card__body__icon {
  background: unity-color('blue');
  border-radius: 50%;
  height: 6rem;
  width: 6rem;
  color: unity-color('white');
  padding: 1rem;
  margin-bottom: 1rem;
}
.c-card__body__icon .c-icon-box > svg {
  height: 4rem;
  color: unity-color('white');
}
.c-card__body--icon--horiz {
  flex-direction: row;
}
.c-card__body--icon--horiz .c-card__body__icon {
  margin-bottom: 0;
  margin-right: 1rem;
  flex: 0 0 auto;
  height: 4rem;
  width: 4rem;
}
.c-card__body--icon--horiz .c-card__body__icon .c-icon-box > svg {
  height: 2rem;
}
@media (min-width: 48em) {
  .c-card__body--icon--horiz .c-card__body__icon {
    height: 6rem;
    width: 6rem;
  }
  .c-card__body--icon--horiz .c-card__body__icon .c-icon-box > svg {
    height: 4rem;
  }
}
@media (min-width: 48em) {
  .c-card.c-card--result {
    padding: 2rem 2.5rem;
  }
}
@media (min-width: 63em) {
  .c-card.c-card--result {
    padding: 2.5rem 3rem;
  }
}
.c-card.u-bg-gray-light {
  background-color: #F5F5F5;
}
.c-card.u-bg-blue-light {
  background-color: #E8F6FA;
}
.c-card.u-b {
  border: 1px solid;
}
.c-card.u-b-gray-medium {
  border-color: #E0E0E0;
}
.c-card.u-p-0 {
  padding: 0;
}
.c-card.c-card__body--icon--block .link a {
  font-size: 1rem;
}
.c-card.c-card__body--icon--block .right-content-section {
  padding-top: 1.5rem;
  padding-left: 1rem;
}
.c-card.c-card__body--icon--block .cmp-text {
  color: #333;
}
.c-card__body--icon--block .c-card__body--icon {
  align-items: flex-start;
  font-size: 0.9rem;
}
.c-card.c-card__body--icon--block .link a:after {
  font-family: 'Material Icons';
  content: "arrow_forward";
  position: absolute;
  padding-left: 0.3rem;
}
.c-card.c-card__body--icon--block .c-tempo-icon {
  width: 4rem !important;
  height: 4rem !important;
}
.c-card.c-card__body--icon--block .c-tempo-icon svg {
  width: 4rem;
  height: 4rem;
}

.find-a-doctor-cmp .form-title {
  border: 1px solid #f2f2f2;
  margin: 12px 0 22px;
  padding: 10px;
  background-color: #f2f2f2;
}
.find-a-doctor-cmp h2.form-title-head {
  /*   font-size: 30px;
  margin: 10px 0 10px;
  color: #002677;
  font-weight: 600;
  text-align: left; */
  text-align: left;
  font-family: "UHC Serif Semibold", Georgia Bold, serif;
  font-size: 2.281rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.2058;
  color: #002677;
}
.find-a-doctor-cmp label {
  display: block;
  margin: 0 0 10px;
  font-weight: 700;
}
.find-a-doctor-cmp input {
  border-radius: 5px;
  border: 1px solid #333;
  height: 42px;
  line-height: 42px;
  outline: 0;
  padding: 0 10px;
  /* width: 70%; */
}
.doctor-ntw-results {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.find-a-doctor-cmp .networkGroup {
  /* max-width: 70%; */
  display: block;
  margin: 0 0 10px;
  position: relative;
  border: 3px solid #dfdfdf;
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.find-a-doctor-cmp .networkGroup input {
  width: auto;
}
.find-a-doctor-cmp .networkGroup label {
  margin: 0;
  margin-left: 5px;
  cursor: pointer;
}
.find-a-doctor-cmp {
  color: #272727;
  font-family: Open Sans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 0 22px;
}
.find-a-doctor-cmp .find-a-doctor-content {
  display: flex;
  flex-direction: row;
}
/* .find-a-doctor-cmp .form_submit_btn .submit-button {
  border-radius: 5px;
  transform: translateY(-1px);
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  height: 45px;
  line-height: 40px;
  outline: 0;
  padding: 0 20px;
  text-decoration: none;
  background: #ce4817;
  margin: 25px 0 30px;
} */
.find-a-doctor-cmp select#county {
  /* width: 70%; */
  border: 1px solid #333;
}
.find-a-doctor-cmp .results-section {
  width: 80%;
  padding-left: 3%;
  display: none;
  margin-top: 15px;
}
.find-a-doctor-cmp .find-a-doctor-form {
  width: 20%;
}
.find-a-doctor-cmp .filter-form-inline select {
  border: 1px solid #333;
}
.find-a-doctor-cmp .ntw-card {
  background: #fff;
  padding: 2rem;
  margin: 1.5rem 0;
  outline: 2px solid #f4f4f4;
  width: 100%;
}
.find-a-doctor-cmp .ntw-card h3 {
  font-family: "UHC Serif Semibold", Georgia Bold, serif;
  font-size: 2.017rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.233;
  color: #002677;
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.find-a-doctor-cmp p.ntw-name {
  font-size: 1rem;
  line-height: 1.5;
  font-family: "UHC Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
}
.find-a-doctor-cmp .ntw-content.multi {
  border-top: 1px solid #6f6f6f;
  margin-top: 1rem;
}
.find-a-doctor-cmp #zipCodeCounty {
  display: none;
}
.find-a-doctor-cmp #zipCodeCountySingle {
  display: none;
}
.find-a-doctor-cmp .form-group {
  margin-top: 10px;
}
.find-a-doctor-cmp .results-intro {
  margin-top: 1rem;
}
.find-a-doctor-cmp .results-head {
  /*   font-size: 1.5rem;
  font-weight: 700;
  color: #002677; */
  font-family: UHC Sans Bold, Arial, sans-serif;
  font-size: 1.602rem;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.2485;
  color: #002677;
  margin-top: 0;
  margin-bottom: 1rem;
}
.find-a-doctor-cmp .ntw-content a {
  min-width: 92px;
  padding: 8px 9pt;
  border-radius: 21px;
  line-height: 1.4;
  font-family: UHC Sans Semibold, Arial, sans-serif;
  font-size: 1rem;
  cursor: pointer;
  background-color: #002677;
  color: #fff;
  fill: #fff;
  border: 2px solid #002677;
  display: inline-block;
  text-align: center;
  margin: 8px 0 0;
}
.find-a-doctor-cmp .ntw-content a:hover {
  background-color: #196ecf;
  border-color: #196ecf;
  text-decoration: none;
}
.find-a-doctor-results-2 .find-a-doctor-cmp .ntw-card {
  width: 48%;
}
.find-a-doctor-results-3 .find-a-doctor-cmp .ntw-card {
  width: 30%;
}
.find-a-doctor-lightblue-bg .find-a-doctor-cmp .ntw-card {
  background-color: #e5f8fb;
}
@media only screen and (max-width: 600px) {
  .find-a-doctor-cmp .find-a-doctor-content {
    flex-direction: column;
  }
  .find-a-doctor-cmp .find-a-doctor-form {
    width: 100%;
  }
  .doctor-ntw-results {
    flex-direction: column;
  }
  .find-a-doctor-cmp .ntw-card {
    width: 100% !important;
  }
  .find-a-doctor-cmp .filter-form-inline select {
    width: 100%;
  }
  .find-a-doctor-cmp .results-section {
    width: 100%;
  }
}
.find-a-doctor-cmp .ntw-card .ntw-content a[target=_blank]:after {
  font-family: 'Material Icons';
  content: "launch";
  vertical-align: bottom;
}
.find-a-doctor-cmp .filter-form-inline {
  display: none;
}

@media screen and (max-device-width: 640px), screen and (max-width: 640px) {
  .newsletter-rich-text-table {
    width: 100%!important;
    display: block!important;
  }
}

.nl-first-card-btn {
  background-color: #002677;
  color: white;
  width: 10rem;
  cursor: pointer;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  border-radius: 15px;
  height: 2.2rem;
  border-color: #002677;
}
.nl-first-card-btn:hover {
  background-color: #196ecf !important;
  border: 2px solid #196ecf !important;
  color: #fff !important;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
}
.nl-first-card-btn:focus {
  border-style: solid;
  outline-offset: 2px;
  outline: 2px solid #002677;
}
.nl-last-card-btn {
  background-color: #002677;
  color: white;
  width: 10rem;
  cursor: pointer;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  border-radius: 15px;
  height: 2.2rem;
  border-color: #002677;
}
.nl-last-card-btn:hover {
  background-color: #196ecf !important;
  border: 2px solid #196ecf !important;
  color: #fff !important;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
}
.nl-last-card-btn:focus {
  border-style: solid;
  outline-offset: 2px;
  outline: 2px solid #002677;
}
@media screen and (max-device-width: 640px), screen and (max-width: 640px) {
  .nl-first-card-list-container {
    width: 100% !important;
    padding-bottom: 15px !important;
  }
  .nl-first-card-block-one {
    width: 100% !important;
    display: block !important;
    padding: 2px !important;
  }
  .nl-first-card-block-two {
    width: 100% !important;
    display: block !important;
    padding: 2px !important;
  }
  .nl-middle-card-list-text {
    margin-block-end: 1rem !important;
    margin-block-start: 0.5rem !important;
  }
  .nl-middle-card-list-heading {
    height: auto !important;
  }
  .nl-first-card-list-img {
    padding-right: 0 !important;
    border-radius: 12px !important;
    width: 100% !important;
    height: 250px !important;
  }
  .read-button {
    width: 100%;
  }
  .nl-last-card-block-one {
    width: 97% !important;
    display: block !important;
    padding: 10px !important;
    height: 100% !important;
  }
  .nl-last-card-block-two {
    width: 90% !important;
    display: block !important;
    padding: 10px !important;
  }
  .nl-last-card-list-img {
    padding-right: 0 !important;
    border-radius: 12px !important;
    width: 100% !important;
    height: 250px !important;
  }
  .nl-middle-card-list-img {
    padding-right: 0 !important;
    border-radius: 12px !important;
    width: 100% !important;
    height: 250px !important;
  }
  .nl-middle-card-list-container {
    width: 100% !important;
  }
  .nl-last-card-list-container {
    width: 100% !important;
  }
  .middle-table {
    width: 100% !important;
    display: block !important;
  }
  .middle-inner-table {
    padding: 0 !important;
  }
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/uhc-common/components/content/newslettersubscribe/clientlibs/less/newslettersubscribe.less
Error: ParseError: Unrecognised input in /apps/uhc-common/components/content/newslettersubscribe/clientlibs/less/newslettersubscribe.less on line 200, column 5:
199     text-align: center;
200     font-family: "UHC Serif",Georgia\ bold,serif;
201     margin-top: -25rem !important;


(uncompiled LESS src is included below)
*****************************************************/
.nl-form-mdl {
    background: rgba(51,51,51,.8);
    bottom: 0;
    display: none;
    left: 0;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 7;
}

.nl-form-mdl__dialog {
    -webkit-box-align: stretch;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 3rem auto;
    max-width: calc(100% - 3rem);
    min-height: calc(100% - 6rem);
    pointer-events: none;
    position: relative;
    z-index: 0;
}

.nl-form-mdl__container {
    pointer-events: all;
    position: relative;
}

.nl-form-mdl:not(.nl-form-mdl--flyout) .c-card {
    border-radius: .5rem;
}

.nl-form-mdl__close {
    display: block;
    position: absolute;
    right: 0.95rem;
    top: 1.1rem;
    z-index: 4;
    width: 1rem;
}

.nl-form-mdl-open {
    height: 100%;
    overflow: hidden;
}

.fade {
    -webkit-transition: opacity 300ms linear;
    -o-transition: opacity 300ms linear;
    transition: opacity 300ms linear;
    opacity: 0;
}

.fade.show {
    opacity: 1;
}


.subscribe-overlay{
  visibility: hidden;
}

.js-news-letter__subscriptionform{
    padding-top: 4rem;
    padding-bottom: 2rem;
}

.newslettersubscribe{
    background: #E5F8FB;
}

.subscribe-overlay.active {
  visibility: visible;
}

.subscribe-nl-popup{
  visibility: hidden;
}

.subscribe-nl-popup.active {
  visibility: visible;
}

.nl-subscribe-card {
   margin-left: 1rem;
   padding-top: 1rem;
   padding-bottom: 1rem;
}

#newsletterUnsubscribeEmailError {
  display: none;
  font-size: 0.9em;
  color: #d21714;
  margin-top: 0.5rem;
}

#newsletterUnsubscribeEmailError.visible {
  display: block;
}
.unsubscribe--btn {
    background-color: #002677;
    border: none !important;
    font-weight: 500;
    font-size: 1rem;
    color: white;
    line-height: 1.5;
    min-height: 2.5rem;
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    bottom: 2.3rem;
    left: 13.7rem;
}

.nl-uns-form__close{
    width: 1rem;
    float: right;
    position: relative;
    bottom: 1rem;
    left: 0.5rem;
}

.nl-sub-title{
   font-weight: 700;
   color: #002677;
   font-size: 1.55rem!important;
   line-height: 1.2!important;
   font-family: UHC Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
   max-width: 20pc!important;
   margin-top: 1.3rem;

}

.unsubscribe-success-overlay {
    visibility: hidden;
    position: fixed;
    z-index: 10!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    display: block;
}

.unsubscribe-success-overlay.active {
  visibility: visible;
}

.nl-uns-success-form__close {
     width: 1rem;
     float: right;
     position: relative;
     bottom: 9rem;
     left: 0.5rem;
}

.nl-sub-suc-form-mdl__checkbox {
    display: block;
    position: absolute;
    right: 38.75rem;
    top: -6rem;
    z-index: 4;
    width: 4rem;
}

.subscribe-modal {
   background-color: #fff;
   max-width: 479px!important;
   padding-top: 3rem;
   padding-left: 5.5rem;
   padding-bottom: 3rem;
   margin-left: 23rem;
   box-shadow: 0px 0px 0px 2px #e6e2e2;
   border-radius: 12px;
}

.sub-error-txt{
   width: 18rem;
   color: #d21714;
   display: none;
}

.sub-error-txt.visible {
  display: block;
}

.nl-sub-suc-maintext {
    font-weight: 700;
    color: #002677;
    font-size: 3.5rem !important;
    text-align: center;
    font-family: "UHC Serif",Georgia\ bold,serif;
    margin-top: -25rem !important;
    margin-bottom: 3rem;
    margin-right: 3rem;
}

.nl-sub-suc-subtext{
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 3rem!important;
}

.u-w-m640 {
    max-width: 640px!important;
    margin-top: -4rem;
    background: white;
    box-shadow: 5px 1px 15px 10px #ece9e9;
}

.u-d-none{display:none!important;}

.u-m-b {margin-bottom: 1.5rem!important;}

.sub-feild-text{
   font-weight: 600;
   font-size: 17px;
   font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.sub-field-input:focus {
    border: 2.5px solid #196ecf !important;
}

.sub-field-input{
    border: 1px solid black;
    width: 16rem;
    height: 2.4rem;
    border-radius: 8px !important;
    display: block;
    padding-left: 0.5rem;
    color: black;
}

.newsletterborder-err{
   border-color: #d21714!important;
   border-width: 2px !important;
}

#newsletterfirstnameError {
  display: none;
  font-size: 0.9em;
  color: #d21714;
  margin-top: 0.45rem;
}

#newsletterfirstnameError.visible {
  display: block;
}

#newsletterlastnameError {
  display: none;
  font-size: 0.9em;
  color: #d21714;
  margin-top: 0.45rem;
}

#newsletterlastnameError.visible {
  display: block;
}

#newsletterEmailError {
  display: none;
  font-size: 0.9em;
  color: #d21714;
  margin-top: 0.45rem;
}

#newsletterEmailError.visible {
  display: block;
}

#newsletterzipcodeError {
  display: none;
  font-size: 0.9em;
  color: #d21714;
  margin-top: 0.45rem;
}

#newsletterzipcodeError.visible {
  display: block;
}

.u-d-block{display:block!important;}

.u-text-italic {
    font-style: italic!important;
}

.u-m-t-xxs {
    margin-top: 0.25rem!important;
}

.u-m-t {
    margin-top: 1.5rem!important;
}

.o-list-pack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    width: 100%;
}

.o-list-pack__list {
    list-style-type: none;
    margin: 0 0 -1rem;
    padding: 0;
}

.o-list-pack__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 1rem 1rem 0;
}

.o-list-pack--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.o-list-pack--center .o-list-pack__item {
    margin-left: .5rem;
    margin-right: .5rem;
}

.o-list-pack--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}



.n-btn {
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-weight: 500;
    -webkit-box-align: center;
    align-items: center;
    background: #002677;
    border: 2px solid #002677;
    border-radius: 3rem;
    color: #fff;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.5;
    min-height: 2.5rem;
    min-width: 9rem;
    text-align: center;
    text-decoration: none;
    touch-action: manipulation;
    -o-transition-property: background , color , border;
    transition-property: background , color , border;
    user-select: none;
    vertical-align: top;
    cursor: pointer;
}

.btn-wdt {
    min-width: 16.5rem!important;
    font-size: 17px;
    font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.n-btn--secondary {
    background-color: #fff;
    color: #002677;
}

.subscribe--btn {
    background-color: #fff;
    color: #002677;
    width: 17.5rem;
    cursor: pointer;
    margin-bottom: 1.5pc;
}

.subscribe--btn:focus {
    border-style: solid;
    outline-offset: 2px;
    outline: 2px solid #002677;
}

.header-para {
	max-width: 18pc;
}

.footer-para{
    max-width: 18pc;
}

.subscribe-success-form {
    top: -35rem;
    position: relative;
}

@media screen and (max-width: 580px) {
	.subscribe-modal {
		margin: auto;
		padding-top: 1rem;
		padding-left: 2rem;
	}
}

@media screen and (min-width: 581px) and (max-width: 880px) {
	.subscribe-modal {
		margin: auto;
		padding-top: 1rem;
		padding-left: 2rem;
	}
}

@media only screen and (min-width: 1020px) and (max-width: 1080px) {
 .subscribe-modal {
   margin-left: 17rem;
 }
}

@media only screen and (min-width: 950px) and (max-width: 1020px) {
 .subscribe-modal {
   margin-left: 14rem;
 }
}

@media only screen and (min-width: 900px) and (max-width: 950px) {
 .subscribe-modal {
   margin-left: 13rem;
 }
}

@media only screen and (min-width: 850px) and (max-width: 900px) {
 .subscribe-modal {
   margin-left: 12rem;
 }
}

@media only screen and (min-width: 800px) and (max-width: 850px) {
 .subscribe-modal{
   margin-left: 11rem;
 }
}


@media only screen and (min-width: 750px) and (max-width: 800px) {
 .subscribe-modal{
   margin-left: 10rem;
 }
}


@media only screen and (min-width: 700px) and (max-width: 750px) {
 .subscribe-modal{
   margin-left: 9rem;
 }
}


@media only screen and (min-width: 299px) and (max-width: 350px) {
  .nl-sub-title{
   font-size: 21px !important;
 }

 #newsletterUnsubscribeEmail{
   width: 13rem !important;
 }
 .btn-wdt {
    min-width: 13.3rem!important;
 }
}

@media only screen and (min-width: 200px) and (max-width: 299px) {
  .nl-sub-title{
   font-size: 18px !important;
 }

 #newsletterUnsubscribeEmail{
   width: 9rem !important;
 }
 .btn-wdt {
   min-width: 9.3rem!important;
 }
 sub-feild-text{
  font-size: 16px;
 }
}

@media only screen and (min-width: 1150px) and (max-width: 1200px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 34.75rem;
 }
}

@media only screen and (min-width: 1100px) and (max-width: 1150px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 33.75rem;
 }
}

@media only screen and (min-width: 1050px) and (max-width: 1100px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 32.75rem;
 }
}

@media only screen and (min-width: 1000px) and (max-width: 1050px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 31.75rem;
 }
}

@media only screen and (min-width: 970px) and (max-width: 1000px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 29.75rem;
 }
}

@media only screen and (min-width: 950px) and (max-width: 970px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 28.75rem;
 }
}

@media only screen and (min-width: 900px) and (max-width: 950px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 27.75rem;
 }
}

@media only screen and (min-width: 870px) and (max-width: 900px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 26.75rem;
 }
}

@media only screen and (min-width: 850px) and (max-width: 870px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 25.75rem;
 }
}

@media only screen and (min-width: 830px) and (max-width: 850px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 24.75rem;
 }
}

@media only screen and (min-width: 800px) and (max-width: 830px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 23.75rem;
 }
}

@media only screen and (min-width: 770px) and (max-width: 800px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 22.75rem;
 }
}

@media only screen and (min-width: 740px) and (max-width: 770px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 21.75rem;
 }
}

@media only screen and (min-width: 710px) and (max-width: 740px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 20.75rem;
 }
}

@media only screen and (min-width: 680px) and (max-width: 710px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 19.75rem;
 }
}

@media only screen and (min-width: 650px) and (max-width: 680px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 18.75rem;
 }
}

@media only screen and (min-width: 620px) and (max-width: 650px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 17.75rem;
 }
}

@media only screen and (min-width: 590px) and (max-width: 620px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 16.75rem;
 }
}

@media only screen and (min-width: 560px) and (max-width: 590px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 15.75rem;
 }
}

@media only screen and (min-width: 530px) and (max-width: 560px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 14.75rem;
 }
}

@media only screen and (min-width: 500px) and (max-width: 530px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 13.75rem;
 }
}

@media only screen and (min-width: 470px) and (max-width: 500px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 11.75rem;
 }
}

@media only screen and (min-width: 440px) and (max-width: 470px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 10.75rem;
 }
}

@media only screen and (min-width: 410px) and (max-width: 440px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 9.75rem;
 }
}

@media only screen and (min-width: 380px) and (max-width: 410px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 9.75rem;
 }
}

@media only screen and (min-width: 360px) and (max-width: 380px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 8.75rem;
 }
}

@media only screen and (min-width: 330px) and (max-width: 360px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 7.75rem;
 }
}

@media only screen and (min-width: 300px) and (max-width: 330px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 6.75rem;
 }
}

@media only screen and (min-width: 270px) and (max-width: 300px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 5.75rem;
 }
}

@media only screen and (min-width: 240px) and (max-width: 270px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 4.75rem;
 }
}

@media only screen and (min-width: 220px) and (max-width: 240px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 3.75rem;
 }
}

@media only screen and (min-width: 200px) and (max-width: 220px) {
 .nl-sub-suc-form-mdl__checkbox {
    right: 2.75rem;
 }
}

@media only screen and (min-width: 200px) and (max-width: 495px) {
 .nl-sub-suc-maintext {
    font-size: 32px !important;
        margin: 0;
 }
    .nl-sub-suc-subtext {
    font-size: 1.1rem;
    text-align: center;
    margin-bottom: 0!important;
}

}

@media only screen and (min-width: 480px) and (max-width: 885px) {
 .subscribe-success-form {
    top: -30rem;
    position: relative;
}
}

@media screen and (max-width:890px) {

	.nl-sub-title {
		max-width: 100% !important;
	}

	.header-para {
		max-width: 90% !important;
	}

	.footer-para {
		max-width: 90% !important;
	}

	.sub-field-input {
		width: 90% !important;
	}

	.btn-wdt {
		width: 100% !important;
	}
    .o-list-pack__list-buttons{

    width: 90%;
    }
    .o-list-pack__list-buttons li {

    width: 100%;
    }
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/uhc-common/components/content/newsletterunsubscribe/clientlibs/less/newsletterunsubscribe.less
Error: ParseError: Unrecognised input in /apps/uhc-common/components/content/newsletterunsubscribe/clientlibs/less/newsletterunsubscribe.less on line 133, column 5:
132     text-align: center;
133     font-family: "UHC Serif",Georgia\ bold,serif;
134     margin-top: -12rem !important;


(uncompiled LESS src is included below)
*****************************************************/
.unsubscribe-overlay{
  visibility: hidden;
}

.unsubscribe-overlay.active {
  visibility: visible;
}

.unsubscribe-nl-popup{
  visibility: hidden;
}

.unsubscribe-nl-popup.active {
  visibility: visible;
}

.nl-unsubscribe-card{
   margin-left: 1rem;
   padding-top: 1rem;
   padding-bottom: 1rem;
}

#newsletterUnsubscribeEmailError {
  display: none;
  font-size: 0.9em;
  color: #d21714;
  margin-top: 0.5rem;
}

#newsletterUnsubscribeEmailError.visible {
  display: block;
}
.unsubscribe--btn {
    background-color: #002677;
    border: none !important;
    font-weight: 500;
    font-size: 1rem;
    color: white;
    line-height: 1.5;
    min-height: 2.5rem;
    text-decoration: underline;
    cursor: pointer;
    position: relative;
    bottom: 2.3rem;
    left: 13.7rem;
}

.nl-uns-form__close{
    width: 1rem;
    float: right;
    position: relative;
    bottom: 1rem;
    left: 0.5rem;
}

.nl-uns-title{
   font-weight: 700;
   color: #002677;
   font-size: 1.55rem!important;
   line-height: 1.2!important;
   font-family: UHC Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
   max-width: 20pc!important;
   margin-top: 1.3rem;

}

.unsubscribe-success-overlay {
    visibility: hidden;
    position: fixed;
    z-index: 10!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    display: block;
}

.unsubscribe-success-overlay.active {
  visibility: visible;
}

.nl-uns-success-form__close {
     width: 1rem;
     float: right;
     position: relative;
     bottom: 9rem;
     left: 0.5rem;
}

.nl-un-suc-form-mdl__checkbox {
    display: block;
    position: absolute;
    right: 38.75rem;
    top: -7rem;
    z-index: 4;
    width: 4rem;
}

.unsubscribe-modal {
   background-color: #fff;
   max-width: 479px!important;
   padding-top: 3rem;
   padding-left: 5.5rem;
   padding-bottom: 3rem;
   margin-left: 23rem;
   box-shadow: 0px 0px 0px 2px #e6e2e2;
   border-radius: 12px;
}

.u-visually-hidden{
    display: none;
}

.newsletterunsubscribe {
    background: #E5F8FB;
}
.uns-error-txt{
   width: 18rem;
   color: #d21714;
   display: none;
}

.uns-error-txt.visible {
  display: block;
}

.nl-un-suc-maintext {
    font-weight: 700;
    color: #002677;
    font-size: 3.5rem !important;
    text-align: center;
    font-family: "UHC Serif",Georgia\ bold,serif;
    margin-top: -12rem !important;
    margin-bottom: 3rem;
    margin-right: 3rem;
}

.nl-un-suc-subtext{
    font-size: 1.5rem;
    text-align: center;
    margin-bottom: 3rem!important;
}

.js-news-letter__unsubscriptionform {
    padding-top: 4rem;
    padding-bottom: 2rem;
}

.unsubscribe-success-form{
    top: -6rem;
    position: relative;
}

@media screen and (max-width: 580px) {
	.unsubscribe-modal {
		margin: auto;
		padding-top: 1rem;
		padding-left: 2rem;
	}
}

@media screen and (min-width: 581px) and (max-width: 880px) {
	.unsubscribe-modal {
		margin: auto;
		padding-top: 1rem;
		padding-left: 2rem;
	}
}

@media only screen and (min-width: 1020px) and (max-width: 1080px) {
 .unsubscribe-modal {
   margin-left: 17rem;
 }
}

@media only screen and (min-width: 950px) and (max-width: 1020px) {
 .unsubscribe-modal {
   margin-left: 14rem;
 }
}

@media only screen and (min-width: 900px) and (max-width: 950px) {
 .unsubscribe-modal {
   margin-left: 13rem;
 }
}

@media only screen and (min-width: 850px) and (max-width: 900px) {
 .unsubscribe-modal {
   margin-left: 12rem;
 }
}

@media only screen and (min-width: 800px) and (max-width: 850px) {
 .unsubscribe-modal{
   margin-left: 11rem;
 }
}


@media only screen and (min-width: 750px) and (max-width: 800px) {
 .unsubscribe-modal{
   margin-left: 10rem;
 }
}


@media only screen and (min-width: 700px) and (max-width: 750px) {
 .unsubscribe-modal{
   margin-left: 9rem;
 }
}


@media only screen and (min-width: 299px) and (max-width: 350px) {
  .nl-uns-title{
   font-size: 21px !important;
 }

 #newsletterUnsubscribeEmail{
   width: 13rem !important;
 }
 .btn-wdt {
    min-width: 13.3rem!important;
 }
}

@media only screen and (min-width: 200px) and (max-width: 299px) {
  .nl-uns-title{
   font-size: 18px !important;
 }

 #newsletterUnsubscribeEmail{
   width: 9rem !important;
 }
 .btn-wdt {
   min-width: 9.3rem!important;
 }
 sub-feild-text{
  font-size: 16px;
 }
}

@media only screen and (min-width: 1150px) and (max-width: 1200px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 34.75rem;
 }
}

@media only screen and (min-width: 1100px) and (max-width: 1150px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 33.75rem;
 }
}

@media only screen and (min-width: 1050px) and (max-width: 1100px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 32.75rem;
 }
}

@media only screen and (min-width: 1000px) and (max-width: 1050px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 31.75rem;
 }
}

@media only screen and (min-width: 970px) and (max-width: 1000px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 29.75rem;
 }
}

@media only screen and (min-width: 950px) and (max-width: 970px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 28.75rem;
 }
}

@media only screen and (min-width: 900px) and (max-width: 950px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 27.75rem;
 }
}

@media only screen and (min-width: 870px) and (max-width: 900px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 26.75rem;
 }
}

@media only screen and (min-width: 850px) and (max-width: 870px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 25.75rem;
 }
}

@media only screen and (min-width: 830px) and (max-width: 850px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 24.75rem;
 }
}

@media only screen and (min-width: 800px) and (max-width: 830px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 23.75rem;
 }
}

@media only screen and (min-width: 770px) and (max-width: 800px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 22.75rem;
 }
}

@media only screen and (min-width: 740px) and (max-width: 770px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 21.75rem;
 }
}

@media only screen and (min-width: 710px) and (max-width: 740px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 20.75rem;
 }
}

@media only screen and (min-width: 680px) and (max-width: 710px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 19.75rem;
 }
}

@media only screen and (min-width: 650px) and (max-width: 680px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 18.75rem;
 }
}

@media only screen and (min-width: 620px) and (max-width: 650px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 17.75rem;
 }
}

@media only screen and (min-width: 590px) and (max-width: 620px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 16.75rem;
 }
}

@media only screen and (min-width: 560px) and (max-width: 590px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 15.75rem;
 }
}

@media only screen and (min-width: 530px) and (max-width: 560px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 14.75rem;
 }
}

@media only screen and (min-width: 500px) and (max-width: 530px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 13.75rem;
 }
}

@media only screen and (min-width: 470px) and (max-width: 500px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 11.75rem;
 }
}

@media only screen and (min-width: 440px) and (max-width: 470px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 10.75rem;
 }
}

@media only screen and (min-width: 410px) and (max-width: 440px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 9.75rem;
 }
}

@media only screen and (min-width: 380px) and (max-width: 410px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 9.75rem;
 }
}

@media only screen and (min-width: 360px) and (max-width: 380px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 8.75rem;
 }
}

@media only screen and (min-width: 330px) and (max-width: 360px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 7.75rem;
 }
}

@media only screen and (min-width: 300px) and (max-width: 330px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 6.75rem;
 }
}

@media only screen and (min-width: 270px) and (max-width: 300px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 5.75rem;
 }
}

@media only screen and (min-width: 240px) and (max-width: 270px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 4.75rem;
 }
}

@media only screen and (min-width: 220px) and (max-width: 240px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 3.75rem;
 }
}

@media only screen and (min-width: 200px) and (max-width: 220px) {
 .nl-un-suc-form-mdl__checkbox {
    right: 2.75rem;
 }
}

@media only screen and (min-width: 200px) and (max-width: 495px) {
 .nl-un-suc-maintext {
    font-size: 32px !important;
        margin:0;
 }
    .nl-un-suc-subtext {
    font-size: 1.1rem;
    text-align: center;
    margin-bottom: 0 !important;
}
}

.main-alert {
  text-align: center !important;
}
.main-alert-link:hover {
  color: white;
  font-weight: 700;
}
@media screen and (max-device-width: 640px), screen and (max-width: 640px) {
  .main-alert {
    width: 100%!important;
  }
  .alert-td-1 {
    padding-left: 10px!important;
  }
}


.footer-nl-subsection-card {
  margin-top: 1rem;
}
.footer-nl-ss-image {
  width: 14rem;
  float: left;
}
.footer-nl-ss-text a {
  text-decoration: none;
  font-weight: 700;
  color: #096ecf;
}
.footer-nl-ss-text a:hover {
  text-decoration: underline;
}
.footer-logo-style {
  margin-bottom: 80px!important;
}
@media screen and (max-device-width: 640px), screen and (max-width: 640px) {
  .footer-nl-subsection-card {
    width: 100% !important;
  }
  .footer-nl-ss-td2 {
    display: block !important;
    width: 96% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: left;
    padding-top: 5px !important;
  }
  .footer-nl-ss-td1 {
    display: block!important;
    width: 100%!important;
    padding-left: 10px!important;
  }
  .footer-nl-ss-td3 {
    display: block!important;
    width: 100%!important;
    padding-left: 10px!important;
  }
  .footer-link-text {
    margin-bottom: 0!important;
    padding-left: 0!important;
  }
  .footer-logo-style {
    margin-bottom: 0!important;
  }
  .footer-nl-ss-td4 {
    padding-left: 8px!important;
  }
  .footer-social-share-table {
    width: 100px!important;
  }
  .footer-cr-td-3 {
    display: block!important;
    width: 100%!important;
    padding-left: 10px!important;
    border-top: 0!important;
  }
  .footer-cr-td-2 {
    display: block!important;
    width: 100%!important;
    padding-left: 10px!important;
    padding-top: 0px!important;
    border-top: 0!important;
  }
  .footer-cr-td-1 {
    display: block!important;
    width: 100%!important;
    padding-left: 10px!important;
    padding-bottom: 0px!important;
  }
}

.footer-nl-card {
  height: auto;
  background-color: white;
}

.header-logo {
  width: 4.5rem !important;
  padding-bottom: 0.7rem;
  padding-top: 1rem;
  padding-left: 1rem;
}
@media screen and (max-width: 768px) {
  .header-logo {
    width: 9rem;
    padding-bottom: 0.85rem;
    padding-top: 1.2rem;
  }
}
#skip-navigation-link {
  display: none;
}

/*****************************************************
LESS compilation failed due a JavaScript error!

Input: /apps/uhc-common/components/content/product-finder/clientlibs/less/productfinder.less
Error: RuntimeError: error evaluating function `rgb`: color functions take numbers as parameters in /apps/uhc-common/components/content/product-finder/clientlibs/less/productfinder.less on line 354, column 27:
353     border-radius: 4px;
354     box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%);
355     padding: 16px 20px 20px;


(uncompiled LESS src is included below)
*****************************************************/
.insurance-plan-finder__form-wrapper {
    width: calc(100vw - 0px);
    left: calc(-50vw + 50%);
    position: relative;
    background: #e7f8fa;
    padding-top: 3rem;
    padding-bottom: 3rem;

}
.insp-modal-container {
    display: flex;
    justify-content: center;
}

.insp-sub-title{
    font-weight: 700;
    color: #002677;
    font-size: 2.5rem!important;
    line-height: 1.2!important;
    font-family: UHC Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
    margin-top: 1.3rem;

}

.u-w-m640 {
    max-width: 640px!important;
    margin-top: -4rem;
    background: white;
    box-shadow: 5px 1px 15px 10px #ece9e9;
}

.u-d-none{display:none!important;}

.u-m-b {margin-bottom: 1.5rem!important;}

.sub-feild-text{
   font-weight: 600;
   font-size: 17px;
   font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.pfp-sub-field-input:focus {
    border: 2.5px solid #196ecf !important;

}

.pfp-sub-field-input {
    border: 1px solid black!important;
    width: 100%;
    height: 2.4rem;
    border-radius: 5px !important;
    display: block;
    padding-left: 0.5rem;
    color: black;
    background-color: white!important;
    padding-right: 1rem;
}

.inspborder-err{
    border-color: #d21714!important;
    border-width: 2px !important;
}

#pfzipcodeError {
    display: none;
    font-size: 0.9em;
    color: #d21714;
    margin-top: 0.45rem;
}

#pfzipcodeError.visible {
    display: block;
}

#pfdobError {
    display: none;
    font-size: 0.9em;
    color: #d21714;
    margin-top: 0.5rem;
}

#pfdobError.visible {
    display: block;
}

.u-d-block{display:block!important;}

.u-text-italic {
    font-style: italic!important;
}

.u-m-t-xxs {
    margin-top: 0.25rem!important;
}

.u-m-t {
    margin-top: 1.5rem!important;
}

.o-list-pack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1rem;
    width: 100%;
}

.o-list-pack__list {
    list-style-type: none;
    margin: 0 0 -1rem;
    padding: 0;
}

.o-list-pack__item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 1rem 1rem 0;
    justify-content: center;
}

.o-list-pack--center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.o-list-pack--center .o-list-pack__item {
    margin-left: .5rem;
    margin-right: .5rem;
}

.o-list-pack--right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.o-list-pack__list-buttons-style,.o-list-pack__list-buttons-style li {
    width: 100%;
}

.insp-btn {
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-weight: 700;
    -webkit-box-align: center;
    align-items: center;
    background: #002677;
    border: 2px solid #002677;
    border-radius: 3rem;
    color: #fff;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.5;
    min-height: 2.5rem;
    min-width: 9rem;
    text-align: center;
    text-decoration: none;
    touch-action: manipulation;
    -o-transition-property: background , color , border;
    transition-property: background , color , border;
    user-select: none;
    vertical-align: top;
    cursor: pointer;
}

.insp-btn:hover{
    background-color: #196ecf;
    border: 2px solid #196ecf;
}

.btn-wdt {
    min-width: 16.5rem!important;
    font-size: 17px;
    font-family: UHC Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.product-finder #productFinderCountyMultiple {
    display: none;
    border: 1px solid black;
    width: 100%;
    border-radius: 5px !important;
    color: black;
    margin-bottom: 1rem;
    background-color: white;
}

.product-finder #productFinderCountySingle {
    display: none;
    border: 1px solid black;
    width: 100%;
    border-radius: 5px !important;
    color: black;
    margin-bottom: 1rem;
}

#pfcoverageError {
  display: none;
  font-size: 1em;
  color: #d21714;
  margin-top: 0.45rem;
}

#pfcoverageError.visible {
  display: block;
}

#pfdobError {
  display: none;
  font-size: 1em;
  color: #d21714;
  margin-top: 0.45rem;
}

#pfdobError.visible {
  display: block;
}

#pfzipcodeError {
  display: none;
  font-size: 1em;
  color: #d21714;
  margin-top: 0.45rem;
  width: 16rem;
}

#pfzipcodeError.visible {
  display: block;
}

#pfvalidzipcodeError {
  display: none;
  font-size: 1em;
  color: #d21714;
  margin-top: 0.45rem;
  width: 16rem;
}

#pfvalidzipcodeError.visible {
  display: block;
}

#pfrc-success-text {
    display: none;
	color: #002677;
    font-family: "UHCSerifHeadline";
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px;
    padding-left: 2rem;
    padding-top: 2rem;
}

#pfrc-success-text.visible {
	display: block;
}

#pfrc-failure-text {
    display: none;
	color: #002677;
    font-family: "UHCSerifHeadline";
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 32px;
    padding-left: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

#pfrc-failure-text.visible {
	display: block;
}

#county-select {
	display: none;
}

@media only screen and (min-width: 299px) and (max-width: 350px) {
    .insp-sub-title {
        font-size: 21px !important;
    }
    .btn-wdt {
        min-width: 13.3rem!important;
    }
}
@media only screen and (min-width: 351px) and (max-width: 399px) {
    .pfp-sub-field-input {
        width: 20rem;
    }
}
@media only screen and (min-width: 400px) and (max-width: 499px) {
    .pfp-sub-field-input {
        width: 22rem;
    }
}

@media only screen and (min-width: 299px) and (max-width: 350px) {
    .insp-sub-title {
        font-size: 21px !important;
    }
    .btn-wdt {
        min-width: 13.3rem!important;
    }
    .pfp-sub-field-input {
        width: 18rem;
    }
}


@media only screen and (min-width: 200px) and (max-width: 299px) {
    .insp-sub-title{
        font-size: 18px !important;
    }
    .btn-wdt {
        min-width: 9.3rem!important;
    }
    .sub-feild-text {
        font-size: 16px;
    }
    .pfp-sub-field-input {
        width: 16rem;
    }
}
@media only screen and (max-width: 690px) {

    .product-finder{
           padding-left: 1rem;
           padding-right: 1rem;
        }
}
@media only screen and (max-width: 890px) {
    .insp-btn {
        width: 100%!important;
    }
    .sub-field-input-pf{
       width: 100%!important;
    }

}


.product-finder-calendar{
    margin: 0px 0px;
    width: 28rem;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 50%);
    padding: 16px 20px 20px;
    position: absolute;
    top: 2.65rem;
    z-index: 1;
    }
    .ui-datepicker td a {
    background: #fff!important;

    text-align: center;
}
@media screen and (max-width: 320px) {
 .ui-datepicker th {
    padding: .1em;
    text-align: center;
    font-weight: bold;
    border: 0;
   }
    .product-finder-calendar {
    padding: 16px 5px 5px;
    width:90%;
   }
    .ui-datepicker .ui-datepicker-title select {
    font-size: 0.8em;
    margin: 1px 0;
   }
}
@media screen and (max-width: 380px) {
	.product-finder-calendar{
    padding: 16px 10px 10px;
    width:90%;
   }
}
@media screen and (min-width: 381px) and (max-width: 600px) {
	.product-finder-calendar{
      width:80%;
    }
    .ui-datepicker td a {
    background: #fff!important;
    text-align: center;
    }
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 40%;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 4px;
    margin-left: 5px;
    margin-right: 5px;
}


select.ui-datepicker-month:focus{
    color: black;
    border: solid 3px #002677;
}
select.ui-datepicker-year:focus{
    color: black;
    border: solid 3px #002677;
}
.ui-icon-circle-triangle-e:after{

    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: 'Material Icons';
    font-weight: 500;
    font-size: 2rem;
    font-feature-settings: 'liga';
    color: #737373;
    content: 'chevron_right';
    transition: .2s;
}
.ui-icon-circle-triangle-w:after{

    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: 'Material Icons';
    font-weight: 500;
    font-size: 2rem;
    font-feature-settings: 'liga';
    color: #737373;
    content: 'chevron_left';
    transition: .2s;
}
.ui-datepicker .ui-datepicker-next {
    right: 10px;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 5px;
    width: 2em;
    height: 2em;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    align-items: center;
    float: c;
    display: block;
    position: absolute;
    text-align: center;
    left: 25%;
    margin-left: -8px;
    top: 40%;
    margin-top: -8px;
}
.tds-date-picker__input-button {
    padding-left: 8px;
    padding-right: 8px;
    width: 40px;
}
.tds-form__input-button {
    background-color: #002677;
    border: none;
    border-radius: 0 5px 5px 0;
    box-sizing: border-box;
    color: #fff;
    font-family: UHC Sans,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 600;
    height: 2.4rem;
    margin-left: -1px;
    padding: 8px 10px;
    width: 50px;
}
.tds-date-picker__input-button-icon.tds-utility-icon {
    font-size: 1.5rem;
    position: relative;
    top: -0.1em;
}
.tds-utility-icon.MuiSvgIcon-root {
    font-size: 1.5rem;
}

.mui-vubbuv {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}
.input-border-style{
border-radius: 5px 0 0 5px !important;
}
.input-border-style:focus{
border-radius: 5px 0 0 5px !important;
}
.ui-widget.ui-widget-content {
    z-index: 1031;
    margin: 1px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-state-active, .ui-widget-content .ui-state-active{
    border: 2px solid #002677;
  }
.pfrc-card {
  width: 100%;
  height: auto;
  padding-bottom: 2.5rem;
  border: 1px solid #b3babc;
  border-radius: 3px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  margin-bottom: 1rem;
  margin-top: 2rem;
}
.pfrc-left-card {
  align-self: flex-start;
  padding-top: 3.2rem;
}
.pfrc-right-card {
  flex-basis: 100%;
  padding-top: 3rem;
  padding-left: 2rem;
}
.pfrc-card-title {
  color: #002677;
  font-family: "UHCSerifHeadline";
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 32px;
  position: relative;
  top: 7px;
  text-align: left;
  display: inline-flex;
}
.pfrc-card-image {
  width: 70px;
  height: 65px;
  position: relative;
  border-radius: 50%;
  top: 3.19rem;
}
.pfrc-card-text {
  color: #333;
  font-family: "UHCSans";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 22px;
  margin: 5px 0;
  position: relative;
  bottom: 0.5rem;
}
.right-ar {
  width: 20px;
  top: 0.25rem;
  position: relative;
}
.pfrc-ripp-text {
  line-height: 23px;
  background-color: #fff;
  border: 1px solid #aaa !important;
  border-radius: 4px;
  font-size: 12px;
}
.pfrc-card-margin {
  margin-bottom: 0.75rem;
}
.pfrc-card-link {
  display: inline-block;
  line-height: 1.375rem;
  min-width: auto;
  padding: 0;
  background: 0;
  color: #196ecf;
  font-weight: 700;
  text-align: left;
  font-size: 1rem;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  margin-bottom: 1rem;
}
.pfrc-card-linktext a:after {
  font-family: 'Material Icons';
  content: "arrow_forward";
  position: absolute;
  padding-left: 0.3rem;
}
.pfrc-card-linktext a[target='_self']:after {
  content: url(../components/content/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/CTA_internal_digitalblue.svg);
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.5rem;
  display: inline-block;
}
.result-card-btn {
  text-decoration: none !important;
  width: auto;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: .9375rem;
  transition: all 0.2s ease-in-out;
  font-weight: 700;
  -webkit-box-align: center;
  align-items: center;
  background: #002677;
  border: 2px solid #002677;
  border-radius: 3rem;
  color: #fff;
  display: inline-flex;
  -webkit-box-pack: center;
  justify-content: center;
  line-height: 1.5;
  min-height: 2.5rem;
  min-width: 9rem;
  text-align: center;
  text-decoration: none;
  touch-action: manipulation;
  transition-property: background , color , border;
  user-select: none;
  vertical-align: top;
  cursor: pointer;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.result-card-btn:hover {
  background-color: #196ecf !important;
  border: 2px solid #196ecf !important;
  color: #fff !important;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
}
.result-card-btn:focus {
  border-style: solid;
  outline-offset: 2px;
  outline: 2px solid #002677;
}
.product-finder-resultcard {
  display: block;
  width: 100%;
  max-width: calc(120%);
  padding: 0 2rem;
}
.pfrc-subcard-text {
  color: #333;
  font-family: "UHCSans";
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 20px;
  margin-top: 16px;
}
@media only screen and (min-width: 900px) and (max-width: 940px) {
  .pfrc-card-title {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 700px) {
  .pfrc-card {
    display: block;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .pfrc-right-card {
    padding-top: 0;
    padding-left: 0;
  }
  .pfrc-card-title {
    margin-left: 0;
    top: 3rem;
    display: block;
  }
  .pfrc-card-text {
    margin-left: 0;
    top: 3rem;
  }
  .pfrc-card-image {
    margin-left: -1rem;
  }
  .pfrc-card-link {
    margin-left: 0;
    margin-top: 3rem;
  }
  .result-card-btn {
    margin-left: 0;
  }
  .product-finder-resultcard {
    padding: 0 2rem;
  }
  .pfrc-left-card {
    padding-top: 2.2rem;
    margin-bottom: -1.3rem;
  }
}

