@font-face{font-display:block;font-family:carestream-icons;font-style:normal;font-weight:400;src:url(/Content/fonts/carestream-icons.eot?4q8g3m);src:url(/Content/fonts/carestream-icons.eot?4q8g3m#iefix) format("embedded-opentype"),url(/Content/fonts/carestream-icons.ttf?4q8g3m) format("truetype"),url(/Content/fonts/carestream-icons.woff?4q8g3m) format("woff"),url(/Content/fonts/carestream-icons.svg?4q8g3m#fenix-icons) format("svg")}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold{font-weight:700}.font-weight-black{font-weight:800}@media (max-width:640px){.text-sm-left{text-align:left}.text-sm-center{text-align:center}.text-sm-right{text-align:right}}@media (min-width:768px) and (max-width:991px){.text-md-left{text-align:left}.text-md-center{text-align:center}.text-md-right{text-align:right}}@media (min-width:992px){.text-lg-left{text-align:left}.text-lg-center{text-align:center}.text-lg-right{text-align:right}}.user-notifications{position:relative;z-index:1000}.user-notification{background:#fff;background:hsla(0,0%,100%,.95);border-top:3px solid #612166;bottom:0;box-shadow:0 0 15px 0 rgba(0,0,0,.35);color:#000;display:none;position:fixed;width:100%;z-index:1}.user-notification .container{position:relative}.user-notification .notify-close{background:#612166;border:none;color:#fff;cursor:pointer;font-size:1.6875rem;padding:5px 10px;position:absolute;right:0;top:0}.user-notification .notify-close:focus,.user-notification .notify-close:hover{color:#000}.user-notification .notify-title{margin:0}.user-notification .notify-content>div:first-child{margin-right:20px}.user-notification .notify-content p{font-size:1vw;margin:0}@media (max-width:1300px){.user-notification .notify-content p{font-size:13px}}@media (min-width:1600px){.user-notification .notify-content p{font-size:16px}}.user-notification .notify-content p>a{color:#612166;font-weight:900;text-decoration:none}.user-notification .notify-content p>a:focus,.user-notification .notify-content p>a:hover{color:rgba(97,33,102,.7)}@media (max-width:1023px){.user-notification .container{padding:20px}}@media (min-width:320px) and (max-width:639px){.user-notification{padding-top:25px}.user-notification .notify-content{flex-direction:column}.user-notification .notify-content>div:first-child{margin:0 0 20px;text-align:center;width:100%}.user-notification .notify-content .linkblock-link{display:block}.user-notification .notify-close{top:-25px}}@media (min-width:1024px){.user-notification .container{padding-bottom:40px;padding-top:40px}}.user-notification--display{display:block}