.type__display-1{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px}
@media screen and (min-width:540px){.type__display-1{font-size:51.94px;line-height:64px}
}
.type__display-2{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px}
@media screen and (min-width:540px){.type__display-2{font-size:46.17px;line-height:56px}
}
.type__display-3{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px}
@media screen and (min-width:540px){.type__display-3{font-size:41.04px;line-height:52px}
}
.type__heading-1{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px}
@media screen and (min-width:540px){.type__heading-1{font-size:36.48px;line-height:48px}
}
.type__heading-2{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.type__heading-2{font-size:32.43px;line-height:40px}
}
.type__heading-3{font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px}
@media screen and (min-width:540px){.type__heading-3{font-size:28.83px;line-height:32px}
}
.type__heading-4{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.type__heading-4{font-size:25.63px;line-height:32px}
}
.type__heading-5{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.type__heading-5{font-size:22.78px;line-height:32px}
}
.type__heading-6{font-family:"Optum Sans Bold";font-size:18px;line-height:24px}
@media screen and (min-width:540px){.type__heading-6{font-size:20.25px;line-height:24px}
}
.type__body-1{font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.type__body-1{font-size:18px;line-height:24px}
}
.type__body-1-bold{font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.type__body-1-bold{font-size:18px;line-height:24px}
}
.type__body-2{font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.type__body-2-bold{font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.type__body-2-bold-con{font-family:"Optum Sans CondBold";font-size:16px;line-height:20px}
.type__body-3{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.type__body-3{font-size:14.22px;line-height:20px}
}
.type__body-3-bold{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.type__body-3-bold{font-size:14.22px;line-height:20px}
}
.type__small-1{font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.type__small-1{font-size:12.64px;line-height:16px}
}
.type__small-1-bold{font-size:12.64px;line-height:16px;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.type__small-1-bold{font-size:12.64px;line-height:16px}
}
.type__xbold{font-family:"Optum Sans XBold"}
.margin__top-8{margin-top:8px !important}
.margin__top-16{margin-top:16px !important}
.margin__top-24{margin-top:24px !important}
.margin__top-32{margin-top:32px !important}
.margin__top-40{margin-top:32px !important}
@media screen and (min-width:540px){.margin__top-40{margin-top:40px !important}
}
.margin__top-48{margin-top:32px !important}
@media screen and (min-width:540px){.margin__top-48{margin-top:48px !important}
}
.margin__top-64{margin-top:32px !important}
@media screen and (min-width:540px){.margin__top-64{margin-top:64px !important}
}
.margin__top-80{margin-top:48px !important}
@media screen and (min-width:540px){.margin__top-80{margin-top:80px !important}
}
.margin__top-96{margin-top:64px !important}
@media screen and (min-width:540px){.margin__top-96{margin-top:96px !important}
}
.margin__top-128{margin-top:64px !important}
@media screen and (min-width:540px){.margin__top-128{margin-top:128px !important}
}
.margin__top-160{margin-top:80px !important}
@media screen and (min-width:540px){.margin__top-160{margin-top:160px !important}
}
.margin__left-8{margin-left:8px !important}
.margin__left-16{margin-left:16px !important}
.margin__left-24{margin-left:24px !important}
.margin__left-32{margin-left:32px !important}
.margin__left-40{margin-left:32px !important}
@media screen and (min-width:540px){.margin__left-40{margin-left:40px !important}
}
.margin__left-48{margin-left:32px !important}
@media screen and (min-width:540px){.margin__left-48{margin-left:48px !important}
}
.margin__left-64{margin-left:32px !important}
@media screen and (min-width:540px){.margin__left-64{margin-left:64px !important}
}
.margin__left-80{margin-left:48px !important}
@media screen and (min-width:540px){.margin__left-80{margin-left:80px !important}
}
.margin__left-96{margin-left:64px !important}
@media screen and (min-width:540px){.margin__left-96{margin-left:96px !important}
}
.margin__left-128{margin-left:64px !important}
@media screen and (min-width:540px){.margin__left-128{margin-left:128px !important}
}
.margin__left-160{margin-left:80px !important}
@media screen and (min-width:540px){.margin__left-160{margin-left:160px !important}
}
.margin__right-8{margin-right:8px !important}
.margin__right-16{margin-right:16px !important}
.margin__right-24{margin-right:24px !important}
.margin__right-32{margin-right:32px !important}
.margin__right-40{margin-right:32px !important}
@media screen and (min-width:540px){.margin__right-40{margin-right:40px !important}
}
.margin__right-48{margin-right:32px !important}
@media screen and (min-width:540px){.margin__right-48{margin-right:48px !important}
}
.margin__right-64{margin-right:32px !important}
@media screen and (min-width:540px){.margin__right-64{margin-right:64px !important}
}
.margin__right-80{margin-right:48px !important}
@media screen and (min-width:540px){.margin__right-80{margin-right:80px !important}
}
.margin__right-96{margin-right:64px !important}
@media screen and (min-width:540px){.margin__right-96{margin-right:96px !important}
}
.margin__right-128{margin-right:64px !important}
@media screen and (min-width:540px){.margin__right-128{margin-right:128px !important}
}
.margin__right-160{margin-right:80px !important}
@media screen and (min-width:540px){.margin__right-160{margin-right:160px !important}
}
.margin__bottom-8{margin-bottom:8px !important}
.margin__bottom-16{margin-bottom:16px !important}
.margin__bottom-24{margin-bottom:24px !important}
.margin__bottom-32{margin-bottom:32px !important}
.margin__bottom-40{margin-bottom:32px !important}
@media screen and (min-width:540px){.margin__bottom-40{margin-bottom:40px !important}
}
.margin__bottom-48{margin-bottom:32px !important}
@media screen and (min-width:540px){.margin__bottom-48{margin-bottom:48px !important}
}
.margin__bottom-64{margin-bottom:32px !important}
@media screen and (min-width:540px){.margin__bottom-64{margin-bottom:64px !important}
}
.margin__bottom-80{margin-bottom:48px !important}
@media screen and (min-width:540px){.margin__bottom-80{margin-bottom:80px !important}
}
.margin__bottom-96{margin-bottom:64px !important}
@media screen and (min-width:540px){.margin__bottom-96{margin-bottom:96px !important}
}
.margin__bottom-128{margin-bottom:64px !important}
@media screen and (min-width:540px){.margin__bottom-128{margin-bottom:128px !important}
}
.margin__bottom-160{margin-bottom:80px !important}
@media screen and (min-width:540px){.margin__bottom-160{margin-bottom:160px !important}
}
.padding__top-8{padding-top:8px !important}
.padding__top-16{padding-top:16px !important}
.padding__top-24{padding-top:24px !important}
.padding__top-32{padding-top:32px !important}
.padding__top-40{padding-top:32px !important}
@media screen and (min-width:540px){.padding__top-40{padding-top:40px !important}
}
.padding__top-48{padding-top:32px !important}
@media screen and (min-width:540px){.padding__top-48{padding-top:48px !important}
}
.padding__top-64{padding-top:32px !important}
@media screen and (min-width:540px){.padding__top-64{padding-top:64px !important}
}
.padding__top-80{padding-top:48px !important}
@media screen and (min-width:540px){.padding__top-80{padding-top:80px !important}
}
.padding__top-96{padding-top:64px !important}
@media screen and (min-width:540px){.padding__top-96{padding-top:96px !important}
}
.padding__top-128{padding-top:64px !important}
@media screen and (min-width:540px){.padding__top-128{padding-top:128px !important}
}
.padding__top-160{padding-top:80px !important}
@media screen and (min-width:540px){.padding__top-160{padding-top:160px !important}
}
.padding__left-8{padding-left:8px !important}
.padding__left-16{padding-left:16px !important}
.padding__left-24{padding-left:24px !important}
.padding__left-32{padding-left:32px !important}
.padding__left-40{padding-left:32px !important}
@media screen and (min-width:540px){.padding__left-40{padding-left:40px !important}
}
.padding__left-48{padding-left:32px !important}
@media screen and (min-width:540px){.padding__left-48{padding-left:48px !important}
}
.padding__left-64{padding-left:32px !important}
@media screen and (min-width:540px){.padding__left-64{padding-left:64px !important}
}
.padding__left-80{padding-left:48px !important}
@media screen and (min-width:540px){.padding__left-80{padding-left:80px !important}
}
.padding__left-96{padding-left:64px !important}
@media screen and (min-width:540px){.padding__left-96{padding-left:96px !important}
}
.padding__left-128{padding-left:64px !important}
@media screen and (min-width:540px){.padding__left-128{padding-left:128px !important}
}
.padding__left-160{padding-left:80px !important}
@media screen and (min-width:540px){.padding__left-160{padding-left:160px !important}
}
.padding__right-8{padding-right:8px !important}
.padding__right-16{padding-right:16px !important}
.padding__right-24{padding-right:24px !important}
.padding__right-32{padding-right:32px !important}
.padding__right-40{padding-right:32px !important}
@media screen and (min-width:540px){.padding__right-40{padding-right:40px !important}
}
.padding__right-48{padding-right:32px !important}
@media screen and (min-width:540px){.padding__right-48{padding-right:48px !important}
}
.padding__right-64{padding-right:32px !important}
@media screen and (min-width:540px){.padding__right-64{padding-right:64px !important}
}
.padding__right-80{padding-right:48px !important}
@media screen and (min-width:540px){.padding__right-80{padding-right:80px !important}
}
.padding__right-96{padding-right:64px !important}
@media screen and (min-width:540px){.padding__right-96{padding-right:96px !important}
}
.padding__right-128{padding-right:64px !important}
@media screen and (min-width:540px){.padding__right-128{padding-right:128px !important}
}
.padding__right-160{padding-right:80px !important}
@media screen and (min-width:540px){.padding__right-160{padding-right:160px !important}
}
.padding__bottom-8{padding-bottom:8px !important}
.padding__bottom-16{padding-bottom:16px !important}
.padding__bottom-24{padding-bottom:24px !important}
.padding__bottom-32{padding-bottom:32px !important}
.padding__bottom-40{padding-bottom:32px !important}
@media screen and (min-width:540px){.padding__bottom-40{padding-bottom:40px !important}
}
.padding__bottom-48{padding-bottom:32px !important}
@media screen and (min-width:540px){.padding__bottom-48{padding-bottom:48px !important}
}
.padding__bottom-64{padding-bottom:32px !important}
@media screen and (min-width:540px){.padding__bottom-64{padding-bottom:64px !important}
}
.padding__bottom-80{padding-bottom:48px !important}
@media screen and (min-width:540px){.padding__bottom-80{padding-bottom:80px !important}
}
.padding__bottom-96{padding-bottom:64px !important}
@media screen and (min-width:540px){.padding__bottom-96{padding-bottom:96px !important}
}
.padding__bottom-128{padding-bottom:64px !important}
@media screen and (min-width:540px){.padding__bottom-128{padding-bottom:128px !important}
}
.padding__bottom-160{padding-bottom:80px !important}
@media screen and (min-width:540px){.padding__bottom-160{padding-bottom:160px !important}
}
.corner__1{border-radius:4px}
.corner__2{border-radius:6px}
.corner__3{border-radius:8px}
.corner__4{border-radius:12px}
.corner__5{border-radius:90px}
.corner__6{border-radius:2px}
.zui-b-accordion__btn{cursor:pointer;font-family:"FrutigerLTW01-55Roman";font-size:24px;cursor:normal}
.zui-b-accordion__btn .less--txt,.zui-b-accordion__btn .fa-chevron-up{display:none}
.zui-b-accordion__btn:not(.is--collapsed) .less--txt,.zui-b-accordion__btn:not(.is--collapsed) .fa-chevron-up{display:inline-block}
.zui-b-accordion__btn:not(.is--collapsed) .more--txt,.zui-b-accordion__btn:not(.is--collapsed) .fa-chevron-down{display:none}
@media screen and (min-width:768px){.zui-b-accordion__btn:not(.is--mb-only){cursor:normal}
.zui-b-accordion__btn:not(.is--mb-only) .less--txt,.zui-b-accordion__btn:not(.is--mb-only) .fa-chevron-up{display:none}
.zui-b-accordion__btn:not(.is--mb-only):not(.is--collapsed) .less--txt,.zui-b-accordion__btn:not(.is--mb-only):not(.is--collapsed) .fa-chevron-up{display:inline-block}
.zui-b-accordion__btn:not(.is--mb-only):not(.is--collapsed) .more--txt,.zui-b-accordion__btn:not(.is--mb-only):not(.is--collapsed) .fa-chevron-down{display:none}
}
.zui-b-accordion__btn.is--mb-only{cursor:normal}
.zui-b-accordion__btn.is--mb-only .less--txt,.zui-b-accordion__btn.is--mb-only .fa-chevron-up{display:none}
.zui-b-accordion__btn.is--mb-only:not(.is--collapsed) .less--txt,.zui-b-accordion__btn.is--mb-only:not(.is--collapsed) .fa-chevron-up{display:inline-block}
.zui-b-accordion__btn.is--mb-only:not(.is--collapsed) .more--txt,.zui-b-accordion__btn.is--mb-only:not(.is--collapsed) .fa-chevron-down{display:none}
.zui-b-accordion__drawer{display:none}
@media screen and (min-width:768px){.zui-b-accordion__drawer.is--mb-only{display:block}
}
.zui-b-accordion__overlay-left:after,.zui-b-accordion__overlay-right:after{display:none}
@media screen and (min-width:768px){.zui-b-accordion__overlay-left:after,.zui-b-accordion__overlay-right:after{display:block;position:absolute;content:"";top:1px;width:135px;height:100%;z-index:999;background:#fff;border-bottom:1px solid #e0e0e0}
}
.zui-b-accordion__overlay-left:after{right:-134px}
.zui-b-accordion__overlay-right:after{left:-134px;top:0}
@media screen and (min-width:768px){.zui-b-accordion.has--overlay{position:relative}
}
@media screen and (min-width:768px){.zui-b-accordion.has--overlay .zui-b-accordion__overlay{position:absolute;z-index:999}
}
.zui-mobile-accordion{padding-top:0;padding-bottom:0}
.zui-mobile-accordion__btn{width:100%;color:#0c55b8;text-align:left;font-family:"FrutigerLTW01-55Roman";font-size:24px;cursor:pointer;padding:20px 15px;background:#fff;position:relative}
.zui-mobile-accordion__btn:hover{color:#000 !important;text-decoration:underline}
.zui-mobile-accordion__btn:hover span{text-decoration:underline}
.zui-mobile-accordion__btn:focus{outline:0}
.zui-mobile-accordion__btn .fa-chevron-circle-up{display:none}
.zui-mobile-accordion__btn:not(.is--collapsed) .fa-chevron-circle-up{display:inline-block}
.zui-mobile-accordion__btn:not(.is--collapsed) .fa-chevron-circle-down{display:none}
.zui-mobile-accordion__btn i{position:absolute;top:50%;right:15px;transform:translateY(-50%)}
.zui-mobile-accordion__btn span{width:100%}
.zui-mobile-accordion__btn span:focus{outline:0}
.zui-mobile-accordion__icon{float:right;color:#0c55b8;font-size:28px;margin-right:0 !important}
.zui-mobile-accordion__drawer{padding-top:20px;padding-bottom:20px}
.zui-mobile-accordion__drawer.is--collapsed{display:none}
.zui-b-custom-select{display:inline-block;position:relative}
.zui-b-custom-select>select{visibility:hidden}
.zui-b-custom-select__wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}
.zui-b-custom-select__btn{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;width:100%;height:36px;color:#5a5a5a;text-align:left;border-radius:4px;border:1px solid #5a5a5a;cursor:pointer;position:relative;padding:3px 30px 3px 15px;background:#fff}
.zui-b-custom-select__btn:focus{border:2px solid #002677}
.zui-b-custom-select__btn[aria-expanded=true]{border:2px solid #002677}
.zui-b-custom-select__icon{top:50%;position:absolute;transform:translateY(-50%);font-size:16px;color:#0c55b8;right:12px;pointer-events:none}
.zui-b-custom-select__menu{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;width:100%;height:auto;position:absolute;border:1px solid #5a5a5a;list-style:none;color:#5a5a5a;background:#fff;padding:0}
.zui-b-custom-select__menu.is--collapsed{display:none;visibility:hidden}
.zui-b-custom-select__option{cursor:pointer;padding:3px 30px 3px 15px;width:calc(100% + .75px);margin-left:-1px}
.zui-b-custom-select__option:hover,.zui-b-custom-select__option:focus{background:#0c55b8;color:#fff}
.zui-b-custom-select__option[disabled]{pointer-events:none;color:#aaa}
.zui-b-dropdown{position:relative}
.zui-b-dropdown__button{cursor:pointer}
.zui-b-dropdown__button.is--disabled{cursor:inherit;pointer-events:none}
.zui-b-dropdown__menu{position:absolute}
.zui-b-dropdown__menu.is--collapsed{display:none;visibility:hidden}
.zui-b-form-checkbox+.zui-b-form-checkbox{cursor:pointer;margin-top:16px}
.zui-b-form-checkbox:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.zui-b-form-checkbox__label{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.zui-b-form-checkbox i{float:left;margin-top:2px;margin-right:16px}
.zui-b-form-checkbox .fa-square-o{display:none;width:17.156px}
.zui-b-form-checkbox .fa-check-square{color:#0c55b8}
.zui-b-form-checkbox:not(.is--checked) .fa-check-square{display:none}
.zui-b-form-checkbox:not(.is--checked) .fa-square-o{display:block;color:#5a5a5a}
.zui-b-form-checkbox__icon{font-size:20px}
.zui-b-form-radio{position:relative;margin-top:9px}
.zui-b-form-radio__icon{font-size:20px;position:absolute;top:0;left:0}
.zui-b-form-radio__input{opacity:0;position:absolute;top:0;left:0}
.zui-b-form-radio__input:focus+label{border-collapse:separate;border:1px solid #00396c;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;-ms-box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;outline-width:0}
.zui-b-form-radio__input:checked+label .fa-circle-o{display:none}
.zui-b-form-radio__input:checked+label .fa-dot-circle-o{display:block}
.zui-b-form-radio__input+label .fa-dot-circle-o{display:none}
.zui-b-form-radio__label{cursor:pointer;position:relative;border:1px solid rgba(0,0,0,0);padding-left:30px}
.zui-b-form-field__text{width:100%;margin:6px 0;display:block;padding:7px}
.zui-b-form-field__text:hover{border:1px solid #00396c}
.zui-b-form-field__text:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.zui-b-mobile-popover{display:flex;justify-content:center}
@media screen and (min-width:768px){.zui-b-mobile-popover{display:block;justify-content:normal}
}
.zui-b-mobile-popover__btn{cursor:pointer}
@media screen and (min-width:768px){.zui-b-mobile-popover__btn.btn__md{display:none}
}
.zui-b-mobile-popover__close{display:flex;justify-content:end}
@media screen and (min-width:768px){.zui-b-mobile-popover__close{display:none}
}
.zui-b-mobile-popover__close-btn{color:#5a5a5a;background:#fff;font-size:48px;border:0}
.zui-b-mobile-popover__close-btn:focus{border:2px solid #5a5a5a}
.zui-b-mobile-popover__header{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;padding-top:8px !important;padding-bottom:24px !important;display:flex;align-items:center;color:#5a5a5a}
@media screen and (min-width:540px){.zui-b-mobile-popover__header{font-size:14.22px;line-height:20px}
}
@media screen and (min-width:768px){.zui-b-mobile-popover__header{display:none}
}
.zui-b-mobile-popover__content{display:block;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;transform:translate(0,0);background-color:#fff;opacity:1;visibility:visible;padding:20px 0;overflow-y:auto;overflow-x:hidden}
.zui-b-mobile-popover__content:not(.is--active){opacity:0;visibility:hidden;transform:translate(-100%,0)}
.zui-b-mobile-popover__content.is--active{transition:all .4s ease-in-out}
@media screen and (min-width:768px){.zui-b-mobile-popover__content{width:auto;height:auto;position:relative;top:auto;left:auto;right:auto;bottom:auto;z-index:auto;transform:unset;background-color:unset;opacity:0;visibility:hidden;padding:0;overflow-y:hidden}
.zui-b-mobile-popover__content:not(.is--active){opacity:1;visibility:visible;transform:none}
.zui-b-mobile-popover__content.is--active{transition:none}
}
.zui-b-mobile-popover__scroller{overflow-y:auto;overflow-x:hidden;width:calc(100% - 32px) !important;margin:auto}
@media screen and (min-width:768px){.zui-b-mobile-popover__scroller{width:auto !important;margin:0}
}
.zui-c-filter{border-top:1px solid #e5e5e6}
@media screen and (min-width:768px){.zui-c-filter{margin:0}
}
.zui-c-filter__content{height:auto;overflow-y:visible}
.zui-c-filter__heading{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;margin-top:3px 0 0 0;color:#5a5a5a}
@media screen and (min-width:540px){.zui-c-filter__heading{font-size:14.22px;line-height:20px}
}
@media screen and (min-width:768px){.zui-c-filter__heading{margin-bottom:auto}
}
.zui-c-filter__heading:focus-visible{outline:2px solid #0c55b8}
.zui-c-filter__searchcol{text-align:center}
.zui-c-filter__input{border-radius:4px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;padding-left:16px !important;padding-right:16px !important;margin-top:32px !important;border:1px solid #5a5a5a;width:calc(100% - 8px);height:32px;color:#5a5a5a}
.zui-c-filter__input:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0;-webkit-appearance:none}
.zui-c-filter__search{padding-bottom:32px !important;border-bottom:1px solid #e5e5e6}
.zui-c-filter__info{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;display:none;color:#5a5a5a;margin-bottom:0}
@media screen and (min-width:768px){.zui-c-filter__info{display:block}
}
.zui-c-filter__info:focus-visible{outline:2px solid #0c55b8}
.zui-c-filter__btn{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;width:100%;color:#0c55b8;text-align:left;font-size:24px;cursor:pointer;background:0;border:0}
@media screen and (min-width:540px){.zui-c-filter__btn{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.zui-c-filter__btn{padding:0 15px}
}
.zui-c-filter__btn:hover,.zui-c-filter__btn:focus{color:#0c55b8;outline:0;text-decoration:underline}
.zui-c-filter__btn:hover .zui-c-filters__icon,.zui-c-filter__btn:focus .zui-c-filters__icon{color:#0c55b8}
.zui-c-filter__btn:active{color:#002677;outline:0}
.zui-c-filter__btn:active .zui-c-filters__icon{color:#0c55b8}
.zui-c-filter__btn .fa-chevron-circle-up{display:none}
.zui-c-filter__btn:not(.is--collapsed) .fa-chevron-circle-up{display:inline-block}
.zui-c-filter__btn:not(.is--collapsed) .fa-chevron-circle-down{display:none}
.zui-c-filter__apply.row{padding-top:8px !important}
.zui-c-filter__apply.row .col{text-align:center}
@media(min-width:540px){.zui-c-filter__apply.row .col{margin-left:0;width:unset;text-align:unset;max-width:unset}
}
@media(min-width:1048px){.zui-c-filter__apply.row .col{margin-left:0}
}
@media(min-width:1440px){.zui-c-filter__apply.row .col{margin-left:-3px}
}
.zui-c-filter__apply.row .col button{margin-top:16px !important;width:calc(100% - 8px)}
@media(min-width:540px){.zui-c-filter__apply.row .col button{width:unset}
}
@media(min-width:1440px){.zui-c-filter__apply.row .col button{margin-left:4px !important}
}
.zui-c-filter__popover-btn{margin-bottom:32px !important}
.zui-c-filter__icon{float:right;color:#0c55b8;font-size:28px;margin-right:0 !important}
.zui-c-filter__content{padding:24px 20px 0}
.zui-c-filter__category{padding:32px 0}
.zui-c-filter__category:last-child{border-bottom:1px solid #e5e5e6}
.zui-c-filter__category+.zui-c-filter__category{border-top:1px solid #e5e5e6;border-bottom:1px solid #e5e5e6}
.zui-c-filter__suggest label{font-weight:600}
.zui-c-filter__suggest input{margin-bottom:20px}
.zui-c-filter__suggest h3{font-size:15px;font-weight:600}
.zui-c-pagination__btn{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;background:0;border:0;color:#5a5a5a}
@media screen and (min-width:540px){.zui-c-pagination__btn{font-size:14.22px;line-height:20px}
}
.zui-c-pagination__btn.is--disabled{pointer-events:none;opacity:.5}
.zui-c-pagination__btn:hover,.zui-c-pagination__btn:active{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.zui-c-pagination__btn:hover,.zui-c-pagination__btn:active{font-size:14.22px;line-height:20px}
}
.zui-c-pagination__btn .oi-back.gamma{font-size:14px;margin-right:12px}
.zui-c-pagination__btn .oi-forward.gamma{font-size:14px;margin-left:12px}
.zui-c-pagination__btn:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0;width:fit-content}
.zui-c-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;position:relative;padding-top:20px;padding-bottom:32px}
.zui-c-pagination__dropdown{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;margin:0 20px;color:#5a5a5a;display:flex;justify-content:center}
@media screen and (min-width:540px){.zui-c-pagination__dropdown{font-size:14.22px;line-height:20px}
}
.zui-c-pagination__item:last-of-type .zui-c-pagination__menu-btn{border-width:0}
.zui-c-pagination__menu{border-radius:8px;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;padding-left:32px !important;padding-right:32px !important;margin-top:32px !important;list-style:none;color:#5a5a5a;z-index:99;background:#fff;display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e6;-webkit-box-shadow:0 3px 7px #e5e5e6;-moz-box-shadow:0 3px 7px #e5e5e6;box-shadow:0 3px 7px #e5e5e6;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;max-height:270px;overflow-y:scroll}
@media screen and (min-width:540px){.zui-c-pagination__menu{font-size:14.22px;line-height:20px}
}
@media screen and (min-width:540px){.zui-c-pagination__menu{padding-left:48px !important}
}
@media screen and (min-width:540px){.zui-c-pagination__menu{padding-right:48px !important}
}
.zui-c-pagination__menu::before{content:"";border-bottom:9px solid #e5e5e6;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);position:absolute;left:calc(50% - 10px);top:-10px}
.zui-c-pagination__menu:after{content:"";border-bottom:8px solid #fff;border-right:9px solid rgba(0,0,0,0);border-left:9px solid rgba(0,0,0,0);position:absolute;left:calc(50% - 9px);top:-8px}
.zui-c-pagination__menu-btn{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;background:0;text-decoration:underline;color:inherit;cursor:pointer;border-style:solid;border-width:0 0 1px 0;border-color:#e5e5e6}
@media screen and (min-width:540px){.zui-c-pagination__menu-btn{font-size:14.22px;line-height:20px}
}
.zui-c-pagination__menu-btn:hover,.zui-c-pagination__menu-btn:active{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.zui-c-pagination__menu-btn:hover,.zui-c-pagination__menu-btn:active{font-size:14.22px;line-height:20px}
}
.zui-c-pagination__menu-btn:focus-visible{border:#002677;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #002677;outline:0;width:fit-content}
.zui-c-pagination__item{border:2px solid rgba(0,0,0,0)}
.zui-c-pagination__item.is--active{border:2px solid #002677}
.zui-c-pagination__item.is--active>button{font-weight:bold}
.zui-c-pagination__descriptor{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin-left:16px;color:#5a5a5a}
.zui-c-pagination__descriptor input{border-radius:2px;font-family:inherit;color:inherit;font-size:inherit;line-height:inherit;width:50px;margin-left:10px;border:1px solid #5a5a5a;text-align:center}
.zui-c-pagination__input:focus{-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;-moz-box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0;-webkit-appearance:none}
.zui-c-pills{margin-left:-5px;margin-right:-5px}
.zui-c-pills__inner{padding:4px 0}
.zui-c-pills__inner:first-of-type{padding-left:4px}
.zui-c-pills__row{--var-gutter-x:8px}
.zui-c-pills__btn{border-radius:90px;font-size:16px;color:#5a5a5a;cursor:pointer;background-color:#fff;border:1px solid #5a5a5a;display:flex;align-items:center;padding:5px 10px}
.zui-c-pills__btn:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.zui-c-pills__headline{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#5a5a5a;margin-bottom:12px}
@media screen and (min-width:540px){.zui-c-pills__headline{font-size:14.22px;line-height:20px}
}
.zui-c-pills__icon{color:#0c55b8;float:right;margin-left:10px}
.zui-c-pills__clear{margin-left:-12px;padding:8px 28px 8px 0}
.zui-c-pills__clear button{margin-left:16px}
@media screen and (min-width:768px){.zui-c-pills{padding-left:32px !important;min-height:15px}
}
.zui-c-sort{display:flex;align-items:center}
.zui-c-sort__label{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;padding-right:16px !important;color:#5a5a5a}
@media screen and (min-width:540px){.zui-c-sort__label{font-size:14.22px;line-height:20px}
}
.zui-c-sort__select{position:relative;max-width:300px}
.zui-c-sort select.zui-c-sort__optionlist{display:none}
.zui-c-sort__optionlist{width:125px;position:relative}
.zui-c-sort__optionlist [role=option]{width:calc(100% + .85px)}
.back-top__arrow{display:block;font-size:32px;position:absolute;top:50%;left:50%;padding-bottom:4px;transform:translate(-50%,-50%)}
.back-to-top{background-color:#282a2e;color:#fff;display:block;width:40px;height:40px;border-radius:50%;left:80vw;text-align:center;z-index:1000}
.back-to-top.fixed{position:fixed;bottom:30px}
.back-to-top.static{position:fixed;bottom:50px;transition:none}
.back-to-top:hover,.back-to-top:active,.back-to-top:focus{text-decoration:none;transform:scale(1.15)}
.o4-footer a{color:#5a5a5a}
.o4-footer a:hover{color:#0c55b8}
.o4-footer__withborder{border-top:1px solid #e5e5e6}
.o4-footer__prefooter{width:100%;background-color:#d9f6fa;min-height:290px;position:relative}
.o4-footer__prefooter:before{content:" ";position:absolute;display:block;width:100%;left:0;top:0}
.o4-footer__cards{padding:40px 0}
.o4-footer__cards:after{content:"";position:absolute;bottom:0;left:0;height:32px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.03) 100%)}
.o4-footer__grid{width:100%;margin:0 auto;display:grid;justify-content:stretch;column-gap:24px;row-gap:16px;grid-template-columns:1fr}
@media screen and (min-width:768px){.o4-footer__grid{grid-template-columns:1fr 1fr 1fr;column-gap:24px;row-gap:24px}
}
@media screen and (min-width:768px){.o4-footer__2{grid-template-areas:". card2 card3"}
}
@media screen and (min-width:768px){.o4-footer__3{grid-template-areas:"card1 card2 card3"}
}
.o4-footer__card{overflow-wrap:break-word;display:flex;flex-direction:column;justify-content:flex-start;padding:24px;border-radius:8px;word-break:break-word;background-color:#fff;border:1px solid #e5e5e6;text-align:left}
.o4-footer__cardleft{border:0;background-color:rgba(0,0,0,0);padding-left:0}
@media screen and (min-width:768px){.o4-footer__cardleft{grid-area:card1}
}
@media screen and (min-width:768px){.o4-footer__card2{grid-area:card2}
}
@media screen and (min-width:768px){.o4-footer__card3{grid-area:card3}
}
.o4-footer__cardheading{margin-bottom:0;font-family:"Optum Sans XBold";font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.o4-footer__cardheading{font-size:20.25px;line-height:24px}
}
.o4-footer__cardbody1{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;letter-spacing:0;color:#5a5a5a;margin-top:24px}
@media screen and (min-width:540px){.o4-footer__cardbody1{font-size:14.22px;line-height:20px}
}
.o4-footer__cardbody1 p:last-child{margin-bottom:0}
.o4-footer__cardbody2{margin-top:24px}
.o4-footer__cardbuttons{margin-left:-24px;color:#0c55b8}
.o4-footer__cardbuttons .btn-link__standard{margin:24px 0 0 24px;display:inline-block;color:#0c55b8}
.o4-footer__cardbuttons .btn-link__standard{white-space:nowrap;margin-right:10px}
.o4-footer__wrapper{display:block;color:#5a5a5a}
.o4-footer__child{overflow-wrap:break-word;word-break:break-word;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.o4-footer__child{font-size:14.22px;line-height:20px}
}
.o4-footer__child p{line-height:16px}
.o4-footer__column{margin-top:32px !important}
@media screen and (min-width:540px){.o4-footer__column{margin-top:48px !important}
}
.o4-footer__heading{margin-bottom:14px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:18px;line-height:24px}
@media screen and (min-width:540px){.o4-footer__heading{font-size:20.25px;line-height:24px}
}
.o4-footer__heading .o4-footer__link{padding:0 !important}
.o4-footer__list{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;margin:0 0 19px 0;padding:0;list-style:none}
@media screen and (min-width:540px){.o4-footer__list{font-size:14.22px;line-height:20px}
}
.o4-footer__item{margin-bottom:9px}
.o4-footer__item:last-child{margin-bottom:0}
.o4-footer__link[target=_blank]{margin-right:25px}
.o4-footer__link[target=_blank] .o4-footer__text{margin-right:25px}
.o4-footer__link[target=_blank] .oi-new-window{position:relative;margin-left:-25px;font-size:12px}
.o4-footer__link[target=_blank] .oi-new-window:before{position:absolute;left:8px;bottom:1px}
.o4-footer__link{color:#5a5a5a;padding:5px 3px;display:inline-block}
.o4-footer__link:hover{text-decoration:none}
.o4-footer__link:hover .o4-footer__text{color:#0c55b8;text-decoration:none}
.o4-footer__link:hover .oi-new-window{color:#5a5a5a}
.o4-legal{display:block;width:100%;margin:0 auto;max-width:1440px;background-color:#fff;box-shadow:1px 0 #d0d0ce,-1px 0 #d0d0ce}
.o4-legal__follow{display:block;margin-bottom:5px;margin-top:5px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:18px;line-height:24px}
@media screen and (min-width:540px){.o4-legal__follow{font-size:20.25px;line-height:24px}
}
@media screen and (min-width:768px){.o4-legal__follow{margin-top:25px}
}
.o4-legal__social{list-style:none;margin-top:12px;margin-bottom:30px}
.o4-legal__icons{margin:0 3px;display:inline-block;vertical-align:top}
.o4-legal__icons:first-child{margin-left:0}
.o4-legal__circle{background:#5a5a5a;color:#fff;transition:all .2s linear;width:36px;height:36px;text-align:center;padding-top:5px;outline:0;font-size:1.25rem;text-decoration:none;border:0;display:inline-block;border-radius:50%}
.o4-legal__circle span{color:#fff}
.o4-legal__circle:hover{transform:scale(1.1);text-decoration:none;color:#fff}
.o4-legal__circle:hover span{color:#fff}
.o4-legal__circle:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;z-index:1001;text-decoration:none;color:#fff}
.o4-legal__circle:active{color:#fff}
.o4-legal__circle-twitter{padding-top:7px}
.o4-legal__circle-twitter .twitter-img{width:20px;height:20px}
.o4-legal__hr{margin-bottom:16px}
@media screen and (min-width:768px){.o4-legal__hr{border:0;height:1px;margin:0;display:none}
}
.o4-legal__disclaimer{font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:32px}
@media screen and (min-width:540px){.o4-legal__disclaimer{font-size:12.64px;line-height:16px}
}
.o4-legal__red-box-disclaimer{display:inline-block;width:auto;max-width:70%;color:#5a5a5a;border:1px solid #c40000;padding:12px 24px;margin-bottom:32px;font-size:12.64px;line-height:16px;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.o4-legal__red-box-disclaimer{font-size:12.64px;line-height:16px}
}
.o4-legal__disclaimer p:last-child,.o4-legal__red-box-disclaimer p:last-child{margin:0}
.o4-legal__disclaimer p+p,.o4-legal__red-box-disclaimer p+p{margin:0 0 18px 0}
.o4-legal__copyright{color:#5a5a5a;list-style:none;font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";margin-bottom:10px;flex-wrap:wrap;flex-direction:row}
@media screen and (min-width:540px){.o4-legal__copyright{font-size:12.64px;line-height:16px}
}
@media screen and (min-width:768px){.o4-legal__copyright{display:flex;align-items:baseline}
}
.o4-legal__copyrighttext{margin-right:10px;margin-bottom:15px;padding-top:5px;font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";color:#5a5a5a;word-break:break-word;display:inline-block}
@media screen and (min-width:540px){.o4-legal__copyrighttext{font-size:12.64px;line-height:16px}
}
.o4-legal__list{padding-left:0 !important;display:inline}
.o4-legal__list li{font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";color:#5a5a5a;line-height:16px;text-align:left;display:inline-block;border-left:1px #5a5a5a solid;padding-left:4px;margin-bottom:15px}
@media screen and (min-width:540px){.o4-legal__list li{font-size:12.64px;line-height:16px}
}
@media screen and (min-width:768px){.o4-legal__list li{font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";color:#5a5a5a;text-align:left;display:inline-block;border-left:1px solid #e0e0e0;padding-left:2px}
}
@media screen and (min-width:768px)and (min-width:540px){.o4-legal__list li{font-size:12.64px;line-height:16px}
}
.o4-legal__links{color:#5a5a5a;margin:0 6px 0 7px;padding:5px 3px}
.o4-legal__links:hover,.o4-legal__links:active,.o4-legal__links:focus{text-decoration:none}
.o4-legal__links:hover .o4-legal__text{text-decoration:none}
.o4-legal__links:focus .o4-legal__text{text-decoration:none;color:#5a5a5a}
@media screen and (max-width:540px){.o4-adaptiveimage{margin-bottom:32px !important}
}
.o4-adaptiveimage__align-left,.o4-adaptiveimage__align-center,.o4-adaptiveimage__align-right{display:flex}
.o4-adaptiveimage__align-left{justify-content:flex-start}
.o4-adaptiveimage__align-center{justify-content:center}
.o4-adaptiveimage__align-right{justify-content:flex-end}
.image-responsive-rendition a{display:block}
.image-responsive-rendition a:focus{box-shadow:0 0 6px 1px #316bbe}
.image-responsive-rendition picture{line-height:0}
.dpl-accordion{margin:0 16px}
.dpl-accordion__wrapper{max-width:1272px}
.dpl-accordion__heading{margin:0 0 16px 0;font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.dpl-accordion__heading{font-size:32.43px;line-height:40px}
}
@media screen and (min-width:540px){.dpl-accordion__heading{margin-bottom:32px}
}
.dpl-accordion__subheadline{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#5a5a5a;margin-bottom:0;text-align:left}
@media screen and (min-width:540px){.dpl-accordion__subheadline{font-size:22.78px;line-height:32px}
}
.dpl-accordion__bioContainer{display:inline-block}
@media screen and (min-width:768px){.dpl-accordion__bioContainer{display:flex}
}
.dpl-accordion__imagecontainer{width:273px;height:273px;border-radius:100%;overflow:hidden;margin-bottom:32px !important;display:inline-block}
@media screen and (min-width:768px){.dpl-accordion__imagecontainer{margin-bottom:0;margin-right:32px !important}
}
.dpl-accordion__image{width:100%;height:100%}
.dpl-accordion__bodycopy{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;width:100%}
@media screen and (min-width:768px){.dpl-accordion__bodycopy{width:65%}
}
.dpl-accordion__section{border-bottom:1px solid #b3b3b3}
.dpl-accordion__section:first-of-type{border-top:1px solid #b3b3b3}
.dpl-accordion__section:hover{cursor:pointer}
.dpl-accordion__section:hover .dpl-accordion__question,.dpl-accordion__section:hover .dpl-accordion__basic-question,.dpl-accordion__section:hover .dpl-accordion__bio-question{color:#0c55b8;text-decoration:underline}
.dpl-accordion__section:hover .dpl-accordion-down{fill:#0c55b8}
.dpl-accordion__section:hover .dpl-accordion__icon{color:#0c55b8}
.dpl-accordion__section:active{cursor:pointer}
.dpl-accordion__section:active .dpl-accordion__question,.dpl-accordion__section:active .dpl-accordion__basic-question,.dpl-accordion__section:active .dpl-accordion__bio-question{color:#002677;text-decoration:underline}
.dpl-accordion__section:active .dpl-accordion-down{fill:#002677}
.dpl-accordion__section:active .dpl-accordion__icon{color:#002677}
.dpl-accordion__section--open .dpl-accordion__icon{transform:rotate(180deg)}
.dpl-accordion__button{background:unset;border:unset;display:flex;justify-content:space-between;align-items:center;width:100%;padding:32px 0;cursor:unset}
.dpl-accordion__button:focus .dpl-accordion__question,.dpl-accordion__button:focus .dpl-accordion__basic-question,.dpl-accordion__button:focus .dpl-accordion__bio-question{color:#002677;text-decoration:underline}
.dpl-accordion__button:focus .dpl-accordion__icon{color:#002677}
.dpl-accordion__button:focus .dpl-accordion-down{fill:#002677}
.dpl-accordion__question,.dpl-accordion__basic-question,.dpl-accordion__bio-question{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;text-align:left;margin:0 16px 0 0;word-break:break-word;color:#0c55b8}
@media screen and (min-width:540px){.dpl-accordion__question,.dpl-accordion__basic-question,.dpl-accordion__bio-question{font-size:22.78px;line-height:32px}
}
.dpl-accordion__icon{transform:rotate(0);transition:none;display:flex;align-items:center;color:#0c55b8;border-radius:24px;justify-content:space-evenly;font-size:28px}
.dpl-accordion__answer,.dpl-accordion__basic-answer,.dpl-accordion__bio-answer{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;padding:8px 0 16px 0;display:block;visibility:visible;opacity:1;overflow-wrap:break-word;color:#5a5a5a}
.dpl-accordion__answer--hidden,.dpl-accordion__basic-answer--hidden,.dpl-accordion__bio-answer--hidden{display:none}
.dpl-accordion__answer>*,.dpl-accordion__basic-answer>*,.dpl-accordion__bio-answer>*{margin-bottom:unset;line-height:inherit}
.dpl-accordion__answer>p,.dpl-accordion__basic-answer>p,.dpl-accordion__bio-answer>p{margin-bottom:16px}
.dpl-accordion__answer>p:last-child,.dpl-accordion__basic-answer>p:last-child,.dpl-accordion__bio-answer>p:last-child{margin-bottom:0}
@media screen and (min-width:540px){.dpl-accordion__answer,.dpl-accordion__basic-answer,.dpl-accordion__bio-answer{padding:8px 0 32px 0}
}
@media screen and (min-width:1048px){.dpl-accordion__answer,.dpl-accordion__basic-answer,.dpl-accordion__bio-answer{width:80%}
}
.o4-image-tabs{width:100%}
.o4-image-tabs__container{overflow:hidden}
.o4-image-tabs__container.brand-white{background:#fff}
.o4-image-tabs__container.brand-secondary-2{background:#d9f6fa}
.o4-image-tabs__container.brand-secondary-3{background:#fbf9f4}
.o4-image-tabs__heading-container{display:flex;flex-direction:column;max-width:80%;margin:0 auto}
.o4-image-tabs__eyebrow{margin-bottom:16px;text-align:center;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
.o4-image-tabs__header{margin-bottom:16px;text-align:center;font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677}
@media screen and (min-width:540px){.o4-image-tabs__header{font-size:41.04px;line-height:52px}
}
.o4-image-tabs__quote{text-align:center;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677;word-break:break-word;position:relative}
@media screen and (min-width:540px){.o4-image-tabs__quote{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:540px){.o4-image-tabs__quote{padding-bottom:32px !important}
}
@media screen and (min-width:540px)and (min-width:540px){.o4-image-tabs__quote{padding-bottom:48px !important}
}
.o4-image-tabs__quote .fa-quote-left{position:relative;color:#ff612b;font-size:20px;left:0;bottom:unset}
@media screen and (min-width:540px){.o4-image-tabs__quote .fa-quote-left{bottom:10px}
}
.o4-image-tabs__quote .icon--right{rotate:180deg}
.o4-image-tabs__statement{display:inline;padding-right:4px}
.o4-image-tabs__title{margin-bottom:16px;text-align:center;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.o4-image-tabs__imagelist{display:grid;max-width:1272px;margin:0 auto;position:relative;overflow:hidden;justify-content:center}
.o4-image-tabs__1{grid-template-columns:318px}
.o4-image-tabs__1 .o4-image-tabs__sliderimg{position:unset;display:none}
.o4-image-tabs__2{grid-template-columns:318px 318px}
.o4-image-tabs__2 .o4-image-tabs__sliderimg{position:absolute;right:0;background:unset;border:unset;z-index:999}
@media screen and (min-width:636px){.o4-image-tabs__2 .o4-image-tabs__sliderimg{position:unset;display:none}
}
@media screen and (max-width:636px){.o4-image-tabs__2{justify-content:unset}
}
.o4-image-tabs__3{grid-template-columns:318px 318px 318px}
.o4-image-tabs__3 .o4-image-tabs__sliderimg{position:absolute;right:0;background:unset;border:unset;z-index:999}
@media screen and (min-width:954px){.o4-image-tabs__3 .o4-image-tabs__sliderimg{position:unset;display:none}
}
@media screen and (max-width:954px){.o4-image-tabs__3{justify-content:unset}
}
.o4-image-tabs__4{grid-template-columns:318px 318px 318px 318px}
.o4-image-tabs__4 .o4-image-tabs__sliderimg{position:absolute;right:0;background:unset;border:unset;z-index:999}
@media screen and (min-width:1272px){.o4-image-tabs__4 .o4-image-tabs__sliderimg{position:unset;display:none}
}
@media screen and (max-width:1272px){.o4-image-tabs__4{justify-content:unset}
}
.o4-image-tabs__name{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;text-align:center;color:#5a5a5a}
@media screen and (min-width:540px){.o4-image-tabs__name{font-size:20.25px;line-height:24px}
}
.o4-image-tabs__overlay{background:rgba(0,0,0,.35);height:318px;z-index:99}
.o4-image-tabs__headline{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:24px;align-items:flex-start;padding-left:15px}
@media screen and (min-width:540px){.o4-image-tabs__headline{font-size:20.25px;line-height:24px}
}
.o4-image-tabs__tab{background:unset;border:unset;transition:all 1s ease}
.o4-image-tabs__tab:hover .o4-image-tabs__image::after,.o4-image-tabs__tab:focus .o4-image-tabs__image::after{height:10px;content:" ";background-color:#ff612b;position:absolute;bottom:0;width:100%;left:0}
.o4-image-tabs__tab:hover .o4-image-tabs__image .o4-image-tabs__overlay,.o4-image-tabs__tab:focus .o4-image-tabs__image .o4-image-tabs__overlay{background:0}
.o4-image-tabs__tab:hover .o4-image-tabs__image .o4-image-tabs__headline,.o4-image-tabs__tab:focus .o4-image-tabs__image .o4-image-tabs__headline{display:none}
.o4-image-tabs__tab--selected .o4-image-tabs__image::after{height:10px;content:" ";background-color:#ff612b;position:absolute;bottom:0;width:100%;left:0}
.o4-image-tabs__tab--selected .o4-image-tabs__image .o4-image-tabs__overlay{background:0}
.o4-image-tabs__tab--selected .o4-image-tabs__image .o4-image-tabs__headline{display:none}
.o4-image-tabs__image{position:relative;height:318px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all 1s}
@media screen and (min-width:1272px){.o4-image-tabs__image{transition:none}
}
.o4-image-tabs__topper{margin:0 auto}
.o4-image-tabs__topper .imagetabstoppercenter{justify-content:center}
.o4-image-tabs__hide-data{display:none}
.o4-image-tabs__panels{position:relative;margin:0 auto}
.o4-image-tabs__show-data{display:block}
.o4-image-tabs__show-data:focus-visible{outline:auto;outline-color:#002677}
.o4-image-tabs__headline{position:absolute;top:0;left:0}
.o4-image-tabs__sliderimg::before{display:inline-flex;content:"";background-image:url(../clientlibs-images/resources/icons/imageslider.svg);background-size:63px 318px;height:318px;width:63px;top:0rem;left:1.5rem;opacity:.5}
.o4-image-tabs__sliderimg ::before{opacity:.6}
@media screen and (min-width:540px){.o4-image-tabs__sliderimg:hover:before,.o4-image-tabs__sliderimg:focus:before{opacity:1}
}
.o4-image-tabs__sliderimg:active:before{opacity:1}
.o4-image-tabs__sliderimg:focus-visible{outline:0}
.o4-image-tabs__sliderimg:focus-visible:before{opacity:1}
.o4-image-tabs__sliderimg:focus,.o4-image-tabs__sliderimg:active{outline:0}
.o4-image-tabs__tabpanel{transition:transform 1s ease;position:absolute;padding:32px 0 0 0}
@media screen and (min-width:540px){.o4-image-tabs__tabpanel{padding:40px 0 0 0}
}
.o4-image-tabs__remove{transform:translateX(-200%)}
.o4-image-tabs__add{transform:translateX(200%)}
.o4-image-tabs__text-container{text-align:center;margin:0 auto;font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:32px}
@media screen and (min-width:540px){.o4-image-tabs__text-container{font-size:18px;line-height:24px}
}
.o4-image-tabs__text-container p:last-child{margin-bottom:0}
.o4-alphalisting{margin-top:48px !important;margin-bottom:48px !important}
@media screen and (min-width:540px){.o4-alphalisting{margin-top:80px !important}
}
@media screen and (min-width:540px){.o4-alphalisting{margin-bottom:80px !important}
}
.o4-alphalist-index.horizontal-list{display:flex;justify-content:center;align-items:baseline;margin:0 auto;flex-wrap:wrap;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-alphalist-index.horizontal-list{margin-bottom:48px !important}
}
.o4-alphalist-index__item{border-right:1px solid #b1b2b4;padding:0 10px;font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-alphalist-index__item{font-size:18px;line-height:24px}
}
.o4-alphalist-index__item:last-of-type{border:0;padding-right:0}
.o4-alphalist-index__letter{font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-alphalist-index__letter{font-size:18px;line-height:24px}
}
@media screen and (max-width:768px){.o4-alphalist-index__letter{width:40px;padding:12px 16px 12px 16px}
}
.o4-alphalist-index__link{font-family:"Optum Sans Regular";color:#002677}
@media screen and (min-width:540px){.o4-alphalist-index__link{font-size:18px;line-height:24px}
}
@media screen and (max-width:768px){.o4-alphalist-index__link{width:40px;padding:12px 16px 12px 16px}
}
@media screen and (min-width:768px){.o4-alphalist{margin-left:10%;margin-right:10%}
}
.o4-alphalist__row{position:relative}
.o4-alphalist__row .contactus_child:first-of-type{border-top:1px solid #b1b2b4}
.o4-alphalist__header{color:#002677;padding-bottom:2px;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;margin:0}
@media screen and (min-width:540px){.o4-alphalist__header{font-size:25.63px;line-height:32px}
}
@media screen and (min-width:544px){.o4-alphalist__header{position:absolute;top:-34px;left:0}
}
.o4-alphalist-index__link{color:#0c55b8;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.o4-alphalist-index__link{font-size:18px;line-height:24px}
}
.blog-detail__heading{border-bottom:1px solid #b7b7b7;font-family:"Frutiger-Light";font-size:36px;line-height:1;margin-top:30px;padding:30px 0 0}
@media(min-width:769px){.blog-detail__wrapper{display:flex;flex-direction:row}
}
.blog-detail__feature-img.is--design-2 img{width:100%}
@media(min-width:769px){.blog-detail__main{max-width:100%;width:100%;padding-right:65px}
.blog-detail__main.is--design-2{padding-right:10px}
}
.blog-detail__main.is--column-full{width:100%;padding-right:0}
.blog-detail__sidepanel{width:100%;min-width:315px;margin-top:30px}
@media(min-width:769px){.blog-detail__sidepanel{max-width:315px;margin-top:0}
}
body:not(.notEdit) .blog-sidepanel__inner{width:100%;max-width:315px}
.subscribe-component{margin-top:60px}
@media(min-width:1200px){.subscribe-component{width:25%;margin-top:0}
}
.blog-header{padding:14px 0 0}
.blog-header__return{display:flex;align-items:center;margin-bottom:8px}
.blog-header__return i{color:#ce4b27;font-family:"Frutiger-Light";font-size:30px;margin-right:10px}
.blog-header__title{font-family:"Frutiger-Light";font-size:36px;line-height:1.33;margin-bottom:6px}
.blog-header__category{font-family:"Frutiger-Bold";font-size:18px;margin:18px 0}
.blog-social-bar i{color:#ce4b27;font-size:20px}
.blog-social-bar__comments{margin-left:10px}
.blog-social-bar__likes{margin-top:15px;background-color:rgba(0,0,0,0);font-size:15px;display:block}
.blog-social-bar__likes:hover{text-decoration:underline;cursor:pointer;background-color:rgba(0,0,0,0)}
@media(min-width:420px){.blog-social-bar__likes{margin-top:0;margin-left:10px;display:inline-block}
}
.blog-detail__content{margin-bottom:60px}
.blog-detail__content>*{overflow-wrap:break-word}
@media(min-width:1200px){.blog-detail__content{margin-bottom:0}
}
.blog-detail__content p{overflow:auto;line-height:22px}
.blog-detail__content p strong img{display:block}
.blog-detail__content h6{font-size:unset;letter-spacing:unset;line-height:22px;text-transform:unset}
.blog-detail__content blockquote{font-family:Georgia,serif;font-size:16px;font-style:italic;margin:.25em 0;padding:11px 16px;line-height:1.45em;border-left:5px solid #ff7f00;text-shadow:0 1px 0 #fff;background:#ddd}
.blog-detail__content blockquote cite{font-size:14px;display:block;margin-top:5px}
.blog-detail__content blockquote cite:before{content:"— "}
.blog-detail__content .gallery-caption{color:#666;font-family:Georgia,serif;font-size:12px}
.blog-detail__content .alignnone{margin:3px 20px 20px 0;display:block;clear:both}
.blog-detail__content .aligncenter,.blog-detail__content div.aligncenter{display:block;margin:5px auto 5px auto}
.blog-detail__content .alignright{float:right;margin:5px 0 20px 20px}
.blog-detail__content .alignleft{float:left;margin:5px 20px 20px 0}
.blog-detail__content .aligncenter{display:block;margin:5px auto 5px auto}
.blog-detail__content a img.alignright{float:right;margin:5px 0 20px 20px}
.blog-detail__content a img.alignnone{margin:5px 20px 20px 0}
.blog-detail__content a img.alignleft{float:left;margin:5px 20px 20px 0}
.blog-detail__content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
@media(max-width:769px){.blog-detail__content .video-player{width:100%}
.blog-detail__content .video-player iframe{width:100%;height:300px}
}
.blog-detail__content .gallery dl{margin:0}
.blog-detail__content .gallery img{box-shadow:0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-position:0 100%;background-repeat:repeat-x;background-color:#fff;border:1px solid #ccc}
.blog-detail__content .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:98%;text-align:center;padding:8px 3px 10px}
.blog-detail__content .wp-caption.alignright{margin:5px 0 20px 20px}
.blog-detail__content .wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}
.blog-detail__content .wp-caption p.wp-caption-text{font-size:11px;line-height:1.063em;margin:0;padding:8px 4px 5px}
.blog-share{display:flex;justify-content:center;background-color:#efefee;padding:0 15px;margin-top:14px;margin-bottom:14px}
@media(min-width:1280px){.blog-share{width:1548px;margin-left:-144px}
}
.blog-share__inner{width:100%;max-width:1260px}
.blog-share.is--design-2{width:auto;background-color:rgba(0,0,0,0);padding:0;margin-top:4px;margin-left:0;margin-bottom:0}
.blog-share.is--design-2 .share-bar--title{display:none}
.blog-share.is--design-2 a:first-of-type{margin-left:0 !important}
.blog-share .share-bar--container{padding:10px 0}
.blog-share .share-bar--container .social__link.pinterestshare{display:none}
.blog-share .share-bar--container .fa-pinterest{display:none}
.blog-tags{line-height:22px;display:flex;clear:both}
.blog-tags__label{font-weight:bold;margin-right:7px}
.blog-tags ul{display:flex;flex-wrap:wrap}
.blog-tags li:after{margin:0 7px 0 -3px}
.blog-tags li:not(:last-child):after{content:","}
.blog-comments button{align-self:flex-end;margin-top:20px}
.blog-comments__none{padding:30px 0 30px 20px}
.blog-comments__wrapper{display:flex;flex-direction:column}
@media(min-width:1200px){.blog-comments__wrapper{width:66%}
}
.blog-comments__post{border-bottom:1px solid #b7b7b7;line-height:22px;padding:20px 0}
.blog-comments__details{display:flex;flex-direction:row;font-size:18px;font-weight:bold;margin-bottom:10px}
@media(min-width:1200px){.blog-comments__details{font-size:15px}
}
.blog-comments__author{width:50%}
.blog-comments__date{text-align:right;width:50%}
@media(min-width:1200px){.blog-comments__content{width:80%}
}
.blog-form label{line-height:22px;margin-top:20px}
.blog-form textarea{height:200px}
.blog-form textarea,.blog-form input{border:1px solid #b7b7b7;line-height:22px;max-width:100%;padding:10px}
.blog-form textarea.has--error,.blog-form input.has--error{border-color:#c60f13;background-color:fade(#c60f13,25%)}
.blog-form button{align-self:flex-end;margin-top:20px}
.blog-form__msg{align-items:center;margin-bottom:15px;padding:10px}
.blog-form__msg span{padding-left:10px}
.blog-form__msg.is--success{background-color:#d9edf7}
.blog-form__msg.is--warning{background-color:#fcf8e3}
.blog-form__msg.is--error{background-color:fade(#c60f13,25%)}
.blog-form__form{display:flex;flex-direction:column}
@media(min-width:769px){.blog-form__form{width:66%}
}
.blog-form .error-message{color:#c60f13;margin-top:5px}
.blog-email__heading{font-family:"Frutiger-Bold";font-size:18px;line-height:1.3}
.blog-feed{outline:0}
.blog-feed__wrapper{margin-top:14px}
@media(min-width:1200px){.blog-feed__wrapper{display:flex;flex-wrap:wrap}
}
@media(min-width:1200px){.blog-feed__main{width:75%;padding-right:65px}
.blog-feed__main.is--design-2{padding-right:10px}
}
.blog-feed__main.is--column-full{width:100%;padding-right:0}
.blog-feed__sidepanel{margin-top:30px}
@media(min-width:1200px){.blog-feed__sidepanel{width:25%;margin-top:0}
}
.blog-feed .is--font-light{font-family:"FrutigerLTW01-55Roman"}
.blog-feed .is--font-bold{font-family:"Frutiger-Bold"}
.blog-filter{border-bottom:1px solid #b7b7b7;margin:20px 0 40px 0}
.blog-filter__inner{padding-bottom:20px}
.blog-filter__heading{font-family:"Frutiger-Bold";font-size:18px;color:#282a2e;line-height:22px;padding:5px 0;margin-bottom:0;margin-right:20px}
.blog-filter__segment-links{display:none}
@media(min-width:768px){.blog-filter__segment-links{display:flex;flex-wrap:wrap}
}
.blog-filter__segment-links ul{display:flex;flex-wrap:wrap}
.blog-filter__segment-links li{margin-right:20px;padding:5px 0}
.blog-filter__segment-links li:last-child{margin-right:0}
.blog-filter__link{font-family:"FrutigerLTW01-55Roman";font-size:18px;line-height:22px;color:#282a2e}
.blog-filter__link.is--active{color:#ce4b27;text-decoration:underline}
.blog-filter__segment-dropdown{display:flex;flex-wrap:wrap}
@media(min-width:768px){.blog-filter__segment-dropdown{display:none}
}
.blog-filter__segment-dropdown .blog-filter__form{width:100%;display:flex;flex-wrap:wrap}
.blog-filter__segment-dropdown label{font-size:16px;margin-bottom:3px;width:100%;font-weight:bold}
.blog-filter__segment-dropdown select{width:180px}
.blog-filter__segment-dropdown input[type=submit]{font-size:16px;-webkit-appearance:none;margin-left:5px;margin-top:0}
.blog-filter__btn{height:40px}
.blog-filter__return-link{margin:20px 0;display:flex;align-items:center}
.blog-filter__return-link .fa-angle-left{color:#ce4b27;font-family:"Frutiger-Light";font-size:30px;margin-right:10px}
.blog-filter__tag{margin:20px 0 0 0}
.blog-header__heading{font-size:30px;margin-bottom:14px}
.blog-header__heading.is--design-1{font-family:"Frutiger-Bold";font-size:18px;color:#282a2e;line-height:22px;border-bottom:1px solid #b7b7b7;padding-bottom:20px;margin-bottom:40px}
.blog-posts{outline:0}
@media(min-width:768px){.blog-posts{display:flex;flex-wrap:wrap}
}
.blog-posts.is--design-2{margin-left:-10px;margin-right:-10px}
.blog-post{border-bottom:1px solid #b7b7b7;padding:30px 0}
.blog-post:first-child{padding-top:0}
@media(min-width:768px){.blog-post{display:flex}
}
.blog-post__content{order:1}
.blog-post__title{font-family:"Frutiger-Light";font-size:36px;line-height:42px;margin-top:0;margin-bottom:10px}
.blog-post__category{font-family:"Frutiger-Bold";font-size:18px;line-height:1.3}
.blog-post__date{display:inline-block;margin:0 10px 5px 0}
.blog-post__date i{color:#ce4b27}
.blog-post__date:after{content:"|";margin-left:10px}
.blog-post__excerpt{margin-top:20px}
.blog-post__excerpt p{line-height:22px}
.blog-post__thumbnail{margin-bottom:20px}
@media(min-width:1024px){.blog-post__thumbnail{order:2;min-width:350px;margin-left:30px;text-align:center}
}
.blog-post__thumbnail img{max-width:100%;max-height:250px}
@media(min-width:768px){.blog-post__thumbnail img{max-width:350px}
}
.blog-post__total-comments{display:inline-block;margin:0 10px 5px 0}
.blog-post__total-comments i{color:#ce4b27}
.blog-post__read-more:hover,.blog-post__read-more:focus{text-decoration:underline}
.blog-card{border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0 10px;margin-bottom:30px}
.blog-card:focus,.blog-card:hover{border-color:#000}
@media(min-width:768px){.blog-card{width:100%;max-width:33.3333%;flex:1 0 33.3333%}
}
.blog-card__inner{height:100%}
.blog-card__content{font-size:12px;padding:0 0 10px}
.blog-card__content p{line-height:1.33;margin-bottom:0}
.blog-card__thumbnail{width:100%;position:relative;background-color:#efefee;overflow:hidden;padding-bottom:55%;margin-bottom:10px}
.blog-card__thumbnail img{display:block;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}
.blog-card__icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.blog-card__icon.is--play-icon{border-radius:5px;border:1px solid #fff;background:rgba(0,0,0,.4);padding:10px 40px}
.blog-card__icon.is--play-icon i{font-size:20px;color:#fff}
.blog-card__icon.is--noimage-icon i{font-size:60px;color:#b1b2b3}
.blog-card__title{font-size:16px;font-family:"Frutiger-Light";line-height:1.33;color:#006ca2;margin-bottom:10px}
.blog-card__title i{font-size:12px}
.blog-card__title-lw{display:inline-block}
.blog-card__date{display:inline-block;margin:0}
.blog-pagination{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}
.blog-pagination nav{padding-top:8px}
.blog-pagination__btn{display:flex;align-items:center}
.blog-pagination__form{margin-left:15px}
@media(min-width:768px){.blog-pagination__form{margin-left:30px}
}
.blog-pagination__form label{font-weight:600}
.blog-pagination__list{display:flex;list-style:none;padding:0;margin:0}
.blog-pagination__list a{font-weight:bold;color:#000;display:inline-block;padding:0 3px 3px 3px;margin:0 5px;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}
.blog-pagination__list a:hover,.blog-pagination__list a:focus{border-bottom:2px solid #ce4b27}
.blog-pagination__field{height:28px;max-width:50px;border:1px solid #d0d0ce;margin:0 5px}
.blog-pagination__field:focus{outline:3px solid fade(#e87722,50%)}
.blog-pagination__prev a,.blog-pagination__next a{color:#006ca2}
.blog-pagination__prev a:hover,.blog-pagination__prev a:focus,.blog-pagination__next a:hover,.blog-pagination__next a:focus{border-bottom:0}
.blog-pagination__prev a:focus,.blog-pagination__next a:focus{outline:1px solid rgba(82,168,236,.8)}
.blog-pagination__prev a span::before,.blog-pagination__next a span::before{font-size:20px}
.blog-pagination__error{width:100%;text-align:center;color:#c60f13;font-size:12px;margin-top:10px}
.blog-pagination .is--active{padding:0 3px 3px 3px;margin:0 5px;font-weight:bold;border-bottom:2px solid #ce4b27}
.row--medium{max-width:1080px}
.row--small{max-width:880px}
.row--padding{padding:20px 0}
.bg-color-black{background-color:#000;color:#fff}
.bg-color-black a:not(.button,.button-link){color:inherit;text-decoration:underline}
.bg-color-off-black{background-color:#282a2e;color:#fff}
.bg-color-off-black a:not(.button,.button-link){color:inherit;text-decoration:underline}
.bg-color-dark-gray{background-color:#505152;color:#fff}
.bg-color-dark-gray a:not(.button,.button-link){color:inherit;text-decoration:underline}
.bg-color-off-white{background-color:#efefee;color:#000}
.bg-color-gradient{background:#fff;background:-webkit-linear-gradient(#efefee 0,#fff 33%,#fff 33%,#fff 100%);background:-o-linear-gradient(#efefee 0,#fff 33%,#fff 33%,#fff 100%);background:linear-gradient(#efefee 0,#fff 33%,#fff 33%,#fff 100%);background:-o-linear-gradient(#efefee 0,#fff 33%,#fff 33%,#fff 100%);background:linear-gradient(#efefee 0,#fff 33%,#fff 33%,#fff 100%)}
.brand-white{background:#fff}
.brand-secondary-2{background:#d9f6fa}
.brand-secondary-3{background:#fbf9f4}
.isEdit [class*=col-]:before{color:#c60f13}
.isEdit .col-sixth:before{content:""}
.isEdit .col-fifth:before{content:"[1/5 Column - Inside]"}
.isEdit .col-3:before,.isEdit .col-quarter:before{content:""}
.isEdit .footer .col-3:before,.isEdit .footer .col-quarter:before{content:"[Footer Column]"}
.isEdit .col-4:before,.isEdit .col-third:before{content:""}
.isEdit .material-card-info-graphic .col-4:before,.isEdit .material-card-info-graphic .col-third:before{content:""}
.isEdit .col-6:before,.isEdit .col-half:before{content:""}
.isEdit .twitter-social-bar .col-6:before,.isEdit .twitter-social-bar .col-half:before,.isEdit .main-hero-banner .col-6:before,.isEdit .main-hero-banner .col-half:before,.isEdit .sub-hero-banner .col-6:before,.isEdit .sub-hero-banner .col-half:before{content:""}
.isEdit .main-hero-banner .col-6:first-of-type:before,.isEdit .main-hero-banner .col-half:first-of-type:before,.isEdit .sub-hero-banner .col-6:first-of-type:before,.isEdit .sub-hero-banner .col-half:first-of-type:before{content:"Banner Component Area"}
.isEdit .col-8:before,.isEdit .col-two-third:before,.isEdit .col-two-thirds:before{content:""}
.isEdit .col-9:before,.isEdit .col-three-quarter:before,.isEdit .col-three-quarters:before{content:""}
.isEdit .col-full{min-height:50px}
.isEdit .col-full:before,.isEdit .col-12:before{content:""}
.isEdit .solution-tile .col-full:before,.isEdit .solution-tile .col-12:before .isEdit .share-bar .col-full:before,.isEdit .share-bar .col-12:before{content:""}
.isEdit .col-full.share-bar-container:before,.isEdit .col-12.share-bar-container:before{content:""}
.o4-contact-address{padding-top:16px;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-contact-address{margin-bottom:48px !important}
}
.o4-contact-address:last-child{margin-bottom:48px !important}
@media screen and (min-width:540px){.o4-contact-address:last-child{margin-bottom:80px !important}
}
.o4-contact-address__title{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;text-align:left;margin:0;margin-bottom:32px;color:#002677}
@media screen and (min-width:540px){.o4-contact-address__title{font-size:25.63px;line-height:32px}
}
@media screen and (min-width:768px){.o4-contact-address__title{text-align:right;padding-right:40px !important}
}
.o4-contact-address__desc p{margin-bottom:32px}
.o4-contact-address .o4-contact-desc__details p{margin-bottom:10px}
.o4-contact-address .o4-contact-detail{overflow:hidden;margin-bottom:32px}
.o4-contact-address .o4-contact-detail:last-child{margin-bottom:0}
.o4-contact-address .o4-contact-list__title{display:block;margin-bottom:5px;padding-right:4px;line-height:normal}
.o4-contact-address .o4-contact-list__title-email,.o4-contact-address .o4-contact-list__title-phone{display:flex}
.o4-contact-address .o4-address__divider{display:none}
.o4-contact-address__details{font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-contact-address__details{font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.o4-contact-address__details{border-left:1px solid #b1b2b4;padding-left:40px !important}
}
.o4-contact-address__address-link{display:block;margin-bottom:32px}
.o4-header{display:flex;flex-direction:column;position:relative;z-index:100}
@media screen and (min-width:1048px){.o4-header{background:#fbf9f4}
}
.o4-header__main{background:#fbf9f4;z-index:1051}
.o4-header__top{display:flex;flex-direction:row;height:50px;justify-content:center}
@media screen and (min-width:320px){.o4-header__top{justify-content:inherit}
}
@media screen and (min-width:768px){.o4-header__top{background:#fbf9f4}
}
@media screen and (min-width:768px){.o4-header__top{height:auto;min-height:72px;justify-content:space-between}
}
.o4-header__left{display:flex;justify-content:center}
@media screen and (min-width:768px){.o4-header__left{align-items:flex-start;justify-content:flex-end;margin-top:16px}
}
@media screen and (min-width:1048px){.o4-header__left{justify-content:flex-start;margin-top:26px}
}
.o4-header__right .yxt-SearchBar-container{z-index:1010}
.o4-header__right .yxt-SearchBar-wrapper{display:none}
.o4-header__right .o4-utility-nav{display:none}
.o4-header__right .o4-ues{position:absolute;left:-25px;top:9px}
@media screen and (min-width:768px){.o4-header__right{display:flex;width:auto;flex-direction:row;align-items:flex-start;justify-content:flex-end;padding:0;margin-top:14px}
.o4-header__right .dpl-search{margin:0}
.o4-header__right .o4-ues{position:relative;top:-8px;left:0;margin-right:-22px}
.o4-header__right .yxt-SearchBar-wrapper{display:block}
}
@media screen and (min-width:1048px){.o4-header__right{padding:0 12px 0 0;margin-top:26px}
.o4-header__right .o4-utility-nav{display:block}
.o4-header__right .dpl-search{margin-top:0 !important}
.o4-header__right .o4-ues{top:0;margin-top:2px;margin-right:0}
.o4-header__right .o4-ues:after{content:"";width:35px;height:1px;position:absolute;top:18px;right:-18px;background:#cbcccd;transform:rotate(90deg)}
}
@media screen and (min-width:424px){.o4-header__search-only{display:none}
}
.o4-header__mobile-menu.hide-menu{display:none}
.o4-header__mobile-menu:not(.hide-menu){position:absolute;min-height:50px;left:0;z-index:1}
@media screen and (min-width:768px){.o4-header__mobile-menu:not(.hide-menu){min-height:72px}
}
.o4-header__menu-btn{display:flex;justify-content:center;align-items:flex-start;cursor:pointer;font-size:12px;padding:16px;width:56px;background-color:#fbf9f4;border-radius:0;border-color:rgba(0,0,0,0);border-style:none solid none none;border-width:medium 1px medium medium;color:#316bbe;float:left;left:0;top:0;position:relative;text-align:center;text-decoration:none;z-index:1049;height:49px}
@media screen and (min-width:768px){.o4-header__menu-btn{height:72px}
}
@media screen and (min-width:1048px){.o4-header__menu-btn{display:none}
}
.o4-header__menu-btn:focus-visible{outline:0}
.o4-header__menu-btn:focus-visible .o4-header__menu-icon{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.o4-header__menu-btn:not(.closed){background-color:none;color:#5a5a5a}
.o4-header__menu-btn:not(.closed) .o4-header__menu-icon span:first-child{background-color:rgba(0,0,0,0)}
.o4-header__menu-btn:not(.closed) .o4-header__menu-icon span:nth-child(2){top:7px;background-color:#5a5a5a;transform:rotate(-45deg)}
.o4-header__menu-btn:not(.closed) .o4-header__menu-icon span:nth-child(3){top:7px;background-color:#5a5a5a;transform:rotate(45deg)}
.o4-header__menu-icon{height:16px;width:16px;text-align:center;display:block;position:relative;background-color:rgba(0,0,0,0)}
.o4-header__menu-icon span{background-color:#5a5a5a;height:2px;width:16px;position:absolute;right:0}
.o4-header__menu-icon span:first-child{top:4px}
.o4-header__menu-icon span:nth-child(2){top:8px}
.o4-header__menu-icon span:nth-child(3){top:12px}
.o4-header .logo{padding:8px 8px 0 8px;flex-wrap:nowrap;min-width:240px}
.o4-header .row{position:relative}
.o4-header .row-author{bottom:-24px;margin-bottom:24px}
.error-404__wrapper.brand-secondary-2{background:#d9f6fa}
.error-404__wrapper.brand-secondary-3{background:#fbf9f4}
@media screen and (min-width:768px){.error-404__svg{height:228px;width:787px;float:right}
}
.error-404__st0{fill:#80deeb}
.error-404__st1{fill:#ff612b}
.error-404__content-area{max-width:575px}
@media screen and (min-width:1048px){.error-404__content-area{max-width:575px;max-height:560px}
}
.error-404__eyebrow{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#5a5a5a}
@media screen and (min-width:540px){.error-404__eyebrow{font-size:20.25px;line-height:24px}
}
.error-404__headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677}
@media screen and (min-width:540px){.error-404__headline{font-size:46.17px;line-height:56px}
}
.error-404__bodycopy{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.error-404__bodycopy{font-size:25.63px;line-height:32px}
}
.sales-rep-detail{overflow:hidden}
@media only screen and (max-width:860px){.sales-rep-detail .hub-item{width:100%}
}
.sales-rep-detail .col-5{text-align:center}
.sales-rep-detail .hub-item__detail--photo{margin:0 auto}
.find-rep .mob-order-2{order:2 !important}
.find-rep .mob-order-1{order:1 !important}
@media(min-width:768px){.find-rep .mob-order-2{order:1 !important}
.find-rep .mob-order-1{order:2 !important}
}
.find-rep-intro{text-align:center;color:#434448}
.find-rep-intro-heading{margin:25px 0}
@media(max-width:768px){.find-rep-intro-heading{font-size:30px}
}
@media(max-width:480px){.find-rep-intro-heading{font-size:24px}
}
.find-rep-intro-desc{margin-bottom:25px}
.find-rep-btn{text-transform:inherit;padding:12px 25px;font-size:16px;font-weight:700}
.find-rep-search{color:#434448;margin-bottom:32px}
@media(min-width:768px){.find-rep-search{margin-bottom:64px}
}
@media(max-width:768px){.find-rep-search-content{text-align:center}
}
@media(max-width:768px){.find-rep-search-content .col-2{display:none}
}
.find-rep-search .find-rep-search-heading{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677;width:100%;text-align:center}
@media screen and (min-width:768px){.find-rep-search .find-rep-search-heading{text-align:left}
}
.find-rep-search .find-rep-search-desc{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677;text-align:center}
@media screen and (min-width:540px){.find-rep-search .find-rep-search-desc{font-size:20.25px;line-height:24px}
}
@media(max-width:768px){.find-rep-search .find-rep-search-desc{font-size:30px}
}
@media(max-width:480px){.find-rep-search .find-rep-search-desc{font-size:16px}
}
.find-rep-search-icon{display:inline-block;color:#e87722;font-size:60px}
.find-rep-search-heading{display:inline-block}
@media(max-width:768px){.find-rep-search-heading{font-size:20px}
}
@media(max-width:480px){.find-rep-search-heading{font-size:16px;margin:0 auto 10px;width:250px;display:block}
}
.find-rep .select{display:block;width:250px;position:relative;margin-bottom:0}
@media(max-width:767.5px){.find-rep .select{width:250px;margin:0 auto 20px auto}
}
.find-rep .select [role=listbox]{overflow-y:scroll;overflow-x:hidden;max-height:200px}
.find-rep .select select{min-width:250px}
.find-rep-map{margin:0}
@media(max-width:768px){.find-rep-map{width:100%}
}
.find-rep-map #map{width:708px;height:460px;margin:0 auto;overflow:hidden}
@media(max-width:1440px){.find-rep-map #map{height:420px}
}
@media(max-width:1048px){.find-rep-map #map{height:330px}
}
@media(max-width:768px){.find-rep-map #map{height:330px}
}
.find-rep-map #map svg{width:100% !important}
@media screen and (min-width:1048px)and (max-width:1280px){.find-rep-map #map{width:588px;height:380px}
}
@media(max-width:768px){.find-rep-map #map{width:300px;margin:10px auto 0;height:200px}
.find-rep-map #map svg{width:100% !important}
}
.find-rep-map-label{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#5a5a5a;display:block;margin:25px 0;text-align:center}
@media screen and (min-width:540px){.find-rep-map-label{font-size:20.25px;line-height:24px}
}
@media(max-width:768px){.find-rep-map-label{margin:25px 40px 25px 40px;font-size:24px;display:block}
}
.find-rep-state{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677 !important;margin-top:10px}
@media screen and (min-width:540px){.find-rep-state{font-size:20.25px;line-height:24px}
}
@media(max-width:768px){.find-rep-state{margin:0 40px 25px 40px;font-size:24px;display:block;margin-top:10px}
}
.find-rep-results .hub-item{width:100%;display:block;float:left;clear:both;margin:32px 0 0;border:0}
@media(min-width:768px){.find-rep-results .hub-item{margin:64px 0 0;text-align:left}
}
.find-rep-results .hub-item .col-5{text-align:center}
.find-rep-results .hub-item:nth-child(1){border-top:0}
.find-rep-results .hub-item__img-container{width:201px;height:201px;border-radius:50%;overflow:hidden;margin:0 auto 32px auto}
@media screen and (min-width:768px){.find-rep-results .hub-item__img-container{margin:0 0 32px 0}
}
.find-rep-results .hub-item__detail--name{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677;margin-bottom:0}
@media screen and (min-width:540px){.find-rep-results .hub-item__detail--name{font-size:20.25px;line-height:24px}
}
.find-rep-results .hub-item__detail--title{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677;margin-bottom:0}
@media screen and (min-width:540px){.find-rep-results .hub-item__detail--title{font-size:20.25px;line-height:24px}
}
.find-rep-results .hub-item__detail--photo{width:100%;height:auto}
@media(max-width:768px){.find-rep-results .hub-item__detail--photo{display:block;margin:0 Auto}
}
.find-rep-results .hub-item__detail--tel{font-family:"Optum Sans Regular";color:#0c55b8;display:block}
@media screen and (min-width:540px){.find-rep-results .hub-item__detail--tel{font-size:18px;line-height:24px}
}
.find-rep-results .hub-item__detail--email{font-family:"Optum Sans Regular";display:block;color:#0c55b8}
@media screen and (min-width:540px){.find-rep-results .hub-item__detail--email{font-size:18px;line-height:24px}
}
.find-rep-results .hub-item__detail--desc{font-family:"Optum Sans Regular";color:#5a5a5a;margin:0}
@media screen and (min-width:540px){.find-rep-results .hub-item__detail--desc{font-size:18px;line-height:24px}
}
.find-rep-results .hub-item__detail--desc p{margin:0}
.o4-iframe-content .iframeSizes{display:none}
.o4-iframe-content--enlargeButton{background-color:#151515;color:#ccc;cursor:pointer;position:absolute;bottom:0;right:0;height:25px;width:34px;margin-bottom:5px;z-index:200;visibility:visible;display:flex;align-items:center;justify-content:center;font-size:18px;border:0}
.o4-iframe-content--enlargeButton:hover{color:#efefef}
.o4-iframe-content--enlargeButton:focus-visible{outline:2px solid #fff !important;border:0;border-radius:2px;box-shadow:0 0 0 4px #316bbe !important}
.o4-iframe-content--shrinkButton{background-color:#151515;color:#ccc;cursor:pointer;position:absolute;height:25px;width:34px;margin-bottom:5px;z-index:10001;visibility:hidden;display:flex;align-items:center;justify-content:center;font-size:18px;border:0}
.o4-iframe-content--shrinkButton:hover{color:#efefef}
.o4-iframe-content--shrinkButton:focus-visible{outline:2px solid #fff !important;border:0;border-radius:2px;box-shadow:0 0 0 4px #316bbe !important}
@media only screen and (max-width:768px){.o4-iframe-content .iphoneHide{visibility:hidden;opacity:0}
}
@media only screen and (min-width:768px)and (max-width:1023px){.o4-iframe-content .ipadHide{visibility:hidden;opacity:0}
}
@media only screen and (min-width:1024px){.o4-iframe-content .desktopHide{visibility:hidden;opacity:0}
}
.o4-callToAction__container{grid-template-columns:1fr;display:grid}
@media screen and (min-width:768px){.o4-callToAction__container{margin-left:auto;margin-right:auto;grid-template-columns:1fr max-content}
}
.o4-callToAction__container--brand-primary{background:#ff612b}
.o4-callToAction__container--brand-primary .o4-callToAction__bodyText,.o4-callToAction__container--brand-primary .o4-callToAction__heading{color:#fff}
.o4-callToAction__container--brand-primary .o4-callToAction__heading{font-family:"Optum Sans XBold"}
.o4-callToAction__container--brand-primary-2{background:#ff612b}
.o4-callToAction__container--brand-primary-2 .o4-callToAction__bodyText,.o4-callToAction__container--brand-primary-2 .o4-callToAction__heading{color:#fff}
.o4-callToAction__container--brand-primary-2 .o4-callToAction__heading{font-family:"Optum Sans XBold"}
.o4-callToAction__container--brand-secondary-2{background:#d9f6fa}
.o4-callToAction__container--brand-secondary-3{background:#fbf9f4}
.o4-callToAction__text{width:100%;padding-top:64px}
@media screen and (min-width:768px){.o4-callToAction__text{width:80%;padding-bottom:64px}
}
.o4-callToAction__heading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677;width:100%;overflow-wrap:break-word}
@media screen and (min-width:540px){.o4-callToAction__heading{font-size:32.43px;line-height:40px}
}
@media screen and (min-width:768px){.o4-callToAction__heading{max-width:732px}
}
.o4-callToAction__heading--2{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.o4-callToAction__heading--2{font-size:32.43px;line-height:40px}
}
.o4-callToAction__heading--3{font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px}
@media screen and (min-width:540px){.o4-callToAction__heading--3{font-size:28.83px;line-height:32px}
}
.o4-callToAction__bodyText{color:#002677;width:100%;overflow-wrap:break-word;font-family:"Optum Sans Bold";font-size:18px;line-height:24px;margin-top:16px !important}
@media screen and (min-width:540px){.o4-callToAction__bodyText{font-size:20.25px;line-height:24px}
}
@media screen and (min-width:768px){.o4-callToAction__bodyText{max-width:732px}
.o4-callToAction__bodyText p:last-child{margin-bottom:0}
}
.o4-callToAction__buttons{overflow-wrap:anywhere;margin-bottom:48px}
@media screen and (min-width:768px){.o4-callToAction__buttons{display:flex;align-items:center;justify-content:flex-end;max-width:540px;margin:0}
}
.o4-podcast__player-region{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;background:#d9f6fa;border:1px solid #b1b2b4;border-radius:8px 8px 0 0}
.o4-podcast__player-region .o4-podcast-pl__content-right{margin-top:8px}
.o4-podcast__player-region .o4-podcast-pl__dd-desc{padding-top:0;padding-left:10px}
.o4-podcast__player-region.is--alt-bg{background:#fff}
.o4-podcast__player-region.sm--col{flex-direction:column !important}
@media screen and (min-width:1048px){.o4-podcast__player-region.sm--col{border:1px solid #b1b2b4;border-radius:8px 8px 0 0}
}
.o4-podcast__player-region .right-padding{padding-right:16px}
@media screen and (min-width:1048px){.o4-podcast__player-region{flex-wrap:nowrap;justify-content:inherit;flex-direction:row}
}
.o4-podcast__img-wrapper{display:flex;align-items:center;height:100%;padding:10px;background:#fbf9f4}
.o4-podcast__img-wrapper.sm--col{padding:10px;width:auto !important;border-radius:0}
@media screen and (min-width:1048px){.o4-podcast__img-wrapper{width:100%;border-radius:8px 0 0 0}
}
.o4-podcast__img-cover{width:180px;height:180px;overflow:hidden;border-radius:50%}
@media screen and (min-width:1048px){.o4-podcast__img-cover{margin:0 auto}
}
.o4-podcast__img{width:100%;height:100%}
.o4-podcast__img[src=""]{display:none;height:0}
.o4-podcast__img[src=null]{display:none}
.o4-podcast__left{display:flex;justify-content:center;margin-top:20px}
.o4-podcast__left.sm--col{margin-top:20px}
@media screen and (min-width:1048px){.o4-podcast__left{margin-top:0}
}
.o4-podcast__content-left{display:flex}
.o4-podcast__content-right{justify-content:flex-end}
@media screen and (min-width:768px){.o4-podcast__content-right{display:none}
}
.o4-podcast__right{display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px;border-left:0}
.o4-podcast__right.sm--col{border-left:0;padding:20px 10px}
@media screen and (min-width:768px){.o4-podcast__right{padding:20px 40px}
}
.o4-podcast__desc-wrapper{margin-bottom:16px;width:100%}
.o4-podcast__desc-wrapper p#extendeddescription{display:none}
@media screen and (min-width:768px){.o4-podcast__desc-wrapper{margin-bottom:8px}
}
.o4-podcast__num{margin-right:10px;color:#002677;font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast__num{font-size:32.43px;line-height:40px}
}
.o4-podcast__title{color:#002677;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast__title{font-size:32.43px;line-height:40px}
}
.o4-podcast__desc{color:#5a5a5a;margin-bottom:0;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast__desc{font-size:25.63px;line-height:32px}
}
.o4-podcast__posted-date{display:flex;align-items:center;flex-direction:row}
.o4-podcast__date{color:#5a5a5a;font-family:"Optum Sans Bold";margin-right:.2rem}
@media screen and (min-width:540px){.o4-podcast__date{font-size:18px;line-height:24px}
}
.o4-podcast__time{color:#5a5a5a;font-family:"Optum Sans Bold";margin-left:.2rem}
@media screen and (min-width:540px){.o4-podcast__time{font-size:18px;line-height:24px}
}
.o4-podcast__content-right{display:none}
@media screen and (min-width:1048px){.o4-podcast__content-right{display:flex}
}
.o4-podcast__social-btn{height:32px;width:32px;display:flex;border:0;background:rgba(0,0,0,0);flex-direction:column;justify-content:center;align-items:flex-end}
.o4-podcast__social-btn-dot{height:4px;width:4px;border-radius:50%;display:block;background:#5a5a5a;margin-bottom:6px}
.o4-podcast__social-btn-dot:last-child{margin-bottom:0}
.o4-podcast__social-popup ul,.o4-podcast__social-popup--mobile ul{display:flex;justify-content:flex-end;list-style-type:none;padding:0;margin:0;flex-wrap:wrap;align-content:flex-start}
.o4-podcast__social-popup li+li,.o4-podcast__social-popup--mobile li+li{margin-left:4px}
.o4-podcast__social-popup{display:none}
@media screen and (min-width:1048px){.o4-podcast__social-popup{display:block}
}
.o4-podcast__social-popup--mobile{display:flex;justify-content:center;margin-top:20px}
@media screen and (min-width:768px){.o4-podcast__social-popup--mobile{display:none}
}
.o4-podcast__social-link{background:#5a5a5a;color:#fff;transition:all .2s linear;width:36px;height:36px;text-align:center;outline:0;font-size:1.25rem;text-decoration:none;border:0;display:flex;align-items:center;justify-content:center;border-radius:50%}
.o4-podcast__player{width:100%;display:flex;flex-direction:column}
.o4-podcast__player.sm--col{flex-direction:column !important}
@media screen and (min-width:1048px){.o4-podcast__player{flex-direction:row}
}
.o4-podcast__player-controls{display:flex;justify-content:center;margin-bottom:8px}
@media screen and (min-width:768px){.o4-podcast__player-controls{margin-bottom:0}
}
.o4-podcast__player-controls .o4-podcast__player-btn{margin:0}
.o4-podcast__player-sound-controls{display:flex;justify-content:center;align-items:center;margin-top:8px}
.o4-podcast__player-sound-controls.sm--col{margin:8px 10px 0 10px}
@media screen and (min-width:1048px){.o4-podcast__player-sound-controls{margin:0 10px}
}
.o4-podcast__player-sound-controls .o4-podcast__player-progress{width:100px}
@media screen and (min-width:1048px){.o4-podcast__player-sound-controls .o4-podcast__player-progress{width:75px}
}
.o4-podcast__player-sound-controls .o4-podcast__player-btn{margin:0}
.o4-podcast__player-sound-range{visibility:visible;opacity:1}
@media screen and (min-width:1048px){.o4-podcast__player-sound-range{width:100px;top:-60px;z-index:10}
}
.o4-podcast__player-speed-controls{display:flex;position:relative;width:150px;margin:auto;margin-top:8px;margin-bottom:8px}
.o4-podcast__player-speed-controls .o4-podcast__speedlabel{display:none}
.o4-podcast__player-speed-controls.sm--col{margin:auto;margin-top:8px;margin-bottom:8px}
.o4-podcast__player-speed-controls .zui-b-custom-select{width:100%}
@media screen and (min-width:1048px){.o4-podcast__player-speed-controls{margin:inherit;margin-top:0;margin-bottom:0;width:150px}
}
.o4-podcast__player-btn{border:0;background:rgba(0,0,0,0);width:36px;height:36px}
.o4-podcast__player-btn:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;z-index:1001;text-decoration:none}
.o4-podcast__player-btn .material-symbols-outlined{padding:0;width:auto}
.o4-podcast__player-progress-wrapper{background:#fbf9f4;border-radius:8px;flex-grow:1}
.o4-podcast__player-progress{display:flex;align-items:center;width:100%;height:100%;position:relative}
.o4-podcast__player-bubble{background:#002677;color:#fff;padding:2px 9px;position:absolute;border-radius:8px;left:calc(0% + 8px);top:-10px;transform:translateX(-50%);font-size:10px;font-weight:bold;opacity:0}
.o4-podcast__player-bubble:after{content:"";position:absolute;width:2px;height:2px;background:#002677;top:17px;left:50%}
@media screen and (min-width:1048px){.o4-podcast__player-bubble{top:-24px}
}
.o4-podcast__player-range{display:flex;align-items:center;width:100%;cursor:pointer;background:#b1b2b4;height:4px;-webkit-appearance:none}
.o4-podcast__player-range::after{position:absolute;width:10px;height:20px;background:#002677}
.o4-podcast__player-range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:6px;height:12px;width:22px;background:#002677;cursor:pointer;position:relative}
.o4-podcast__player-range:focus-visible::-webkit-slider-thumb{outline:2px solid #002677;outline-offset:.125rem}
.o4-podcast__player-range:focus-visible::-moz-range-thumb{outline:2px solid #002677;outline-offset:.125rem}
.o4-podcast__player-range::-moz-range-thumb{border-radius:6px;height:12px;width:20px;background:#002677;cursor:pointer}
.o4-podcast__player-play-pause-btn,.o4-podcast__player-stop-btn,.o4-podcast__player-mute-btn{margin:0 auto}
.o4-podcast__player-play-pause-btn .o4-podcast-hiddenplay,.o4-podcast__player-stop-btn .o4-podcast-hiddenplay,.o4-podcast__player-mute-btn .o4-podcast-hiddenplay{display:none}
.o4-podcast__player-inner{display:flex;height:100%;width:100%;align-items:center;justify-content:center}
.o4-podcast__player-current-time{display:flex;justify-content:center;margin-bottom:8px;color:#5a5a5a;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-podcast__player-current-time{font-size:18px;line-height:24px}
}
@media screen and (min-width:1048px){.o4-podcast__player-current-time{display:none}
}
.o4-podcast__player-current-time--desktop{display:none;justify-content:flex-end;color:#5a5a5a;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-podcast__player-current-time--desktop{font-size:18px;line-height:24px}
}
@media screen and (min-width:1048px){.o4-podcast__player-current-time--desktop{display:flex;margin-bottom:8px}
}
.o4-podcast__player-divider{margin:0 4px}
.o4-podcast__select{display:flex;align-items:center;justify-content:space-between;width:100px;color:#002677;background:#fff;padding:8px 12px;border:1px solid #b1b2b4;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;border-radius:6px}
.o4-podcast__select:hover,.o4-podcast__select:focus{border:1px solid #002677}
.o4-podcast__select[aria-expanded=true]>i{color:#002677;transform:rotate(180deg)}
.o4-podcast__select-dropdown{position:absolute;display:flex;top:-79px;flex-direction:column;width:100%;z-index:1;border:1px solid #b1b2b4;background:#fff;border-radius:4px}
.o4-podcast__select-dropdown-option{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:4px;color:#002677}
.o4-podcast__select-dropdown-option:focus-visible{border:1px solid #002677}
.o4-podcast__list-wrapper ul{padding:0;margin:0;list-style-type:none}
@media screen and (min-width:768px){.o4-podcast__list-wrapper ul{border-top:0;border-left:1px solid #b1b2b4;border-right:1px solid #b1b2b4;border-bottom:1px solid #b1b2b4}
}
.o4-podcast__item-img-cover{width:100px;height:100px;overflow:hidden;border:1px solid #b1b2b4;border-radius:4px}
@media screen and (min-width:1048px){.o4-podcast__item-img-cover{margin:0 auto}
}
.o4-podcast__item-num{margin-right:10px;color:#002677;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast__item-num{font-size:25.63px;line-height:32px}
}
.o4-podcast__item-title{color:#002677;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast__item-title{font-size:25.63px;line-height:32px}
}
.o4-podcast__item-desc{color:#5a5a5a;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.o4-podcast__item-desc{font-size:18px;line-height:24px}
}
.o4-podcast__item-date{color:#5a5a5a;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-podcast__item-date{font-size:18px;line-height:24px}
}
.o4-podcast__item-region{display:flex}
.o4-podcast__item-region .o4-podcast__left{background-color:rgba(0,0,0,0);display:none}
@media screen and (min-width:768px){.o4-podcast__item-region .o4-podcast__left{display:flex;justify-content:flex-end;align-items:center}
}
.o4-podcast__item-region .o4-podcast__right{background:rgba(0,0,0,0);border-right:0}
.o4-podcast__item-region .o4-podcast__content-left{display:flex}
.o4-podcast .material-symbols-outlined{padding:0}
.o4-podcast .zui-b-custom-select__btn,.o4-podcast .zui-b-custom-select__menu{color:#002677}
.o4-podcast-pl__playlist-item,.o4-podcast-pl__playlist-item{display:flex;flex-direction:row}
.o4-podcast-pl__playlist-item:nth-child(even),.o4-podcast-pl__playlist-item:nth-child(even){background:#fbf9f4}
.o4-podcast-pl__playlist-item.is--alt-bg:nth-child(even),.o4-podcast-pl__playlist-item.is--alt-bg:nth-child(even){background:#fff}
@media screen and (min-width:768px){.o4-podcast-pl__playlist-item,.o4-podcast-pl__playlist-item{border-left:1px solid #b1b2b4;border-right:1px solid #b1b2b4;border-bottom:1px solid #b1b2b4}
}
.o4-podcast-pl__playlist-left{display:none}
.o4-podcast-pl__playlist-left.sm--col{display:none}
@media screen and (min-width:768px){.o4-podcast-pl__playlist-left{padding:20px 10px;display:flex;justify-content:flex-end}
}
.o4-podcast-pl__playlist-right{padding:20px 16px}
.o4-podcast-pl__playlist-right.sm--col{padding:20px 10px}
@media screen and (min-width:768px){.o4-podcast-pl__playlist-right{padding:20px 40px 20px 10px}
}
.o4-podcast-pl__title-btn{border:0;background:rgba(0,0,0,0);color:#002677;overflow:hidden;text-overflow:ellipsis;text-align:left;width:100%;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast-pl__title-btn{font-size:25.63px;line-height:32px}
}
.o4-podcast-pl__title-btn:hover,.o4-podcast-pl__title-btn:focus{text-decoration:underline;cursor:pointer}
.o4-podcast-pl__desc-wrapper{width:100%}
.o4-podcast-pl__desc-wrapper p#extendeddescription{display:none}
.o4-podcast-pl__desc{color:#5a5a5a;font-family:"Optum Sans Bold";margin-bottom:0}
@media screen and (min-width:540px){.o4-podcast-pl__desc{font-size:18px;line-height:24px}
}
.o4-podcast-pl__dd-desc{color:#5a5a5a;margin-bottom:0;padding-left:28px;padding-top:10px;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-podcast-pl__dd-desc{font-size:18px;line-height:24px}
}
.o4-podcast-pl__content-left{display:flex}
.o4-podcast-pl__content-right{display:grid;justify-content:flex-end;align-items:center}
.o4-podcast-pl .is--expanded{display:block}
.o4-podcast-pl__dd:not(.is--expanded){display:none}
.o4-podcast-pl__dd{transition:height cubic-bezier(0,0,0.71,1.16) .3s}
.o4-podcast-pl__dd-btn{width:30px;height:30px;font-size:16px;color:#fff;background:#002677;border:0;border-radius:50%}
.o4-podcast-pl__dd-btn:hover{cursor:pointer}
.o4-podcast-pl__dd-btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.o4-podcast-pl__dd-btn>i{transition:transform ease .3s;font-size:24px}
.o4-podcast-pl__dd-btn>i::after{display:none}
.o4-podcast-pl__dd-btn[aria-expanded=false] .fa-angle-up{transition:transform ease .3s;transform:rotate(180deg)}
.o4-podcast-pl__time,.o4-podcast-pl__date{color:#5a5a5a;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-podcast-pl__time,.o4-podcast-pl__date{font-size:18px;line-height:24px}
}
.o4-podcast-pl__img-cover{width:88px;height:88px;overflow:hidden}
.o4-podcast-pl__img{height:auto;width:100%}
.o4-podcast-pl__img[src=""]{display:none;height:0}
.o4-podcast-pl__img[src=null]{display:none}
.o4-podcast-pl__num{margin-right:10px;color:#002677;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast-pl__num{font-size:25.63px;line-height:32px}
}
.o4-podcast-pl__idx{color:#002677;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px}
@media screen and (min-width:540px){.o4-podcast-pl__idx{font-size:25.63px;line-height:32px}
}
.o4-podcast-pl__playlist-container ul{padding:0;margin:0;list-style-type:none}
.search-results{margin:0 auto 20px;max-width:1280px;padding:0 20px}
.search-keyword-num{background-color:#e5e5e6;color:#000;padding:20px;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.search-keyword-num{font-size:22.78px;line-height:32px}
}
#suggestions,#searchText{color:#0c55b8}
#suggestions a:hover,#suggestions a:active,#suggestions a:focus,#searchText a:hover,#searchText a:active,#searchText a:focus{color:#0c55b8}
.sr-sortby{display:none;padding:0}
.sr-sortby__item{letter-spacing:.72px;font-size:18.4px;padding:0 10px}
a.button.sr-sortby__item-link{border:1px solid rgba(0,0,0,0);color:#595959}
a.button.sr-sortby__item-link:hover,a.button.sr-sortby__item-link:active,a.button.sr-sortby__item-link:focus{background:0;border:1px solid;color:#000}
a.button.sr-sortby__item-link.selected{border:1px solid;color:#595959}
.search-keyword{border-bottom:1px solid #b1b2b4;margin-top:30px;padding:0}
.results__item{padding:1rem 1rem 1rem 0;border-bottom:1px solid #b1b2b4}
.results__header{margin-bottom:0;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.results__header{font-size:22.78px;line-height:32px}
}
a.results__link{color:#006ca2;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){a.results__link{font-size:22.78px;line-height:32px}
}
a.results__link:hover,a.results__link:active,a.results__link:focus{color:#0c55b8}
.results__desc{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin:0}
.results__des-tag{margin-bottom:0;line-height:1.25}
.pagination{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin:15px auto;margin-left:-20%}
.page__item{padding:5px}
.left-arrow-font{padding-right:5px}
.right-arrow-font{padding-left:5px}
@media screen and (min-width:760px){.sr-sortby{display:inline-block;margin:10px auto;line-height:3}
.sr-sortby__item:nth-child(1){padding-left:20px}
.searchresults{padding-left:7rem;max-width:80%}
.results__header{line-height:1.35}
a.results__link{font-size:19.28px}
}
@media screen and (min-width:950px){.searchresults{padding-left:7rem;max-width:70%}
a.results__link{font-size:21.6px}
}
span.searchword{font-family:"Optum Sans Bold";color:#5a5a5a}
@media screen and (min-width:540px){span.searchword{font-size:18px;line-height:24px}
}
span.none.spellword{font-family:"Optum Sans Bold";color:#5a5a5a}
@media screen and (min-width:540px){span.none.spellword{font-size:18px;line-height:24px}
}
span.some.spellword{color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){span.some.spellword{font-size:22.78px;line-height:32px}
}
span.some.spellword searchword:not(.none.hidden) span.some.spellword{font-family:"Optum Sans Bold";color:#5a5a5a}
@media screen and (min-width:540px){span.some.spellword searchword:not(.none.hidden) span.some.spellword{font-size:18px;line-height:24px}
}
.dpl-social-share{font-family:"FrutigerLTW01-55Roman";color:#636363}
.dpl-social-share__bg{background-color:#fbf9f4}
.dpl-social-share__size{height:28px;width:28px}
.dpl-social-share--icons_list{list-style:none;display:contents}
.dpl-social-share--container{padding:10px;height:64px;display:flex;flex-direction:row;align-items:center}
.dpl-social-share--container .dpl-social-share--title{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a;padding-right:5px}
@media screen and (min-width:540px){.dpl-social-share--container .dpl-social-share--title{font-size:14.22px;line-height:20px}
}
.dpl-social-share--container .linkedinshare{background:0}
.dpl-social-share--container .facebookshare{background:0}
.dpl-social-share--container .twittershare{background:0}
.dpl-social-share--container .pinterestshare{background:0}
.dpl-social-share--container .emailshare{background:0}
.dpl-social-share--container .share-icon{border-radius:50%;font-size:14px;color:#fff;margin:0 5px}
.dpl-social-share--container .share-icon:hover{box-shadow:none}
.dpl-social-share--container .share-print{width:28px;height:28px;padding:0;display:inline-block;border-radius:50%;background:#505152;color:#fff}
.dpl-social-share--container .share-print:hover{background:#505152;color:#fff;transform:scale(1.2)}
.dpl-social-share--container .share-print .fa-print{margin-left:5px}
.dpl-social-share--container .share-icon{background:#5a5a5a;color:#fff;transition:all .2s linear;width:34px;height:34px;text-align:center;padding-top:3px;outline:0;font-size:1.25rem;text-decoration:none;border:0;display:inline-block;border-radius:50%}
.dpl-social-share--container .share-icon span{color:#fff}
.dpl-social-share--container .share-icon:hover{transform:scale(1.1);text-decoration:none;color:#fff}
.dpl-social-share--container .share-icon:hover span{color:#fff}
.dpl-social-share--container .share-icon:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;z-index:1001;text-decoration:none;color:#fff}
.dpl-social-share--container .share-icon:active{color:#fff}
.slider{position:relative;margin:0 auto 3rem;overflow:hidden}
.slider__title{text-align:center;border-bottom:1px solid #b7b7b7;margin:10px 0}
.title{background:#fff;padding:0;font-size:23.2px;font-family:"Frutiger-Light";position:relative;top:10px}
@media screen and (max-width:400px){.title{font-size:18px}
}
@media screen and (min-width:1088px){.title{padding:0 10px}
}
.slider__title__wrapper{overflow:hidden}
.slider__title__seemorbtn{margin:0 0 2em 0}
.slider__title__seemorbtn{line-height:.5;text-align:center}
.slider_seemorebtn{display:inline-block;position:relative}
.slider_seemorebtn:before,.slider_seemorebtn:after{content:"";position:absolute;height:13px;border-bottom:1px solid #878a8c;top:0;width:600px}
.slider_seemorebtn:before{right:100%;margin-right:15px}
.slider_seemorebtn:after{left:100%;margin-left:15px}
.slider__wrapper{display:flex;align-items:center;justify-content:center}
@media screen and (max-width:399px){.slider__wrapper{display:block;align-items:unset;justify-content:unset}
}
.slider__buffer{position:relative;margin:14px 20px 20px;display:inline-block}
@media screen and (max-width:399px){.slider__buffer{display:block}
}
.slider__container{width:860px;overflow:hidden;padding:0 20px}
@media screen and (max-width:699px){.slider__container{width:auto}
}
.slider__list{display:block;position:relative;overflow:hidden;width:3600px;margin:0;padding:0}
@media screen and (max-width:699px){.slider__list{width:auto}
}
.slider__content__list__item__container{vertical-align:middle;width:234.5px;height:auto;border-width:1px;border-color:#878a8c;border-style:solid;margin:20px 17px;border-radius:4px}
@media screen and (max-width:699px){.slider__content__list__item__container{margin:0 auto;margin-bottom:20px}
}
@media screen and (max-width:399px){.slider__content__list__item__container{width:auto}
}
.slider__content__list__item__container__image{display:none}
.slider__content__list__item__container__title{padding:.5rem}
.slider__content__list__item__container__title .subhead--small{font-size:1rem;letter-spacing:.02rem}
.title-links{display:block;font-size:1rem}
.slider__pre,.slider__next{display:none}
@media screen and (min-width:400px){.slider__container{padding:0 2.85rem}
}
@media screen and (min-width:550px){.slider__container{max-width:545px}
}
@media screen and (min-width:700px){.slider__container{padding:0}
.slider__list__item{display:inline-block;vertical-align:bottom}
.slider__content__list__item__container{height:230px}
.slider__content__list__item__container__image{display:block;height:auto}
.slider__pre.button.button--reverse,.slider__next.button.button--reverse{border:1px solid rgba(0,0,0,0);color:#006ca2;z-index:2;padding:.25rem .5rem;height:263px;top:1%;padding-right:0;width:30px}
.slider__pre.button.button--reverse:hover,.slider__pre.button.button--reverse:focus,.slider__pre.button.button--reverse:active,.slider__pre.button.button--reverse:visited,.slider__next.button.button--reverse:hover,.slider__next.button.button--reverse:focus,.slider__next.button.button--reverse:active,.slider__next.button.button--reverse:visited{background:0;color:#006ca2;border:1px solid rgba(0,0,0,0);box-shadow:none}
.slider__pre{display:inline-block;color:#00549f;font-size:1.5rem;padding:.25rem 1rem;position:absolute;left:-30px;top:50%}
.slider__next{display:inline-block;color:#00549f;font-size:1.5rem;padding:.25rem 1rem;position:absolute;right:-30px;top:50%}
}
@media screen and (min-width:1100px){.slider__container{max-width:810px}
}
@media screen and (min-width:1300px){.slider__container.shortlist{max-width:565px}
}
.slide-default,.o4-slide-default{display:inline}
.isEdit .slide-default{display:block}
.tableau{margin:2rem 0}
.tableau h2{text-align:center}
.tableau-container{min-height:500px}
.tableau-container iframe{margin:0 auto}
.tableau-scroll{-webkit-overflow-scrolling:touch;overflow:auto}
@media screen and (max-width:1320px){.tableau-scroll iframe{margin:0 auto;transform:scale(0.95);transform-origin:left top}
}
.tableauPlaceholder{margin:0 10px;width:auto}
@media screen and (min-width:780px){.tableauPlaceholder{margin:0 20px}
}
@media screen and (min-width:1280px){.tableauPlaceholder{overflow-x:hidden}
}
@media screen and (min-width:1320px){.tableauPlaceholder{width:1280px;margin:0 auto}
}
.tableau-a11y{font-size:14px;font-weight:bold}
.video__container{max-width:1170px;margin:0 auto}
.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}
.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:normal;font-style:normal}
.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-play-circle:before{content:""}
.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}
.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}
.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}
.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}
.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}
.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}
.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}
.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-square:before{content:""}
.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-spinner:before{content:""}
.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-share:before{content:""}
.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-cog:before{content:""}
.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}
.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-circle-outline:before{content:""}
.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-circle-inner-circle:before{content:""}
.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-hd:before{content:""}
.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}
.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-facebook:before{content:""}
.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-gplus:before{content:""}
.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-linkedin:before{content:""}
.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-twitter:before{content:""}
.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-tumblr:before{content:""}
.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-pinterest:before{content:""}
.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}
.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-next-item:before{content:""}
.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-previous-item:before{content:""}
.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}
.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}
.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}
.video-js{display:block;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}
.video-js:-moz-full-screen{position:absolute}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js[tabindex="-1"]{outline:0}
.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}
.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}
.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}
.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}
.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}
.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}
.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}
.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}
.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js.vjs-audio-only-mode .vjs-tech{display:none}
body.vjs-full-window{padding:0;margin:0;height:100%}
.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100% !important;height:100% !important;padding-top:0 !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
.vjs-hidden{display:none !important}
.vjs-disabled{opacity:.5;cursor:default}
.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}
.vjs-lock-showing{display:block !important;opacity:1 !important;visibility:visible !important}
.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}
.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}
.video-js .vjs-big-play-button{font-size:3.3em;line-height:1.35em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:.6;border:4px solid #fff;border-radius:.3em;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.81666em;margin-left:-1.5em}
.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{opacity:1;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0}
.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}
.video-js button{background:0;border:0;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.vjs-control .vjs-button{width:100%;height:100%}
.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}
.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0));overflow:auto}
.video-js .vjs-modal-dialog>*{box-sizing:border-box}
.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}
.vjs-menu-button{cursor:pointer}
.vjs-menu-button.vjs-disabled{cursor:default}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}
.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}
.vjs-menu .vjs-menu-content>*{box-sizing:border-box}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}
.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}
.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}
.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}
.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:0}
.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}
.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}
.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}
.video-js .vjs-menu-button-inline:before{width:2.222222222em}
.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}
.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}
.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}
.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}
.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}
.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}
.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}
.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}
.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}
.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}
.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}
.vjs-button>.vjs-icon-placeholder{display:block}
.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em #fff}
.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}
.video-js .vjs-custom-control-spacer{display:none}
.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}
.video-js .vjs-progress-control.disabled{cursor:default}
.vjs-live .vjs-progress-control{display:none}
.vjs-liveui .vjs-progress-control{display:flex;align-items:center}
.vjs-no-flex .vjs-progress-control{width:auto}
.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}
.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}
.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}
.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}
.video-js .vjs-play-progress{background-color:#fff}
.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-0.5em;top:-0.3333333333em;z-index:1}
.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}
.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}
.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}
.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}
.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}
.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}
.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}
.video-js .vjs-slider.disabled{cursor:default}
.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}
.video-js .vjs-mute-control{cursor:pointer;flex:none}
.video-js .vjs-volume-control{cursor:pointer;display:flex}
.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}
.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}
.video-js .vjs-volume-panel{transition:width 1s}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0,top 0}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}
.video-js .vjs-volume-panel{display:flex}
.video-js .vjs-volume-bar{margin:1.35em .45em}
.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}
.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}
.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}
.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}
.vjs-slider-vertical .vjs-volume-level{width:.3em}
.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;z-index:1}
.vjs-slider-horizontal .vjs-volume-level{height:.3em}
.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}
.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}
.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}
.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}
.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}
.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}
.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}
.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}
.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}
.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}
.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}
.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}
.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}
.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}
.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}
.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}
.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}
.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}
.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}
.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-right:3em}
.vjs-live .vjs-time-control{display:none}
.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}
.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}
.vjs-time-divider{display:none;line-height:3em}
.vjs-live .vjs-time-divider{display:none}
.video-js .vjs-play-control{cursor:pointer}
.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}
.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}
.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}
.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}
.vjs-subtitles{color:#fff}
.vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
video::-webkit-media-text-track-display{transform:translateY(-3em)}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}
.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}
.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}
.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}
.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}
.vjs-playback-rate .vjs-menu{width:4em;left:0}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}
.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0 linear .3s forwards;animation:vjs-spinner-show 0 linear .3s forwards}
.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:rgba(0,0,0,0);border-top-color:#fff}
.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}
@keyframes vjs-spinner-show{to{visibility:visible}
}
@-webkit-keyframes vjs-spinner-show{to{visibility:visible}
}
@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}
}
@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes vjs-spinner-fade{0{border-top-color:#73859f}
20%{border-top-color:#73859f}
35%{border-top-color:#fff}
60%{border-top-color:#73859f}
100%{border-top-color:#73859f}
}
@-webkit-keyframes vjs-spinner-fade{0{border-top-color:#73859f}
20%{border-top-color:#73859f}
35%{border-top-color:#fff}
60%{border-top-color:#73859f}
100%{border-top-color:#73859f}
}
.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}
.vjs-chapters-button .vjs-menu ul{width:24em}
.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}
.video-js .vjs-audio-only-mode .vjs-subs-caps-button{display:none}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}
.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}
.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}
.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}
.vjs-text-track-settings .vjs-modal-dialog-content{display:table}
.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}
.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}
@supports(display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}
.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}
.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}
.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}
}
.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}
.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:0}
.vjs-text-track-settings fieldset span{display:inline-block}
.vjs-text-track-settings fieldset span>select{max-width:7.3em}
.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}
.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}
.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0,#fff 88%,#73859f 100%)}
.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}
.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}
.vjs-track-settings-controls .vjs-default-button{margin-right:1em}
@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}
}
.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:-1000}
.js-focus-visible .video-js *:focus:not(.focus-visible){outline:0}
.video-js *:focus:not(:focus-visible){outline:0}
.vjs-resolution-button .vjs-icon-placeholder:before{content:"";font-family:VideoJS;font-weight:normal;font-style:normal;font-size:1.8em;line-height:1.67em}
.vjs-resolution-button .vjs-resolution-button-label{font-size:1em;line-height:3em;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;box-sizing:inherit}
.vjs-resolution-button .vjs-menu .vjs-menu-content{width:4em;left:50%;margin-left:-2em}
.vjs-resolution-button .vjs-menu li{text-transform:none;font-size:1em}
.video-js .vjs-big-play-button:before{top:.2rem;left:.2rem}
.vjs-big-play-centered .vjs-big-play-button{background:rgba(0,0,0,.6);width:54px;justify-content:center;border-radius:100%}
.vjs-big-play-button:hover,.vjs-big-play-button:focus-visible{-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.vjs-big-play-centered .vjs-big-play-button{margin-left:-0.75em}
.video__container{position:relative}
.video-js .vjs-slider:focus-visible{outline:-webkit-focus-ring-color auto 3px}
.video-js .vjs-control:focus-visible,.video-js .vjs-control button:focus-visible{outline:-webkit-focus-ring-color auto 3px}
.video-js video::-webkit-media-controls-panel,.video-js video::-webkit-media-controls-panel-container,.video-js video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
.vjs-button-transcript{width:4em}
.vjs-button-transcript::before{font:normal normal normal 16px/1 FontAwesome;content:""}
.vjs-button-transcript::before :focus-visible{outline:-webkit-focus-ring-color auto 3px}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder::before :focus-visible{outline:-webkit-focus-ring-color auto 3px}
.video__transcript{color:#000;display:none;width:100%;clear:both;padding:32px;background:#d9f6fa;position:relative;border-width:1px;border-color:#e5e5e6;margin-bottom:32px !important}
.video__transcript--show{display:block;z-index:1}
.video__transcript-close{height:30px;width:30px;position:relative;float:right;box-sizing:border-box;line-height:50px;display:block;cursor:pointer;background:unset;border:unset;transition:all .4s ease-in-out}
.video__transcript-close:before,.video__transcript-close:after{transform:rotate(-45deg);content:"";position:absolute;margin-left:5px;display:block;height:2px;width:20px;background-color:#0c55b8;transition:all .25s ease-out}
.video__transcript-close:after{transform:rotate(-135deg)}
.video__transcript-close:hover:before,.video__transcript-close:hover:after{transform:rotate(0);background-color:#0c55b8}
.video__transcript-close:focus{outline:2px solid #0c55b8}
.video__transcript-close-label{display:none}
.video__transcript-title{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;color:#002677;margin-bottom:24px !important}
@media screen and (min-width:540px){.video__transcript-title{font-size:25.63px;line-height:32px}
}
.video__transcript-content{height:150px;overflow-y:scroll;position:relative;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.video__transcript ::-webkit-scrollbar{-webkit-appearance:none;width:8px}
.video__transcript ::-webkit-scrollbar-thumb{border-radius:0;background-color:#c9c8c8}
.modal{height:auto;left:0;top:0;right:0;bottom:0;overflow-y:scroll}
@media all and (-ms-high-contrast:none){.video__transcript-content-container:after{display:none}
}
@media all and (max-width:1024px){.modal{height:100%;bottom:auto}
}
@media all and (max-width:768px){.video__transcript-content-container:after{display:none}
.video__transcript-content{height:150px;overflow-y:scroll}
.modal__content{top:35%}
.video__transcript ::-webkit-scrollbar{-webkit-appearance:scrollbartrack-vertical;width:auto}
.video-js .vjs-control{width:2em !important}
}
.o4-message-promo__container{padding:48px 16px}
@media screen and (min-width:768px){.o4-message-promo__container{padding:80px 32px}
}
.o4-message-promo__container--brand-white{background:#fff}
.o4-message-promo__container--brand-secondary-3{background:#fbf9f4}
.o4-message-promo__container--brand-secondary-2{background:#d9f6fa}
.o4-message-promo__grid{grid-row-gap:32px}
.o4-message-promo__notEmpty{margin-top:48px}
@media screen and (min-width:768px){.o4-message-promo__notEmpty{margin-top:64px}
}
.o4-message-promo__content{max-width:1280px;margin:0 auto}
.o4-message-promo__heading{margin-bottom:32px;color:#002677;font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px}
@media screen and (min-width:540px){.o4-message-promo__heading{font-size:41.04px;line-height:52px}
}
@media screen and (min-width:768px){.o4-message-promo__heading{margin-bottom:32px}
}
.o4-message-promo__body{font-family:"Optum Sans Regular";text-align:initial;color:#5a5a5a}
@media screen and (min-width:540px){.o4-message-promo__body{font-size:18px;line-height:24px}
}
.o4-message-promo__body p{margin-bottom:0;width:auto}
@media screen and (min-width:768px){.o4-message-promo__body p{width:80%}
}
.o4-message-promo__cardImage{text-align:center}
@media screen and (min-width:768px){.o4-message-promo__cardImage{text-align:inherit}
}
.o4-message-promo__image{width:auto;height:64px}
@media screen and (min-width:768px){.o4-message-promo__image{margin-left:0}
}
.o4-message-promo__cardTitle{text-align:-webkit-center;color:#002677;font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;display:inline}
@media screen and (min-width:540px){.o4-message-promo__cardTitle{font-size:25.63px;line-height:32px}
}
@media screen and (min-width:768px){.o4-message-promo__cardTitle{text-align:-webkit-auto}
}
.o4-message-promo__cardTitle-container{text-align:center;margin-bottom:16px;margin-top:16px}
@media screen and (min-width:768px){.o4-message-promo__cardTitle-container{text-align:left}
}
.o4-message-promo__cardSubTitle{color:#002677;margin-bottom:16px;text-align:-webkit-center;font-family:"Optum Sans Bold";font-size:18px;line-height:24px}
@media screen and (min-width:540px){.o4-message-promo__cardSubTitle{font-size:20.25px;line-height:24px}
}
@media screen and (min-width:768px){.o4-message-promo__cardSubTitle{text-align:-webkit-auto}
}
.o4-message-promo__cardBody{text-align:-webkit-center;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.o4-message-promo__cardBody p{margin-bottom:0}
.o4-message-promo__cardBody ul,.o4-message-promo__cardBody ol{padding:0;list-style-position:inside}
@media screen and (min-width:768px){.o4-message-promo__cardBody{text-align:-webkit-auto}
}
@media screen and (max-width:767px){.o4-message-promo__cardBody p{margin-bottom:16px}
.o4-message-promo__cardBody ul li,.o4-message-promo__cardBody ol li{margin-bottom:16px;width:fit-content}
}
.o4-message-promo:last-child .o4-message-promo__cardBody p{margin-bottom:0}
@media screen and (max-width:767px){.o4-message-promo:last-child .o4-message-promo__cardBody p{margin-bottom:16px}
}
.o4-message-promo-tooltip{position:relative;display:inline-block}
.o4-message-promo-tooltip:focus-within sup{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.o4-message-promo-tooltip:focus,.o4-message-promo-tooltip:hover{text-decoration:none}
.o4-message-promo-tooltip sup{color:#0c55b8;font-family:"Optum Sans Bold";cursor:pointer;text-decoration:underline;font-size:14px}
.o4-message-promo-tooltip .o4-message-promo-tooltip-text{visibility:hidden;left:50%;top:-20px;transform:translateX(-50%) translateY(-100%);background:#fff;text-align:left;text-transform:none;color:#5a5a5a;min-width:200px;border-radius:5px;padding:16px;z-index:1;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;border:1px solid #e0e0e0;box-shadow:2px 2px 7px rgba(0,0,0,.15);position:absolute}
@media screen and (min-width:540px){.o4-message-promo-tooltip .o4-message-promo-tooltip-text{font-size:14.22px;line-height:20px}
}
.o4-message-promo-tooltip .o4-message-promo-tooltip-text::before,.o4-message-promo-tooltip .o4-message-promo-tooltip-text::after{content:"";position:absolute;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);top:100%;left:50%;margin-left:-10px}
.o4-message-promo-tooltip .o4-message-promo-tooltip-text::before{border-top:10px solid #e0e0e0;margin-top:0}
.o4-message-promo-tooltip .o4-message-promo-tooltip-text::after{border-top:10px solid #fff;margin-top:-2px;z-index:1}
.o4-message-promo .active-tooltip sup:hover+.o4-message-promo-tooltip-text,.o4-message-promo .active-tooltip sup:focus+.o4-message-promo-tooltip-text{visibility:visible}
.site-map a{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#0c55b8}
.site-map a:hover{color:#0c55b8}
.site-map a:active,.site-map a:focus{color:#002677}
.site-map ul,.site-map li{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.o4-promo-image__mainModelContainer{display:grid;position:relative}
.o4-promo-image__eyebrowText{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
.o4-promo-image__eyebrowHeading{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;font-weight:bold;color:#002677}
@media screen and (min-width:540px){.o4-promo-image__eyebrowHeading{font-size:41.04px;line-height:52px}
}
.o4-promo-image__eyebrowBody{font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-promo-image__eyebrowBody{font-size:18px;line-height:24px}
}
.o4-promo-image__eyebrowContainer{text-align:center}
.o4-promo-image__eyebrowContainer .eyeBrowContainercenter{justify-content:center}
.o4-promo-image__modelContainer{display:none;position:absolute;align-self:center;justify-self:center;min-width:50%;max-width:80%;height:auto;background:#fff;box-shadow:2px 2px .5px #e5e5e6;animation-name:slide-from-bottom;animation-duration:1s;animation-fill-mode:both;border-radius:8px;border:1px solid #e5e5e6}
@media screen and (min-width:768px){.o4-promo-image__modelContainer{animation:none;box-shadow:none;margin:0}
}
.o4-promo-image__modelHeadline{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.o4-promo-image__modelHeadline{font-size:32.43px;line-height:40px}
}
.o4-promo-image__modelBodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-promo-image__modelBodyCopy{font-size:18px;line-height:24px}
}
.o4-promo-image__buttonContainer{font-family:"Optum Sans Bold";text-align:center;color:#0c55b8;display:block;margin-left:auto;margin-right:auto !important;border:0;background:rgba(0,0,0,0)}
@media screen and (min-width:540px){.o4-promo-image__buttonContainer{font-size:18px;line-height:24px}
}
.o4-promo-image__buttonContainer:focus,.o4-promo-image__buttonContainer:hover{text-decoration:underline}
.o4-promo-image__close{color:#0c55b8;font-size:48px;cursor:pointer;border:0;background:0;position:absolute;top:0;right:0}
.o4-promo-image__close:hover{color:#0c55b8}
.o4-promo-image__close.down{color:#002677}
.o4-promo-image__close-label{display:none}
.o4-promo-image__headingText{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#5a5a5a}
@media screen and (min-width:540px){.o4-promo-image__headingText{font-size:22.78px;line-height:32px}
}
.o4-promo-image__bodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-promo-image__bodyCopy{font-size:18px;line-height:24px}
}
.o4-promo-image__modelTextContainer{padding:32px}
.o4-promo-image__infoGraph{padding-bottom:32px !important;width:100% !important}
@media screen and (min-width:768px){.o4-promo-image__infoGraph{max-width:1056px;max-height:704px;margin-left:auto;margin-right:auto;display:block}
}
.o4-promo-image__desktopBgImage{display:none}
@media screen and (min-width:540px){.o4-promo-image__desktopBgImage{display:block}
}
.o4-promo-image__mobileBgImage{display:block}
@media screen and (min-width:540px){.o4-promo-image__mobileBgImage{display:none}
}
@keyframes slide-from-bottom{from{opacity:0;transform:translateY(100%)}
to{opacity:1}
}
.o4-promo-image__videoPlayer{display:none}
@media screen and (min-width:768px){.o4-promo-image__withoutImage{min-width:1056px}
}
.o4-promo-image__video-modal{display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);z-index:9999}
.o4-promo-image__video-modal .o4-promo-image__close{color:#fff;float:right;font-size:48px;cursor:pointer;position:absolute;top:-64px;right:0}
.o4-promo-image__video-modal .o4-promo-image__close:focus-visible,.o4-promo-image__video-modal .o4-promo-image__close:hover{text-decoration:underline;cursor:pointer}
.o4-promo-image__video-modal .vjs-big-play-button:focus{border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe}
@media(min-width:1048px){.o4-promo-image__video-modal{padding-top:70px}
}
.o4-promo-image__modal-content{max-height:658.13px;background-color:rgba(0,0,0,0);margin:auto;position:relative;width:70%}
@media screen and (min-width:768px){.o4-promo-image__modal-content{max-width:1170px}
}
.o4-promo-image__modal-content .vjs-poster{background-size:cover}
.o4-promo-image__close:hover,.o4-promo-image__close:focus{text-decoration:underline;cursor:pointer}
.o4-promo-image__overlay{background:rgba(0,0,0,.3)}
.o4-promo-image__overlay-img-container{height:300px;position:relative}
@media screen and (min-width:1048px){.o4-promo-image__overlay-img-container{height:auto;width:auto;max-width:1056px;position:relative;overflow:hidden;margin:0 auto}
}
.o4-promo-image__overlay-button{position:absolute;top:0;height:100%;width:100%;max-width:1056px;max-height:704px;align-items:center;display:flex;justify-content:center}
.o4-promo-image__overlay-button .material-symbols-outlined{width:auto;color:#fff;font-size:80px !important;margin:0 auto;display:block;cursor:pointer;padding-right:0;z-index:99;opacity:.7}
.o4-promo-image__overlay-button .material-symbols-outlined:focus,.o4-promo-image__overlay-button .material-symbols-outlined:hover{opacity:1}
.o4-hubs{margin-top:32px !important}
@media screen and (min-width:768px){.o4-hubs-m-header{margin-bottom:32px !important}
}
.o4-hubs-m-header__heading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#5a5a5a;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-hubs-m-header__heading{font-size:32.43px;line-height:40px}
}
@media screen and (min-width:768px){.o4-hubs-m-header__heading{margin-bottom:0 !important;color:#002677}
}
.o4-hubs-m-sidepanel{padding-bottom:32px !important}
.o4-hubs-m-sort__sort{margin-bottom:32px !important}
@media screen and (min-width:768px){.o4-hubs-m-sort__sort{display:flex;justify-content:flex-end;margin-bottom:0 !important}
}
.o4-hubs-m-sort__sort .zui-c-sort{padding-bottom:32px !important;padding-top:32px !important;border-color:#e5e5e6;border-style:solid;border-width:1px 0}
@media screen and (min-width:768px){.o4-hubs-m-sort__sort .zui-c-sort{padding-top:0 !important;padding-bottom:0 !important;border-width:0}
}
.o4-hubs__results{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;color:#5a5a5a}
@media screen and (min-width:540px){.o4-hubs__results{font-size:25.63px;line-height:32px}
}
.o4-hubs__cards>div{margin-bottom:16px !important}
@media screen and (min-width:1048px){.o4-hubs__cards>div{margin-bottom:24px !important}
}
.o4-hubs .O4-mixed-card-complex__heading2,.o4-hubs .O4-simple-card-grouping__HeadingH3{font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.o4-hubs .O4-mixed-card-complex__heading2,.o4-hubs .O4-simple-card-grouping__HeadingH3{font-size:18px;line-height:24px}
}
.o4-hubs__newscard-wrapper{border:1px solid #e5e5e6;border-radius:8px}
@media screen and (min-width:768px){.o4-hubs__newscard-wrapper{min-height:200px;height:auto}
}
.o4-hubs__newscard-text{height:100%;padding-top:27px;padding-bottom:27px;padding-left:32px !important;padding-right:32px !important;border-radius:8px}
@media screen and (min-width:768px){.o4-hubs__newscard-text--variation2{padding-right:8px !important}
}
.o4-hubs__newscard-text-eyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:18px}
@media screen and (min-width:540px){.o4-hubs__newscard-text-eyebrow{font-size:14.22px;line-height:20px}
}
.o4-hubs__newscard-text-headline{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677;margin-bottom:18px}
@media screen and (min-width:540px){.o4-hubs__newscard-text-headline{font-size:20.25px;line-height:24px}
}
.o4-hubs__newscard-text-bodycopy{font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:19px}
@media screen and (min-width:540px){.o4-hubs__newscard-text-bodycopy{font-size:18px;line-height:24px}
}
.o4-hubs__newscard--image{object-fit:cover;width:100%;height:100%;border-radius:8px 8px 0 0}
@media screen and (min-width:768px){.o4-hubs__newscard--image{border-radius:0 8px 8px 0}
}
.o4-hubs__newscard--crop{order:-1}
@media screen and (min-width:768px){.o4-hubs__newscard--crop{order:unset}
}
.o4-hubs__simplecard{height:100%;min-height:184px;overflow-wrap:break-word;justify-content:flex-start;word-break:break-word;background-color:#fff;border:1px solid #e5e5e6;border-radius:12px}
.o4-hubs__simplecard--image{object-fit:cover;width:100%;height:100%;border-radius:8px 8px 0 0}
@media screen and (min-width:768px){.o4-hubs__simplecard--image{border-radius:0 8px 8px 0}
}
.o4-hubs__simplecard--crop{order:-1}
@media screen and (min-width:768px){.o4-hubs__simplecard--crop{order:unset}
}
.o4-hubs__simplecard-text{height:100%;padding-top:27px;padding-bottom:27px;padding-left:32px !important;padding-right:32px !important;border-radius:8px}
@media screen and (min-width:768px){.o4-hubs__simplecard-text--variation2{padding-right:8px !important}
}
.o4-hubs__simplecard-eyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:16px}
@media screen and (min-width:540px){.o4-hubs__simplecard-eyebrow{font-size:14.22px;line-height:20px}
}
.o4-hubs__simplecard-headline{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677;margin-bottom:16px}
@media screen and (min-width:540px){.o4-hubs__simplecard-headline{font-size:20.25px;line-height:24px}
}
.o4-hubs__simplecard-bodycopy{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:0}
.o4-hubs__simplecard-bodycopy p:last-child{margin-bottom:0}
.o4-hubs__simplecard-locationdetails{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;padding-top:16px !important;margin-bottom:0}
.o4-hubs__simplecard-buttons .btn-link__standard{margin:16px 0 0 0;display:inline-block;white-space:nowrap}
.intro-arrpwtext-divider{max-width:1280px;margin:0 auto 50px;text-align:center;clear:both}
.dividlong__header{text-align:center;max-width:1280px;margin:auto;position:relative;text-transform:none;margin-bottom:1rem;line-height:1.75;letter-spacing:.1rem}
.dividlong__header span{position:relative;z-index:1;padding:10px 20px;background:#fff}
.dividlong__header:before,.dividlong__header:after{content:"";position:absolute;height:1px;border-top:1px solid #b7b7b7;top:50%;width:50%}
.dividlong__header:before{right:0}
.dividlong__header:after{left:0}
.background-lines{border-bottom:2px solid #000;display:inline-block;height:10px;margin-bottom:30px;padding:0 50px}
.background-lines h2{background:#fff none repeat scroll 0 0;padding-left:5px;padding-right:5px;text-align:center}
.cdo-button,.interactive-grid__cdo-button,.interactive-map__cdo-button{cursor:pointer;height:153px;width:153px;background:#fff;border:1px solid #efefee;display:flex;align-items:center;justify-content:center;padding:15px}
.cdo-button:hover,.interactive-grid__cdo-button:hover,.interactive-map__cdo-button:hover{border:2px solid #002677}
.cdo-button:focus,.interactive-grid__cdo-button:focus,.interactive-map__cdo-button:focus{outline:0;border:2px solid #002677}
.cdo-button img,.interactive-grid__cdo-button img,.interactive-map__cdo-button img{flex-shrink:0}
@media(max-width:414px){.cdo-button,.interactive-grid__cdo-button,.interactive-map__cdo-button{width:50%}
}
.interactive-map-with-grid h2{font-family:"FrutigerLTW01-55Roman";font-size:20px;line-height:32px;margin-bottom:10px;outline:0}
.interactive-map-with-grid h3{font-family:"FrutigerLTW01-55Roman";font-size:16px;line-height:22px}
.interactive-map{max-width:1200px;margin:20px auto 0 auto;display:flex;flex-direction:column}
.interactive-map__how-to{order:1}
@media(max-width:1200px){.interactive-map__how-to{padding:0 10px}
}
.interactive-map__share .dpl-social-share__bg{max-width:1440px;margin:0 auto;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}
.interactive-map .text-component.text-inner h1{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677}
@media screen and (min-width:540px){.interactive-map .text-component.text-inner h1{font-size:46.17px;line-height:56px}
}
.interactive-map .text-component.text-inner h2{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.interactive-map .text-component.text-inner h2{font-size:20.25px;line-height:24px}
}
.interactive-map .text-component.text-inner p,.interactive-map .text-component.text-inner ul{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-map .text-component.text-inner span.subhead{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#5a5a5a;text-transform:unset;letter-spacing:normal}
@media screen and (min-width:540px){.interactive-map .text-component.text-inner span.subhead{font-size:20.25px;line-height:24px}
}
.interactive-map__legend{order:2;margin-top:20px}
@media(min-width:768px){.interactive-map__legend{margin-top:0;order:2}
}
@media(max-width:1200px){.interactive-map__legend{padding:0 10px}
}
.interactive-map__legend p{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;white-space:pre-wrap}
.interactive-map__legend h2{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.interactive-map__legend h2{font-size:20.25px;line-height:24px}
}
.interactive-map__map-container{position:relative;overflow:hidden;outline:0;width:100%;height:450px;display:flex;border-top:1px solid #878a8c;border-bottom:1px solid #878a8c;order:3}
@media(min-width:768px){.interactive-map__map-container{order:3;height:550px}
}
@media(min-width:1200px){.interactive-map__map-container{border:1px solid #878a8c}
}
.interactive-map__share{background:#efefee;order:4;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
@media(min-width:768px){.interactive-map__share{order:4}
}
.interactive-map__share .share-bar--container{padding:10px 0}
.interactive-map__share .share-bar--container .social__link.pinterestshare{display:none}
.interactive-map__share .share-bar--container .fa.fa-pinterest{display:none}
.interactive-map #map-region{height:100%;width:100%}
.interactive-map__care-categories{display:flex;flex-wrap:wrap;margin-bottom:20px}
@media screen and (max-width:768px){.interactive-map__care-categories{display:flex}
}
.interactive-map__care-categories input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);font:inherit;width:14px;height:14px;border:2px solid #5a5a5a;border-radius:.15em;transform:translateY(-0.075em)}
.interactive-map__care-categories input[type=checkbox]::before{content:"";width:9px;height:10px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);box-shadow:inset 1em 1em var(--form-control-color);background-color:#5a5a5a;display:flex;transform:scale(0)}
.interactive-map__care-categories input[type=checkbox]:checked::before{transform:scale(1)}
.interactive-map__care-categories input[type=checkbox]:focus{outline:2px solid #5a5a5a}
.interactive-map__care-category-option{margin:5px 0;display:inline-flex;align-items:center}
@media(min-width:480px){.interactive-map__care-category-option{margin-right:30px}
}
.interactive-map__care-category-option input{font-size:16px}
.interactive-map__care-category-option h3{margin-left:8px;letter-spacing:normal;margin-bottom:0;font-weight:bold}
.interactive-map__care-category-option p{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a;vertical-align:middle;display:inline}
.interactive-map__care-category-option :checked+h3{background:#fff;color:#5a5a5a !important}
.interactive-map__care-category-option img{height:16px;width:16px;float:right;margin-top:4px;margin-left:5px}
.interactive-map__panel{position:absolute;outline:0;top:0;left:0;z-index:2;height:100%;width:100%;overflow-y:auto;max-width:354px;transition:all .3s ease-in-out;padding:15px;background:#fff;border-right:1px solid #878a8c}
@media(max-width:480px){.interactive-map__panel{max-width:100%}
}
.interactive-map__panel--cdo{padding:0}
.interactive-map .is-collapsed{left:-375px}
@media(max-width:480px){.interactive-map .is-collapsed{left:-500px}
}
.interactive-map__panel-content h2{margin:5px 0 20px 0;font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.interactive-map__panel-content h2{font-size:20.25px;line-height:24px}
}
.interactive-map__panel-content h3{margin-bottom:10px;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-map__panel-content ul{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-map__close-panel{color:#282a2e;background:#fff;border:0;float:right}
.interactive-map__close-panel i{font-size:40px;opacity:.65;cursor:pointer}
.interactive-map__close-panel i:hover{opacity:1}
.interactive-map__panel-category-listing{margin-bottom:30px}
.interactive-map__panel-category-listing li{margin:7px 0;display:flex}
.interactive-map__panel-category-listing img{float:left;margin-right:5px;margin-top:2px;height:16px;width:16px}
.interactive-map__panel-cdo-listing{display:flex;flex-wrap:wrap}
.interactive-map__panel-cdo-image{text-align:center;border-bottom:1px solid #878a8c;padding:25px 40px}
.interactive-map__panel-cdo-image img{max-height:60px}
.interactive-map__panel-cdo-info{position:relative;padding:15px}
.interactive-map__panel-cdo-info h2{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.interactive-map__panel-cdo-info h2{font-size:20.25px;line-height:24px}
}
.interactive-map__panel-cdo-info h3{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-map__panel-cdo-info p{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-map__map{width:100%;height:450px;position:relative}
@media(min-width:768px){.interactive-map__map{height:550px}
}
.interactive-map__controls{box-sizing:border-box;cursor:pointer;margin:10px;text-align:center;user-select:none;padding:2px;display:flex;flex-direction:column;height:auto}
.interactive-map__controls button{cursor:pointer;border:1px solid #b7b7b7;background-color:#fff;color:#ce4b27;width:50px;height:30px;margin:2px 0;padding:0;font-size:20px;font-weight:200;border-radius:2px}
.interactive-map__controls button:hover{border:1px solid #ce4b27}
.interactive-map__controls .oi-home{margin-top:4px}
.interactive-grid{max-width:1200px;margin:0 auto}
@media(max-width:1200px){.interactive-grid{padding:0 10px}
}
@media(min-width:768px){.interactive-grid{margin-top:30px}
}
.interactive-grid h2{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.interactive-grid h2{font-size:20.25px;line-height:24px}
}
.interactive-grid p{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-grid__tabs{text-align:center;margin-right:auto;margin-left:auto}
@media screen and (max-width:768px){.interactive-grid__tabs button{margin-right:32px !important}
.interactive-grid__tabs i{margin-right:8px !important}
}
.interactive-grid__tabs ul{display:flex;justify-content:center}
.interactive-grid__tabs p{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.interactive-grid__tabs p{font-size:20.25px;line-height:24px}
}
.interactive-grid__tabs i{font-size:16px;margin-right:16px}
.interactive-grid__tabs button{cursor:pointer;margin-right:48px;background:rgba(0,0,0,0);font-size:16px;border:0}
.interactive-grid__tabs button.is-active{border-bottom:4px solid #ff612b}
.interactive-grid__tabs button:focus{outline:2px solid #000;outline-offset:2px}
.interactive-grid__content-container{border-bottom:1px solid #0c55b8;margin:15px 0;padding:15px 0}
.interactive-grid__state-filter{display:flex;flex-wrap:wrap}
.interactive-grid__state-filter h3{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:3px;width:100%}
.interactive-grid__state-filter p,.interactive-grid__state-filter option{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.interactive-grid__state-filter select{height:40px;font-size:16px;margin-right:5px;flex-grow:1;width:100%;color:#5a5a5a}
@media(min-width:768px){.interactive-grid__state-filter select{max-width:350px;margin-bottom:0;margin-right:10px}
}
.interactive-grid__state-filter .button{font-size:16px;height:40px}
.interactive-grid__grid{display:flex;flex-wrap:wrap;margin:30px 0}
.interactive-grid__care-category img{float:left;margin-right:5px;margin-top:2px;height:16px;width:16px}
.interactive-grid__care-category span{float:left;width:calc(100% - 25px)}
.interactive-grid__list{margin:30px 0;outline:0}
@media(max-width:767px){.interactive-grid__list{overflow-x:auto}
}
.interactive-grid__list button{cursor:pointer;position:relative;background:rgba(0,0,0,0);border:0;font-size:16px;font-family:"Frutiger-Bold";text-align:left;width:100%}
.interactive-grid__list button i{position:absolute;right:5px;color:#878a8c;padding:0 3px;border-radius:50%}
.interactive-grid__list button:hover i,.interactive-grid__list button:focus i{color:#282a2e;box-shadow:0 0 0 2px #fff,0 0 0 4px #0c55b8}
.interactive-grid__list th{font-size:16px;font-family:"Frutiger-Bold";width:33%}
@media(max-width:576px){.interactive-grid__list th{min-width:140px}
}
.interactive-grid__list .table--striped thead th{background:#efefee;color:#282a2e;padding-top:30px;border-right:1px solid #b7b7b7}
.interactive-grid__list .table--striped thead th:last-child{border-right:0}
.interactive-grid__list .table--striped tbody tr:nth-child(even) td,.interactive-grid__list .table--striped tbody tr:nth-child(even) th{background-color:#efefee}
.interactive-grid__list .table--striped tbody tr:nth-child(odd) td,.interactive-grid__list .table--striped tbody tr:nth-child(odd) th{background-color:#fff}
.interactive-grid__list .table--hover tbody tr:hover td,.interactive-grid__list .table--hover tbody tr:hover th{cursor:pointer;background-color:#d9edf7}
.interactive-grid__list .table__row--bordered th,.interactive-grid__list .table__row--bordered td{border-top:1px solid #b7b7b7}
.interactive-grid__list .cust_hidden{display:none}
.interactive-grid__list .list_heading ul:hover li{background-color:#d9edf7;cursor:pointer}
.interactive-grid__list .list_heading ul li{font-family:"Frutiger-Bold";background:#efefee;color:#282a2e;padding-top:30px;border-right:1px solid #b7b7b7;border-top:0}
.interactive-grid__list .list_heading ul li:last-child{border-right:0}
.interactive-grid__list ul{display:table;width:100%;margin:0;position:relative}
.interactive-grid__list ul:nth-child(even) li{background:#efefee}
.interactive-grid__list ul:focus{box-shadow:0 0 0 3px #0c55b8;z-index:2}
.interactive-grid__list ul:hover li,.interactive-grid__list ul .interactive-grid__list .list_heading ul:hover li{background-color:#d9edf7;cursor:pointer}
.interactive-grid__list ul li{display:table-cell;width:30%;padding-right:1%;padding:8px;text-align:left;border-top:1px solid #878a8c;vertical-align:top}
.hidden{display:none !important}
.selectDropDown{position:relative;width:100%;margin-left:11px;max-width:300px}
@media screen and (max-width:768px){.selectDropDown{margin-bottom:8px;margin-left:auto;margin-right:auto}
}
.optionlist{margin:6px 4px 2px -12px;width:100%;min-width:300px}
.optionlist [role=listbox]{max-height:200px;overflow-y:scroll;overflow-x:hidden}
.interactive-map__share .share-icon:focus{outline:2px solid #0c55b8;border-radius:50px}
.interactive-map__panel-cdo-info .js-cdo-authored-content a.btn-link__standard::after{top:2px}
.hsa-calc{margin-top:32px !important}
@media screen and (min-width:540px){.hsa-calc{margin-top:64px !important}
}
.hsa-calc .hsa-row{width:100%;max-width:1045px;display:block;margin:0 auto;float:none}
.hsa-calc .hsa-container{background-size:cover;display:block;width:100%;height:auto;padding:100px 0}
.hsa-calc .hsa-box{background:#fff;width:100%;display:block;padding:0}
.hsa-calc .hsa-box.hsa__aarp,.hsa-calc .hsa-box.hsa__aarp-spanish{border-top:5px solid #ef3829}
.hsa-calc .hsa-box.hsa__general{border-top:5px solid #e87722}
.hsa-calc .hsa-box-content{text-align:center;background:#d9f6fa;padding-top:32px !important;padding-bottom:48px !important;margin-bottom:64px !important}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content{padding-top:48px !important}
}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content{padding-bottom:80px !important}
}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content{margin-bottom:128px !important}
}
.hsa-calc .hsa-box-content-heading{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;margin-top:32px !important;color:#002677;margin-bottom:0}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content-heading{font-size:41.04px;line-height:52px}
}
.hsa-calc .hsa-box-content-eyebrow{font-family:"Optum Sans Bold";color:#002677}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content-eyebrow{font-size:18px;line-height:24px}
}
.hsa-calc .hsa-box-content-description{font-family:"Optum Sans Bold";margin-top:32px !important;color:#5a5a5a;margin-bottom:0}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content-description{font-size:18px;line-height:24px}
}
@media screen and (min-width:540px){.hsa-calc .hsa-box-content-description{margin-top:48px !important}
}
.hsa-calc .hsa-box-content-description p{margin-bottom:0}
.hsa-calc .hsa-logo{width:100px;display:inline-block}
.hsa-calc .hsa-content-intro{display:block}
.hsa-calc .hsa-content-intro-heading{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-bottom:32px !important}
@media screen and (min-width:540px){.hsa-calc .hsa-content-intro-heading{font-size:41.04px;line-height:52px}
}
@media screen and (min-width:540px){.hsa-calc .hsa-content-intro-heading{margin-bottom:48px !important}
}
.hsa-calc .hsa-content-intro-subheading{font-family:"Optum Sans Regular";color:#5a5a5a;position:relative;padding-top:15px;text-align:center}
@media screen and (min-width:540px){.hsa-calc .hsa-content-intro-subheading{font-size:18px;line-height:24px}
}
.hsa-calc .hsa-content-intro-subheading:before{content:"";background:#b1b2b3;width:80px;height:1px;display:block;position:absolute;top:0;left:50%;margin-left:-40px}
.hsa-calc .hsa-content-intro-desc{font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:48px !important}
@media screen and (min-width:540px){.hsa-calc .hsa-content-intro-desc{font-size:18px;line-height:24px}
}
@media screen and (min-width:540px){.hsa-calc .hsa-content-intro-desc{margin-bottom:80px !important}
}
.hsa-calc .hsa-individual,.hsa-calc .hsa-partner{margin-bottom:48px !important;align-items:center}
@media screen and (min-width:540px){.hsa-calc .hsa-individual,.hsa-calc .hsa-partner{margin-bottom:80px !important}
}
.hsa-calc .hsa-individual-container,.hsa-calc .hsa-partner-container{align-items:center}
.hsa-calc .hsa-individual .hsa-input-container,.hsa-calc .hsa-partner .hsa-input-container{position:relative;text-align:left}
.hsa-calc .hsa-individual .hsa-input-container-age,.hsa-calc .hsa-partner .hsa-input-container-age{text-align:center}
.hsa-calc .hsa-individual .hsa-input-container-age::after,.hsa-calc .hsa-individual .hsa-input-container-age::before,.hsa-calc .hsa-partner .hsa-input-container-age::after,.hsa-calc .hsa-partner .hsa-input-container-age::before{content:"";width:1px;height:40px;background:#5a5a5a;position:absolute;right:0;top:32px}
@media screen and (min-width:540px){.hsa-calc .hsa-individual .hsa-input-container-age::after,.hsa-calc .hsa-individual .hsa-input-container-age::before,.hsa-calc .hsa-partner .hsa-input-container-age::after,.hsa-calc .hsa-partner .hsa-input-container-age::before{top:0}
}
.hsa-calc .hsa-individual .hsa-input-container-age::before,.hsa-calc .hsa-partner .hsa-input-container-age::before{left:0}
.hsa-calc .hsa-individual .hsa-input-container-retaired,.hsa-calc .hsa-partner .hsa-input-container-retaired{padding-left:48px}
.hsa-calc .hsa-individual .hsa-input-container::after:nth-last-child(1),.hsa-calc .hsa-partner .hsa-input-container::after:nth-last-child(1){opacity:0}
.hsa-calc .hsa-partner{display:none;margin-bottom:32px !important;margin-top:48px !important}
@media screen and (min-width:540px){.hsa-calc .hsa-partner{margin-top:80px !important}
}
.hsa-calc .hsa-partner-link{text-decoration:underline}
.hsa-calc .hsa-partner-link:focus{outline:2px solid #002677}
.hsa-calc .hsa-health-select{width:100%;min-height:392px;font-size:14px;margin:0 0 25px 0;max-height:392px;border:1px solid #5a5a5a;padding-left:16px;padding-top:16px;overflow-y:scroll;padding-bottom:16px;border-radius:4px}
.hsa-calc .hsa-health-select-content{display:flex;margin-bottom:8px !important;align-items:end}
@media screen and (min-width:540px){.hsa-calc .hsa-health-select{width:365px}
}
.hsa-calc .hsa .has-condition-label{font-family:"Optum Sans Bold";color:#5a5a5a}
@media screen and (min-width:540px){.hsa-calc .hsa .has-condition-label{font-size:18px;line-height:24px}
}
.hsa-calc .hsa-user-details{margin-bottom:32px !important;padding:0 0 10px;list-style-type:none;font-size:14px;border-bottom:1px solid #5a5a5a}
.hsa-calc .hsa-user-details-item{display:inline-block;margin-right:25px;font-family:"Optum Sans Bold";color:#002677}
@media screen and (min-width:540px){.hsa-calc .hsa-user-details-item{font-size:18px;line-height:24px}
}
.hsa-calc .hsa-divider-top{border-top:1px solid #b1b2b3;padding-top:15px !important;margin:15px 0}
.hsa-calc .hsa-divider-right{border-right:1px solid #b1b2b3;padding-right:5% !important}
.hsa-calc .hsa-divider-left{border-left:1px solid #b1b2b3;padding-left:5% !important}
.hsa-calc .hsa-divider-bottom{border-bottom:1px solid #b1b2b3;padding-bottom:15px !important;margin-bottom:15px}
.hsa-calc .hsa-has-radio{margin-bottom:35px !important}
.hsa-calc .hsa-tabs-container{width:100%;margin-bottom:48px !important;display:block;float:left;position:relative}
@media screen and (min-width:540px){.hsa-calc .hsa-tabs-container{margin-bottom:80px !important}
}
.hsa-calc .hsa-conditions-table{border-collapse:collapse;align-items:center;width:100%;flex-wrap:wrap;display:flex}
.hsa-calc .hsa-conditions-table-head{text-transform:uppercase}
.hsa-calc .hsa-conditions-table-head th{padding:10px 0}
.hsa-calc .hsa-conditions-table-row{border-bottom:1px solid #b1b2b3}
.hsa-calc .hsa-conditions-table-row td{padding:10px 0}
.hsa-calc .hsa-conditions-table-row td span{display:inline-block;margin-left:5px}
.hsa-calc .hsa-conditions-table-row td:nth-child(1){text-align:left}
.hsa-calc .hsa-conditions-table-row td:nth-child(5){width:5%;text-align:center}
.hsa-calc .hsa-conditions-select,.hsa-calc .hsa .pt_hsa-conditions-select{width:auto;float:left;padding:8px 16px;border:1px solid #5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;border-radius:34px;margin-right:8px !important;margin-bottom:8px !important}
.hsa-calc .hsa-conditions-select span.condition,.hsa-calc .hsa-conditions-select fieldset.servlity,.hsa-calc .hsa-conditions-select .hsa-button,.hsa-calc .hsa .pt_hsa-conditions-select span.condition,.hsa-calc .hsa .pt_hsa-conditions-select fieldset.servlity,.hsa-calc .hsa .pt_hsa-conditions-select .hsa-button{display:inline-block}
.hsa-calc .hsa-conditions-select-content,.hsa-calc .hsa .pt_hsa-conditions-select-content{display:flex}
.hsa-calc .hsa-conditions-select .error-msg-tgl,.hsa-calc .hsa .pt_hsa-conditions-select .error-msg-tgl{padding-top:0}
.hsa-calc .hsa-conditions-select fieldset.servlity,.hsa-calc .hsa .pt_hsa-conditions-select fieldset.servlity{width:100%;float:left;clear:both}
.hsa-calc .hsa-conditions-select fieldset.servlity input,.hsa-calc .hsa .pt_hsa-conditions-select fieldset.servlity input{margin-right:5px}
.hsa-calc .hsa-conditions-select fieldset.servlity input:focus,.hsa-calc .hsa .pt_hsa-conditions-select fieldset.servlity input:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;-ms-box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;outline-width:0}
.hsa-calc .hsa-conditions-select fieldset.servlity label,.hsa-calc .hsa .pt_hsa-conditions-select fieldset.servlity label{margin-right:20px}
.hsa-calc .hsa-conditions-select span.condition,.hsa-calc .hsa .pt_hsa-conditions-select span.condition{float:left;font-weight:bold;margin-right:16px !important}
.hsa-calc .hsa-conditions-select .hsa-button,.hsa-calc .hsa .pt_hsa-conditions-select .hsa-button{padding:0;float:right;background:rgba(0,0,0,0);border:0}
.hsa-calc .hsa-conditions-select .hsa-button:hover .fa,.hsa-calc .hsa .pt_hsa-conditions-select .hsa-button:hover .fa{background:#0c55b8}
.hsa-calc .hsa-conditions-select .hsa-button:hover .fa:before,.hsa-calc .hsa .pt_hsa-conditions-select .hsa-button:hover .fa:before{content:""}
.hsa-calc .hsa-conditions-select .hsa-button .fa,.hsa-calc .hsa .pt_hsa-conditions-select .hsa-button .fa{font-size:16px;width:19px;height:19px;background:#0c55b8;border-radius:100%;color:#fff;font-weight:400;line-height:19px}
.hsa-calc .hsa-conditions-select .hsa-button .btn-text,.hsa-calc .hsa .pt_hsa-conditions-select .hsa-button .btn-text{display:none}
.hsa-calc .hsa-terms{display:inline-block;width:100%}
.hsa-calc .hsa-terms p{display:inline-block;margin-bottom:0;vertical-align:middle}
@media all and (min-width:768px){.hsa-calc .hsa-terms p .btn__1{margin-left:24px !important}
}
.hsa-calc .hsa-divider-top{border-top:1px solid #b1b2b3;padding-top:15px !important;margin:15px 0}
.hsa-calc .hsa-chart-container .estimatedSurplus{color:#595959}
.hsa-calc .hsa-chart-container h4{margin-top:20px}
.hsa-calc .hsa-chart-container .legend{text-align:center;margin-bottom:1.5em;margin-top:32px !important}
@media screen and (min-width:540px){.hsa-calc .hsa-chart-container .legend{margin-top:48px !important}
}
.hsa-calc .hsa-chart-container .legend li{cursor:pointer}
.hsa-calc .hsa-chart-container .legend li.list-group-item{border:0;padding:10px 15px}
.hsa-calc .hsa-chart-container .legend .badge{background-color:#777;border-radius:100%;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;width:20px;height:20px;text-align:center;vertical-align:middle;white-space:nowrap;margin-right:.5em}
.hsa-calc .hsa-chart-blur{opacity:.4;-webkit-filter:blur(5px);filter:blur(5px)}
.hsa-calc .hsa-checkbox-control{display:block;position:relative;padding-left:24px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hsa-calc .hsa-checkbox-control input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.hsa-calc .hsa-checkbox-control input:checked~.checkmark{background-color:#0c55b8;border-color:#0c55b8}
.hsa-calc .hsa-checkbox-control .checkmark{position:absolute;top:4px;left:0;height:16px;width:16px;background-color:#fff;border:2px solid #5a5a5a;border-radius:3px}
.hsa-calc .hsa-checkbox-control .checkmark:after{content:"";position:absolute;display:none}
.hsa-calc .hsa-checkbox-control:hover input~.checkmark{border-color:#0c55b8}
.hsa-calc .hsa-checkbox-control input:checked~.checkmark:after{display:block}
.hsa-calc .hsa-checkbox-control .checkmark:after{left:2px;top:-1px;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.hsa-calc .hsa .basicfm .hsa-checkbox-control{padding-left:8px !important;font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.hsa-calc .hsa .basicfm .hsa-checkbox-control{font-size:18px;line-height:24px}
}
.hsa-calc .hsa .basicfm .hsa-checkbox-control:focus{outline:2px solid #002677}
.hsa-calc .hsa .basicfm .hsa-radio{margin-top:10px}
.hsa-calc .hsa .savingsfm .hsa-input-sm,.hsa-calc .hsa .savingsfm .hsa-select-sm{width:90px}
.hsa-calc .hsa-button-update{float:right}
.hsa-calc .hsa-condition-clearAll,.hsa-calc .hsa-ptcondition-clearAll{font-family:"Optum Sans Bold";color:#0c55b8;display:none;margin-bottom:32px !important;width:fit-content;border:0;background:rgba(0,0,0,0)}
@media screen and (min-width:540px){.hsa-calc .hsa-condition-clearAll,.hsa-calc .hsa-ptcondition-clearAll{font-size:18px;line-height:24px}
}
.hsa-calc .hsa-condition-clearAll:hover,.hsa-calc .hsa-condition-clearAll:focus,.hsa-calc .hsa-ptcondition-clearAll:hover,.hsa-calc .hsa-ptcondition-clearAll:focus{color:#0c55b8}
.hsa-calc .hsa-condition-clearAll:active,.hsa-calc .hsa-ptcondition-clearAll:active{color:#002677}
.hsa-calc .hsa-condition-clearAll:focus,.hsa-calc .hsa-ptcondition-clearAll:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;-ms-box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c}
.hsa-calc .col-4-sm{width:20%}
.hsa-calc .col-4-lg{width:30%}
.hsa-calc .col-4-lg-last{padding-left:15px !important}
.hsa-calc .progress-container{width:100%;height:5px;display:block;background:#e5e5e6;position:relative;top:15px;z-index:0}
.hsa-calc .progress-container .progress-bar{position:absolute;top:0;left:0;width:10%;height:5px;display:block;background:#ff612b;-webkit-transition:width .5s ease;transition:width .5s ease}
.hsa-calc .pt_hsa-conditions-table{font-size:13px;border-collapse:collapse;display:flex;flex-wrap:wrap;align-items:center}
.hsa-calc #tab-content-container:focus{outline:0}
.hsa-calc ul.tabs{margin:0;padding:0;list-style:none;text-align:center;width:100%;display:block;float:left;clear:both}
.hsa-calc ul.tabs li{background:0;color:#434448;display:inline-block;padding:0;cursor:pointer;position:relative;z-index:0;text-align:center}
.hsa-calc ul.tabs li .hsa-tabs-btn{border:0;background:0}
.hsa-calc ul.tabs li .hsa-tabs-btn:focus{outline:0}
.hsa-calc ul.tabs li .hsa-tabs-btn:focus .icon-circle{box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c}
.hsa-calc ul.tabs li .hsa-tabs-btn.active span{color:#002677}
.hsa-calc ul.tabs li .icon-circle{width:57px;display:inline-block;margin:0 auto;clear:both;background-color:#fff;transition:all .4s ease-in-out}
.hsa-calc ul.tabs li .icon-circle i{font-size:24px;color:#ff612b}
.hsa-calc ul.tabs li span{display:block;width:100%;color:#5a5a5a;transition:all .4s ease-in-out;font-family:"Optum Sans Bold";font-size:18px;line-height:24px;padding-top:16px !important}
@media screen and (min-width:540px){.hsa-calc ul.tabs li span{font-size:20.25px;line-height:24px}
}
.hsa-calc ul.tabs li.hidden{display:none}
.hsa-calc ul.tabs.full li{width:16.6%}
@media(max-width:768px){.hsa-calc ul.tabs.full li{width:100%}
}
.hsa-calc ul.tabs.fiv li{width:19.5%}
@media(min-width:1440px){.hsa-calc ul.tabs.fiv li{width:250px}
}
@media(max-width:768px){.hsa-calc ul.tabs.fiv li{width:100%}
}
.hsa-calc .tab-content{display:none;width:100%;clear:both}
.hsa-calc .tab-content.active{display:block}
.hsa-calc .tab-btn{width:100%;display:block;float:left;clear:both;margin-top:32px !important;padding-bottom:24px !important;padding-top:24px !important;border-top:4px solid #e5e5e6}
@media screen and (min-width:540px){.hsa-calc .tab-btn{margin-top:64px !important}
}
@media screen and (min-width:768px){.hsa-calc .tab-btn{padding-bottom:0;border-bottom:4px solid #e5e5e6;border-top:0}
}
.hsa-calc .tab-btn .btn__1{margin-right:0}
.hsa-calc .hsa-chart-flex-block{display:block}
.hsa-calc .hsa-chart-flex-label,.hsa-calc .hsa-chart-flex-tooltip{display:inline}
.hsa-calc .hsa-chart-flex-label{letter-spacing:.1em;font-family:"Optum Sans Bold";color:#002677}
@media screen and (min-width:540px){.hsa-calc .hsa-chart-flex-label{font-size:18px;line-height:24px}
}
.hsa-calc .hsa-chart-flex-tooltip{margin-left:5px}
.hsa-calc .hsa-tooltip-btn{border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:18px;text-transform:none;letter-spacing:normal;line-height:1.3;font-family:"Optum Sans Regular"}
.hsa-calc .hsa-tooltip-icon{width:20px;height:20px;display:inline-block;border-radius:100%;border:1px solid #0c55b8;position:relative;top:2px;text-align:center}
.hsa-calc .hsa-tooltip-icon i{font-size:13px;position:relative;top:-4px;text-align:center;color:#0c55b8}
.hsa-calc input[type=checkbox]{width:16px;height:16px;border-radius:3px}
.hsa-calc input[type=checkbox]:focus{outline:2px solid #002677}
.hsa-calc input[type=checkbox]::before{background-color:#fff;width:12px;height:12px}
.hsa-calc input[type=checkbox]:checked,.hsa-calc input[type=checkbox]:checked:hover{background-color:#0c55b8;border-color:#0c55b8}
.hsa-calc .hsa-checkbox-control{padding-left:16px !important;margin-bottom:0;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.hsa-calc .hsa-checkbox-control{font-size:14.22px;line-height:20px}
}
.hsa-calc .horizontal-list li.get-healthier__item--list,.hsa-calc .horizontal-list li.pt_get-healthier__item--list{display:flex;align-items:center;margin-right:32px !important}
.hsa-calc .horizontal-list li.get-healthier__item--list label,.hsa-calc .horizontal-list li.pt_get-healthier__item--list label{line-height:24px}
.hsa-calc .dmp-container__table th{color:#5a5a5a;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.hsa-calc .dmp-container__table th{font-size:18px;line-height:24px}
}
.hsa-calc .dmp-container__table tr th:first-child{border-right:20px solid #fff !important}
.hsa-partner-user-details{padding:0 0 10px;margin-top:10px;border-bottom:1px solid #5a5a5a;margin-bottom:32px !important}
ul.get-healthier__item{display:flex}
ul.get-healthier__item-list{display:inline-block;margin:10px}
ul.more-info__item-list{display:inline-block;margin:10px}
.gt-healthier-ckbox-label,.gt-info-ckbox-label{line-break:24px}
.pt_hsa-get-healthier-container{padding-left:10px}
.estimate-btn .hsa-button,.action-btn .hsa-button{float:right}
.basicfm .hsa-label{display:inline-block;margin-right:8px;color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.basicfm .hsa-label{font-size:18px;line-height:24px}
}
.hsa-label{display:inline-block;margin-right:8px;font-size:14px;color:#5a5a5a;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.hsa-label{font-size:18px;line-height:24px}
}
.hsa-label-inline{display:inline-block;width:auto}
.hsa-label-pa{margin-right:0}
.hsa-label-sm{font-size:12px}
.hsa-label-trailing{font-size:12px;font-weight:bold}
.hsa-label-toggle{position:relative;margin-right:10px;margin-top:8px !important}
.hsa-label-tooltip{width:80%}
.hsa-label-before{text-align:right;margin-right:0;display:inline !important}
.hsa-checkbox{display:inline-block;width:20px;height:20px;vertical-align:middle}
.hsa-checkbox+.hsa-label{position:relative}
.hsa-checkbox+.hsa-label:before{content:"";display:inline-block;vertical-align:text-top}
.hsa-input-group{margin-bottom:32px !important}
.hsa-input-group-content{display:inline-block}
.hsa-input-group .hsa-label{margin-right:0}
.hsa-select select{width:100%;background:rgba(0,0,0,0);border:0;height:100%}
.hsa-select select:focus{outline:2px solid #002677}
.hsa-input,.hsa-select{border-radius:8px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;border:1px solid #5a5a5a;color:#5a5a5a;text-align:center;height:40px;box-sizing:content-box;transition:all .4s ease-in-out}
.hsa-input-sm,.hsa-select-sm{width:70px}
.hsa-input-left,.hsa-select-left{margin-left:13px}
.hsa-input:focus,.hsa-select:focus{background:#fff;outline:0 !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;-ms-box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c}
.hsa-button{font-family:"Optum Sans Regular";padding:8px 35px;border-radius:4px;border:1px solid #282a2e;cursor:pointer;font-size:14px;transition:all .4s ease-in-out}
.hsa-button:hover,.hsa-button:focus{outline:2px solid #002677}
.hsa-button-sm{padding:8px 15px}
.hsa-button-primary{background:#282a2e;color:#fff;float:right}
.hsa-button-primary:focus,.hsa-button-primary:hover{background:#fff;color:#282a2e}
.hsa-button-secondary{background:rgba(0,0,0,0);color:#282a2e;float:left}
.hsa-button-secondary:focus,.hsa-button-secondary:hover{background:#282a2e;color:#fff}
.hsa-button-right{float:right}
.hsa-toggle-group{display:inline-block;position:relative;margin-top:8px !important}
.hsa-label-toggle{vertical-align:top;display:inline-block}
input[type=radio].hsa-toggle{position:absolute;z-index:0;opacity:0;width:auto;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:0;box-shadow:none;background:rgba(0,0,0,0);border:0}
input[type=radio].hsa-toggle:focus{outline:0 !important;box-shadow:0 0 6px 1px #ce4b27}
input[type=radio].hsa-toggle:checked{background:rgba(0,0,0,0);border:0}
input[type=radio].hsa-toggle:disabled+label{opacity:.4;cursor:default}
input[type=radio].hsa-toggle+label{width:100%}
input[type=radio].hsa-toggle:checked+label.toggle-btn:hover{cursor:pointer}
input[type=radio].toggle-left+label,input[type=radio].toggle-right+label{padding:0 0 0 32px;display:inline-block;margin-right:10px;margin-bottom:8px;width:auto}
@media screen and (min-width:768px){input[type=radio].toggle-left+label,input[type=radio].toggle-right+label{padding:0 0 2px 32px}
}
input[type=radio]:disabled.toggle-left+label,input[type=radio]:disabled.toggle-right+label,input:disabled.hsa-input{opacity:.2}
.hsa-radio{position:relative}
.hsa-radio__icon{font-size:0;position:absolute;top:0;left:0;color:#5a5a5a;width:24px;height:24px;border:1px solid #5a5a5a;border-radius:100%}
.hsa-radio__input{opacity:0;position:absolute;top:0;left:0}
.hsa-radio__input:focus+label{border-collapse:separate;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;outline-width:0}
.hsa-radio__input:checked+label .fa-circle-o{display:none}
.hsa-radio__input:checked+label .fa-dot-circle-o{display:block;color:#002677}
.hsa-radio__input:checked+label .fa-dot-circle-o:before{width:12px;height:12px;background:#002677;position:absolute;left:5px;top:5px;border-radius:100%}
.hsa-radio__input+label .fa-dot-circle-o{display:none}
.hsa-radio__label{cursor:pointer;position:relative;border:1px solid rgba(0,0,0,0);padding-left:30px;color:#5a5a5a;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.hsa-radio__label{font-size:18px;line-height:24px}
}
[tooltip]{position:relative;display:inline-block;outline:0}
[tooltip]::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-width:4px 6px 0 6px;border-style:solid;border-color:#e0e0e0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:99;opacity:0}
[tooltip]::after{content:attr(tooltip);position:absolute;left:50%;top:-6px;transform:translateX(-50%) translateY(-100%);background:#fff;text-align:left;text-transform:none;color:#5a5a5a;min-width:200px;border-radius:5px;padding:16px;z-index:-1;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;border:1px solid #e0e0e0;box-shadow:2px 2px 7px rgba(0,0,0,.15);font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){[tooltip]::after{font-size:14.22px;line-height:20px}
}
[tooltip-position=left]::before{left:0;top:50%;margin-left:-12px;transform:translatey(-50%) rotate(-90deg)}
[tooltip-position=left]::after{left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%)}
[tooltip-position=top]::before{left:50%}
[tooltip-position=top]::after{left:50%}
[tooltip-position=bottom]::before{top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg)}
[tooltip-position=bottom]::after{top:100%;margin-top:8px;transform:translateX(-50%) translateY(0)}
[tooltip-position=right]::before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}
[tooltip-position=right]::after{left:100%;top:50%;margin-left:8px;transform:translateX(0) translateY(-50%)}
.active-tooltip:hover::after,.active-tooltip:hover::before,.active-tooltip:focus::after,.active-tooltip:focus::before,.active-tooltip:active::after,.active-tooltip:active::before{opacity:1;outline:none !important;z-index:99}
[tooltip]:focus .hsa-tooltip-icon{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.financial{margin:0;display:block;padding-top:16px !important;padding-bottom:16px !important}
.financial-intro{margin-top:10px}
.financial-checkbox{margin-top:9px;display:flex}
.financial-checkbox input[type=checkbox]{margin-top:5px}
.financial .hsa-label.change-hsa-cont-ckbox-label{margin-bottom:0}
.more-info__item.unstyled{list-style:none;margin:0}
li.more-info__item--list{margin:10px}
.hsa-label .gt-info-ckbox-label{max-width:80%}
.get-more-resource{width:100%;border-top:5px solid #ef3829}
.heading-resource{text-align:center;font-size:2em;padding-top:15px}
.info-container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px 0;position:relative}
.more-info-card{width:100%;height:auto;margin:20px;border-radius:4px;-webkit-box-shadow:0 4px 1px 0 rgba(50,50,50,.3);-moz-box-shadow:0 4px 1px 0 rgba(50,50,50,.3);box-shadow:0 4px 1px 0 rgba(50,50,50,.3)}
.more-info-card .sub-heading{padding:10px;margin:0 0 15px;font-size:18px;color:#ef3829}
.more-info-card .card-content>p{font-size:14px;padding:10px;margin:0;line-height:20px;font-weight:300}
.more-info-card .card-content ul.card-link{padding-left:0}
.more-info-card .card-content>ul>li{display:block;line-height:1;padding:5px 10px}
.more-info-card .card-content>ul>li>a{color:#006ca2;font-size:14px}
input[type=radio].error{background-color:rgba(0,0,0,0)}
input[type=radio].error.toggle-left+label,input[type=radio].error.toggle-right+label{outline:2px solid #c60f13;background-color:#fff1ff}
input[type=radio].error.toggle-left:focus+label,input[type=radio].error.toggle-right:focus+label,input[type=radio].error.toggle-left:visited+label,input[type=radio].error.toggle-right:visited+label,input[type=radio].error.hsa-toggle:checked+label{background:#fff !important;color:#5a5a5a !important;outline:none !important}
.hsa-input.error,.hsa-select.error{outline:2px solid #c60f13;background-color:#fff1ff}
.error-msg{background:rgba(0,0,0,0);color:#c60f13;font-weight:bold;font-size:10px;display:block;padding:5px 10px 5px 0}
.error-msg-tgl{padding:25px 0 0}
.error-hidden{display:none}
.hsa-toggle.error+label+span.error-hidden,.hsa-select.error+span.error-hidden,.hsa-input.error+span.error-hidden,.hsa-input.error+span+span.error-hidden{display:block}
.hsa-calc .hsa-conditions-select fieldset.servlity input.error+label,.hsa-calc .pt_hsa-conditions-select fieldset.servlity input.error+label{color:#c60f13;font-weight:bold;background-color:#fff1ff}
.hsa-chart-container{margin-top:30px}
.hsachart-total-health-care-costs,.hsachart-covered-by-medicare,.hsachart-paid-from-hsa,.hsachart-estimated-shortage,.hsachart-estimated-surplus{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.hsachart-total-health-care-costs,.hsachart-covered-by-medicare,.hsachart-paid-from-hsa,.hsachart-estimated-shortage,.hsachart-estimated-surplus{font-size:20.25px;line-height:24px}
}
.hsa-chart-flex{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-bottom:32px !important}
@media screen and (min-width:540px){.hsa-chart-flex{margin-bottom:48px !important}
}
.hsa-chart-flex-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}
@media all and (min-width:768px){.hsa-chart-flex-item.paid-from-hsa{max-width:250px}
}
.hsa-chart-flex-item .hsa-tooltip-icon i{top:-4px;text-align:center;color:#0c55b8}
.hsa-graph-item.c3 svg{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.hsa-graph-item.c3 svg{font-size:14.22px;line-height:20px}
}
.hsa-graph-item .c3-tooltip th{font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.hsa-graph-item.c3 text{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.hsa-graph-item.c3 text{font-size:14.22px;line-height:20px}
}
.hsa-chart-heading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.hsa-chart-heading{font-size:32.43px;line-height:40px}
}
.hsa-chart-toogle{text-align:center;margin-bottom:32px !important}
.hsa-chart-toogle-btn{font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";padding:4px 16px;min-width:106px;min-height:24px;border:1px solid #002677;color:#002677;background-color:#fbf9f4;cursor:pointer;margin-bottom:16px !important}
@media screen and (min-width:540px){.hsa-chart-toogle-btn{font-size:12.64px;line-height:16px}
}
.hsa-chart-toogle-btn.active{color:#fbf9f4;background-color:#002677}
.hsa-chart-toogle-btn:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
@media screen and (min-width:768px){.hsa-chart-toogle-btn{margin-bottom:0}
}
.hsa-chart-table{visibility:hidden;top:0;position:relative;width:100%;height:0;overflow:auto}
.hsa-chart-table td,.hsa-chart-table th{font-family:"Optum Sans Regular";color:#5a5a5a;padding:15px 0;border-bottom:1px solid #e5e5e6;vertical-align:middle;width:auto;border-right:0;border-left:0}
@media screen and (min-width:540px){.hsa-chart-table td,.hsa-chart-table th{font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.hsa-chart-table td,.hsa-chart-table th{border-right:10px solid #fff;border-left:10px solid #fff}
}
.hsa-chart-table th{font-family:"Optum Sans Bold";color:#5a5a5a}
@media screen and (min-width:540px){.hsa-chart-table th{font-size:18px;line-height:24px}
}
.savingerror{font-size:11px;color:#c60f13}
.pt_get-healthier__item{padding-left:0;display:flex}
.horizontal-list li.hidden,.horizontal-list li.hidden a{display:none}
.col-overlap{padding-right:0}
.error-msg .hidden{display:none}
.aarp .hsa-calc .hsa-form label{font-weight:normal}
.aarp .hsa-calc .hsa-form input[type=radio]+label{display:inline}
.aarp .hsa-calc .hsa-form input[type=radio]+label:before{display:none}
.aarp .hsa-calc .hsa-form input[type=checkbox]+label{padding-left:0;margin-bottom:0;top:0}
.aarp .hsa-calc .hsa-form input[type=checkbox]+label:before{display:inline-block;background:0;border:0}
.aarp .hsa-calc .hsa-form input[type=checkbox]:checked+label:after{display:none}
.aarp .hsa-calc .hsa-form .dk-select,.aarp .hsa-calc .hsa-form .dk-select-multi{display:none}
.aarp .hsa-calc .hsa-form select[data-dkcacheid]{display:block}
.aarp .hsa-calc .hsa-form input[type=checkbox],.aarp .hsa-calc .hsa-form input[type=radio]{display:inline-block}
.aarp .hsa-calc .horizontal-list li.get-healthier__item--list,.aarp .hsa-calc .horizontal-list li.pt_get-healthier__item--list,.aarp .hsa-calc .horizontal-list li.more-info__item--list,.aarp .hsa-calc .horizontal-list li.pt_more-info__item--list{margin-bottom:10px;font-size:12px}
@media all and (min-width:1024px){.aarp .hsa-calc .hsa-form .hsa-select select{border:0}
.aarp .hsa-calc .hsa-form .col-4-lg-last{width:35%}
}
@media all and (max-width:480px){.aarp .hsa-calc .hsa__aarp-spanish .hsa-form input[type=checkbox]+label{max-width:80%;top:0}
}
@media screen and (min-width:768px)and (max-width:1024px){.hsa-calc .hsa-tooltip-icon.smoke-tool{top:4px}
}
@media all and (min-width:660px){.more-info__item.unstyled{column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}
}
@media all and (min-width:768px){.hsa-page-nextbtn{float:right}
.more-info-card{width:28.5%;margin:20px 15px}
}
@media all and (min-width:1024px){.more-info__item.unstyled{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;white-space:nowrap}
.hsa__aarp-spanish .more-info__item.unstyled{-webkit-columns:2 50%;-moz-columns:2 50%;columns:2 50%;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto}
}
@media all and (max-width:768px){.hsa-chart-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hsa-chart-flex-item{margin-bottom:35px;text-align:center}
.hsa-chart-flex-label{margin-bottom:5px}
}
@media all and (max-width:480px){.hsa-calc .hsa-terms p{display:block;margin-bottom:32px !important}
.hsa-calc .hsa-terms p .hsa-button{top:auto;left:auto;margin-left:0}
.hsa-calc .hsa-conditions-select fieldset.servlity label{margin-right:8px !important}
.mobile-padding{margin-top:20px}
.aarp .hsa-calc .hsa-box .hsa__aarp-spanish .hsa-form input[type=checkbox]+label{max-width:80%}
.hsa-calc .hsa-individual .hsa-input-container-retaired,.hsa-calc .hsa-partner .hsa-input-container-retaired{padding-left:24px;padding-top:15px;padding-bottom:15px}
.financial-input{margin-top:24px !important}
}
@media all and (max-width:425px){.hsa-calc .col-4-sm{width:100%}
.hsa-calc .col-4-lg{width:auto}
.hsa-label{display:block}
.hsa-label.gt-healthier-ckbox-label,.hsa-label.gt-info-ckbox-label{display:inline-block;margin-bottom:0}
.hsa-label-tooltip{display:inline-block}
.hsa-input-weight{margin-left:0}
#individual-age,#pt_age{margin-left:0;margin-top:18px}
}
@media all and (max-width:400px){.hsa-label{display:block;width:100%}
.hsa-label.gt-healthier-ckbox-label,.hsa-label.change-hsa-cont-ckbox-label,.hsa-label.gt-info-ckbox-label,.financial .hsa-label{display:inline-block;width:auto;line-height:normal;padding-left:10px}
.hsa-tooltip-btn-pa{width:10%;display:inline-block}
}
@media all and (max-width:320px){.hsa-checkbox gt-info-ckbox{width:15px}
}
@media all and (max-width:1024px){.hsa-calc .hsa-box{width:100%}
}
@media all and (max-width:768px){.hsa-calc ul.tabs li .hsa-tabs-btn{width:100%;height:100%;position:absolute;top:0;left:0;display:block;z-index:1000;float:left;cursor:pointer}
.hsa-calc .hsa-content-intro{width:100%;margin:0}
.hsa-calc .hsa-individual .hsa-input-container,.hsa-calc .hsa-partner .hsa-input-container{border-right:0;height:auto}
.hsa-calc .hsa-health-select{width:100%}
.hsa-calc .hsa-divider-right{padding-right:0 !important;border-right:0}
.hsa-calc .hsa-divider-left{padding-left:0 !important;border-left:0;display:block;float:left}
.hsa-calc .hsa-tabs-container{height:auto}
.hsa-calc .hsa-conditions-table-row td span{font-size:10px}
.hsa-calc .col-12{float:left;clear:both;display:block}
.hsa-calc .col-6{display:block}
.hsa-calc .col-4-sm,.hsa-calc .col-4-lg{width:auto;margin-right:15px;float:left}
.hsa-calc .col-4-sm:nth-last-child(1),.hsa-calc .col-4-lg:nth-last-child(1){clear:both}
.hsa-calc .col-4-lg-last{padding-left:0 !important}
.hsa-calc .col-4-sm{margin-right:33px}
.hsa-calc .hsa-conditions-select .hsa-button,.hsa-calc .pt_hsa-conditions-select .hsa-button{display:inline-block;width:auto}
.hsa-calc .hsa-conditions-select fieldset.servlity{text-align:left;margin-left:2px}
.hsa-calc .hsa-conditions-table-row td span{font-size:10px}
.hsa-calc .progress-container{display:none}
.hsa-calc ul.tabs{text-align:left}
.hsa-calc ul.tabs li{display:block;width:100%;height:auto;border-bottom:1px solid #e5e5e6;position:relative;padding:25px 0;transition:all .4s ease-in-out}
.hsa-calc ul.tabs li:hover{background:#efefee}
.hsa-calc ul.tabs li.hidden{display:none}
.hsa-calc ul.tabs li.active{border-bottom:1px solid #002677}
.hsa-calc ul.tabs.full li,.hsa-calc ul.tabs.five li{width:100%}
.hsa-calc ul.tabs li .icon-circle i{font-size:18px;line-height:45px}
.hsa-calc ul.tabs li .icon-circle{width:45px;height:45px;margin:0;border-width:1px;float:left}
.hsa-calc ul.tabs li span{width:auto;text-align:center;position:relative;top:-6px}
.hsa-calc .hsa-tabs-container{margin-bottom:35px}
.hsa-calc .tab-content{padding-top:0}
.hsa-calc .hsa-user-details{padding:15px 0;margin-bottom:15px}
.hsa-calc .hsa-terms p .hsa-button{top:45px;left:15px;margin-left:0}
.hsa-label{display:inline-block;margin-bottom:0}
.hsa-label.hsa-label-inline{margin-bottom:0;width:auto;display:inline-block}
.hsa-label-trailing{font-size:10px;margin-left:0;margin-right:0}
.hsa-select select{width:100%}
.hsa-select .hsa-input-weight,.hsa-select .hsa-select-weight{margin-left:0}
.hsa-button{width:100%}
.hsa-calc .hidden{display:none}
.horizontal-list li.get-healthier__item--list,.horizontal-list li.pt_get-healthier__item--list,.horizontal-list li.more-info__item--list,.horizontal-list li.pt_more-info__item--list{display:block}
.horizontal-list li.get-healthier__item--list.hidden,.horizontal-list li.pt_get-healthier__item--list.hidden .horizontal-list li.more-info__item--list.hidden,.horizontal-list li.more-info__item--list.hidden{display:none}
.gt-healthier-ckbox-label,.gt-info-ckbox-label{top:-2px}
select#conditionsSelect.hsa-health-select{padding:5px 15px}
.horizontal-list li.hidden,.horizontal-list li.hidden a{display:none;margin-right:32px !important}
.hsa-select select{width:100%;-webkit-appearance:menulist;appearance:menulist;padding:5px 10px}
.hsa-select{border-radius:3px;color:#63666a;font-size:14px;text-align:default;padding:0}
.hsa-label-tooltip{font-size:12px}
.col-overlap-mobile{margin-left:-13px}
#individual-age,#pt_age{margin-left:29px}
.tab-clear{clear:both}
.hsa-calc .hsa-button-update{float:none}
.js-page-prev,.js-page-next{width:auto !important}
.hsa-checkbox.gt-info-ckbox{width:15px}
.hsa-calc .hsa-tooltip-icon.smoke-tool{top:4px}
ul.get-healthier__item,ul.pt_get-healthier__item{display:inline-block;margin-bottom:32px !important}
}
.c3 svg{font:14px sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.c3 line,.c3 path{fill:none;stroke:#000}
.c3 text{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid{shape-rendering:crispEdges}
.c3-chart-arc path{stroke:#fff}
.c3-chart-arc text{fill:#fff;font-size:13px}
.c3-grid line{stroke:#aaa}
.c3-grid text{fill:#aaa}
.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}
.c3-text.c3-empty{fill:gray;font-size:2em}
.c3-line{stroke-width:1px}
.c3-circle._expanded_{stroke-width:1px;stroke:#fff}
.c3-selected-circle{fill:#fff;stroke-width:2px}
.c3-bar{stroke-width:0}
.c3-bar._expanded_{fill-opacity:1;fill-opacity:.75}
.c3-target.c3-focused{opacity:1}
.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}
.c3-target.c3-defocused{opacity:.3 !important}
.c3-region{fill:#4682b4;fill-opacity:.1}
.c3-brush .extent{fill-opacity:.1}
.c3-legend-item{font-size:12px}
.c3-legend-item-hidden{opacity:.15}
.c3-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}
.c3-title{font:14px sans-serif}
.c3-tooltip-container{z-index:10}
.c3-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;-webkit-box-shadow:7px 7px 12px -9px #777;-moz-box-shadow:7px 7px 12px -9px #777;box-shadow:7px 7px 12px -9px #777;opacity:.9}
.c3-tooltip tr{border:1px solid #ccc}
.c3-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}
.c3-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}
.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}
.c3-tooltip td.value{text-align:right}
.c3-area{stroke-width:0;opacity:.2}
.c3-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}
.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}
.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#000;font-size:16px}
.c3-chart-arcs .c3-chart-arcs-gauge-max{fill:#777}
.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#777}
.c3-chart-arc .c3-gauge-value{fill:#000}
.c3-chart-arc.c3-target g path{opacity:1}
.c3-chart-arc.c3-target.c3-focused g path{opacity:1}
.text-component .button .fa-angle-right{padding-left:4px}
.text-component__buttonSpace{margin:32px 0 !important}
.text-component__tooltip{display:none;padding:10px;background-color:#5a5a5a;border-radius:8px;color:#fff;font-size:20px;position:absolute;left:40px;top:-21px;z-index:99999999;width:150px;text-align:center}
.text-component__tooltip__text{font-family:"Frutiger-Bold";margin-left:5px}
.text-component__socialimg{height:32px;width:32px;margin:12px 10px 0 0;transition:all .2s linear}
.text-component__socialIcon{text-decoration:none;position:relative}
.text-component__socialIcon:hover,.text-component__socialIcon:active{text-decoration:none;cursor:pointer}
.text-component__socialIcon:hover img,.text-component__socialIcon:active img{transform:scale(1.1)}
.text-component__socialIcon:focus{text-decoration:none}
.text-component__socialIcon:focus img{transition:all .2s linear;outline:0;border-color:#00396c;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;border-radius:100%}
.text-component__socialIcon:focus-visible{box-shadow:none}
@media screen and (min-width:1048px){main>.content>.text>div>.text-component.text-inner p:not([style*="text-align: center;"]){width:80%}
}
@media screen and (min-width:1048px){.column-full .text-component.text-inner p{width:80%}
}
.column-full .text-component.text-inner p[style*="text-align: center;"]{width:100%}
@media screen and (min-width:1048px){main>.content>.text>div>.text-component.text-inner ul{width:80%}
}
@media screen and (min-width:1048px){main>.content>.text>div>.text-component.text-inner ol{width:80%}
}
@media screen and (min-width:1048px){.column-full .text-component.text-inner ol{width:80%}
}
@media screen and (min-width:1048px){.column-full .text-component.text-inner ul{width:80%}
}
.tableMainContainer .topperEyeBrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
.tableMainContainer .topperHeadline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;font-weight:bold;color:#002677}
@media screen and (min-width:540px){.tableMainContainer .topperHeadline{font-size:41.04px;line-height:52px}
}
.tableMainContainer .topperBodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:32px !important}
@media screen and (min-width:540px){.tableMainContainer .topperBodyCopy{font-size:18px;line-height:24px}
}
.tableMainContainer .eyebrowContainer{text-align:center;margin-bottom:64px}
.tableMainContainer .eyebrowContainer .eyebrowContainercenter{justify-content:center}
.dmp-container__table td,.dmp-container__table--mutual-funds td{font-family:"Optum Sans Regular";color:#5a5a5a;background-color:#fff}
@media screen and (min-width:540px){.dmp-container__table td,.dmp-container__table--mutual-funds td{font-size:18px;line-height:24px}
}
.dmp-container__table th,.dmp-container__table td,.dmp-container__table--mutual-funds th,.dmp-container__table--mutual-funds td{width:33.3%}
@media screen and (max-width:768px){.dmp-container__table th,.dmp-container__table td,.dmp-container__table--mutual-funds th,.dmp-container__table--mutual-funds td{width:auto}
}
@media screen and (max-width:768px){.dmp-container__table th,.dmp-container__table--mutual-funds th{flex-direction:column}
}
.dmp-container__table tr:last-child td:after,.dmp-container__table--mutual-funds tr:last-child td:after{content:"";height:1px;background:#cbcccd;position:absolute;bottom:0;left:0;right:20px;display:block !important}
@media screen and (max-width:768px){.dmp-container__table tr:nth-child(2) th,.dmp-container__table--mutual-funds tr:nth-child(2) th{border-top:2px solid #cbcccd}
}
.dmp-container__table td[headers=dataLabel],.dmp-container__table--mutual-funds td[headers=dataLabel]{color:#002677;font-weight:bold}
@media screen and (max-width:768px){.dmp-container__table td[headers=dataLabel],.dmp-container__table--mutual-funds td[headers=dataLabel]{color:#5a5a5a}
}
.dmp-container__table th.columnHeading,.dmp-container__table--mutual-funds th.columnHeading{color:#002677;font-weight:bold}
@media screen and (max-width:768px){.dmp-container__table th.columnHeading,.dmp-container__table--mutual-funds th.columnHeading{color:#5a5a5a}
}
@media all and (max-width:1050px){.dmp-container__table,.dmp-container__table--mutual-funds{overflow-x:scroll}
}
@media all and (max-width:768px){.dmp-container__table .tr-hidden-mobile,.dmp-container__table--mutual-funds .tr-hidden-mobile{display:none}
}
.dmp-container__table table,.dmp-container__table--mutual-funds table{border-collapse:collapse;width:100%;border:0}
.dmp-container__table tr:first-of-type th:after,.dmp-container__table--mutual-funds tr:first-of-type th:after{content:"";height:1px;background:#cbcccd;position:absolute;bottom:0;left:0;right:20px}
@media screen and (min-width:768px){.dmp-container__table tr:last-of-type td:after,.dmp-container__table tr:last-of-type th:after,.dmp-container__table--mutual-funds tr:last-of-type td:after,.dmp-container__table--mutual-funds tr:last-of-type th:after{content:"";height:1px;background:#cbcccd;position:absolute;bottom:0;left:0;right:20px}
}
.dmp-container__table tr.dmp-container__table__subheader,.dmp-container__table--mutual-funds tr.dmp-container__table__subheader{color:#fff;background:#434448;margin-bottom:0;font-weight:bold;text-transform:uppercase}
.dmp-container__table tr.dmp-container__table__subheader td,.dmp-container__table--mutual-funds tr.dmp-container__table__subheader td{text-align:left}
.dmp-container__table tr.dmp-container__table__subheader td:before,.dmp-container__table tr.dmp-container__table__subheader td:after,.dmp-container__table--mutual-funds tr.dmp-container__table__subheader td:before,.dmp-container__table--mutual-funds tr.dmp-container__table__subheader td:after{display:none}
.dmp-container__table th,.dmp-container__table td,.dmp-container__table--mutual-funds th,.dmp-container__table--mutual-funds td{padding:15px 20px;vertical-align:text-top;text-align:left;border:0;position:relative}
.dmp-container__table th:after,.dmp-container__table td:after,.dmp-container__table--mutual-funds th:after,.dmp-container__table--mutual-funds td:after{content:"";height:1px;background:#cbcccd;position:absolute;bottom:0;left:0;right:20px}
@media screen and (max-width:768px){.dmp-container__table th:after,.dmp-container__table td:after,.dmp-container__table--mutual-funds th:after,.dmp-container__table--mutual-funds td:after{right:0}
}
.dmp-container__table th,.dmp-container__table--mutual-funds th{vertical-align:bottom;font-weight:bold;background-color:#fff;vertical-align:bottom;font-weight:bold}
.dmp-container__table th:after,.dmp-container__table--mutual-funds th:after{left:0}
.dmp-container__table td::before,.dmp-container__table--mutual-funds td::before{display:none}
.dmp-container__table .double-table .dmp-container__table--mutual-funds tr:first-of-type th:last-of-type,.dmp-container__table--mutual-funds .double-table .dmp-container__table--mutual-funds tr:first-of-type th:last-of-type{min-width:100px}
.dmp-container__table .double-table table,.dmp-container__table--mutual-funds .double-table table{margin:0}
.dmp-container__table .double-table tr:first-of-type,.dmp-container__table--mutual-funds .double-table tr:first-of-type{background-color:#efefee}
.dmp-container__table .double-table th,.dmp-container__table .double-table td,.dmp-container__table--mutual-funds .double-table th,.dmp-container__table--mutual-funds .double-table td{padding:0 10px}
.dmp-container__table .double-table th:first-of-type,.dmp-container__table .double-table td:first-of-type,.dmp-container__table--mutual-funds .double-table th:first-of-type,.dmp-container__table--mutual-funds .double-table td:first-of-type{padding-left:0}
.dmp-container__table .double-table th:last-of-type,.dmp-container__table .double-table td:last-of-type,.dmp-container__table--mutual-funds .double-table th:last-of-type,.dmp-container__table--mutual-funds .double-table td:last-of-type{padding-right:0}
.dmp-container__table .mobile-heading,.dmp-container__table--mutual-funds .mobile-heading{display:none}
@media screen and (max-width:768px){.dmp-container__table table,.dmp-container__table tbody,.dmp-container__table tr,.dmp-container__table td,.dmp-container__table--mutual-funds table,.dmp-container__table--mutual-funds tbody,.dmp-container__table--mutual-funds tr,.dmp-container__table--mutual-funds td{display:block}
.dmp-container__table td span:nth-child(2),.dmp-container__table--mutual-funds td span:nth-child(2){min-height:30px}
.dmp-container__table tr,.dmp-container__table--mutual-funds tr{margin-bottom:10px}
.dmp-container__table tr td:last-of-type:after,.dmp-container__table--mutual-funds tr td:last-of-type:after{bottom:-10px;left:0;right:0;height:2px}
.dmp-container__table tr:last-of-type td:last-of-type:after,.dmp-container__table--mutual-funds tr:last-of-type td:last-of-type:after{display:none}
.dmp-container__table tr:first-of-type th,.dmp-container__table--mutual-funds tr:first-of-type th{display:none}
.dmp-container__table th,.dmp-container__table--mutual-funds th{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#d0d0ce}
.dmp-container__table th:first-of-type,.dmp-container__table--mutual-funds th:first-of-type{padding-left:20px;border-bottom:2px solid #cbcccd}
.dmp-container__table th:after,.dmp-container__table--mutual-funds th:after{display:none}
.dmp-container__table td::before,.dmp-container__table .mobile-heading,.dmp-container__table--mutual-funds td::before,.dmp-container__table--mutual-funds .mobile-heading{font-weight:bold;text-align:left;display:inline-block;width:60%;position:absolute;top:15px;left:20px;color:#002677}
.dmp-container__table ul,.dmp-container__table--mutual-funds ul{padding-left:10px}
.dmp-container__table ul li,.dmp-container__table--mutual-funds ul li{list-style:none}
.dmp-container__table td,.dmp-container__table--mutual-funds td{text-align:left !important;position:relative;padding-left:52%;display:flex;flex-direction:column;width:100%}
.dmp-container__table td:after,.dmp-container__table--mutual-funds td:after{height:2px}
.dmp-container__table td.double-table,.dmp-container__table--mutual-funds td.double-table{grid-template:inherit}
.dmp-container__table td.double-table .dmp-container__table--mutual-funds,.dmp-container__table--mutual-funds td.double-table .dmp-container__table--mutual-funds{padding-top:10px}
.dmp-container__table td.double-table .dmp-container__table--mutual-funds:before,.dmp-container__table--mutual-funds td.double-table .dmp-container__table--mutual-funds:before{content:"";height:2px;background:#b1b2b3;position:absolute;top:50px;left:20px;right:20px}
.dmp-container__table td.double-table tr:last-of-type,.dmp-container__table--mutual-funds td.double-table tr:last-of-type{margin-bottom:0}
.dmp-container__table td.double-table tr:last-of-type td:first-of-type,.dmp-container__table--mutual-funds td.double-table tr:last-of-type td:first-of-type{padding-top:0}
.dmp-container__table td.double-table tr:last-of-type td:last-of-type,.dmp-container__table--mutual-funds td.double-table tr:last-of-type td:last-of-type{padding-bottom:0}
.dmp-container__table td.double-table td,.dmp-container__table--mutual-funds td.double-table td{padding:15px 0}
.dmp-container__table td.double-table td:before,.dmp-container__table--mutual-funds td.double-table td:before{font-weight:normal}
.dmp-container__table td.double-table td:after,.dmp-container__table--mutual-funds td.double-table td:after{left:0;right:0;height:1px}
.dmp-container__table caption,.dmp-container__table--mutual-funds caption{font-style:normal;background-color:rgba(0,0,0,.35);color:#fff;font-weight:bold}
}
.dmp-container__table .header1,.dmp-container__table--mutual-funds .header1{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.dmp-container__table .header1,.dmp-container__table--mutual-funds .header1{font-size:20.25px;line-height:24px}
}
.dmp-container__table .header2,.dmp-container__table--mutual-funds .header2{font-family:"Optum Sans Bold";color:#002677}
@media screen and (min-width:540px){.dmp-container__table .header2,.dmp-container__table--mutual-funds .header2{font-size:18px;line-height:24px}
}
.dmp-container__table .brand-secondary-3,.dmp-container__table--mutual-funds .brand-secondary-3{background-color:#fbf9f4 !important;border-right:20px solid #fff !important}
@media screen and (max-width:768px){.dmp-container__table .brand-secondary-3,.dmp-container__table--mutual-funds .brand-secondary-3{border-right:none !important}
}
.dmp-container__table .brand-white,.dmp-container__table--mutual-funds .brand-white{background-color:#fff !important}
.dmp-container__table .sample,.dmp-container__table--mutual-funds .sample{display:none}
.dmp-container__table .width80,.dmp-container__table--mutual-funds .width80{width:80% !important;margin-right:auto;margin-left:auto}
.dmp-container__table caption,.dmp-container__table--mutual-funds caption{display:none}
.dmp-container__table .labelHeading,.dmp-container__table--mutual-funds .labelHeading{text-align:left !important;display:flex !important;justify-content:left;padding-left:20px !important}
@media screen and (max-width:768px){.dmp-container__table .hideHeading,.dmp-container__table--mutual-funds .hideHeading{display:none !important}
}
@media screen and (max-width:768px){.dmp-container__table--mutual-funds td::before{content:attr(data-title)}
}
.dmp-container__table--mutual-funds tr td:first-child:after,.dmp-container__table tr th:first-child:after{right:0 !important}
.dmp-container__table tr td:first-child:after{right:0}
@media screen and (min-width:768px){.dmp-container__table tr th:first-child{border-right:20px solid #fff !important}
}
.material-symbols-outlined{color:#002677;font-size:30px !important;width:48px;margin:0 auto;display:block;padding-right:24px}
.pattern-library__thead{background-color:#5a5a5a;color:#fff}
.pattern-library__tr{background-color:#d9f6fa}
.pattern-library .optum4__colors{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center}
.pattern-library .optum4__background{background:#002677 !important}
.pattern-library .box{box-sizing:border-box;flex:0 1 250px;overflow:hidden;border:1px solid #595959;margin-bottom:20px;margin:0 auto 20px;padding:10px}
.lt-ie10 .pattern-library .box{display:inline-block}
.pattern-library .box code{font-size:smaller}
.pattern-library .color-white{background-color:#fff;color:#000}
.pattern-library .color-neutral-2{background-color:#fafafa;color:#000}
.pattern-library .color-neutral-5{background-color:#f2f2f2;color:#000}
.pattern-library .color-neutral-10{background-color:#e5e5e6;color:#000}
.pattern-library .color-neutral-20{background-color:#cbcccd;color:#000}
.pattern-library .color-neutral-30{background-color:#b1b2b4;color:#000}
.pattern-library .color-neutral-56{background-color:#6e7072;color:#fff}
.pattern-library .color-neutral-70{background-color:#4b4d4f;color:#fff}
.pattern-library .color-neutral-80{background-color:#323334;color:#fff}
.pattern-library .color-neutral-90{background-color:#19191a;color:#fff}
.pattern-library .color-black{background-color:#000;color:#fff}
.pattern-library .primary-brand{background-color:#ff612b;color:#fff}
.pattern-library .brand-secondary-1{background-color:#002677;color:#fff}
.pattern-library .brand-secondary-2{background-color:#d9f6fa;color:#000}
.pattern-library .brand-secondary-3{background-color:#fbf9f4;color:#000}
.pattern-library .brand-secondary-4{background-color:#5a5a5a;color:#fff}
.pattern-library .color-cta-blue{background-color:#0c55b8;color:#fff}
.pattern-library .color-cta-hover{background-color:#0c55b8;color:#fff}
.pattern-library .color-cta-down{background-color:#002677;color:#fff}
.pattern-library .color-green-success{background-color:#007000;color:#fff}
.pattern-library .color-red-alert{background-color:#c40000;color:#fff}
.pattern-library .color-gold-callout{background-color:#f5b700;color:#000}
.pattern-library .color-feedback-information-light{background-color:#e5f8fb;color:#000}
.pattern-library .color-feedback-information-dark{background-color:#002677;color:#fff}
.pattern-library .color-feedback-success-light{background-color:#eff6ef;color:#000}
.pattern-library .color-feedback-success-dark{background-color:#007000;color:#fff}
.pattern-library .color-feedback-warning-light{background-color:#fef9ea;color:#000}
.pattern-library .color-feedback-warning-dark{background-color:#f5b700;color:#000}
.pattern-library .color-feedback-danger-light{background-color:#fcf0f0;color:#000}
.pattern-library .color-feedback-danger-dark{background-color:#c40000;color:#fff}
.pattern-library__sm-wrapper{max-height:61px}
.pattern-library__sm-image{transform:scale(0.4407) translate(-488px,-88px)}
.pattern-library__md-wrapper{max-height:157px}
.pattern-library__md-image{transform:scale(0.5769) translate(-364px,-100px)}
.pattern-library__lg-wrapper{max-height:230px}
.pattern-library__lg-image{transform:scale(0.8205) translate(-117px,-31px)}
.pattern-library__xl-wrapper{max-height:480px}
.pattern-library__xl-image{transform:scale(0.7328) translate(-277px,-120px)}
.pattern-library__xxl-wrapper{max-height:482px}
.pattern-library__xxl-image{transform:scale(1.0069) translate(-80px,2px)}
.pattern-library__container{color:#fff;background-color:#ff612b}
.pattern-library__col{background-clip:content-box;background-color:#d9f6fa;color:#000}
.resource-link__imglin{display:inline-flex;flex-direction:row}
.resource-link__copy{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;margin-bottom:8px;color:#002677;text-align:left}
.resource-link__bg1{background-color:#fff}
.resource-link__bg2{background-color:#fbf9f4}
.resource-link__bodycopy{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#0c55b8;text-align:left}
@media screen and (min-width:540px){.resource-link__bodycopy{font-size:14.22px;line-height:20px}
}
.resource-link__bodycopy:hover,.resource-link__bodycopy:active{text-decoration:underline;color:#0c55b8}
.resource-link__bodycopy:focus{text-decoration:underline;color:#002677}
.resource-link__icon{font-size:32px;color:#002677;background:rgba(0,0,0,0) !important;padding-right:16px !important}
.resource-link__center{text-align:center}
.resource-link__left{text-align:left}
.resource-link .material-icons-outlined{font-size:38px !important}
.O4-mixed-row__container{padding-top:48px !important;padding-bottom:48px !important}
@media screen and (min-width:540px){.O4-mixed-row__container{padding-top:80px !important}
}
@media screen and (min-width:540px){.O4-mixed-row__container{padding-bottom:80px !important}
}
.O4-mixed-row__none{background-color:rgba(0,0,0,0)}
.O4-mixed-row__brand-white{background-color:#fff}
.O4-mixed-row__brand-secondary-3{background-color:#fbf9f4}
.O4-mixed-row__brand-secondary-2{background-color:#d9f6fa}
.O4-mixed-row__brand-primary{background-color:#ff612b}
.O4-mixed-row__brand-primary .O4-mixed-row__topper-eyebrow,.O4-mixed-row__brand-primary .O4-mixed-row__topper-bodycopy{display:none}
.O4-mixed-row__brand-primary .O4-mixed-row__topper-headline{color:#fff;font-family:"Optum Sans XBold"}
.O4-mixed-row__brand-primary .O4-mixed-card-complex__border{border:0}
.O4-mixed-row__topper{margin-bottom:32px !important}
.O4-mixed-row__topper .O4-mixedrowcenter{justify-content:center}
.O4-mixed-row__topper-eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;color:#002677;margin-bottom:16px !important}
.O4-mixed-row__topper-bodycopy{font-family:"Optum Sans Regular";color:#5a5a5a;text-align:center;margin-top:16px !important}
@media screen and (min-width:540px){.O4-mixed-row__topper-bodycopy{font-size:18px;line-height:24px}
}
.O4-mixed-row__topper-bodycopy p{margin-bottom:0}
.O4-mixed-row__topper-headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:540px){.O4-mixed-row__topper-headline{font-size:41.04px;line-height:52px}
}
.O4-mixed-row__topper-headline:after{content:"";width:60px;height:3px;position:absolute;left:50%;bottom:-24px;transform:translateX(-50%)}
.O4-mixed-row__grid{--var-gutter-y:16px}
.O4-mixed-row__card.cq-Editable-dom .modal{display:none}
.O4-mixed-row__button{text-align:center;margin-top:32px !important}
@media screen and (min-width:540px){.O4-mixed-row__button{margin-top:48px !important}
}
.O4-mixed-row__button a.btn__md{margin:0}
.O4-mixed-card-complex{height:100%;min-height:360px;overflow-wrap:break-word;background-color:#fff;justify-content:center;word-break:break-word;border-radius:12px}
@media screen and (min-width:1048px){.O4-mixed-card-complex:hover .O4-mixed-card-complex__image,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__image{transform:translate(-50%,-1.9375rem) scale(1)}
.O4-mixed-card-complex:hover .O4-mixed-card-complex__overelay,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__overelay{transform:translate(0,-1.9375rem) scale(1)}
.O4-mixed-card-complex:hover .O4-mixed-card-complex__crop::after,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__crop::after{transform:translate(0,-1.9375rem) scale(1)}
.O4-mixed-card-complex:hover .O4-mixed-card-complex__trim,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__trim,.O4-mixed-card-complex:hover .O4-mixed-card-complex__background,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__background,.O4-mixed-card-complex:hover .O4-mixed-card-complex__buttons,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__buttons{transform:translate(0,-1.9375rem)}
.O4-mixed-card-complex:hover .O4-mixed-card-complex__videoicon,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__videoicon{transform:translate(0,-0.9rem)}
.O4-mixed-card-complex:hover .O4-mixed-card-complex__buttons,.O4-mixed-card-complex:focus-within .O4-mixed-card-complex__buttons{opacity:1}
}
.O4-mixed-card-complex__border{border:1px solid #e0e0e0}
.O4-mixed-card-complex__crop,.O4-mixed-card-complex__crop-1{display:flex;flex-direction:row;position:relative;justify-content:center;align-items:center;overflow:hidden;border-radius:12px 12px 0 0}
.O4-mixed-card-complex__crop::after,.O4-mixed-card-complex__crop-1::after{display:block;content:"";padding-bottom:49%}
.O4-mixed-card-complex__videoicon,.O4-mixed-card-complex__videoicon-1{z-index:99;height:48px;width:48px;opacity:.6;background:rgba(0,0,0,0);border:0}
.O4-mixed-card-complex__videoicon:hover,.O4-mixed-card-complex__videoicon:active,.O4-mixed-card-complex__videoicon-1:hover,.O4-mixed-card-complex__videoicon-1:active{opacity:1}
.O4-mixed-card-complex__videoicon:active,.O4-mixed-card-complex__videoicon-1:active{border-radius:50%;border:2px solid #fff}
@media screen and (min-width:1048px){.O4-mixed-card-complex__videoicon{transition:transform .7s cubic-bezier(0.42,0,0.14,0.97)}
}
.O4-mixed-card-complex__overelay,.O4-mixed-card-complex__overelay-1{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:98}
@media screen and (min-width:1048px){.O4-mixed-card-complex__overelay{transform:translate(0,-0.4375rem) scale(1.12);transition:transform .7s cubic-bezier(0.42,0,0.14,0.97)}
}
@media screen and (min-width:1048px){.O4-mixed-card-complex__crop{transition:height .7s cubic-bezier(0.42,0,0.14,0.97)}
}
.O4-mixed-card-complex__image,.O4-mixed-card-complex__image-1{object-fit:cover;position:absolute;top:0;width:100%;height:100%;border-radius:12px 12px 0 0}
@media screen and (min-width:1048px){.O4-mixed-card-complex__image{left:50%;transform:translate(-50%,-0.4375rem) scale(1.12);transition:transform .7s cubic-bezier(0.42,0,0.14,0.97)}
}
.O4-mixed-card-complex__background,.O4-mixed-card-complex__background-1{padding:24px 24px 0 24px}
@media screen and (min-width:1048px){.O4-mixed-card-complex__background,.O4-mixed-card-complex__background-1{padding:32px 32px 0 32px}
}
@media screen and (min-width:1048px){.O4-mixed-card-complex__background{transition:transform .7s cubic-bezier(0.42,0,0.14,0.97)}
}
.O4-mixed-card-complex__badge{background-color:#d9f6fa;width:fit-content;height:24px;border-radius:4px;font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";color:#002677;margin-bottom:16px;text-align:center;padding:0 32px;display:flex;align-items:center}
@media screen and (min-width:540px){.O4-mixed-card-complex__badge{font-size:12.64px;line-height:16px}
}
.O4-mixed-card-complex__eyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:16px !important}
@media screen and (min-width:540px){.O4-mixed-card-complex__eyebrow{font-size:14.22px;line-height:20px}
}
.O4-mixed-card-complex__heading2{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;color:#002677;margin-bottom:16px}
@media screen and (min-width:540px){.O4-mixed-card-complex__heading2{font-size:25.63px;line-height:32px}
}
.O4-mixed-card-complex__heading3{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677;margin-bottom:16px}
@media screen and (min-width:540px){.O4-mixed-card-complex__heading3{font-size:22.78px;line-height:32px}
}
.O4-mixed-card-complex__bodycopy{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.O4-mixed-card-complex__bodycopy p:last-child{margin-bottom:0}
.O4-mixed-card-complex__cta{padding:0 24px 24px 24px}
@media screen and (min-width:1048px){.O4-mixed-card-complex__cta{padding:0 32px 32px 32px}
}
.O4-mixed-card-complex__buttons,.O4-mixed-card-complex__buttons-1{margin-bottom:-16px;margin-top:24px}
@media screen and (min-width:540px){.O4-mixed-card-complex__buttons,.O4-mixed-card-complex__buttons-1{margin-left:-16px}
}
.O4-mixed-card-complex__buttons .btn__md,.O4-mixed-card-complex__buttons .btn__lg,.O4-mixed-card-complex__buttons .btn__sm,.O4-mixed-card-complex__buttons .btn-link__standard,.O4-mixed-card-complex__buttons .btn-link__reverse,.O4-mixed-card-complex__buttons-1 .btn__md,.O4-mixed-card-complex__buttons-1 .btn__lg,.O4-mixed-card-complex__buttons-1 .btn__sm,.O4-mixed-card-complex__buttons-1 .btn-link__standard,.O4-mixed-card-complex__buttons-1 .btn-link__reverse{margin-top:0;margin-bottom:16px !important}
@media screen and (min-width:540px){.O4-mixed-card-complex__buttons .btn__md,.O4-mixed-card-complex__buttons .btn__lg,.O4-mixed-card-complex__buttons .btn__sm,.O4-mixed-card-complex__buttons .btn-link__standard,.O4-mixed-card-complex__buttons .btn-link__reverse,.O4-mixed-card-complex__buttons-1 .btn__md,.O4-mixed-card-complex__buttons-1 .btn__lg,.O4-mixed-card-complex__buttons-1 .btn__sm,.O4-mixed-card-complex__buttons-1 .btn-link__standard,.O4-mixed-card-complex__buttons-1 .btn-link__reverse{margin-left:16px !important}
}
.O4-mixed-card-complex__buttons .btn-link__standard,.O4-mixed-card-complex__buttons-1 .btn-link__standard{display:inline-block;white-space:nowrap}
@media screen and (min-width:1048px){.O4-mixed-card-complex__buttons{opacity:0;transform:translate(0,0);transition:all .7s cubic-bezier(0.42,0,0.14,0.97)}
}
.dpl-mixed-row-complex-card.cq-Editable-dom .modal{display:none}
.o4-lateral-card__container{display:grid;padding-top:48px !important;padding-bottom:48px !important}
@media screen and (min-width:540px){.o4-lateral-card__container{padding-top:80px !important}
}
@media screen and (min-width:540px){.o4-lateral-card__container{padding-bottom:80px !important}
}
.o4-lateral-card__topper{margin-bottom:32px !important}
.o4-lateral-card__topper .o4-lateral-cardcenter{justify-content:center}
.o4-lateral-card__topper-eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;margin-bottom:16px !important;color:#002677}
.o4-lateral-card__topper-headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:540px){.o4-lateral-card__topper-headline{font-size:41.04px;line-height:52px}
}
.o4-lateral-card__topper-bodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;text-align:center;margin-top:16px !important}
@media screen and (min-width:540px){.o4-lateral-card__topper-bodyCopy{font-size:18px;line-height:24px}
}
.o4-lateral-card__topper-bodyCopy p:last-child{margin-bottom:0}
.o4-lateral-card__none{background-color:rgba(0,0,0,0)}
.o4-lateral-card__brand-white{background-color:#fff}
.o4-lateral-card__brand-secondary-3{background-color:#fbf9f4}
.o4-lateral-card__brand-secondary-2{background-color:#d9f6fa}
.o4-lateral-card__brand-primary{background-color:#ff612b}
.o4-lateral-card__brand-primary .o4-lateral-card__topper-eyebrow,.o4-lateral-card__brand-primary .o4-lateral-card__topper-bodyCopy{display:none}
.o4-lateral-card__brand-primary .o4-lateral-card__topper-headline{color:#fff;font-family:"Optum Sans XBold"}
.o4-lateral-card__brand-primary .o4-lateral-card__card{border:0}
.o4-lateral-card__grid{--var-gutter-y:16px}
@media screen and (min-width:1048px){.o4-lateral-card__grid{--var-gutter-y:24px}
}
.o4-lateral-card__text{padding:24px 24px 32px 24px;display:flex;flex-direction:column;justify-content:flex-start}
@media screen and (min-width:544px)and (max-width:767px){.o4-lateral-card__text{padding:24px 24px 32px 8px}
}
@media screen and (min-width:768px)and (max-width:1047px){.o4-lateral-card__text{padding:24px 24px 24px 8px}
}
@media screen and (min-width:1048px){.o4-lateral-card__text{padding:72px 24px 32px 8px}
}
@media screen and (min-width:1048px){.o4-lateral-card__text--badge{padding-top:32px}
}
.o4-lateral-card__card{height:100%;min-height:360px;overflow-wrap:break-word;background-color:#fff;border:1px solid #e0e0e0;word-break:break-word;display:grid;grid-template-columns:1fr;border-radius:12px}
@media screen and (min-width:544px){.o4-lateral-card__card{grid-template-columns:1fr 1fr;row-gap:16px;column-gap:16px}
}
.o4-lateral-card__image{object-fit:cover;position:absolute;width:100%;height:100%}
.o4-lateral-card__crop{display:flex;flex-direction:column;position:relative}
.o4-lateral-card__crop::after{display:block;content:"";padding-bottom:73.5%}
@media screen and (min-width:544px){.o4-lateral-card__crop::after{padding-bottom:33.33%}
}
.o4-lateral-card__left{order:-1}
.o4-lateral-card__left img{border-radius:12px 12px 0 0}
@media screen and (min-width:544px){.o4-lateral-card__left img{border-radius:12px 0 0 12px}
}
.o4-lateral-card__right{order:-1}
@media screen and (min-width:544px){.o4-lateral-card__right{order:1}
}
.o4-lateral-card__right img{border-radius:12px 12px 0 0}
@media screen and (min-width:544px){.o4-lateral-card__right img{border-radius:0 12px 12px 0}
}
@media screen and (min-width:544px){.o4-lateral-card__right+div{padding-left:24px}
}
.o4-lateral-card__badge{background-color:#d9f6fa;width:fit-content;height:24px;border-radius:4px;font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular";color:#002677;margin-bottom:16px;text-align:center;padding:0 32px;display:flex;align-items:center}
@media screen and (min-width:540px){.o4-lateral-card__badge{font-size:12.64px;line-height:16px}
}
.o4-lateral-card__primaryEyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:16px !important}
@media screen and (min-width:540px){.o4-lateral-card__primaryEyebrow{font-size:14.22px;line-height:20px}
}
.o4-lateral-card__secondaryEyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#5a5a5a;margin-bottom:16px !important}
@media screen and (min-width:540px){.o4-lateral-card__secondaryEyebrow{font-size:14.22px;line-height:20px}
}
.o4-lateral-card__HeadingH3{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.o4-lateral-card__HeadingH3{font-size:22.78px;line-height:32px}
}
.o4-lateral-card__HeadingH2{font-family:"Optum Sans Bold";font-size:22.78px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.o4-lateral-card__HeadingH2{font-size:25.63px;line-height:32px}
}
.o4-lateral-card__bodycopy{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.o4-lateral-card__bodycopy p:last-child{margin-bottom:0}
.o4-lateral-card__buttons{margin-top:24px}
@keyframes panels-animation{to{transform:translateY(0);opacity:1}
}
.o4-panel__container{padding-left:8px;padding-right:8px;padding-top:48px !important;padding-bottom:48px !important}
@media screen and (min-width:540px){.o4-panel__container{padding-top:80px !important}
}
@media screen and (min-width:540px){.o4-panel__container{padding-bottom:80px !important}
}
.o4-panel__row{max-width:1280px;margin:0 auto}
.o4-panel__col-ctrl{margin-top:16px}
@media screen and (min-width:1048px){.o4-panel__col-ctrl{margin-top:0 !important}
}
.o4-panel__col-ctrl:first-child{margin-top:0}
@media screen and (min-width:540px)and (max-width:1048px){.o4-panel .gutter--4:nth-child(1n+3){margin-top:16px}
}
@media screen and (min-width:540px)and (max-width:768px){.o4-panel .gutter--3:nth-child(2),.o4-panel .gutter--3:nth-child(3){margin-top:16px !important}
}
@media screen and (min-width:540px){.o4-panel .col-md-6:nth-child(1),.o4-panel .col-md-6:nth-child(2){margin-top:0}
}
@media screen and (min-width:540px){.o4-panel .col-lg-4:nth-child(1),.o4-panel .col-lg-4:nth-child(2),.o4-panel .col-lg-4:nth-child(3){margin-top:0}
}
.o4-panel__col{width:100%;padding:0}
.o4-panel__topper{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0 8px}
.o4-panel__topper .o4-paneltoppercenter{justify-content:center}
@media screen and (min-width:768px){.o4-panel__topper{padding:0}
}
.o4-panel__topper-eyebrow{color:#002677;text-align:center;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;margin-bottom:16px !important}
.o4-panel__topper-headline{color:#002677;text-align:center;font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;margin-bottom:16px !important}
@media screen and (min-width:540px){.o4-panel__topper-headline{font-size:41.04px;line-height:52px}
}
.o4-panel__topper-bodyCopy{color:#5a5a5a;text-align:center;font-family:"Optum Sans Regular";margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-panel__topper-bodyCopy{font-size:18px;line-height:24px}
}
.o4-panel__topper-bodyCopy p:last-child{margin:0}
.o4-panel__card{width:100%;height:536px;color:#fff;position:relative;overflow:hidden;z-index:1;padding:13.6875rem 1.5rem 5.5rem 1.5rem;border-radius:12px}
@media(prefers-reduced-motion){.o4-panel__card{transform:translateY(0);opacity:1;animation:none}
}
@media screen and (min-width:768px){.o4-panel__card{animation:panels-animation 900ms cubic-bezier(0,0,0.4,1) forwards}
}
.o4-panel__card:before{width:100%;height:100%;content:"";display:block;position:absolute;left:0;top:0;z-index:-1;background-color:rgba(0,0,0,.45)}
.o4-panel__card:hover,.o4-panel__card:focus,.o4-panel__card.active{outline:0}
.o4-panel__card:hover:before,.o4-panel__card:focus:before,.o4-panel__card.active:before{background-color:rgba(0,0,0,.6)}
@media screen and (min-width:768px){.o4-panel__card:hover .o4-panel__title,.o4-panel__card:focus .o4-panel__title,.o4-panel__card.active .o4-panel__title{transform:translateY(0)}
.o4-panel__card:hover .o4-panel__image,.o4-panel__card:focus .o4-panel__image,.o4-panel__card.active .o4-panel__image{transform:translate(-50%,-50%) scale(1.062)}
.o4-panel__card:hover .o4-panel__body,.o4-panel__card:focus .o4-panel__body,.o4-panel__card.active .o4-panel__body{transform:translateY(0);opacity:1}
.o4-panel__card:hover .o4-panel__buttonlink a,.o4-panel__card:focus .o4-panel__buttonlink a,.o4-panel__card.active .o4-panel__buttonlink a{opacity:1}
}
.o4-panel__title{color:#fff;margin-bottom:16px;font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px}
@media screen and (min-width:540px){.o4-panel__title{font-size:28.83px;line-height:32px}
}
@media screen and (min-width:768px){.o4-panel__title{transform:translateY(0.8125rem);transition:transform 300ms ease-out}
}
.o4-panel__image{position:absolute;width:100%;max-width:none;height:100%;object-fit:cover;top:50%;left:50%;z-index:-2;transform:translate(-50%,-50%)}
@media screen and (min-width:768px){.o4-panel__image{transition:transform 300ms ease-out}
}
.o4-panel__body{color:#fff;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
@media screen and (min-width:768px){.o4-panel__body{opacity:0;transform:translateY(4.25rem);transition:transform 300ms ease-out,opacity 300ms ease-out}
}
.o4-panel__buttonlink{display:flex;align-items:center;position:absolute;bottom:1.5rem}
@media(prefers-reduced-motion){.o4-panel__buttonlink{transition:none}
}
@media screen and (min-width:768px){.o4-panel__buttonlink a{opacity:0;transition:opacity 300ms ease-out}
}
.o4-panel__buttonlink a{cursor:pointer}
.o4-panel__buttonlink a:focus{opacity:1}
.o4-panel__button{text-align:center;margin-top:32px !important}
@media screen and (min-width:540px){.o4-panel__button{margin-top:48px !important}
}
.o4-panel__woanimation .o4-panel__card:hover:before,.o4-panel__woanimation .o4-panel__card:focus:before,.o4-panel__woanimation .o4-panel__card.active:before{background-color:rgba(0,0,0,.5)}
.o4-panel__woanimation .o4-panel__card:hover .o4-panel__image,.o4-panel__woanimation .o4-panel__card:focus .o4-panel__image,.o4-panel__woanimation .o4-panel__card.active .o4-panel__image{transform:translate(-50%,-50%)}
@media(prefers-reduced-motion){.o4-panel__woanimation .o4-panel__card{transform:translateY(0);opacity:1;animation:none}
}
@media screen and (min-width:768px){.o4-panel__woanimation .o4-panel__card{animation:none}
}
.o4-panel__woanimation .o4-panel__card .o4-panel__title{transform:translateY(0.8125rem)}
.o4-panel__woanimation .o4-panel__card .o4-panel__image{transform:translate(-50%,-50%)}
.o4-panel__woanimation .o4-panel__card .o4-panel__body{transform:translateY(0);opacity:1}
.o4-panel__woanimation .o4-panel__card .o4-panel__buttonlink a{opacity:1}
.o4-panel .bg__brand-white{background:#fff}
.o4-panel .bg__brand-secondary-3{background:#fbf9f4}
.O4-simple-card-grouping__container{padding-top:48px !important;padding-bottom:48px !important}
@media screen and (min-width:540px){.O4-simple-card-grouping__container{padding-top:80px !important}
}
@media screen and (min-width:540px){.O4-simple-card-grouping__container{padding-bottom:80px !important}
}
.O4-simple-card-grouping__rowcontainer{row-gap:16px;display:grid}
@media screen and (min-width:1048px){.O4-simple-card-grouping__rowcontainer{row-gap:24px}
}
.O4-simple-card-grouping__topper{margin-bottom:32px !important}
.O4-simple-card-grouping__topper .O4-simple-card-groupingcenter{justify-content:center}
.O4-simple-card-grouping__topper-eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;margin-bottom:16px !important;color:#002677}
.O4-simple-card-grouping__topper-headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:540px){.O4-simple-card-grouping__topper-headline{font-size:41.04px;line-height:52px}
}
.O4-simple-card-grouping__topper-bodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;text-align:center;margin-top:16px !important}
@media screen and (min-width:540px){.O4-simple-card-grouping__topper-bodyCopy{font-size:18px;line-height:24px}
}
.O4-simple-card-grouping__topper-bodyCopy p:last-child{margin-bottom:0}
.O4-simple-card-grouping__none{background-color:rgba(0,0,0,0)}
.O4-simple-card-grouping__brand-white{background-color:#fff}
.O4-simple-card-grouping__brand-secondary-3{background-color:#fbf9f4}
.O4-simple-card-grouping__brand-secondary-2{background-color:#d9f6fa}
.O4-simple-card-grouping__brand-primary{background-color:#ff612b}
.O4-simple-card-grouping__brand-primary .O4-simple-card-grouping__topper-eyebrow,.O4-simple-card-grouping__brand-primary .O4-simple-card-grouping__topper-bodyCopy{display:none}
.O4-simple-card-grouping__brand-primary .O4-simple-card-grouping__topper-headline{color:#fff;font-family:"Optum Sans XBold"}
.O4-simple-card-grouping__brand-primary .O4-simple-card-grouping__card{border:0}
.O4-simple-card-grouping__button{text-align:center;margin-top:32px !important}
@media screen and (min-width:540px){.O4-simple-card-grouping__button{margin-top:48px !important}
}
.O4-simple-card-grouping__button a.btn__md{margin:0}
.O4-simple-card-grouping__grid{--var-gutter-y:16px}
.O4-simple-card-grouping__card{height:100%;min-height:250px;overflow-wrap:break-word;word-break:break-word;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;border:1px solid #e5e5e6;border-radius:12px;padding-left:32px !important;padding-top:32px !important;padding-right:32px !important;padding-bottom:32px !important}
.O4-simple-card-grouping__card__header{display:flex;justify-content:space-between;margin-bottom:32px !important}
.O4-simple-card-grouping__card__header .logo__right{margin-left:auto}
.O4-simple-card-grouping__card__logo{min-height:45px;max-height:65px;max-width:184px}
.O4-simple-card-grouping__card__logo img{height:auto;width:100%;max-height:65px}
.O4-simple-card-grouping__card__logo+.O4-simple-card-grouping__card__logo{margin-left:24px}
.O4-simple-card-grouping__eyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:16px !important}
@media screen and (min-width:540px){.O4-simple-card-grouping__eyebrow{font-size:14.22px;line-height:20px}
}
.O4-simple-card-grouping__HeadingH3{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.O4-simple-card-grouping__HeadingH3{font-size:22.78px;line-height:32px}
}
.O4-simple-card-grouping__HeadingH2{font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.O4-simple-card-grouping__HeadingH2{font-size:28.83px;line-height:32px}
}
.O4-simple-card-grouping__bodycopy{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:32px !important}
.O4-simple-card-grouping__bodycopy p:last-child{margin-bottom:0}
.O4-simple-card-grouping__buttons{margin-bottom:-16px}
@media screen and (min-width:540px){.O4-simple-card-grouping__buttons{margin-left:-16px}
}
.O4-simple-card-grouping__buttons .btn__1,.O4-simple-card-grouping__buttons .btn__2{margin-bottom:16px !important}
@media screen and (min-width:540px){.O4-simple-card-grouping__buttons .btn__1,.O4-simple-card-grouping__buttons .btn__2{margin-left:16px !important}
}
.O4-simple-card-grouping__buttons .btn-link__standard{display:inline-block;white-space:nowrap;margin-bottom:16px !important}
@media screen and (min-width:540px){.O4-simple-card-grouping__buttons .btn-link__standard{margin-left:16px !important}
}
.O4-simple-card-grouping__buttons .ohidForm{display:none}
.quicklinks__container{padding-bottom:48px !important}
@media screen and (min-width:540px){.quicklinks__container{padding-bottom:80px !important}
}
.quicklinks__container.paddingBottomOpx{padding-bottom:0 !important;margin-bottom:0 !important}
.quicklinks__topper{padding-top:48px !important;margin-bottom:32px !important}
@media screen and (min-width:540px){.quicklinks__topper{padding-top:80px !important}
}
.quicklinks__topper .quicklinkscenter{justify-content:center}
.quicklinks__topper-eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;margin-bottom:16px !important;color:#002677}
.quicklinks__topper-headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:540px){.quicklinks__topper-headline{font-size:41.04px;line-height:52px}
}
.quicklinks__topper-bodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;text-align:center;margin-top:16px !important}
@media screen and (min-width:540px){.quicklinks__topper-bodyCopy{font-size:18px;line-height:24px}
}
.quicklinks__topper-bodyCopy p:last-child{margin-bottom:0}
.quicklinks__card{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#002677;background:#d9f6fa;display:grid;vertical-align:middile;border:0;height:96px;overflow-wrap:break-word;padding:0 24px 0 24px;word-break:break-word;position:relative;text-decoration:none;width:100%;border:2px solid rgba(0,0,0,0);border-radius:12px;margin-bottom:24px !important}
@media screen and (min-width:540px){.quicklinks__card{font-size:14.22px;line-height:20px}
}
@media screen and (min-width:540px){.quicklinks__card{margin-bottom:0}
}
.quicklinks__card:hover .quicklinks__links,.quicklinks__card:focus .quicklinks__links{color:#0c55b8}
.quicklinks__card:hover .quicklinks__links:after,.quicklinks__card:focus .quicklinks__links:after{background:url("data:image/svg+xml;base64,77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjFweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAtMTg4IC0zNiApIj4NCiAgICA8cGF0aCBkPSJNIDIyIDEwLjQ5ODk5NTIxNTMxMTAwNCAgTCAxMS41MDIyODMxMDUwMjI4MzIgMCAgTCAxMC4wOTU4OTA0MTA5NTg5MDcgMS40MDU2OTM3Nzk5MDQzMDcgIEwgMTguMjMzODgxMjc4NTM4ODE3IDkuNTQ0NDQ5NzYwNzY1NTQ5ICBMIDAgOS41NDQ0NDk3NjA3NjU1NDkgIEwgMCAxMS41NTUwMjM5MjM0NDQ5NzYgIEwgMTguMTMyNDIwMDkxMzI0MjA3IDExLjU1NTAyMzkyMzQ0NDk3NiAgTCAxMC4wOTU4OTA0MTA5NTg5MDcgMTkuNTkyMjk2NjUwNzE3NyAgTCAxMS41MDIyODMxMDUwMjI4MzIgMjEgIEwgMjIgMTAuNTAxMDA0Nzg0Njg4OTkzICBMIDIyIDEwLjQ5ODk5NTIxNTMxMTAwNCAgWiAiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzBjNTViOCIgc3Ryb2tlPSJub25lIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDE4OCAzNiApIiAvPg0KICA8L2c+DQo8L3N2Zz4=")}
.quicklinks__card:hover{color:#0c55b8;background-color:#fbf9f4;text-decoration:none;border:2px solid #0c55b8}
.quicklinks__card:focus{text-decoration:none;box-shadow:0 0 0 1px #fff,0 0 0 2px #002677;background-color:#fbf9f4;outline:0;border:0}
.quicklinks__card:focus:after{border:2px solid #002677}
.quicklinks__links{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;width:100%;gap:8px;margin:0;pointer-events:none;cursor:default}
@media screen and (min-width:540px){.quicklinks__links{font-size:14.22px;line-height:20px}
}
.quicklinks__links p:last-child{margin-bottom:0}
.quicklinks__links:hover,.quicklinks__links:focus{color:#0c55b8;text-decoration:none}
.quicklinks__links:after{content:"";transition:all .1s cubic-bezier(0.25,0.1,0.25,1);position:unset;display:inline-block;right:0;bottom:0;width:22px;height:21px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMjIgMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Q29sb3I8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtLS1kZXNrdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjYzLjAwMDAwMCwgLTc4Ny4wMDAwMDApIiBmaWxsPSIjMDAyNjc3IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iUUwtVjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNzUxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkNvbG9yIiBwb2ludHM9IjE5MC40NSAzNiAxODkuMDUgMzcuMzk5IDE5Ny4xNTEgNDUuNDk5IDE3OSA0NS40OTkgMTc5IDQ3LjUgMTk3LjA1IDQ3LjUgMTg5LjA1IDU1LjQ5OSAxOTAuNDUgNTYuOSAyMDAuOSA0Ni40NTEgMjAwLjkgNDYuNDQ5Ij48L3BvbHlnb24+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");flex:0 0 auto}
.quicklinks__button{text-align:center;margin-top:32px}
@media screen and (min-width:1048px){.quicklinks__button{margin-top:48px}
}
.quicklinks__button a.btn__md{margin:0}
.O4-simple-card-short-variation__container{padding-top:48px !important;padding-bottom:48px !important}
@media screen and (min-width:540px){.O4-simple-card-short-variation__container{padding-top:80px !important}
}
@media screen and (min-width:540px){.O4-simple-card-short-variation__container{padding-bottom:80px !important}
}
.O4-simple-card-short-variation__topper{margin-bottom:32px !important}
.O4-simple-card-short-variation__topper .O4-simple-card-short-variationcenter{justify-content:center}
.O4-simple-card-short-variation__topper-eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;color:#002677;margin-bottom:16px !important}
.O4-simple-card-short-variation__topper-headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:540px){.O4-simple-card-short-variation__topper-headline{font-size:41.04px;line-height:52px}
}
.O4-simple-card-short-variation__topper-bodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;text-align:center;margin-top:16px !important}
@media screen and (min-width:540px){.O4-simple-card-short-variation__topper-bodyCopy{font-size:18px;line-height:24px}
}
.O4-simple-card-short-variation__topper-bodyCopy p:last-child{margin-bottom:0}
.O4-simple-card-short-variation__none{background-color:rgba(0,0,0,0)}
.O4-simple-card-short-variation__brand-white{background-color:#fff}
.O4-simple-card-short-variation__brand-secondary-3{background-color:#fbf9f4}
.O4-simple-card-short-variation__brand-secondary-2{background-color:#d9f6fa}
.O4-simple-card-short-variation__brand-primary{background-color:#ff612b}
.O4-simple-card-short-variation__brand-primary .O4-simple-card-short-variation__topper-eyebrow,.O4-simple-card-short-variation__brand-primary .O4-simple-card-short-variation__topper-bodyCopy{display:none}
.O4-simple-card-short-variation__brand-primary .O4-simple-card-short-variation__topper-headline{color:#fff;font-family:"Optum Sans XBold"}
.O4-simple-card-short-variation__brand-primary .O4-simple-card-short-variation__card{border:0}
.O4-simple-card-short-variation__button{width:100%;text-align:center;margin-top:32px !important}
@media screen and (min-width:540px){.O4-simple-card-short-variation__button{margin-top:48px !important}
}
.O4-simple-card-short-variation__grid{--var-gutter-y:16px}
@media screen and (min-width:1048px){.O4-simple-card-short-variation__grid{--var-gutter-y:24px}
}
.O4-simple-card-short-variation__card{height:100%;min-height:184px;overflow-wrap:break-word;justify-content:flex-start;padding:32px;word-break:break-word;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px}
.O4-simple-card-short-variation__eyebrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:16px}
@media screen and (min-width:540px){.O4-simple-card-short-variation__eyebrow{font-size:14.22px;line-height:20px}
}
.O4-simple-card-short-variation_eyebrowcolor1{color:#636363}
.O4-simple-card-short-variation_eyebrowcolor2{color:#c25608}
.O4-simple-card-short-variation__bodycopy{font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.O4-simple-card-short-variation__bodycopy{font-size:18px;line-height:24px}
}
.O4-simple-card-short-variation__bodycopy p:last-child{margin-bottom:0}
.O4-simple-card-short-variation__buttons .btn-link__standard{margin:24px 0 0 0;display:inline-block}
.o4-content-block__container .overlay-img-container{position:relative}
@media(min-width:320px)and (max-width:768px){.o4-content-block__container .overlay-img-container{width:100%}
}
.o4-content-block__container .overlay-img-container .overlay-button{position:absolute;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.o4-content-block__container .overlay-img-container img{width:100%;display:block;filter:brightness(60%)}
.o4-content-block__container .overlay-img-container .fa-play{border-radius:50%;border:4px solid #fff;padding:11px 11px 11px 17px;color:#fff;font-size:25px;cursor:pointer;z-index:99;opacity:.6;background-color:rgba(0,0,0,0)}
.o4-content-block__container .overlay-img-container .fa-play:focus,.o4-content-block__container .overlay-img-container .fa-play:hover{opacity:1}
.o4-content-block__container .overlay-img-container .fa-play:active{border:7px solid #fff;opacity:1;padding:10px 10px 8px 15px;font-size:23px}
@media(min-width:320px)and (max-width:1048px){.o4-content-block__container .overlay-img-container .fa-play:active{font-size:18px}
}
@media(min-width:320px)and (max-width:1048px){.o4-content-block__container .overlay-img-container .fa-play{font-size:20px}
}
@media screen and (min-width:1048px){.o4-content-block__overlay-button-left{left:30px}
}
@media(min-width:320px)and (max-width:1048px){.o4-content-block__overlay-button-left{padding-right:30px}
}
@media screen and (min-width:1048px){.o4-content-block__overlay-button-right{right:30px}
}
@media(min-width:320px)and (max-width:1048px){.o4-content-block__overlay-button-right{padding-right:30px}
}
.o4-content-block__video-modal{display:none;position:fixed;z-index:1;padding-top:70px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);z-index:1020}
@media(min-width:1048px){.o4-content-block__video-modal{padding-top:70px}
}
.o4-content-block__modal-content{max-width:1170px;background-color:rgba(0,0,0,0);margin:auto;width:70%;position:relative}
@media(min-width:1048px){.o4-content-block__modal-content{width:70%}
}
.o4-content-block__modal-content .vjs-poster{background-size:cover}
.o4-content-block__close{color:#fff;float:right;font-size:48px;cursor:pointer;position:absolute;top:-64px;right:0}
.o4-content-block__close:focus-visible{border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe}
.o4-content-block__close:hover,.o4-content-block__close:focus{text-decoration:underline;cursor:pointer}
.o4-content-block__container-left{display:flex;flex-direction:column}
@media screen and (min-width:1048px){.o4-content-block__container-left{flex-direction:row}
}
.o4-content-block__container-right{display:flex;flex-direction:column-reverse}
@media screen and (min-width:1048px){.o4-content-block__container-right{flex-direction:row}
}
.o4-content-block__secondaryButton,.o4-content-block__secondaryLink{margin-top:24px}
.o4-content-block__primaryButton,.o4-content-block__primaryLink{margin-top:32px}
@media(min-width:320px)and (max-width:768px){.o4-content-block__primaryButton,.o4-content-block__primaryLink{margin-top:24px}
}
.o4-content-block__main-heading{color:#002677;font-weight:bold}
.o4-content-block__main-heading.display-1{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.o4-content-block__main-heading.display-1{font-size:32.43px;line-height:40px}
}
.o4-content-block__main-heading.display-2{font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px}
@media screen and (min-width:540px){.o4-content-block__main-heading.display-2{font-size:28.83px;line-height:32px}
}
.o4-content-block__bodyCopy{max-width:525px;font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-content-block__bodyCopy{font-size:18px;line-height:24px}
}
.o4-content-block__bodyCopy p:last-child{margin-bottom:0}
.o4-content-block__content{display:flex;flex-direction:column;justify-content:center}
@media(min-width:320px)and (max-width:768px){.o4-content-block__content{width:100%;padding:2rem 2rem 2rem 0}
}
@media(min-width:768px)and (max-width:1336px){.o4-content-block__content{padding:1rem 2rem 1rem 2rem}
}
@media(min-width:1337px)and (max-width:1363px){.o4-content-block__content{padding:3rem 6rem 2rem 4rem}
}
@media screen and (min-width:1048px){.o4-content-block__secWidth{width:636px;margin-left:32px}
}
@media screen and (min-width:1440px){.o4-content-block__secWidth{margin-left:83px}
}
.o4-content-block__textAlignContainer{margin-left:16px}
@media screen and (min-width:1048px){.o4-content-block__textAlignContainer{display:flex;align-items:center;margin-left:0}
}
.o4-content-block__quote{margin-bottom:2rem;text-align:center}
.o4-content-block__quote .quote-headline{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.o4-content-block__quote .quote-headline{font-size:22.78px;line-height:32px}
}
.o4-content-block__quote .fa-quote-left{position:relative;bottom:10px;color:#ff612b;font-size:20px;left:4px}
.o4-content-block__quote .fa-quote-right{position:relative;bottom:10px;color:#ff612b;font-size:20px}
.o4-content-block__title{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:1rem;text-align:center}
.o4-content-block__name{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;color:#5a5a5a;text-align:center}
@media screen and (min-width:540px){.o4-content-block__name{font-size:20.25px;line-height:24px}
}
.o4-content-block__eyeBrow{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#002677;margin-bottom:16px !important}
@media screen and (min-width:540px){.o4-content-block__eyeBrow{font-size:14.22px;line-height:20px}
}
@media screen and (min-width:1440px){.o4-content-block__content-left{padding:3rem 7rem 5rem 5rem}
}
@media(min-width:768px)and (max-width:1354px){.o4-content-block__content-left{padding:1rem 2rem 1rem 2rem}
}
@media(min-width:1336px){.o4-content-block__content-right-image-left{padding:3rem 7rem 5rem 84px}
}
@media(min-width:1048px)and (max-width:1335px){.o4-content-block__content-right-image-left{padding:3rem 7rem 5rem 32px}
}
@media(max-width:1047px){.o4-content-block__content-right-image-left{padding:1rem 2rem 1rem 1rem}
}
@media(min-width:1355px){.o4-content-block__content-right{padding:3rem 4rem 5rem 0}
}
@media(min-width:768px)and (max-width:1354px){.o4-content-block__content-right{padding:1rem 2rem 1rem 0}
}
@media(min-width:320px)and (max-width:1048px){.o4-content-block__defaultSize{padding:0 1rem}
}
.o4-content-block__image{display:flex}
.o4-content-block__image img{object-fit:cover;width:100%;height:100%}
.o4-content-block__image-left{padding-left:16px}
@media screen and (min-width:1048px){.o4-content-block__image-left{padding-left:32px}
}
@media screen and (min-width:1440px){.o4-content-block__image-left{padding-left:5rem}
}
.o4-content-block__image-right{padding-right:16px}
@media screen and (min-width:1048px){.o4-content-block__image-right{padding-right:32px}
}
@media screen and (min-width:1440px){.o4-content-block__image-right{padding-right:5rem}
}
.o4-content-block__topperContainer{text-align:center;margin-top:48px !important}
@media screen and (min-width:540px){.o4-content-block__topperContainer{margin-top:80px !important}
}
.o4-content-block__topperContainer .topperrowcenter{justify-content:center}
@media screen and (max-width:768px){.o4-content-block__topperContainer{width:100%;padding-right:16px !important;padding-left:16px !important}
}
.o4-content-block__topperEyeBrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
.o4-content-block__topperHeadline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;font-weight:bold;color:#002677}
@media screen and (min-width:540px){.o4-content-block__topperHeadline{font-size:41.04px;line-height:52px}
}
.o4-content-block__topperBodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-content-block__topperBodyCopy{font-size:18px;line-height:24px}
}
.o4-content-block__buttonContainer{margin-top:32px;margin-bottom:-16px}
@media screen and (min-width:540px){.o4-content-block__buttonContainer{margin-left:-16px}
}
.o4-content-block__buttonContainer .btn__md,.o4-content-block__buttonContainer .btn__lg,.o4-content-block__buttonContainer .btn__sm,.o4-content-block__buttonContainer .btn-link__standard,.o4-content-block__buttonContainer .btn-link__reverse{margin-bottom:16px !important}
@media screen and (min-width:540px){.o4-content-block__buttonContainer .btn__md,.o4-content-block__buttonContainer .btn__lg,.o4-content-block__buttonContainer .btn__sm,.o4-content-block__buttonContainer .btn-link__standard,.o4-content-block__buttonContainer .btn-link__reverse{margin-left:16px !important}
}
.o4-bundle__image{background-size:0;position:relative}
@media screen and (min-width:768px){.o4-bundle__image.linearGradient:after{content:" ";height:auto;background:linear-gradient(to right,rgba(49,49,49,0.55),rgba(23,23,23,0));position:absolute;height:100%;width:100%;left:0;top:0}
}
@media screen and (min-width:768px){.o4-bundle__image{padding:24px 84px;height:640px;background-size:cover !important}
}
.o4-bundle__mobile-image{width:100%;min-height:200px;background-size:cover;background-position:center center}
@media screen and (min-width:768px){.o4-bundle__mobile-image{display:none}
}
.o4-bundle__area{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.o4-bundle__cards{padding-top:16px}
@media screen and (min-width:768px){.o4-bundle__cards{padding-top:0}
}
.o4-bundle__card{padding-bottom:16px;z-index:998}
@media screen and (min-width:768px){.o4-bundle__card{padding-bottom:0}
}
.o4-bundle__textblockarea{height:100%}
.o4-bundle__textblock{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;display:flex;flex-direction:column;justify-content:center;letter-spacing:0;padding-top:32px}
@media screen and (min-width:540px){.o4-bundle__textblock{font-size:41.04px;line-height:52px}
}
@media screen and (min-width:768px){.o4-bundle__textblock{color:#fff;padding:0;z-index:998;padding-top:0;margin-bottom:0}
}
@media screen and (min-width:768px)and (max-width:1048px){.o4-bundle__textblock{width:75%}
}
.o4-bundle__buttons{text-align:center;margin-top:16px}
* .o4-bundle__buttons:hover{outline:0}
.o4-bundle__buttons .button-link,.o4-bundle__buttons .button{display:inline-block}
.o4-bundle__buttons .button{text-align:center;word-break:break-word}
@media screen and (min-width:768px){.o4-bundle__buttons{margin-top:32px}
}
.o4-bundle__heading-container{text-align:center}
.o4-bundle__eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;color:#002677}
.o4-bundle__header{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;text-align:center;color:#002677}
@media screen and (min-width:540px){.o4-bundle__header{font-size:41.04px;line-height:52px}
}
.o4-bundle__text-container{font-family:"Optum Sans Regular";text-align:center;color:#5a5a5a}
@media screen and (min-width:540px){.o4-bundle__text-container{font-size:18px;line-height:24px}
}
.o4-bundle__text-container p:last-child{margin-bottom:0}
.o4-section-message__tall{padding-top:80px !important;padding-bottom:80px !important}
@media screen and (min-width:540px){.o4-section-message__tall{padding-top:160px !important}
}
@media screen and (min-width:540px){.o4-section-message__tall{padding-bottom:160px !important}
}
.o4-section-message__short{padding-top:32px !important;padding-bottom:32px !important}
@media screen and (min-width:540px){.o4-section-message__short{padding-top:64px !important}
}
@media screen and (min-width:540px){.o4-section-message__short{padding-bottom:64px !important}
}
@media screen and (min-width:954px){.o4-section-message__textblockdropdown{grid-area:sectionmessage;display:flex;flex-direction:column}
}
.o4-section-message__textblocknormal{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
@media screen and (min-width:954px){.o4-section-message__textblocknormal{grid-area:sectionmessage}
}
.o4-section-message__eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;margin-bottom:16px !important;color:#002677}
.o4-section-message__headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;margin-bottom:16px !important;color:#002677}
@media screen and (min-width:540px){.o4-section-message__headline{font-size:36.48px;line-height:48px}
}
.o4-section-message__bodycopy{font-family:"Optum Sans Bold";font-size:18px;line-height:24px;margin-bottom:18px;color:#5a5a5a}
@media screen and (min-width:540px){.o4-section-message__bodycopy{font-size:20.25px;line-height:24px}
}
.o4-section-message__bodycopy p:last-child{margin-bottom:0}
@media screen and (min-width:544px){.o4-section-message__bodycopy{max-width:720px}
}
.o4-section-message__label{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
@media screen and (min-width:954px){.o4-section-message__label{margin-top:0}
}
@media screen and (min-width:954px){.o4-section-message__dropdownsection{grid-area:dropdown}
}
.o4-section-message__wrapper{width:100%}
.o4-section-message__select{position:relative;width:100%;margin:.25em 0 20px 11px;max-width:300px}
.o4-section-message__optionlist{margin:6px 4px 2px -12px;min-width:275px;height:36px;inline-size:max-content}
@media screen and (min-width:540px)and (max-width:768px){.o4-section-message__optionlist{min-width:180px}
}
@media screen and (min-width:768px)and (max-width:1048px){.o4-section-message__optionlist{min-width:225px}
}
.o4-section-message .brand-primary-2,.o4-section-message .brand-primary{background:#ff612b}
.o4-section-message .brand-primary-2 .o4-section-message__eyebrow,.o4-section-message .brand-primary-2 .o4-section-message__headline,.o4-section-message .brand-primary-2 .o4-section-message__bodycopy,.o4-section-message .brand-primary-2 .o4-section-message__label,.o4-section-message .brand-primary .o4-section-message__eyebrow,.o4-section-message .brand-primary .o4-section-message__headline,.o4-section-message .brand-primary .o4-section-message__bodycopy,.o4-section-message .brand-primary .o4-section-message__label{color:#fff}
.o4-section-message .brand-primary-2 .o4-section-message__headline,.o4-section-message .brand-primary .o4-section-message__headline{font-family:"Optum Sans XBold"}
.o4-section-message .brand-secondary-2{background:#d9f6fa}
.o4-section-message .brand-secondary-3{background:#fbf9f4}
.o4-section-message__buttons{width:100%}
.o4-gallery__wrapper{padding-top:48px !important;padding-bottom:48px !important}
@media screen and (min-width:540px){.o4-gallery__wrapper{padding-top:80px !important}
}
@media screen and (min-width:540px){.o4-gallery__wrapper{padding-bottom:80px !important}
}
.o4-gallery__container{display:grid;max-width:1272px;padding:0 20px;margin:0 auto;grid-auto-flow:row;grid-template-columns:1fr;column-gap:24px;row-gap:24px}
@media screen and (min-width:768px){.o4-gallery__container{grid-template-columns:1.41fr 1fr;grid-gap:24px}
}
.o4-gallery__topper{margin-bottom:32px !important;text-align:center}
.o4-gallery__topper .gallerytoppercenter{justify-content:center}
.o4-gallery__topper-eyebrow{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;text-align:center;margin-bottom:16px !important;color:#002677}
.o4-gallery__topper-headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;text-align:center;margin-top:0;margin-bottom:0}
@media screen and (min-width:540px){.o4-gallery__topper-headline{font-size:41.04px;line-height:52px}
}
.o4-gallery__topper-bodyCopy{font-family:"Optum Sans Regular";color:#5a5a5a;text-align:center;margin-top:16px !important}
@media screen and (min-width:540px){.o4-gallery__topper-bodyCopy{font-size:18px;line-height:24px}
}
.o4-gallery__topper-bodyCopy p:last-child{margin-bottom:0}
.o4-gallery__brand-secondary-3{background-color:#fbf9f4}
.o4-gallery__brand-white{background-color:#fff}
.o4-gallery__simplecontainer{display:grid;row-gap:24px;grid-template-rows:max-content max-content 1fr}
.o4-gallery .mixed-card-complex{border-radius:8px}
.o4-gallery .O4-simple-card-short-variation__card{min-height:200px}
@media screen and (min-width:768px){.o4-gallery .O4-simple-card-short-variation__card{min-height:192px;height:auto}
}
.o4-gallery .O4-mixed-card-complex__crop,.o4-gallery .O4-mixed-card-complex__overelay::after{min-height:200px}
@media screen and (min-width:768px){.o4-gallery .O4-mixed-card-complex__crop,.o4-gallery .O4-mixed-card-complex__overelay::after{min-height:408px}
}
.o4-gallery__buttons{text-align:center;margin-top:48px;padding:0 20px}
.o4-gallery__complex-card.cq-Editable-dom .modal{display:none}
.o4-tabs__setmobile{grid-column-start:2;grid-row-start:1}
.o4-tabs__oc-tabs-panels{grid-area:panels;position:relative;max-width:100vw}
.o4-tabs__oc-tabs-panels .dpl-wt-tab__oc-tabs-panel:is(:first-child){display:block}
.o4-tabs__oc-tabs-panel{display:none}
.o4-tabs__heading-container{justify-content:center}
.o4-tabs__eyebrow{text-align:center;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
.o4-tabs__header{text-align:center;font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677;letter-spacing:0}
@media screen and (min-width:540px){.o4-tabs__header{font-size:41.04px;line-height:52px}
}
.o4-tabs__text-container{text-align:center;font-family:"Optum Sans Regular";color:#5a5a5a}
@media screen and (min-width:540px){.o4-tabs__text-container{font-size:18px;line-height:24px}
}
.o4-tabs__text-container p:last-child{margin-bottom:0}
.o4-tabs__menu-btn{width:64px;display:flex;text-align:center;justify-content:center;flex-direction:column;color:#0c55b8;border:0;background:0;align-items:center}
.o4-tabs__menu-btn:focus-visible{outline:0;border:solid 3px #002677}
@media screen and (min-width:768px){.o4-tabs__menu-btn{display:none}
}
.o4-tabs__menu-icon{font-weight:800}
@media screen and (min-width:768px){.o4-tabs__menu-icon{display:none}
}
.o4-tabs__mobile{display:block;grid-area:icon;position:relative}
.o4-tabs__mobile::after{content:" ";box-sizing:border-box;height:3px;width:100%;border:2px solid #e5e5e6;position:absolute;bottom:24px;z-index:10}
@media screen and (min-width:768px){.o4-tabs__mobile{display:none}
}
.o4-tabs__popup{z-index:300000000000000;inset:0;margin:0;padding:0}
.o4-tabs__popup--hidden{display:none}
.o4-tabs__close{height:30px;width:30px;position:relative;box-sizing:border-box;line-height:50px;display:inline-block;cursor:pointer;background:unset;border:unset;transition:all .4s ease-in-out;align-self:flex-end}
.o4-tabs__close::before,.o4-tabs__close::after{transform:rotate(-45deg);content:"";position:absolute;margin-left:5px;display:block;height:2px;width:20px;background-color:#0c55b8;transition:all .25s ease-out}
.o4-tabs__close::after{transform:rotate(-135deg)}
.o4-tabs__close:focus-visible{outline:2px solid #002677}
.o4-tabs__delegates{border-radius:8px;position:absolute;visibility:visible;border:0;padding:32px 32px 32px 24px;margin:0;width:100%;background:#fff;box-sizing:border-box;box-shadow:0 -2px 5px #e0e0e0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;color:#0c55b8;border:1px solid #e5e5e6;left:-100vw;transition:left .5s;-webkit-transition:left .5s;width:100vw;z-index:9999999;top:42px}
.o4-tabs__delegate{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;background:0;border:0;color:#0c55b8;padding:0 8px;text-align:left;margin-bottom:16px;outline:0}
.o4-tabs__delegate:hover{text-decoration:underline}
.o4-tabs__delegate:active{color:#002677}
.o4-tabs__delegate:focus-visible{outline:2px solid #002677;color:#002677}
.o4-tabs__delegate--selected{color:#5a5a5a;order:0;outline:0}
.o4-tabs__delegate--selected .o4-tabs__stateIndicator::before{content:"Selected: "}
.o4-tabs__delegate--selected:hover{text-decoration:none}
.o4-tabs__delegate--selected:active{color:#5a5a5a}
.o4-tabs__delegate--selected:focus-visible{outline:2px solid #002677;color:#5a5a5a}
.o4-tabs__hide-data{display:none !important}
.o4-tabs__show-data{display:block !important}
.o4-tabs__show-data:focus-visible{outline:#002677 inset 2px}
.o4-tabs .o4-bundle__wrapper{padding-top:0 !important;padding-bottom:0 !important}
.o4-tabs__animated-bar{border-radius:4px;content:"";display:block;height:.5rem;background-color:#ff612b;bottom:-24px;z-index:80;grid-area:bar;margin-bottom:24px}
@media screen and (min-width:768px){.o4-tabs__animated-bar{transition:left .25s,transform .25s}
}
.o4-tabs__oc-tabs-bar{grid-area:tabs;background-color:#fff;display:grid;max-width:1280px;margin:0 auto;position:relative;grid-row-gap:24px;align-items:flex-start;grid-template-rows:repeat(2,max-content);overflow:hidden;width:100%}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-bar{grid-row-gap:32px}
}
.o4-tabs__oc-tabs-bar::after{content:" ";box-sizing:border-box;height:3px;width:100%;border:2px solid #e5e5e6;position:absolute;bottom:24px;z-index:10}
.o4-tabs__oc-tabs-bar__2{grid-template-columns:repeat(2,max-content);grid-template-areas:"t0 t1" "bar bar1"}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-bar__2{grid-template-columns:1fr 1fr}
}
.o4-tabs__oc-tabs-bar__3{grid-template-columns:repeat(3,max-content);grid-template-areas:"t0 t1 t2" "bar bar1 bar2"}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-bar__3{grid-template-columns:1fr 1fr 1fr}
}
.o4-tabs__oc-tabs-bar__4{grid-template-columns:repeat(4,max-content);grid-template-areas:"t0 t1 t2 t3" "bar bar1 bar2 bar3"}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-bar__4{grid-template-columns:1fr 1fr 1fr 1fr}
}
.o4-tabs__oc-tabs-bar__5{grid-template-columns:repeat(5,max-content);grid-template-areas:"t0 t1 t2 t3 t4" "bar bar1 bar2 bar3 bar4"}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-bar__5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
}
.o4-tabs__oc-tabs-bar__6{grid-template-columns:repeat(6,max-content);grid-template-areas:"t0 t1 t2 t3 t4 t5" "bar bar1 bar2 bar3 bar4 bar5"}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-bar__6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}
}
.o4-tabs__tabs{position:relative;display:grid;grid-template-areas:"icon tabs" "panels panels";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}
@media screen and (min-width:768px){.o4-tabs__tabs{grid-template-areas:"tabs" "panels";grid-template-columns:1fr}
}
.o4-tabs__oc-tabs-tab-item{color:#0c55b8;min-width:120px;max-width:180px;border:0;background:0}
.o4-tabs__oc-tabs-tab-item #tab0{grid-area:t0}
.o4-tabs__oc-tabs-tab-item #tab1{grid-area:t1}
.o4-tabs__oc-tabs-tab-item #tab2{grid-area:t2}
.o4-tabs__oc-tabs-tab-item #tab3{grid-area:t3}
.o4-tabs__oc-tabs-tab-item #tab4{grid-area:t4}
.o4-tabs__oc-tabs-tab-item #tab5{grid-area:t5}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-tab-item{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:unset}
}
.o4-tabs__oc-tabs-tab__selected{color:#002677;text-decoration:none}
.o4-tabs__oc-tabs-tab__selected:hover{text-decoration:underline}
.o4-tabs__oc-tabs-tab__selected:focus-visible{text-decoration:underline;border:#002677 solid 2px;outline:0}
@media screen and (min-width:768px){.o4-tabs__oc-tabs-tab__selected{order:unset}
}
.o4-tabs__oc-tabs-tab{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;height:100%;letter-spacing:0;text-align:center;color:inherit;font-weight:inherit;text-decoration:none;margin-bottom:0;cursor:pointer;padding:0 12px;word-break:break-word}
@media screen and (min-width:540px){.o4-tabs__oc-tabs-tab{font-size:14.22px;line-height:20px}
}
.o4-tabs__oc-tabs-tab:hover{text-decoration:underline}
.o4-tabs__oc-tabs-tab:focus{text-decoration:underline}
@media screen and (min-width:1048px){.o4-tabs__oc-tabs-tab{font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
}
@media screen and (min-width:768px){.o4-tabs .oc-anim-on_visible__show .o4-bundle__cards{transform:translateY(2.5rem);opacity:0;animation:dpl-wt-tab-bundle-animation .5s ease-in-out .001s 1 forwards}
}
@media screen and (min-width:768px){.o4-tabs .oc-anim-on_visible__show .o4-bundle__textblock{transform:translateY(1.25rem);opacity:0;animation:dpl-wt-tab-bundle-animation .5s ease-in-out .001s 1 forwards}
}
@keyframes dpl-wt-tab-bundle-animation{to{opacity:1;transform:translateY(0);animation:none;z-index:998}
}
.o4-topper{width:100%}
.o4-topper__container{padding-top:48px !important;padding-bottom:0}
@media screen and (min-width:540px){.o4-topper__container{padding-top:80px !important}
}
.o4-topper__container .o4-topperrow{justify-content:center}
@media screen and (min-width:768px){.o4-topper__container{padding-left:0;padding-right:0}
}
.o4-topper__heading-container{display:flex;flex-direction:column}
.o4-topper__eyebrow{margin-bottom:16px !important;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677}
.o4-topper__headline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677}
@media screen and (min-width:540px){.o4-topper__headline{font-size:41.04px;line-height:52px}
}
.o4-topper__bodycopy-container{font-family:"Optum Sans Regular";padding-bottom:32px !important;color:#5a5a5a}
@media screen and (min-width:540px){.o4-topper__bodycopy-container{font-size:18px;line-height:24px}
}
.o4-topper__bodycopy-container p:last-child{margin-bottom:0}
.o4-topper__eyebrow,.o4-topper__headline,.o4-topper__bodycopy-container{text-align:center}
@media screen and (min-width:768px){.o4-topper__eyebrow,.o4-topper__headline,.o4-topper__bodycopy-container{margin-left:auto;margin-right:auto}
}
.o4-topper .brand-white{background:#fff}
.o4-topper .brand-secondary-2{background:#d9f6fa}
.o4-topper .brand-secondary-3{background:#fbf9f4}
.O4-optumRx-suggestions{margin-top:10px;position:relative}
.O4-optumRx-suggestions__list{font-family:Arial;font-size:16px;z-index:1000;width:100%;position:absolute;background:#fff;display:none;padding:0 !important;border:1px solid #5a5a5a}
.O4-optumRx-suggestions__list:not(.is--collapsed){display:block}
.O4-optumRx-suggestions__item{cursor:pointer;color:#000;padding:8px 10px;border-left:1px solid rgba(0,0,0,.04);border-right:1px solid rgba(0,0,0,.04);border-top:0;list-style:none}
.O4-optumRx-suggestions__item:hover,.O4-optumRx-suggestions__item.is--active{border:0;color:#fff;background:#316bbe}
.O4-optumRx-suggestions__item:last-child{border-bottom:1px solid rgba(0,0,0,.04)}
.o4-optum-rx__homePage-content{padding:80px}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__homePage-content{padding:20px 40px 40px 40px}
}
.o4-optum-rx__container{display:flex;flex-direction:row;border-radius:1rem}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__container{flex-direction:column}
}
.o4-optum-rx__content{padding:64px 96px;width:50%;display:flex;flex-direction:column;justify-content:center;position:relative}
@media(min-width:768px){.o4-optum-rx__content{border:1px solid #b1b2b4;border-radius:0 1rem 1rem 0}
}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__content{width:100%;padding:3rem 0 0 0;border:0}
}
@media(min-width:769px)and (max-width:1047px){.o4-optum-rx__content{padding:40px}
}
@media screen and (min-width:768px){.o4-optum-rx__logo{margin-top:128px !important;margin-right:80px;float:right;width:auto;height:auto;max-width:236px}
}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__logo{margin:40px 0 0 40px;max-width:236px;width:auto;height:auto;max-width:236px}
}
@media screen and (min-width:768px){.o4-optum-rx__header-top{margin-top:80px}
}
.o4-optum-rx__main-headline{font-size:46.17px;font-family:Arial;font-weight:bold;margin-bottom:24px}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__main-headline{font-size:32.43px}
}
.o4-optum-rx__sub-headline{font-size:41.04px;font-family:Arial;font-weight:bold;margin-bottom:24px;line-height:3rem}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__sub-headline{font-size:32.43px;line-height:2.5rem}
}
.o4-optum-rx__bodyCopy{font-size:22.78px;font-family:Arial;line-height:1.3}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__bodyCopy{font-size:22.25px}
}
.o4-optum-rx__label{font-size:16px;font-family:Arial;font-weight:bold;line-height:1}
.o4-optum-rx__label:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__icon{margin-bottom:24px}
.o4-optum-rx__iconImg{max-width:79px}
.o4-optum-rx__fieldText{font-family:Arial;font-size:14.22px;margin-bottom:16px}
@media(min-width:1048px){.o4-optum-rx__image{width:50%;padding:96px;border-radius:1rem 0 0 1rem}
}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx__image{border-radius:1rem;padding:30px}
}
@media(min-width:769px)and (max-width:1047px){.o4-optum-rx__image{padding:40px;width:50%;border-radius:1rem 0 0 1rem}
}
.o4-optum-rx__required-asterisk{color:#c40000}
.o4-optum-rx__select{margin-top:8px;font-family:Arial}
.o4-optum-rx__dataPlan{width:100%;margin-bottom:16px;border-radius:7px;font-family:arial;font-size:16px;padding:12px;border:1px solid #b1b2b4}
.o4-optum-rx__space{margin-top:8px}
.o4-optum-rx__input-grp{position:relative;margin-bottom:24px}
.o4-optum-rx__input-grp .zui-b-custom-select{width:100%}
.o4-optum-rx__input-grp .zui-b-custom-select__btn{padding:3px 30px 3px 12px;border:1px solid #b1b2b4;color:#000;border-radius:7px}
.o4-optum-rx__input-grp .zui-b-custom-select__btn:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__input-grp .zui-b-custom-select__option:first-child{height:26px}
.o4-optum-rx__plan{height:36px}
.o4-optum-rx__input{width:100%;border:1px solid #b1b2b4;border-radius:7px;height:40px;padding-left:12px;cursor:pointer;font-family:Arial;margin-top:8px}
.o4-optum-rx__input:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__input[aria-invalid=true]{border-color:#c40000}
.o4-optum-rx__input[disabled]{background:#e5e5e6}
.o4-optum-rx__input-loc .o4-optum-rx__input{border-color:#c40000}
.o4-optum-rx__input_img{display:flex;padding:0;border:0;margin:0 6px;align-items:center;background:rgba(0,0,0,0);justify-content:center}
.o4-optum-rx__input_img:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__input-svg{width:24px;height:24px;cursor:pointer}
.o4-optum-rx__input-loc{display:flex;align-items:center;border:1px solid #b1b2b4;border-radius:7px;height:40px;position:relative;margin-top:8px}
.o4-optum-rx__input-loc:focus-within{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__input-loc input{width:100%;border-radius:7px;padding:0 24px 0 12px;cursor:text;border:0;margin:0;height:38px;font-family:Arial}
.o4-optum-rx__error-label{display:block;position:absolute;color:#c40000;margin:0;font-size:12.64px;line-height:16px;font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-optum-rx__error-label{font-size:12.64px;line-height:16px}
}
.o4-optum-rx__dropDown{-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#006ca2 50%),linear-gradient(135deg,#006ca2 50%,transparent 50%);background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat}
.o4-optum-rx__close-icon{position:absolute;font-size:24px;top:55%;right:8px;color:#0c55b8;cursor:pointer;transform:translateY(-8%)}
.o4-optum-rx__close-icon:hover{color:#002677}
.o4-optum-rx__close-icon:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__clear-location{position:absolute;display:flex;align-items:center;justify-content:center;font-size:24px;transform:translateX(-50%);right:24px;color:#0c55b8;cursor:pointer}
.o4-optum-rx__clear-location:hover{color:#002677}
.o4-optum-rx__clear-location:focus-visible{border:#002677;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;outline:0}
.o4-optum-rx__btn{width:100% !important;font-family:Arial !important;font-weight:bold !important}
.o4-optum-rx__spinner{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;font-size:48px;z-index:3;color:#006ca2}
.o4-optum-rx__disclaimer{font-family:Arial;color:#5a5a5a;font-size:14.22px;margin:-30px 80px 0 80px}
@media screen and (max-width:768px){.o4-optum-rx__disclaimer{margin:0 40px 0 40px}
}
.o4-optum-rx__errorMsg,.o4-optum-rx__drug-err-msg{font-family:Arial;font-size:16px;margin-top:20px;color:#c40000;text-align:center}
.o4-optum-rx__drug-err-msg{margin:0}
.o4-optum-rx__drug-err-msg p{margin:0}
.pac-container:empty{display:none}
.o4-optum-rx-results__container{padding:80px}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx-results__container{padding:40px}
}
@media(min-width:768px){.o4-optum-rx-results__header-top{margin-top:80px}
}
.o4-optum-rx-results__logo{display:none}
@media screen and (min-width:768px){.o4-optum-rx-results__logo{display:block;text-align:left;margin-top:128px !important;margin-right:80px;float:right;width:auto;height:auto;max-width:236px}
}
.o4-optum-rx-results__planSection{margin-bottom:32px}
@media screen and (min-width:768px){.o4-optum-rx-results__planSection{margin-bottom:48px}
}
.o4-optum-rx-results__plan{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;justify-content:space-between}
.o4-optum-rx-results__input{width:25%;border:1px solid #b1b2b4;border-radius:7px;height:40px;padding-left:12px;cursor:pointer;font-family:Arial;font-size:16px}
.o4-optum-rx-results__dropdown{-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(45deg,transparent 50%,#006ca2 50%),linear-gradient(135deg,#006ca2 50%,transparent 50%);background-size:5px 5px,5px 5px,1.5em 1.5em;background-repeat:no-repeat;min-width:200px}
@media screen and (max-width:768px){.o4-optum-rx-results__dropdown{width:100%}
}
.o4-optum-rx-results__dosage{font-size:16px;font-family:Arial;font-weight:700;padding-bottom:32px}
.o4-optum-rx-results__spinner{font-size:30px;position:absolute;color:#006ca2;margin-top:-35px;margin-left:23%;font-weight:bolder}
@media screen and (max-width:540px){.o4-optum-rx-results__spinner{margin-left:80%}
}
@media(min-width:540px)and (max-width:768px){.o4-optum-rx-results__spinner{margin-left:85%}
}
.o4-optum-rx-results__select{margin-top:8px;margin-left:-4px}
.o4-optum-rx-results__logoImg{float:right;width:auto;height:auto;max-width:236px;padding-right:48px !important}
@media screen and (min-width:540px){.o4-optum-rx-results__logoImg{padding-right:80px !important}
}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx-results__logoImg{padding-bottom:20px}
}
.o4-optum-rx-results__h4{font-size:22.78px;font-family:Arial;margin-bottom:8px;line-height:1.2}
@media screen and (min-width:768px){.o4-optum-rx-results__h4{margin-bottom:16px}
}
.o4-optum-rx-results__main-headline{font-size:46.17px;font-family:Arial;font-weight:700;color:#005172;margin-bottom:32px !important}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx-results__main-headline{font-size:32.43px;margin-bottom:32px !important}
}
@media screen and (min-width:320px)and (max-width:768px)and (min-width:540px){.o4-optum-rx-results__main-headline{margin-bottom:64px !important}
}
.o4-optum-rx-results__sub-headline{font-size:41.04px;color:#fff;font-family:Arial;font-weight:bold;margin-bottom:24px;line-height:3rem}
@media(min-width:320px)and (max-width:768px){.o4-optum-rx-results__sub-headline{font-size:32.43px;line-height:2.5rem}
}
.o4-optum-rx-results__print{display:none}
@media screen and (min-width:768px){.o4-optum-rx-results__print{display:block;margin-right:70px;cursor:pointer;float:right}
}
.o4-optum-rx-results__printTxt{font-family:Arial;color:#0067ac;font-size:22.78px;position:absolute;margin-left:10px}
.o4-optum-rx-results__newSearch{padding-bottom:32px}
@media screen and (min-width:768px){.o4-optum-rx-results__newSearch{flex-direction:row}
}
.o4-optum-rx-results__searchText{font-family:Arial;font-size:22.78px;font-weight:400;line-height:1.75;color:#0067ac;display:flex;justify-content:center}
@media screen and (min-width:768px){.o4-optum-rx-results__searchText{display:block;padding-right:45px;padding-bottom:0}
}
.o4-optum-rx-results__brand-title{display:none}
@media screen and (min-width:768px){.o4-optum-rx-results__brand-title{display:block;font-family:Arial;font-size:22.78px;font-weight:700;margin-bottom:8px !important}
}
.o4-optum-rx-results__drug-name{display:none}
@media screen and (min-width:768px){.o4-optum-rx-results__drug-name{display:block;font-family:Arial;color:#0067ac;font-size:28.83px;font-weight:700;margin-bottom:16px !important}
}
.o4-optum-rx-results__table{width:100%;margin-bottom:80px;border-collapse:collapse}
.o4-optum-rx-results__btn-container{margin-bottom:32px !important;width:10%}
@media screen and (max-width:540px){.o4-optum-rx-results__btn-container{width:100%}
}
@media screen and (min-width:768px){.o4-optum-rx-results__btn-container{width:auto}
}
.o4-optum-rx-results__table-head{font-size:16px;text-align:left;font-family:Arial;font-weight:700;line-height:1.5;border-bottom:1px solid #cbcccd;vertical-align:inherit}
.o4-optum-rx-results__table-space{padding:16px;background-color:#f2f2f2}
.o4-optum-rx-results__table-items{width:30vw;padding:16px;font-family:Arial}
.o4-optum-rx-results__table-item1{width:60vw;font-family:Arial}
.o4-optum-rx-results__border{border-bottom:1px solid #cbcccd}
.o4-optum-rx-results__disclaimer{font-family:Arial;color:#5a5a5a;font-size:14.22px;margin-left:16px !important}
@media screen and (min-width:768px){.o4-optum-rx-results__disclaimer{margin-top:24px !important}
}
.o4-optum-rx-results__btn-label{font-family:Arial !important;font-weight:700 !important}
.o4-optum-rx-results__alert-msg{display:flex;font-family:Arial;font-size:16px;line-height:1.2;margin-bottom:16px !important;margin-left:16px !important}
@media screen and (min-width:768px){.o4-optum-rx-results__alert-msg{padding-right:80px}
}
.o4-optum-rx-results__alert-msg i{margin-right:4px;margin-top:-2px;font-size:22px}
@media screen and (max-width:540px){.o4-optum-rx-results__alert-msg-spacing{padding-top:16px}
}
.o4-optum-rx-results__warning{color:#c40000}
.o4-optum-rx-results__success{color:#007000}
.o4-optum-rx-results__bestPrice{font-family:Arial;font-weight:100;height:24px;width:117px;text-align:center;padding:3px 12px 2px 12px;margin-top:12px;border-radius:4px;background-color:#498337;color:#fff}
.o4-optum-rx-results__pharmacyAddress{line-height:24px}
.o4-optum-rx-results__pharmacyName{font-weight:700}
.o4-optum-rx-results__bgColor{background-color:rgba(216,242,252,.231372549)}
@media screen and (max-width:768px){.o4-optum-rx-results__table{display:none}
}
@media screen and (min-width:768px){.o4-optum-rx-results__mobile-container{display:none}
}
.o4-optum-rx-results__mobile-logo{max-width:236px;width:auto;height:auto;display:none;margin-bottom:20px}
@media screen and (max-width:768px){.o4-optum-rx-results__mobile-logo{text-align:left;display:block}
}
.o4-optum-rx-results__mobile-brand{padding:14px 0;display:flex;flex-direction:column;border-top:1px solid #5a5a5a;border-bottom:1px solid #5a5a5a}
@media screen and (min-width:768px){.o4-optum-rx-results__mobile-brand{display:none}
}
.o4-optum-rx-results__mobile-brand-name{font-family:Arial;margin-bottom:8px !important;font-size:22.78px;font-weight:700}
.o4-optum-rx-results__mobile-drug-name{font-family:Arial;color:#0067ac;font-size:28.83px;font-weight:700}
.o4-optum-rx-results__mobile-bestPrice{height:24px;width:117px;text-align:center;border-radius:4px;background-color:#498337;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.o4-optum-rx-results__mobile-bestPrice-container{display:flex;justify-content:center;padding:16px}
.o4-optum-rx-results__mobile-header,.o4-optum-rx-results__mobile-data{padding:16px;font-size:16px;text-align:left;font-family:Arial;line-height:1.5;vertical-align:inherit}
.o4-optum-rx-results__mobile-header{background:#f2f2f2}
@media screen and (min-width:1048px){.O4-bio__container{display:flex}
}
.O4-bio__image{width:273px;height:273px;border-radius:50%;margin-bottom:32px !important}
.O4-bio__image--centerAlign{display:block;margin:auto}
@media screen and (min-width:1048px){.O4-bio__image{margin-bottom:0;margin-top:0 !important;margin-right:0 !important;margin-left:0 !important}
}
.O4-bio__bodycopy{width:100%}
@media screen and (min-width:1048px){.O4-bio__bodycopy{width:60%;margin-left:32px !important}
}
:root{--progress-width:0}
.o4-quiz-builder__region{outline:1px solid #e0e0e0;overflow:hidden;border-radius:12px}
@media(min-width:768px){.o4-quiz-builder__container{min-height:510px;max-height:840px}
}
@media(max-width:768px){.o4-quiz-builder__left-content{padding-right:0}
}
@media(min-width:1048px){.o4-quiz-builder__left-content{padding-right:16px}
}
.o4-quiz-builder__left-content-inner{display:flex;align-items:center;height:100%}
.o4-quiz-builder__main-img{width:100%;height:100%;object-fit:cover;object-position:center}
.o4-quiz-builder__right-content{margin-top:32px}
@media(max-width:768px){.o4-quiz-builder__right-content{padding-left:0;margin-bottom:32px}
}
@media(min-width:768px){.o4-quiz-builder__right-content{margin-top:0;padding-left:16px}
}
.o4-quiz-builder__right-content-inner{padding-right:64px !important}
@media screen and (min-width:540px){.o4-quiz-builder__right-content-inner{padding-right:96px !important}
}
@media(max-width:768px){.o4-quiz-builder__right-content-inner{padding-right:24px !important;padding-left:24px !important}
}
@media(min-width:768px){.o4-quiz-builder__right-content-inner{height:100%;display:flex;flex-direction:column;justify-content:center;width:100%}
}
.o4-quiz-builder__eyebrow{color:#002677;margin-bottom:16px;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.o4-quiz-builder__headline{color:#002677;margin-bottom:16px;font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.o4-quiz-builder__headline{font-size:32.43px;line-height:40px}
}
.o4-quiz-builder__bodycopy{color:#002677;margin-bottom:32px;font-family:"Optum Sans Regular";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.o4-quiz-builder__bodycopy{font-size:18px;line-height:24px}
}
@media screen and (min-width:540px){.o4-quiz-builder__bodycopy{font-size:22.78px;line-height:32px}
}
.o4-quiz-builder__bodycopy p{margin-bottom:0}
.o4-quiz-builder__bodycopy:last-child{margin-bottom:0}
.o4-quiz-builder__card-container{outline:1px solid #e5e5e6;overflow:hidden;border-radius:12px}
.o4-quiz-builder__content-top,.o4-quiz-builder__content-middle,.o4-quiz-builder__content-bottom{width:100%;padding-right:24px !important;padding-left:24px !important}
@media(min-width:768px){.o4-quiz-builder__content-top,.o4-quiz-builder__content-middle,.o4-quiz-builder__content-bottom{padding:0}
}
.o4-quiz-builder__content-top-inner,.o4-quiz-builder__content-middle-inner,.o4-quiz-builder__content-bottom-inner{display:flex;justify-content:center;width:100%;max-width:840px;margin:0 auto}
.o4-quiz-builder__content-top{background:#d9f6fa}
.o4-quiz-builder__content-top-inner{justify-content:center;flex-direction:column;text-align:center}
.o4-quiz-builder__content-middle{background:#d9f6fa}
.o4-quiz-builder__content-middle-inner{flex-direction:column}
.o4-quiz-builder__progress{opacity:0}
.o4-quiz-builder__progress-container{width:100%;max-width:540px;position:relative;display:inline-block;background:#fff;height:10px;border-radius:6px;overflow:hidden;margin:0 auto;transition:width ease-out 1s;margin-top:32px !important;margin-bottom:16px !important}
@media screen and (min-width:540px){.o4-quiz-builder__progress-container{margin-top:64px !important}
}
.o4-quiz-builder__progress-container span{position:absolute;top:0;left:0;height:100%;background:#ff612b;transition:width ease-out 1s}
.o4-quiz-builder__count-text{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin-bottom:32px !important}
.o4-quiz-builder__question{display:flex;align-items:flex-start;color:#002677;margin-bottom:32px !important;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.o4-quiz-builder__question{font-size:22.78px;line-height:32px}
}
.o4-quiz-builder__question-txt{color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;margin-bottom:0}
@media screen and (min-width:540px){.o4-quiz-builder__question-txt{font-size:22.78px;line-height:32px}
}
.o4-quiz-builder__question-idx{margin-right:4px}
.o4-quiz-builder__question p{margin:0}
.o4-quiz-builder__answer-opts{list-style-type:none;padding:0;font-family:"Optum Sans Regular";margin-bottom:32px !important;color:#5a5a5a}
@media screen and (min-width:540px){.o4-quiz-builder__answer-opts{font-size:18px;line-height:24px}
}
@media screen and (min-width:540px){.o4-quiz-builder__answer-opts{margin-bottom:64px !important}
}
.o4-quiz-builder__answer-grp{display:flex;align-items:flex-start;margin-bottom:20px}
.o4-quiz-builder__answer-grp:last-child{margin-bottom:0}
.o4-quiz-builder__answer-grp label{color:#5a5a5a}
.o4-quiz-builder__answer-radio[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:5px 8px 0 0;color:#0c55b8;width:20px;min-width:20px;height:20px;border:.15em solid #0c55b8;border-radius:50%;transform:translateY(-0.075em)}
.o4-quiz-builder__answer-radio[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #0c55b8;background-color:#0c55b8;position:absolute;top:50%;left:50%}
.o4-quiz-builder__answer-radio[type=radio]:checked::before{transform:scale(1) translate(-50%,-50%)}
.o4-quiz-builder__answer-radio[type=radio]:disabled{border-color:#6e7072}
.o4-quiz-builder__answer-radio[type=radio]:disabled::before{box-shadow:inset 1em 1em #6e7072}
.o4-quiz-builder__answer-radio[type=radio]:focus-visible{outline:2px solid #0c55b8;outline-offset:2px}
.o4-quiz-builder__answer-txt{color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.o4-quiz-builder__answer-txt{font-size:18px;line-height:24px}
}
.o4-quiz-builder__feedback{display:flex;align-items:center;margin-bottom:32px !important}
.o4-quiz-builder__feedback:empty{margin:0 !important}
.o4-quiz-builder__feedback-container{width:100%;max-width:840px;margin-top:32px !important;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-quiz-builder__feedback-container{margin-bottom:64px !important}
}
.o4-quiz-builder__feedback .material-symbols-outlined{font-size:48px !important;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;padding-left:0;padding-right:0}
.o4-quiz-builder__feedback .material-symbols-outlined.icon--correct{color:#007000}
.o4-quiz-builder__feedback .material-symbols-outlined.icon--partially{color:#f5b700}
.o4-quiz-builder__feedback .material-symbols-outlined.icon--incorrect{color:#c40000}
.o4-quiz-builder__feedback-txt{color:#002677;font-family:"Optum Sans Bold";margin-left:16px !important}
@media screen and (min-width:540px){.o4-quiz-builder__feedback-txt{font-size:18px;line-height:24px}
}
@media(min-width:768px){.o4-quiz-builder__results-container{border:1px solid #e5e5e6;overflow:hidden;border-radius:12px}
}
.o4-quiz-builder__results-top{background:#d9f6fa}
.o4-quiz-builder__results-top-inner{margin:0 auto;width:100%;max-width:840px;display:flex;flex-direction:column;justify-content:center;padding-top:32px !important;padding-bottom:32px !important}
@media screen and (min-width:540px){.o4-quiz-builder__results-top-inner{padding-top:64px !important}
}
@media screen and (min-width:540px){.o4-quiz-builder__results-top-inner{padding-bottom:64px !important}
}
.o4-quiz-builder__results-bottom-inner{margin:0 auto;width:100%;max-width:840px}
.o4-quiz-builder__results-svg{height:auto;width:64px;margin:0 auto;margin-bottom:16px !important}
.o4-quiz-builder__results-headline{text-align:center;color:#002677;margin:0;font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.o4-quiz-builder__results-headline{font-size:32.43px;line-height:40px}
}
.o4-quiz-builder__results-bottom{margin-top:32px !important;margin-bottom:32px !important}
@media screen and (min-width:540px){.o4-quiz-builder__results-bottom{margin-bottom:64px !important}
}
.o4-quiz-builder__results-bodycopy{font-family:"Optum Sans Regular"}
@media screen and (min-width:540px){.o4-quiz-builder__results-bodycopy{font-size:18px;line-height:24px}
}
.o4-quiz-builder__results-bodycopy:last-child{margin-bottom:0}
.o4-quiz-builder__results-buttons{width:100%;max-width:840px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:32px !important}
@media screen and (min-width:540px){.o4-quiz-builder__results-buttons{display:block}
}
.o4-quiz-builder__results-buttons a+a{margin-top:16px}
@media screen and (min-width:540px){.o4-quiz-builder__results-buttons a+a{margin-top:4px}
}
.dpl-slot-machine__slot-content{padding-bottom:24px !important}
.dpl-slot-machine__slot-content:last-child{padding-bottom:0 !important}
.dpl-slot-machine.padding--default{padding-bottom:80px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--default{padding-bottom:160px !important}
}
.dpl-slot-machine.padding--1{padding-bottom:24px !important}
.dpl-slot-machine.padding--2{padding-bottom:32px !important}
.dpl-slot-machine.padding--3{padding-bottom:32px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--3{padding-bottom:40px !important}
}
.dpl-slot-machine.padding--4{padding-bottom:32px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--4{padding-bottom:48px !important}
}
.dpl-slot-machine.padding--5{padding-bottom:32px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--5{padding-bottom:64px !important}
}
.dpl-slot-machine.padding--6{padding-bottom:48px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--6{padding-bottom:80px !important}
}
.dpl-slot-machine.padding--7{padding-bottom:64px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--7{padding-bottom:96px !important}
}
.dpl-slot-machine.padding--8{padding-bottom:64px !important}
@media screen and (min-width:540px){.dpl-slot-machine.padding--8{padding-bottom:128px !important}
}
.dpl-slot-machine.brand-white{background:#fff}
.dpl-slot-machine.brand-primary{background:#ff612b}
.dpl-slot-machine.brand-secondary-2{background:#d9f6fa}
.dpl-slot-machine.brand-secondary-3{background:#fbf9f4}
.dpl-testimonial__container{width:100%}
.dpl-testimonial__container.brand-white{background:#fff}
.dpl-testimonial__container.brand-secondary-3{background:#fbf9f4}
.dpl-testimonial__content{text-align:center}
@media screen and (min-width:1024px){.dpl-testimonial__content{width:80%;margin:0 auto}
}
.dpl-testimonial__quote{display:inline;padding-right:4px}
.dpl-testimonial__statement{color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;text-transform:none;letter-spacing:0;position:relative}
@media screen and (min-width:540px){.dpl-testimonial__statement{font-size:22.78px;line-height:32px}
}
.dpl-testimonial__statement-icon{color:#002677;font-size:20px}
.dpl-testimonial__statement .fa-quote-left{position:relative;font-size:20px;left:4px;bottom:unset}
@media screen and (min-width:540px){.dpl-testimonial__statement .fa-quote-left{bottom:10px}
}
.dpl-testimonial__statement .fa-quote-right{position:relative;font-size:20px;left:-4px;bottom:unset}
@media screen and (min-width:540px){.dpl-testimonial__statement .fa-quote-right{bottom:10px}
}
.dpl-testimonial__designation{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.dpl-testimonial__name{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:18px;line-height:24px;text-transform:none;letter-spacing:0}
@media screen and (min-width:540px){.dpl-testimonial__name{font-size:20.25px;line-height:24px}
}
@media screen and (min-width:768px){.calendar-aem-activity{display:flex}
.calendar-aem-activity__sidepanel{width:45%;margin-right:40px}
.calendar-aem-activity__results{width:55%;align-self:flex-start}
}
@media screen and (min-width:1200px){.calendar-aem-activity{display:flex}
.calendar-aem-activity__sidepanel{width:33%;margin-right:40px}
.calendar-aem-activity__results{width:67%}
}
@media screen and (min-width:768px){.calendar-aem-activity-results{padding-left:30px}
}
@media screen and (max-width:768px){.calendar-aem-activity-results{margin-top:20px}
}
.calendar-aem-activity__heading{font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px;margin:20px 0;display:flex;align-items:center;justify-content:flex-start;padding:0;color:#002677}
@media screen and (min-width:540px){.calendar-aem-activity__heading{font-size:28.83px;line-height:32px}
}
@media screen and (max-width:320px){.calendar-aem-activity__heading{font-size:12px}
.calendar-aem-activity__heading span{margin:0 5px}
}
@media screen and (min-width:768px){.calendar-aem-activity__heading{margin:0 0 20px 0}
}
.calendar-aem-activity__button-area{display:flex}
.calendar-aem-activity__button{cursor:pointer;flex-basis:100%;font-family:"FrutigerLTW01-55Roman",sans-serif;font-size:10px;letter-spacing:1px;color:#282a2e;padding:10px 7px;background:#efefee;text-transform:uppercase;border:1px solid #efefee;margin-right:3px}
.calendar-aem-activity__button:last-of-type{margin-right:0}
.calendar-aem-activity__button:hover,.calendar-aem-activity__button:focus{color:#ce4b27}
.calendar-aem-activity__button.is--active{border:1px solid #ce4b27;background:#ce4b27;color:#fff}
.calendar-aem-activity__button.is--active:hover,.calendar-aem-activity__button.is--active:focus{color:#fff}
@media screen and (min-width:768px){.calendar-aem-activity__button{padding:10px;font-size:11px;letter-spacing:2px}
}
@media screen and (min-width:768px){.calendar-aem-event-details{display:flex;flex-wrap:wrap}
}
.calendar-aem-event-details__message{display:flex;align-items:center;width:100%;background:#d9edf7;padding:10px;margin:0}
.calendar-aem-event-details__message:before{font-family:"icomoon";content:"";display:inline-block;font-size:24px;margin-right:7px}
.calendar-aem-event-details__message.hidden{display:none;visibility:hidden}
.calendar-aem-event-details__event-content{margin-top:20px;margin-bottom:40px;display:block;width:100%}
@media screen and (min-width:768px){.calendar-aem-event-details__event-content{display:flex;flex-wrap:wrap}
}
@media screen and (min-width:1025px){.calendar-aem-event-details__event-content{flex-wrap:nowrap}
}
.calendar-aem-event-details__pills-button{font-size:16px;color:#0c55b8;cursor:pointer;text-decoration:none !important;background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:4px;margin:4px;display:inline-flex;align-items:center;padding:5px 10px}
.calendar-aem-event-details__pills-button:active,.calendar-aem-event-details__pills-button:focus,.calendar-aem-event-details__pills-button:hover{outline:0;box-shadow:0 0 0 1px #00396c;color:#00396c;background:#fff}
.calendar-aem-event-details__calendar-btn{width:80%}
.calendar-aem-event-details__calendar-btn .fa-calendar-plus-o{margin-right:5px}
.calendar-aem-event-details__heading{width:100%}
.calendar-aem-event-details__heading-date{margin:20px 0 15px 0}
.calendar-aem-event-details__recurrence{margin-bottom:20px}
.calendar-aem-event-details__recurrence-title{font-weight:bold;margin-bottom:5px}
.calendar-aem-event-details__recurrence .oi-refresh-running{color:#316bbe}
.calendar-aem-event-details__virtual-events{font-size:15px}
.calendar-aem-event-details__virtual-events .fa-tv{font-size:18px;margin-right:10px;color:#595959}
.calendar-aem-event-details__recurring-btn .fa-arrow-right{margin-left:2.5px}
@media screen and (min-width:768px){.calendar-aem-event-details__information{width:100%;padding-right:40px}
}
.calendar-aem-event-details__sidebar{max-width:375px;font-size:13px;line-height:1.5}
@media screen and (min-width:768px){.calendar-aem-event-details__sidebar{padding-top:12px}
}
.calendar-aem-event-details__sidebar-date,.calendar-aem-event-details__sidebar-time{font-size:15px;color:#595959;margin:2.5px 0;align-items:center}
.calendar-aem-event-details__sidebar-date .fa,.calendar-aem-event-details__sidebar-time .fa{color:#878a8c;margin-right:10px}
.calendar-aem-event-details__sidebar-date .fa-clock-o,.calendar-aem-event-details__sidebar-time .fa-clock-o{font-size:18px}
.calendar-aem-event-details__title{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;display:inline-block;color:#002677}
@media screen and (min-width:540px){.calendar-aem-event-details__title{font-size:32.43px;line-height:40px}
}
.calendar-aem-event-details__title:focus{outline:0}
.calendar-aem-event-details__subtitle{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677;margin:30px 0 10px 0}
@media screen and (min-width:540px){.calendar-aem-event-details__subtitle{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.calendar-aem-event-details__subtitle:first-child{margin-top:0}
}
.calendar-aem-event-details__heading-date{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.calendar-aem-event-details__heading-date{font-size:14.22px;line-height:20px}
}
.calendar-aem-event-details__description{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.calendar-aem-event-details__additional-info{font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.calendar-aem-event-details__additional-info p{font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.calendar-aem-event-details__additional-info p+p{margin-bottom:5px}
.calendar-aem-event-details__additional-info p:last-child{margin-bottom:18px}
.calendar-aem-event-details__location{font-size:13px;color:#757575}
.calendar-aem-event-details__address-link{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;font-size:15px;position:relative;padding-left:25px}
.calendar-aem-event-details__address-link a{color:#0c55b8}
.calendar-aem-event-details__address-link a:hover,.calendar-aem-event-details__address-link a:focus{color:#0c55b8}
.calendar-aem-event-details__address-link a:active{color:#002677}
.calendar-aem-event-details__address-link .fa-map-marker{position:absolute;left:0;font-size:22px;color:#595959}
.calendar-aem-event-details__button{font-size:16px;font-family:Arial;cursor:pointer;line-height:normal;text-decoration:none;padding:10px;border:1px solid;border-radius:4px;background-clip:padding-box;border-color:#efefee;background-color:#fff;color:#000;border-color:#d3d3d3;display:flex;align-items:center;text-align:left;width:100%;margin:15px 0}
.calendar-aem-event-details__button:hover,.calendar-aem-event-details__button:focus,.calendar-aem-event-details__button:active{text-decoration:none;border-color:#ce4b27}
.calendar-aem-event-details__button__text-baseline{position:relative;display:inline-block}
.calendar-aem-event-details__button__text-baseline i.oi-new-window{display:none}
@media screen and (min-width:768px){.calendar-aem-event-details__button__text-baseline i.oi-new-window{display:inline-block;margin-left:5px;font-size:12px}
}
.calendar-aem-event-details__button__text-baseline .mobile-new-window{display:inline}
@media screen and (min-width:768px){.calendar-aem-event-details__button__text-baseline .mobile-new-window{display:none}
}
.calendar-aem-event-details__button__text-baseline .desktop-new-window{visibility:hidden;width:300px;color:#fff;position:absolute;z-index:1;top:120%;left:53%;margin-left:-30px}
@media screen and (min-width:1070px){.calendar-aem-event-details__button__text-baseline .desktop-new-window{top:-5px;left:108%;margin-left:0}
}
.calendar-aem-event-details__button__text-baseline .desktop-new-window__message{display:inline-flex;background-color:#000;border-radius:6px;padding:5px 15px}
.calendar-aem-event-details__button__text-baseline .desktop-new-window__message:after{content:"";position:absolute;bottom:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}
@media screen and (min-width:1070px){.calendar-aem-event-details__button__text-baseline .desktop-new-window__message:after{top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);bottom:auto;left:auto;margin-left:0}
}
@media screen and (min-width:768px){.calendar-aem-event-details__button:hover .desktop-new-window,.calendar-aem-event-details__button:focus .desktop-new-window{visibility:visible}
}
.calendar-aem-event-details__sidebar-dropdown{display:flex;flex-wrap:wrap;margin:30px 0;align-items:center}
.calendar-aem-event-details__sidebar-dropdown label{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677;margin-bottom:3px;width:100%}
@media screen and (min-width:540px){.calendar-aem-event-details__sidebar-dropdown label{font-size:22.78px;line-height:32px}
}
.calendar-aem-event-details__sidebar-dropdown select:disabled{opacity:.5}
.calendar-aem-event-details__sidebar-dropdown select.calendar-aem-event-details__custom-select{display:none}
.calendar-aem-event-details__sidebar-dropdown .button.button--reverse{flex-grow:1;margin:0 4px}
.calendar-aem-event-details__sidebar-dropdown .button{margin:0;width:25%;min-width:auto;padding:12px 16px}
.calendar-aem-event-details__custom-select{margin-right:5px;width:225px;position:relative}
@media screen and (min-width:320px)and (max-width:540px){.calendar-aem-event-details__custom-select{position:relative;width:300px}
}
.calendar-aem-event-details__custom-select>button{flex:1 1 auto}
.calendar-aem-event-details__custom-select [role=listbox]{max-height:200px;overflow-y:scroll;overflow-x:hidden}
.calendar-aem-event-details__custom-select [role=option]{width:calc(100% + 4px)}
.calendar-aem-event-details__tags .button{font-size:15px;margin:5px 10px 5px 0;text-transform:capitalize;letter-spacing:0;background:#fff;border-color:#d0d0ce;min-width:auto}
.calendar-aem-event-details__tags .button:hover,.calendar-aem-event-details__tags .button:focus{border-color:#0c55b8;background-color:#fff}
.calendar-aem-event-details__tags .button:active{border-color:#002677;background-color:#fff;box-shadow:none}
.calendar-aem-event-details__featured-image{margin:30px 0;max-width:400px}
.calendar-aem-event-details__map{width:100%;height:216px}
@media screen and (min-width:768px){.calendar-aem-event-details__map{height:313px}
}
.calendar-aem-event-details__footer-info{width:100%;text-align:center;font-size:13px;line-height:2;margin:30px 0 30px 0}
.calendar-aem-event-details__share{width:100%;text-align:center;font-size:13px}
.calendar-aem-event-details__share .social__links{display:inline-block;border:0;width:32px;height:32px;font-size:16px;margin:0 10px}
.calendar-aem-event-details__share .facebook{background:#3b5998}
.calendar-aem-event-details__share .linkedin{background:#00a0dc}
.calendar-aem-event-details__share .twitter{background:#1b95e0}
.calendar-aem-event-details__share .emailshare{background:#078576}
.calendar-aem-event-details__share-text{margin-bottom:10px}
@media screen and (min-width:768px){.calendar-aem-event-details__share-text{margin-bottom:0;display:inline-block}
}
.calendar-aem-event-details i.calendar-icon{font-size:24px;color:#ce4b27;position:relative;margin-right:10px}
.calendar-aem-event-details i.calendar-icon.oi-arrow-down{top:4px}
.calendar-aem-event-details i.calendar-icon.oi-forward{top:4px;font-size:16px;font-weight:600}
.calendar-aem-event-details i.calendar-icon.oi-landline{font-weight:600}
.calendar-aem-event-details__add-calendar-event{border:1px solid #d0d0ce;background:rgba(208,208,206,.2117647059);border-radius:10px;color:rgba(0,0,0,.7019607843);text-align:left;width:75%;margin:5px 0 0 0}
.calendar-aem-event-details__label-disabled{font-size:14px;line-height:20px;padding:2px 2px 2px 8px;font-family:"Optum Sans Regular";color:#323334}
.calendar-aem-event-details__label-select{font-size:14px;line-height:20px;padding:2px 2px 2px 8px;font-family:"Optum Sans Regular"}
.calendar-aem-event-details__label-select:hover,.calendar-aem-event-details__label-select:focus,.calendar-aem-event-details__label-select:active{background:#316bbe;color:#fff}
.calendar-aem-event-details .event-message{display:flex;align-items:center;width:100%;background:#d9edf7;padding:10px;margin-bottom:20px}
.calendar-aem-event-details .event-message:before{font-family:"icomoon";content:"";display:inline-block;font-size:24px;margin-right:7px}
.calendar-aem-event-details .event-message.hidden{display:none;visibility:hidden}
.calendar-aem-event-details--bold{font-weight:bold}
.calendar-aem-event-details--primary{color:#000;font-weight:bold;margin-bottom:5px}
@media print{body.calendar-aem-event-details-print *{visibility:hidden}
body.calendar-aem-event-details-print * .header,body.calendar-aem-event-details-print * footer{position:absolute}
body.calendar-aem-event-details-print * .calendar-aem-event-details{margin-top:40px}
body.calendar-aem-event-details-print * .calendar-aem-event-details,body.calendar-aem-event-details-print * .calendar-aem-event-details *{visibility:visible}
body.calendar-aem-event-details-print * .calendar-aem-event-details{position:absolute;left:0;top:0}
body.calendar-aem-event-details-print * .calendar-aem-event-details--hide-print{display:none}
body.calendar-aem-event-details-print * .calendar-aem-event-details__event-content{margin-top:20px;margin-bottom:40px;display:flex;width:100%}
body.calendar-aem-event-details-print * .calendar-aem-event-details__sidebar{width:35%}
body.calendar-aem-event-details-print * .calendar-aem-event-details__information{width:65%;padding-right:40px}
}
@media screen and (min-width:768px){.calendar-aem-center-details{display:flex;flex-wrap:wrap}
}
.calendar-aem-center-details__locations{display:flex;width:100%;flex-direction:column}
@media screen and (min-width:768px){.calendar-aem-center-details__locations{justify-content:center;align-items:center;margin-top:32px}
}
.calendar-aem-center-details__locations-label{max-width:100%;padding-right:10px;margin-bottom:4px}
.calendar-aem-center-details__locations-dropdown{position:relative;display:flex;width:100%;z-index:3}
@media screen and (min-width:768px){.calendar-aem-center-details__locations-dropdown{width:100%}
}
@media screen and (min-width:768px){.calendar-aem-center-details__locations-dropdown select{appearance:none}
}
.calendar-aem-center-details__locations-btn{width:50px;height:36px;font-size:12px;font-weight:400;border-radius:4px;background-color:#fff;border:1px solid #63666a;padding:10px;margin-left:5px}
.calendar-aem-center-details__locations-btn:hover{color:#fff;background-color:#434448}
.calendar-aem-center-details__contact-section{padding-left:30px;position:relative;font-size:14px}
.calendar-aem-center-details__contact-section .fa-phone{position:absolute;left:0;font-size:24px;color:#595959}
.calendar-aem-center-details__contact-section label{margin-bottom:2px;display:block;font-weight:bold}
.calendar-aem-center-details__centerContact:focus-visible{border:2px solid #316bbe}
.calendar-aem-center-details__content{display:static;width:100%;margin-top:25px}
@media screen and (min-width:768px){.calendar-aem-center-details__content{display:flex}
}
.calendar-aem-center-details__info{margin-bottom:50px}
@media screen and (min-width:768px){.calendar-aem-center-details__info{width:75%;margin-bottom:0;padding-right:40px}
}
.calendar-aem-center-details__sidebar{width:100%}
@media screen and (min-width:768px){.calendar-aem-center-details__sidebar{width:25%}
}
.calendar-aem-center-details__name{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677;margin:0 0 15px 0}
@media screen and (min-width:540px){.calendar-aem-center-details__name{font-size:32.43px;line-height:40px}
}
.calendar-aem-center-details__tagline{color:#000;font-size:15px;font-weight:bold;line-height:1.5}
.calendar-aem-center-details__description{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.calendar-aem-center-details__description p{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.calendar-aem-center-details__section-head{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677;margin-top:15px;margin-bottom:10px}
@media screen and (min-width:540px){.calendar-aem-center-details__section-head{font-size:22.78px;line-height:32px}
}
.calendar-aem-center-details__section-text{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.calendar-aem-center-details__section-text{font-size:14.22px;line-height:20px}
}
.calendar-aem-center-details__section-text p{margin:0}
.calendar-aem-center-details__center-img{margin-bottom:20px}
.calendar-aem-center-details__add-to-calendar-1 label{font-size:16px;margin-bottom:3px;width:100%}
.calendar-aem-center-details__add-to-calendar-2{display:flex;margin-bottom:10px}
.calendar-aem-center-details__add-to-calendar-2 select{order:3;font-size:16px;margin-right:5px}
.calendar-aem-center-details__add-to-calendar-2 .button.button--reverse{order:1;font-size:16px;padding:10px}
.calendar-aem-center-details__button{font-size:16px;font-family:Arial,sans-serif;cursor:pointer;line-height:normal;text-decoration:none;padding:10px;border:1px solid;border-radius:4px;background-clip:padding-box;border-color:#878a8c;background-color:#fff;color:#000;border-color:#d3d3d3;display:flex;align-items:center;text-align:left;width:100%;margin-bottom:10px;padding:10px}
.calendar-aem-center-details__button:hover,.calendar-aem-center-details__button:focus,.calendar-aem-center-details__button:active{text-decoration:none;border-color:#ce4b27}
.calendar-aem-center-details__button i.center-icon{font-size:24px;color:#ce4b27;position:relative;margin-right:10px}
.calendar-aem-center-details__button i.center-icon.oi-arrow-down{top:2px}
.calendar-aem-center-details__button i.center-icon.oi-forward{top:4px;font-weight:600}
.calendar-aem-center-details__button i.center-icon.oi-landline{font-weight:600}
.calendar-aem-center-details__button i.center-icon.fa-caret-down{left:4px}
.calendar-aem-center-details__button__text-baseline{position:relative;display:inline-block}
.calendar-aem-center-details__button__text-baseline i.oi-new-window{display:none}
@media screen and (min-width:768px){.calendar-aem-center-details__button__text-baseline i.oi-new-window{display:inline-block;margin-left:5px;font-size:12px}
}
.calendar-aem-center-details__button__text-baseline .mobile-new-window{display:inline}
@media screen and (min-width:768px){.calendar-aem-center-details__button__text-baseline .mobile-new-window{display:none}
}
.calendar-aem-center-details__button__text-baseline .desktop-new-window{visibility:hidden;width:300px;color:#fff;position:absolute;z-index:1;top:120%;left:53%;margin-left:-30px}
@media screen and (min-width:1070px){.calendar-aem-center-details__button__text-baseline .desktop-new-window{top:-5px;left:108%;margin-left:0}
}
.calendar-aem-center-details__button__text-baseline .desktop-new-window__message{display:inline-flex;background-color:#000;border-radius:6px;padding:5px 15px}
.calendar-aem-center-details__button__text-baseline .desktop-new-window__message:after{content:"";position:absolute;bottom:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}
@media screen and (min-width:1070px){.calendar-aem-center-details__button__text-baseline .desktop-new-window__message:after{top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);bottom:auto;left:auto;margin-left:0}
}
@media screen and (min-width:768px){.calendar-aem-center-details__button:hover .desktop-new-window,.calendar-aem-center-details__button:focus .desktop-new-window{visibility:visible}
}
.event-search{display:flex;flex-direction:column;margin-bottom:40px}
@media screen and (min-width:768px){.event-search{flex-direction:row-reverse}
}
.event-search__recur-icon{flex-grow:1;font-size:13px;text-align:right}
.event-search__recur-icon .oi-refresh-running{color:#ce4b27;font-size:16px;margin-right:5px}
.event-search__form{flex-grow:1;display:flex;flex-direction:column}
.event-search__form__action{display:flex}
.event-search__form label{font-size:16px;margin-bottom:5px}
.event-search__form input{flex-grow:3;font-size:16px;margin-right:5px}
.event-search__form button{flex-grow:1;font-size:16px;padding:10px}
.event-list__event{margin-bottom:40px}
.event-list__event h4{display:inline-block;margin:0;line-height:1.5}
.event-list__event__title{color:#ce4b27;font-family:Arial,sans-serif;font-size:20px;font-weight:700}
.event-list__event__title:hover{color:#ce4b27}
.event-list__event .oi-refresh-running{color:#ce4b27;margin-left:5px}
.event-list__event__date{font-family:Arial,sans-serif;font-size:16px;margin-bottom:10px;text-transform:uppercase}
.event-list__event__description p,.event-list__event__description li{font-family:Arial,sans-serif;font-size:13px;line-height:1.33}
.event-list__event__categories{font-family:Arial,sans-serif;font-size:13px;text-transform:capitalize}
.event-list__event__link{display:block;font-size:16px;margin-top:20px}
.calendar-aem-event-details-sharebar{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:25px;margin-bottom:30px}
.calendar-aem-event-details-sharebar__content{width:100%;display:inline-flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding:20px 0}
@media screen and (min-width:768px){.calendar-aem-event-details-sharebar__content{margin-top:40px}
}
.calendar-aem-event-details-sharebar__back-content{display:inline-flex;width:50%;font-weight:bold}
.calendar-aem-event-details-sharebar__back-content .oi-arrow-down{font-size:15px;font-weight:bold;margin-right:10px;position:relative;color:#0c55b8;top:1px}
.calendar-aem-event-details-sharebar__back-btn{color:#0c55b8;cursor:pointer}
.calendar-aem-event-details-sharebar__back-btn:hover,.calendar-aem-event-details-sharebar__back-btn:focus{color:#0c55b8}
.calendar-aem-event-details-sharebar__back-btn:active{color:#002677}
.calendar-aem-event-details-sharebar__ctas{width:50%;display:inline-flex;justify-content:flex-end;align-items:center}
.calendar-aem-event-details-sharebar__ctas i{font-size:20px;margin-right:8px}
.calendar-aem-event-details-sharebar__ctas a,.calendar-aem-event-details-sharebar__ctas button,.calendar-aem-event-details-sharebar__ctas .close{font-weight:bold;color:#0c55b8;font-size:15px}
.calendar-aem-event-details-sharebar__ctas a:first,.calendar-aem-event-details-sharebar__ctas button:first,.calendar-aem-event-details-sharebar__ctas .close:first{padding:0 10px}
.calendar-aem-event-details-sharebar__ctas a:hover,.calendar-aem-event-details-sharebar__ctas a:focus,.calendar-aem-event-details-sharebar__ctas button:hover,.calendar-aem-event-details-sharebar__ctas button:focus,.calendar-aem-event-details-sharebar__ctas .close:hover,.calendar-aem-event-details-sharebar__ctas .close:focus{color:#0c55b8;cursor:pointer}
.calendar-aem-event-details-sharebar__ctas a:active,.calendar-aem-event-details-sharebar__ctas button:active,.calendar-aem-event-details-sharebar__ctas .close:active{color:#002677}
.calendar-aem-event-details-sharebar__ctas button{border:0;background:#fff}
.calendar-aem-event-details-sharebar__ctas button:hover,.calendar-aem-event-details-sharebar__ctas button:focus{color:#0c55b8;outline:0}
.calendar-aem-event-details-sharebar__ctas button:hover span,.calendar-aem-event-details-sharebar__ctas button:focus span{text-decoration:underline}
.calendar-aem-event-details-sharebar__ctas button:active{color:#002677}
@media screen and (min-width:768px){.calendar-aem-event-details-sharebar__ctas{width:60%}
}
.calendar-aem-event-details-sharebar__mobile{display:flex;flex-direction:column;position:relative}
.calendar-aem-event-details-sharebar__share-btn{padding:0 10px;width:120px;font-weight:bold}
.calendar-aem-event-details-sharebar__share-btn:hover,.calendar-aem-event-details-sharebar__share-btn:focus{cursor:pointer;text-decoration:underline}
.calendar-aem-event-details-sharebar__share-btn .fa-angle-down{display:none}
.calendar-aem-event-details-sharebar__share-btn .fa-angle-up{display:inline-block}
.calendar-aem-event-details-sharebar__share-btn:not(.is--expanded) .fa-angle-down{display:inline-block}
.calendar-aem-event-details-sharebar__share-btn:not(.is--expanded) .fa-angle-up{display:none}
.calendar-aem-event-details-sharebar__mobile-print,.calendar-aem-event-details-sharebar__mobile-email{width:100%;text-align:left}
@media screen and (min-width:768px){.calendar-aem-event-details-sharebar__mobile-print,.calendar-aem-event-details-sharebar__mobile-email{display:none}
}
.calendar-aem-event-details-sharebar__social-links{width:100%}
.calendar-aem-event-details-sharebar__menu{background:#fff;display:flex;flex-direction:column;align-items:center;width:120px;position:absolute;top:42px;opacity:1;z-index:2;visibility:visible;box-shadow:0 3px 5px 0 rgba(0,0,0,.1882352941)}
.calendar-aem-event-details-sharebar__menu a,.calendar-aem-event-details-sharebar__menu button,.calendar-aem-event-details-sharebar__menu .close{padding:10px}
.calendar-aem-event-details-sharebar__menu a:hover span,.calendar-aem-event-details-sharebar__menu button:hover span,.calendar-aem-event-details-sharebar__menu .close:hover span{text-decoration:underline}
.calendar-aem-event-details-sharebar__menu .close{border-top:1px solid #000;font-size:20px;width:100%;text-align:center}
.calendar-aem-event-details-sharebar__menu .close:focus{outline:1px solid #002677}
.calendar-aem-event-details-sharebar__menu.fadeout{transform:translateY(-20px);transition:all .4s cubic-bezier(0.23,1,0.32,1) 0;visibility:hidden;opacity:0}
.calendar-aem-event-details-sharebar__hidden{display:none}
.calendar-aem-event-details-sharebar__nav{display:none}
@media screen and (min-width:768px){.calendar-aem-event-details-sharebar__nav{display:inline-block}
.calendar-aem-event-details-sharebar__nav a,.calendar-aem-event-details-sharebar__nav button{padding:0 10px}
}
@media print{.calendar-aem-event-details-sharebar{display:none}
}
.calendar-aem-activity__calendar .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.calendar-aem-activity__calendar .ui-datepicker{width:100%;display:none;max-width:500px;margin:0 auto;padding:0;border:0;display:none;box-shadow:none}
.calendar-aem-activity__calendar .ui-datepicker .ui-widget-header{color:#316bbe;font-weight:400;border-color:#fff;background:#fff;padding:0}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-default{width:42px;height:42px;border:0;background:inherit;font-weight:400;padding:11px 7px;font-family:"Frutiger-Bold";border:3px solid rgba(0,0,0,0)}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-default span{color:#316bbe}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-default:hover,.calendar-aem-activity__calendar .ui-datepicker .ui-state-default:focus{text-decoration:underline;color:#316bbe;font-family:"Frutiger-Bold"}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-default:focus{border:3px solid #427bd8}
.calendar-aem-activity__calendar .ui-datepicker .selected-date-custom{color:#316bbe}
.calendar-aem-activity__calendar .ui-datepicker .selected-date-custom a{border:3px solid #427bd8}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-hover{text-decoration:underline;border:0;background:0}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-highlight{max-width:50px;border:0;border-radius:50%;background:#316bbe;color:#fff !important;text-decoration:underline;outline:0;margin:0 auto}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-highlight:hover,.calendar-aem-activity__calendar .ui-datepicker .ui-state-highlight:focus{color:#fff}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-disabled{font-family:fontRegular !important}
.calendar-aem-activity__calendar .ui-datepicker .ui-state-disabled span{color:#282a2e !important}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0;max-width:100%}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next{position:absolute;top:7px;width:100px;font-size:14px;line-height:20px;color:#0c55b8}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev:hover,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev:focus-visible,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next:hover,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next:focus-visible{border:2px solid #316bbe;text-decoration:none;background:0}
@media screen and (max-width:320px){.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next{font-size:12px}
}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev-hover,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next-hover{top:7px;border:0}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev{left:2px;text-align:left}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next{right:2px;text-align:right}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev-hover{left:2px}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next-hover{right:2px}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev span,.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next span{background-image:none !important;display:inline;position:relative}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next span{padding-right:15px;margin-right:22px}
@media(min-width:992px){.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next span{padding-right:30px}
}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-next span:before{font-family:"icomoon";content:"";transform:rotate(90deg);color:#316bbe;display:inline-block;font-size:22px;text-indent:0;position:absolute;right:-7px;top:0}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev span{padding-left:15px;margin-left:22px}
@media screen and (min-width:992px){.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev span{padding-left:30px}
}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-prev span:before{font-family:"icomoon";content:"";transform:rotate(270deg);color:#316bbe;display:inline-block;font-size:22px;text-indent:0;position:absolute;left:-7px;top:0}
.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-title{font-family:"Optum Sans Bold";margin:0 auto;text-align:center;color:#002677}
@media screen and (min-width:540px){.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-title{font-size:18px;line-height:24px}
}
@media(max-width:380px){.calendar-aem-activity__calendar .ui-datepicker .ui-datepicker-title{font-size:24px}
}
.calendar-aem-activity__calendar .ui-datepicker .ui-button:hover{background:0}
.calendar-aem-activity__calendar .ui-datepicker select.ui-datepicker-month,.calendar-aem-activity__calendar .ui-datepicker select.ui-datepicker-year{width:45%}
.calendar-aem-activity__calendar .ui-datepicker table{width:100%;max-width:100%;font-size:16px;border-collapse:collapse;margin:0 0 2px 0;background:#fff !important;font-family:"Frutiger-Light"}
.calendar-aem-activity__calendar .ui-datepicker th{text-align:center;border-bottom:1px solid #d7d7d7;padding:7px 0;color:#282a2e;font-weight:600;font-size:12px}
.calendar-aem-activity__calendar .ui-datepicker td{border:0;padding:0}
.calendar-aem-activity__calendar .ui-datepicker td span,.calendar-aem-activity__calendar .ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}
.calendar-aem-activity__calendar .day-has-event a,.calendar-aem-activity__calendar .day-has-event.ui-state-disabled{position:relative;color:#316bbe !important}
.calendar-aem-activity__calendar .day-has-event a:before,.calendar-aem-activity__calendar .day-has-event.ui-state-disabled:before{content:none}
@media screen and (min-width:768px){.calendar-aem-filter-tray{display:block}
}
.calendar-aem-filter-tray__heading{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;margin-top:32px !important;margin-bottom:16px !important;display:flex;align-items:center;justify-content:flex-start;padding:0;color:#5a5a5a}
@media screen and (min-width:540px){.calendar-aem-filter-tray__heading{font-size:14.22px;line-height:20px}
}
.calendar-aem-filter-tray__filters-container .calendar-aem-filter-tray__filters-categories:last-child{border-bottom:1px solid #e5e5e6}
.calendar-aem-filter-tray__filters-categories+.calendar-aem-filter-tray__filters-categories{border-top:1px solid #e5e5e6}
.calendar-aem-filter-tray__filters{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;display:flex;width:100%;color:#0c55b8;text-align:left;cursor:pointer;background:0;border:0;padding:32px 15px;align-items:center;position:relative;transition:ease-in-out 1s}
@media screen and (min-width:540px){.calendar-aem-filter-tray__filters{font-size:22.78px;line-height:32px}
}
.calendar-aem-filter-tray__filters.is--expanded{padding-bottom:24px !important}
.calendar-aem-filter-tray__filters.is--expanded .calendar-aem-filter-tray__icon-bg{transform:rotate(180deg)}
.calendar-aem-filter-tray__filters:hover,.calendar-aem-filter-tray__filters:focus{color:#00396c;outline:0;text-decoration:underline}
.calendar-aem-filter-tray__filters strong{font-size:24px}
.calendar-aem-filter-tray input[type=checkbox]{border-radius:4px;-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;border:1px solid #5a5a5a;transform:translateY(-0.075em)}
.calendar-aem-filter-tray input[type=checkbox]::before{content:"";width:9px;height:10px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);box-shadow:inset 1em 1em var(--form-control-color);background-color:#fff;display:flex;transform:scale(0);position:absolute;left:2px}
.calendar-aem-filter-tray input[type=checkbox]:checked{background-color:#0c55b8;border:1px solid #0c55b8;display:flex;justify-content:center;align-items:center}
.calendar-aem-filter-tray input[type=checkbox]:checked::before{transform:scale(1)}
.calendar-aem-filter-tray input[type=checkbox]:focus{outline:0}
.calendar-aem-filter-tray__checkbox{color:#505152}
.calendar-aem-filter-tray__checkbox .fa-square-o{display:none;color:#878a8c}
.calendar-aem-filter-tray__checkbox .fa-square-o:hover{color:#316bbe}
.calendar-aem-filter-tray__checkbox .fa-check-square{display:block}
.calendar-aem-filter-tray__checkbox:not(.is--checked) .fa-square-o{display:block}
.calendar-aem-filter-tray__checkbox:not(.is--checked) .fa-check-square{display:none}
.calendar-aem-filter-tray__checkbox-label{color:#5a5a5a}
.calendar-aem-filter-tray__checkbox-label:hover{color:#5a5a5a}
.calendar-aem-filter-tray__checkbox-label:hover .calendar-aem-filter-tray__checkbox-icon{color:#5a5a5a}
.calendar-aem-filter-tray__checkbox-icon{margin:0 !important;font-size:24px}
.calendar-aem-filter-tray__icon-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.calendar-aem-filter-tray__icon-bg{transition:ease-in-out .3s}
.calendar-aem-filter-tray__icon{transform:rotate(0);transition:none;display:flex;align-items:center;color:#0c55b8;border-radius:24px;justify-content:space-evenly;font-size:28px}
.calendar-aem-filter-tray__info{padding-bottom:0}
.calendar-aem-filter-tray__button{font-size:16px;padding:6px 50px}
.calendar-aem-filter-tray__category{display:none;padding:0 15px}
@media screen and (max-width:768px){.calendar-aem-filter-tray__category{max-height:350px;overflow-y:auto}
}
.calendar-aem-filter-tray__category-heading{font-size:16px;margin:5px 0 5px 0;display:flex;align-items:center}
.calendar-aem-filter-tray__group{margin-bottom:16px !important;display:flex;align-items:center;color:#595959;text-transform:capitalize}
.calendar-aem-filter-tray__group input{width:18px;height:18px;position:relative}
.calendar-aem-filter-tray__group input[type=checkbox]::before{width:12px;height:12px}
.calendar-aem-filter-tray__group input[class*=master]:before{content:"-";display:flex;justify-content:center;align-items:center;color:#fff;background:#0375ff;border-radius:4px;padding-bottom:4.5px;font-size:25px;position:absolute;z-index:5;left:0;top:0;width:13px;height:13px;opacity:0}
.calendar-aem-filter-tray__group input[class*=master].minus--show:before{opacity:1 !important}
.calendar-aem-filter-tray__group label{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin-left:16px !important}
.calendar-aem-filter-tray__group:hover,.calendar-aem-filter-tray__group:focus{outline:0;color:#00396c}
.calendar-aem-filter-tray__subgroup{margin-left:15px}
.calendar-aem-filter-tray__get-location{border-radius:4px;display:block;position:absolute;padding:6px;background:#fff;border:1px solid #5a5a5a;top:32px;width:100%;color:#316bbe;z-index:10}
.calendar-aem-filter-tray__get-location.fa-location-arrow{margin-right:5px}
.calendar-aem-filter-tray__location-search{position:relative}
.calendar-aem-filter-tray__location-search-content{margin-bottom:20px}
.calendar-aem-filter-tray__location-search-field{border-radius:4px;border:1px solid #5a5a5a;padding:6px;width:100%;text-transform:capitalize}
.calendar-aem-filter-tray__location-search-field.is--active{outline:0}
.calendar-aem-filter-tray__location-search-label{display:inline-flex;margin-bottom:4px;font-family:"open_sans",Arial,sans-serif;font-size:15px}
.calendar-aem-filter-tray__location-search-helper-txt{margin:0;font-size:15px;font-style:italic;font-family:"open_sans",Arial,sans-serif}
.calendar-aem-filter-tray__location-search-remove-icon{display:none;cursor:pointer;position:absolute;top:8px;font-size:18px;color:#595959;right:6px}
.calendar-aem-filter-tray__location-search-remove-icon:hover,.calendar-aem-filter-tray__location-search-remove-icon:focus{color:#316bbe}
.calendar-aem-filter-tray__location-suggestive{position:absolute;background:#fff;top:30px;border:1px solid #e0e0e0;padding:25px 0 25px 6px;width:100%;color:#aaa;z-index:10;text-transform:capitalize;font-family:"open_sans",Arial,sans-serif;box-shadow:2px 2px 7px rgba(0,0,0,.06)}
.calendar-aem-filter-tray__location-suggestive-item+.calendar-aem-filter-tray__location-suggestive-item{padding-top:4px}
.calendar-aem-filter-tray__location-suggestive-item:hover,.calendar-aem-filter-tray__location-suggestive-item:focus{border:1px solid #316bbe}
.calendar-aem-filter-tray__location-suggestive span{font-weight:bold;color:#000}
.calendar-aem-filter-tray__location-radius-select{border-radius:4px;padding:6px;border:1px solid #5a5a5a}
.calendar-aem-filter-tray__location-radius-select-label{display:flex;font-family:"open_sans",Arial,sans-serif;font-size:15px}
.calendar-aem-filter-tray__location-radius-select-option{color:#000}
.calendar-aem-filter-tray__location-btns-content{display:flex;justify-content:center}
.calendar-aem-filter-tray__location-btns-content button{width:50%}
.calendar-aem-filter-tray__location-btns{width:75%;margin:20px 0;display:flex;justify-content:center}
.calendar-aem-filter-tray .collapsed{display:none}
.calendar-aem-popover__btn{cursor:pointer;display:none}
@media screen and (max-width:768px){.calendar-aem-popover__btn{display:block}
}
@media screen and (max-width:768px){.calendar-aem-popover__subheader{display:inline}
}
@media screen and (max-width:768px){.calendar-aem-popover__heading{margin:0}
}
.calendar-aem-popover__close-btn{font-size:18px;color:#0c55b8;background:#fff;display:none}
.calendar-aem-popover__close-btn:hover{color:#0c55b8;outline:0;text-decoration:underline}
.calendar-aem-popover__close-btn:focus{color:#002677;outline:0;text-decoration:underline}
@media screen and (max-width:768px){.calendar-aem-popover__close-btn{display:block}
}
@media screen and (max-width:768px){.calendar-aem-popover__header{border-bottom:1px solid #e0e0e0;padding:0 15px 15px}
}
.calendar-aem-popover__content{display:block}
@media screen and (max-width:768px){.calendar-aem-popover__content{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;transform:translate(0,0);background-color:#fff;opacity:1;visibility:visible;padding:20px 0;overflow-y:auto}
.calendar-aem-popover__content:not(.is--active){opacity:0;visibility:hidden;transform:translate(-100%,0)}
.calendar-aem-popover__content.is--active{transition:all .4s ease-in-out}
}
.calendar-aem-popover__scroller{overflow-y:auto}
.calendar-aem-popover-btn{width:100%;font-size:20px;color:#0c55b8;border-bottom:1px solid #e0e0e0;background:0;padding:15px 10px}
.calendar-aem-popover-btn:focus{color:#002677;outline:0;text-decoration:underline}
.calendar-aem-popover-btn .fa-chevron-right{margin-left:10px}
.calendar-aem-results__top-content{margin-bottom:5px}
@media screen and (min-width:768px){.calendar-aem-results__top-content{width:100%}
}
@media screen and (min-width:1048px){.calendar-aem-results__top-content{display:inline-flex;align-items:flex-end}
}
.calendar-aem-results__list{width:100%}
.calendar-aem-results__list .noresultMsg{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.calendar-aem-results__list .noresultMsg{font-size:32.43px;line-height:40px}
}
.calendar-aem-results__info{display:flex;align-items:center;margin:15px 0}
@media screen and (min-width:768px){.calendar-aem-results__info{margin:10px 0;align-items:flex-end}
}
@media screen and (max-width:768px){.calendar-aem-results__address-link{max-width:148px}
}
.calendar-aem-results__address{padding-left:22px;padding-right:80px;margin-bottom:10px}
.calendar-aem-results__refresh{margin-left:10px;font-size:18px;color:#316bbe}
.calendar-aem-results__icon{color:#316bbe}
.calendar-aem-results__recurring{width:100%;display:inline-flex;align-items:center;margin:5px 0 0 0}
@media screen and (min-width:768px){.calendar-aem-results__recurring{justify-content:flex-end}
}
.calendar-aem-results__recurring-title{color:#002677;margin-right:5px}
.calendar-aem-results__sorter{display:inline-flex;align-items:center;flex-direction:column;margin:0}
@media screen and (min-width:768px){.calendar-aem-results__sorter{justify-content:flex-end;width:100%}
}
@media screen and (min-width:1048px){.calendar-aem-results__sorter{width:35%}
}
.calendar-aem-results__sorter .events-views{padding-right:10px;font-size:15px}
.calendar-aem-results__sorter .search-views{width:200px;height:36px}
@media screen and (min-width:768px){.calendar-aem-results__sorter .search-views{appearance:none;-webkit-appearance:none}
}
.calendar-aem-results__sorter-inner-container{justify-content:flex-end;display:inline-flex}
@media screen and (min-width:768px){.calendar-aem-results__sorter-inner-container{width:100%}
}
.calendar-aem-results__sorter-inner{min-width:250px;position:relative}
@media screen and (max-width:768px){.calendar-aem-results__sorter-inner{margin-top:25px}
}
.calendar-aem-results__cards{list-style:none;padding-left:0 !important}
.calendar-aem-results__card{margin-bottom:10px}
.calendar-aem-results__link{border-color:#e5e5e6;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;color:#000;display:flex;text-decoration:none;cursor:pointer;padding-top:24px !important;padding-right:24px !important;padding-bottom:24px !important;padding-left:24px !important}
.calendar-aem-results__link:hover,.calendar-aem-results__link:focus{border-color:#00396c;text-decoration:none;outline:0}
.calendar-aem-results__link:hover .calendar-events__name{color:#00396c;text-decoration:underline}
@media screen and (min-width:768px){.calendar-aem-results__link{padding:20px}
}
@media screen and (max-width:768px){.calendar-aem-results__address-link{max-width:148px}
}
.calendar-aem-results__details{width:100%;display:flex;flex:60%;flex-direction:column}
.calendar-aem-results__details .fa{font-size:20px;position:absolute;color:#5a5a5a}
.calendar-aem-results__details .fa-sync{margin-left:10px;font-size:18px;color:#316bbe}
@media screen and (min-width:768px){.calendar-aem-results__details{flex:auto}
}
.calendar-aem-results__personal{width:100%}
.calendar-aem-results__personal .calendar__flex{margin-bottom:15px}
.calendar-aem-results__left{max-width:300px}
.calendar-aem-results__name{color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.calendar-aem-results__name{font-size:18px;line-height:24px}
}
.calendar-aem-results__date{padding-left:25px;padding-right:25px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.calendar-aem-results__date{font-size:14.22px;line-height:20px}
}
.calendar-aem-results__time{padding-left:25px;padding-right:25px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.calendar-aem-results__time{font-size:14.22px;line-height:20px}
}
.calendar-aem-results__address{padding-left:22px;padding-right:80px;margin-bottom:10px}
.calendar-aem-results__virtual{padding-left:28px;padding-right:25px}
.calendar-aem-results-address{padding-left:3px}
.calendar-aem-results__description{max-width:450px;margin-top:10px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
@media screen and (min-width:768px){.calendar-aem-results__description{margin-top:0}
}
.calendar-aem{color:#000}
.calendar-aem-region{padding-top:32px !important;flex-direction:column}
@media screen and (min-width:768px){.calendar-aem-region{flex-direction:row}
}
.calendar-aem-main{max-width:100%}
@media screen and (min-width:768px){.calendar-aem-main{padding-right:75px}
}
.calendar-aem-main__heading{font-family:"Frutiger-Light";font-size:36px}
@media screen and (min-width:768px){.calendar-aem-sidepanel{max-width:375px;padding-left:15px}
}
@media screen and (max-width:768px){.calendar-aem-sidepanel{padding-right:32px !important;border-bottom:1px solid #e0e0e0}
}
.calendar-aem__container{max-width:100%;padding:0 10px}
.calendar-aem__flex{display:flex;flex-wrap:wrap}
.calendar-aem__col{flex-grow:1}
@media screen and (min-width:768px){.calendar-aem__col{flex-basis:0}
}
.calendar-aem__col.is--mb-col{flex-basis:0}
.calendar-aem__imgcol{flex-grow:1}
.calendar-aem__imgcol.is--empty{visibility:hidden}
@media screen and (min-width:768px){.calendar-aem__imgcol{flex-basis:auto}
}
.calendar-aem__imgcol.is--mb-col{flex-basis:auto}
.calendar-aem__colauto{flex:0 0 auto;width:auto}
@media screen and (min-width:768px){.calendar-aem__content-height{min-height:200px}
}
.pluv2-details__information{display:flex;flex-flow:row wrap}
.calendar-aem-pagination__list{display:flex;flex-direction:row;justify-content:center;list-style:none;padding:0;margin:0}
.calendar-aem-pagination__btn{background:0;border-width:0 0 2px 0;border-style:solid;border-color:rgba(0,0,0,0);color:#316bbe;cursor:pointer;font-size:18px;margin:0 10px;padding:5px}
.calendar-aem-pagination__btn:focus-visible{border:2px solid #316bbe}
.calendar-aem-pagination__btn.is--active{border-bottom:2px solid #316bbe;color:#000}
.calendar-aem-pagination__btn.is--disabled{pointer-events:none}
.calendar-aem-pagination__btn.is--disabled>span{color:#e0e0e0}
.calendar-aem-pagination__prev i,.calendar-aem-pagination__next i{font-size:26px;margin-top:-4px}
.calendar-aem-pagination__prev>button,.calendar-aem-pagination__next>button{padding:5px 0;margin:0}
@media screen and (max-width:320px){.calendar-aem-pagination__prev>button>span,.calendar-aem-pagination__next>button>span{display:none}
}
@media screen and (min-width:424px){.calendar-aem-pagination__prev>button,.calendar-aem-pagination__next>button{margin:0 10px}
}
.calendar-aem-pagination__prev i{float:left;margin-right:10px}
.calendar-aem-pagination__next i{float:right;margin-left:10px}
.calendar-aem-pagination__ellipses{margin-top:6px;margin-right:10px}
@media screen and (min-width:424px){.calendar-aem-pagination__ellipses{margin-right:0}
}
.calendar-aem-pills{padding-bottom:32px !important;padding-right:16px !important;padding-left:16px !important;border-bottom:1px solid #e5e5e6}
@media screen and (min-width:768px){.calendar-aem-pills{width:100%}
}
@media screen and (min-width:1048px){.calendar-aem-pills{width:100%}
}
.calendar-aem-pills__pill{padding:0}
@media screen and (min-width:768px){.calendar-aem-pills__pill{padding:0}
}
.calendar-aem-pills__inner{margin-right:8px !important}
.calendar-aem-pills__btn{margin-top:8px !important;font-family:"open_sans",Arial,sans-serif;font-size:16px;color:#5a5a5a;cursor:pointer;background-color:#fff;border:1px solid #5a5a5a;border-radius:16px;display:flex;align-items:center;padding:5px 10px}
.calendar-aem-pills__btn:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.calendar-aem-pills__icon{color:#0c55b8;font-size:14px;margin-left:10px}
.calendar-aem-pills__clear{border:0;background:0;color:#0c55b8;cursor:pointer;margin-top:16px !important;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.calendar-aem-pills__clear{font-size:14.22px;line-height:20px}
}
.calendar-aem-pills__clear:hover{color:#0c55b8;outline:0;text-decoration:underline}
.calendar-aem-pills__clear:focus{color:#002677;outline:0;text-decoration:underline}
.calendar-divider-heading{font-family:Arial,sans-serif;color:#878a8c;letter-spacing:2px}
.events-calendar .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.events-calendar .ui-datepicker{width:100%;display:none;max-width:500px;margin:0 auto;padding:0;border:0;display:none}
.events-calendar .ui-datepicker .ui-widget-header{color:#ce4b27;font-weight:400;border-color:#fff;background:#fff;padding:0}
.events-calendar .ui-datepicker .ui-state-default{border:0;background:inherit;font-weight:400;color:#282a2e;padding:10px 7px 25px 7px}
.events-calendar .ui-datepicker .ui-state-default:hover,.events-calendar .ui-datepicker .ui-state-default:focus{color:#ce4b27}
.events-calendar .ui-datepicker .ui-state-default:focus{outline:3px solid #427bd8}
.events-calendar .ui-datepicker .ui-state-active{color:#ce4b27}
.events-calendar .ui-datepicker .ui-state-hover{border:0;background:0}
.events-calendar .ui-datepicker .ui-state-highlight{border:0;background:#ce4b27;color:#fff}
.events-calendar .ui-datepicker .ui-state-highlight:hover,.events-calendar .ui-datepicker .ui-state-highlight:focus{color:#fff}
.events-calendar .ui-datepicker .ui-state-highlight:focus{outline:3px solid #427bd8}
.events-calendar .ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0}
.events-calendar .ui-datepicker .ui-datepicker-prev,.events-calendar .ui-datepicker .ui-datepicker-next{position:absolute;top:7px;width:100px;font-size:14px;line-height:20px;color:#0c55b8}
.events-calendar .ui-datepicker .ui-datepicker-prev:hover,.events-calendar .ui-datepicker .ui-datepicker-prev:focus,.events-calendar .ui-datepicker .ui-datepicker-next:hover,.events-calendar .ui-datepicker .ui-datepicker-next:focus{border:0;background:0}
@media screen and (max-width:320px){.events-calendar .ui-datepicker .ui-datepicker-prev,.events-calendar .ui-datepicker .ui-datepicker-next{font-size:12px}
}
.events-calendar .ui-datepicker .ui-datepicker-prev-hover,.events-calendar .ui-datepicker .ui-datepicker-next-hover{top:7px;border:0}
.events-calendar .ui-datepicker .ui-datepicker-prev{left:2px;text-align:left}
.events-calendar .ui-datepicker .ui-datepicker-next{right:2px;text-align:right}
.events-calendar .ui-datepicker .ui-datepicker-prev-hover{left:2px}
.events-calendar .ui-datepicker .ui-datepicker-next-hover{right:2px}
.events-calendar .ui-datepicker .ui-datepicker-prev span,.events-calendar .ui-datepicker .ui-datepicker-next span{background-image:none !important;display:inline;position:relative}
.events-calendar .ui-datepicker .ui-datepicker-next span{padding-right:15px}
@media(min-width:992px){.events-calendar .ui-datepicker .ui-datepicker-next span{padding-right:30px}
}
.events-calendar .ui-datepicker .ui-datepicker-next span:before{font-family:"icomoon";content:"";transform:rotate(90deg);color:#ce4b27;display:inline-block;font-size:22px;text-indent:0;position:absolute;right:-7px;top:0}
.events-calendar .ui-datepicker .ui-datepicker-prev span{padding-left:15px}
@media(min-width:992px){.events-calendar .ui-datepicker .ui-datepicker-prev span{padding-left:30px}
}
.events-calendar .ui-datepicker .ui-datepicker-prev span:before{font-family:"icomoon";content:"";transform:rotate(270deg);color:#ce4b27;display:inline-block;font-size:22px;text-indent:0;position:absolute;left:-7px;top:0}
.events-calendar .ui-datepicker .ui-datepicker-title{margin:0 auto;font-size:16px;line-height:16px;text-align:center}
@media(max-width:380px){.events-calendar .ui-datepicker .ui-datepicker-title{font-size:14px}
}
.events-calendar .ui-datepicker .ui-button:hover{background:0}
.events-calendar .ui-datepicker select.ui-datepicker-month,.events-calendar .ui-datepicker select.ui-datepicker-year{width:45%}
.events-calendar .ui-datepicker table{width:100%;font-size:16px;border-collapse:collapse;margin:0;background:#efefee}
.events-calendar .ui-datepicker th{text-align:center;border:0;padding:7px 0;color:#282a2e;font-weight:600;font-size:12px}
.events-calendar .ui-datepicker td{border:0;border-top:1px solid #b7b7b7;padding:0}
.events-calendar .ui-datepicker td span,.events-calendar .ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}
.events-calendar .day-has-event a,.events-calendar .day-has-event.ui-state-disabled{position:relative}
.events-calendar .day-has-event a:before,.events-calendar .day-has-event.ui-state-disabled:before{font-family:"FontAwesome";content:"";position:absolute;bottom:13px;left:50%;margin-left:-3px;font-size:7px}
.event-search{display:flex;flex-direction:column;margin-bottom:40px}
@media screen and (min-width:768px){.event-search{flex-direction:row-reverse}
}
.event-search__recur-icon{flex-grow:1;font-size:13px;text-align:right}
.event-search__recur-icon .oi-refresh-running{color:#ce4b27;font-size:16px;margin-right:5px}
.event-search__form{flex-grow:1;display:flex;flex-direction:column}
.event-search__form__action{display:flex}
.event-search__form label{font-size:16px;margin-bottom:5px}
.event-search__form input{flex-grow:3;font-size:16px;margin-right:5px}
.event-search__form button{flex-grow:1;font-size:16px;padding:10px}
.event-list__event{margin-bottom:40px}
.event-list__event h4{display:inline-block;margin:0;line-height:1.5}
.event-list__event__title{color:#ce4b27;font-family:Arial,sans-serif;font-size:20px;font-weight:700}
.event-list__event__title:hover{color:#ce4b27}
.event-list__event .oi-refresh-running{color:#ce4b27;margin-left:5px}
.event-list__event__date{font-family:Arial,sans-serif;font-size:16px;margin-bottom:10px;text-transform:uppercase}
.event-list__event__description p,.event-list__event__description li{font-family:Arial,sans-serif;font-size:13px;line-height:1.33}
.event-list__event__categories{font-family:Arial,sans-serif;font-size:13px;text-transform:capitalize}
.event-list__event__link{display:block;font-size:16px;margin-top:20px}
.center-details{margin-top:40px}
@media screen and (min-width:768px){.center-details{display:flex;flex-wrap:wrap}
}
.center-details__locations{display:flex;width:100%;flex-direction:column;border-top:1px solid #888b8d;border-bottom:1px solid #888b8d;padding:10px 0;margin-bottom:25px}
@media screen and (min-width:768px){.center-details__locations{flex-direction:row;justify-content:center;align-items:center}
}
.center-details__locations-label{max-width:100%;padding-right:10px;margin-bottom:10px}
@media screen and (min-width:768px){.center-details__locations-label{margin-bottom:0}
}
.center-details__locations-dropdown{display:flex;width:100%}
@media screen and (min-width:768px){.center-details__locations-dropdown{width:auto}
}
.center-details__locations-dropdown select{width:286px;height:36px}
.center-details__locations-btn{width:50px;height:36px;font-size:12px;font-weight:400;border-radius:4px;background-color:#fff;border:1px solid #63666a;padding:10px;margin-left:5px}
.center-details__locations-btn:hover{color:#fff;background-color:#434448}
.center-details__content{display:static;width:100%}
@media screen and (min-width:768px){.center-details__content{display:flex}
}
.center-details__info{margin-bottom:50px}
@media screen and (min-width:768px){.center-details__info{width:65%;margin-bottom:0;padding-right:40px}
}
.center-details__sidebar{width:100%}
@media screen and (min-width:768px){.center-details__sidebar{width:35%}
}
.center-details__name{color:#282a2e;font-size:30px;line-height:1.33;margin:0 0 5px 0}
.center-details__tagline{color:#ce4b27;font-size:18px;font-weight:bold;line-height:1.5;text-transform:uppercase}
.center-details__description{color:#282a2e;font-size:13px;line-height:1.33}
.center-details__section-head{color:#888b8d;font-size:13px;letter-spacing:2px;line-height:1.33;margin-top:15px;margin-bottom:0;text-transform:uppercase}
.center-details__section-text{font-size:13px;line-height:1.5}
.center-details__section-text p{margin:0}
.center-details__center-img{margin-bottom:20px}
.center-details__add-to-calendar-1 label{font-size:16px;margin-bottom:3px;width:100%}
.center-details__add-to-calendar-2{display:flex;margin-bottom:10px}
.center-details__add-to-calendar-2 select{flex-grow:3;font-size:16px;margin-right:5px}
.center-details__add-to-calendar-2 .button.button--reverse{flex-grow:1;font-size:16px;padding:10px}
.center-details__button{font-size:16px;font-family:Arial,sans-serif;cursor:pointer;line-height:normal;text-decoration:none;padding:10px;border:1px solid;border-radius:4px;background-clip:padding-box;border-color:#878a8c;background-color:#fff;color:#000;border-color:#d3d3d3;display:flex;align-items:center;text-align:left;width:100%;margin-bottom:10px;padding:10px}
.center-details__button:hover,.center-details__button:focus,.center-details__button:active{text-decoration:none;border-color:#ce4b27}
.center-details__button i.center-icon{font-size:24px;color:#ce4b27;position:relative;margin-right:10px}
.center-details__button i.center-icon.oi-arrow-down{top:2px}
.center-details__button i.center-icon.oi-forward{top:4px;font-weight:600}
.center-details__button i.center-icon.oi-landline{font-weight:600}
.center-details__button i.center-icon.fa-caret-down{left:4px}
.center-details__button__text-baseline{position:relative;display:inline-block}
.center-details__button__text-baseline i.oi-new-window{display:none}
@media screen and (min-width:768px){.center-details__button__text-baseline i.oi-new-window{display:inline-block;margin-left:5px;font-size:12px}
}
.center-details__button__text-baseline .mobile-new-window{display:inline}
@media screen and (min-width:768px){.center-details__button__text-baseline .mobile-new-window{display:none}
}
.center-details__button__text-baseline .desktop-new-window{visibility:hidden;width:300px;color:#fff;position:absolute;z-index:1;top:120%;left:53%;margin-left:-30px}
@media screen and (min-width:1070px){.center-details__button__text-baseline .desktop-new-window{top:-5px;left:108%;margin-left:0}
}
.center-details__button__text-baseline .desktop-new-window__message{display:inline-flex;background-color:#000;border-radius:6px;padding:5px 15px}
.center-details__button__text-baseline .desktop-new-window__message:after{content:"";position:absolute;bottom:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}
@media screen and (min-width:1070px){.center-details__button__text-baseline .desktop-new-window__message:after{top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);bottom:auto;left:auto;margin-left:0}
}
@media screen and (min-width:768px){.center-details__button:hover .desktop-new-window,.center-details__button:focus .desktop-new-window{visibility:visible}
}
@media screen and (min-width:768px){.activity-calendar{display:flex}
.activity-calendar__calendar-categories{width:45%;margin-right:40px}
.activity-calendar__event-listing{width:55%;align-self:flex-start}
}
@media screen and (min-width:1200px){.activity-calendar{display:flex}
.activity-calendar__calendar-categories{width:33%;margin-right:40px}
.activity-calendar__event-listing{width:67%}
}
.activity-calendar__heading{margin-bottom:1em;display:flex;align-items:center;justify-content:center;padding:0;color:#878a8c;font-family:Arial,sans-serif;font-size:13px;letter-spacing:2px;line-height:20px;margin:20px 0;text-transform:uppercase}
.activity-calendar__heading span{margin:0 10px;text-align:center}
.activity-calendar__heading:before,.activity-calendar__heading:after{background:#b7b7b7;height:1px;flex:1;content:"";min-width:30px;display:block}
@media screen and (max-width:320px){.activity-calendar__heading{font-size:12px}
.activity-calendar__heading span{margin:0 5px}
}
.activity-calendar__events-coming-soon-buttons{display:flex}
.activity-calendar__button{cursor:pointer;flex-basis:100%;font-family:"FrutigerLTW01-55Roman",sans-serif;font-size:10px;letter-spacing:1px;color:#282a2e;padding:10px 7px;background:#efefee;text-transform:uppercase;border:1px solid #efefee;margin-right:3px}
.activity-calendar__button:last-of-type{margin-right:0}
.activity-calendar__button:hover,.activity-calendar__button:focus{color:#ce4b27}
@media screen and (min-width:768px){.activity-calendar__button{padding:10px;font-size:11px;letter-spacing:2px}
}
.activity-calendar__button--active{border:1px solid #ce4b27;background:#ce4b27;color:#fff}
.activity-calendar__button--active:hover,.activity-calendar__button--active:focus{color:#fff}
.activity-calendar__no-events{font-family:"Optum Sans Regular",Arial,sans-serif;font-size:16px;color:#282a2e;text-transform:uppercase;margin-top:30px;text-align:center}
.calendar-filters{font-family:Arial,sans-serif}
.calendar-filters__heading{margin-bottom:1em;display:flex;align-items:center;justify-content:center;padding:0;color:#878a8c;font-family:Arial,sans-serif;font-size:13px;letter-spacing:2px;line-height:20px;margin:20px 0;text-transform:uppercase}
.calendar-filters__heading span{margin:0 10px;text-align:center}
.calendar-filters__heading:before,.calendar-filters__heading:after{background:#b7b7b7;height:1px;flex:1;content:"";min-width:30px;display:block}
@media screen and (max-width:320px){.calendar-filters__heading{font-size:12px}
.calendar-filters__heading span{margin:0 5px}
}
.calendar-filters__main-tag{font-family:Arial,sans-serif;font-size:16px;margin-bottom:5px 0 5px;text-transform:uppercase}
.calendar-filters__sub-tag{text-transform:capitalize;margin:5px 0 5px}
.calendar-filters__sub-tag:last-of-type{margin:5px 0 20px}
.calendar-filters__sub-tag__check{margin:0 10px 0 0}
.calendar-filters__sub-tag__label{font-size:13px}
.calendar-filters__button{font-size:16px;padding:6px 50px}
.calendar-filters__link{color:#b7b7b7;display:block;font-size:13px;line-height:50px;text-decoration:none}
.calendar-filters__link:hover,.calendar-filters__link:focus{text-decoration:none}
@media print{.calendar-centers-print{overflow:visible !important;display:block !important;height:auto !important;position:static !important;background:0;-webkit-print-color-adjust:exact;print-color-adjust:exact !important;color:#000;float:none !important;background-color:#fff}
.calendar-centers-print #main-wrapper{border:0}
.calendar-centers-print #main-wrapper #main-content .back-top{display:none}
.calendar-centers-print #main-wrapper footer{display:none}
.calendar-centers-print .header{display:none}
.calendar-centers-print main{border-top:0}
.calendar-centers-print .center-details__locations{display:none}
.calendar-centers-print .center-details__sidebar{display:none}
.calendar-centers-print .arrow-divider{display:none}
.calendar-centers-print .activity-calendar__calendar-categories{display:none}
.calendar-centers-print .activity-calendar .event-search{display:none}
.calendar-centers-print .event-list__event__link{display:none}
.calendar-centers-print #ui-datepicker-div{display:none}
}
.event-details{margin-top:60px}
@media screen and (min-width:768px){.event-details{display:flex;flex-wrap:wrap}
}
.event-details__pills-button{font-size:16px;color:#0c55b8;cursor:pointer;text-decoration:none !important;background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:16px;margin:4px;display:inline-flex;align-items:center;padding:5px 10px}
.event-details__pills-button:active,.event-details__pills-button:focus,.event-details__pills-button:hover{outline:0;box-shadow:0 0 0 1px #00396c;color:#00396c;background:#fff}
.event-details__heading{width:100%;margin:40px 0 20px 0}
.event-details__recurrence{margin-bottom:20px;margin-left:20px}
.event-details__recurrence .oi-refresh-running{margin-left:-20px}
@media screen and (min-width:768px){.event-details__information{width:65%;padding-right:40px}
}
@media screen and (min-width:1200px){.event-details__information{width:70%}
}
.event-details__sidebar{font-size:13px;line-height:1.5}
@media screen and (min-width:768px){.event-details__sidebar{width:35%}
}
@media screen and (min-width:1200px){.event-details__sidebar{width:30%}
}
.event-details__title{font-family:"FrutigerLTW01-55Roman",sans-serif;font-size:30px;color:#282a2e;line-height:1.33;margin:5px 0 0 0;display:inline-block}
.event-details__title:focus{outline:0}
.event-details__subtitle{font-family:Arial,sans-serif;font-size:16px;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:#878a8c;margin:30px 0 5px 0}
@media screen and (min-width:768px){.event-details__subtitle:first-child{margin-top:0}
}
.event-details__date{font-size:13px;text-transform:uppercase}
.event-details__location{font-size:13px;color:#757575}
.event-details__button{font-size:16px;font-family:Arial;cursor:pointer;line-height:normal;text-decoration:none;padding:10px;border:1px solid;border-radius:4px;background-clip:padding-box;border-color:#efefee;background-color:#fff;color:#000;border-color:#d3d3d3;display:flex;align-items:center;text-align:left;width:100%;margin:15px 0}
.event-details__button:hover,.event-details__button:focus,.event-details__button:active{text-decoration:none;border-color:#ce4b27}
.event-details__button__text-baseline{position:relative;display:inline-block}
.event-details__button__text-baseline i.oi-new-window{display:none}
@media screen and (min-width:768px){.event-details__button__text-baseline i.oi-new-window{display:inline-block;margin-left:5px;font-size:12px}
}
.event-details__button__text-baseline .mobile-new-window{display:inline}
@media screen and (min-width:768px){.event-details__button__text-baseline .mobile-new-window{display:none}
}
.event-details__button__text-baseline .desktop-new-window{visibility:hidden;width:300px;color:#fff;position:absolute;z-index:1;top:120%;left:53%;margin-left:-30px}
@media screen and (min-width:1070px){.event-details__button__text-baseline .desktop-new-window{top:-5px;left:108%;margin-left:0}
}
.event-details__button__text-baseline .desktop-new-window__message{display:inline-flex;background-color:#000;border-radius:6px;padding:5px 15px}
.event-details__button__text-baseline .desktop-new-window__message:after{content:"";position:absolute;bottom:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}
@media screen and (min-width:1070px){.event-details__button__text-baseline .desktop-new-window__message:after{top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);bottom:auto;left:auto;margin-left:0}
}
@media screen and (min-width:768px){.event-details__button:hover .desktop-new-window,.event-details__button:focus .desktop-new-window{visibility:visible}
}
.event-details__sidebar-dropdown{display:flex;flex-wrap:wrap;margin:15px 0}
.event-details__sidebar-dropdown label{font-size:16px;margin-bottom:3px;width:100%}
.event-details__sidebar-dropdown select{flex-grow:3;font-size:16px;margin-right:5px}
.event-details__sidebar-dropdown select:disabled{opacity:.5}
.event-details__sidebar-dropdown .button.button--reverse{flex-grow:1;margin:0 4px}
.event-details__tags .button{font-size:15px;margin:5px 10px 5px 0;text-transform:capitalize;letter-spacing:0;padding:6px 15px;border-color:#ce4b27;color:#ce4b27}
.event-details__tags .button:hover,.event-details__tags .button:active{background-color:#ce4b27;color:#fff}
.event-details__featured-image{margin:30px 0;max-width:400px}
.event-details__map{width:100%;height:216px;margin-top:40px}
@media screen and (min-width:768px){.event-details__map{margin-top:80px;height:395px}
}
.event-details__footer-info{width:100%;text-align:center;font-size:13px;line-height:2;margin:30px 0 30px 0}
.event-details__share{width:100%;text-align:center;font-size:13px}
.event-details__share .social__links{display:inline-block;border:0;width:32px;height:32px;font-size:16px;margin:0 10px}
.event-details__share .facebook{background:#3b5998}
.event-details__share .linkedin{background:#00a0dc}
.event-details__share .twitter{background:#1b95e0}
.event-details__share .emailshare{background:#078576}
.event-details__share-text{margin-bottom:10px}
@media screen and (min-width:768px){.event-details__share-text{margin-bottom:0;display:inline-block}
}
.event-details i.calendar-icon{font-size:24px;color:#ce4b27;position:relative;margin-right:10px}
.event-details i.calendar-icon.oi-arrow-down{top:4px}
.event-details i.calendar-icon.oi-forward{top:4px;font-size:16px;font-weight:600}
.event-details i.calendar-icon.oi-landline{font-weight:600}
.event-details .event-message{display:flex;align-items:center;width:100%;background:#d9edf7;padding:10px;margin-bottom:20px}
.event-details .event-message:before{font-family:"icomoon";content:"";display:inline-block;font-size:24px;margin-right:7px}
.event-details .event-message.hidden{display:none;visibility:hidden}
.event-details--bold{font-weight:bold}
.event-details--primary{color:#ce4b27}
@media print{body.event-details-print *{visibility:hidden}
body.event-details-print * .header,body.event-details-print * footer{position:absolute}
body.event-details-print * .event-details{margin-top:40px}
body.event-details-print * .event-details,body.event-details-print * .event-details *{visibility:visible}
body.event-details-print * .event-details{position:absolute;left:0;top:0}
body.event-details-print * .event-details--hide-print{display:none}
}
@media screen and (min-width:768px){.calendar-sf-activity{display:flex}
.calendar-sf-activity__sidepanel{width:45%;margin-right:40px}
.calendar-sf-activity__results{width:55%;align-self:flex-start}
}
@media screen and (min-width:1200px){.calendar-sf-activity{display:flex}
.calendar-sf-activity__sidepanel{width:33%;margin-right:40px}
.calendar-sf-activity__results{width:67%}
}
.calendar-sf-activity__heading{display:flex;align-items:center;justify-content:flex-start;padding:0;color:#002677;font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px;margin-bottom:16px !important}
@media screen and (min-width:540px){.calendar-sf-activity__heading{font-size:28.83px;line-height:32px}
}
.calendar-sf-activity__button-area{display:flex}
.calendar-sf-activity__button{cursor:pointer;flex-basis:100%;font-family:"FrutigerLTW01-55Roman",sans-serif;font-size:10px;letter-spacing:1px;color:#282a2e;padding:10px 7px;background:#efefee;text-transform:uppercase;border:1px solid #efefee;margin-right:3px}
.calendar-sf-activity__button:last-of-type{margin-right:0}
.calendar-sf-activity__button:hover,.calendar-sf-activity__button:focus{color:#ce4b27}
.calendar-sf-activity__button.is--active{border:1px solid #ce4b27;background:#ce4b27;color:#fff}
.calendar-sf-activity__button.is--active:hover,.calendar-sf-activity__button.is--active:focus{color:#fff}
@media screen and (min-width:768px){.calendar-sf-activity__button{padding:10px;font-size:11px;letter-spacing:2px}
}
/*! jQuery UI - v1.12.1 - 2019-04-30
* http://jqueryui.com
* Includes: datepicker.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.calendar-sf-activity__calendar .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.calendar-sf-activity__calendar .ui-datepicker{width:100%;display:none;max-width:500px;margin:0 auto;padding:0;border:none !important;display:none;box-shadow:none !important}
.calendar-sf-activity__calendar .ui-datepicker .ui-widget-header{color:#316bbe;font-weight:400;border-color:#fff;background:#fff;padding:0}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-default{border:0;background:inherit;font-weight:400;padding:15px 7px 15px 7px;font-family:"Frutiger-Bold"}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-default span{color:#316bbe}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-default:hover,.calendar-sf-activity__calendar .ui-datepicker .ui-state-default:focus{text-decoration:underline;color:#316bbe;font-family:"Frutiger-Bold"}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-default:focus{outline:3px solid #427bd8}
.calendar-sf-activity__calendar .ui-datepicker .selected-date-custom{color:#316bbe;outline:3px solid #427bd8}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-hover{text-decoration:underline;border:0;background:0}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-highlight{max-width:50px;border:0;border-radius:50%;background:#0c55b8;color:#fff !important;text-decoration:none;outline:0;margin:0 auto}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-highlight:hover,.calendar-sf-activity__calendar .ui-datepicker .ui-state-highlight:focus{color:#fff}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-disabled{font-family:fontRegular !important}
.calendar-sf-activity__calendar .ui-datepicker .ui-state-disabled span{color:#282a2e !important}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0;max-width:100%}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next{position:absolute;top:14px;width:50px;font-size:18px;line-height:20px;color:#002677}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev:hover,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev:focus,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next:hover,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next:focus{text-decoration:none;background:0}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev:focus,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next:focus{outline:3px solid #427bd8}
@media screen and (max-width:320px){.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next{font-size:12px}
}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev-hover,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next-hover{top:14px;border:0}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev{left:2px;text-align:left}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next{right:2px;text-align:right}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev-hover{left:2px}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next-hover{right:2px}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev span,.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next span{background-image:none !important;display:inline;position:relative}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next span{padding-right:15px;margin-right:22px}
@media(min-width:992px){.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next span{padding-right:30px}
}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-next span:before{font-family:"icomoon";content:"";transform:rotate(90deg);color:#002677;display:inline-block;font-size:18px;text-indent:0;position:absolute;right:-7px;top:0;font-weight:bold}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev span{padding-left:15px;margin-left:22px}
@media(min-width:992px){.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev span{padding-left:30px}
}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-prev span:before{font-family:"icomoon";content:"";transform:rotate(270deg);color:#002677;display:inline-block;font-size:18px;text-indent:0;position:absolute;left:-7px;top:0;font-weight:bold}
.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-title{margin:0 auto;color:#002677;text-align:center;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-title{font-size:18px;line-height:24px}
}
@media(max-width:380px){.calendar-sf-activity__calendar .ui-datepicker .ui-datepicker-title{font-size:24px}
}
.calendar-sf-activity__calendar .ui-datepicker .ui-button:hover{background:0}
.calendar-sf-activity__calendar .ui-datepicker select.ui-datepicker-month,.calendar-sf-activity__calendar .ui-datepicker select.ui-datepicker-year{width:45%}
.calendar-sf-activity__calendar .ui-datepicker table{width:100%;max-width:100%;font-size:16px;border-collapse:collapse;margin:0 0 2px 0;background:#fff !important;font-family:"Frutiger-Light"}
.calendar-sf-activity__calendar .ui-datepicker table th,.calendar-sf-activity__calendar .ui-datepicker table td{width:auto}
.calendar-sf-activity__calendar .ui-datepicker th{text-align:center;border-bottom:1px solid #d7d7d7;padding:7px 0;color:#282a2e;font-weight:600;font-size:12px}
.calendar-sf-activity__calendar .ui-datepicker td{border:0;padding:0}
.calendar-sf-activity__calendar .ui-datepicker td span,.calendar-sf-activity__calendar .ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}
.calendar-sf-activity__calendar .day-has-event a,.calendar-sf-activity__calendar .day-has-event.ui-state-disabled{position:relative;color:#316bbe !important}
.calendar-sf-activity__calendar .day-has-event a:before,.calendar-sf-activity__calendar .day-has-event.ui-state-disabled:before{content:none}
@media screen and (min-width:768px){.calendar-sf-filter-tray{display:block}
}
.calendar-sf-filter-tray__heading{padding:0;color:#5a5a5a;margin-top:32px !important;margin-bottom:16px !important;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.calendar-sf-filter-tray__heading{font-size:14.22px;line-height:20px}
}
.calendar-sf-filter-tray__filters-container .calendar-sf-filter-tray__filters-categories:last-child{border-bottom:1px solid #e5e5e6 !important}
.calendar-sf-filter-tray__filters-categories+.calendar-sf-filter-tray__filters-categories{border-top:1px solid #e5e5e6}
.calendar-sf-filter-tray__filters{display:flex;width:100%;color:#0c55b8;text-align:left;cursor:pointer;background:0;border:0;padding:32px 15px;align-items:center;position:relative;transition:ease-in-out 1s;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.calendar-sf-filter-tray__filters{font-size:22.78px;line-height:32px}
}
.calendar-sf-filter-tray__filters span{width:90%}
.calendar-sf-filter-tray__filters:hover,.calendar-sf-filter-tray__filters:focus{color:#00396c;outline:0;text-decoration:underline}
.calendar-sf-filter-tray__filters.is--expanded{padding-bottom:24px !important}
.calendar-sf-filter-tray__filters.is--expanded .calendar-sf-filter-tray__icon{transform:rotate(180deg)}
.calendar-sf-filter-tray__filters strong{font-size:24px}
.calendar-sf-filter-tray input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;font:inherit;border:1px solid #5a5a5a;transform:translateY(-0.075em);top:4px;border-radius:4px}
.calendar-sf-filter-tray input[type=checkbox]::before{content:"";width:9px;height:10px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);box-shadow:inset 1em 1em var(--form-control-color);background-color:#fff;display:flex;transform:scale(0);position:absolute;left:2px;top:2px}
.calendar-sf-filter-tray input[type=checkbox]:checked{background-color:#0c55b8;border:1px solid #0c55b8;justify-content:center;align-items:center}
.calendar-sf-filter-tray input[type=checkbox]:checked::before{transform:scale(1)}
.calendar-sf-filter-tray input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.calendar-sf-filter-tray__checkbox{color:#505152}
.calendar-sf-filter-tray__checkbox .fa-square-o{display:none;color:#878a8c}
.calendar-sf-filter-tray__checkbox .fa-square-o:hover{color:#316bbe}
.calendar-sf-filter-tray__checkbox .fa-check-square{display:block}
.calendar-sf-filter-tray__checkbox:not(.is--checked) .fa-square-o{display:block}
.calendar-sf-filter-tray__checkbox:not(.is--checked) .fa-check-square{display:none}
.calendar-sf-filter-tray__checkbox-label{font-family:"open_sans",Arial,sans-serif}
.calendar-sf-filter-tray__checkbox-label:hover{color:#00396c}
.calendar-sf-filter-tray__checkbox-label:hover .calendar-sf-filter-tray__checkbox-icon{color:#00396c}
.calendar-sf-filter-tray__checkbox-icon{margin:0 !important;font-size:24px}
.calendar-sf-filter-tray__icon-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.calendar-sf-filter-tray__icon-bg{transition:ease-in-out .3s}
.calendar-sf-filter-tray__icon{transform:rotate(0);transition:none;display:flex;align-items:center;color:#0c55b8;border-radius:24px;justify-content:space-evenly;font-size:28px}
.calendar-sf-filter-tray__info{padding-bottom:0}
.calendar-sf-filter-tray__button{font-size:16px;padding:6px 50px}
.calendar-sf-filter-tray__category{display:none;padding:0 15px 24px}
@media screen and (max-width:768px){.calendar-sf-filter-tray__category{max-height:350px;overflow-y:auto}
}
.calendar-sf-filter-tray__category ul{padding-left:0;list-style:none}
.calendar-sf-filter-tray__category-heading{font-family:"Frutiger-Light";font-size:16px;margin:5px 0 5px 0;display:flex;align-items:center}
.calendar-sf-filter-tray__group{color:#595959;text-transform:capitalize;margin-bottom:8px !important;margin-top:16px !important}
.calendar-sf-filter-tray__group:last-child{margin-bottom:0}
.calendar-sf-filter-tray__group input{position:relative;width:18px;height:18px}
.calendar-sf-filter-tray__group input[type=checkbox]::before{width:12px;height:12px}
.calendar-sf-filter-tray__group input.minus--show{position:relative;background:#0c55b8;border:1px solid #0c55b8}
.calendar-sf-filter-tray__group input.minus--show:before{content:"-";justify-content:center;font-size:36px;position:absolute;z-index:5;left:2px;top:-20px;opacity:0;color:#fff;vertical-align:middle}
.calendar-sf-filter-tray__group input.minus--show:before{opacity:1 !important;transform:scale(1);clip-path:inherit}
.calendar-sf-filter-tray__group label{margin-left:16px !important;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.calendar-sf-filter-tray__group:hover,.calendar-sf-filter-tray__group:focus{outline:0;color:#00396c}
.calendar-sf-filter-tray__subgroup{margin-left:16px !important}
.calendar-sf-filter-tray__get-location{display:block;position:absolute;padding:6px;background:#fff;border:1px solid #5a5a5a;top:32px;width:100%;color:#316bbe;z-index:10;text-align:left;border-radius:4px}
.calendar-sf-filter-tray__get-location.fa-location-arrow{margin-right:5px}
.calendar-sf-filter-tray__location-search{position:relative}
.calendar-sf-filter-tray__location-search-content{margin-bottom:20px}
.calendar-sf-filter-tray__location-search-field{border:1px solid #5a5a5a;padding:6px;width:100%;text-transform:capitalize;color:#5a5a5a;border-radius:4px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.calendar-sf-filter-tray__location-search-field.is--active{outline:0}
.calendar-sf-filter-tray__location-search-field:focus{color:#002677;background-color:#fbf9f4;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;transform:none;outline:0}
.calendar-sf-filter-tray__location-search-label{display:inline-flex;margin-bottom:4px;font-family:"open_sans",Arial,sans-serif;font-size:15px}
.calendar-sf-filter-tray__location-search-helper-txt{margin:0;font-size:15px;font-style:italic;font-family:"open_sans",Arial,sans-serif}
.calendar-sf-filter-tray__location-search-remove-icon{display:none;cursor:pointer;position:absolute;top:8px;font-size:18px;color:gray;right:6px;background:rgba(0,0,0,0);border:0}
.calendar-sf-filter-tray__location-search-remove-icon.fa{display:none}
.calendar-sf-filter-tray__location-search-remove-icon:hover,.calendar-sf-filter-tray__location-search-remove-icon:focus{color:#316bbe}
.calendar-sf-filter-tray__location-suggestive{position:absolute;background:#fff;top:30px;border:1px solid #e0e0e0;padding:25px 0 25px 6px;width:100%;color:#aaa;z-index:10;text-transform:capitalize;font-family:"open_sans",Arial,sans-serif;box-shadow:2px 2px 7px rgba(0,0,0,.06)}
.calendar-sf-filter-tray__location-suggestive-item+.calendar-sf-filter-tray__location-suggestive-item{padding-top:4px}
.calendar-sf-filter-tray__location-suggestive-item:hover,.calendar-sf-filter-tray__location-suggestive-item:focus{border:1px solid #316bbe}
.calendar-sf-filter-tray__location-suggestive span{font-weight:bold;color:#000}
.calendar-sf-filter-tray__location-radius-select{width:125px}
.calendar-sf-filter-tray__location-radius-select [role=option]{margin-left:0}
.calendar-sf-filter-tray__location-radius-select-label{display:flex;font-family:"open_sans",Arial,sans-serif;font-size:15px}
.calendar-sf-filter-tray__location-radius-select-option{color:#000}
.calendar-sf-filter-tray__location-radius-select:focus{color:#002677;background-color:#fbf9f4;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;transform:none;outline:0}
.calendar-sf-filter-tray__location-btns-content{display:flex;justify-content:center}
.calendar-sf-filter-tray__location-btns-content button{width:50%;min-width:auto}
.calendar-sf-filter-tray__location-btns-content button:first-child{margin-right:16px}
@media screen and (min-width:768px){.calendar-sf-filter-tray__location-btns-content button:first-child{margin-right:0}
}
.calendar-sf-filter-tray__location-btns{width:75%;margin:20px 0;display:flex;justify-content:center}
.calendar-sf-filter-tray .collapsed{display:none}
.calendar-sf-event__heading{width:100%;margin:20px 0 20px 0}
.calendar-sf-event__heading-date{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.calendar-sf-event__heading-date{font-size:14.22px;line-height:20px}
}
.calendar-sf-event__heading-name{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;padding-top:16px !important;display:inline-block;margin-bottom:0;color:#002677}
@media screen and (min-width:540px){.calendar-sf-event__heading-name{font-size:32.43px;line-height:40px}
}
.calendar-sf-event__heading-name:focus{outline:0}
@media screen and (min-width:768px){.calendar-sf-event__description{padding-right:15px}
}
.calendar-sf-event__paragraph{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:0}
.calendar-sf-event__add-calendar-event{border:1px solid #d0d0ce;background:rgba(208,208,206,.2117647059);border-radius:10px;color:rgba(0,0,0,.7019607843);text-align:left;width:75%;margin:5px 0 0 0}
.calendar-sf-event__add-calendar-button{margin-top:16px !important}
.calendar-sf-event__add-calendar-button .fa-calendar-plus-o{font-size:20px;color:#fff;margin:0 8px 2px 0}
.calendar-sf-event__label-disabled{font-family:"Optum Sans Regular";font-size:14px;line-height:20px;padding:2px 2px 2px 8px;color:#323334}
.calendar-sf-event__label-select{font-size:14px;line-height:20px;padding:2px 2px 2px 8px;font-family:"Optum Sans Regular"}
.calendar-sf-event__label-select:hover,.calendar-sf-event__label-select:focus,.calendar-sf-event__label-select:active{background:#316bbe;color:#fff}
.calendar-sf-event__location .fa-tv{font-size:20px;color:#5a5a5a;margin-right:8px;margin-top:3px}
.calendar-sf-event__address{margin-left:30px}
.calendar-sf-event__descriptionHeading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;padding-top:16px !important;display:inline-block;margin-bottom:0;color:#002677}
@media screen and (min-width:540px){.calendar-sf-event__descriptionHeading{font-size:32.43px;line-height:40px}
}
.calendar-sf-event__subtitle{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;margin:30px 0 12px 0;color:#002677}
@media screen and (min-width:540px){.calendar-sf-event__subtitle{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.calendar-sf-event__subtitle:first-child{margin-top:0}
}
.calendar-sf-event__sidebar{padding-top:0;font-size:15px;line-height:1.5}
@media screen and (min-width:768px){.calendar-sf-event__sidebar{padding-top:70px}
}
.calendar-sf-event__sidebar .spots-left{color:#ce4b27;display:flex}
.calendar-sf-event__sidebar .fa-users{font-size:20px;margin-right:5px}
.calendar-sf-event__sidebar .fa-calendar{font-size:20px;margin-right:8px;margin-bottom:8px;color:#5a5a5a}
.calendar-sf-event__sidebar .fa-clock-o{font-size:20px;margin-right:5px;color:#5a5a5a}
.calendar-sf-event__sidebar .fa-map-marker{font-size:20px;margin:4px 13px 0 2px;color:#5a5a5a}
.calendar-sf-event__pills{padding-bottom:20px}
.calendar-sf-event__pills .button{font-size:15px;margin:5px 10px 5px 0;text-transform:capitalize;letter-spacing:0;padding:6px 15px;border-color:#ce4b27;color:#0c55b8;border-radius:12px}
.calendar-sf-event__pills .button:hover,.calendar-sf-event__pills .button:active{background-color:#ce4b27;color:#0c55b8}
.calendar-sf-event__button{cursor:pointer;text-decoration:none;background-clip:padding-box;display:flex;align-items:center;text-align:left;width:100%;margin:15px 0}
.calendar-sf-event__button:hover,.calendar-sf-event__button:focus,.calendar-sf-event__button:active{text-decoration:none;border-color:#ce4b27}
.calendar-sf-event__button-text{position:relative;display:inline-block}
.calendar-sf-event__button-text i.oi-new-window{display:none}
@media screen and (min-width:768px){.calendar-sf-event__button-text i.oi-new-window{display:inline-block;margin-left:5px;font-size:12px}
}
.calendar-sf-event__button-text .mobile-new-window{display:inline}
@media screen and (min-width:768px){.calendar-sf-event__button-text .mobile-new-window{display:none}
}
.calendar-sf-event__button-text .desktop-new-window{visibility:hidden;width:300px;color:#fff;position:absolute;z-index:1;top:120%;left:53%;margin-left:-30px}
@media screen and (min-width:1070px){.calendar-sf-event__button-text .desktop-new-window{top:-5px;left:108%;margin-left:0}
}
.calendar-sf-event__button-text .desktop-new-window__message{display:inline-flex;background-color:#000;border-radius:6px;padding:5px 15px}
.calendar-sf-event__button-text .desktop-new-window__message:after{content:"";position:absolute;bottom:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}
@media screen and (min-width:1070px){.calendar-sf-event__button-text .desktop-new-window__message:after{top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);bottom:auto;left:auto;margin-left:0}
}
@media screen and (min-width:768px){.calendar-sf-event__button:hover .desktop-new-window,.calendar-sf-event__button:focus .desktop-new-window{visibility:visible}
}
.calendar-sf-event__footer{font-size:13px;text-align:center;width:100%}
.calendar-sf-event__share{margin-top:20px;width:100%;text-align:center;font-size:13px}
.calendar-sf-event__share .social__links{display:inline-block;border:0;width:32px;height:32px;font-size:16px;margin:0 10px}
.calendar-sf-event__share .facebook{background:#3b5998}
.calendar-sf-event__share .linkedin{background:#00a0dc}
.calendar-sf-event__share .twitter{background:#1b95e0}
.calendar-sf-event__share .emailshare{background:#078576}
.calendar-sf-event__share-text{display:inline-block}
.calendar-sf-event--primary{color:#ce4b27}
.calendar-sf-event__icon{font-size:24px;color:#ce4b27;position:relative;margin-right:10px}
#calendar-sf-event__map{height:260px;margin-bottom:40px;width:100%}
@media print{.calendar-sf-event__print *{visibility:hidden}
.calendar-sf-event__hide-print{display:none}
}
.calendar-search ul{list-style:none;padding:0;margin:0}
.calendar-search__heading{font-family:"Frutiger-Light";font-size:36px;font-weight:600;line-height:1.2;padding-top:20px;padding-bottom:26px;margin:0;border-top:1px solid #e0e0e0}
.calendar-search__radius{min-width:110px;padding-left:10px}
.calendar-search__input-group-inner{position:relative}
.calendar-search__input-group-inner i{padding:0 10px}
.calendar-search__get-location{cursor:pointer;width:100%;padding:7px 0;z-index:100;border-radius:4px;border:1px solid #636363;border-top:0;background:#fff;color:#0c55b8;position:absolute;margin-top:-4px;transition:ease-in-out .3s;display:none}
.calendar-search__get-location:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.calendar-search__get-location:not(.is--collapsed){display:block}
.calendar-search__helper-text{font-size:13px;margin-bottom:12px}
.calendar-search__select{width:55%;display:block;height:35px;margin:4px 0}
.calendar-search__checkbox{display:inline-block}
.calendar-search__checkbox .fa-square-o{color:#b3b3b3}
.calendar-search__checkbox .fa-check-square{color:#316bbe}
.calendar-search__checkbox.pluv2-search__label-text{color:#000}
.calendar-search__checkbox:hover i{color:#000}
.calendar-search__label{font-size:15px;font-weight:600}
.calendar-search__label span{font-weight:100}
.calendar-search__input-group:last-child{margin-bottom:20px}
.calendar-search__submit-btn{display:block;width:100%;background:#c25608;color:#fff;font-size:16px;font-weight:bold;border:1px solid #c25608;padding:10px}
.calendar-search__submit-btn:hover{background:0}
.calendar-search__loader{position:absolute;top:6px;right:6px;color:#00396c}
.calendar-search .has--border-none{border:none !important}
.calendar-search .has--border-none .pluv2-search__intake:before{display:none !important}
.calendar-search__more{min-width:300px;background-color:#fff;padding:20px 20px 20px 20px;border:0}
@media screen and (min-width:768px){.calendar-search__more{left:0;right:0;border:1px solid #e0e0e0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:0}
}
.calendar-search .is--required{color:#c40000 !important;border-color:#c40000 !important}
.calendar-search .is--full-banner:before{display:none}
@media screen and (min-width:768px){.calendar-search .is--full-banner{display:block;position:absolute;top:-4px;height:4px;width:100%;content:" ";background-image:linear-gradient(to right,#c3373f,#faa811) !important;border-radius:6px 6px 0 0}
}
.calendar-sf-details{margin-top:40px}
@media screen and (min-width:768px){.calendar-sf-details{display:flex;flex-wrap:wrap}
}
.calendar-sf-details__locations{display:flex;width:100%;flex-direction:column;border-top:1px solid #888b8d;border-bottom:1px solid #888b8d;padding:10px 0;margin-bottom:25px}
@media screen and (min-width:768px){.calendar-sf-details__locations{flex-direction:row;justify-content:center;align-items:center}
}
.calendar-sf-details__locations-label{max-width:100%;padding-right:10px;margin-bottom:10px}
@media screen and (min-width:768px){.calendar-sf-details__locations-label{margin-bottom:0}
}
.calendar-sf-details__locations-dropdown{display:flex;width:100%}
@media screen and (min-width:768px){.calendar-sf-details__locations-dropdown{width:auto}
}
.calendar-sf-details__locations-dropdown select{width:286px;height:36px}
.calendar-sf-details__locations-btn{width:50px;height:36px;font-size:12px;font-weight:400;border-radius:4px;background-color:#fff;border:1px solid #63666a;padding:10px;margin-left:5px}
.calendar-sf-details__locations-btn:hover{color:#fff;background-color:#434448}
.calendar-sf-details__content{display:static;width:100%}
@media screen and (min-width:768px){.calendar-sf-details__content{display:flex}
}
.calendar-sf-details__info{margin-bottom:50px}
@media screen and (min-width:768px){.calendar-sf-details__info{width:65%;margin-bottom:0;padding-right:40px}
}
.calendar-sf-details__sidebar{width:100%}
@media screen and (min-width:768px){.calendar-sf-details__sidebar{width:35%}
}
.calendar-sf-details__name{color:#282a2e;font-size:30px;line-height:1.33;margin:0 0 5px 0}
.calendar-sf-details__tagline{color:#ce4b27;font-size:18px;font-weight:bold;line-height:1.5;text-transform:uppercase}
.calendar-sf-details__description{color:#282a2e;font-size:13px;line-height:1.33}
.calendar-sf-details__section-head{color:#888b8d;font-size:13px;letter-spacing:2px;line-height:1.33;margin-top:15px;margin-bottom:0;text-transform:uppercase}
.calendar-sf-details__section-text{font-size:13px;line-height:1.5}
.calendar-sf-details__section-text p{margin:0}
.calendar-sf-details__center-img{margin-bottom:20px}
.calendar-sf-details__add-to-calendar-1 label{font-size:16px;margin-bottom:3px;width:100%}
.calendar-sf-details__add-to-calendar-2{display:flex;margin-bottom:10px}
.calendar-sf-details__add-to-calendar-2 select{flex-grow:3;font-size:16px;margin-right:5px}
.calendar-sf-details__add-to-calendar-2 .button.button--reverse{flex-grow:1;font-size:16px;padding:10px}
.calendar-sf-details__button{font-size:16px;font-family:Arial,sans-serif;cursor:pointer;line-height:normal;text-decoration:none;padding:10px;border:1px solid;border-radius:4px;background-clip:padding-box;border-color:#878a8c;background-color:#fff;color:#000;border-color:#d3d3d3;display:flex;align-items:center;text-align:left;width:100%;margin-bottom:10px;padding:10px}
.calendar-sf-details__button:hover,.calendar-sf-details__button:focus,.calendar-sf-details__button:active{text-decoration:none;border-color:#ce4b27}
.calendar-sf-details__button i.center-icon{font-size:24px;color:#ce4b27;position:relative;margin-right:10px}
.calendar-sf-details__button i.center-icon.oi-arrow-down{top:2px}
.calendar-sf-details__button i.center-icon.oi-forward{top:4px;font-weight:600}
.calendar-sf-details__button i.center-icon.oi-landline{font-weight:600}
.calendar-sf-details__button i.center-icon.fa-caret-down{left:4px}
.calendar-sf-details__button__text-baseline{position:relative;display:inline-block}
.calendar-sf-details__button__text-baseline i.oi-new-window{display:none}
@media screen and (min-width:768px){.calendar-sf-details__button__text-baseline i.oi-new-window{display:inline-block;margin-left:5px;font-size:12px}
}
.calendar-sf-details__button__text-baseline .mobile-new-window{display:inline}
@media screen and (min-width:768px){.calendar-sf-details__button__text-baseline .mobile-new-window{display:none}
}
.calendar-sf-details__button__text-baseline .desktop-new-window{visibility:hidden;width:300px;color:#fff;position:absolute;z-index:1;top:120%;left:53%;margin-left:-30px}
@media screen and (min-width:1070px){.calendar-sf-details__button__text-baseline .desktop-new-window{top:-5px;left:108%;margin-left:0}
}
.calendar-sf-details__button__text-baseline .desktop-new-window__message{display:inline-flex;background-color:#000;border-radius:6px;padding:5px 15px}
.calendar-sf-details__button__text-baseline .desktop-new-window__message:after{content:"";position:absolute;bottom:100%;left:27%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}
@media screen and (min-width:1070px){.calendar-sf-details__button__text-baseline .desktop-new-window__message:after{top:50%;right:100%;margin-top:-5px;border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);bottom:auto;left:auto;margin-left:0}
}
@media screen and (min-width:768px){.calendar-sf-details__button:hover .desktop-new-window,.calendar-sf-details__button:focus .desktop-new-window{visibility:visible}
}
.calendar-sf-divider{max-width:1280px;margin:0 auto 50px;text-align:center;clear:both}
.calendar-sf-divider__container{margin-bottom:20px;color:#52545a}
.calendar-sf-divider__heading{font-family:Arial,sans-serif;color:#595959;letter-spacing:2px}
.calendar-serp__subheading{display:block;font-family:"Frutiger-Bold";font-size:18px;margin:10px 0 35px}
.calendar-serp__heading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.calendar-serp__heading{font-size:32.43px;line-height:40px}
}
.calendar-serp__mainDescription{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
@media screen and (max-width:520px){.calendar-serp__mainDescription{padding-bottom:30px}
}
.calendar{color:#000}
.calendar-heading{font-size:34px;border-bottom:1px solid #e0e0e0;padding-bottom:25px;margin-bottom:0}
.calendar-region{padding-top:32px !important}
.calendar-main{max-width:100%}
.calendar-main__heading{font-family:"Frutiger-Light";font-size:36px}
.calendar__container{max-width:100%;padding:0 10px}
.calendar__flex{display:flex;flex-wrap:wrap}
.calendar__col{flex-grow:1}
@media screen and (min-width:768px){.calendar__col{flex-basis:0}
}
.calendar__col.is--mb-col{flex-basis:0}
.calendar__imgcol{flex-grow:1}
.calendar__imgcol.is--empty{visibility:hidden}
@media screen and (min-width:768px){.calendar__imgcol{flex-basis:auto}
}
.calendar__imgcol.is--mb-col{flex-basis:auto}
.calendar__colauto{flex:0 0 auto;width:auto}
@media screen and (min-width:768px){.calendar__content-height{min-height:200px}
}
.pluv2-details__information{display:flex;flex-flow:row wrap}
.calendar-pagination__list{display:flex;flex-direction:row;justify-content:center;list-style:none;padding:0;margin:0}
.calendar-pagination__btn{background:0;border-width:0 0 2px 0;border-style:solid;border-color:rgba(0,0,0,0);color:#316bbe;cursor:pointer;font-size:18px;margin:0 10px;padding:5px}
.calendar-pagination__btn.is--active{border-bottom:2px solid #316bbe;color:#000}
.calendar-pagination__btn.is--disabled{pointer-events:none}
.calendar-pagination__btn.is--disabled>span{color:#e0e0e0}
.calendar-pagination__prev i,.calendar-pagination__next i{font-size:26px;margin-top:-4px}
.calendar-pagination__prev>button,.calendar-pagination__next>button{padding:5px 0;margin:0}
@media screen and (max-width:320px){.calendar-pagination__prev>button>span,.calendar-pagination__next>button>span{display:none}
}
@media screen and (min-width:520px){.calendar-pagination__prev>button,.calendar-pagination__next>button{margin:0 10px}
}
.calendar-pagination__prev i{float:left;margin-right:10px}
.calendar-pagination__next i{float:right;margin-left:10px}
.calendar-pagination__ellipses{margin-top:6px;margin-right:10px}
@media screen and (min-width:520px){.calendar-pagination__ellipses{margin-right:0}
}
.calendar-sf-results__list{width:100%}
.calendar-sf-results__info{display:flex;align-items:center;margin:15px 0}
@media screen and (min-width:768px){.calendar-sf-results__info{margin:10px 0;align-items:flex-end}
}
.calendar-sf-results__sorter{display:flex;align-items:center;margin:0 0 10px 0}
@media screen and (min-width:768px){.calendar-sf-results__sorter{justify-content:flex-end}
}
.calendar-sf-results__sorter .events-views{padding-right:10px;font-size:15px}
.calendar-sf-results__sorter .search-views{width:150px;height:36px}
.calendar-sf-results__cards{list-style:none;padding-left:0 !important}
.calendar-sf-results__card{margin-bottom:10px}
.calendar-sf-results__link{border-color:#e5e5e6;border-style:solid;border-width:1px 1px 1px 1px;color:#000;display:flex;text-decoration:none;cursor:pointer;border-radius:8px;padding-top:24px !important;padding-right:24px !important;padding-bottom:24px !important;padding-left:24px !important}
.calendar-sf-results__link:hover,.calendar-sf-results__link:focus{border-color:#00396c;text-decoration:none;outline:0}
.calendar-sf-results__link:hover .calendar-events__name{color:#00396c;text-decoration:underline}
@media screen and (min-width:768px){.calendar-sf-results__link{padding:20px}
}
@media screen and (max-width:768px){.calendar-sf-results__address-link{max-width:148px}
}
.calendar-sf-results__details{width:100%;display:flex;flex:60%;flex-direction:column}
.calendar-sf-results__details .fa{font-size:20px;position:absolute;color:#5a5a5a}
@media screen and (min-width:768px){.calendar-sf-results__details{flex:auto}
}
.calendar-sf-results__personal{width:100%}
.calendar-sf-results__personal .calendar__flex{margin-bottom:15px}
.calendar-sf-results__personal .calendar__flex:last-child{margin-bottom:0}
.calendar-sf-results__name{color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.calendar-sf-results__name{font-size:18px;line-height:24px}
}
.calendar-sf-results__name a{text-decoration:none}
.calendar-sf-results__name a:hover{color:initial}
.calendar-sf-results__date,.calendar-sf-results__time{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;padding-left:25px;padding-right:25px;color:#5a5a5a;margin-bottom:0}
@media screen and (min-width:540px){.calendar-sf-results__date,.calendar-sf-results__time{font-size:14.22px;line-height:20px}
}
.calendar-sf-results__address{padding-left:22px;padding-right:25px}
.calendar-sf-results__address p{margin-bottom:0}
.calendar-sf-results__virtual{padding-left:28px;padding-right:25px;color:#0c55b8;margin-bottom:0}
.calendar-sf-results-address{padding-left:3px}
.calendar-sf-results__description{margin-top:10px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.calendar-sf-results__description p{margin-bottom:0}
@media screen and (min-width:768px){.calendar-sf-results__description{margin-top:0}
}
.calendar-sf-pills{border-bottom:1px solid #e5e5e6;padding-bottom:32px !important;padding-right:16px !important;padding-left:16px !important}
@media screen and (min-width:768px){.calendar-sf-pills{padding:0 0 32px 0}
}
.calendar-sf-pills__pill{padding:0;display:inline-flex}
.calendar-sf-pills__pill--clear{width:100%}
.calendar-sf-pills__inner{margin-right:8px !important}
.calendar-sf-pills__btn{font-family:"open_sans",Arial,sans-serif;font-size:16px;color:#5a5a5a;cursor:pointer;background-color:#fff;border:1px solid #5a5a5a;border-radius:16px;display:flex;align-items:center;padding:5px 10px;margin-top:8px !important}
.calendar-sf-pills__btn:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.calendar-sf-pills__icon{color:#0c55b8;float:right;margin-left:10px}
.calendar-sf-pills__clear{border:0;background:0;color:#0c55b8;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;margin-top:16px !important}
@media screen and (min-width:540px){.calendar-sf-pills__clear{font-size:14.22px;line-height:20px}
}
.calendar-sf-pills__clear:hover,.calendar-sf-pills__clear:focus{color:#0c55b8;outline:0;text-decoration:underline}
.calendar-sf-popover__btn{cursor:pointer;display:none}
@media screen and (max-width:768px){.calendar-sf-popover__btn{display:block}
}
@media screen and (max-width:768px){.calendar-sf-popover__subheader{display:inline}
}
@media screen and (max-width:768px){.calendar-sf-popover__heading{margin:0}
}
.calendar-sf-popover__close-btn{font-size:18px;color:#0c55b8;background:#fff;display:none;margin-bottom:16px !important}
@media screen and (max-width:768px){.calendar-sf-popover__close-btn{display:block}
}
.calendar-sf-popover__close-btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
@media screen and (max-width:768px){.calendar-sf-popover__header{border-bottom:1px solid #e0e0e0;padding:0 15px 15px}
}
.calendar-sf-popover__content{display:block}
@media screen and (max-width:768px){.calendar-sf-popover__content{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;transform:translate(0,0);background-color:#fff;opacity:1;visibility:visible;padding:20px 0;overflow-y:scroll}
.calendar-sf-popover__content:not(.is--active){opacity:0;visibility:hidden;transform:translate(-100%,0)}
.calendar-sf-popover__content.is--active{transition:all .4s ease-in-out}
}
.calendar-sf-popover__scroller{overflow-y:auto}
.calendar-sf-popover-btn{width:100%;font-size:20px;color:#0c55b8;border-bottom:1px solid #e0e0e0;background:0;padding:15px 10px;margin-bottom:16px}
.calendar-sf-popover-btn .fa-chevron-right{margin-left:10px}
.calendar-sf-popover-btn:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.calendar-sf-registration{padding-bottom:25px}
.calendar-sf-registration__subtitle{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;margin:30px 0 12px 0;color:#002677}
@media screen and (min-width:540px){.calendar-sf-registration__subtitle{font-size:22.78px;line-height:32px}
}
.calendar-sf-registration input{width:100%;height:35px;border:1px solid #5a5a5a;display:block;padding:0 10px;border-radius:4px}
.calendar-sf-registration input:focus{color:#002677;background-color:#fbf9f4;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;transform:none;outline:0}
@media screen and (min-width:768px){.calendar-sf-registration input{max-width:300px}
}
.calendar-sf-registration input:disabled{color:#efefee;background-color:#fff;border-color:#d0d0ce}
.calendar-sf-registration input+label{margin-top:20px}
.calendar-sf-registration .month,.calendar-sf-registration .day,.calendar-sf-registration .year{border:1px solid #5a5a5a;border-radius:2px}
.calendar-sf-registration select{border:1px solid #5a5a5a;display:inline-block;-moz-flex-grow:3;-webkit-flex-grow:3;flex-grow:3;height:40px;font-size:16px;margin-right:5px;border-radius:4px}
.calendar-sf-registration select:focus{color:#002677;background-color:#fbf9f4;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;transform:none;outline:0}
.calendar-sf-registration__group{padding:10px 0}
.calendar-sf-registration__group:last-child{padding-bottom:0}
.calendar-sf-registration__nested-group{padding-left:30px}
.calendar-sf-registration__fieldset{padding:10px 0 0}
.calendar-sf-registration__fieldset+.calendar-sf-registration__fieldset{padding-top:0}
.calendar-sf-registration__contact-heading{margin-left:30px}
.calendar-sf-registration__error-notification{display:flex;align-items:center;padding-top:20px}
.calendar-sf-registration__error-notification:focus{outline:0}
.calendar-sf-registration__error-notification:not(.is--invalid){display:none}
.calendar-sf-registration__error-notification .fa-exclamation-circle{margin-right:5px}
.calendar-sf-registration__group-heading{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677;margin-bottom:10px}
@media screen and (min-width:540px){.calendar-sf-registration__group-heading{font-size:22.78px;line-height:32px}
}
.calendar-sf-registration__notification{display:flex;padding:12px;margin-bottom:15px;background:#72c0b2;color:#222 !important;border-color:#5fa196 !important;font-family:"Frutiger-Bold";font-size:18px;justify-content:center}
.calendar-sf-registration__notification:focus{outline:0}
.calendar-sf-registration__notification__success-msg{width:100%;display:flex;justify-content:center}
.calendar-sf-registration__notification:not(.is--valid){display:none}
.calendar-sf-registration__notification-icon{font-size:20px;align-self:center;margin-right:10px}
.calendar-sf-registration__notification-msg{align-self:center}
.calendar-sf-registration__notification-msg::first-letter {text-transform:capitalize}
.calendar-sf-registration__text-id{margin-left:30px !important;padding-top:20px;display:none}
.calendar-sf-registration__label,.calendar-sf-registration__textbox,.calendar-sf-registration__messenger{transition:all 150ms ease-in-out}
.calendar-sf-registration__disclaimer-text{margin-left:30px}
.calendar-sf-registration__info,.calendar-sf-registration__messenger{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;margin-top:3px;margin-bottom:0;color:#5a5a5a}
@media screen and (min-width:540px){.calendar-sf-registration__info,.calendar-sf-registration__messenger{font-size:14.22px;line-height:20px}
}
.calendar-sf-registration__messenger{border:0}
.calendar-sf-registration__messenger:not(.is--invalid){display:none}
.calendar-sf-registration__display-spots{display:flex}
.calendar-sf-registration__spots-left{width:100%;color:#ce4b27;font-size:13px;padding:7px}
.calendar-sf-registration__optin-error{color:#c60f13}
.calendar-sf-registration__optin-error .optin-error-heading{display:flex;font-size:15px;font-weight:bold;align-items:center}
.calendar-sf-registration__optin-error .optin-error-heading .fa-exclamation-circle{margin-right:5px}
.calendar-sf-registration__optin-error .optin-error-msg{margin-left:18px;font-size:15px;padding:5px 0 5px 0}
.calendar-sf-registration .form .calendar-sf-registration__label{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;display:block;margin-bottom:8px;color:#5a5a5a}
.calendar-sf-registration .form .calendar-sf-registration__label:not(.is--invalid) .fa-exclamation-circle{display:none}
.calendar-sf-registration__agreement>p{margin-bottom:15px}
.calendar-sf-registration__optin>p{margin-bottom:15px}
.calendar-sf-registration__agree-btn{border:0;background-color:none;padding:0;margin:0}
.calendar-sf-registration__submit-btn{width:100%;font-size:18px;display:block;margin-top:24px !important}
@media screen and (min-width:540px){.calendar-sf-registration__submit-btn{max-width:324px}
}
.calendar-sf-registration__accordion-btn{font-size:16px;font-weight:600;cursor:pointer;color:#00549f;background:0;border:0;text-align:left;display:inline-block;text-transform:none;padding:5px 0;margin-bottom:0}
.calendar-sf-registration__accordion-btn i{font-size:25px;float:right;margin-top:-4px;margin-left:10px}
.calendar-sf-registration__accordion-btn .fa-angle-down{display:none}
.calendar-sf-registration__accordion-btn:not(.is--expanded) .fa-angle-down{display:block}
.calendar-sf-registration__accordion-btn:not(.is--expanded) .fa-angle-up{display:none}
.calendar-sf-registration__drawer:not(.is--expanded){display:none}
.calendar-sf-registration__checkbox{cursor:pointer;display:flex}
.calendar-sf-registration__checkbox>i{font-size:20px;float:left;margin-right:10px;margin-top:-1px}
.calendar-sf-registration__checkbox label{float:left}
.calendar-sf-registration__checkbox .fa-square-o{color:#5a5a5a}
.calendar-sf-registration__checkbox .fa-check-square{color:#0c55b8}
.calendar-sf-registration__checkbox .fa-square-o{display:none}
.calendar-sf-registration__checkbox:not(.is--checked) .fa-check-square{display:none}
.calendar-sf-registration__checkbox:not(.is--checked) .fa-square-o{display:block}
.calendar-sf-registration__checkbox:focus-visible{color:#0c55b8;background-color:#fbf9f4;box-shadow:0 0 0 2px #fff,0 0 0 4px #002677;transform:none;outline:0}
.calendar-sf-registration__contact-icon{display:none}
.calendar-sf-registration .fa-check-square{font-size:20px}
.calendar-sf-registration .is--small{font-size:14px}
.calendar-sf-registration .is--valid{color:#468847;border-color:#468847}
.calendar-sf-registration .is--required,.calendar-sf-registration .is--invalid{color:#c60f13 !important;border-color:#c60f13 !important}
.calendar-sf-registration .is--disabled{color:#595959 !important}
.is--checked .calendar-sf-registration__contact-icon{display:inline-block}
.calendar-sf-waitlist-cta{width:100%}
.calendar-sf-waitlist-cta__capacity-text{color:#c35608;display:flex;align-items:center;margin-bottom:20px}
.calendar-sf-waitlist-cta__exclamation-icon{font-size:24px;margin-right:10px}
.calendar-sf-waitlist-cta__btn{width:100%;font-size:18px;max-width:306px;display:block}
.calendar-sf-waitlist-cta__modal-overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(47,79,79,.6)}
.calendar-sf-waitlist-cta__modal{background:#fff;width:100%;height:100%;z-index:9999}
@media screen and (min-width:768px){.calendar-sf-waitlist-cta__modal{background:rgba(0,0,0,0);position:fixed;transition:all ease-in-out 1s;top:0;left:0;right:0;bottom:0;transform:translate(0,0)}
}
.calendar-sf-waitlist-cta__form{position:relative;max-height:100%;max-width:100%;overflow-y:auto}
@media screen and (min-width:768px){.calendar-sf-waitlist-cta__form{overflow-y:inherit;padding:40px;position:absolute;background:#fff;top:50%;left:50%;width:425px;transform:translate(-50%,-50%);border-radius:0 0 6px 6px}
.calendar-sf-waitlist-cta__form:before{position:absolute;top:-4px;left:0;height:4px;width:100%;content:" ";background:#316bbe;border-radius:6px 6px 0 0}
}
.calendar-sf-waitlist-cta__top-cancel-btn{border:0;font-size:18px;background:rgba(0,0,0,0);color:#316bbe}
.calendar-sf-waitlist-cta__top-cancel-btn:hover,.calendar-sf-waitlist-cta__top-cancel-btn:focus{text-decoration:underline;outline:0}
@media screen and (min-width:768px){.calendar-sf-waitlist-cta__top-cancel-btn{position:absolute;right:15px;top:15px}
}
.calendar-sf-waitlist-cta__bot-cancel-btn{display:block;border:0;background:rgba(0,0,0,0);font-size:16px;color:#316bbe}
.calendar-sf-waitlist-cta__bot-cancel-btn:hover,.calendar-sf-waitlist-cta__bot-cancel-btn:focus{text-decoration:underline;outline:0}
.calendar-sf-waitlist-cta__sf-flex{display:flex;align-items:center}
.calendar-sf-waitlist-cta__heading-content{display:flex;width:100%;align-items:center;padding:15px 10px;border-bottom:1px solid #e0e0e0}
@media screen and (min-width:768px){.calendar-sf-waitlist-cta__heading-content{border-bottom:0}
}
.calendar-sf-waitlist-cta__heading-content h2{width:100%;margin:0}
.calendar-sf-waitlist-cta__form-content{padding-left:10px;padding-right:10px}
.calendar-sf-waitlist-cta__form-info{padding:10px;margin:0;width:100%}
.calendar-sf-waitlist-cta__mobile-done-btn{border:0;background:rgba(0,0,0,0);font-size:18px;color:#316bbe}
.calendar-sf-waitlist-cta__mobile-done-btn:hover{text-decoration:underline}
.calendar-sf-waitlist-cta__submit-btn{width:100%;font-size:18px;max-width:266px}
.calendar-sf-waitlist-cta__info-btn{border:0;background:rgba(0,0,0,0);font-size:24px}
.calendar-sf-waitlist-cta__info-btn:hover,.calendar-sf-waitlist-cta__info-btn:focus{outline:0}
.calendar-sf-waitlist-cta__info-btn:hover i,.calendar-sf-waitlist-cta__info-btn:focus i{color:#00396c}
.calendar-sf-waitlist-cta__info-btn i{display:inline !important;color:#316bbe}
.calendar-sf-waitlist-cta__disclaimer-info{position:relative;display:inline-flex;align-items:center}
.calendar-sf-waitlist-cta__disclaimer-info:focus{outline:0}
@media screen and (min-width:476px){.calendar-sf-waitlist-cta__disclaimer-info{margin-left:20px}
}
.calendar-sf-waitlist-cta__info-container{display:block;width:170px;position:absolute;top:-18px;left:35px;border:1px solid #d0d0ce;border-radius:4px;padding:15px 10px;border-bottom:3px solid #d0d0ce;z-index:3;background:#fff}
.calendar-sf-waitlist-cta__info-container:hover,.calendar-sf-waitlist-cta__info-container:focus{border:1px solid #00396c;border-bottom:3px solid #00396c}
.calendar-sf-waitlist-cta__info-container:hover .calendar-sf-waitlist-cta__info-container-pointer,.calendar-sf-waitlist-cta__info-container:focus .calendar-sf-waitlist-cta__info-container-pointer{border-bottom:1px solid #00396c;border-left:1px solid #00396c}
@media screen and (min-width:476px){.calendar-sf-waitlist-cta__info-container{width:200px}
}
.calendar-sf-waitlist-cta__info-container-pointer{height:15px;width:15px;background:#fff;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;transform:rotate(45deg);position:absolute;left:-8px;top:23px}
.calendar-sf-waitlist-cta__info-heading{color:#000;font-size:12px;margin-bottom:5px;font-weight:bold}
@media screen and (min-width:476px){.calendar-sf-waitlist-cta__info-heading{font-size:15px}
}
.calendar-sf-waitlist-cta__info-para{color:#000;font-size:12px;margin:0}
@media screen and (min-width:476px){.calendar-sf-waitlist-cta__info-para{font-size:14px}
}
.calendar-sf-waitlist-cta input{width:100%;height:35px;border:1px solid #5a5a5a;display:block;padding:0 10px;border-radius:4px}
@media screen and (min-width:767px){.calendar-sf-waitlist-cta input{max-width:300px}
}
.calendar-sf-waitlist-cta input:disabled{color:#efefee;background-color:#fff;border-color:#d0d0ce}
.calendar-sf-waitlist-cta input+label{margin-top:20px}
.calendar-sf-waitlist-cta select{border:1px solid #5a5a5a;display:inline-block;-moz-flex-grow:3;-webkit-flex-grow:3;flex-grow:3;height:40px;font-size:16px;margin-right:5px;border-radius:4px}
.calendar-sf-waitlist-cta__group{padding:10px 0}
.calendar-sf-waitlist-cta__group p{margin-bottom:0}
.calendar-sf-waitlist-cta__nested-group{padding-left:30px}
.calendar-sf-waitlist-cta__fieldset{padding:10px 0}
.calendar-sf-waitlist-cta__contact-heading{margin-left:30px}
.calendar-sf-waitlist-cta__error-notification{display:flex;align-items:center;padding-top:20px}
.calendar-sf-waitlist-cta__error-notification:focus{outline:0}
.calendar-sf-waitlist-cta__error-notification:not(.is--invalid){display:none}
.calendar-sf-waitlist-cta__error-notification .fa-exclamation-circle{margin-right:5px}
.calendar-sf-waitlist-cta__group-heading{font-size:15px;font-family:"FrutigerLTW01-55Roman";font-weight:600;letter-spacing:normal;margin-bottom:10px}
.calendar-sf-waitlist-cta__notification{position:relative;display:flex;padding:12px;background:#72c0b2;color:#222 !important;border-color:#5fa196 !important;font-family:"FrutigerLTW01-55Roman";font-size:18px;text-align:center}
.calendar-sf-waitlist-cta__notification:focus{outline:0}
@media screen and (min-width:768px){.calendar-sf-waitlist-cta__notification{margin:10px 0}
}
.calendar-sf-waitlist-cta__notification-text{width:90%;margin:0;text-align:center}
.calendar-sf-waitlist-cta__notification__success-msg{width:100%;display:flex;justify-content:center}
.calendar-sf-waitlist-cta__notification:not(.is--valid){display:none}
.calendar-sf-waitlist-cta__notification-icon{margin-right:10px;font-size:18px}
.calendar-sf-waitlist-cta__notification-cancel-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}
@media screen and (min-width:476px){.calendar-sf-waitlist-cta__notification-cancel-icon{right:30px}
}
.calendar-sf-waitlist-cta__notification-msg{align-self:center}
.calendar-sf-waitlist-cta__notification-msg::first-letter {text-transform:capitalize}
.calendar-sf-waitlist-cta__label{font-size:15px;display:block;margin-bottom:8px}
.calendar-sf-waitlist-cta__label:not(.is--invalid) .fa-exclamation-circle{display:none}
.calendar-sf-waitlist-cta__messenger{transition:all 150ms ease-in-out;font-size:12px;margin-top:3px;margin-bottom:0;border:0}
.calendar-sf-waitlist-cta__messenger:not(.is--invalid){display:none}
.calendar-sf-waitlist-cta .is--hidden{display:none}
.calendar-sf-waitlist-cta .is--valid{color:#468847;border-color:#468847}
.calendar-sf-waitlist-cta .is--required,.calendar-sf-waitlist-cta .is--invalid{color:#c60f13 !important;border-color:#c60f13 !important}
.calendar-sf-waitlist-cta .is--disabled{color:#595959 !important}
.calendar-sf-event-sharebar{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:25px;width:100%}
.calendar-sf-event-sharebar__back-btn{display:flex;align-items:center;font-weight:bold;color:#316bbe;font-size:15px;cursor:pointer;outline:0;font-weight:bold}
.calendar-sf-event-sharebar__back-btn:hover,.calendar-sf-event-sharebar__back-btn:focus{color:#00396c;outline:0}
.calendar-sf-event-sharebar__back-btn:hover span,.calendar-sf-event-sharebar__back-btn:focus span{text-decoration:underline}
.calendar-sf-event-sharebar__back-btn i{margin-right:5px;font-weight:900;font-size:24px}
.calendar-sf-event-sharebar__ctas{display:flex;justify-content:flex-end;align-items:center}
.calendar-sf-event-sharebar__ctas i{font-size:20px;margin-right:8px}
.calendar-sf-event-sharebar__ctas a,.calendar-sf-event-sharebar__ctas button{font-weight:bold;color:#00549f;font-size:15px}
.calendar-sf-event-sharebar__ctas a:first,.calendar-sf-event-sharebar__ctas button:first{padding:0 10px}
.calendar-sf-event-sharebar__ctas a:hover,.calendar-sf-event-sharebar__ctas a:focus,.calendar-sf-event-sharebar__ctas button:hover,.calendar-sf-event-sharebar__ctas button:focus{color:#0c55b8;cursor:pointer}
.calendar-sf-event-sharebar__ctas button{border:0;background:#fff}
.calendar-sf-event-sharebar__ctas button:hover,.calendar-sf-event-sharebar__ctas button:focus{color:#0c55b8;outline:0}
.calendar-sf-event-sharebar__ctas button:hover span,.calendar-sf-event-sharebar__ctas button:focus span{text-decoration:underline}
.calendar-sf-event-sharebar__mobile{display:flex;flex-direction:column;position:relative}
.calendar-sf-event-sharebar__share-btn{padding:0 10px;width:120px;font-weight:bold}
.calendar-sf-event-sharebar__share-btn:hover,.calendar-sf-event-sharebar__share-btn:focus{cursor:pointer;text-decoration:underline;outline:0}
.calendar-sf-event-sharebar__share-btn .fa-angle-down{display:none}
.calendar-sf-event-sharebar__share-btn .fa-angle-up{font-weight:900;margin-left:5px;margin-right:0;display:inline-block}
.calendar-sf-event-sharebar__share-btn:not(.is--expanded) .fa-angle-down{font-weight:900;margin-left:5px;margin-right:0;display:inline-block}
.calendar-sf-event-sharebar__share-btn:not(.is--expanded) .fa-angle-up{display:none}
.calendar-sf-event-sharebar__menu{background:#fff;display:flex;flex-direction:column;align-items:left;width:120px;position:absolute;top:48px;border-radius:0 0 2px 2px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;box-shadow:0 6px 10px -3px rgba(0,0,0,.2);transition:all .4s cubic-bezier(0.23,1,0.32,1) 0;opacity:1;visibility:visible}
@media screen and (min-width:768px){.calendar-sf-event-sharebar__menu{top:48px}
}
.calendar-sf-event-sharebar__menu.fadeout{transform:translateY(-20px);transition:all .4s cubic-bezier(0.23,1,0.32,1) 0;visibility:hidden;opacity:0}
.calendar-sf-event-sharebar__list{list-style-type:none;padding:0;margin:0}
.calendar-sf-event-sharebar__menu-close-btn{font-size:20px;width:100%;text-align:center;outline:0;color:#316bbe;padding:10px;border-top:1px solid #e0e0e0}
.calendar-sf-event-sharebar__menu-close-btn:hover,.calendar-sf-event-sharebar__menu-close-btn:focus{color:#0c55b8}
.calendar-sf-event-sharebar__menu-close-btn:hover i,.calendar-sf-event-sharebar__menu-close-btn:focus i{text-decoration:underline}
.calendar-sf-event-sharebar__menu-close-btn i{margin:0}
.calendar-sf-event-sharebar__menu-link{display:block;padding:10px}
.calendar-sf-event-sharebar__menu-link:hover,.calendar-sf-event-sharebar__menu-link:focus{color:#0c55b8;outline:0}
.calendar-sf-event-sharebar__nav{display:none}
@media screen and (min-width:768px){.calendar-sf-event-sharebar__nav{display:inline-block}
.calendar-sf-event-sharebar__nav a,.calendar-sf-event-sharebar__nav button{padding:0 10px}
}
.calendar-sf-event-sharebar__mobile-print{text-align:left}
@media screen and (min-width:768px){.calendar-sf-event-sharebar__mobile-print{display:none}
}
.calendar-sf-event-sharebar__mobile-email{display:block}
@media screen and (min-width:768px){.calendar-sf-event-sharebar__mobile-email{display:none}
}
@media print{.calendar-sf-event-sharebar{display:none}
}
.qme{width:100%;margin:0 0 0 25px;padding:0 0 0 25px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.qme-hub{position:relative}
.qme-item{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin:0 0 20px 0;padding:0 25px 0 0;cursor:pointer;position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-preferred-size:45%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style-position:inside;padding-left:.7em}
.qme-item .fa{margin-right:5px}
.qme-item:focus{outline:0 !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c}
.qme-filter-items{display:block;width:100%;float:left;clear:both;margin:0 0 25px 40px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.qme-filter-items strong{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.qe .icon,.icon-qualifying,.icon-qualifying-expenses{color:#617e37}
.pqe .icon,.icon-potentially,.icon-potentially-qualifying-expenses{color:#f7b72d}
.nqe .icon,.icon-non-qualifying,.icon-non-qualifying-expenses{color:#c60f13;transform:rotate(45deg)}
.icon-label{display:none}
.filter{width:100%;float:left;display:block;background:#d9f6fa;color:#434448;padding:25px 15px;font-size:14px}
.filter-item{display:block;margin-bottom:35px}
.filter-item:focus{outline:2px solid #002677;outline:0 !important}
.filter-heading{margin-top:0;padding-top:0;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.filter-heading{font-size:22.78px;line-height:32px}
}
.filter-subheading{text-transform:uppercase;margin:0 0 5px 0;padding:0;color:#5a5a5a;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.filter-subheading{font-size:18px;line-height:24px}
}
.filter-subheading:focus{outline:2px solid #002677}
.filter-icon{font-size:24px !important;width:16px;text-align:right;color:#002677}
.filter-input-container{display:block;margin:0 0 10px 0}
.filter-instance:focus{outline:2px solid #002677}
.filter-lable{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.filter-lable{font-size:14.22px;line-height:20px}
}
.fa:after{content:"";position:absolute;top:-6px;left:10%;transform:translateX(-50%);border-width:10px 10px 0 10px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:9999;opacity:0;top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg);z-index:9999}
.filter-subheading[aria-expanded=false] .arrow-up{display:none}
.filter-subheading[aria-expanded=false] .arrow-down{display:inline-block}
.filter-subheading[aria-expanded=true] .arrow-up{display:inline-block}
.filter-subheading[aria-expanded=true] .arrow-down{display:none}
.qme [tooltip]{position:relative;display:inline-block;outline:0}
.qme [tooltip]::before{content:"";position:absolute;top:-6px;left:10%;transform:translateX(-50%);border-width:12px 12px 0 12px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:9999;opacity:0;top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg);z-index:9999}
.qme [tooltip]::after{content:attr(tooltip);position:absolute;left:37%;top:-6px;transform:translateX(-50%) translateY(-100%);background:#fff;border:1px solid #b1b2b3;text-align:left;text-transform:none;color:#434448;font-size:14px;width:100%;max-width:360px;border-radius:5px;pointer-events:none;pointer-events:none;padding:10px;z-index:9998;opacity:0;text-indent:0;box-shadow:0 5px 15px rgba(0,0,0,.6);top:100%;margin-top:7px;transform:translateX(-50%) translateY(0);z-index:9998}
.qme [tooltip-position=left]::before{left:0;top:50%;margin-left:-12px;transform:translatey(-50%) rotate(-90deg)}
.qme [tooltip-position=left]::after{left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%)}
.qme [tooltip-position=top]::before{left:50%}
.qme [tooltip-position=top]::after{left:50%}
.qme [tooltip-position=bottom]::before{top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg);z-index:9999}
.qme [tooltip-position=bottom]::after{top:100%;margin-top:8px;transform:translateX(-50%) translateY(0);z-index:9999}
.qme [tooltip-position=right]::before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}
.qme [tooltip-position=right]::after{left:100%;top:50%;margin-left:8px;transform:translateX(0) translateY(-50%)}
.active-tooltip-qme:hover::after,.active-tooltip-qme:hover::before,.active-tooltip-qme:hover .fa:after{opacity:1 !important;outline:none !important;z-index:99}
.active-tooltip-qme:focus::after,.active-tooltip-qme:focus::before{opacity:1 !important;outline:none !important}
@media all and (max-width:1024px){.qme [tooltip]:focus::after,.qme [tooltip]:focus::before{opacity:1;outline:none !important}
}
@media all and (max-width:768px){.qme{margin-left:0}
.qme-filter-items{margin-left:15px}
.filter{height:auto;min-height:initial;margin-bottom:25px}
}
@media all and (max-width:480px){.qme-item{flex-basis:100%;font-size:18px;margin:0 0 35px 0}
.search-mod-clear{width:30%}
}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
@media screen and (max-width:768px){.hide-in-mobile{display:none !important}
}
@media screen and (min-width:768px){.hide-in-desktop{display:none !important}
}
.no-scroll{overflow:hidden !important}
.no--padding{padding:0 !important}
.pluv2{color:#000}
.pluv2-heading{font-size:34px;border-bottom:1px solid #e0e0e0;padding-bottom:25px;margin-bottom:0}
.pluv2-region{flex-direction:column}
@media screen and (min-width:768px){.pluv2-region{flex-direction:row;padding-top:35px}
}
.pluv2-main{max-width:100%}
@media screen and (min-width:1024px){.pluv2-main{padding-right:10px}
}
@media screen and (min-width:1200px){.pluv2-main{padding-right:75px}
}
.pluv2-main__heading{font-family:"Frutiger-Light";font-size:36px}
.pluv2-sidepanel{max-width:100%}
@media screen and (min-width:768px){.pluv2-sidepanel{max-width:375px;padding-left:15px}
}
.pluv2__container{max-width:100%;padding:0 10px}
.pluv2__flex{display:flex;flex-wrap:wrap}
.pluv2__col{flex-grow:1}
@media screen and (min-width:768px){.pluv2__col{flex-basis:0}
}
.pluv2__col.is--mb-col{flex-basis:0}
.pluv2__imgcol{flex-grow:1}
.pluv2__imgcol.is--empty{visibility:hidden}
@media screen and (min-width:768px){.pluv2__imgcol{flex-basis:auto}
}
.pluv2__imgcol.is--mb-col{flex-basis:auto}
.pluv2__colauto{flex:0 0 auto;width:auto}
@media screen and (min-width:768px){.pluv2__content-height{min-height:200px}
}
.pluv2-details__information{display:flex;flex-flow:row wrap}
.pluv2-section{border-top:1px solid #e0e0e0}
.pluv2-section:empty{display:none}
.pluv2-section__heading{color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-section__heading{font-size:22.78px;line-height:32px}
}
.pluv2-section__inner{padding-top:20px;padding-bottom:20px}
.pluv2-section__double{display:block}
@media screen and (min-width:768px){.pluv2-section__double{display:flex}
.pluv2-section__double>div:nth-child(odd){padding-right:20px}
.pluv2-section__double>div:nth-child(even){padding-left:20px}
.pluv2-section__double .pluv2-section__inner{border-top:1px solid #e0e0e0}
}
@media screen and (min-width:768px){.pluv2-section .pluv2-section+.pluv2-section{border-top:1px solid #e0e0e0}
}
.pluv2-sidepanel ul{list-style:none;padding-left:30px}
@media screen and (min-width:768px){.pluv2-sidepanel{padding-top:59px}
}
.pluv2-sidepanel .fa{margin-right:10px}
.pluv2-sidepanel__heading{display:none;font-size:36px}
@media screen and (min-width:768px){.pluv2-sidepanel__heading{display:none}
}
.pluv2-sidepanel .fa-level-down{float:none;color:#0c55b8;font-size:17px;margin-left:20px;margin-top:5px}
.pluv2-sidepanel__patientComments{display:flex;color:#0c55b8;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-sidepanel__patientComments .reviews_link:hover,.pluv2-sidepanel__patientComments .reviews_link:focus{cursor:pointer;text-decoration:underline;text-decoration-color:#0c55b8}
.pluv2-sidepanel__patientComments .reviews_link:active{text-decoration-color:#002677}
.pluv2-sidepanel__patientComments .fa-comment-o{font-size:17px}
.pluv2-sidepanel__map{display:inherit}
.pluv2-sidepanel__map a{text-decoration:none}
.pluv2-sidepanel__map a span{align-items:baseline;display:flex;justify-content:flex-end;line-height:40px}
@media screen and (min-width:768px){.pluv2-sidepanel__map{display:none}
}
.pluv2-sidepanel .pluv2-languages__item ul{list-style:none;padding-left:0}
@media screen and (min-width:768px){.pluv2-sidepanel .pluv2-about-us__mobile{display:none}
}
@media screen and (min-width:768px){.pluv2-sidepanel .pluv2-careteam__mobile{display:none}
}
.pluv2-sharebar{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;padding-bottom:25px;margin-bottom:30px}
.pluv2-sharebar__back{width:60%}
.pluv2-sharebar__back a{color:#0c55b8;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.pluv2-sharebar__back a{font-size:14.22px;line-height:20px}
}
.pluv2-sharebar__back a:hover,.pluv2-sharebar__back a:focus{color:#0c55b8}
.pluv2-sharebar__back a:active{color:#002677}
.pluv2-sharebar__back i{margin-right:10px;font-weight:900}
@media screen and (min-width:768px){.pluv2-sharebar__back{width:40%}
}
.pluv2-sharebar__ctas{width:40%;display:flex;justify-content:flex-end}
.pluv2-sharebar__ctas i{font-size:20px;margin-right:8px}
.pluv2-sharebar__ctas a,.pluv2-sharebar__ctas button,.pluv2-sharebar__ctas .close{font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-sharebar__ctas a,.pluv2-sharebar__ctas button,.pluv2-sharebar__ctas .close{font-size:14.22px;line-height:20px}
}
.pluv2-sharebar__ctas a:first,.pluv2-sharebar__ctas button:first,.pluv2-sharebar__ctas .close:first{padding:0 10px}
.pluv2-sharebar__ctas a:hover,.pluv2-sharebar__ctas button:hover,.pluv2-sharebar__ctas .close:hover{color:#0c55b8;cursor:pointer}
.pluv2-sharebar__ctas a:active,.pluv2-sharebar__ctas button:active,.pluv2-sharebar__ctas .close:active{color:#002677}
.pluv2-sharebar__ctas button{border:0;background:#fff}
.pluv2-sharebar__ctas button:hover,.pluv2-sharebar__ctas button:focus{color:#0c55b8;outline:0}
.pluv2-sharebar__ctas button:hover span,.pluv2-sharebar__ctas button:focus span{text-decoration:underline}
@media screen and (min-width:768px){.pluv2-sharebar__ctas{width:60%}
}
.pluv2-sharebar__mobile{display:flex;flex-direction:column;position:relative}
.pluv2-sharebar__button{padding:0 10px;width:120px;font-weight:bold}
.pluv2-sharebar__button:hover{cursor:pointer}
.pluv2-sharebar__button .fa-angle-down{display:none}
.pluv2-sharebar__button .fa-angle-up{display:inline-block}
.pluv2-sharebar__button:not(.is--expanded) .fa-angle-down{display:inline-block}
.pluv2-sharebar__button:not(.is--expanded) .fa-angle-up{display:none}
@media screen and (min-width:768px){.pluv2-sharebar__button{display:none}
}
.pluv2-sharebar__menu{background:#fff;display:flex;flex-direction:column;align-items:center;width:120px;position:absolute;top:20px}
.pluv2-sharebar__menu a,.pluv2-sharebar__menu button,.pluv2-sharebar__menu .close{padding:10px}
.pluv2-sharebar__menu a:hover span,.pluv2-sharebar__menu button:hover span,.pluv2-sharebar__menu .close:hover span{text-decoration:underline}
.pluv2-sharebar__menu .close{border-top:1px solid #000;font-size:20px;width:100%;text-align:center}
@media screen and (min-width:768px){.pluv2-sharebar__menu{display:none}
}
.pluv2-sharebar__hidden{display:none}
.pluv2-sharebar__desktop-mail:focus,.pluv2-sharebar__desktop-mail:hover{color:#0c55b8}
.pluv2-sharebar__desktop-mail:active{color:#002677}
.pluv2-sharebar__nav{display:none}
@media screen and (min-width:768px){.pluv2-sharebar__nav{margin-right:50px;display:inline-block}
.pluv2-sharebar__nav a,.pluv2-sharebar__nav button{padding:0 10px}
}
@media print{.pluv2-sharebar{display:none}
}
.pluv2-loader{visibility:hidden;opacity:0;transition:all .25s ease}
.pluv2-loader.is--active{visibility:visible;opacity:1}
.pluv2-checkbox{cursor:pointer;margin-top:9px}
.pluv2-checkbox:focus-visible{border:#00396c;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;outline:0}
.pluv2-checkbox__label{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-checkbox__label{font-size:14.22px;line-height:20px}
}
.pluv2-checkbox i{float:left;margin-top:2px;margin-right:8px !important}
.pluv2-checkbox .fa-square-o{display:none}
.pluv2-checkbox:not(.is--checked) .fa-check-square{display:none}
.pluv2-checkbox:not(.is--checked) .fa-square-o{display:block}
.pluv2-checkbox__icon{font-size:20px}
#pluv2-serp-region .pluv2-filters__specialties .pluv2-checkbox__label,#pluv2-serp-region .pluv2-filters__category .pluv2-checkbox__label{font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
#pluv2-serp-region .pluv2-checkbox:first-child{margin-top:0}
#pluv2-serp-region .pluv2-checkbox__label{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;display:inline-block;width:auto;max-width:85%}
#pluv2-serp-region .pluv2-checkbox .pluv2-filters__location-services .pluv2-checkbox__label{width:auto;max-width:85%}
#pluv2-serp-region .pluv2-checkbox i{float:left;margin-top:2px;margin-right:16px !important}
#pluv2-serp-region .pluv2-checkbox .fa-square-o{color:#5a5a5a}
#pluv2-serp-region .pluv2-checkbox .fa-check-square{color:#0c55b8}
#pluv2-serp-region .pluv2-checkbox .fa-square-o{display:none;width:17.156px}
#pluv2-serp-region .pluv2-checkbox:not(.is--checked) .fa-check-square{display:none}
#pluv2-serp-region .pluv2-checkbox:not(.is--checked) .fa-square-o{display:block}
#pluv2-serp-region .pluv2-checkbox__icon{font-size:20px}
.pluv2-radio{position:relative;margin-top:9px}
.pluv2-radio__icon{font-size:20px;position:absolute;top:0;left:0;color:#0c55b8}
.pluv2-radio__input{opacity:0;position:absolute;top:0;left:0}
.pluv2-radio__input:focus+label{border-collapse:separate;border:1px solid #00396c;box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;-ms-box-shadow:0 0 0 2px #fff,0 0 0 4px #00396c;outline-width:0}
.pluv2-radio__input:checked+label .fa-circle-o{display:none;color:#0c55b8}
.pluv2-radio__input:checked+label .fa-dot-circle-o{display:block;color:#0c55b8}
.pluv2-radio__input+label .fa-dot-circle-o{display:none}
.pluv2-radio__label{cursor:pointer;position:relative;border:1px solid rgba(0,0,0,0);padding-left:30px}
.pluv2-field__text{width:100%;display:block;padding:7px}
.pluv2-field__text:hover{border:1px solid #00396c}
.pluv2-field__text:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.pluv2-accordion__btn{cursor:pointer;font-family:"FrutigerLTW01-55Roman";font-size:24px;cursor:normal}
.pluv2-accordion__btn .less--txt,.pluv2-accordion__btn .fa-chevron-up{display:none}
.pluv2-accordion__btn:not(.is--collapsed) .less--txt,.pluv2-accordion__btn:not(.is--collapsed) .fa-chevron-up{display:inline-block}
.pluv2-accordion__btn:not(.is--collapsed) .more--txt,.pluv2-accordion__btn:not(.is--collapsed) .fa-chevron-down{display:none}
@media screen and (min-width:768px){.pluv2-accordion__btn:not(.is--mb-only){cursor:normal}
.pluv2-accordion__btn:not(.is--mb-only) .less--txt,.pluv2-accordion__btn:not(.is--mb-only) .fa-chevron-up{display:none}
.pluv2-accordion__btn:not(.is--mb-only):not(.is--collapsed) .less--txt,.pluv2-accordion__btn:not(.is--mb-only):not(.is--collapsed) .fa-chevron-up{display:inline-block}
.pluv2-accordion__btn:not(.is--mb-only):not(.is--collapsed) .more--txt,.pluv2-accordion__btn:not(.is--mb-only):not(.is--collapsed) .fa-chevron-down{display:none}
}
.pluv2-accordion__btn.is--mb-only{cursor:normal}
.pluv2-accordion__btn.is--mb-only .less--txt,.pluv2-accordion__btn.is--mb-only .fa-chevron-up{display:none}
.pluv2-accordion__btn.is--mb-only:not(.is--collapsed) .less--txt,.pluv2-accordion__btn.is--mb-only:not(.is--collapsed) .fa-chevron-up{display:inline-block}
.pluv2-accordion__btn.is--mb-only:not(.is--collapsed) .more--txt,.pluv2-accordion__btn.is--mb-only:not(.is--collapsed) .fa-chevron-down{display:none}
.pluv2-accordion__drawer{display:none}
@media screen and (min-width:768px){.pluv2-accordion__drawer.is--mb-only{display:block}
}
.pluv2-accordion__overlay-left:after,.pluv2-accordion__overlay-right:after{display:none}
@media screen and (min-width:768px){.pluv2-accordion__overlay-left:after,.pluv2-accordion__overlay-right:after{display:block;position:absolute;content:"";top:1px;width:135px;height:100%;z-index:999;background:#fff;border-bottom:1px solid #e0e0e0}
}
.pluv2-accordion__overlay-left:after{right:-134px}
.pluv2-accordion__overlay-right:after{left:-134px;top:0}
@media screen and (min-width:768px){.pluv2-accordion.has--overlay{position:relative}
}
@media screen and (min-width:768px){.pluv2-accordion.has--overlay .pluv2-accordion__overlay{position:absolute;z-index:999}
}
.pluv2-mobile-accordion{padding-top:0;padding-bottom:0}
.pluv2-mobile-accordion__btn{width:100%;color:#0c55b8;text-align:left;font-family:"FrutigerLTW01-55Roman";font-size:24px;cursor:pointer;padding:20px 15px;background:#fff;position:relative}
.pluv2-mobile-accordion__btn:hover{color:#000 !important;text-decoration:underline}
.pluv2-mobile-accordion__btn:hover span{text-decoration:underline}
.pluv2-mobile-accordion__btn:focus{outline:0}
.pluv2-mobile-accordion__btn .fa-chevron-circle-up{display:none}
.pluv2-mobile-accordion__btn:not(.is--collapsed) .fa-chevron-circle-up{display:inline-block}
.pluv2-mobile-accordion__btn:not(.is--collapsed) .fa-chevron-circle-down{display:none}
.pluv2-mobile-accordion__btn i{position:absolute;top:50%;right:15px;transform:translateY(-50%)}
.pluv2-mobile-accordion__btn span{width:100%}
.pluv2-mobile-accordion__btn span:focus{outline:0}
.pluv2-mobile-accordion__icon{float:right;color:#0c55b8;font-size:28px;margin-right:0 !important}
.pluv2-mobile-accordion__drawer{padding-top:20px;padding-bottom:20px}
.pluv2-mobile-accordion__drawer.is--collapsed{display:none}
.pluv2-popover__btn{cursor:pointer}
@media screen and (min-width:768px){.pluv2-popover__btn{display:none}
}
.pluv2-popover__close-btn{font-size:18px;color:#0c55b8;background:#fff}
@media screen and (min-width:768px){.pluv2-popover__close-btn{display:none}
}
.pluv2-popover__header{font-size:18px;font-family:"Frutiger-Light";border-bottom:1px solid #e5e5e6;padding:0 15px 15px 0}
.pluv2-popover__content{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;transform:translate(0,0);background-color:#fff;opacity:1;visibility:visible;padding:20px 24px}
.pluv2-popover__content:not(.is--active){opacity:0;visibility:hidden;transform:translate(-100%,0)}
.pluv2-popover__content.is--active{transition:all .4s ease-in-out}
@media screen and (min-width:768px){.pluv2-popover__content{display:block;position:static;padding:20px 0}
.pluv2-popover__content:not(.is--active){opacity:1;visibility:visible;transform:translate(0,0)}
}
.pluv2-popover__scroller{overflow-y:auto}
.pluv2-suggestions{position:relative}
.pluv2-suggestions__list{z-index:1000;width:100%;position:absolute;background:#fff;display:none}
.pluv2-suggestions__list:not(.is--collapsed){display:block;margin-top:-4px}
.pluv2-suggestions__list:focus-visible{outline:3px solid #00396c}
.pluv2-suggestions__item{cursor:pointer;color:#000;padding:8px 10px;border-left:1px solid #636363;border-right:1px solid #636363;border-top:0}
.pluv2-suggestions__item:hover,.pluv2-suggestions__item.is--active{border:0;color:#fff;background:#316bbe}
.pluv2-suggestions__item:last-child{border-bottom:1px solid #636363}
.pluv2-intake-suggestions{position:relative}
.pluv2-intake-suggestions__list{z-index:1000;width:100%;position:absolute;background:#fff;display:none}
.pluv2-intake-suggestions__list:not(.is--collapsed){display:block;margin-top:-4px}
.pluv2-intake-suggestions__heading.pluv2-intake-suggestions__item{font-weight:600;padding:5px 0 5px 10px;border-left:1px solid #636363;border-right:1px solid #636363}
.pluv2-intake-suggestions__heading:focus-visible{outline:2px solid #00396c}
.pluv2-intake-suggestions__highlight{background:#fff;font-weight:bold}
.pluv2-intake-suggestions__item{cursor:pointer;color:#000;padding:5px 10px 5px 20px;border-left:1px solid #636363;border-right:1px solid #636363;border-top:0}
.pluv2-intake-suggestions__item:hover,.pluv2-intake-suggestions__item.is--active{border:0;color:#fff;background:#316bbe}
.pluv2-intake-suggestions__item:hover .pluv2-intake-suggestions__highlight,.pluv2-intake-suggestions__item.is--active .pluv2-intake-suggestions__highlight{color:#fff;background:#316bbe}
.pluv2-intake-suggestions__item:last-child{padding-bottom:10px;border-bottom:1px solid #636363}
@media screen and (min-width:768px){.pluv2-intake-component{width:100%;position:relative;flex-direction:row;align-content:center;height:495px}
}
.pluv2-intake-component__container{position:unset;height:unset}
@media screen and (min-width:768px){.pluv2-intake-component__container{--var-margin-x:0;position:relative;height:460px}
}
.pluv2-intake-component__prow{--var-gutter-x:0;height:100%}
.pluv2-intake-component__srow{--var-gutter-x:0;height:100%}
.pluv2-intake-component__alignForm{position:unset;left:unset}
@media screen and (min-width:768px){.pluv2-intake-component__alignForm{min-height:460px;position:absolute;left:0;z-index:99}
}
@media screen and (min-width:1048px){.pluv2-intake-component__alignForm{display:flex;justify-content:end}
}
.pluv2-intake-component__setMinWidth{padding-top:32px !important;max-width:unset;padding-bottom:32px !important}
@media screen and (min-width:540px){.pluv2-intake-component__setMinWidth{padding-top:48px !important}
}
@media screen and (min-width:540px){.pluv2-intake-component__setMinWidth{padding-bottom:48px !important}
}
@media screen and (min-width:768px){.pluv2-intake-component__setMinWidth{max-width:480px}
}
.pluv2-intake-component__secWidth{margin-left:16px}
@media screen and (min-width:1048px){.pluv2-intake-component__secWidth{width:636px;margin-left:32px}
}
@media screen and (min-width:1440px){.pluv2-intake-component__secWidth{margin-left:83px}
}
.pluv2-intake-component__updateGuttor{--var-gutter-x:16px}
.pluv2-intake-component__leftBodycopy{margin-right:16px}
@media screen and (min-width:768px){.pluv2-intake-component__leftBodycopy{margin-right:0}
}
.pluv2-intake-component__secwrapper{position:relative}
.pluv2-intake-component__secbg{background:#d9f6fa;height:100%;position:absolute;width:50%;right:0;display:none}
@media screen and (min-width:768px){.pluv2-intake-component__secbg{display:block}
}
.pluv2-intake-component__leftText{max-height:495px}
@media screen and (min-width:1048px){.pluv2-intake-component__leftText{display:flex;justify-content:end}
}
.pluv2-intake-component__stext{padding-left:16px}
@media screen and (min-width:768px){.pluv2-intake-component__stext{padding-left:64px}
}
.pluv2-intake-component__image{order:-1;position:unset;right:unset}
@media screen and (min-width:768px){.pluv2-intake-component__image{order:unset;position:absolute;right:0;height:100%}
}
.pluv2-intake-component__bg{overflow-x:hidden;overflow-y:hidden}
.pluv2-intake-component__img{height:100%;object-fit:cover;width:100%}
@media screen and (min-width:768px){.pluv2-intake-component__img{height:100%}
}
.pluv2-intake-component__desktop{display:none}
@media screen and (min-width:540px){.pluv2-intake-component__desktop{display:block}
}
.pluv2-intake-component__mobile{display:block}
@media screen and (min-width:540px){.pluv2-intake-component__mobile{display:none}
}
.pluv2-intake-component__secHeadline{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;color:#002677}
@media screen and (min-width:540px){.pluv2-intake-component__secHeadline{font-size:46.17px;line-height:56px}
}
.pluv2-intake-component__secText{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a}
.pluv2-intake-component__pic{height:100%}
@media screen and (min-width:768px){.pluv2-intake-component__banner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;flex-direction:row;justify-content:flex-end;overflow:hidden}
}
.pluv2-intake-component__banner-image{display:none}
@media screen and (min-width:768px){.pluv2-intake-component__banner-image{background-position:center;display:block;padding-bottom:31%;height:495px}
}
.pluv2-intake-component__content{width:100%}
@media screen and (min-width:768px){.pluv2-intake-component__content{position:relative;z-index:2;max-width:1260px;margin:0 auto;align-items:center;max-height:495px;justify-content:flex-start;margin-left:20px}
}
@media screen and (min-width:1280px){.pluv2-intake-component__content{margin-left:auto}
}
.pluv2-intake-component__content-inner{width:100%}
@media screen and (min-width:768px){.pluv2-intake-component__content-inner{width:auto;padding-top:52px;padding-bottom:110px}
}
.pluv2-cb-component{position:relative;padding:40px 20px}
@media screen and (min-width:768px){.pluv2-cb-component{padding-left:0}
}
@media screen and (min-width:768px){.pluv2-cb-component__align-left{padding-right:80px}
}
.pluv2-cb-component__align-left .pluv2-cb-component__color-extender{content:"";height:100%;position:absolute;top:0;width:134px;transform:translate(-100%,0)}
@media screen and (min-width:768px){.pluv2-cb-component__align-right{padding-left:80px}
}
.pluv2-cb-component__align-right .pluv2-cb-component__color-extender{content:"";height:100%;position:absolute;top:0;right:0;width:134px;transform:translate(100%,0)}
@media screen and (min-width:768px){.pluv2-img-container__content{overflow:hidden;height:550px}
}
.pluv2-img-container__mobile-img{display:block;width:auto;height:auto}
@media screen and (min-width:476px){.pluv2-img-container__mobile-img{display:none}
}
.pluv2-img-container__medium-img{display:none;width:auto;height:auto}
@media screen and (min-width:476px){.pluv2-img-container__medium-img{display:block}
}
@media screen and (min-width:768px){.pluv2-img-container__medium-img{display:none}
}
.pluv2-view-type__main-inner{width:100%}
@media screen and (min-width:768px){.pluv2-view-type__main-inner{max-height:499px;align-items:center}
}
.pluv2-view-type__img-container{height:200px;max-width:100%;position:absolute}
.pluv2-view-type__intake-container{max-width:1280px;width:100%;height:100%;margin:0 auto;position:relative;display:block}
@media screen and (min-width:768px){.pluv2-view-type__intake-container{max-width:1280px;width:100%;height:100%;margin:0 auto;position:relative;display:flex}
}
@media screen and (min-width:768px){.pluv2-view-type__side-container{height:100%;width:100%;max-width:75.3%}
}
@media screen and (min-width:768px){.pluv2-view-type__desktop-img{height:100%;min-height:200px;min-width:600px;z-index:2;background-position:center;background-size:cover}
}
@media screen and (min-width:1024px){.pluv2-view-type__desktop-img{width:100%}
}
@media screen and (min-width:1200px){.pluv2-view-type__desktop-img{width:965px}
}
.pluv2-view-type__bg-color.section-color{padding-top:0}
.pluv2-view-type__bg-color.is--default-color{background-color:#f5f5f5;color:#000}
@media screen and (min-width:768px){.pluv2-view-type__bg-color{height:100%;min-height:200px;min-width:100%;z-index:2}
}
@media screen and (min-width:1200px){.pluv2-view-type__bg-color{width:965px}
}
.pluv2-view-type__cb-content-left{padding:40px 20px}
@media screen and (min-width:1200px){.pluv2-view-type__cb-content-left{padding:40px 80px 40px 144px}
}
.pluv2-view-type__cb-content-right{padding:40px 20px}
@media screen and (min-width:1200px){.pluv2-view-type__cb-content-right{padding:40px 144px 40px 80px}
}
.is--cb-full-width{max-width:1280px !important;margin:0 auto !important;max-height:499px}
.is--border-radius-none{border-radius:0 !important}
.pluv2-search input[type=text]::-ms-clear{display:none;width:0;height:0}
.pluv2-search input[type=text]::-ms-reveal{display:none;width:0;height:0}
.pluv2-search ul{list-style:none;padding:0;margin:0}
.pluv2-search__expand-left{display:none}
@media screen and (min-width:768px){.pluv2-search__expand-left{display:block;content:"";height:100%;position:absolute;top:0;right:-134px;width:135px;border-top:#e0e0e0 1px solid;z-index:999;background:#fff;box-sizing:border-box}
}
.pluv2-search__expand-right{display:none !important}
@media screen and (min-width:768px){.pluv2-search__expand-right{display:block;content:"";height:100%;position:absolute;top:0;right:399px;width:135px;border-top:#e0e0e0 1px solid;z-index:999;background:#fff;box-sizing:border-box}
}
.pluv2-search__intake{width:100%}
@media screen and (min-width:768px){.pluv2-search__intake{max-width:480px}
}
.pluv2-search__close-icon{cursor:pointer;position:absolute;top:17px;font-size:18px;color:gray;right:0;display:none}
@media screen and (max-width:768px){.pluv2-search__close-icon{padding-right:5px}
}
.pluv2-search__close-icon:focus-visible{outline:3px solid #00396c;padding:2px 2px 0 2px;margin-right:8px}
.pluv2-search__intake-close-icon{cursor:pointer;position:absolute;top:17px;font-size:18px;color:gray;right:0;display:none}
@media screen and (max-width:768px){.pluv2-search__intake-close-icon{padding-right:5px}
}
.pluv2-search__intake-close-icon:focus-visible{outline:3px solid #00396c;padding:2px 2px 0 2px;margin-right:8px}
.pluv2-search__main-item{flex-wrap:nowrap}
.pluv2-search__text{padding-right:2em;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-search__text{font-size:14.22px;line-height:20px}
}
.pluv2-search__near{width:40%;color:#757575}
@media screen and (max-width:370px){.pluv2-search__near{width:60%}
}
.pluv2-search__more #providerInfo,.pluv2-search__more #locationInfo{display:none}
.pluv2-search__network-title{font-family:"Optum Sans Bold";padding-bottom:16px !important;margin-bottom:0;color:#002677;display:block}
@media screen and (min-width:540px){.pluv2-search__network-title{font-size:18px;line-height:24px}
}
.pluv2-search__heading{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px;padding-bottom:16px !important;margin-bottom:0;color:#002677}
@media screen and (min-width:540px){.pluv2-search__heading{font-size:46.17px;line-height:56px}
}
.pluv2-search__heading-secondary{font-family:"Optum Sans Bold";font-size:32.43px;line-height:40px}
@media screen and (min-width:540px){.pluv2-search__heading-secondary{font-size:41.04px;line-height:52px}
}
.pluv2-search__zipcode{min-width:110px;padding-left:16px}
@media screen and (max-width:370px){.pluv2-search__zipcode{padding-left:0}
}
@media screen and (min-width:377px)and (max-width:424px){.pluv2-search__zipcode{padding-top:22px}
}
.pluv2-search__intake-options{width:100%;padding-bottom:16px}
@media screen and (min-width:320px)and (max-width:476px){.pluv2-search__intake-options{margin-left:4px}
}
.pluv2-search__input-group-inner{position:relative;padding-top:8px !important}
@media screen and (max-width:520px){.pluv2-search__input-group-inner{width:100%}
}
@media screen and (min-width:768px){.pluv2-search__input-group-inner i{padding:0 10px}
.pluv2-search__input-group-inner i.align-left{padding-left:0}
}
@media screen and (min-width:476px){.pluv2-search__input-group-inner #location-search{width:100%}
}
.pluv2-search__specialty{max-width:100%}
@media screen and (min-width:476px)and (max-width:620px){.pluv2-search__specialty{padding-right:10px;max-width:199px;min-height:135px}
}
@media screen and (max-width:370px){.pluv2-search__specialty{max-width:265px}
}
@media screen and (min-width:476px)and (max-width:620px){.pluv2-search__item{align-items:center}
}
.pluv2-search__get-location{cursor:pointer;width:100%;padding:7px 0;z-index:100;border-radius:4px;border:1px solid #636363;border-top:0;background:#fff;color:#0c55b8;position:absolute;margin-top:-6px;transition:ease-in-out .3s;display:none}
.pluv2-search__get-location:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.pluv2-search__get-location:not(.is--collapsed){display:block}
.pluv2-search__get-location #pluv2-location__helper-text{display:none}
.pluv2-search__get-location i{padding:0 5px}
@media screen and (max-width:520px){.pluv2-search__get-location{font-size:14px}
.pluv2-search__get-location i{padding:0 2px}
}
.pluv2-search__provider-helper-text{padding-bottom:32px !important;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;padding-top:8px !important;margin-bottom:0;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-search__provider-helper-text{font-size:14.22px;line-height:20px}
}
.pluv2-search__location-helper-text{margin:0;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;padding-top:8px !important;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-search__location-helper-text{font-size:14.22px;line-height:20px}
}
.pluv2-search__select{width:100%;display:block;margin:4px 0;min-width:120px}
@media screen and (min-width:1048px){.pluv2-search__select{min-width:140px}
}
.pluv2-search__checkbox{margin:0;display:inline-block}
.pluv2-search__checkbox .fa-square-o{color:#5a5a5a;width:17.156px}
.pluv2-search__checkbox .fa-check-square{color:#0c55b8}
.pluv2-search__checkbox .pluv2-search__label-text{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-search__checkbox .pluv2-search__label-text{font-size:14.22px;line-height:20px}
}
.pluv2-search__btn{width:100% !important}
.pluv2-search__label{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a}
.pluv2-search__submit-btn{display:block;width:100%;background:#c25608;color:#fff;font-size:16px;font-weight:bold;border:1px solid #c25608;padding:10px}
.pluv2-search__submit-btn:hover{background:0}
.pluv2-search__submit-btn:focus{border-color:#00396c;box-shadow:0 0 0 1px #00396c;background:#00396c}
.pluv2-search__loader{position:absolute;top:12px;right:20px;color:#00396c}
.pluv2-search .has--border-none{border:none !important}
.pluv2-search .has--border-none .pluv2-search__intake:before{display:none !important}
.pluv2-search .is--full-banner:before{display:none}
@media screen and (min-width:768px){.pluv2-search .is--full-banner{display:block;position:absolute;top:-4px;height:4px;width:100%;content:" ";background-image:linear-gradient(to right,#c3373f,#faa811) !important;border-radius:6px 6px 0 0}
}
@media screen and (min-width:768px){.pluv2-options{position:relative}
}
.pluv2-options__checkbox{display:inline-block}
.pluv2-options__checkbox .fa-square-o{color:#5a5a5a;width:17.156px}
.pluv2-options__checkbox .fa-check-square{color:#0c55b8}
.pluv2-options__checkbox.pluv2-search__label-text{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-options__checkbox.pluv2-search__label-text{font-size:14.22px;line-height:20px}
}
.pluv2-options__close-icon{cursor:pointer;position:absolute;top:17px;font-size:18px;color:gray;right:0;display:none}
@media screen and (max-width:768px){.pluv2-options__close-icon{padding-right:5px}
}
.pluv2-options__close-icon:focus-visible{outline:3px solid #00396c;padding:2px 2px 0 2px;margin-right:8px}
.pluv2-options__select{width:100%;display:block;min-width:120px}
@media screen and (min-width:1048px){.pluv2-options__select{min-width:180px}
}
.pluv2-options__radius{min-width:110px}
.pluv2-options__radius:focus-visible{outline:3px solid #00396c}
.pluv2-options__submit{padding-top:16px !important}
.pluv2-options__helper-text{font-size:13px;margin-bottom:12px}
.pluv2-options__label{display:inline-block;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a}
.pluv2-options__label span{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.pluv2-options__label:focus-visible{outline:3px solid #002677}
.pluv2-options__label-text{display:block;font-size:15px;line-height:24px;color:#5a5a5a;margin-top:4px}
.pluv2-options__list-label{padding-top:15px}
.pluv2-options__btn{cursor:pointer;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#0c55b8;margin-left:5px;border:0;background:rgba(0,0,0,0)}
.pluv2-options__btn:hover{color:#0c55b8}
.pluv2-options__btn:focus-visible{outline:3px solid #00396c}
.pluv2-options__icon{position:relative;right:0;bottom:-10px;color:#0c55b8;display:inline-block}
.pluv2-options__location-type{padding-bottom:20px !important}
.pluv2-options__location-space{padding-top:8px !important}
.pluv2-options__get-location{cursor:pointer;width:100%;padding:7px 0;z-index:100;border-radius:4px;border:1px solid #636363;border-top:0;background:#fff;color:#0c55b8;position:absolute;margin-top:-6px;transition:ease-in-out .3s;display:none}
.pluv2-options__get-location:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.pluv2-options__get-location:not(.is--collapsed){display:block}
.pluv2-options__get-location #pluv2-location__helper-text{display:none}
@media screen and (max-width:520px){.pluv2-options__get-location{width:90%}
}
.pluv2-options .pluv2-radio__label .fa-dot-circle-o{color:#0c55b8}
.pluv2-options .pluv2-radio__label .fa-circle-o{color:#b3b3b3}
.pluv2-serp__subheading{font-family:"Optum Sans Bold";color:#002677;margin:10px 0 30px}
@media screen and (min-width:540px){.pluv2-serp__subheading{font-size:18px;line-height:24px}
}
.pluv2-serp__heading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677;margin-bottom:30px}
@media screen and (min-width:540px){.pluv2-serp__heading{font-size:32.43px;line-height:40px}
}
.pluv2-tabs{border-bottom:8px solid #e5e5e6;margin-bottom:16px !important}
@media screen and (min-width:768px){.pluv2-tabs{margin:0}
}
.pluv2-tabs__container{justify-content:center;position:relative}
.pluv2-tabs__tab{font-family:"Optum Sans Bold";text-align:center;background:0;padding-bottom:24px !important;cursor:default;position:relative;transition:.4s cubic-bezier(0.4,0,0.94,0.61);min-height:104px;color:#002677}
@media screen and (min-width:540px){.pluv2-tabs__tab{font-size:18px;line-height:24px}
}
.pluv2-tabs__tab::after{content:"";height:8px;position:absolute;bottom:-7px;width:100%;border-radius:24px;left:0;background:#ff612b}
@media screen and (min-width:768px){.pluv2-tabs__tab{min-height:64px}
}
@media screen and (min-width:1048px){.pluv2-tabs__tab{min-height:auto}
}
.pluv2-tabs__tab:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #002677}
.pluv2-tabs__tab:not(.is--selected){cursor:pointer}
.pluv2-tabs__tab:not(.is--selected)::after{height:0}
.pluv2-tabs__tab:not(.is--selected):hover{color:#000}
.pluv2-tabs__tab-col{width:33.3333%;display:flex;justify-content:center;align-items:flex-end}
@media screen and (min-width:476px){.pluv2-tabs__tab-col{display:block}
}
.pluv2-tabs__tab-col+.pluv2-tabs__tab-col{padding-left:10px}
@media screen and (min-width:476px){.pluv2-tabs__tab-col+.pluv2-tabs__tab-col{padding-left:30px}
}
.pluv2-tabs__underline-effect{display:block;position:absolute;background:rgba(0,0,0,0);height:8px;width:120px;bottom:-7px;transition:.4s cubic-bezier(0.4,0,0.94,0.61);border-radius:8px}
.pluv2-tabs__underline-effect.is--active{background:#ff612b}
.pluv2-tabs__inner{padding:10px 15px}
@media screen and (min-width:768px){.pluv2-tabs__inner{padding:15px 15px}
}
.pluv2-tabs__description{font-family:"Optum Sans Regular";font-size:16px;font-weight:normal;color:#000;text-align:center;position:relative;margin-top:2px}
.pluv2-tabs__description:before{width:100%;height:2px;content:"";background-color:#e0e0e0;position:absolute;top:-2px;left:0}
@media screen and (min-width:768px){.pluv2-tabs__description:before{top:-1px}
}
@media screen and (min-width:1280px){.pluv2-tabs__description:before{width:910px;left:348px;transform:translate(-53%,-50%)}
}
.pluv2-tabs__description:not(.is--selected){display:none}
@media screen and (min-width:768px){.pluv2-tabs__description:not(.is--selected){display:block}
}
@media screen and (min-width:768px){.pluv2-tabs__description.is--selected{font-weight:bold}
}
@media screen and (max-width:768px){.pluv2-tabs{padding-bottom:24px !important}
.pluv2-tabs .o4-tabs__delegates{width:92vw !important}
.pluv2-tabs .jsTabParent{display:flex;align-items:center}
.pluv2-tabs .o4-tabs__mobile::after{border:0}
.pluv2-tabs .o4-tabs__menu-btn{padding-bottom:24px !important}
}
.pluv2-search__serp-container{padding-top:25px}
.pluv2-search select,.pluv2-search input[type=text]{height:35px;border-radius:4px;border:1px solid #5a5a5a;background-color:#fff}
.pluv2-search__header-txt{font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.pluv2-search__header-txt{font-size:22.78px;line-height:32px}
}
.pluv2-search__helper-txt{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
@media screen and (min-width:476px){.pluv2-search__helper-txt{margin-left:20px}
}
.pluv2-search__serp-form{width:100%;margin-top:10px;border:1px solid #e0e0e0;border-bottom:4px solid #e0e0e0;border-radius:10px}
@media screen and (min-width:477px){.pluv2-search__serp-form{margin:10px 0 0 0}
}
.pluv2-search__field{width:100%}
@media screen and (min-width:476px){.pluv2-search__field{margin-left:5px;padding-right:20px}
}
.pluv2-search__radius{padding-top:2px;min-width:110px}
@media screen and (min-width:320px)and (max-width:768px){.pluv2-search__radius{margin-bottom:20px}
}
@media screen and (min-width:388px)and (max-width:476px){.pluv2-search__radius{margin-left:7px}
}
.pluv2-search__item{align-items:inherit}
.pluv2-search__serp-specialty{max-width:100%}
@media screen and (min-width:476px)and (max-width:620px){.pluv2-search__serp-specialty{padding-right:10px;min-height:135px}
}
@media screen and (max-width:370px){.pluv2-search__serp-specialty{max-width:265px}
}
@media screen and (min-width:429px)and (max-width:463px){.pluv2-search__serp-specialty{padding-right:23px}
}
@media screen and (min-width:463px)and (max-width:476px){.pluv2-search__serp-specialty{padding-right:28px}
}
.pluv2-search__serp-content{margin-top:10px;border:0;background-color:#fff;padding:0 20px}
@media screen and (max-width:320px){.pluv2-search__serp-content{min-height:auto}
}
@media screen and (min-width:476px)and (max-width:639px){.pluv2-search__serp-content{min-height:410px}
}
@media screen and (min-width:640px)and (max-width:767px){.pluv2-search__serp-content{min-height:340px}
}
@media screen and (min-width:768px)and (max-width:991px){.pluv2-search__serp-content{min-height:200px}
}
@media screen and (min-width:992px){.pluv2-search__serp-content{min-height:180px}
}
.pluv2-search__intake{padding:40px 16px 40px 0}
.pluv2-search__serp-button{background-color:#fff;padding:0 40px 20px 40px;border:0;margin:0 auto;margin-top:10px}
@media screen and (min-width:476px){.pluv2-search__serp-button{margin-top:10px;background-color:#fff;padding:0 20px 15px 20px;border:0}
}
@media screen and (min-width:476px)and (max-width:640px){.pluv2-search__serp-button{padding:0 0 15px 0}
}
@media screen and (min-width:768px){.pluv2-search__serp-button{left:0;right:0;border-radius:0 0 6px 6px;border-top:0}
}
.pluv2-search__serp-zipcode{color:#757575;min-width:110px}
.pluv2-search__serp-zipcode-col{width:30%}
@media screen and (min-width:320px)and (max-width:463px){.pluv2-search__serp-zipcode{padding-bottom:20px;min-width:182px}
}
@media screen and (min-width:476px){.pluv2-search__serp-col{width:30%}
}
.pluv2-search__col{width:100%}
@media screen and (min-width:768px){.pluv2-search__col{padding:0 10px}
.pluv2-search__col:nth-child(1){min-width:240px}
.pluv2-search__col:nth-child(2){min-width:345px}
}
@media screen and (min-width:1024px){.pluv2-search__col{padding:0 20px}
}
.pluv2-search__tray{margin-left:-10px;margin-right:-10px}
@media screen and (min-width:768px){.pluv2-search__tray{position:relative;background-color:#f2f2f2;padding:10px 0;margin:0}
.pluv2-search__tray:before{content:"";height:100%;position:absolute;top:0;width:144px;background-color:#f2f2f2;transform:translate(-100%,0)}
.pluv2-search__tray:after{content:"";height:100%;position:absolute;top:0;width:144px;background-color:#f2f2f2;right:0;transform:translate(100%,0)}
}
.pluv2-search__tray-btn{width:100%;font-family:"Frutiger-Light";font-size:18px;letter-spacing:2px;color:#c26608;background:0;border-width:1px 0 1px;border-color:#c26608;text-transform:uppercase;padding:10px}
@media screen and (min-width:768px){.pluv2-search__tray-btn{display:none}
}
.pluv2-search__tray-icon{margin:0 5px}
.pluv2-search__tray-drawer{background-color:#f2f2f2;border-bottom:1px solid #c26608;padding:20px 30px}
@media screen and (min-width:768px){.pluv2-search__tray-drawer{border-color:#e0e0e0;border-style:solid;border-width:1px 1px 1px 1px;box-shadow:0 2px 0 #e0e0e0;border-radius:4px;background-color:#fff;padding:20px 10px}
}
@media screen and (min-width:815px){.pluv2-search__tray-drawer{padding:20px 30px}
}
.pluv2-search__serp-options{width:100%;padding-bottom:14px;margin-left:8px}
@media screen and (min-width:320px)and (max-width:476px){.pluv2-search__serp-options{margin-left:4px}
}
@media screen and (min-width:768px){.pluv2-search__btn{margin-top:-14px}
}
.pluv2-search__checkbox{width:100%}
@media screen and (max-width:768px){.pluv2-filters{margin-left:-10px;margin-right:-10px}
}
.pluv2-filters__content{max-height:350px;overflow-y:auto}
.pluv2-filters__heading{margin-top:3px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;color:#002677}
@media screen and (min-width:540px){.pluv2-filters__heading{font-size:22.78px;line-height:32px}
}
@media screen and (max-width:768px){.pluv2-filters__heading{margin-bottom:0}
}
.pluv2-filters__heading:focus-visible{outline:2px solid #00396c}
.pluv2-filters__info{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:0}
@media screen and (max-width:768px){.pluv2-filters__info{display:none}
}
.pluv2-filters__info:focus-visible{outline:2px solid #00396c}
.pluv2-filters__btn{width:100%;color:#0c55b8;text-align:left;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px;cursor:pointer;background:0;border:0;padding:24px 0;margin-bottom:0}
@media screen and (min-width:540px){.pluv2-filters__btn{font-size:22.78px;line-height:32px}
}
.pluv2-filters__btn:hover,.pluv2-filters__btn:focus{color:#0c55b8;outline:0;text-decoration:underline}
.pluv2-filters__btn:hover .pluv2-filters__icon,.pluv2-filters__btn:focus .pluv2-filters__icon{color:#0c55b8}
.pluv2-filters__btn .fa-chevron-circle-up{display:none}
.pluv2-filters__btn:not(.is--collapsed) .fa-chevron-circle-up{display:inline-block}
.pluv2-filters__btn:not(.is--collapsed) .fa-chevron-circle-down{display:none}
.pluv2-filters__popover-btn{width:100%;font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677;border-bottom:#b1b2b4;background:0;padding:15px 10px}
.pluv2-filters__popover-btn .fa-chevron-right{margin-left:10px}
.pluv2-filters__icon{float:right;color:#0c55b8;font-size:28px;margin-right:0 !important}
.pluv2-filters__content{padding:0 20px 10px;margin:0 0 5px}
.pluv2-filters__category:last-child{border-bottom:1px solid #e5e5e6}
.pluv2-filters__category+.pluv2-filters__category{border-top:1px solid #e5e5e6}
.pluv2-filters__suggest label{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;margin-bottom:16px !important;color:#5a5a5a;display:inline-block}
.pluv2-filters__suggest input{border:1px solid #5a5a5a;border-radius:4px;color:#5a5a5a}
.pluv2-filters__suggest h3{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#5a5a5a;margin-bottom:16px !important;margin-top:16px !important}
.pluv2-pills{margin-left:-5px;margin-right:-5px}
@media screen and (min-width:768px){.pluv2-pills{min-height:15px}
}
.pluv2-pills__content{margin-top:16px !important}
.pluv2-pills__pill{padding:0}
@media screen and (min-width:768px){.pluv2-pills__pill{padding:0}
}
.pluv2-pills__inner{padding:5px}
.pluv2-pills__btn{font-size:16px;color:#0c55b8;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;padding:5px 10px;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;border-radius:90px}
@media screen and (min-width:540px){.pluv2-pills__btn{font-size:14.22px;line-height:20px}
}
.pluv2-pills__btn:hover{color:#0c55b8}
.pluv2-pills__btn:active{color:#002677}
.pluv2-pills__btn:focus{outline:0;box-shadow:0 0 0 1px #00396c}
.pluv2-pills__icon{color:#0c55b8;float:right;margin-left:10px}
.pluv2-pills__clear{border:0;background:0;color:#0c55b8;cursor:pointer;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-pills__clear:hover,.pluv2-pills__clear:focus{color:#0c55b8;outline:0;text-decoration:underline}
.pluv2-pills__clear:active{color:#002677}
.pluv2-results{min-height:20rem;position:relative}
.pluv2-results-container{padding-top:0}
.pluv2-results select,.pluv2-results input[type=text]{height:35px;border-radius:4px;border:1px solid #5a5a5a;background-color:#fff}
@media screen and (min-width:520px){.pluv2-results{margin-bottom:56px}
}
.pluv2-results__loader{width:90%;height:95%;display:flex;justify-content:center;align-items:center;position:absolute;background-color:#fff;transition:all .3s ease-out}
.pluv2-results__loader>i{font-size:2.5rem;color:#00396c}
.pluv2-results__loader:focus,.pluv2-results__loader:active{outline:0;border:0}
.pluv2-results__loader.is--inactive{opacity:0}
.pluv2-results__header{padding:15px 0 10px}
@media screen and (min-width:1024px){.pluv2-results__header>span{margin-top:-6px}
}
.pluv2-results__info{display:flex;align-items:center;font-weight:600;font-family:"Optum Sans Bold";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-results__info{font-size:14.22px;line-height:20px}
}
.pluv2-results__wrapper{position:relative}
.pluv2-results__list{width:100%}
.pluv2-results__panel{width:100%;background-color:#fff}
.pluv2-results__panel:not(.sort--distance),.pluv2-results__panel.has--no-results{max-width:100%}
@media screen and (min-width:520px){.pluv2-results__panel{max-width:380px}
}
.pluv2-results__scrollable{display:block}
@media screen and (min-width:520px){.pluv2-results__scrollable{min-height:435px;padding:5px 10px 0;margin-top:-5px}
}
.pluv2-results__no-results{padding-top:50px;padding-bottom:18px}
.pluv2-results__no-results-heading{font-family:"FrutigerLTW01-55Roman";font-size:24px;font-weight:600;padding:0;margin-bottom:0}
.pluv2-results__no-results-heading:focus{outline:0}
.pluv2-results__no-results-info{font-family:"Optum Sans Regular";font-size:18px;border-top:1px solid #d0d0ce;padding:15px 15px 0;margin-top:100px;margin-bottom:17px}
.pluv2-results .pluv2__flex-review{margin-top:16px !important}
.pluv2-map__anchor{display:block}
.pluv2-map__anchor:hover{text-decoration:underline}
.pluv2-map__heading{font-family:"Frutiger-Bold";font-size:20px;font-weight:600;color:#000;margin-bottom:10px}
.pluv2-map__infotext{font-size:16px;font-weight:100;margin-bottom:10px}
.pluv2-map__infotext>i{margin-left:5px;margin-right:10px}
.pluv2-map__ctadiv{margin:5px}
.pluv2-map__ctalink>i{font-size:16px;margin-left:10px}
.pluv2-sort{align-items:center;padding-top:15px}
@media screen and (min-width:768px){.pluv2-sort{justify-content:flex-end;padding-top:0}
}
.pluv2-sort__label{margin-right:10px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.pluv2-sort__select{min-width:180px}
.pluv2-rating{display:flex;flex-direction:row}
.pluv2-rating__number{display:flex;justify-content:center;align-items:center;padding-bottom:6px;padding-right:5px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-rating__count{display:flex;justify-content:center;padding-bottom:9px;align-items:center;margin-left:-10px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-location-details{border-bottom:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-location-details{border-bottom:0}
}
.pluv2-location-details .pluv2-location-region__columns .pluv2-heading{width:100%;border-bottom:0;padding-bottom:12px;color:#002677;font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px}
@media screen and (min-width:540px){.pluv2-location-details .pluv2-location-region__columns .pluv2-heading{font-size:32.43px;line-height:40px}
}
.pluv2-location-details .pluv2-location-region__columns .pluv2-location-tagline{border-bottom:0;border-top:0;font-family:"FrutigerLTW01-55Roman";font-size:18px;font-weight:bold;padding-bottom:10px}
.pluv2-location-details .pluv2-location-region__columns .pluv2-location-type{border-bottom:0;border-top:0;font-weight:normal;padding-bottom:12px;color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-location-details .pluv2-location-region__columns .pluv2-location-type{font-size:18px;line-height:24px}
}
.pluv2-location-details .pluv2-location-region__columns .pluv2-about-us{border-top:1px solid #e0e0e0;display:none}
.pluv2-location-details .pluv2-location-region__columns .pluv2-map{display:none}
.pluv2-location-details .pluv2-location-region__columns .pluv2-careteam{color:#002677;border-top:1px solid #e0e0e0;display:none;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-location-details .pluv2-location-region__columns .pluv2-careteam{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-location-details .pluv2-location-region__columns{flex-direction:row}
.pluv2-location-details .pluv2-location-region__columns .pluv2-heading{display:inherit}
.pluv2-location-details .pluv2-location-region__columns .pluv2-location-tagline{display:inherit;color:#000;text-decoration:none}
.pluv2-location-details .pluv2-location-region__columns .pluv2-location-type{display:inherit;color:#002677;text-decoration:none}
.pluv2-location-details .pluv2-location-region__columns .pluv2-about-us{display:inherit}
.pluv2-location-details .pluv2-location-region__columns .pluv2-map{display:inherit}
.pluv2-location-details .pluv2-location-region__columns .pluv2-careteam{display:inherit}
}
.pluv2-location-details .pluv2-location-region__columns .pluv2-sidepanel .pluv2-about-us{display:block}
.pluv2-location-details .pluv2-location-region__columns .pluv2-sidepanel .pluv2-careteam{display:block}
@media screen and (min-width:768px){.pluv2-location-details .pluv2-location-region__columns .pluv2-sidepanel .pluv2-careteam{display:none}
}
.pluv2-team__members{list-style:none;padding-left:0 !important}
.pluv2-team__member{margin-bottom:10px;border:1px solid #b1b2b4;border-radius:8px}
.pluv2-team__link{border:#b1b2b4;color:#5a5a5a;display:flex;text-decoration:none;padding:20px;cursor:pointer;border-radius:8px}
.pluv2-team__link:hover,.pluv2-team__link:focus{border-color:#0c55b8;text-decoration:none;border-radius:8px}
.pluv2-team__link:active{border-color:#002677}
.pluv2-team__link:hover .pluv2-team__name{color:#0c55b8;text-decoration:underline}
.pluv2-team__link:active .pluv2-team__name{color:#002677}
.pluv2-team__link .fa-stethoscope{color:#5a5a5a}
.pluv2-team__link .fa-times-circle-o{color:#c40000}
.pluv2-team__link .fa-check-circle-o{color:#007000}
.pluv2-team__link .fa-exclamation-circle{color:#5a5a5a}
@media screen and (min-width:768px){.pluv2-team__link{padding:20px}
}
.pluv2-team__details{width:100%;display:flex;flex:60%;flex-direction:column}
.pluv2-team__details .fa{font-size:20px;position:absolute}
@media screen and (min-width:768px){.pluv2-team__details{flex:auto}
}
.pluv2-team__personal{width:100%}
.pluv2-team__personal .pluv2__flex:first-of-type{margin-bottom:15px}
.pluv2-team__left{max-width:350px}
.pluv2-team__name{color:#002677;font-family:"Optum Sans Bold";padding-right:25px}
@media screen and (min-width:540px){.pluv2-team__name{font-size:18px;line-height:24px}
}
.pluv2-team__status{color:#5a5a5a;padding-left:25px;padding-right:25px;margin-bottom:15px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin-bottom:0}
.pluv2-team__specialties{color:#5a5a5a;padding-left:25px;padding-right:25px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin-bottom:0}
.pluv2-team__location{max-width:300px;margin-top:10px}
@media screen and (min-width:768px){.pluv2-team__location{margin-top:0}
}
.pluv2-team__address{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.pluv2-team__address{font-size:14.22px;line-height:20px}
}
.pluv2-team__clinicname{font-family:"Optum Sans Bold";font-size:16px;line-height:20px;color:#002677;text-transform:capitalize;letter-spacing:normal;padding-left:30px;margin-bottom:4px}
.pluv2-team__distance,.pluv2-team__address,.pluv2-team__multiple{padding-left:30px}
.pluv2-team__distance,.pluv2-team__multiple{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;margin-top:20px;font-style:italic}
@media screen and (min-width:540px){.pluv2-team__distance,.pluv2-team__multiple{font-size:14.22px;line-height:20px}
}
.pluv2-team__photo{flex:40%;align-self:flex-start;max-width:100px;width:100%}
.pluv2-team__photo img{height:auto}
@media screen and (min-width:768px){.pluv2-team__photo{flex:75px}
}
.pluv2-map #pluv2-map__interactive{width:100%;height:260px;border:1px solid #5a5a5a}
.pluv2-map__heading{width:100%;margin-bottom:20px;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-map__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-map__heading{color:#002677;text-decoration:none}
}
.pluv2-map__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-map__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-map__link{padding-top:10px;padding-bottom:15px}
@media screen and (min-width:768px){.pluv2-map__link{padding-bottom:40px}
}
.pluv2-map__icon{font-size:20px;float:left;color:#5a5a5a;margin-top:1px;margin-right:10px}
.pluv2-map a{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.pluv2-map a{font-size:14.22px;line-height:20px}
}
.pluv2-map a:hover,.pluv2-map a:focus{color:#0c55b8}
.pluv2-map a:active{color:#002677}
.pluv2-operation{padding:0}
.pluv2-operation__heading{font-family:"Frutiger-Light";font-size:30px;color:#0c55b8;width:100%;padding-bottom:20px;padding-top:20px;margin-bottom:0;border-bottom:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-operation__heading{color:#000;text-decoration:none}
}
.pluv2-operation__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-operation__heading:hover{color:#000;text-decoration:none}
}
.pluv2-operation__subheading{font-family:"FrutigerLTW01-55Roman";font-size:18px;color:#000;width:100%;padding-bottom:20px;padding-top:20px;margin-bottom:0;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-operation__subheading{color:#000;text-decoration:none}
}
.pluv2-operation__subheading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-operation__subheading:hover{color:#000;text-decoration:none}
}
.pluv2-operation__clinic{width:100%;padding-top:20px;border-top:1px solid #e0e0e0}
.pluv2-operation__clinicitem{width:100%;padding-bottom:20px}
.pluv2-operation__icon{font-size:20px;color:#5a5a5a;float:left;margin-right:5px}
.pluv2-operation__btn{cursor:pointer;padding:10px 0}
.pluv2-operation__btn:focus{border-top:2px solid #00396c;border-bottom:2px solid #00396c;outline:none !important;box-shadow:none !important}
.pluv2-operation__btn .txt-less,.pluv2-operation__btn .fa-chevron-up{display:none}
.pluv2-operation__btn:not(.is--collapsed) .txt-less,.pluv2-operation__btn:not(.is--collapsed) .fa-chevron-up{display:inline-block}
.pluv2-operation__btn:not(.is--collapsed) .txt-more,.pluv2-operation__btn:not(.is--collapsed) .fa-chevron-down{display:none}
.pluv2-operation__more{max-width:85px;color:#0c55b8;text-align:right;padding-right:10px}
.pluv2-operation__more>i{margin-left:5px;margin-right:0 !important}
.pluv2-operation__hours{display:none;border-top:1px solid #e0e0e0;padding:10px 15px 25px}
.pluv2-operation__day{width:100%;max-width:105px}
.pluv2-operation__time:first-child{font-weight:600}
.pluv2-operation .is--active{font-weight:600}
.pluv2-operation .is--open{font-weight:600;color:#007000}
.pluv2-operation .is--closed{font-weight:600;color:#c40000}
.pluv2-address__heading{width:100%;margin-bottom:20px;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-address__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-address__heading{color:#002677;text-decoration:none}
}
.pluv2-address__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-address__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-address__link{position:relative;padding-left:25px}
.pluv2-address__icon{font-size:24px;position:absolute;left:0;color:#5a5a5a;font-size:20px}
.pluv2-address a{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px}
@media screen and (min-width:540px){.pluv2-address a{font-size:14.22px;line-height:20px}
}
.pluv2-address a:hover,.pluv2-address a:focus{color:#0c55b8}
.pluv2-address a:active{color:#002677}
.pluv2-contact__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-contact__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-contact__heading{color:#002677;text-decoration:none}
}
.pluv2-contact__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-contact__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-contact__item{word-break:break-all;margin-bottom:25px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-contact__item a{color:#0c55b8}
.pluv2-contact__item a:hover{color:#0c55b8}
.pluv2-contact__item a:active{color:#002677}
.pluv2-contact__icon{width:30px;float:left;font-size:20px;color:#5a5a5a;margin-right:0 !important}
.pluv2-pagination{border-top:1px solid #e0e0e0;padding:10px 0}
.pluv2-pagination:empty{border-top:0;padding:0}
.pluv2-pagination__list{display:flex;flex-direction:row;justify-content:center;list-style:none;padding:0;margin:0}
.pluv2-pagination__btn{background:0;border-width:0 0 2px 0;border-style:solid;border-color:rgba(0,0,0,0);color:#0c55b8;cursor:pointer;font-size:18px;margin:0 10px;padding:5px}
.pluv2-pagination__btn.is--active{border-bottom:2px solid #0c55b8;color:#002677}
.pluv2-pagination__btn.is--disabled{pointer-events:none}
.pluv2-pagination__btn.is--disabled>span{color:#e0e0e0}
.pluv2-pagination__prev i,.pluv2-pagination__next i{font-size:26px;margin-top:-4px}
.pluv2-pagination__prev>button,.pluv2-pagination__next>button{padding:5px 0;margin:0}
@media screen and (max-width:321px){.pluv2-pagination__prev>button>span,.pluv2-pagination__next>button>span{display:none}
}
@media screen and (min-width:520px){.pluv2-pagination__prev>button,.pluv2-pagination__next>button{margin:0 10px}
}
.pluv2-pagination__prev i{float:left;margin-right:10px}
.pluv2-pagination__next i{float:right;margin-left:10px}
.pluv2-pagination__ellipses{margin-top:6px;margin-right:10px}
@media screen and (min-width:520px){.pluv2-pagination__ellipses{margin-right:0}
}
.pluv2-about-us{padding-bottom:10px}
.pluv2-about-us__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-about-us__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-about-us__heading{color:#002677;text-decoration:none}
}
.pluv2-about-us__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-about-us__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-about-us__videoTour-btn{color:#002677;background:#fff;border:0;display:flex;align-items:center;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-about-us__videoTour-btn{font-size:18px;line-height:24px}
}
.pluv2-about-us__videoTour-btn:hover .pluv2-about-us__videoTour-text{text-decoration:underline}
.pluv2-about-us__videoTour-btn:not(.is--collapsed){margin-bottom:20px}
.pluv2-about-us__videoTour-transcript:hover{color:#0c55b8;text-decoration:underline}
.pluv2-about-us__videoTour-transcript:active{color:#002677}
.pluv2-about-us .video__transcript{float:none !important;border-top:1px solid #000 !important;border-bottom:1px solid #d7d7d7 !important;background:#f2f2f2 !important}
.pluv2-about-us .hide-location-video{display:none}
.pluv2-about-us .video__transcript-content:focus{border:2px solid #fff !important;outline:0 0 0 2px #316bbe !important}
.pluv2-about-us .vjs-progress-control:focus-within,.pluv2-about-us .vjs-menu-content:focus-within{border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe !important}
.pluv2-about-us__videoTour-btn-icon{font-size:14px;margin-right:5px;display:inline}
.pluv2-about-us .vjs-big-play-button:focus{border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe}
.pluv2-about-us .vjs-control-bar .vjs-volume-menu-button:focus:before{margin:1px;border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe !important}
.pluv2-about-us .vjs-play-control:focus,.pluv2-about-us .vjs-captions-button:focus,.pluv2-about-us .vjs-resolution-button:focus,.pluv2-about-us .vjs-fullscreen-control:focus{margin:2px;border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe !important}
.pluv2-location-languages{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-location-languages .pluv2__content-height{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-location-languages__heading{width:100%;margin-bottom:20px;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-location-languages__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-location-languages__heading{color:#002677;text-decoration:none}
}
.pluv2-location-languages__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-location-languages__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-location-languages__item{position:relative;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-location-languages__icon{position:absolute;top:0;left:0;font-size:20px;color:#5a5a5a}
.pluv2-location-languages strong{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-provider-details{border-bottom:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-provider-details{border-bottom:0}
}
.pluv2-provider-details .pluv2-main__heading{font-family:"Optum Sans Bold";font-size:28.83px;line-height:32px;color:#002677}
@media screen and (min-width:540px){.pluv2-provider-details .pluv2-main__heading{font-size:32.43px;line-height:40px}
}
.pluv2-provider-details .pluv2__flex .fa-comment-o{margin:2px 8px 0 0;color:#5a5a5a;font-size:18px}
.pluv2-provider-details .pluv2__flex .fa-level-down{margin:5px 0 0 10px;font-size:18px;color:#0c55b8}
.pluv2-provider-details .countComment{display:flex;color:#0c55b8;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-provider-details .countComment .reviews_link:hover,.pluv2-provider-details .countComment .reviews_link:focus{cursor:pointer;text-decoration:underline;color:#0c55b8}
.pluv2-provider-details .countComment .reviews_link:active{color:#002677}
.pluv2-provider-details .ratings{padding:30px 0}
@media screen and (max-width:520px){.pluv2-provider-details #doctorRating{padding:30px 0;border-bottom:1px solid #e0e0e0}
}
@media screen and (max-width:768px){.pluv2-provider-details #doctorRating{padding:30px 0;border-bottom:1px solid #e0e0e0}
}
.pluv2-details{border:0}
.pluv2-details__heading{font-size:30px}
.pluv2-details__content{display:block}
@media screen and (min-width:768px){.pluv2-details__content{display:flex}
}
.pluv2-details__specialties-heading{margin-bottom:3px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-details__title-list{margin:0;padding:0;list-style-type:none;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-details__alternate-titles{color:#5a5a5a;font-weight:normal}
.pluv2-details__certifications-heading{margin:0;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-details__status-heading{margin-bottom:2px;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-details__item{color:#5a5a5a}
.pluv2-details__title{color:#5a5a5a}
.pluv2-details__icon{top:-2px;position:absolute;margin-right:10px;font-size:20px;color:#5a5a5a}
.pluv2-details__inner{width:100%}
@media screen and (min-width:768px){.pluv2-details__inner{width:50%}
}
.pluv2-details__inner-left{padding:10px 0}
@media screen and (min-width:768px){.pluv2-details__inner-left{padding:10px 15px 10px 0}
}
.pluv2-details__inner-right{padding:0}
@media screen and (min-width:768px){.pluv2-details__inner-right{padding:10px 0 10px 15px}
}
.pluv2-details__specialties,.pluv2-details__certifications{width:100%}
.pluv2-details__specialties-icon{top:-1px;position:absolute}
.pluv2-details__specialty{font-weight:bold;margin-left:25px;margin-right:10px}
.pluv2-details__board-certifications,.pluv2-details__appointment{margin-left:25px}
.pluv2-details__certifications-icon{top:-1px;position:absolute}
.pluv2-details__board-cert-list{list-style:none;margin-bottom:18px;padding:0;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
@media screen and (min-width:768px){.pluv2-details__board-cert-list{margin:0}
}
.pluv2-details__status-inner{margin-left:25px}
.pluv2-details__patient-text{margin:0;padding:0;font-size:12px}
.pluv2-details .not--accepting{top:-2px;position:absolute;color:#c40000}
.pluv2-details .is--accepting{position:absolute;color:#007000}
.has--bot-margin{margin-bottom:18px !important}
.has--pos-relative{position:relative !important}
.has--basis-auto{flex-basis:auto !important}
.pluv2-qualifications__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-qualifications__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-qualifications__heading{color:#002677;text-decoration:none}
}
.pluv2-qualifications__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-qualifications__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-qualifications__icon{top:3px;position:absolute;left:0;color:#5a5a5a}
.pluv2-qualifications__medical-school-icon{font-size:20px}
.pluv2-qualifications__residency-icon{top:-1px;font-size:24px}
.pluv2-qualifications__internship-icon{top:0;font-size:20px}
.pluv2-qualifications__fellowship-icon{font-size:24px}
.pluv2-qualifications__provider-professional-associations-icon{font-size:20px}
.pluv2-qualifications__licenses-icon{font-size:22px;top:1px}
.pluv2-qualifications__item{margin-bottom:5px;position:relative;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-qualifications__item-line{color:#5a5a5a}
.pluv2-qualifications__item-years{display:block;font-style:italic;color:#5a5a5a;font-weight:normal}
.pluv2-qualifications__col{padding-left:30px}
.pluv2-qualifications strong{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-qualifications ul{list-style-type:none;margin:0;padding:0}
.pluv2-qualifications__more-btn{color:#002677;background:#fff;border:0;margin-bottom:20px;display:flex;align-items:center;padding:3px;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-qualifications__more-btn{font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.pluv2-qualifications__more-btn:hover .pluv2-qualifications__more-btn-txt{color:#0c55b8;text-decoration:underline}
.pluv2-qualifications__more-btn:active{color:#002677}
.pluv2-qualifications__more-btn:active .pluv2-qualifications__more-btn-txt{color:#002677}
}
.pluv2-qualifications__more-btn-icon{font-size:16px;margin-right:5px;display:inline}
.pluv2-qualifications__more-drawer:focus{outline:0}
.pluv2-gender{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-gender{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-gender__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-gender__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-gender__heading{color:#002677;text-decoration:none}
}
.pluv2-gender__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-gender__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-gender__item{display:flex;align-content:center;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-gender__icon{margin-right:12px;font-size:20px;color:#5a5a5a}
.pluv2-affiliations{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-affiliations{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-affiliations__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-affiliations__heading{font-size:22.78px;line-height:32px}
}
.pluv2-affiliations__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-affiliations__heading:hover{color:#002677;text-decoration:none}
}
@media screen and (min-width:768px){.pluv2-affiliations__heading{color:#002677;text-decoration:none}
}
.pluv2-affiliations__item{color:#5a5a5a;display:block;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-affiliations__icon{margin-right:12px;font-size:20px;color:#5a5a5a}
.pluv2-affiliations__content{position:relative}
.pluv2-affiliations__list{padding-left:30px;color:#5a5a5a}
.pluv2-affiliations__list-item{font-weight:600;color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-affiliations__more-btn{color:#002677;background:#fff;border:0;margin:20px 0;display:flex;align-items:center;padding:3px;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-affiliations__more-btn{font-size:18px;line-height:24px}
}
.pluv2-affiliations__more-btn:hover{color:#0c55b8}
.pluv2-affiliations__more-btn:hover .pluv2-affiliations__more-text{color:#0c55b8;text-decoration:underline}
.pluv2-affiliations__more-btn:active{color:#002677}
.pluv2-affiliations__more-btn:active .pluv2-affiliations__more-text{color:#002677}
.pluv2-affiliations__more-btn-icon{font-size:16px;margin-right:5px}
.pluv2-overview__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:25.63px;line-height:32px}
@media screen and (min-width:540px){.pluv2-overview__heading{font-size:28.83px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-overview__heading{text-decoration:none}
}
.pluv2-overview__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-overview__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-overview__sub-heading{color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-overview__sub-heading{font-size:18px;line-height:24px}
}
.pluv2-overview__sub-heading:hover{text-decoration:underline}
@media screen and (min-width:768px){.pluv2-overview__sub-heading:hover{color:#002677;text-decoration:none}
}
.pluv2-overview__bio-button{font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-overview__bio-button{font-size:18px;line-height:24px}
}
.pluv2-overview__icon{margin-right:10px}
@media screen and (min-width:768px){.pluv2-overview__icon{margin-right:5px;display:inline}
}
.pluv2-overview__btn{background:0;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-overview__btn{font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.pluv2-overview__btn{display:flex;align-items:center;margin-bottom:20px;padding:3px;color:#002677;font-family:"Optum Sans Bold"}
}
@media screen and (min-width:768px)and (min-width:540px){.pluv2-overview__btn{font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.pluv2-overview__btn:active{color:#002677}
.pluv2-overview__btn span:hover{color:#0c55b8;text-decoration:underline}
}
.pluv2-overview__videoIntro-btn{color:#316bbe;background:#fff;border:0;display:flex;font-size:"Frutiger-Bold";font-size:15px}
.pluv2-overview__videoIntro-btn:hover .pluv2-overview__videoIntro-text{text-decoration:underline}
.pluv2-overview__videoIntro-btn:not(.is--collapsed){margin-bottom:20px}
.pluv2-overview .pluv2-overview-video{padding-bottom:20px}
.pluv2-overview .vjs-big-play-button:focus{border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe}
.pluv2-overview .video__transcript{float:none !important;border-top:1px solid #000 !important;border-bottom:1px solid #d7d7d7 !important;background:#f2f2f2 !important}
.pluv2-overview .hide-provider-video{display:none}
.pluv2-overview__videoIntro-transcript:hover{text-decoration:underline}
.pluv2-overview .video__transcript-content:focus{border:2px solid #fff !important;outline:0 0 0 2px #316bbe !important}
.pluv2-overview .vjs-progress-control:focus-within,.pluv2-overview .vjs-menu-content:focus-within{border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe !important}
.pluv2-overview .vjs-control-bar .vjs-volume-menu-button:focus:before{margin:1px;border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe !important}
.pluv2-overview .vjs-play-control:focus,.pluv2-overview .vjs-captions-button:focus,.pluv2-overview .vjs-resolution-button:focus,.pluv2-overview .vjs-fullscreen-control:focus{margin:1px;border:2px solid #fff !important;box-shadow:0 0 0 2px #316bbe !important}
.pluv2-accomplishments{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-accomplishments{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-accomplishments__list-item{color:#5a5a5a;padding:5px 0;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-accomplishments__list-item-nb{color:#5a5a5a;padding:5px 0;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-languages{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-languages{border-top:0}
}
@media screen and (min-width:768px){.pluv2-languages.pluv2__content-height{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-languages__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-languages__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-languages__heading{color:#002677;text-decoration:none}
}
.pluv2-languages__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-languages__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-languages__item{position:relative;margin-left:30px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-languages__icon{position:absolute;left:-30px;font-size:20px;color:#5a5a5a}
.pluv2-languages strong{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-health-plan{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-health-plan{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-health-plan__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-health-plan__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-health-plan__heading{color:#002677;text-decoration:none}
}
.pluv2-health-plan__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-health-plan__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-health-plan__content{position:relative}
.pluv2-health-plan__list{padding-left:30px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-health-plan__icon{color:#007000;font-size:20px;top:1px;position:absolute}
.pluv2-health-plan__list-item{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-health-plan__more-btn{color:#002677;background:#fff;border:0;margin:20px 0;display:flex;align-items:center;font-size:"Frutiger-Bold";font-size:15px;padding:3px}
.pluv2-health-plan__more-btn:hover{color:#0c55b8}
.pluv2-health-plan__more-btn:hover .pluv2-health-plan__more-btn-txt{color:#0c55b8;text-decoration:underline}
.pluv2-health-plan__more-btn:active{color:#002677}
.pluv2-health-plan__more-btn:active .pluv2-health-plan__more-btn-txt{color:#002677}
.pluv2-health-plan__more-btn-icon{font-size:16px;margin-right:5px}
.pluv2-network{border-top:1px solid #e0e0e0}
@media screen and (min-width:768px){.pluv2-network{border-top:0;max-width:50%;flex:0 0 50%}
}
.pluv2-network__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-network__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-network__heading{color:#002677;text-decoration:none}
}
.pluv2-network__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-network__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-network__content{position:relative}
.pluv2-network__list{padding-left:30px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-network__icon{color:#5a5a5a;font-size:20px;top:1px;position:absolute}
.pluv2-network__list-item{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;color:#5a5a5a}
.pluv2-network__more-btn{color:#002677;background:#fff;border:0;margin:20px 0;display:flex;align-items:center;padding:3px;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-network__more-btn{font-size:18px;line-height:24px}
}
.pluv2-network__more-btn:hover{color:#0c55b8}
.pluv2-network__more-btn:hover .pluv2-network__more-text{color:#0c55b8;text-decoration:underline}
.pluv2-network__more-btn:active{color:#002677}
.pluv2-network__more-btn:active .pluv2-network__more-text{color:#002677}
.pluv2-network__more-btn-icon{font-size:16px;margin-right:5px}
.pluv2-reviews__review{list-style:none;padding-left:0 !important}
.pluv2-reviews__reviewsSection{padding:20px 0}
@media screen and (max-width:768px){.pluv2-reviews__reviewsSection{padding:0}
}
@media screen and (max-width:520px){.pluv2-reviews__reviewsSection{padding:0}
}
.pluv2-reviews__comments{margin-bottom:10px;border-bottom:1px solid #e0e0e0}
.pluv2-reviews__heading{color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-reviews__heading{font-size:22.78px;line-height:32px}
}
.pluv2-reviews__patientRating{font-size:18px;font-family:"Frutiger-Bold";margin-bottom:5px;color:#002677;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-reviews__starRating{display:flex;justify-content:space-between;padding:20px 0 5px 0}
.pluv2-reviews__surveyLink{float:right;font-weight:bold;color:#0c55b8}
@media screen and (max-width:768px){.pluv2-reviews__surveyLink{float:none}
}
@media screen and (max-width:520px){.pluv2-reviews__surveyLink{float:none}
}
.pluv2-reviews__surveyLink:hover,.pluv2-reviews__surveyLink:focus{color:#0c55b8}
.pluv2-reviews__surveyLink:active{color:#002677}
.pluv2-reviews .commentDate{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-reviews .commentText{padding-bottom:10px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-profile{border-top:0}
.pluv2-profile__image{margin:0;display:block;width:107px;height:135px}
@media screen and (min-width:768px){.pluv2-profile__image{width:300px;height:375px}
}
.pluv2-profile__mobile-img{display:block}
@media screen and (min-width:768px){.pluv2-profile__mobile-img{display:none}
}
.pluv2-profile__tablet-img{display:none}
@media screen and (min-width:768px){.pluv2-profile__tablet-img{display:block;margin-bottom:20px}
}
.pluv2-more__cta-link-1{display:flex;justify-content:center}
.pluv2-more__cta-link-1:hover .pluv2-more__external-icon{color:#316bbe}
.pluv2-more__icon{margin-right:10px;float:left;font-size:24px;color:#5a5a5a}
.pluv2-more__external-icon{font-size:18px;color:#fff;padding-left:5px}
@media screen and (min-width:768px){.pluv2-more__external-icon{font-size:24px}
}
.pluv2-more__link a{color:#0c55b8}
.pluv2-more__link a:hover,.pluv2-more__link a:focus{color:#0c55b8}
.pluv2-more__link a:active{color:#002677}
.pluv2-more__link+.pluv2-more__link{margin-top:14px;margin-left:0 !important}
.pluv2-more .pluv2-section__inner{display:flex;flex-wrap:wrap;justify-content:center}
.pluv2-locations ul{margin:0;padding:0}
.pluv2-locations__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-locations__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-locations__heading{color:#002677;text-decoration:none}
}
.pluv2-locations__card{width:100%;font-size:15px;padding:10px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:10px}
.pluv2-locations__card.is--clickable .pluv2-locations__card-heading{color:#002677;font-family:"Optum Sans Bold"}
@media screen and (min-width:540px){.pluv2-locations__card.is--clickable .pluv2-locations__card-heading{font-size:18px;line-height:24px}
}
.pluv2-locations__card.is--clickable.force--hover,.pluv2-locations__card.is--clickable:hover{border:1px solid #002677}
.pluv2-locations__card.is--clickable.force--hover .pluv2-locations__card-heading,.pluv2-locations__card.is--clickable:hover .pluv2-locations__card-heading{text-decoration:underline;color:#002677}
.pluv2-locations__card.has--focus{outline:0;position:relative;border:1px solid #002677}
.pluv2-locations__card.has--focus:after{height:3px;content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;background-color:#00396c;border-radius:0 0 4px 4px}
.pluv2-locations__card .pluv2-operation{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.pluv2-locations__card .pluv2-operation__btn:focus{border-top:2px solid #00396c;outline:none !important;box-shadow:none !important}
.pluv2-locations__card-header{margin-bottom:15px}
.pluv2-locations__card-header .has--pad-top{padding-top:15px}
.pluv2-locations__card-content{font-size:14px;padding-left:10px;margin-bottom:10px;color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-locations__card-content[data-url]{cursor:pointer}
.pluv2-locations__card-content:focus{outline:none !important;box-shadow:none !important}
.pluv2-locations__card-item+.pluv2-locations__card-item{margin-top:10px}
.pluv2-locations__card-item a{font-family:"Optum Sans Regular";font-size:14.22px;line-height:14.22px;color:#5a5a5a}
@media screen and (min-width:540px){.pluv2-locations__card-item a{font-size:14.22px;line-height:20px}
}
.pluv2-locations__card-item a:hover,.pluv2-locations__card-item a:focus{color:#0c55b8}
.pluv2-locations__card-item a:active{color:#002677}
.pluv2-locations__clock-card{margin-top:10px;flex-wrap:nowrap;padding-left:10px}
.pluv2-locations__card-heading{font-family:"Optum Sans Bold";color:#002677;margin:0}
@media screen and (min-width:540px){.pluv2-locations__card-heading{font-size:18px;line-height:24px}
}
.pluv2-locations__distance{font-family:"Optum Sans Regular";font-size:16px;line-height:20px;margin-bottom:18px}
.pluv2-locations__marker{display:inline-block;position:relative}
.pluv2-locations__icon{width:30px;font-size:20px;color:#5a5a5a;margin-right:0 !important}
.pluv2-locations__img{width:93px;height:78px;background-color:#777;display:block;margin-left:auto}
@media screen and (min-width:768px){.pluv2-locations__img{width:113px;height:auto}
}
.pluv2-locations__hide_img{display:none}
.pluv2-locations__more-btn{font-size:18px;color:#002677;background-color:rgba(0,0,0,0);border:0}
.pluv2-locations__more-btn:focus{outline:1px solid}
.pluv2-locations__more-btn:hover .more--txt,.pluv2-locations__more-btn:hover .less--txt{color:#0c55b8;text-decoration:underline !important}
.pluv2-more-details__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-more-details__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-more-details__heading{color:#002677;text-decoration:none}
}
.pluv2-more-details__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-more-details__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-more-details__item{color:#5a5a5a;margin-bottom:15px;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-more-details__icon{float:left;font-size:20px;color:#5a5a5a}
.pluv2-more-details strong{color:#5a5a5a;display:block;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-more-details ul{list-style:none;padding:0;margin-bottom:0}
.pluv2-specialties__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-specialties__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-specialties__heading{color:#002677;text-decoration:none}
}
.pluv2-specialties__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-specialties__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-specialties__item{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-specialties__icon{width:30px;float:left;font-size:20px;color:#5a5a5a;margin-right:0 !important}
.pluv2-services__heading{width:100%;margin-bottom:20px;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-services__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-services__heading{color:#002677;text-decoration:none}
}
.pluv2-services__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-services__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-services__list{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-services__icon{width:30px;float:left;font-size:20px;color:#5a5a5a;margin-right:0 !important}
.pluv2-services strong{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-network-membership__heading{color:#002677;width:100%;margin-bottom:20px;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-network-membership__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-network-membership__heading{color:#002677;text-decoration:none}
}
.pluv2-network-membership__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-network-membership__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-network-membership__list{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-network-membership strong{color:#5a5a5a;font-family:"Optum Sans Bold";font-size:16px;line-height:20px}
.pluv2-network-membership__icon{width:30px;float:left;font-size:20px;color:#5a5a5a;margin-right:0 !important}
.pluv2-location-thumbnail{border-top:0}
.pluv2-location-thumbnail__img{margin:0;display:block;width:355px;height:203px}
@media screen and (min-width:768px){.pluv2-location-thumbnail__img{margin-top:20px;margin-bottom:5px;margin-left:10px;width:345px;height:186px}
}
.pluv2-location-thumbnail__mobile-img{display:block}
@media screen and (min-width:768px){.pluv2-location-thumbnail__mobile-img{display:none}
}
.pluv2-location-thumbnail__tablet-img{display:none}
@media screen and (min-width:768px){.pluv2-location-thumbnail__tablet-img{display:block}
}
.pluv2-location-cta__cta-link{display:flex;justify-content:center;color:#0c55b8}
.pluv2-location-cta__cta-link:hover .pluv2-more__external-icon{color:#0c55b8}
.pluv2-location-cta__cta-link:active .pluv2-more__external-icon{color:#002677}
.pluv2-location-cta__icon{margin-right:10px;float:left;font-size:24px;color:#5a5a5a}
.pluv2-location-cta__external-icon{font-size:18px;padding-left:5px}
@media screen and (min-width:768px){.pluv2-location-cta__external-icon{font-size:24px}
}
.pluv2-location-cta__link+.pluv2-location-cta__link{margin-top:14px;margin-left:0 !important}
.pluv2-location-cta .pluv2-section__inner{display:flex;flex-wrap:wrap;justify-content:center}
.pluv2-parking__heading{width:100%;margin-bottom:20px;color:#002677;font-family:"Optum Sans Bold";font-size:20.25px;line-height:24px}
@media screen and (min-width:540px){.pluv2-parking__heading{font-size:22.78px;line-height:32px}
}
@media screen and (min-width:768px){.pluv2-parking__heading{color:#002677;text-decoration:none}
}
.pluv2-parking__heading:hover{color:#0c55b8;text-decoration:underline}
@media screen and (min-width:768px){.pluv2-parking__heading:hover{color:#002677;text-decoration:none}
}
.pluv2-parking__list{color:#5a5a5a;font-family:"Optum Sans Regular";font-size:16px;line-height:20px}
.pluv2-parking__icon{width:30px;float:left;font-size:20px;color:#5a5a5a;margin-right:0 !important}