:root{--text-font-family:Quicksand}.hidden-block{display:none}.header-logo{display:block;margin:auto;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;z-index:100}.page-header{height:32px;font-family:var(--text-font-family);font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-.3px;text-align:center;color:#333}.input-block{margin-bottom:24px}.input-label{height:18px;font-family:var(--text-font-family);font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:-.3px;color:#333}.input-field{height:44px;border-radius:6px;border:solid 1.5px #929292;width:100%;padding-left:12px}.input-field:focus{outline:none;border-color:#8262a4}.input-field.error{border-color:#c25959;color:#333}#Code{border:none;border-radius:0}.input-field-with-icon{padding-right:49px}.field-icon{float:right;margin-left:-25px;margin-top:-27px;margin-right:12px;position:relative;z-index:2;font-family:var(--text-font-family);font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:-.3px;color:#333;cursor:pointer}.bold{font-weight:bold}.error+.field-icon{margin-top:-47px}.button-name{color:#fff;font-family:var(--text-font-family);font-size:14px}.btn-lg{height:44px;background-color:#8262a4;margin-top:40px;margin-bottom:24px;font-size:14px}#login,#reset-password,#send-verification,#VerifyCodeButton,#back-to-homepage-link,#cancel-reset,.btn.customer-services-link,#homepage-link-desktop,#update-password{background:radial-gradient(100% 736.73% at 100% 0%,#d33d3e 0%,#b32929 100%);border-radius:40px;font-weight:bold;margin-top:24px;border:none}#forgotten-password-link,#need-help-link{text-decoration-line:underline;color:#000;font-weight:bold}#Password{font-size:18px;letter-spacing:0}.error{font-family:var(--text-font-family);font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:-.3px;color:#c25959}.paragraph-text{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.3px;text-align:center;color:#333;font-family:var(--text-font-family)}.link{font-family:var(--text-font-family);font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.3px;text-align:center;color:#8860a8}.modal-content{margin-top:29px;margin-bottom:40px}.button-name-modal{color:#fff;font-family:var(--text-font-family);font-size:14px;display:block}.code{letter-spacing:8px;font-size:xx-large}.server-error{background-color:#c25959;color:#fff;border-radius:6px;font-family:Quicksand;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.3px}div.server-error{margin-top:20px;margin-bottom:40px}.input-server-error{border-color:#c25959}.validation-summary-errors>ul{list-style-type:none}.positive-message{color:#429a69}.visible-on-desktop{display:none}.btn-in-text{display:inline-block;padding:0;vertical-align:inherit;user-select:none;background-color:transparent;border:1px solid transparent}.page-header .btn-in-text{font-size:inherit}#Code{-webkit-text-security:disc;-moz-text-security:circle;text-security:circle}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:305px){img.header-logo{width:100%}}@media only screen and (max-device-width:1024px){.code{font-size:small}}@media only screen and (min-width:768px){.visible-on-mobile{display:none}.visible-on-desktop{display:block}.modal-hidden{display:inline-block}.modal-content{margin-left:16px}.modal-content .paragraph-text{letter-spacing:normal}.modal-button{border:2px solid #8860a8;border-radius:5px;padding:10px 74px;width:320px;margin:auto;margin-top:40px}.modal-button a{text-decoration:none}a.modal-button{display:block;text-decoration:none}}#need-help{padding:0 10px}.ui-widget-header{border:none;background-color:#fff}.ui-dialog-titlebar-close{border:none;background:url(/img/icon-close-solid.svg) no-repeat center;background-size:cover}.ui-widget-content .link{color:#8860a8}.ui-widget-content .link.need-help-link{color:#000;text-decoration:underline;font-weight:600}.ui-widget-content .button-name{color:#fff}.ui-widget-content .button-name-modal{color:#fff}.ui-dialog .ui-dialog-titlebar-close{width:16px;height:16px;top:40%}.ui-widget.ui-widget-content{border:none;border-radius:7px}.ui-widget-overlay{background-color:rgba(0,0,0,.7);opacity:1}.forgotten-password-page-header{font-family:var(--text-font-family);font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:-.3px;text-align:center;color:#333}.forgotten-password-page-title{font-family:var(--text-font-family);font-stretch:normal;font-style:normal;letter-spacing:-.3px;color:#333}.forgotten-password-page-body{margin-top:2em}.forgotten-password-description{margin-top:2rem;margin-bottom:0}.forgotten-password-header{font-weight:600}.forgot-email-label-container{text-align:center}.forgot-email-label{color:#8262a4;font-weight:500}.update-password-btn{float:right;padding:0}.btn-da{height:44px;border-color:#8262a4;margin-top:40px;margin-bottom:24px;font-size:14px;border-width:medium}.btn-lo{border-color:#8262a4;outline:7px solid #fff;font-size:14px;border-width:medium;background:#fff;margin:0;position:absolute;top:6%;right:3%;width:10%}.button-name-aa{color:#fff;font-family:var(--text-font-family);font-size:14px;font-weight:500}.button-name-da{color:#8262a4;font-family:var(--text-font-family);font-size:14px;font-weight:500}.consent-list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style-type:none}.permission-list-group{list-style-type:disc;margin-bottom:1rem;padding-left:18px}.consent-description-label{font-weight:500}#shared_data_open{background:url(/img/icon-arrow-down.svg);background-size:1.5em 1.5em}#shared_data_close{background:url(/img/icon-arrow-up.svg);background-size:1.5em 1.5em}.shared-data-toggle{display:inline-block;width:1.5em;height:1.5em;float:right}.shared-data-label{font-size:18px;font-weight:500}.consent-title{font-weight:600}.consent-page-header{font-family:var(--text-font-family);font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:-.3px;text-align:center;color:#333}.consent-page-description{font-size:1rem;font-weight:normal;text-align:center}.deny-consent-page-description{font-size:1rem;text-align:center;font-weight:normal}.consent-page-body{margin-top:2em}.sharing-confirmed-spinner{background:url(/img/spinner.svg);background-size:10em 10em;display:inline-block;width:10em;height:10em;margin-top:-2em;margin-bottom:-2em}.credit-card{font-family:var(--text-font-family);font-size:18px;font-weight:600;text-align:center;color:#333}*,:before,:after{box-sizing:border-box}form{width:320px;margin:0 auto}form h1{font-size:3em;font-weight:300;text-align:center;color:#2196f3}form h5{text-align:center;text-transform:uppercase;color:#c6c6c6}form hr.sep{background:#2196f3;box-shadow:none;border:none;height:2px;width:25%;margin:0 auto 45px auto}form .emoji{font-size:1.2em}.group{position:relative;margin:45px 0}textarea{resize:none}input,textarea{background:none;color:#333;font-size:18px;padding:10px 10px 10px 5px;display:block;width:320px;border:none;border-radius:0;border-bottom:1px solid #333 !important}input.input-server-error,textarea.input-server-error{background:none;color:#333;font-size:18px;padding:10px 10px 10px 5px;display:block;width:320px;border:none;border-radius:0;border-bottom:1px solid #c25959 !important}input:focus,textarea:focus{outline:none;border-bottom:2px solid !important}input.input-server-error:focus,textarea.input-server-error:focus{outline:none;border-bottom:2px solid #c25959 !important}input.error,textarea.error{border-color:#c25959;font-size:18px}input:focus~.bar:before,textarea:focus~.bar:before{width:320px}label{color:#c6c6c6;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;top:-14px}.btn,.btn-modified{background:#fff;color:#959595;border:none;padding:10px 20px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;outline:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn:hover,.btn-modified:hover{color:#8b8b8b;box-shadow:0 7px 14px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)}.btn.btn-link{text-decoration-line:underline;color:#000;font-weight:bold;background:#fff;box-shadow:none}.btn.btn-link:hover{background:#fff;color:#000;box-shadow:none}.btn.btn-link:disabled{box-shadow:none}.btn.btn-submit{background:#2196f3;color:#bce0fb}.btn.btn-submit:hover{background:#0d8aee;color:#deeffd}.btn.btn-cancel{background:#eee}.btn.btn-cancel:hover{background:#e1e1e1;color:#8b8b8b}.btn-box{text-align:center;margin:50px 0}@media(max-width:350px){form{width:auto}}