.request-password-modal .request-password-body,.request-password-modal .request-password-text{margin-bottom:3rem}@media (min-width:768px){.request-password-modal .request-password-text{margin-bottom:2rem}}.form-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.8rem 0}.form-divider:after,.form-divider:before{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #e5e5e5}.form-divider .divider-text{padding:0 1.4rem;color:#969696;font-size:1.5rem;line-height:1;text-align:center;text-transform:uppercase}.validation-rules{display:none;width:100%;margin-top:.7rem;margin-bottom:1rem;font-size:1.3rem}.validation-rules .rules-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.validation-rules .rule{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#969696}.validation-rules .rule.valid{color:#00174f}.validation-rules .valid .icon{fill:#14be82}.validation-rules .icon{width:1.1rem;height:1.1rem;margin-right:.7rem;fill:#969696}@media (min-width:1024px){.validation-rules{margin-top:0}.validation-rules .rule{width:auto;margin-right:4rem}.validation-rules .rule:last-child{margin-right:0}}.create-block{margin-bottom:.8rem}.create-block .create-title{margin-bottom:1rem}.create-block .description{font-size:1.3rem}.create-block .terms-block{margin-top:1.3rem;margin-bottom:0;color:#969696;font-size:1.3rem}.create-block .terms-block .link{color:#969696}.create-block .items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.2rem 2rem}.create-block .items-wrapper.three-items .item{-ms-flex-preferred-size:100%;flex-basis:100%}.create-block .item{-ms-flex-preferred-size:calc(50% - 0.4rem);flex-basis:calc(50% - 0.4rem);-ms-flex-align:center;border:1px solid #e5e5e5;margin:0 .2rem .4rem;background:#fff;border-radius:.6rem;-webkit-box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.05);box-shadow:0 .2rem 1.2rem 0 rgba(0,0,0,.05)}.create-block .image-wrapper,.create-block .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.create-block .image-wrapper{height:7.6rem;-webkit-box-flex:0;-ms-flex:0 0 6.8rem;flex:0 0 6.8rem;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-block .image{width:4.4rem}.create-block .info{padding:1.2rem 1.2rem 1.2rem 0}.create-block .title{margin-bottom:.5rem}.create-block .text{margin-bottom:0;color:#969696;font-size:1rem;line-height:1.2rem}@media (min-width:768px){.create-block{margin-bottom:1.2rem}.create-block .items-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -.4rem 2rem}.create-block .item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 .4rem}.create-block .image-wrapper{height:9.4rem;-ms-flex-preferred-size:100%;flex-basis:100%}.create-block .image{width:5.4rem}.create-block .info{padding:0 1.2rem 2rem;text-align:center}.create-block .title{margin-bottom:1.2rem}.create-block .text{font-size:1.3rem;line-height:1.8rem}}.login-card{padding:0 1.2rem 2.8rem;border:.1rem solid #e5e5e5;background:#fff;border-radius:.6rem}.login-card .page-title{margin:0;font-size:1.6rem;letter-spacing:normal;line-height:1.6}.login-card .nav-tabs{position:relative;margin-bottom:2.8rem}.login-card .nav-tabs:after{content:"";position:absolute;bottom:-.2rem;left:0;width:100%;height:.1rem;background:#d8d8d8}.login-card .nav-tabs .nav-link{padding:1.8rem 0 1.2rem;border:none;border-bottom:.3rem solid #fff;color:#969696;font-size:1.6rem;font-weight:700;text-decoration:none;text-transform:uppercase}.login-card .nav-tabs .nav-link.active{border-color:#00174f;color:#00174f}.login-card .create-block{margin-bottom:0}.login-card .create-block .create-title{font-size:1rem}@media (min-width:1024px){.login-card{padding:0 2.8rem 2.8rem}.login-card .page-title{font-size:1.8rem;letter-spacing:normal}.login-card .nav-tabs .nav-link{font-size:1.8rem}.login-card .create-block .create-title{font-size:1.2rem}}.login{padding-bottom:1.2rem}.login .alert{margin-bottom:1.2rem;text-align:left}.login .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;margin-bottom:2rem;font-size:1.3rem;line-height:1.38}.login-oauth:not(:last-child){margin-bottom:2.4rem}.login-oauth .form-group:last-child{margin-bottom:0}.login-oauth .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-oauth .icon{width:2rem;height:2rem;margin-right:.8rem}.register-btn-wrap{padding-top:2.4rem;padding-bottom:2.4rem;border-top:1px solid #e5e5e5}.oauth-register .oauth-title{margin-top:.4rem;margin-bottom:1rem;line-height:1.33}.oauth-register .login-card{padding-top:2.4rem}.oauth-register .card-text{margin-bottom:1.2rem}.oauth-register .registration{padding-top:0;padding-bottom:0}@media (min-width:1024px){.login .form-bottom{margin-bottom:1.3rem}.oauth-register .oauth-title{margin-top:2.4rem;margin-bottom:2rem}.oauth-register .login-card{padding-top:3rem}.oauth-register .card-text{margin-bottom:2rem}}.otp-enabled{padding-top:2rem;padding-bottom:4rem;margin-right:auto;margin-left:auto}.otp-enabled .form-wrapper{padding:1rem 1rem 1.5rem;border:1px solid #e5e5e5;background-color:#fff;border-radius:.6rem}.otp-enabled .ph-phone{font-weight:700}.otp-enabled .otp-input{width:4rem;margin-right:.6rem;border-radius:.3rem}.otp-enabled .resend-link{color:#00174f}.otp-enabled .resend-active,.otp-enabled .resend-inactive{font-size:1.5rem}.otp-enabled .resend-inactive .disabled{color:#969696}.otp-enabled .inputs{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.3rem 0 3.3rem}.otp-enabled .otp-title{margin-bottom:1.7rem}.otp-enabled .invalid-feedback{position:absolute;bottom:1rem;font-size:1.2rem}@media (min-width:1024px){.otp-enabled{max-width:50rem;padding-top:1rem}.otp-enabled .otp-title{margin-bottom:2.5rem}.otp-enabled .form-wrapper{padding:3rem}}.registration{padding-top:1.6rem;padding-bottom:2.6rem}.registration .phone-info{line-height:1.3}.registration .birthday-promotion,.registration .phone-info{margin-bottom:1rem;font-size:1.3rem}.registration .b-day-label{margin-top:.4rem;margin-bottom:.6rem}.registration .b-day-items{margin-bottom:.7rem}.registration .form-check{margin-bottom:1.6rem}.registration .form-check-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.39}.registration .is-invalid .invalid-feedback{display:block}@media (min-width:576px){.registration{padding-top:2.2rem;padding-bottom:3rem}.registration .salutation-block .form-group{margin-bottom:1.6rem}.registration .selectric-salutation{display:none}.registration .password-hint{margin-top:-.6rem;margin-bottom:1.4rem;color:#969696;font-size:1.3rem;line-height:1.39}}.dialog-page{padding-top:1.8rem;padding-bottom:4rem;background-color:#f4f4f4}.dialog-page .dialog-title{margin-bottom:1rem}.dialog-page .card{padding:2.4rem 1rem 2rem;border-radius:.6rem}.dialog-page .dialog-body{margin-bottom:1.6rem}.dialog-page .dialog-text{margin-bottom:1rem}.dialog-page .form-group{margin-bottom:.8rem}.dialog-page .btn+.btn{margin-top:1.2rem}@media (min-width:768px){.dialog-page{padding-top:4.6rem}.dialog-page .dialog-content{max-width:50rem;margin-right:auto;margin-left:auto}.dialog-page .dialog-title{margin-bottom:2rem;font-size:2.2rem;letter-spacing:2px;line-height:1.45}.dialog-page .dialog-text{margin-bottom:1.2rem}.dialog-page .card{padding:3.2rem 2.6rem 2.8rem}}.login-page{padding:1.2rem 0 4rem;background:#f4f4f4}.login-page .otp-enabled{max-width:68rem}.login-page .loyalty-link{margin:.5rem 0 1.5rem;cursor:pointer;font-size:1.6rem;text-decoration:underline}.login-page .loyalty-link:hover{text-decoration:none}@media (min-width:1024px){.login-page{padding:2.4rem 0 4rem}.login-page .container{max-width:72rem}}