@font-face{font-family:'Lato Regular';src:url("../../../content/dam/peopleshealth/champions-peopleshealth/fonts/LatoRegular400.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Lato Lite';src:url("../../../content/dam/peopleshealth/champions-peopleshealth/fonts/LatoLight300.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'Lato Bold';src:url("../../../content/dam/peopleshealth/champions-peopleshealth/fonts/LatoBold700.ttf") format("truetype");font-weight:normal;font-style:normal}
html,body,div,form,h1,h2,h3,h4,h5,ul,li{margin:0;padding:0}
p,a,div,li,label,span{font-family:"Lato Regular",Helvetica,Arial,Lucida,sans-serif !important}
.main-width-container{width:1140px;margin:auto}
.cq-RichText-editable p{font-size:18px !important;font-family:"Lato Regular",Helvetica,Arial,Lucida,sans-serif}
h1,h2,h3,h4,h5,.heading-1,.heading-2{font-family:"Lato Bold",serif !important;color:#000 !important}
.heading-1-light,.heading-1-dark,.heading-2,.heading-2-light,.heading-2-dark{font-family:"Lato Lite",serif !important}
.heading-3,.heading-4,.heading-5,.heading-6{font-family:'Lato Lite',Arial,sans-serif !important;color:#000 !important}
.heading-3-light,.heading-3-dark,.heading-4-light.heading-4-dark,.heading-5-light,.heading-5-dark,.heading-6-light,.heading-6-dark{font-family:'Lato Lite',Arial,sans-serif !important;color:#fff !important}
.paragraph-light{color:#fff;font-size:16px !important;font-weight:normal;font-family:"Lato Regular",serif !important}
.NewCustomRTE .paragraph-light{font-size:20px !important}
p,.paragraph,a{font-family:"Lato Regular",serif !important;font-size:20px !important}
.NewCustomRTE span.heading-2-light{margin-top:15px;display:block;margin-bottom:15px;color:#fff}
.heading-1{font-size:36px;line-height:46px}
.heading-2{font-size:30px;line-height:32px}
.heading-3{font-size:20px;line-height:24px;font-weight:700}
.heading-4{font-size:17px;line-height:22px}
.heading-5{font-size:16px;line-height:22px}
.heading-6{font-size:15px;line-height:18px}
.heading-1-light{color:#fff !important;font-size:36px !important;font-weight:600 !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-2-light{color:#fff !important;font-size:30px !important;font-weight:600 !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-3-light{color:#fff !important;font-size:20px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-4-light{color:#fff !important;font-size:17px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-5-light{color:#fff !important;font-size:16px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-6-light{color:#fff !important;font-size:15px !important;font-weight:bold !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-1-dark{color:#002677 !important;font-size:2.25rem !important;font-weight:600 !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-2-dark{color:#002677 !important;font-size:1.5rem !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-3-dark{color:#002677 !important;font-size:1.25rem !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-4-dark{color:#002677 !important;font-size:1rem !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-5-dark{color:#002677 !important;font-size:.85rem !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-6-dark{color:#002677 !important;font-size:.75px !important;font-weight:normal !important;font-stretch:normal !important;font-style:normal !important;letter-spacing:normal !important;line-height:1.3 !important}
.heading-1-darkteal{color:#006373;font-family:"Lato Bold",serif !important;font-size:2.25rem;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.heading-2-darkteal{color:#006373;font-family:"Lato Bold",serif !important;font-size:1.5rem;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.heading-3-darkteal{color:#006373;font-family:"Lato Bold",serif !important;font-size:1.25rem;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.heading-4-darkteal{color:#006373;font-family:"Lato Bold",serif !important;font-size:1rem;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.heading-5-darkteal{color:#006373;font-family:"Lato Bold",serif !important;font-size:.85rem;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.heading-6-darkteal{color:#006373;font-family:"Lato Bold",serif !important;font-size:.75rem;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.3}
.paragraph-light{color:#fff;font-size:1rem !important;font-weight:normal;font-family:"Lato Regular",serif !important}
.page-lead-large-light{color:#fff;font-size:28px !important;font-weight:normal;font-family:"Lato Regular",serif !important}
.page-lead-light{color:#fff;font-size:21px !important;font-weight:normal;font-family:"Lato Regular",serif !important}
.inBannerDesktop-uhc-shop-plans-form-card{width:485px !important}
.form-text,.form-options{position:relative}
.cmp-form .uhc-input.invalid-input{border-color:#cd1613 !important;box-shadow:none !important;border:1px solid #cd1613 !important}
.cmp-form .cmp-form-text{margin:10px 0;width:100%}
.cmp-form .uhc-input{background:#fff;border:1px solid #000;border-radius:4px;display:inline-block;font-weight:400;position:relative}
.form-container .uhc-input__label{font-size:15px !important;line-height:18px !important}
.form-container .uhc-input .uhc-input__label{max-width:calc(100% - 20px);pointer-events:none;position:absolute;text-overflow:ellipsis;-webkit-transform:translate(10px,18px) scale(1);transform:translate(10px,18px) scale(1);-webkit-transform-origin:left top;transform-origin:left top;transition:all .2s cubic-bezier(0,0,.2,1) 0;white-space:nowrap;z-index:1}
.form-container .uhc-input.uhc-input--ifta .uhc-input__input{height:50px;padding-left:10px;padding-top:10px}
.form-container .uhc-input .uhc-input__input{-webkit-appearance:none;appearance:none;background:0;border:0;display:block;height:34px;width:98%}
.form-container .uhc-input .uhc-input__input#streetAddress,.form-container .uhc-input .uhc-input__input#ebrcZipcode{width:99%}
.form-container .cmp-form-options--drop-down>label{display:none}
.form-container .uhc-input.uhc-input--ifta.uhc-input--focused .uhc-input__label,.form-container .uhc-input.uhc-input--ifta.uhc-input--value .uhc-input__label,.form-container .uhc-input .uhc-input__label[for*="day"],.form-container .uhc-input .uhc-input__label[for*="month"],.form-container .uhc-input .uhc-input__label[for*="year"]{-webkit-transform:translate(10px,8px) scale(.85);transform:translate(10px,8px) scale(.85)}
.form-container fieldset{border:0}
.form-container #state{margin-top:5px;padding:22px;width:100%;padding-left:5px}
@media screen and (min-width:992px){.form-container .cmp-form #state{width:calc(100% + 15px)}
}
.cmp-link__screen-reader-only{display:none}
.largeParsys-large,.smallParsys-small,.globalwide-globe{margin-top:145px !important}