body{margin:0;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#202124}.IdentifierScreen{display:flex;align-items:center;justify-content:center;height:100vh;background-color:rgba(247,239,241,.6392156863)}.IdentifierScreen .loginBox{border-radius:8px;border:1px solid #dadce0;height:auto;min-height:20rem;padding:2rem;min-width:25rem;display:flex;flex-direction:column;background-color:#fff;position:relative}.IdentifierScreen .loginBox .logo{display:flex;align-items:center;justify-content:center}.IdentifierScreen .loginBox .logo img{width:8rem}.IdentifierScreen .loginBox .header{text-align:center;padding:1.5rem 0 0;font-size:1.5rem}.IdentifierScreen .loginBox .sourceUrlName{text-align:center;padding:.5rem 0 1.5rem;font-size:1rem}.IdentifierScreen .loginBox ul.renderSignedInEmailsContainer{padding:0;list-style:none;margin:1rem 0 0;max-height:9rem;overflow:auto}.IdentifierScreen .loginBox ul.renderSignedInEmailsContainer li{border:1px solid #d9dce0;min-height:2.5rem;padding:0 1rem;display:flex;align-items:center;cursor:pointer;background-color:#fff;margin-bottom:.5rem;position:relative}.IdentifierScreen .loginBox ul.renderSignedInEmailsContainer li i{font-size:1.3rem;margin-right:.5rem;color:#717171;margin-top:.1rem}.IdentifierScreen .loginBox ul.renderSignedInEmailsContainer li:last-child:after{content:"OR";position:absolute;margin-left:41%;bottom:-1.7rem;font-weight:600;color:#db2a53}.IdentifierScreen .loginBox .formControl{display:flex;padding:1.5rem 0}.IdentifierScreen .loginBox .btnContainer{display:flex;padding:1rem 0;flex-direction:row-reverse}.IdentifierScreen .loginBox .btnLabel{display:flex;justify-content:flex-end;font-size:11px;margin-top:-.9rem;color:#585858}.IdentifierScreen .loginBox .helperButton{display:flex;align-items:center;cursor:pointer;position:absolute;top:18px;right:18px}.IdentifierScreen .loginBox .helperButton span{font-size:13px;font-weight:500;color:#403c3c}.IdentifierScreen .loginBox .helperButton img{height:18px;margin-left:6px}button{border-color:rgba(223,43,86,0);border-radius:5px;background-image:linear-gradient(90deg,#e52f59,#ab0b32);font-size:16px;color:#fff;min-width:6rem;height:40px;outline:none!important;padding:0 1rem;letter-spacing:1px;font-weight:900;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=number],input[type=password],input[type=text]{min-height:2.5rem;padding:0 1rem;flex:1 1;font-size:1rem;border:1px solid #dadce0;outline:0}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error{border:1px solid #da2a52}.loader{height:4px;width:100%;position:absolute;overflow:hidden;top:0;left:0}.loader.active:before{display:block}.loader:before{display:none;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#da2a52;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.ChallengeScreen{display:flex;align-items:center;justify-content:center;height:100vh;background-color:rgba(247,239,241,.6392156863)}.ChallengeScreen .link-text{color:#b21336;font-weight:500;font-size:14px;margin-top:.5rem;cursor:pointer;text-decoration:none}.ChallengeScreen .loginBox{border-radius:8px;border:1px solid #dadce0;height:auto;min-height:20rem;padding:2rem;min-width:25rem;display:flex;flex-direction:column;background-color:#fff;position:relative}.ChallengeScreen .loginBox .logo{display:flex;align-items:center;justify-content:center}.ChallengeScreen .loginBox .logo img{width:8rem}.ChallengeScreen .loginBox .header{text-align:center;padding:1.5rem 0 0;font-size:1.5rem}.ChallengeScreen .loginBox .emailBox{padding:.5rem;font-size:1rem;display:flex;border:1px solid #dadce0;align-items:center;justify-content:space-evenly;max-width:16rem;border-radius:5rem;min-width:16rem;margin:1rem auto auto;cursor:pointer}.ChallengeScreen .loginBox .emailBox span{font-weight:500;flex:1 1;margin-left:.5rem}.ChallengeScreen .loginBox .formControl{display:flex;padding:1.5rem 0;flex-direction:column}.ChallengeScreen .loginBox .formControl .sso-provider-container{display:flex;align-items:center;justify-content:center}.ChallengeScreen .loginBox .formControl .sso-provider-container #google_btn *{color:transparent!important}.ChallengeScreen .loginBox .formControl .sso-provider-container #google_btn.ready *{color:inherit!important}.ChallengeScreen .loginBox .formControl #google-signin2{margin:0}.ChallengeScreen .loginBox .formControl #google-signin2 .abcRioButton{min-width:70%;margin:auto;min-height:3rem}.ChallengeScreen .loginBox .btnContainer{display:flex;padding:1rem 0;flex-direction:row-reverse}.ChallengeScreen .loginBox .btnLabel{display:flex;justify-content:flex-end;font-size:11px;margin-top:-.9rem;color:#585858}.ChallengeScreen .loginBox .helperButton{display:flex;align-items:center;cursor:pointer;position:absolute;top:18px;right:18px}.ChallengeScreen .loginBox .helperButton span{font-size:13px;font-weight:500;color:#403c3c}.ChallengeScreen .loginBox .helperButton img{height:18px;margin-left:6px}.ImpersonateScreen{display:flex;align-items:center;justify-content:center;height:100vh;background-color:rgba(247,239,241,.6392156863)}.ImpersonateScreen .loginBox{border-radius:8px;border:1px solid #dadce0;height:auto;min-height:20rem;padding:2rem;min-width:25rem;display:flex;flex-direction:column;background-color:#fff;position:relative}.ImpersonateScreen .loginBox .logo{display:flex;align-items:center;justify-content:center}.ImpersonateScreen .loginBox .logo img{width:8rem}.ImpersonateScreen .loginBox .header{text-align:center;padding:1.5rem 0 0;font-size:1rem}.ImpersonateScreen .loginBox .logout-link{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:.8rem;font-weight:600;color:#b10f36;margin-top:-.6rem}.ImpersonateScreen .loginBox .logout-link span{cursor:pointer}.ImpersonateScreen .loginBox .emailBox{padding:.5rem;font-size:1rem;display:flex;border:1px solid #dadce0;align-items:center;justify-content:space-evenly;max-width:16rem;border-radius:5rem;min-width:16rem;cursor:pointer;margin:1rem auto}.ImpersonateScreen .loginBox .emailBox span{font-weight:500}.ImpersonateScreen .loginBox ul.renderSignedInEmailsContainer{margin:0;padding:0;list-style:none;max-height:9rem;overflow:auto}.ImpersonateScreen .loginBox ul.renderSignedInEmailsContainer li{border:1px solid #d9dce0;min-height:2.5rem;padding:0 1rem;display:flex;align-items:center;cursor:pointer;background-color:#fff;margin-bottom:.5rem;position:relative}.ImpersonateScreen .loginBox ul.renderSignedInEmailsContainer li i{font-size:1.3rem;margin-right:.5rem;color:#717171;margin-top:.1rem}.ImpersonateScreen .loginBox ul.renderSignedInEmailsContainer li:last-child:after{content:"OR";position:absolute;margin-left:41%;bottom:-1.7rem;font-weight:600;color:#db2a53}.ImpersonateScreen .loginBox .formControl{display:flex;padding:1.5rem 0;flex-direction:column}.ImpersonateScreen .loginBox .formControl #google-signin2{margin:0}.ImpersonateScreen .loginBox .formControl #google-signin2 .abcRioButton{min-width:70%;margin:auto;min-height:3rem}.ImpersonateScreen .loginBox .btnContainer{display:flex;padding:1rem 0;justify-content:space-between}.ImpersonateScreen .loginBox .btnLabel{display:flex;justify-content:space-between;font-size:11px;margin-top:-.9rem;color:#585858}.ForgotPasswordScreen{display:flex;align-items:center;justify-content:center;height:100vh;background-color:rgba(247,239,241,.6392156863)}.ForgotPasswordScreen .link-text{color:#b21336;font-weight:500;font-size:14px;margin-top:.5rem;cursor:pointer;text-decoration:none}.ForgotPasswordScreen .loginBox{border-radius:8px;border:1px solid #dadce0;height:auto;min-height:20rem;padding:2rem;min-width:25rem;display:flex;flex-direction:column;background-color:#fff;position:relative}.ForgotPasswordScreen .loginBox .logo{display:flex;align-items:center;justify-content:center}.ForgotPasswordScreen .loginBox .logo img{width:8rem}.ForgotPasswordScreen .loginBox .header{text-align:center;padding:1.5rem 0 0;font-size:1.5rem}.ForgotPasswordScreen .loginBox .emailBox{padding:.5rem;font-size:1rem;display:flex;border:1px solid #dadce0;align-items:center;justify-content:space-evenly;max-width:16rem;border-radius:5rem;min-width:16rem;margin:1rem auto auto;cursor:pointer}.ForgotPasswordScreen .loginBox .emailBox span{font-weight:500}.ForgotPasswordScreen .loginBox .formControl{display:flex;padding:1.5rem 0;flex-direction:column}.ForgotPasswordScreen .loginBox .formControl label{margin-bottom:.5rem;font-weight:600;font-size:15px}.ForgotPasswordScreen .loginBox .formControl .otp-input-root{justify-content:space-between}.ForgotPasswordScreen .loginBox .formControl .otp-input-root input{border:1px solid #dadce0;outline:0}.ForgotPasswordScreen .loginBox .formControl .otp-input-root input:last-child{margin-right:0!important}.ForgotPasswordScreen .loginBox .formControl #google-signin2{margin:0}.ForgotPasswordScreen .loginBox .formControl #google-signin2 .abcRioButton{min-width:70%;margin:auto;min-height:3rem}.ForgotPasswordScreen .loginBox .btnContainer{display:flex;padding:1rem 0;flex-direction:row-reverse}.DashboardScreen .MainScreen{padding:1rem 4rem;display:flex;flex-direction:column}.DashboardScreen .MainScreen .title{font-size:1.3rem;font-weight:500;margin:1.5rem 0}.DashboardScreen .MainScreen .productContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.DashboardScreen .MainScreen .productContainer .productCard{display:flex;flex-direction:column;max-width:40rem;border:1px solid #dedede;border-radius:5px;margin-bottom:2rem}.DashboardScreen .MainScreen .productContainer .productCard .cardBody{display:flex;padding:2rem}.DashboardScreen .MainScreen .productContainer .productCard .cardBody .left .productTitle{font-size:1.2rem;font-weight:500;margin-bottom:1rem}.DashboardScreen .MainScreen .productContainer .productCard .cardBody .left .productDescription{padding-right:3rem;color:#3a3636}.DashboardScreen .MainScreen .productContainer .productCard .cardBody .right{width:25rem}.DashboardScreen .MainScreen .productContainer .productCard .cardBody .right img{width:100%}.DashboardScreen .MainScreen .productContainer .productCard .cardFooter{display:flex;align-items:center;justify-content:center;padding:.5rem 0;border-top:1px solid #dedede}.DashboardScreen .MainScreen .productContainer .productCard .cardFooter button{border-radius:50px;background-image:none;background-color:#fff;border:1px solid #dedede;color:#505050;font-weight:400;min-width:10rem}.Header{justify-content:space-between;height:4rem;padding:1rem 4rem}.Header,.Header .logo{display:flex;align-items:center}.Header .logo{width:12rem;height:100%}.Header .logo img{height:80%}.Header .dropdownContainer{display:flex;position:relative}.Header .dropdownContainer button{border-radius:50px;background-image:none;background-color:#fff;border:1px solid #dedede;color:#505050;font-weight:400}.Header .dropdownContainer button i{margin-right:.5rem}.Header .dropdownContainer .dropdown-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.Header .dropdownContainer ul.dropdown{position:absolute;margin:0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;box-shadow:0 2px 10px rgba(0,0,0,.2);display:block;outline:none;overflow:hidden;right:0;top:2.5rem;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running;border-radius:2px;min-height:5rem;min-width:20rem;z-index:3;padding:1rem}.Header .dropdownContainer ul.dropdown li{display:flex;align-items:center;justify-content:center}.Header .dropdownContainer ul.dropdown li .impersonatedAs,.Header .dropdownContainer ul.dropdown li .loggedInAs{display:flex;flex-direction:column;width:85%;padding:1rem 0;border-bottom:1px solid #e2e2e2;align-items:center}.Header .dropdownContainer ul.dropdown li .impersonatedAs .title,.Header .dropdownContainer ul.dropdown li .loggedInAs .title{font-weight:500;color:#504d4e}.Header .dropdownContainer ul.dropdown li .impersonatedAs .sub-title,.Header .dropdownContainer ul.dropdown li .loggedInAs .sub-title{font-size:14px;font-weight:500;color:#504d4e;margin:.2rem 0 1rem}.Header .dropdownContainer ul.dropdown li .impersonatedAs button,.Header .dropdownContainer ul.dropdown li .loggedInAs button{border-color:rgba(223,43,86,0);border-radius:5px;font-size:13px;min-width:6rem;outline:none!important;letter-spacing:1px;font-weight:600;cursor:pointer;text-align:center;padding:.7rem 0;text-transform:uppercase;min-width:100%}.Header .dropdownContainer ul.dropdown li .impersonatedAs button.white-btn,.Header .dropdownContainer ul.dropdown li .loggedInAs button.white-btn{background-color:#fff;border:1px solid #e2e2e2}.Header .dropdownContainer ul.dropdown li .impersonatedAs button.red-btn,.Header .dropdownContainer ul.dropdown li .loggedInAs button.red-btn{border-color:rgba(223,43,86,0);background-image:linear-gradient(90deg,#e52f59,#ab0b32);color:#fff}.Header .dropdownContainer ul.dropdown li .loggedInAs{border:0}.ssoBtn-custom[data-client-color]{background-image:none!important;background-color:var(--client-color)!important}.ssoBtn-custom[data-client-color="#ab0b32"]{background-color:#ab0b32!important}.ssoBtn-custom[data-client-color="#5BDBB6"]{background-color:#5bdbb6!important}.ssoBtn-custom[data-client-color="#e74c3c"]{background-color:#e74c3c!important}.ssoBtn-custom[data-client-color="#1d5632"]{background-color:#1d5632!important}.ssoBtn-custom[data-client-color="#0cac4a"]{background-color:#0cac4a!important}.ssoBtn-custom[data-client-color="#48E875"]{background-color:#48e875!important}.ssoBtn-custom[data-client-color="#8fcb18"]{background-color:#8fcb18!important}.ssoBtn-custom[data-client-color="#3757A6"]{background-color:#3757a6!important}#google_btn{display:block!important;opacity:1!important;z-index:auto!important;visibility:hidden!important}#google_btn.ready,#google_btn iframe{visibility:visible!important}#google_btn iframe{display:block!important;opacity:1!important;z-index:auto!important}#google_btn svg{display:none!important}#google_btn .nsm7Bb-HzV7m-LgbsSe{display:flex!important;visibility:visible!important;opacity:1!important}iframe[id^=gsi_],iframe[src*="accounts.google.com"],iframe[src*="gsi/button"]{display:block!important;visibility:visible!important;opacity:1!important;z-index:auto!important}