.login-form__form{width:100%;-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,.login-form__form--content .content-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-form__form--content .content-form{width:400px;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 .auth__success-text p,.login-form__form--content .content-form .message{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 .auth__success-text p,.login-form__form--content .forgot-password .message,.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:translateX(-50%) translateY(-50%)}}.login-form__form--content .alt-auth--success .btn--secondary .btn__label,.login-form__form--content .alt-auth--success .btn.btn--secondary{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:translateX(-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 .long,.login-form__form .alt-auth--success__loader .tick .short{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 .alt-auth label,.login-form__form--content .forgot-password label,.login-form__form--content .fullscreen-log-in label,.login-form__form--content .reset-password form .login-form-form--field label{font-size:1rem}.login-form__form--content .alt-auth input,.login-form__form--content .forgot-password input,.login-form__form--content .fullscreen-log-in 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 .alt-auth,.login-form__form--content .forgot-password,.login-form__form--content .fullscreen-log-in,.login-form__form--content .reset-password{width:100%}.login-form__form--content .alt-auth form,.login-form__form--content .forgot-password form,.login-form__form--content .fullscreen-log-in form,.login-form__form--content .reset-password form{width:auto}.login-form__form--content .alt-auth form .login-form-form--field input,.login-form__form--content .forgot-password form .login-form-form--field input,.login-form__form--content .fullscreen-log-in 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-error,.magic-link-success{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:hsla(0,0%,100%,.9)}.show-password:hover svg{fill:hsla(0,0%,60.8%,.8)}.show-password:active svg,.show-password:focus svg{fill:var(--primary-color)}.show-password+input{padding-right:90px}.login-form{text-align:left;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 a,.login-form .login-form__field label{color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial}.login-form .login-form__field label{margin-bottom:10px;text-transform:uppercase;font-size:.9rem}.login-form .login-form__field input{margin-top:5px;margin-bottom:0;height:50px;width:100%;border-radius:3px;background-color:hsla(0,0%,100%,.25);-webkit-transition:none;transition:none;border:1px solid #838383}.login-form .login-form__field input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,.5) inset;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);-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:hsla(0,0%,100%,.25);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:hsla(0,0%,100%,0)}.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.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-form .input--error,.login-form__pwreset{margin-top:-30px;margin-bottom:30px}.login-form__pwreset a{color:#fff}.login-form__success{text-align:center}.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(#000),to(transparent));-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));mask-image:linear-gradient(270deg,#000,transparent);-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(#000),color-stop(70%,transparent));-webkit-mask-image:linear-gradient(270deg,#000,transparent 70%);mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(70%,transparent));mask-image:linear-gradient(270deg,#000,transparent 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(#000),color-stop(80%,transparent));-webkit-mask-image:linear-gradient(270deg,#000,transparent 80%);mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(80%,transparent));mask-image:linear-gradient(270deg,#000,transparent 80%)}.login-page__background img.background-image-transition-leave-active{opacity:0}.login-page__background:after{content:"";top:0;right:0;left:0;bottom:0;width:100%;height:100%;position:absolute;background-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(90%,transparent),to(RGB(var(--color-bg))));background-image:linear-gradient(270deg,transparent 0,transparent 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}.login-page__form .text--expired .btn,.login-page__form .text--verified .btn{margin:10px 0}.app-container--right-left .login-page__form .text--expired,.app-container--right-left .login-page__form .text--verified{direction:rtl}.login-page .login-form{margin-top:20px}@media (max-width:1280px){.login-page__background{width:80%}}@media (max-width:1024px){.login-page{-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:100px 80px 40px;background-color:#000}.login-page,.login-page__background{display:-webkit-box;display:-ms-flexbox;display:flex}.login-page__background{width:100%;-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:rgba(0,0,0,.5)}.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(transparent));background:linear-gradient(#272727,rgba(0,0,0,.5) 52%,transparent)}.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:100px 10px 40px}}.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}.form-address{padding:8px 0}.form-gender .form-dropdown select{margin:6px 0}.form-text{padding:8px 0;position:relative}.form-text label{display:block}.form-text input{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1em;line-height:1.27em;min-width:0;margin:6px 0!important;outline:none;padding:12px;width:100%}.form-text input::-webkit-input-placeholder{color:#e7e4e4;opacity:1}.form-text input::-moz-placeholder{color:#e7e4e4;opacity:1}.form-text input::-ms-input-placeholder{color:#e7e4e4;opacity:1}.form-text input::placeholder{color:#e7e4e4;opacity:1}.form-text .form-password-input-container{width:100%;height:56px;border:1px solid #d9d9d9;border-radius:3px;margin-top:5px}.form-text .form-password-input-container>input{width:90%;border:none;-webkit-border-end:1px solid #d9d9d9;border-inline-end:1px solid #d9d9d9;border-radius:0;margin-top:0!important;margin-bottom:0!important}.form-text .form-password-input-container>.show-password{top:50%;right:0;width:10%;margin:0 auto;text-align:center;padding:0}.app-container--right-left .form-text .form-password-input-container>.show-password{right:unset;left:0}.form-text .form-password-input-container>.show-password svg{fill:#9b9b9b}.form-text .form-password-input-container>.show-password:hover svg{fill:hsla(0,0%,60.8%,.8)}.form-text .form-password-input-container>.show-password:active svg,.form-text .form-password-input-container>.show-password:focus svg{fill:var(--primary-color)}.form-text .form-password-input-container+.field-validation--error{margin-top:6px}.form-text.form-phonenumber .dropdown{width:240px;z-index:2;border:none}.form-text.form-phonenumber .dropdown .dropdown-item{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.form-text.form-phonenumber .dropdown .dropdown-item label{font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1em}.form-text.form-phonenumber .dropdown .dropdown-item .flag{height:15px;max-width:23px;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-end:10px;margin-inline-end:10px}.form-text.form-phonenumber .dropdown .dropdown-item.dropdown-item__header{width:70px;height:54px;border:1px solid #d9d9d9;border-right:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,5.9%,90%,.5)}.form-text.form-phonenumber .dropdown .dropdown-content{border:1px solid #d9d9d9;border-top:none;border-radius:3px;overflow:auto}.form-text.form-phonenumber .dropdown .dropdown-icon{left:35px;top:12px}.form-text.form-phonenumber .prefix{left:80px;top:19px;position:absolute;z-index:3;font-family:Roboto-Regular;color:#000;direction:ltr}.form-text.form-phonenumber input{z-index:2;width:calc(100% - 70px);left:70px;border-left:none;-webkit-padding-start:80px;padding-inline-start:80px}.app-container--right-left .form-text.form-phonenumber .dropdown{direction:ltr;left:0}.app-container--right-left .form-text.form-phonenumber input{left:unset;padding-right:13px;padding-left:70px}.app-container--right-left .form-text.form-phonenumber--empty input,.form-text.form-phonenumber--empty input{left:0;right:0;width:100%;border:1px solid #d9d9d9;padding:13px}.form-textarea{padding:8px 0;position:relative}.form-textarea label{display:block}.form-textarea textarea{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1em;line-height:1.27em;min-width:0;margin:6px 0 0;outline:none;padding:12px;width:100%}.form-date,.form-textarea textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px}.form-date{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;margin-bottom:8px;width:14em}.form-date:focus-within{border:2px solid #838383}.form-date__separator{color:#333;display:inline-block;line-height:54px;font-family:Roboto-Regular}.form-date input{border:0;margin:0!important;width:4em}.form-date label{color:#d9d9d9;font-size:.8em;padding:0 12px;position:absolute;top:-1.5em;z-index:1}.form-button>button{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#5f5f5f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:30px;outline:none;padding:12px 6px;width:100%}.form-button--fill>button{background-color:RGB(var(--color-primary));border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff}.form-button--fill>button:active,.form-button--fill>button:focus,.form-button--fill>button:hover{border-color:RGBA(var(--color-primary),.5)}.form-button:active>button,.form-button:focus>button,.form-button:hover>button{border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff;background-color:RGB(var(--color-primary));-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.form-button .loader-container:not(.btn__icon){position:static;margin:3px 12px}.form-button .loader-container:not(.btn__icon) .circle,.form-button .loader-container:not(.btn__icon) .circle:after,.form-button .loader-container:not(.btn__icon) .circle:before,.form-button .loader-container:not(.btn__icon) .spin,.form-button .loader-container:not(.btn__icon) .success--loader{height:20px;width:20px}.form-button .loader-container:not(.btn__icon) .circle{border-color:#fff!important}.form-dropdown{position:relative;margin:18px 0}.form-dropdown label{display:block}.form-dropdown select{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#333;margin:6px 0 0;min-width:0;width:100%}.form-dropdown svg{pointer-events:none;position:absolute;right:12px;top:50%;margin-top:-7px}.field-validation--error{color:#b60e0e;font-size:.9rem;line-height:1.2rem}.form-validation{padding-top:15px}.consent.consent--v2 .message{-webkit-box-shadow:none;box-shadow:none}@media (max-width:860px){.consent.consent--v2{max-height:100vh;max-width:none;padding-bottom:0;width:100%}.consent.consent--v2 .message{max-width:none}.consent.consent--v2 .message .content-wrapper{padding-bottom:52px}}.complete-payment{margin:30px auto 0;max-width:500px}.complete-payment .error{color:#b60e0e;font-size:1em;margin-top:1em}.dropdown{background:#fff;border-radius:2px;position:absolute;max-height:35px;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dropdown .dropdown-content{border-top:1px solid rgba(0,0,0,.2)}.dropdown-icon{cursor:pointer;width:30px;height:30px;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;position:absolute;right:0;top:0}.dropdown-icon svg{fill:#000}.dropdown label,.dropdown p:not(.error-message){color:#000;font-size:.8rem;line-height:1rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown label input,.dropdown p:not(.error-message) input{margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.dropdown p.dropdown-item{z-index:2;display:block;cursor:pointer}.dropdown-item{padding:10px;-ms-flex-negative:0;flex-shrink:0}.dropdown-item .checkbox{border:1px solid #000;height:15px;width:15px;cursor:pointer}.dropdown-item.hidden-item{opacity:0}.dropdown .dropdown-content .btn-save,.dropdown .dropdown-content .error-message,.dropdown .dropdown-content div.dropdown-item{opacity:0;pointer-events:none}.dropdown.opened{display:block;border:1px solid #838383}.dropdown.opened .btn-save,.dropdown.opened .error-message,.dropdown.opened div.dropdown-item{opacity:1;pointer-events:all}.dropdown.opened .btn-save.disabled{pointer-events:none}.dropdown.opened .dropdown-item.faded{opacity:.2;pointer-events:none}.dropdown.opened .dropdown-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.opened .error-message{color:#b60e0e;text-align:center;font-size:.8rem;line-height:1rem;padding:0 10px 10px}.dropdown.opened.dropdown--upwards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:0}.dropdown.opened.dropdown--upwards div.dropdown-content{border-top:1px solid #d0d0d0;border-bottom:none}.dropdown.opened.dropdown--upwards div.dropdown-icon{bottom:12px;top:unset}.dropdown:not(.opened) .card--switch__save-button{opacity:0}.small-menu{z-index:2;min-width:150px;max-width:90vw;border-radius:3px;position:absolute;background-color:#292929;opacity:0}.small-menu.watchlist-content-input--delete-menu,.small-menu.watchlist-content-input--share-mode{opacity:1}.small-menu .btn{font-size:.9rem;min-width:7.5rem}.small-menu .small-menu--confirmation,.small-menu .small-menu__item{color:#fff;padding:15px;white-space:nowrap;font-size:.9rem;font-family:resident-secondary-font,Roboto-Regular,arial;text-align:left}.small-menu div p{white-space:break-spaces;text-align:center}.small-menu.main-menu div{padding-bottom:10px;cursor:pointer}.small-menu.main-menu div:last-child{margin-bottom:0;border-bottom:none;padding-bottom:15px}.small-menu.main-menu div:hover{background-color:hsla(0,0%,74.1%,.2)}.signup-summary h1{line-height:2em}.signup-summary__trial-message{margin-top:20px}.signup-summary__trial-message p{color:#000;font-size:.9rem;line-height:1.2rem}.signup-summary__trial-message p.signup-summary__trial-message--renew{opacity:.5}.signup-summary__trial-message p.signup-summary__trial-message--price{font-size:1.4rem;font-weight:bolder;margin-bottom:5px}.signup-summary__trial-message div{margin:20px 0}.signup-summary-footer{color:#333;font-size:.9em;padding:1em 0;text-align:center}.summary-section{border-bottom:1px solid hsla(0,0%,85.1%,.5333333333333333);margin:0 0 16px;padding:0 0 16px}@media (max-width:860px){.summary-section{border-bottom:none}}.summary-section:last-of-type{border-bottom-color:transparent}.summary-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.summary-section__row--important{font-size:1.3em;font-weight:700;padding:16px 0}.summary-section__description li{left:5px;list-style:none}.summary-section__description li::marker{content:none}.summary-section__description li:before{content:"";height:9px;width:12px;position:absolute;left:-18px;top:4px;background-image:url(/6.0.0.ccfb3a2/assets/checkicon.svg);background-size:cover}.app-container--right-left .summary-section__description li{right:15px}.app-container--right-left .summary-section__description li:before{right:-18px}.summary-section__label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;line-height:1.4em}.summary-section__value{-ms-flex-item-align:end;align-self:flex-end;font-weight:700;text-align:right}.summary-section__change{font-weight:400;text-align:right;text-decoration:underline}.summary-section__change>span{cursor:pointer}.summary-section__icon{margin-right:10px}.summary-section li,.summary-section p,.summary-section ul{color:#333;font-size:1rem;line-height:1.4em}.summary-section ul{margin-top:12px;margin-left:12px}.add-voucher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5%}.add-voucher .form-text{-webkit-box-flex:0;-ms-flex:0 1 calc(70% - 15px);flex:0 1 calc(70% - 15px);padding-bottom:0}.add-voucher .form-text input{height:42px;margin-bottom:0}.simple-form .bancontact__form .form-text{padding-bottom:20px}.simple-form .bancontact__form input{margin-bottom:0}.simple-form .bancontact__form .field-validation--error{color:#b60e0e;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:absolute}.simple-form .add-voucher{color:#5f5f5f;margin-bottom:10px}.simple-form .add-voucher .btn.btn--primary{width:unset;min-width:30%}.simple-form .add-voucher .summary-section__row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.simple-form .add-voucher__name span{font-weight:700;padding-right:15px}.simple-form .add-voucher__name a{cursor:pointer;font-size:.8em;line-height:1rem;text-decoration:underline}.simple-form .add-voucher__description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:12px 0;font-size:.8rem}.simple-form .add-voucher__discount{color:#b60e0e}.simple-form .add-voucher .error{color:#b60e0e;position:absolute;bottom:-20px}.payment-input,.simple-form .add-voucher .error{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.payment-input{margin-bottom:16px}.payment-input__field{background:#fff;border:1px solid #d9d9d9;height:54px;margin-top:12px;padding:18px 12px;border-radius:3px}.payment-input__field.StripeElement--focus{border:2px solid #838383}.payment-input .payment-input__validation{padding-top:0}.payment-input .payment-input__validation .payment-input__validation--error{display:block;padding:5px;color:#ff0d0e;font-size:12px;text-align:left;margin:0}.payment-input label{font-family:resident-secondary-font,Roboto-Regular,arial;letter-spacing:.1em;text-transform:uppercase;font-size:.7em;padding:0 10px;color:rgba(95,95,95,.9)}.payment-input .StripeElement--invalid{border:1px solid red}.payment-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-columns .payment-input{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px)}.btn.btn--secondary.stripe-button{overflow:visible}.btn.btn--secondary.stripe-button .btn__container .btn__label{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;height:inherit}.card-icon{width:52px;height:36px;background-image:url(/assets/img/payment/transaction-icons-sprite.png);display:inline-block;position:absolute;top:-22px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.card-icon--visa{background-position:-23px -82px;left:0}.card-icon--mastercard{background-position:-95px -82px;left:31px}.card-icon--amex{background-position:-237px -82px;left:62px}@media (min-width:1024px){.card-icon{position:relative;-webkit-transform:scale(.7);transform:scale(.7);left:10px;top:6px}}.btn__label .payment-logo{height:100%;width:100%}.btn__label .payment-logo>div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.btn__label .payment-logo--gcash>div{background-image:url(/assets/img/payment/gcash.svg);height:54px}.btn__label .payment-logo--bancontact>div{background-image:url(/assets/img/payment/bancontact.svg)}.btn__label .payment-logo--wepay>div{background-image:url(/assets/img/payment/wepay.png);height:70px}.btn__label .payment-logo--alipay>div{background-image:url(/assets/img/payment/alipay.png);height:35px}.btn__label .payment-logo:hover{background-color:#fff!important}.btn.btn--with-icon .btn__icon.payment-icon{display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:cover;height:30px;width:30px}.btn.btn--with-icon .btn__icon.payment-icon.payment-logo--ideal,.btn.btn--with-icon .btn__icon.payment-icon.payment-logo--ideal-recurring{background-image:url(/assets/img/payment/ideal.png)}.payment-label{line-height:26px;margin:0 4px}.app-container--right-left .payment-label{margin-right:15px}.payment-secure{color:rgba(31,31,31,.5803921568627451);font-size:.7em;text-align:center;text-transform:uppercase;letter-spacing:.1em;padding-top:10px}.payment-secure svg{-webkit-transform:translateY(2px);transform:translateY(2px);fill:#b5b5b5}.payment__native-button--androidos,.payment__native-button--chrome,.payment__native-button--edge,.payment__native-button--firefox,.payment__native-button--safari{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.payment__native-button--androidos .form-button,.payment__native-button--chrome .form-button,.payment__native-button--edge .form-button,.payment__native-button--firefox .form-button,.payment__native-button--safari .form-button{width:100%}.payment__native-button--androidos .payment__native-button__icon,.payment__native-button--chrome .payment__native-button__icon,.payment__native-button--edge .payment__native-button__icon,.payment__native-button--firefox .payment__native-button__icon,.payment__native-button--safari .payment__native-button__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-left:7px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.payment__native-button--chrome .payment__native-button__icon{width:60px;background-image:url(/assets/img/payment/google.pay.hover.svg);position:relative;top:25%}.payment__native-button--safari .payment__native-button__icon{background-image:url(/assets/img/payment/safari.svg)}.payment__native-button--edge .payment__native-button__icon{background-image:url(/assets/img/payment/edge.svg)}.payment__native-button--firefox .payment__native-button__icon{background-image:url(/assets/img/payment/firefox.svg)}.signup-layout .payment__native-button--androidos .payment__native-button__text{display:none}.signup-layout .payment__native-button--androidos .payment__native-button__icon{background-image:url(/assets/img/payment/google.pay.hover.svg);display:block;height:24px;margin-left:0;width:100%}.signup-layout .payment__native-button--androidos:hover .payment__native-button__icon{background-image:url(/assets/img/payment/google.pay.svg)}.full-screen-overlay--content .messages.current-licence__modal{background-color:unset}.full-screen-overlay--content .messages.current-licence__modal .message{min-height:200px}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel{width:auto;min-height:100px;border-radius:5px;padding-bottom:40px}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__topbar{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}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__topbar .btn-close{cursor:pointer;display:inherit}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__topbar .btn-close svg{fill:#bdbdbd}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__topbar .btn-close svg:hover{fill:unset}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__content h3{margin:15px 0 30px}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__content p{margin-bottom:13px}.simple-form{background-color:#fff;-webkit-box-shadow:0 0 10px 0 #d9d9d9;box-shadow:0 0 10px 0 #d9d9d9;border-radius:3px;color:#5f5f5f;padding:30px;text-align:unset}.simple-form__header,.simple-form h1{color:#a7a7a7;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.7rem;line-height:1.3em;letter-spacing:.15em;margin:0 0 16px}.simple-form footer{padding-top:15px}.simple-form .licence--payment--cards{padding:16px 0}.simple-form .licence--payment--cards svg{pointer-events:none}.simple-form .licence--payment--cards select{width:100%}.simple-form__row{display:-webkit-box;display:-ms-flexbox;display:flex}.simple-form__row .form-dropdown,.simple-form__row .form-text{margin:0;padding:6px 0}.simple-form__col{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:15px}.simple-form__col+.simple-form__col{padding-right:0}.simple-form__col--large{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%}.simple-form__col--small{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}.simple-form__col--small input[type=text]{margin-bottom:0!important}.simple-form__back{position:absolute;left:0;top:.9em;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px;z-index:1;cursor:pointer;display:none}@media (max-width:860px){.simple-form__back{display:block;padding:0;top:10px}}.simple-form__back:hover svg{-webkit-transform:scale(1.3);transform:scale(1.3)}.simple-form__back svg{height:12px;fill:#333;-webkit-transition:.3s ease;transition:.3s ease;width:12px}.simple-form .error{color:#b60e0e;font-size:1em;line-height:1.2rem}.simple-form.licence-prompt .btn.btn--secondary{margin-top:20px;margin-bottom:20px}.simple-form.licence-prompt .form-button,.simple-form.licence-prompt .loader-container{position:relative;margin:20px 0}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e7e4e4}@media (max-width:768px){.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .current-licence__price{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:6.5px;margin-bottom:6.5px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .current-licence__discounts--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence--with-discounts .current-licence__title{cursor:pointer}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence--with-discounts .current-licence__name{-ms-flex-preferred-size:100%;flex-basis:100%}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__name{font-size:1.1rem;line-height:1.7rem;text-align:start}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__name .tooltip{cursor:default}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__price p{white-space:nowrap}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__discounts--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__toggle{background:none;border:none;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.app-container--right-left .account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__toggle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.app-container--right-left .account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__toggle svg{-webkit-transform:scale(-1);transform:scale(-1)}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__toggle--expanded{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.app-container--right-left .account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__toggle--expanded{-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table{overflow:hidden;padding:0;max-height:0;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table--expanded{max-height:2000px;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;border-bottom:1px solid #e7e4e4}@media (max-width:1024px){.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row{grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(50px,auto)}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column{padding:8px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column--discount-status{grid-column:1;grid-row:2}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column--discount-type{grid-column:2;grid-row:1}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column--discount-end-date{text-align:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column p{text-transform:none;font-family:resident-secondary-font,Roboto-Regular,arial;color:#838383;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-end-date p,.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status p{font-size:.8rem}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-frequency p,.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-type p{color:#000}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-frequency,.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status{-webkit-padding-start:0;padding-inline-start:0}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-frequency p,.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status p{text-transform:uppercase}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status p{padding:5px;border-radius:3px;text-transform:uppercase}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status--paused p{font-size:.8em;font-weight:700;font-family:resident-primary-font,Roboto-Bold,arial;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;border-radius:3px;text-transform:uppercase;background-color:#b60e0e;color:#fff}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status--upcoming p{font-size:.8em;font-weight:700;font-family:resident-primary-font,Roboto-Bold,arial;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;border-radius:3px;text-transform:uppercase;background-color:#292929;color:#fff}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status--active p{font-size:.8em;font-weight:700;font-family:resident-primary-font,Roboto-Bold,arial;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;text-transform:uppercase;background-color:RGB(var(--color-primary));border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column.current-licence__column--discount-status--expired p{font-size:.8em;font-weight:700;font-family:resident-primary-font,Roboto-Bold,arial;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;border-radius:3px;text-transform:uppercase;background-color:#d0d0d0;color:#fff}@-webkit-keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}70%{opacity:1}to{opacity:0}}.account-page .account-page--body .form-inputs .form-input .form-text{padding-top:0}.account-page .account-page--body .form-inputs .form-input .form-text .form-date{height:54px;margin-top:0;border-color:#000;z-index:0}.account-page .account-page--body .form-inputs .form-input .form-text .form-date input{height:48px}.account-page .account-page--body .form-inputs .form-input .form-text .form-date:focus-within{border:2px solid #838383}.account-page .account-page--body .form-inputs .form-input .form-text .form-date:focus-within input{height:46px}.account-page .account-page--body .form-inputs .form-input .form-text .form-date.form-date-error{border:1px solid #b60e0e}.edit-mode .form-date{background-color:hsla(0,5.9%,90%,.3)}.account-page{height:calc(100vh - 80px);bottom:0;position:fixed;width:100vw;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.account-page>div{height:100%;padding:60px 80px 0}.account-page>div .account-page--body__title,.account-page>div .account-page--sidebar__title{margin-bottom:50px}.account-page>div .account-page--body__title h2,.account-page>div .account-page--sidebar__title h2{padding-bottom:5px;font-size:1.7rem;line-height:2rem;font-family:resident-primary-font,Roboto-Bold,arial;color:#000;display:block;display:-webkit-box;height:auto;max-height:4rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-page p{color:#000;font-size:1rem;line-height:1.2rem}.account-page .auth__success-text p{text-align:left;opacity:0;line-height:0;-webkit-animation:fadeOut 2s ease-in;animation:fadeOut 2s ease-in}.account-page .account-page--sidebar{border-right:1px solid hsla(0,0%,74.1%,.6);width:30%;max-width:360px;-ms-flex-negative:0;flex-shrink:0}.account-page .account-page--sidebar__body{height:calc(100% - 110px);overflow-y:overlay;overflow-x:hidden;width:100%;padding-right:81px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:1024px){.account-page .account-page--sidebar__body::-webkit-scrollbar-thumb{background-color:transparent;border:none}.account-page .account-page--sidebar:hover .account-page--sidebar__body::-webkit-scrollbar-thumb{background-color:rgba(43,42,42,.63);border:1px solid hsla(0,0%,100%,.21)}}.account-page .account-page--sidebar__title{overflow:hidden}.account-page .account-page--sidebar__title h2{overflow:visible}.account-page .account-page--sidebar__title svg{display:none}.account-page .account-page--sidebar__list{margin-bottom:30px}.account-page .account-page--sidebar__list p{color:#838383;text-transform:uppercase;margin-bottom:35px;font-size:1.1rem;line-height:1.5rem;cursor:pointer;font-family:resident-secondary-font,Roboto-Regular,arial;padding-bottom:5px}.account-page .account-page--sidebar__list p.selected,.account-page .account-page--sidebar__list p:hover{color:#000;font-weight:bolder}.account-page .account-page--sidebar__list p.selected:after{display:block;content:"";height:100%;width:3px;position:absolute;top:0;left:calc(100% + 79px);border-radius:6px;background-color:var(--primary-color)}.account-page .account-page--sidebar__version{font-weight:400;font-size:.7em;opacity:.15}.account-page .account-page--body{scroll-behavior:smooth;height:100%;padding-right:15%;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.account-page .account-page--body.account-page--body__partitions{padding-right:5%}@media (min-width:1024px){.account-page .account-page--body::-webkit-scrollbar-thumb{background-color:transparent;border:none}.account-page .account-page--body:hover::-webkit-scrollbar-thumb{background-color:rgba(43,42,42,.63);border:1px solid hsla(0,0%,100%,.21)}}.account-page .account-page--body .account-page--body__title svg{display:none}.account-page .account-page--body .account-section h3{padding-bottom:35px;font-size:1.3rem;color:#000}.account-page .account-page--body .account-section__user-details--form-address{z-index:0}.account-page .account-page--body .account-section__subscriptions .loader-container:not(.btn-loader-container){margin-top:0}.account-page .account-page--body .account-section__subscriptions .btn .loader-container{margin:auto}.account-page .account-page--body .account-section__subscriptions .current-subscriptions{margin-bottom:50px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .tooltip{bottom:10px;right:2px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .tooltip:hover{z-index:1}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .tooltip:hover .tooltip__message{z-index:2}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .tooltip__message{text-transform:none;background:#fff;color:#333;border-radius:3px;-webkit-box-shadow:1px 1px 3px 1px #d0d0d0;box-shadow:1px 1px 3px 1px #d0d0d0;font-size:.8rem;line-height:1.3em;font-weight:400;font-family:resident-secondary-font,Roboto-Regular,arial;width:200px;white-space:normal}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title .tooltip .info-icon__wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.account-page .account-page--body .account-section__subscriptions .signup-wrapper{padding:0;background-color:#fff}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licences-wrapper-loader{width:115%}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group{padding:0}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group__description,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group__title{text-align:left}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group__title{font-size:1.3rem;font-weight:bolder}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group__list{margin-top:30px}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-card-list__card{margin:0 50px 50px 0}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-card-list__card .licence-card__price p{line-height:1.8rem}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__form .simple-form .simple-form__back,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .simple-form__back{left:-20px}@media (max-width:1600px){.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__form .simple-form .simple-form__back,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .simple-form__back{display:block}}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__form .simple-form .summary-section,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .summary-section{border:none}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__form .simple-form h1,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form h1{padding-bottom:10px}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__form .simple-form .payment-method--visible .payment-method__button .payment-label,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .payment-method--visible .payment-method__button .payment-label{display:block;display:-webkit-box;height:auto;max-height:26px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__form .simple-form .licence--payment--cards select,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .licence--payment--cards select{max-width:100%;min-width:unset}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .simple-form__back{display:none}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout--licence-prompt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout--licence-prompt .signup-layout__form{max-width:550px}.account-page .account-page--body .account-section__subscriptions .container.not-selected,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout--licence-prompt .signup-layout__summary{display:none}.account-page .account-page--body .account-section__subscriptions .container .subscriptions{margin-bottom:60px}.account-page .account-page--body .account-section__subscriptions .container .subscriptions__title{margin-bottom:20px}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card{background-image:none!important;border:3px solid var(--primary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:310px;max-width:100%}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card .license--payment--container .payment--section{opacity:0}@media (min-width:860px){.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:310px;max-width:none}}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card.licence--card-animated-selected{border:none}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card.licence--card-animated-selected .license--payment--container{border:3px solid var(--primary-color)}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card.licence--card-animated-selected .license--payment--container .payment--section{opacity:1}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card .license--payment--container .licence--info{width:304px}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card .license--payment--container .licence--card--content .error-message{text-align:center;color:#b60e0e}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list>.licence--card .licence--tab-badge{background:var(--primary-color)!important}.account-page .account-page--body .account-section__password-update--form,.account-page .account-page--body .account-section__preferences--form,.account-page .account-page--body .account-section__user-details--form{margin-bottom:80px}.account-page .account-page--body .account-section__password-update--form.edit-mode p,.account-page .account-page--body .account-section__preferences--form.edit-mode p,.account-page .account-page--body .account-section__user-details--form.edit-mode p{opacity:0;pointer-events:none}.account-page .account-page--body .account-section__password-update--form.edit-mode .form-buttons,.account-page .account-page--body .account-section__preferences--form.edit-mode .form-buttons,.account-page .account-page--body .account-section__user-details--form.edit-mode .form-buttons{max-height:135px;visibility:visible}.account-page .account-page--body .account-section__password-update--form .form-title,.account-page .account-page--body .account-section__preferences--form .form-title,.account-page .account-page--body .account-section__user-details--form .form-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.account-page .account-page--body .account-section__password-update--form .form-title h3,.account-page .account-page--body .account-section__preferences--form .form-title h3,.account-page .account-page--body .account-section__user-details--form .form-title h3{margin-right:20px;padding:0}.account-page .account-page--body .account-section__password-update--form .form-title p,.account-page .account-page--body .account-section__preferences--form .form-title p,.account-page .account-page--body .account-section__user-details--form .form-title p{color:#838383;font-size:.9rem;text-decoration:underline;cursor:pointer;top:1px}.account-page .account-page--body .account-section__password-update--form form .form-inputs,.account-page .account-page--body .account-section__preferences--form form .form-inputs,.account-page .account-page--body .account-section__user-details--form form .form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.account-page .account-page--body .account-section__password-update--form form .form-input,.account-page .account-page--body .account-section__preferences--form form .form-input,.account-page .account-page--body .account-section__user-details--form form .form-input{width:45%;max-width:400px;min-width:300px;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-end:30px;margin-inline-end: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;font-family:resident-secondary-font,Roboto-Regular,arial}.account-page .account-page--body .account-section__password-update--form form .form-input .form-input--label,.account-page .account-page--body .account-section__preferences--form form .form-input .form-input--label,.account-page .account-page--body .account-section__user-details--form form .form-input .form-input--label{height:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.account-page .account-page--body .account-section__password-update--form form .form-input label,.account-page .account-page--body .account-section__preferences--form form .form-input label,.account-page .account-page--body .account-section__user-details--form form .form-input label{text-transform:uppercase;color:#838383;font-size:.9rem;text-align:left}.account-page .account-page--body .account-section__password-update--form form .form-input input,.account-page .account-page--body .account-section__password-update--form form .form-input select,.account-page .account-page--body .account-section__preferences--form form .form-input input,.account-page .account-page--body .account-section__preferences--form form .form-input select,.account-page .account-page--body .account-section__user-details--form form .form-input input,.account-page .account-page--body .account-section__user-details--form form .form-input select{background-color:hsla(0,0%,100%,0);height:54px;color:#000;border-radius:3px;width:100%;min-width:unset;z-index:2;opacity:1}.account-page .account-page--body .account-section__password-update--form form .form-input input::-webkit-input-placeholder,.account-page .account-page--body .account-section__password-update--form form .form-input select::-webkit-input-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input input::-webkit-input-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input select::-webkit-input-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input input::-webkit-input-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input select::-webkit-input-placeholder{color:#838383}.account-page .account-page--body .account-section__password-update--form form .form-input input::-moz-placeholder,.account-page .account-page--body .account-section__password-update--form form .form-input select::-moz-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input input::-moz-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input select::-moz-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input input::-moz-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input select::-moz-placeholder{color:#838383}.account-page .account-page--body .account-section__password-update--form form .form-input input::-ms-input-placeholder,.account-page .account-page--body .account-section__password-update--form form .form-input select::-ms-input-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input input::-ms-input-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input select::-ms-input-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input input::-ms-input-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input select::-ms-input-placeholder{color:#838383}.account-page .account-page--body .account-section__password-update--form form .form-input input::placeholder,.account-page .account-page--body .account-section__password-update--form form .form-input select::placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input input::placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input select::placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input input::placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input select::placeholder{color:#838383}.account-page .account-page--body .account-section__password-update--form form .form-input input.edit-mode:not(:disabled),.account-page .account-page--body .account-section__password-update--form form .form-input select.edit-mode:not(:disabled),.account-page .account-page--body .account-section__preferences--form form .form-input input.edit-mode:not(:disabled),.account-page .account-page--body .account-section__preferences--form form .form-input select.edit-mode:not(:disabled),.account-page .account-page--body .account-section__user-details--form form .form-input input.edit-mode:not(:disabled),.account-page .account-page--body .account-section__user-details--form form .form-input select.edit-mode:not(:disabled){background-color:hsla(0,5.9%,90%,.3)}.account-page .account-page--body .account-section__password-update--form form .form-input input:disabled,.account-page .account-page--body .account-section__password-update--form form .form-input select:disabled,.account-page .account-page--body .account-section__preferences--form form .form-input input:disabled,.account-page .account-page--body .account-section__preferences--form form .form-input select:disabled,.account-page .account-page--body .account-section__user-details--form form .form-input input:disabled,.account-page .account-page--body .account-section__user-details--form form .form-input select:disabled{opacity:.4}.account-page .account-page--body .account-section__password-update--form form .form-input input.error,.account-page .account-page--body .account-section__password-update--form form .form-input select.error,.account-page .account-page--body .account-section__preferences--form form .form-input input.error,.account-page .account-page--body .account-section__preferences--form form .form-input select.error,.account-page .account-page--body .account-section__user-details--form form .form-input input.error,.account-page .account-page--body .account-section__user-details--form form .form-input select.error{border:1px solid #b60e0e}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber{width:100%}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber .dropdown-item__header,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber .dropdown-item__header,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber .dropdown-item__header{border:1px solid #000;border-right:none}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber input,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber input,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber input{margin:0!important;height:54px;width:calc(100% - 70px);border:1px solid #000;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-padding-start:80px;padding-inline-start:80px}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber input::-webkit-input-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber input::-webkit-input-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber input::-webkit-input-placeholder{opacity:.5}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber input::-moz-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber input::-moz-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber input::-moz-placeholder{opacity:.5}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber input::-ms-input-placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber input::-ms-input-placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber input::-ms-input-placeholder{opacity:.5}.account-page .account-page--body .account-section__password-update--form form .form-input .form-phonenumber input::placeholder,.account-page .account-page--body .account-section__preferences--form form .form-input .form-phonenumber input::placeholder,.account-page .account-page--body .account-section__user-details--form form .form-input .form-phonenumber input::placeholder{opacity:.5}.account-page .account-page--body .account-section__password-update--form form .form-input .select-wrapper,.account-page .account-page--body .account-section__preferences--form form .form-input .select-wrapper,.account-page .account-page--body .account-section__user-details--form form .form-input .select-wrapper{width:100%}.account-page .account-page--body .account-section__password-update--form form .form-input .select-wrapper__icon,.account-page .account-page--body .account-section__preferences--form form .form-input .select-wrapper__icon,.account-page .account-page--body .account-section__user-details--form form .form-input .select-wrapper__icon{display:none}.account-page .account-page--body .account-section__password-update--form form .form-input .select-wrapper:hover .select-wrapper__icon,.account-page .account-page--body .account-section__password-update--form form .form-input .select-wrapper select.edit-mode+.select-wrapper__icon,.account-page .account-page--body .account-section__preferences--form form .form-input .select-wrapper:hover .select-wrapper__icon,.account-page .account-page--body .account-section__preferences--form form .form-input .select-wrapper select.edit-mode+.select-wrapper__icon,.account-page .account-page--body .account-section__user-details--form form .form-input .select-wrapper:hover .select-wrapper__icon,.account-page .account-page--body .account-section__user-details--form form .form-input .select-wrapper select.edit-mode+.select-wrapper__icon{position:absolute;top:0;right:10px;height:54px;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;width:30px}.account-page .account-page--body .account-section__password-update--form form .form-input .error-message,.account-page .account-page--body .account-section__preferences--form form .form-input .error-message,.account-page .account-page--body .account-section__user-details--form form .form-input .error-message{color:#b60e0e;opacity:1;top:8px;min-height:10px}.account-page .account-page--body .account-section__password-update--form form .form-input .form-input-container,.account-page .account-page--body .account-section__preferences--form form .form-input .form-input-container,.account-page .account-page--body .account-section__user-details--form form .form-input .form-input-container{width:100%}.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container{width:100%;height:52px;border:1px solid #000;border-radius:3px}.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>input,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>input,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>input{width:90%;border:none;-webkit-border-end:#000 1px solid;border-inline-end:#000 1px solid;border-radius:0}.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>.show-password,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>.show-password,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>.show-password{top:50%;padding:0;right:0;width:10%;margin:0 auto;text-align:center}.app-container--right-left .account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>.show-password,.app-container--right-left .account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>.show-password,.app-container--right-left .account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>.show-password{right:unset;left:0}.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>.show-password svg,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>.show-password svg,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>.show-password svg{fill:#9b9b9b}.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>.show-password:hover svg,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>.show-password:hover svg,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>.show-password:hover svg{fill:hsla(0,0%,60.8%,.8)}.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>.show-password:active svg,.account-page .account-page--body .account-section__password-update--form form .form-input .form-password-input-container>.show-password:focus svg,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>.show-password:active svg,.account-page .account-page--body .account-section__preferences--form form .form-input .form-password-input-container>.show-password:focus svg,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>.show-password:active svg,.account-page .account-page--body .account-section__user-details--form form .form-input .form-password-input-container>.show-password:focus svg{fill:var(--primary-color)}.account-page .account-page--body .account-section__password-update--form form .form-input .error-message:not(:empty),.account-page .account-page--body .account-section__preferences--form form .form-input .error-message:not(:empty),.account-page .account-page--body .account-section__user-details--form form .form-input .error-message:not(:empty){margin-bottom:10px}.account-page .account-page--body .account-section__password-update--form form .error-message,.account-page .account-page--body .account-section__preferences--form form .error-message,.account-page .account-page--body .account-section__user-details--form form .error-message{color:#b60e0e;opacity:1;text-align:left;top:-15px}.account-page .account-page--body .account-section__password-update--form form .form-buttons,.account-page .account-page--body .account-section__preferences--form form .form-buttons,.account-page .account-page--body .account-section__user-details--form form .form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:0;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;padding:5px 0;visibility:hidden}.account-page .account-page--body .account-section__password-update--form form .form-buttons .btn,.account-page .account-page--body .account-section__preferences--form form .form-buttons .btn,.account-page .account-page--body .account-section__user-details--form form .form-buttons .btn{margin-bottom:15px}.account-page .account-page--body .account-section__password-update--form form .form-buttons .btn:not(:last-child),.account-page .account-page--body .account-section__preferences--form form .form-buttons .btn:not(:last-child),.account-page .account-page--body .account-section__user-details--form form .form-buttons .btn:not(:last-child){margin-right:30px}.account-page .account-page--body .account-section.account-section__password-update{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.account-page .account-page--body .account-section.account-section__password-update .account-section__password-update--description{margin-bottom:25px}.account-page .account-page--body .account-section__payment-details .payment-methods,.account-page .account-page--body .account-section__subscriptions .payment-methods{margin-bottom:60px}.account-page .account-page--body .account-section__payment-details .payment-methods__title,.account-page .account-page--body .account-section__subscriptions .payment-methods__title{display:inline-block;margin-bottom:30px}.account-page .account-page--body .account-section__payment-details .payment-methods__title h3,.account-page .account-page--body .account-section__subscriptions .payment-methods__title h3{margin-right:15px;padding:0}.account-page .account-page--body .account-section__payment-details .payment-methods .no-cards,.account-page .account-page--body .account-section__subscriptions .payment-methods .no-cards{margin-bottom:20px}.account-page .account-page--body .account-section__payment-details .payment-methods__cards,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container{background-color:rgba(0,0,0,.8);color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial;padding:20px;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;margin-bottom:15px;margin-right:15px;height:160px;width:320px;border-radius:10px}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container>.credit-card__bottom,.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container>.credit-card__number,.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container>.credit-card__top,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container>.credit-card__bottom,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container>.credit-card__number,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container>.credit-card__top{height:30%}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top{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}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__name,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__name{text-transform:uppercase}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu{z-index:3}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--icon svg,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--icon svg{fill:#fff}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container{border:1px solid #838383;border-radius:3px;position:absolute;top:30px;left:10px;background-color:#000}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container div,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container div{white-space:nowrap;font-size:.9rem;text-align:left;padding:15px 15px 10px;cursor:pointer}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container div:last-child,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container div:last-child{margin-bottom:0;border-bottom:none}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container div:hover,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__top .credit-card__menu--container div:hover{background-color:hsla(0,0%,74.1%,.2)}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__number,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__number .phone-icon,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__number .phone-icon{fill:#fff;margin-right:10px}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom{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}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences{width:80%;height:100%}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences.credit-card--without-dropdown p,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences.credit-card--without-dropdown p{font-size:1rem;line-height:1.2rem;color:#fff;display:block;display:-webkit-box;height:auto;max-height:2.4rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences.credit-card--without-dropdown,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences.credit-card--without-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .dropdown,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .dropdown{width:80%;z-index:2}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .card-switch__save-button,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .card-switch__save-button{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}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .card-switch__save-button .btn-save,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .card-switch__save-button .btn-save{width:calc(100% - 20px);height:35px;min-width:unset;margin:0 auto 10px;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8rem;font-weight:bolder;padding:0;cursor:pointer}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .card-switch__save-button .btn-save.disabled,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .card-switch__save-button .btn-save.disabled{cursor:default;background-color:#fff!important;color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.2)}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container .credit-card__bottom .primary-credit-card,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .primary-credit-card{border:1px solid #b60e0e;padding:5px 15px;border-radius:25px;font-size:.9rem;font-family:resident-primary-font,Roboto-Bold,arial}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container.credit-card-mobile,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container.credit-card-mobile{height:100px}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container.credit-card-mobile .credit-card__top,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container.credit-card-mobile .credit-card__top{position:absolute;right:20px}.account-page .account-page--body .account-section__payment-details .payment-methods .cards-list__error,.account-page .account-page--body .account-section__subscriptions .payment-methods .cards-list__error{color:#b60e0e;margin-top:10px}.account-page .account-page--body .account-section__payment-details .payment-methods .button-box,.account-page .account-page--body .account-section__subscriptions .payment-methods .button-box{margin-top:20px}.account-page .account-page--body .account-section__payment-details .payment-methods .button-box .btn-purchase,.account-page .account-page--body .account-section__subscriptions .payment-methods .button-box .btn-purchase{border:1px solid #838383;color:#838383}.account-page .account-page--body .account-section__payment-details .payment-history,.account-page .account-page--body .account-section__subscriptions .payment-history{width:100%}.account-page .account-page--body .account-section__payment-details .payment-history__table,.account-page .account-page--body .account-section__subscriptions .payment-history__table{padding-right:30px}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__row,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__row{border-bottom:1px solid #e7e4e4;display:-webkit-box;display:-ms-flexbox;display:flex}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__column,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__column{width:30%;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;padding:30px 10px}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__column p,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__column p{font-family:resident-secondary-font,Roboto-Regular,arial;text-align:center;display:block;display:-webkit-box;height:auto;max-height:2.4rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__column:first-child,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__column:first-child{width:20%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__column:first-child p,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__column:first-child p{text-align:left}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__column:last-child,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__column:last-child{width:20%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}.account-page .account-page--body .account-section__payment-details .payment-history__table .payment-history__column:last-child p,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__column:last-child p{text-align:right}.account-page .account-page--body .account-section__payment-details .payment-history__table .loader-container,.account-page .account-page--body .account-section__subscriptions .payment-history__table .loader-container{position:relative;top:20px}.account-page .account-page--body .account-section__preferences .styled-btn.disabled{opacity:.5}.account-page .account-page--body .account-section__preferences .language .form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input{width:45%;max-width:400px;min-width:300px;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-end:30px;margin-inline-end: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;font-family:resident-secondary-font,Roboto-Regular,arial;margin-bottom:20px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-input--label{height:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input label{text-transform:uppercase;color:#838383;font-size:.9rem;text-align:left}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select{background-color:hsla(0,0%,100%,0);height:54px;color:#000;border-radius:3px;width:100%;min-width:unset;z-index:2;opacity:1}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input::-webkit-input-placeholder,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select::-webkit-input-placeholder{color:#838383}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input::-moz-placeholder,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select::-moz-placeholder{color:#838383}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input::-ms-input-placeholder,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select::-ms-input-placeholder{color:#838383}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input::placeholder,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select::placeholder{color:#838383}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input.edit-mode:not(:disabled),.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select.edit-mode:not(:disabled){background-color:hsla(0,5.9%,90%,.3)}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input:disabled,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select:disabled{opacity:.4}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input.error,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select.error{border:1px solid #b60e0e}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber{width:100%}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber .dropdown-item__header{border:1px solid #000;border-right:none}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber input{margin:0!important;height:54px;width:calc(100% - 70px);border:1px solid #000;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-padding-start:80px;padding-inline-start:80px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber input::-webkit-input-placeholder{opacity:.5}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber input::-moz-placeholder{opacity:.5}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber input::-ms-input-placeholder{opacity:.5}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-phonenumber input::placeholder{opacity:.5}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .select-wrapper{width:100%}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .select-wrapper__icon{display:none}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .select-wrapper:hover .select-wrapper__icon,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .select-wrapper select.edit-mode+.select-wrapper__icon{position:absolute;top:0;right:10px;height:54px;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;width:30px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .error-message{color:#b60e0e;opacity:1;top:8px;min-height:10px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-input-container{width:100%}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container{width:100%;height:52px;border:1px solid #000;border-radius:3px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>input{width:90%;border:none;-webkit-border-end:#000 1px solid;border-inline-end:#000 1px solid;border-radius:0}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password{top:50%;padding:0;right:0;width:10%;margin:0 auto;text-align:center}.app-container--right-left .account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password{right:unset;left:0}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password svg{fill:#9b9b9b}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password:hover svg{fill:hsla(0,0%,60.8%,.8)}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password:active svg,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password:focus svg{fill:var(--primary-color)}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .select-wrapper__icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:30px;right:20px}.account-page .account-page--body .account-section__preferences .general-preferences,.account-page .account-page--body .account-section__preferences .general-preferences .autoplay{margin-bottom:60px}.account-page .account-page--body .account-section__preferences .general-preferences .autoplay .autoplay-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}.account-page .account-page--body .account-section__preferences .general-preferences .autoplay .autoplay-title h3{padding:0}.account-page .account-page--body .account-section__preferences .general-preferences .autoplay .autoplay-title .toggle{left:40px;-webkit-margin-start:20px;margin-inline-start:20px}.account-page .account-page--body .account-section__preferences .general-preferences .submit-error{position:absolute;font-size:.7rem;line-height:.9rem;color:#b60e0e;bottom:45px}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls{margin-bottom:60px}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls .parental-controls__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls .parental-controls__title h3{padding:0}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls .parental-controls__title .toggle{left:40px;-webkit-margin-start:20px;margin-inline-start:20px}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls__forgot-pin{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls__forgot-pin--label{cursor:pointer;text-decoration:underline;font-weight:bolder;margin-bottom:5px}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls__forgot-pin--error{color:#b60e0e}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls__forgot-pin--success{color:#03b603}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls__forgot-pin .loader-container{position:relative;width:30px;margin-top:20px}.account-page .account-page--body .account-section__preferences .marketing-preferences{margin-bottom:60px}.account-page .account-page--body .account-section__preferences .marketing-preferences__items{margin-bottom:50px}.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item input{-ms-flex-negative:0;flex-shrink:0}.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item label{margin-left:20px}.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item label a,.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item label p{font-size:1.2rem;line-height:1.5rem}.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item label p{color:#838383}.account-page .account-page--body .account-section__partitions{height:calc(100vh - 250px)}@media (max-width:1024px){.account-page{left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;top:80px}.account-page>div{padding:40px 30px}.account-page>div .account-page--body__title h2,.account-page>div .account-page--sidebar__title h2{font-size:1.6rem;border-bottom:2px solid var(--primary-color);padding-bottom:5px;margin:0 20px;text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.account-page.show-menu .account-page--sidebar{width:100%}.account-page.show-content .account-page--sidebar,.account-page.show-menu .account-page--body{display:none}.account-page.show-content .account-page--body{width:100%}.account-page .account-page--sidebar{border:none;max-width:none;padding:40px 0;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:start;-ms-flex-pack:start;justify-content:flex-start}.account-page .account-page--sidebar .account-page--sidebar__body{height:calc(100% - 60px);padding:0}.account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__list{text-align:center;padding:0 30px}.account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__list p{color:#000}.account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__title{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;width:100%;padding:0 30px}.account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__title svg{cursor:pointer;display:block;height:20px;position:absolute;left:0;margin:0 30px}.account-page .account-page--sidebar .logout-btn{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-page .account-page--body{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:30px}.account-page .account-page--body,.account-page .account-page--body .account-page--body__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-page .account-page--body .account-page--body__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.account-page .account-page--body .account-page--body__title h2{margin:0 20px;text-align:center}.account-page .account-page--body .account-page--body__title svg{cursor:pointer;display:block;height:20px;position:absolute;left:0}.account-page .account-page--body .account-section{width:100%;max-width:600px}.account-page .account-page--body .account-section>* .account-section__subtitle{width:100%}.account-page .account-page--body .account-section>* .account-section__subtitle h3{font-size:1.1rem}.account-page .account-page--body .account-section__subscriptions--empty-licences,.account-page .account-page--body .account-section__subscriptions .container .subscriptions .subscriptions__title h3,.account-page .account-page--body .account-section__subscriptions .container .subscriptions .subscriptions__title p,.account-page .account-page--body .account-section__subscriptions .current-subscriptions,.account-page .account-page--body .account-section__subscriptions .licence-wrapper__empty{text-align:center}.account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group{padding:0}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group__description,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list-group__title{text-align:center}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper .licence-card-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-card-list__card{margin-left:50px}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout__form,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout__summary{max-width:100%;padding:0}.account-page .account-page--body .account-section__payment-details,.account-page .account-page--body .account-section__subscriptions{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}.account-page .account-page--body .account-section__payment-details .payment-methods,.account-page .account-page--body .account-section__subscriptions .payment-methods{padding-bottom:50px;width:100%}.account-page .account-page--body .account-section__payment-details .payment-methods__title,.account-page .account-page--body .account-section__subscriptions .payment-methods__title{margin-bottom:35px}.account-page .account-page--body .account-section__payment-details .payment-methods .button-box,.account-page .account-page--body .account-section__payment-details .payment-methods .button-box .btn-purchase,.account-page .account-page--body .account-section__subscriptions .payment-methods .button-box,.account-page .account-page--body .account-section__subscriptions .payment-methods .button-box .btn-purchase{width:100%}.account-page .account-page--body .account-section__payment-details .payment-methods__cards,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-page .account-page--body .account-section__payment-details .payment-methods__cards .credit-card-container,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container{max-width:100%;margin:10px}.account-page .account-page--body .account-section__payment-details .payment-history,.account-page .account-page--body .account-section__subscriptions .payment-history{width:100%}.account-page .account-page--body .account-section__payment-details .payment-history__table,.account-page .account-page--body .account-section__subscriptions .payment-history__table{padding:0;width:100%}.account-page .account-page--body .account-section__payment-details .payment-history__row,.account-page .account-page--body .account-section__subscriptions .payment-history__row{width:100%;padding:45px 0 20px}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column{width:50%!important;padding:0}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.header,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.header{position:absolute;top:15px;right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.header p,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.header p{font-size:.9rem;text-align:right}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.header:first-child,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.header:first-child{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.header:first-child p,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.header:first-child p{text-align:left}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.footer,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.footer p,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.footer p{text-align:left}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.footer:last-child,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.footer:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:bolder}.account-page .account-page--body .account-section__payment-details .payment-history__row .payment-history__column.footer:last-child p,.account-page .account-page--body .account-section__subscriptions .payment-history__row .payment-history__column.footer:last-child p{text-align:right}.account-page .account-page--body .account-section__preferences{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}.account-page .account-page--body .account-section__preferences .general-preferences,.account-page .account-page--body .account-section__preferences .general-preferences .autoplay,.account-page .account-page--body .account-section__preferences .general-preferences .language{width:100%}.account-page .account-page--body .account-section__preferences .general-preferences .language .form-inputs{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-page .account-page--body .account-section__preferences .general-preferences .language .form-inputs .form-input{width:100%;max-width:unset}.account-page .account-page--body .account-section__preferences .general-preferences .submit-button,.account-page .account-page--body .account-section__preferences .marketing-preferences{width:100%}.account-page .account-page--body .account-section__preferences .marketing-preferences__items{width:100%;margin-bottom:30px}.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item label a,.account-page .account-page--body .account-section__preferences .marketing-preferences__items .marketing-preferences__item label p{font-size:1rem}.account-page .account-page--body .account-section__preferences .marketing-preferences .submit-button{width:100%;margin-bottom:30px}.account-page .account-page--body .account-section__password-update,.account-page .account-page--body .account-section__user-details{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}.account-page .account-page--body .account-section__password-update .account-section__password-update--form,.account-page .account-page--body .account-section__password-update .account-section__user-details--form,.account-page .account-page--body .account-section__user-details .account-section__password-update--form,.account-page .account-page--body .account-section__user-details .account-section__user-details--form{margin-bottom:50px;width:100%}.account-page .account-page--body .account-section__password-update .account-section__password-update--form form,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form{width:100%}.account-page .account-page--body .account-section__password-update .account-section__password-update--form form .form-inputs,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form .form-inputs,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form .form-inputs,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form .form-inputs{-ms-flex-wrap:wrap;flex-wrap:wrap}.account-page .account-page--body .account-section__password-update .account-section__password-update--form form .form-inputs .form-input,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form .form-inputs .form-input,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form .form-inputs .form-input,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form .form-inputs .form-input{width:100%;max-width:none}.account-page .account-page--body .account-section__password-update .account-section__password-update--form form .form-input,.account-page .account-page--body .account-section__password-update .account-section__password-update--form form .select-wrapper,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form .form-input,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form .select-wrapper,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form .form-input,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form .select-wrapper,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form .form-input,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form .select-wrapper{width:100%}.account-page .account-page--body .account-section__password-update .account-section__password-update--form form .form-buttons,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form .form-buttons,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form .form-buttons,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form .form-buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.account-page .account-page--body .account-section__password-update .account-section__password-update--form form .form-buttons .btn,.account-page .account-page--body .account-section__password-update .account-section__user-details--form form .form-buttons .btn,.account-page .account-page--body .account-section__user-details .account-section__password-update--form form .form-buttons .btn,.account-page .account-page--body .account-section__user-details .account-section__user-details--form form .form-buttons .btn{margin-right:0}}@media (max-width:860px){.account-page>div .account-page--body__title h2,.account-page>div .account-page--sidebar__title h2{font-size:1.4rem;padding-bottom:3px}.account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__list{text-align:left}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-card-list__card{margin:auto auto 30px}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .container .subscriptions .licence--list .licence--card .license--payment--container .licence--info{width:100%}.account-page .account-page--body .account-section__password-update--form .form-buttons input.styled-btn,.account-page .account-page--body .account-section__user-details--form .form-buttons input.styled-btn{padding:10px}}.change-parental-pin-modal.messages .message{border-radius:6px;padding:29px}.change-parental-pin-modal.messages .message .change-pin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.change-parental-pin-modal.messages .message .change-pin>p{margin-bottom:0}.change-parental-pin-modal.messages .message .change-pin--disable__error .pincode-input-container .pincode-input-text{border-color:#b60e0e!important}.change-parental-pin-modal.messages .message .change-pin .change-parental-pin-modal--error{color:#b60e0e;margin:auto auto 25px}.change-parental-pin-modal.messages .message .change-pin .btn{-ms-flex-item-align:center;align-self:center}.change-parental-pin-modal.messages .message .change-pin .pincode-input-container{padding:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.change-parental-pin-modal.messages .message .change-pin .pincode-input-container .pincode-input-text{margin:0 11px!important;text-align:center;border:1px solid #bdbdbd;background:#fff;width:63px;min-width:63px;height:85px;border-radius:4px;color:#4b4b4b;font-size:60px;font-weight:700;font-family:resident-primary-font,Roboto-Bold,arial}.secondary-modal-text{cursor:pointer}.pbr-auth__icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABHCAMAAADGBBL+AAACnVBMVEUAAADTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEXTqEX///+AfzejAAAA3XRSTlMAAHH58OHKpnU8DgWr/ey7YCHe+x5T+qkPkvZZEsyd8cd32wi22ijly12uAYQY1EX1JoOwDL9zMe04Vt3j/Pff5MgQHxtbqiAjiPOOfWEEpE8KvCkt6LMHA6eoZP5yHWjuNk346jAc2cKLS4pEPcXQFhOtNZVDsppvUhGHmZus8gav3Am90hngdCzmKgsUztU/djfvXHsNwLmh54Y5lEbEaQKg0xeAGtY76fTrSEJBOslAJE4llsMzTDJsVX6RUCKBsWbYFZC3no+FtddJwZilYrRfzXg0k1Qua21/0QdyUqsAAASASURBVHjarZj9W1NlGMf9AmKCoxiDJgIZU8EGOghLxIFRKK6kjFUjh1EkYksJ0SwxICgzldJITG3lerGypNCSyjStlNTszd7r/l9qu6B29tz32XZ1Pr9un+uz81w75zz3M0EFSKD/T2LSxORJV0xOAQAukjqFDMKUduVVKVwESDeTcWRMsbCRzCwykqutXGQqGUr2NCaSk0vGkqc2MPkaMpbpTORaMph8NWKbQQYzU2lgVgEZTKEamW0ig7lOidjzyGiKlEjxHDKY7MzIBuY6yGDMJUqklIzmeltkpGweGc0NiIzcOJ8MJqlciSyoMAepWOjklcoqs8Ii3efQTdVKxHqzJcgtNZW8sniJRaG2fKmLRG6FEhnnNt4wLQNH3e0kkXhHMMKB5XfySkE9pwBFJJFvESKA+y5eufsezoCngSTurZMuBCu8vNLIX8jKmSRxH6SIR1jjpvv5yAPNJPDgKnG1WlbzSmsKZwBrSGJembhaDwm/rIi/EOt0kiiFGPHxhuNhRgGwVrwbHXPFiHUdr7Q9Ao729SQxp1iIAB1NvLIBKnU5Gx/1ksQmu7haj/FG1uObOzdt0fJEV243iWRlQor0PMkrvZa+pygunt4qrlbtM7wyqQ7biCf+/9aCDNbwrgA64nrdLHpWjmzgle07gJ1xrZfPjgk86H+OV2bYEN8e9vla+UJ2uXhnNwC8MECx4ngRcmQP7wyU/6NgcC/FiNeXCnG1+l7ipXVWMD9BZp9VbmDHfl46gFDk5aTYhl9/TqghRJaZWCv7lZAE66sUAxUHbdCJBF7jtdffCDnAmxQNZ76vHsGGBA695XU5shUS/faxyNvvZCs4DjupOWng3e29bXsXr6lJDyVEgPcqXb4jQ0ci2WgZ02B7X/lwaGipiz4Y7nAfbelf7oGSUCIHiPY32qAw7oHBc7CAyHVM+00ZDLYSUUbDh8pXJQAUfxR6Wx/vB2IzRtIoSNvHdgAxJfDJ2EbQlKAogvPp+OZnT4qisI3Aifx/p9wS3pAPiJxd9QCiNgY/C9tEnAzEUAGWmMM2AacCAPQbnzeEjxhpu/Qj3AFR0ulqAHqN4cKIyW2nXoU/IPKecQMQEz1fFJCW5hr8hzCUoLqQtHx5wgOAb3x1Vh2UCltgt9u5DjyzO4uClG45HGl1d7YDYBJwnyMVU+u+0dE8/8mpX58/X+pGuHFoNclcWKVWAPupixSFgRFN5JtK0qE3U430bGuiaFwq00Q6SRe/GsnhNxvyCICU48Qi7zVh/5YUmLec8ryKZ7QEpjmjboi2QnleyXznYf5dJQspCqOB8EhqF+lh+p6bfGw/kD6mH4HYD7QLZnER7BYFZeJXnlfC6B7/we65PsRxoJ3AP1baL+trPwGxH2jP/5mPwK+rda8N16Jd96VByFOMTG57uBZtGDgNIXJ0op72i0bru0B6uIYBYbI8QzJZv2q03/Tvqsv94kurkWSq0jWR3zNIj7MQIvr7+/WpGk1/tRKPyUPG5mTZ+0OrJZsrZKpaV+oMGX9e7OU1818jmsjforvlsLvv7T8AAAAASUVORK5CYII=");width:35px}.pbr-auth__icon,.sptv-auth__icon{background-size:contain;background-repeat:no-repeat;height:27px}.sptv-auth__icon{background-image:url("data:image/x-icon;base64,AAABAAIAICAAAAEAIACoEAAAJgAAABAQAAABACAAaAQAAM4QAAAoAAAAIAAAAEAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AQAAAAH///8B////Af///wH///8B////Af///wH///8B6aAA/+mgAP/poAD/6aAA/+mgAPHpoAD/6aAAD+mgAAHpoAAB6aAAP+mgAP/poAD/6aAA/+mgAP/poAAB6aAAAf///wH///8B////AQAAAAEAAAABAAAAAf///wH///8BAAAAAf///wH///8B+ea7AfnmuwH55rsB/fjtAf347QHpoAD/rb1u/2rf69lf5P/9YuP66629btPpoAD/6aAAAemgAEXdphb1X+T//2nf7Nlf5P//3qUU9emgAP/poAAB////Af///wH///8BAAAAAQAAAAEAAAAB////Af///wEAAAAB6aAAAf///wH///8B////Af///wH///8B////AemgAP9f5P//X+T//1/k//9f5P//b9zi0+mgAP/poAAB6aAA/3jY0c9f5P//X+T//1/k//9f5P//6aAA/+mgAAH///8B////Af///wEAAAABAAAAAQAAAAH///8B////AQAAAAHeqiAB992kAemgAAXpoAAT6aAAHemgAAv///8B6aAA/27d4/9u3eP/X+T//1/k//9u3eP/6aAA/+mgAAHpoAD/YuP66V/k//9f5P//YOP98+mgAP/poAD/6aAAAf///wH///8B////AQAAAAEAAAABAAAAAf///wH///8B6aAAL+mgAP/poAD/6aAA/d6qIP/poAD/6aAA/+mgAP/poAD/rb1u/27d4/9f5P//X+T//2bh8t/poAD/6aAAW+mgAP1g5P77X+T//1/k///poAD/6aAA/+mgAAH///8B////Af///wH///8BAAAAAQAAAAEAAAAB////Af///wHpoADJ3qog/+mgAInpoABz6aAAcemgAHnpoAD/6aAA/+mgAP/poAD/bt3j/1/k//9f5P//X+T//+mgAP/poAD/6aAA/1/k//9f5P//X+T//+mgAP/poAA7////Af///wH///8B////Af///wEAAAABAAAAAQAAAAH///8B////AQAAAAH///8B992kAf///wH///8B////Af///wHpoAAB6aAA/+mgAPdu3eP/X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//3qUU++mgABnpoAAB////Af///wH///8B////AQAAAAEAAAABAAAAAf///wH///8BAAAAAf///wH///8B////Af///wH///8B////Af///wH///8B6aAA/27d4/9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k///hpA7/6aAAiemgAAH///8B////Af///wH///8BAAAAAQAAAAEAAAAB////Af///wEAAAAB////Af///wH///8B////Af///wH///8B////Af///wHpoAD/bt3j/1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//4jQtP/poAD/6aAAAemgAAHpoAAB6aAAAemgAAEAAAABAAAAAQAAAAH///8B////AQAAAAH///8B////Af///wH///8B////Af///wH///8B////AemgAP9r3ujXX+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//bt3j/+mgAP/poAABaN/uAWjf7gFo3+4BaN/uAQAAAAEAAAABAAAAAf///wH///8BAAAAAf///wH///8B////Af///wH///8B////Af///wHpoAAB6aAA/2fg8d1f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9u3eP/6aAA/+mgAIPpoAD/6aAA/+mgAP9o3+4BAAAAAQAAAAEAAAAB////Af///wEAAAAB////Af///wH///8B////Af///wH///8B6aAAAemgAJXpoAD/bt3j/1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//27d4//poAD/6KEC7Wjf7v9o3+7/aN/u/+mgAP8AAAABAAAAAQAAAAH///8B////AQAAAAH///8B////Af///wH///8B////AemgAAHpoACR6aAA/2fg8e9f5P79X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//9KrKu1u3eP/X+T//1/k//9o3+7/6aAA/wAAAAEAAAABAAAAAf///wH///8BAAAAAf///wH///8B////Af///wHpoAAB6aAAcemgAP9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//V/k//9f5P//X+T//bm3WNvpoAD/AAAAAQAAAAEAAAAB////Af///wEAAAAB////Af///wH///8B6aAAAemgADnpoAD/X+T+/V/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//1/k//9f5P//X+T//27d4/+7t1Xb6aAA/+mgAAkAAAABAAAAAQAAAAH///8B////AQAAAAH///8B////Af///wHpoAAB6aAA/2fg8e9f5P//X+T//1/k//9f5P//YOP982Th9eFp3+zTbN7n1XDc4NFr3ujTaN/u12Pi9+Vg5P77YeP77W7d4/9u3eP/6aAA/+mgAH3poAAF////AQAAAAEAAAABAAAAAf///wH///8BAAAAAf///wH///8B////AemgAP+yu2XtX+T//1/k//9f5P//Y+L4/9SqJ//poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA7emgAP/poAD/6aAAA////wH///8BAAAAAQAAAAEAAAAB////Af///wEAAAAB////Af///wH///8B6aAA/4/Mpu9f5P//X+T//1/k//+fxIj/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poADh6aAAcemgAAkAAAABAAAAAQAAAAH///8B////AQAAAAH///8B////AemgAG3poAD7pcJ+/1/k//9f5P//fdXH/+WiB//poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA2+mgADcAAAABAAAAAf///wH///8BAAAAAf///wHpoACL6aAA/+mgAP/kowr/ncaN/6TCgP/jowz/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA9+mgAEEAAAAB////Af///wEAAAAB6aAAWemgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA7emgABn///8B////AemgAAPpoADh6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAAj////wH///8B6aAAM+mgAP/poAD/6aAA/+mgAP/poAD/6aAB//TQgP/wv1L/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/88x2//HDXv/poAD/6aAA/+mgAP/poADh////Af///wHpoABX6aAA/+mgAP/poAD/6aAA/+mgAP/tryn///////zy3P/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+uoFv///////vnv/+mgAP/poAD/6aAA/+mgAP////8B////AemgAE3poAD/6aAA/+mgAP/poAD/6aAA/+mhA//215P/8cVi/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAB//XTiP/yyW3/6aAA/+mgAP/poAD/6aAA/f///wH///8B6aAAH+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poADL////Af///wEAAAAB6aAAvemgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAGn///8B////AQAAAAHpoAAr6aAA9+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poADJ6aAABf///wH///8BAAAAAQAAAAHpoABD6aAA8+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAAz+mgABUAAAAB////Af///wEAAAABAAAAAQAAAAHpoAAn6aAAw+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/emgAI/poAALAAAAAQAAAAH///8B////AQAAAAEAAAABAAAAAQAAAAEAAAAB6aAAR+mgALHpoAD56aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA/+mgAP/poAD/6aAA6+mgAJHpoAAjAAAAAQAAAAEAAAABAAAAAf///wH///8BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAemgAA/poABN6aAAf+mgAKfpoADR6aAA5emgAPHpoAD/6aAA/+mgAPvpoADx6aAA4emgAMPpoACb6aAAcemgADfpoAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAB////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHonwAB6J8AAeifAAHonwD/6J8A/+ifAP/AtEv/6KAAW+igAMfonwD/6J8A/+ifAAH///8B////Af///wEAAAAB6J8AAeifAAHooAAB6J8A/2Ti9vlh4/v/6J8A/8C0S/lh4/v/X+T//+ifAP/onwAB////Af///wH///8B6KAAaeifAP/onwD/6J8A/+ifAP9f5P//YeP7+eWiBvfonwD/ZeHz/+ifAP/ooAAN////Af///wH///8B////AeigAGXooABx6KAAUeigAP/onwD/wLRL/1/k//9l4fPzYeP8+V/k///AtEv/5aEFAeWhBQHloQUB5aEFAf///wEAAAAB////Af///wHonwAB6J8A/8C0S/9f5P//X+T//1/k//9f5P//5aEF/+WhBf/AtEv/////Af///wH///8BAAAAAf///wHonwAB////AeigAMFl4fP/X+T//1/k//9f5P//X+T//+WhBf9l4fP/wLRL/+igAAP///8B////AQAAAAHooAAB6KAAAeifAP9/1MT7YOT+/V/k//9f5P//X+T//1/k//9l4fP/ZeHz/+WhBf/ooAAd////Af///wEAAAAB////AeifAP+Uyp37X+T//1/k//9f5P//X+T//2Li+fdf5P//X+T//+WhBf/loQW/////Af///wH///8BAAAAAeigAMF/1MT/ZeHz/2Li+f/AtEv/6J8A/+ifAP/onwD/6J8A/+igAPvonwD/6J8A/+igAAf///8B////AQAAAAHooAD/f9TE/2Li+f/AtEv/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/ooADP6KAAC////wHooAAz6J8A8+ifAP/onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD/6J8A/+igAJv///8B6KAAh+ifAP/onwD/7rdB///////onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/uuUX//////+ifAP/onwD/////AeigAF3onwD96J8A/+ifAP/poQb/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD/6J8B/+mhBv/onwD/6KAAtf///wHooAAF6KAA0eifAP/onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD/6KAA6eigADX///8BAAAAAeigABPooAC56J8A7+ifAP/onwD/6J8A/+ifAP/onwD/6J8A/+ifAP/onwD56KAA0+igAEH///8B////AQAAAAH///8B////AeigAB/ooACH6J8A/+ifAP/onwD/6J8A/+ifAP/ooACb6KAAP+igAAH///8B////Af///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");width:27px}.auth-providers--sidebar{width:400px;max-width:100%;overflow:auto;overflow-x:hidden;padding:5px}.auth-providers__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:18px 0}.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;margin:4px 0;padding:8px;width:50px;min-width:50px}.auth-providers__small-button.btn.btn--with-icon:not(:last-child){-webkit-margin-end:10px;margin-inline-end:10px}.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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.auth-providers .sign-up .sign-up__label,.auth-providers .sign-up .sign-up__label .sign-up__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth-providers .sign-up .sign-up__label .sign-up__text{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial}.auth-providers .sign-up .sign-up__label .sign-up__text:after,.auth-providers .sign-up .sign-up__label .sign-up__text:before{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%}.apple-auth__button.btn,.facebook-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}.apple-auth__button.btn span,.facebook-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}.apple-auth__button.btn svg,.facebook-auth__button.btn svg,.google-auth__button.btn svg{fill:#fff}.apple-auth__icon,.facebook-auth__icon,.google-auth__icon{margin:10px}.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}.epg-matrix .channel-row__programme--container.hidden-programme{display:none}.epg-bucket .epg-matrix,.epg-bucket .epg-wrapper{margin:0}.epg-bucket .epg-matrix .epg-matrix__container>.loader-container,.epg-bucket .epg-wrapper .epg-matrix__container>.loader-container{padding-left:220px}.epg-bucket .epg-matrix .epg-matrix__container .date-picker,.epg-bucket .epg-matrix .epg-matrix__container .load-more--button,.epg-bucket .epg-wrapper .epg-matrix__container .date-picker,.epg-bucket .epg-wrapper .epg-matrix__container .load-more--button{padding-right:26px}.epg-bucket .epg-matrix .epg-matrix__container .date-picker,.epg-bucket .epg-wrapper .epg-matrix__container .date-picker{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.epg-bucket .epg-matrix .epg-matrix__container .channel-row__overlay,.epg-bucket .epg-wrapper .epg-matrix__container .channel-row__overlay{background:-webkit-gradient(linear,right top,left top,color-stop(10%,var(--epg-background-color)),to(transparent));background:linear-gradient(270deg,var(--epg-background-color) 10%,transparent)}.epg-bucket .epg-matrix .epg-matrix__container .channel-row .channel-row__programmes,.epg-bucket .epg-wrapper .epg-matrix__container .channel-row .channel-row__programmes{width:90%}.epg-bucket .epg-matrix .epg-matrix__container .hour-slider .hour-slider__body,.epg-bucket .epg-wrapper .epg-matrix__container .hour-slider .hour-slider__body{padding-right:0}.epg-bucket .epg-matrix .epg-matrix__container .hour-slider .arrows-container.right-arrows,.epg-bucket .epg-wrapper .epg-matrix__container .hour-slider .arrows-container.right-arrows{right:26px}.epg-bucket .ui-packages.sidebar{height:75vh;padding-right:0;width:270px;z-index:1}.epg-bucket .epg-matrix--categorised .epg-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:75vh}.epg-bucket .epg-matrix--categorised .epg-content .hour-slider{-ms-flex-negative:0;flex-shrink:0}.epg-bucket .epg-matrix--categorised .epg-content .epg-content--body{overflow-y:auto;overflow-x:hidden;padding-bottom:60px}@media (min-width:1025px){.epg-bucket .epg-matrix__container--with-sidebar .epg-matrix:before{background:linear-gradient(90deg,RGBA(var(--color-bg),.6) 300px,transparent);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:600px}}@media (min-width:861px){.epg-bucket .epg-matrix .epg-matrix__container .date-picker,.epg-bucket .epg-matrix .epg-matrix__container .load-more--button,.epg-bucket .epg-wrapper .epg-matrix__container .date-picker,.epg-bucket .epg-wrapper .epg-matrix__container .load-more--button{padding-right:50px}.epg-bucket .epg-matrix .epg-matrix__container .hour-slider .arrows-container.right-arrows,.epg-bucket .epg-wrapper .epg-matrix__container .hour-slider .arrows-container.right-arrows{right:50px}}@media (max-height:490px){.epg-bucket .epg-matrix--categorised .epg-content,.epg-bucket .ui-packages.sidebar{height:60vh}}.epg-bucket-video{position:fixed;top:0;width:100%;text-align:center;margin:auto;left:0;right:0}.epg-bucket-video__overlay{background:-webkit-gradient(linear,left bottom,left top,from(RGBA(var(--color-bg),1)),color-stop(30%,rgba(0,0,0,.4)));background:linear-gradient(0deg,RGBA(var(--color-bg),1) 0,rgba(0,0,0,.4) 30%);position:absolute;left:0;right:0;top:0;bottom:0;z-index:105}.epg-bucket-video .video-wrapper{position:relative;width:100%}.epg-bucket-video .video-wrapper .video-placeholder,.epg-bucket-video .video-wrapper .video-placeholder>div,.epg-bucket-video .video-wrapper video{position:static!important;-webkit-transform:none;transform:none;display:block}.epg-bucket-video .video-wrapper video{height:unset}.epg-bucket-video .video-placeholder{height:100vh}@media (max-width:1024px){.epg-bucket-video .video-placeholder{position:relative;height:100%;width:100vw}}body .epg-matrix__container .sidebar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent;left:0;padding:0 50px 30px;position:fixed}body .epg-matrix__container .sidebar__item{height:auto;padding:0 5px 5px}body .epg-matrix__container .sidebar__item span{text-transform:none;display:block;display:-webkit-box;height:auto;max-height:2.6em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.epg-bucket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;left:0}.epg-bucket .ui-packages.sidebar{height:auto;width:100vw;padding:0 30px}.epg-bucket .epg-matrix__container.epg-matrix__container--with-sidebar .epg-content--body,.epg-bucket .epg-wrapper__container.epg-matrix__container--with-sidebar .epg-content--body{height:calc(70vh - 260px)}.epg-bucket .epg-matrix .epg-content--body,.epg-bucket .epg-wrapper .epg-content--body{height:calc(70vh - 200px)}.epg-bucket .epg-matrix .epg-matrix__container .epg-topbar,.epg-bucket .epg-wrapper .epg-matrix__container .epg-topbar{display:none}.epg-bucket .epg-matrix .epg-matrix__container>.loader-container,.epg-bucket .epg-wrapper .epg-matrix__container>.loader-container{padding-left:0}.epg-bucket .epg-bucket-video{position:relative;height:30vh}.epg-bucket .epg-bucket-video .epg-bucket-video__overlay{display:none}.epg-bucket .epg-bucket-video video{height:30vh}body .epg-matrix__container .sidebar{position:static;top:0;width:100vw;padding:0 30px;background-color:var(--epg-programme-color)}body .epg-matrix__container .sidebar+.epg-matrix{max-width:100vw;padding-left:30px}body .epg-matrix__container .sidebar button{max-width:none}}.payment-authorization__modal.messages>.message{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;border-width:.5px;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;padding-top:55px}.payment-authorization__modal.messages>.message>*{margin:0 0 30px}.payment-authorization__modal.messages>.message>:last-child{margin-bottom:0}.payment-authorization__modal.messages>.message .payment-authorization__modal--note,.payment-authorization__modal.messages>.message .payment-authorization__modal--text{color:#000;font-size:.9em;line-height:1.3em}.payment-authorization__modal.messages>.message .payment-authorization__modal--note:last-child,.payment-authorization__modal.messages>.message .payment-authorization__modal--text:last-child{margin-bottom:0}.payment-authorization__modal.messages>.message .payment-authorization__modal--text{opacity:.8}.payment-authorization__modal.messages>.message .payment-authorization__modal--note{color:#838383;font-size:.8rem}.payment-authorization__modal.messages>.message .payment-authorization__modal--error{color:#b60e0e}.payment-authorization__modal.messages>.message .btn{width:100%}.payment-authorization__modal.messages>.message .btn.loading{pointer-events:none}@media (max-width:768px){.payment-authorization__modal.messages>.message .payment-authorization__modal--error p,.payment-authorization__modal.messages>.message .payment-authorization__modal--text p{font-size:.9em}.payment-authorization__modal.messages>.message .btn{height:45px;font-size:1rem;padding:15px 13px}}.control-bar .language-option{padding:5px 30px 5px 0;background:none;color:#fff}.control-bar .language-option .language-option__icon svg{fill:#fff}.control-bar .ds-control-bar__section--right>div:last-child .control__label{right:-16px;left:unset;-webkit-transform:unset;transform:unset}.video-title-bar__metadata .ds-time-label{font-size:1.3rem;line-height:1.2em}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse{70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.ui-packages.content-page .collection-metadata{height:calc(100vh - 150px);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:center;-ms-flex-pack:center;justify-content:center}.ui-packages.content-page .collection-metadata .title-text{font-size:2rem;display:none!important}.ui-packages.content-page .content-page__infinite-loader.hide{display:none}.ui-packages.content-page.collection-wrapper .content-page__infinite-loader,.ui-packages.content-page.collection-wrapper .content-wrapper .empty,.ui-packages.content-page.collection-wrapper .error-message,.ui-packages.content-page.playlist-wrapper .content-page__infinite-loader,.ui-packages.content-page.playlist-wrapper .content-wrapper .empty,.ui-packages.content-page.playlist-wrapper .error-message{width:55%;left:45%}.ui-packages.content-page.collection-wrapper .content-page__infinite-loader--full-page,.ui-packages.content-page.playlist-wrapper .content-page__infinite-loader--full-page{width:100%;left:0}.ui-packages.content-page.collection-wrapper .error-message,.ui-packages.content-page.playlist-wrapper .error-message{text-align:center;color:red}.ui-packages.content-page.collection-wrapper .shared-hero,.ui-packages.content-page.playlist-wrapper .shared-hero{max-height:calc(100vh - 100px)}.ui-packages.content-page.collection-wrapper .shared-hero__background,.ui-packages.content-page.playlist-wrapper .shared-hero__background{height:100vh;width:100vw;position:fixed;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-filter:blur(6px);filter:blur(6px);opacity:.5}.ui-packages.content-page.collection-wrapper .shared-hero__content,.ui-packages.content-page.playlist-wrapper .shared-hero__content{width:40%;max-height:100%;overflow-y:auto;padding-right:10px;z-index:4}.ui-packages.content-page.collection-wrapper .shared-hero__content .shared-hero__item+.shared-hero__item,.ui-packages.content-page.playlist-wrapper .shared-hero__content .shared-hero__item+.shared-hero__item{margin:15px 0 0}.ui-packages.content-page.collection-wrapper .shared-hero__content .shared-hero__channel-logo,.ui-packages.content-page.playlist-wrapper .shared-hero__content .shared-hero__channel-logo{width:auto}.ui-packages.content-page.collection-wrapper .shared-hero__content h1,.ui-packages.content-page.playlist-wrapper .shared-hero__content h1{font-size:2.25rem;line-height:2.6rem;padding:0;display:block;display:-webkit-box;height:auto;max-height:7.8rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .shared-hero__content p,.ui-packages.content-page.playlist-wrapper .shared-hero__content p{font-size:1rem;line-height:1.4rem;font-family:resident-tertiary-font,Roboto-Bold,arial;display:block;display:-webkit-box;height:auto;max-height:8.4rem;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .shared-hero__content .shared-hero__title-image,.ui-packages.content-page.playlist-wrapper .shared-hero__content .shared-hero__title-image{height:150px}.ui-packages.content-page.collection-wrapper .seasons-list,.ui-packages.content-page.playlist-wrapper .seasons-list{width:100%;max-width:450px;z-index:4;min-height:0;margin-top:30px;overflow-y:auto}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker svg{opacity:0}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker p{display:block;display:-webkit-box;height:auto;max-height:1.7rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected{pointer-events:none}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover{background-color:var(--primary-color)}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected .btn__icon,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected .btn__icon path,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected p,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected svg,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus .btn__icon,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus .btn__icon path,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus p,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:focus svg,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover .btn__icon,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover .btn__icon path,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover p,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker:hover svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected .btn__icon,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected .btn__icon path,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus .btn__icon,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus .btn__icon path,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:focus svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover .btn__icon,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover .btn__icon path,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover p,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker:hover svg{opacity:1;color:#fff;fill:#fff}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker .season-picker__item+.season-picker__item,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker .season-picker__item+.season-picker__item{margin-left:20px}.ui-packages.content-page.collection-wrapper .seasons-dropdown,.ui-packages.content-page.playlist-wrapper .seasons-dropdown{min-width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-packages.content-page.collection-wrapper .seasons-dropdown select,.ui-packages.content-page.playlist-wrapper .seasons-dropdown select{background:none;margin:0;min-width:auto;padding:0 40px 0 0;z-index:1;border:none;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1rem;line-height:1.2rem}.ui-packages.content-page.collection-wrapper .seasons-dropdown svg,.ui-packages.content-page.playlist-wrapper .seasons-dropdown svg{fill:#fff;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:30px}@media (max-width:1024px){.ui-packages.content-page.collection-wrapper .content-page__infinite-loader,.ui-packages.content-page.collection-wrapper .error-message,.ui-packages.content-page.playlist-wrapper .content-page__infinite-loader,.ui-packages.content-page.playlist-wrapper .error-message{width:100%;left:0}.ui-packages.content-page.collection-wrapper .shared-hero,.ui-packages.content-page.playlist-wrapper .shared-hero{padding-top:20px}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__background,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__background{height:40vh;min-height:280px;-webkit-filter:none;filter:none;opacity:1;position:absolute}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__background:after,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__background:after{content:"";display:block;height:30px;width:100vw;left:0;background:-webkit-gradient(linear,left top,left bottom,from(RGB(var(--color-bg))),color-stop(52%,RGBA(var(--color-bg),.5)),to(RGBA(var(--color-bg),0)));background:linear-gradient(RGB(var(--color-bg)),RGBA(var(--color-bg),.5) 52%,RGBA(var(--color-bg),0));position:absolute;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__content,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__content{width:100%}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__content .shared-hero__title,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__content .shared-hero__title{font-size:1.375rem;line-height:1.5rem}.ui-packages.content-page.collection-wrapper .shared-hero .shared-hero__content .shared-hero__description,.ui-packages.content-page.playlist-wrapper .shared-hero .shared-hero__content .shared-hero__description{font-size:.875rem;line-height:1.1rem}.ui-packages.content-page.collection-wrapper .collection-metadata,.ui-packages.content-page.playlist-wrapper .collection-metadata{height:auto;display:block}.ui-packages.content-page.collection-wrapper .seasons-list,.ui-packages.content-page.playlist-wrapper .seasons-list{width:auto;min-width:none;max-width:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.collection-wrapper .seasons-list .season-picker svg,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker .episodes,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker svg{display:none}.ui-packages.content-page.collection-wrapper .seasons-list .season-picker.selected,.ui-packages.content-page.playlist-wrapper .seasons-list .season-picker.selected{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all}.ui-packages.content-page.collection-wrapper .seasons-list.opened .season-picker,.ui-packages.content-page.playlist-wrapper .seasons-list.opened .season-picker{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:860px){.ui-packages.content-page.collection-wrapper .shared-hero,.ui-packages.content-page.playlist-wrapper .shared-hero{padding:20px 26px}}.ui-packages.content-page.collection-wrapper .shared-hero__content{z-index:4}.ui-packages.content-page.collection-wrapper .shared-hero__content h1{display:block;display:-webkit-box;height:auto;max-height:7.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page.collection-wrapper .shared-hero__content p{display:block;display:-webkit-box;height:auto;max-height:4.8rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-packages.content-page .content-wrapper .content-page__infinite-loader{margin-top:65px}.ui-packages.content-page .content-wrapper .empty{top:30px;bottom:0;left:0;right:0;color:#fff;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:2rem}@media screen and (max-width:860px){.ui-packages.content-page .content-wrapper .empty{font-size:1rem}}.activation-modal .message .error__code-message{color:#b60e0e}.activation-modal .activation__user-input h4{margin-bottom:20px}.activation-modal .activation__user-input .error{margin-top:26px;margin-bottom:0;color:#b60e0e}.activation-modal .activation__user-input--email h6.title,.activation-modal .activation__user-input--email p.value,.activation-modal .activation__user-input--name h6.title,.activation-modal .activation__user-input--name p.value,.activation-modal .activation__user-input--phone h6.title,.activation-modal .activation__user-input--phone p.value{text-align:left;word-break:break-all}.activation-modal .activation__user-input--email p.value,.activation-modal .activation__user-input--name p.value,.activation-modal .activation__user-input--phone p.value{font-size:1.25em}.activation-modal .activation__user-input input:hover{cursor:default}.activation-modal .activation__user-input .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}.activation-modal .activation__user-input .buttons-wrapper .btn{margin-top:6.5px}.activation-modal .activation__user-input .buttons-wrapper .btn--secondary:hover{-webkit-box-shadow:0 0 0 4px #d0d0d0;box-shadow:0 0 0 4px #d0d0d0}.activation-modal .activation__user-input .buttons-wrapper .btn--primary:hover{-webkit-box-shadow:0 0 0 4px var(--primary-color);box-shadow:0 0 0 4px var(--primary-color)}@media (max-width:860px){.activation-modal .activation__user-input .buttons-wrapper{gap:13px}.activation-modal .activation__user-input .buttons-wrapper .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}}.activation-modal .activation__user-input .field-validation--error{color:#b60e0e;font-size:.9rem;line-height:1.2rem;margin:0}