@import url("components/ModalPrompt.css");@import url("components/OTPPanel.css");@import url("components/LoginMethodSelector.css");html,body{height:100%}body{margin:0;padding:0;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:.875rem;color:#4a4a4a}body input[type="text"],body input[type="email"],body input[type="tel"],body input[type="email"]{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:0.875rem;color:#4a4a4a}body .page-container{display:flex;min-height:100%;justify-content:center;align-items:center;background-color:#F6F6F6}body .page-container .content-wrapper{width:calc(100% - 2 * 1rem);max-width:23.125rem}body .page-container .content-wrapper .logo-area{margin:1rem 0;text-align:center}body .page-container .content-wrapper .logo-area .logo-holder{height:5rem}body .page-container .content-wrapper .logo-area .logo-holder h1.logo{display:block;height:100%;width:100%;background:center / contain no-repeat;font-size:0}body .page-container .content-wrapper .sub-heading{margin-bottom:1rem;text-align:center;font-size:1rem}body .page-container .content-wrapper .authenticate-panel{border-radius:4px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.1);overflow:hidden}body .page-container .content-wrapper .authenticate-panel .header{position:relative;height:0;margin-bottom:-10px;padding-bottom:29.733%;background:url("../assets/new-header-sso.png") center/cover no-repeat}body .page-container .content-wrapper .authenticate-panel .header>button{position:absolute;top:1rem;left:1rem;width:20px;height:20px;padding:0;border:0;background:url("../assets/left-arrow.svg") left center/cover no-repeat;cursor:pointer}body .page-container .content-wrapper .authenticate-panel .header .bottom{position:absolute;bottom:9px;left:0}body .page-container .content-wrapper .authenticate-panel .header .bottom .logo-holder{height:1.7rem;padding:0 0 0 1rem;width:150px}body .page-container .content-wrapper .authenticate-panel .header .bottom .logo-holder h3.logo{display:block;height:100%;width:100%;background:url("../assets/logo-presto-white.png") left/contain no-repeat;font-size:0}body .page-container .content-wrapper .authenticate-panel .header .bottom>h3{padding:0 1rem;margin:0;color:#fff;font-size:1.25rem;font-weight:500}body .page-container .content-wrapper .authenticate-panel .header .bottom>h3.title{padding:0.5rem}body .page-container .content-wrapper .authenticate-panel .header .bottom .menu>ul{display:flex;padding:0;margin:0;list-style:none}body .page-container .content-wrapper .authenticate-panel .header .bottom .menu>ul li{line-height:3rem}body .page-container .content-wrapper .authenticate-panel .header .bottom .menu>ul li>a{display:block;padding:0 1rem;text-decoration:none;color:#fff;opacity:0.8}body .page-container .content-wrapper .authenticate-panel .header .bottom .menu>ul li.active>a{position:relative;font-weight:500;opacity:1}body .page-container .content-wrapper .authenticate-panel .header .bottom .menu>ul li.active>a:before{position:absolute;left:50%;bottom:0;display:block;width:0;height:0;margin-left:-10px;border:10px solid transparent;border-bottom:10px solid #fff;content:''}body .page-container .content-wrapper .authenticate-panel .header .bottom .subheader .text{display:block;padding:0 1rem;color:#fff;line-height:3rem}body .page-container .content-wrapper .authenticate-panel .body{position:relative;padding:1rem;border-radius:10px 10px 0 0;background-color:#fff}body .page-container .content-wrapper .authenticate-panel .body .form-area .password-policy-message,body .page-container .content-wrapper .authenticate-panel .body .form-area .error-message{color:#F07023}body .page-container .content-wrapper .authenticate-panel .body .form-area .success-message{color:#09C199}body .page-container .content-wrapper .authenticate-panel .body .form-area .is-focused ~ .password-policy-message{color:#4a4a4a}body .page-container .content-wrapper .authenticate-panel .body .form-area .form-message{text-align:center}body .page-container .content-wrapper .authenticate-panel .body .form-area .form-message .password-policy-message,body .page-container .content-wrapper .authenticate-panel .body .form-area .form-message .error-message,body .page-container .content-wrapper .authenticate-panel .body .form-area .form-message .success-message{text-align:center;margin-bottom:1rem}body .page-container .content-wrapper .authenticate-panel .body .form-area [class*="pw-"]{color:#4a4a4a}body .page-container .content-wrapper .authenticate-panel .body .form-area [class*="pw-"].strike{text-decoration:line-through}body .page-container .content-wrapper .authenticate-panel .body .form-area .login-method-wrapper{text-align:center;padding:1rem 0 0}body .page-container .content-wrapper .authenticate-panel .body .form-area .cta{margin:1rem 0 0;text-align:center}body .page-container .content-wrapper .authenticate-panel .body .form-area .form-footer{margin-top:2rem;text-align:center}body .page-container .content-wrapper .footer{margin-top:1rem;padding:0 1rem;text-align:center;box-sizing:border-box}body .page-container .content-wrapper .footer.small-text{font-size:.75rem}body .page-container .content-wrapper .footer>a{text-decoration:none;color:#288FFF}body .page-container .content-wrapper .footer.fb>a{display:inline-block;padding-left:1.5rem;font-weight:500;color:#425894;background:url("../assets/icon-fb.svg") left center/contain no-repeat}body .page-container .content-wrapper .footer.tnc-holder{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.1);border-radius:15px;padding:0.5rem;margin-bottom:1rem}body .page-container .content-wrapper .footer.tnc-holder .tnc-content{display:flex;border-radius:15px;border:2px solid #FA3532;padding:1rem}body .page-container .content-wrapper .footer.tnc-holder .tnc-content .text{text-align:justify}body .page-container .content-wrapper .footer.tnc-holder .tnc-content .checkbox{margin:0}body .banner-large img{width:200px;height:470px}body .banner-small img{width:200px;height:220px}body .left-banner-large{margin-left:-240px;position:fixed}body .left-banner-small-1{margin-left:-240px;position:fixed}body .left-banner-small-2{margin-left:-240px;position:fixed;margin-top:250px}body .right-banner-large{margin-left:409px;position:fixed}body .right-banner-small-1{margin-left:409px;position:fixed}body .right-banner-small-2{margin-left:409px;position:fixed;margin-top:250px}body .powered-by{margin-top:1rem;height:20px;text-align:center;background:url("../assets/powered-by-presto.png") center/contain no-repeat}.button{display:inline-block;height:50px;padding:0 3rem;border:0;border-radius:4px;box-sizing:border-box;color:#fff;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:0.875rem;line-height:50px;text-align:center;background:#FA3532;-webkit-appearance:none}.button.full-width{width:100%}.button.disabled{background:#FFCCD2}.button.transparent{color:#FA3532;border:1px solid #FA3532;background:transparent}.button.preloading{font-size:0;background:#FFCCD2 url("../assets/loader.gif") center/auto 180% no-repeat}.checkbox{margin-top:.5rem}.checkbox>label{position:relative;display:block;padding-left:1.5em;cursor:pointer}.checkbox>label:before{position:absolute;left:0;top:0.15em;display:block;width:1.1em;height:1.1em;border:1px solid #999;border-radius:2px;background:#fff;box-sizing:border-box;content:''}.checkbox>label:after{position:absolute;left:0.36em;top:0.25em;display:none;width:0.4em;height:0.7em;border:0;border-bottom:2px solid #fff;border-right:2px solid #fff;box-sizing:border-box;transform:rotate(45deg);content:''}.checkbox input[type="checkbox"]{display:none}.checkbox input[type="checkbox"]:checked+label:before{border:1px solid #FA3532;background:#FA3532}.checkbox input[type="checkbox"]:checked+label:after{display:block}.checkbox input[type="checkbox"]:disabled+label{cursor:default}.checkbox input[type="checkbox"]:disabled+label:before{border:1px solid #DBDBDB;background:#DBDBDB}a{color:#288FFF;text-decoration:none;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem}.link{color:#288FFF;text-decoration:none;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem;display:inline;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.align-right{text-align:right}.text-input{position:relative;padding:0.5rem 0}.text-input .label{position:absolute;left:0;top:0.5rem;width:100%;line-height:2rem;color:#DBDBDB;pointer-events:none;transform-origin:0 0;transition:transform 200ms, top 200ms, color 200ms}.text-input .label.dark{color:#4a4a4a;font-weight:500;top:0;line-height:1;transform:scale(0.85)}.text-input input[type="text"],.text-input input[type="tel"],.text-input input[type="password"]{position:relative;display:block;width:100%;padding:0;margin:0;border:0;line-height:2rem;border-bottom:1px solid #DBDBDB;box-sizing:border-box;background:transparent}.text-input input[type="text"]:focus,.text-input input[type="tel"]:focus,.text-input input[type="password"]:focus{outline:none}.text-input input[type="text"]:focus ~ .label,.text-input input[type="tel"]:focus ~ .label,.text-input input[type="password"]:focus ~ .label{top:0;color:#999;line-height:1;transform:scale(0.85)}.text-input .is-focused ~ .label{top:0;color:#999;line-height:1;transform:scale(0.85)}.text-input .password-policy-message,.text-input .error-message{margin-top:.3rem;line-height:1rem}.text-input .note{margin-top:.3rem;line-height:1rem;color:#999;font-size:.75rem}.text-input.has-value .label{top:0;color:#999;line-height:1;transform:scale(0.85)}.text-input .with-country-list{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DBDBDB}.text-input .with-country-list input[type="tel"]{border:0}.text-input .with-country-list input[type="tel"]::placeholder{color:#DBDBDB;opacity:1}.text-input .with-country-list input[type="tel"]::-ms-input-placeholder{color:#DBDBDB}.text-input .with-country-list>.cc-picker-code-select-enabled{width:3.7rem;padding-right:0.8rem}.text-input .with-country-list>input[type="tel"]{width:calc(100% - 5rem)}.text-input .with-country-list a.get-otp{position:absolute;right:0}.text-input .with-country-list a.disabled{color:#DBDBDB}.text-input.is-error{padding:0.5rem 0 0.8rem 0}.text-input.is-error input[type="text"],.text-input.is-error input[type="tel"],.text-input.is-error input[type="password"],.text-input.is-error .with-country-list{border-bottom:1px solid #F07023}.text-input.is-error input[type="text"] input[type="tel"],.text-input.is-error input[type="tel"] input[type="tel"],.text-input.is-error input[type="password"] input[type="tel"],.text-input.is-error .with-country-list input[type="tel"]{border:0}.text-input .input-wrapper{position:relative}.text-input .input-wrapper .is-password{position:relative}.text-input .input-wrapper .is-display{position:relative;display:none}.text-input .input-wrapper>label{position:absolute;right:0;top:0;height:2rem;width:2rem;background:url("../assets/icon-pw-hide.png") center/75% no-repeat;z-index:1;cursor:pointer}.text-input .input-wrapper input[type="checkbox"]{display:none}.text-input .input-wrapper input[type="checkbox"]:checked ~ .is-password{display:none}.text-input .input-wrapper input[type="checkbox"]:checked ~ .is-display{display:block}.text-input .input-wrapper input[type="checkbox"]:checked ~ label{background-image:url("../assets/icon-pw-show.png")}[class^="cc-picker"]{font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:0.875rem}.cc-picker-code-select-enabled .cc-picker-flag{margin-right:5px}.cc-picker-code-select-enabled .cc-picker-code{width:calc(100% - 21px)}.cc-picker-code-select-enabled:after{width:6px;height:6px;top:3px;right:3px;border:0;border-right:2px solid #999;border-top:2px solid #999;transform:rotate(135deg)}.cc-picker-code-filter{width:23.7rem;height:2rem;margin-top:5px;padding:0 1rem;box-sizing:border-box;border-radius:4px 4px 0 0}.cc-picker-code-filter:focus{outline:none}.cc-picker-code-list{width:23.7rem;margin-top:11px;padding:0.3rem 1rem;box-sizing:border-box;border-radius:0 0 4px 4px}.mini-header{position:relative;text-align:center;margin-bottom:1rem}.mini-header>button{position:absolute;top:0;left:0;width:20px;height:20px;padding:0;border:0;background:url("../assets/left-arrow-black.svg") left center/cover no-repeat;cursor:pointer}.mini-header>h3{margin:0;font-size:.875rem;font-weight:500}.instruction{text-align:center;margin-bottom:1rem}.highlight{font-weight:500}.change-method{text-align:right;margin-bottom:1rem}.captcha{text-align:center;margin-top:1rem}.captcha #reCaptchaCheckBox{display:inline-block}.header-icon{text-align:center}.icon{display:inline-block;height:3.75rem;width:3.75rem;background:center / contain no-repeat;vertical-align:bottom}.icon.tick{background-image:url("../assets/icon-tick.png")}.icon>h3{display:inline-block;margin:1rem 0}.migration-header{position:relative;width:100%;height:0;padding-bottom:49%}.migration-header:after{position:absolute;bottom:0;left:-35%;height:200%;width:170%;border-radius:0 0 50% 50%;background:url("../assets/header-migration.png") bottom center/auto 50.5% no-repeat;content:''}#migrationPanel h3{margin:0 0 1rem;font-weight:500}.text-center{text-align:center}.digit-container{display:flex;justify-content:space-between;margin-top:0.8rem}.digit-container input.box{border:1px solid #999;text-align:center;width:2.5rem;height:2.5rem;border-radius:0.2rem}.digit-container input.box::-ms-reveal{display:none}
