@media screen and (min-width:320px)and (max-width:767px){#eProtect-iframe{max-width:280px!important}}@media screen and (min-width:768px)and (max-width:1023px){#eProtect-iframe{max-width:356px!important}}@media screen and (min-width:320px)and (max-width:767px){#submit-btn{width:280px!important}}@media screen and (min-width:320px)and (max-width:767px){#skip-payment-link{width:290px!important}}@media screen and (min-width:768px)and (max-width:1023px){cvs-text-input .input-wrapper{width:328px!important}}@media screen and (min-width:320px)and (max-width:767px){cvs-text-input .input-wrapper{width:280px!important}}cvs-alert-banner:focus{outline:none!important;outline-offset:none!important;box-shadow:none!important}html,body{margin:0;font-family:CVS Health Sans,Helvetica Neue,sans-serif;height:100vh!important}*:focus{outline:#262626 solid 4px;outline-offset:4px;box-shadow:none}html{scroll-behavior:smooth}.pop-up-warning-dialog{width:640px!important;height:248px!important}@media(max-width:640px){.pop-up-warning-dialog{max-width:none!important;width:100%!important;height:272px!important}}.backdrop-background{background-color:#000000a6}.angle-right-icon-image{background:url(angle-right.749925453cb1a440.svg) no-repeat;width:10px;display:inline-block;margin-left:8px;margin-top:4px}cvs-alert-banner .error-container{margin:0 0 24px!important}cvs-alert-banner .error-container h2{font-size:18px!important;font-weight:700!important;color:#000!important;font-family:CVS Health Sans,Helvetica Neue,sans-serif!important;letter-spacing:0;line-height:22px!important}cvs-alert-banner .error-container a{font-size:16px!important}cvs-alert-banner .error-container p{font-family:CVS Health Sans,Helvetica Neue,sans-serif!important}cvs-alert-banner .error-container .content{padding:16px 16px 10px 56px!important}.app-leave-page-popup app-vm-generic .main{padding:0 0 24px}.app-leave-page-popup app-vm-generic .bannerHeaderStyle{font-size:22px}@media screen and (min-width:768px){.app-leave-page-popup app-vm-generic .bannerTextStyle{margin-left:36px}}.appointment-completed app-vm-generic .bannerText2Margin{margin:16px 36px 0 0}.imz-background-image{height:auto;background:#b8e3eb;display:flex;justify-content:center}.imz-img-banner{height:255px;background:#b8e3eb;justify-content:center;display:grid}@media screen and (max-width:767px){.imz-img-banner{margin-bottom:24px}}@media screen and (min-width:768px){.imz-img-banner{margin-bottom:16px}}@media(max-width:414px){.imz-checkin-image{width:100%}}ps-select .ps-select{min-width:100%}.pulse-full-width{max-width:var(--ps-max-width, auto)}.paragraph-xl,.paragraph-l,.paragraph-m,.paragraph-s,.paragraph-xs{font-family:CVS Health Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5;color:var(--ps-core-color-gray-95)}.heading-xxl,.heading-xl,.heading-l,.heading-m,.heading-s,.heading-xs{font-family:CVS Health Sans,Helvetica Neue,sans-serif;font-weight:500;line-height:1.2;color:var(--ps-core-color-gray-95)}.heading-xxl{font-size:32px}.heading-xl{font-size:24px}.heading-l{font-size:20px}.heading-m{font-size:18px}.heading-s{font-size:16px}.heading-xs{font-size:14px}.paragraph-xl{font-size:22px}.paragraph-l{font-size:20px}.paragraph-m{font-size:16px}.paragraph-s{font-size:14px}.paragraph-xs{font-size:12px}.bold-r{font-weight:400}.bold-m{font-weight:500}.bold-l{font-weight:600}.bold-h{font-weight:700}@media screen and (max-width:767px){.vm-container{margin:24px 16px}}@media screen and (min-width:767px)and (max-width:1024px){.vm-container{margin:32px 24px}}@media screen and (min-width:1024px){.vm-container{margin:40px 24px}}.destyled-button{border:none;background:none;padding:none;cursor:pointer}.top-spacer-small{margin-top:8px}.top-spacer-medium{margin-top:16px}.top-spacer-large{margin-top:24px}.top-spacer-xlarge{margin-top:32px}.bottom-spacer-small{margin-bottom:8px}.bottom-spacer-medium{margin-bottom:16px}.bottom-spacer-large{margin-bottom:24px}.bottom-spacer-xlarge{margin-bottom:32px}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.element-focus-style:focus{outline:var(--ps-core-color-gray-95) solid 4px;outline-offset:4px;box-shadow:none}.image-container{flex:none;max-width:100%}@media screen and (max-width:767px){.image-container{height:240px}}@media screen and (min-width:767px){.image-container{height:373px}}.image-container .ps-link{margin-left:16px;margin-top:24px}.flex-page-container{display:flex;justify-content:center}.page-container{margin:0 auto;width:100%;padding:0 24px 24px}@media screen and (min-width:767px)and (max-width:1024px){.page-container{max-width:604px}}@media screen and (min-width:1024px){.page-container{max-width:604px}}.full-width{max-width:100%}*,:after,:before{box-sizing:border-box}.fixed-bottom{padding:var(--ps-theme-space-l) 0 var(--ps-theme-space-xl) 0}@media screen and (min-width:767px){.fixed-bottom .action-group{max-width:604px}}.auth-bottom{background-color:var(--ps-core-color-gray-0)}.auth-bottom .action-group{margin:0 auto 16px;padding:24px 0 100px}@media screen and (min-width:767px){.auth-bottom .action-group{max-width:604px}}@media screen and (min-width:767px)and (max-width:1024px){.auth-bottom .action-group{padding:24px 0 110px}}@media screen and (max-width:767px){.auth-bottom .action-group{padding:24px 0 220px}}.no-outline{outline:none}:root{--ps-color-transparent:transparent;--ps-color-text-white:white;--ps-color-border-white:white;--ps-color-outline-white:white;--ps-corner-radius-s:.5rem;--ps-font-family-default:var( --ps-theme-font-family, "CVS Health Sans", Helvetica, Arial, sans-serif );--ps-form-max-width:40ch}.ps-focus-within-visible{outline:.25rem solid var(--ps-theme-color-bw-contrast);outline-offset:.25rem}.ps-visually-hidden{position:fixed!important;top:0!important;left:0!important;width:4px!important;height:4px!important;opacity:0!important;overflow:hidden!important;border:none!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;pointer-events:none!important}ps-alert-bar,ps-alert-modal,ps-billboard,ps-breadcrumb,ps-button,ps-button-group,ps-card,ps-checkbox,ps-checkbox-group,ps-date-fieldset,ps-error,ps-expand-collapse,ps-helper,ps-input,ps-label,ps-link,ps-modal,ps-radio,ps-radio-group,ps-select,ps-status-bar,ps-step-indicator,ps-switch,ps-tab,ps-tablist,ps-tabs,ps-textarea,ps-tile{box-sizing:border-box}
