#consentDetails{margin:0;max-height:0;transition:all 0.3s ease-in-out 0s;overflow:hidden;padding:0 1em}#consentDetails.show{max-height:400px;background:#f0f0f0;padding:0.5em 1em}#boxPasswordReset{padding:2em;border-radius:5px;background:#fff;border:1px solid #ddd;margin:0 auto;margin-top:2em;max-width:800px}#boxPasswordReset .InteractiveForm{max-width:500px}#Authentication{margin:0 auto 2em;overflow:hidden}@media  (max-width : 640px){#Authentication{padding-top:1em}}@media  (min-width:  940px){#Authentication{max-width:100em}}#Authentication .BackButton i{margin-right:0.5em}#Authentication .info.email{font-size:1.2em;color:#000}#Authentication .info.email a{color:var(--primary-color-2)}#Authentication .flexView{display:flex;gap:2em;flex-wrap:wrap;align-items:flex-start}#Authentication .flexView #tabRegister{flex:0 0 100%}@media  (min-width: 1040px){#Authentication .flexView #tabRegister{flex:2}}@media  (min-width: 1340px){#Authentication .flexView #tabRegister{flex:2}}#Authentication .flexView #whyRegisterText{flex:0 0 100%}@media  (min-width: 1040px){#Authentication .flexView #whyRegisterText{flex:1}}#Authentication .internalRegister{font-family:'Open Sans Condensed',Arial,sans-serif;font-weight:300;font-size:1.2em;letter-spacing:0;text-rendering:optimizeLegibility;text-transform:uppercase;padding:0.5em 0;margin-bottom:0.5em}#Authentication .internalRegister b{color:var(--primary-color-2)}#Authentication h2{text-transform:uppercase;margin-bottom:0.5em}#Authentication .heading,#Authentication header{overflow:hidden;padding-bottom:1em}#Authentication .LoginBlocks{margin:auto;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:4em;max-width:1100px;width:100%}#Authentication .LoginBlocks>div{padding:2em;border-radius:5px;background:#fff;border:1px solid #ddd;margin:0 auto}@media  (min-width:  840px){#Authentication .LoginBlocks{flex-direction:row}}#Authentication .LoginBlocks #socialLogin{flex:1}#Authentication .LoginBlocks #tabLogin{flex:1}#Authentication .LoginBlocks #tabLogin #loginControls{display:flex;justify-content:space-between}#Authentication #tabRegister{background:#fff;padding:1em;box-sizing:border-box;border-radius:4px;border:1px solid #edefee}#Authentication #tabRegister ul{list-style:disc}#Authentication #tabRegister .consent-form{border-top:1px solid #ddd;margin-top:1em;padding-top:1em}#Authentication #whyRegisterText{font-size:1.1em;line-height:2;border:1px solid #edefee;border-radius:4px;padding:1.5em;font-weight:bold;background:#fff}#Authentication #whyRegisterText h1{font-size:1.2em}#Authentication #whyRegisterText ul{font-size:0.9em;list-style:initial}#Authentication #whyRegisterText ul li{width:auto}#Authentication #boxOTP{max-width:600px}#Authentication #boxOTP .ctrl{display:flex;max-width:300px;justify-content:space-between;align-items:center}#Authentication #boxOTP .otpInfo{font-size:0.8em}#Authentication #boxOTP #OTP{max-width:15em;font-weight:bold}#Authentication #boxLoginContainer{overflow:hidden;margin-bottom:1em;max-width:400px}#Authentication #boxForgottenPassword{overflow:hidden}#Authentication #boxForgottenPassword #boxReset{box-sizing:border-box;margin-top:1em}@media  (max-width : 640px){#Authentication #boxForgottenPassword #boxReset{width:100%}}#Authentication #boxForgottenPassword .highlight{background:#edefee;border:2px solid #d4d8d6;padding:1em}#Authentication #boxForgottenPassword #forgottenPassword{text-decoration:underline;font-weight:normal;cursor:pointer}#Authentication #boxForgottenPassword.inactive{display:none}#Authentication #AfterLoginButtonSet{clear:both;width:100%;padding-top:10px}#Authentication #AfterLoginButtonSet a{margin:10px}#Authentication #AfterLoginButtonSet a.link_color{border-bottom:1px dotted #444;padding-bottom:2px}#Authentication .display{display:block}#Authentication .hide{display:none}#Authentication .btn.btnRedSmall{margin-top:0.5em;display:inline-block;min-width:10em;padding:0.5em}@media  (min-width:  940px){#Authentication .btn.btnRedSmall{float:right;clear:both;margin-left:0;max-width:none;min-width:10em;width:auto;display:inline;margin-right:1em}}#Authentication #privacyText{display:none;max-width:800px}#Authentication .tabs li{width:40%}#Authentication .heading p{padding:3px}#Authentication .requiredInfo{color:red;font-size:0.7em}#Authentication .alinks{text-decoration:underline}#Authentication .link_color_red{font-weight:bold;color:#dc0b0b}#Authentication .link_color_red a,#Authentication a.link_color_red:visited{color:#dc0b0b}#Authentication #tabExternal{overflow:hidden;width:96.5%;float:left;border:1px solid #eee;margin:5px;padding:10px;background-color:#fafafa}#Authentication #CentralMessage{overflow:hidden;width:96.5%;float:left;border:1px solid #eee;margin:5px;padding:10px;background-color:#fafafa}#Authentication .TabLinks{margin-right:10px;line-height:1.7em;font-size:0.9em;font-weight:bold}#Authentication .ExternalBlock{width:auto}#Authentication #btnLogin,#Authentication #btnReset{min-width:10em}#Authentication #btnResendOTP{background:none;border:0;outline:none;padding:0.5em;box-sizing:border-box;margin-top:0.5em}#Authentication #btnRegister,#Authentication #btnCancel,#Authentication #btnCreateAccount,#Authentication #NewCustomer{min-width:5em}@media  (max-width : 640px){#Authentication #btnRegister,#Authentication #btnCancel,#Authentication #btnCreateAccount,#Authentication #NewCustomer{display:block}}