.login-form__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px;-ms-flex-negative:0;flex-shrink:0}.login-form__form--content .content-form{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.login-form__form--content .content-form .icon-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.login-form__form--content .content-form>.auth--buttons,.login-form__form--content .content-form>.open-form--button{margin-top:25px}.login-form__form--content .content-form>.auth--buttons:first-child,.login-form__form--content .content-form>.open-form--button:first-child{margin-top:0}.login-form__form--content .content-form .message,.login-form__form--content .content-form .auth__success-text p{text-align:left;font-size:1.1rem;margin-bottom:30px;text-transform:none;font-family:resident-secondary-font,Roboto-Regular,arial;color:#fff}.login-form__form--content .content-form .auth__success-text p{color:#9b9b9b}.login-form__form--content .content-form .auth__success-tick{position:absolute;top:50px;right:20px}.login-form__form--content .content-form span .icon-tick{display:none}.login-form__form--content .content-form .btn,.login-form__form--content .content-form .btn__label{width:100%}.login-form__form--content .alt-auth input[type=number]{margin-top:10px;margin-bottom:40px!important;-moz-appearance:textfield}.login-form__form--content .alt-auth input[type=number]::-webkit-inner-spin-button,.login-form__form--content .alt-auth input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.login-form__form--content .alt-auth button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form__form--content .fullscreen-log-in form .login-form-form--field:first-child{margin-bottom:30px}.login-form__form--content .reset-password form .auth--form--errors{position:absolute;bottom:70px;width:100%}.login-form__form--content .reset-password form .auth--form--errors .auth--form--error{color:#b60e0e;font-size:.9em}.login-form__form--content .reset-password form .login-form__field{margin-bottom:50px}.login-form__form--content .reset-password form .login-form__field .input--error{position:absolute;top:85px;line-height:1.1rem}.login-form__form--content .forgot-password .message,.login-form__form--content .forgot-password .auth__success-text p,.login-form__form--content .forgot-password span{line-height:1.4rem}.login-form__form--content .reset-password form input[type=submit]{margin-top:10px;margin-bottom:10px}.login-form__form--content .icon-arrow-left{fill:#fff;position:absolute;top:-40px;cursor:pointer}.login-form__form--content .alt-auth--success{position:fixed;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:400px;max-width:90vw}@media(max-width:1024px){.login-form__form--content .alt-auth--success{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}}.login-form__form--content .alt-auth--success .btn.btn--secondary,.login-form__form--content .alt-auth--success .btn--secondary .btn__label{width:100%;display:block}.login-form__form .icon-arrow-left{fill:#fff;position:absolute;top:-50px;left:-15px;cursor:pointer}.login-form__form .alt-auth--success{position:fixed;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:1024px){.login-form__form .alt-auth--success{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}}.login-form__form .alt-auth--success p{font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1em;line-height:1.3em}.login-form__form .alt-auth--success p a{color:#fff}.login-form__form .alt-auth--success__loader{height:100px;width:100%}.login-form__form .alt-auth--success__loader .circle{border-color:#fff!important}.login-form__form .alt-auth--success__loader .tick .short,.login-form__form .alt-auth--success__loader .tick .long{background-color:#fff!important}@media(min-height:860px)and (min-width:1024px){.login-form__form--content .fullscreen-log-in form .login-form__field:first-child{margin-bottom:40px}.login-form__form--content .fullscreen-log-in label,.login-form__form--content .forgot-password label,.login-form__form--content .alt-auth label,.login-form__form--content .reset-password form .login-form-form--field label{font-size:1rem}.login-form__form--content .fullscreen-log-in input,.login-form__form--content .forgot-password input,.login-form__form--content .alt-auth input,.login-form__form--content .reset-password form .login-form-form--field input{margin-top:10px}}@media(max-width:1024px){.login-form__form{width:90%;min-height:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login-form__form--title{text-align:center;margin-bottom:30px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form__form--title--logo{display:none}.login-form__form .login-form__form--title{margin-bottom:60px}.login-form__form .login-form__form--title h2{margin-bottom:0}.login-form__form--content .fullscreen-log-in,.login-form__form--content .forgot-password,.login-form__form--content .alt-auth,.login-form__form--content .reset-password{width:100%}.login-form__form--content .fullscreen-log-in form,.login-form__form--content .forgot-password form,.login-form__form--content .alt-auth form,.login-form__form--content .reset-password form{width:auto}.login-form__form--content .fullscreen-log-in form .login-form-form--field input,.login-form__form--content .forgot-password form .login-form-form--field input,.login-form__form--content .alt-auth form .login-form-form--field input,.login-form__form--content .reset-password form .login-form-form--field input{width:100%!important}.login-form__form--content .sign-up{width:100%}}@media(max-width:767px){.login-form__form--title{margin-bottom:20px}.login-form__form--title h2{margin-bottom:10px}}.magic-link-success,.magic-link-error{margin:20px 0}.show-password{cursor:pointer;font-size:.8em!important;margin:0;padding:8px;position:absolute;right:1.6em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.show-password svg{fill:#ffffffe6}.show-password:hover svg{fill:#9b9b9bcc}.show-password:active svg,.show-password:focus svg{fill:var(--primary-color)}.show-password+input{padding-right:90px}.login-form{text-align:start;width:100%}.login-form .login-form__field{margin-bottom:40px}.login-form .login-form__field .forgot-password{text-align:left;cursor:pointer}.login-form .login-form__field label,.login-form .login-form__field a{color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial}.login-form .login-form__field label{margin-bottom:10px;text-transform:var(--text-transform);font-size:.9rem}.login-form .login-form__field input{margin-top:5px;margin-bottom:0;height:50px;width:100%;border-radius:3px;background-color:#ffffff40;-webkit-transition:none;transition:none;border:1px solid #838383}.login-form .login-form__field input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,.5) inset;box-shadow:0 0 0 1000px #00000080 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff;caret-color:#fff}.login-form .login-form__field .form-input-container{width:100%}.login-form .login-form__field .form-password-input-container{width:100%;height:52px;border:1px solid #838383;border-radius:3px;background-color:#ffffff40;margin-top:5px}.login-form .login-form__field .form-password-input-container>input{width:90%;border:none;-webkit-border-end:1px solid #838383;border-inline-end:1px solid #838383;border-radius:0;margin-top:0;background-color:#fff0}.login-form .login-form__field .form-password-input-container>.show-password{top:50%;right:0;width:10%;margin:0 auto;text-align:center;padding:0}.app-container--right-left .login-form .login-form__field .form-password-input-container>.show-password{right:unset;left:0}.login-form .btn{width:100%}.login-form .btn.disabled{pointer-events:none}.login-form .input--error{top:0;min-height:25px;margin-top:-30px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-form__pwreset{margin-top:-30px;margin-bottom:30px}.login-form__pwreset a{color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial}.login-form__success{text-align:center;font-family:resident-secondary-font,Roboto-Regular,arial}.login-page{background-color:RGB(var(--color-bg));min-height:100vh;margin-top:50px;overflow-y:auto;padding:90px 120px 20px;width:100vw}.login-page__background{position:fixed;height:100%;width:70%;top:0;right:0;overflow:hidden}.login-page__background img{height:100%;position:absolute;right:0;-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(black),to(rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to left,black,rgba(0,0,0,0) 100%);mask-image:-webkit-gradient(linear,right top,left top,from(black),to(rgba(0,0,0,0)));mask-image:linear-gradient(to left,#000,#0000);-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0}@media(max-width:1580px){.login-page__background img{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(black),color-stop(70%,rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to left,black,rgba(0,0,0,0) 70%);mask-image:-webkit-gradient(linear,right top,left top,from(black),color-stop(70%,rgba(0,0,0,0)));mask-image:linear-gradient(to left,#000,#0000 70%)}}.login-page__background img.loaded{opacity:1}.login-page__background img.background-image-transition-enter{opacity:0}.login-page__background img.background-image-transition-enter-active{opacity:1}.login-page__background img.background-image-transition-leave{position:absolute;opacity:1;-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(black),color-stop(80%,rgba(0,0,0,0)));-webkit-mask-image:linear-gradient(to left,black,rgba(0,0,0,0) 80%);mask-image:-webkit-gradient(linear,right top,left top,from(black),color-stop(80%,rgba(0,0,0,0)));mask-image:linear-gradient(to left,#000,#0000 80%)}.login-page__background img.background-image-transition-leave-active{opacity:0}.login-page__background:after{content:"";inset:0;width:100%;height:100%;position:absolute;background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),color-stop(90%,rgba(0,0,0,0)),to(RGB(var(--color-bg))));background-image:linear-gradient(to left,#0000 0% 90%,RGB(var(--color-bg)))}.login-page__logo{display:none}.login-page__wrapper{width:400px;max-width:90vw}.login-page__header{margin-bottom:60px;width:400px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}.login-page__header h2{color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:2rem}.login-page__header__logo{height:40px;-webkit-margin-start:15px;margin-inline-start:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-page__header__logo img{max-height:100%;max-width:150px}@media(max-width:1024px){.login-page__header__logo{display:none}.login-page__header h2{text-align:center;width:100%}}.login-page__back.btn-icon.btn--primary{display:inline-block;left:-10px}.login-page__back.btn-icon.btn--primary .btn-icon__icon{fill:#fff}.login-page__instructions{margin:1em 0;line-height:1.3em;font-family:resident-secondary-font,Roboto-Regular,arial}.login-page__form .provider-picker--separator{margin-bottom:10px}.login-page__form .unlink-button p{color:#b60e0e}.login-page__form .retry-message{font-size:1.1rem;bottom:10px}.login-page__form .unlink-button{bottom:20px}@media(max-width:768px){.login-page__form .unlink-button{bottom:-20px;margin-bottom:50px}}.login-page__form .text--verified p,.login-page__form .text--expired p{font-family:resident-secondary-font,Roboto-Regular,arial}.login-page__form .text--verified .btn,.login-page__form .text--expired .btn{margin:10px 0}.app-container--right-left .login-page__form .text--verified,.app-container--right-left .login-page__form .text--expired{direction:rtl}.login-page .login-form{margin-top:20px}.login-page.provider-picker .login-page__wrapper{width:500px}.login-page.provider-picker .loader-container{position:relative}.login-page.provider-picker .error-message{color:#b60e0e;margin-bottom:20px}@media(max-width:1280px){.login-page__background{width:80%}}@media(max-width:1024px){.login-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:90px 80px 40px;background-color:#000}.login-page__background{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.7}.login-page__background .img_mobile{position:relative;-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;width:100%}.login-page__background:after{background-image:none;background-color:#00000080}.login-page__logo{position:fixed;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0;z-index:1;height:90px;background:-webkit-gradient(linear,left top,left bottom,from(#272727),color-stop(52%,rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(#272727,#00000080 52%,#0000)}.login-page__logo img{max-width:110px}.login-page__logo--with-language-toggle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 30px}.app-container--right-left .login-page__logo--with-language-toggle{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(max-width:767px){.login-page{padding:0;margin-top:90px}.login-page__header{margin-bottom:0}.login-page .login-form{margin-top:26px}.login-page .login-form__field{margin-bottom:13px}.login-page .login-form__pwreset,.login-page .input--error{margin-top:-13px;margin-bottom:13px}.login-page .auth-providers .sign-up{margin-top:0}.login-page .auth-providers .sign-up .sign-up__label{margin-top:13px;margin-bottom:13px}}.provider-picker--item{height:70px;border-radius:3px;margin-bottom:20px;background-color:#29292980;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.provider-picker--item:hover{background-color:#292929}.provider-picker--item p{max-width:calc(75% - 20px);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:0;font-size:1.325rem;line-height:var(--line-height-override, 32px);-webkit-line-clamp:2}.provider-picker--item--light{background-color:#fff;border:1px solid #e7e4e4}.provider-picker--item--light:hover{background-color:#e7e4e4}.provider-picker--item--light .provider-picker--logo{max-width:110px}.provider-picker--item--light p{color:#000}.provider-picker--item .provider-picker--logo{width:25%;height:100%;-webkit-margin-end:20px;margin-inline-end:20px;background-size:contain;background-repeat:no-repeat}.tv-login .login-form-form--field{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tv-login .input--error{top:50px}.tv-login .alt-auth--success__loader .loader-container{position:relative;margin-bottom:30px}.auth-providers--sidebar{width:400px;max-width:100%;overflow:auto;overflow-x:hidden;padding:5px}.auth-providers__buttons:has(*){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:13px 0;gap:10px}.auth-providers__small-button.btn.btn--with-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;width:50px;min-width:50px}.auth-providers__small-button.btn.btn--with-icon .btn__icon{fill:#fff;margin:0;height:30px}.auth-providers__small-button.btn.btn--with-icon img{max-height:30px}.auth-providers .sign-up{margin-top:30px}@media(max-width:860px){.auth-providers .sign-up{margin-bottom:90px}}.signup-layout .auth-providers .sign-up .sign-up__label .sign-up__text{color:#a7a7a7}.auth-providers .sign-up .sign-up__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.auth-providers .sign-up .sign-up__label .sign-up__text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial}.auth-providers .sign-up .sign-up__label .sign-up__text:before,.auth-providers .sign-up .sign-up__label .sign-up__text:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #838383}.auth-providers .sign-up .sign-up__label .sign-up__text:before{-webkit-margin-end:20px;margin-inline-end:20px}.auth-providers .sign-up .sign-up__label .sign-up__text:after{-webkit-margin-start:20px;margin-inline-start:20px}.auth-providers .sign-up button{width:100%}.gigya-auth__button.btn,.facebook-auth__button.btn,.apple-auth__button.btn,.google-auth__button.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:1px solid #fff;color:#fff;height:58px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0;padding:4px}.gigya-auth__button.btn span,.facebook-auth__button.btn span,.apple-auth__button.btn span,.google-auth__button.btn span{-ms-flex-item-align:center;align-self:center;-ms-flex-line-pack:center;align-content:center;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.gigya-auth__button.btn svg,.facebook-auth__button.btn svg,.apple-auth__button.btn svg,.google-auth__button.btn svg{fill:#fff}.gigya-auth__icon,.facebook-auth__icon,.apple-auth__icon,.google-auth__icon{margin:10px}.gigya-screen-dialog .gigya-layout-row .gigya-composite-control-submit input,.gigya-screen .gigya-layout-row .gigya-composite-control-submit input{min-width:200px!important}.gigya-screen-dialog .gigya-layout-row #gigya-custom-social-logins-container .gigya-react-social-button .gigya-react-social-button-logo,.gigya-screen .gigya-layout-row #gigya-custom-social-logins-container .gigya-react-social-button .gigya-react-social-button-logo{top:0}.gigya-screen-dialog .gigya-multi-choice-item label:before,.gigya-screen-dialog .gigya-multi-choice-item label:after,.gigya-screen .gigya-multi-choice-item label:before,.gigya-screen .gigya-multi-choice-item label:after{left:-30px}.apple-auth__button svg{margin-top:-5px}button.btn--auth{background-color:RGBA(var(--color-primary));display:block}button.btn--auth:hover{border:2px solid #fff}.social-login h2{margin:.5em 0;font-size:1.3em;color:#fff}.social-login p{font-size:1em;margin-bottom:2em}.account-link__title{margin:15px 0}.account-link__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:30px 0}.account-link__btns .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-link__btns .btn+.btn{-webkit-margin-start:20px;margin-inline-start:20px}.account-link__btns--single .btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.error{color:#fff}.error-description{font-size:13px}

/*# sourceMappingURL=5283.586de2a1b4e0df920863.css.map*/