.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--price{font-size:1.4rem;font-weight:bolder;margin-bottom:5px}.signup-summary__trial-message div{margin:20px 0}.summary-section{margin:0 0 16px;padding:0 0 16px}.summary-section--adyen-cards{margin:0;padding:0}.summary-section .no-padding{padding:0}@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;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 0}.summary-section__row--important{font-size:1.3em;font-weight:700}.summary-section__description>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.summary-section__description li{left:5px;list-style:none}.summary-section__description li::marker{content:none}.summary-section__description li:before{background-image:url(/assets/6.57.11.bbc36e7/assets/checkicon.svg);background-size:cover;content:"";height:9px;left:-18px;position:absolute;top:4px;width:12px}.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__label,.summary-section__value{font-family:resident-secondary-font,Roboto-Regular,arial;font-weight:700}.summary-section__value{-ms-flex-item-align:center;align-self:center;padding-left:12px;text-align:right}.summary-section__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.summary-section__header>span{color:#000;font-family:resident-secondary-font,Roboto-Regular,arial;font-weight:700}.summary-section__change{color:#000;font-weight:400;text-align:right}.summary-section__change:hover>span{color:var(--primary-color)}.summary-section__change>span{cursor:pointer;font-size:.8rem;text-decoration:underline}.summary-section__icon{margin-right:10px}.summary-section__voucher-inputs{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}.summary-section li,.summary-section p,.summary-section ul{color:#333;font-size:1rem;line-height:1.4em}.summary-section ul{margin-left:12px;margin-top:12px}.recurring-instructions-label,.signup-summary-footer{color:#000;font-size:1rem;line-height:1.2rem}.add-voucher{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5%;justify-content:space-between}.add-voucher .form-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.add-voucher .form-text input{height:42px}.add-voucher .btn__apply-voucher{margin-bottom:6px;top:3px}.add-voucher .btn__skip-voucher{-ms-flex-preferred-size:100%;flex-basis:100%}.simple-form .bancontact__form .form-text{padding-bottom:20px}.simple-form .bancontact__form input{margin-bottom:0}.simple-form .bancontact__form .field-validation--error{-webkit-box-flex:0;color:#b60e0e;-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{min-width:30%;width:unset}.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{color:#03b603;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%;font-size:.8rem;padding:12px 0}.simple-form .add-voucher__discount{color:#03b603}.simple-form .add-voucher .error{-webkit-box-flex:0;bottom:-20px;color:#b60e0e;-ms-flex:0 0 100%;flex:0 0 100%;position:absolute}.simple-form{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 10px 0 #d9d9d9;box-shadow:0 0 10px 0 #d9d9d9;color:#5f5f5f;padding:30px;text-align:unset}.simple-form__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:resident-secondary-font,Roboto-Regular,arial;margin-bottom:26px}.simple-form__header .simple-form__label{-webkit-box-flex:1;border-bottom:none;-ms-flex:1;flex:1;margin:0;padding:0}.simple-form__header .simple-form__back{-webkit-padding-end:10px;cursor:pointer;display:block;padding-inline-end:10px;z-index:1}.simple-form__header .simple-form__back:hover svg{-webkit-transform:scale(1.3);transform:scale(1.3)}.simple-form__header .simple-form__back svg{fill:#333;height:100%;-webkit-transition:.3s ease;transition:.3s ease}.simple-form .adyen-checkout__fieldset__title,.simple-form h1{border-bottom:1px solid #e7e4e4;color:#a7a7a7;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.7rem;letter-spacing:.15em;line-height:1.3em;margin:0 0 16px;padding-bottom:10px}.simple-form h1{color:#000;font-weight:lighter}.simple-form footer{padding-top:15px}.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-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-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 .error{color:#b60e0e;font-size:1em;line-height:1.2rem}.simple-form.licence-prompt .btn.btn--secondary{margin-bottom:20px;margin-top:20px}.simple-form.licence-prompt .form-button,.simple-form.licence-prompt .loader-container{margin:20px 0;position:relative}.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;margin:6px 0!important;min-width:0;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::-ms-input-placeholder{color:#e7e4e4;opacity:1}.form-text input::placeholder{color:#e7e4e4;opacity:1}.form-text .form-input--hint{color:#838383;display:block;font-size:.875rem;font-style:italic;margin-bottom:.25rem;margin-top:.25rem;text-align:left}.form-text .form-password-input-container{border:1px solid #d9d9d9;border-radius:3px;height:56px;margin-top:5px;width:100%}.form-text .form-password-input-container>input{-webkit-border-end:1px solid #d9d9d9;border:none;border-inline-end:1px solid #d9d9d9;border-radius:0;margin-bottom:0!important;margin-top:0!important;width:90%}.form-text .form-password-input-container>.show-password{margin:0 auto;padding:0;right:0;text-align:center;top:50%;width:10%}.app-container--right-left .form-text .form-password-input-container>.show-password{left:0;right:unset}.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%,61%,.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{z-index:3}.form-text.form-phonenumber .dropdown{border:none;width:240px;z-index:2}.form-text.form-phonenumber .dropdown .dropdown-item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.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{-ms-flex-negative:0;-webkit-margin-end:10px;flex-shrink:0;height:15px;margin-inline-end:10px;max-width:23px}.form-text.form-phonenumber .dropdown .dropdown-item.dropdown-item__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,6%,90%,.5);border:1px solid #d9d9d9;border-right:none;height:54px;width:70px}.form-text.form-phonenumber .dropdown--not-expandable .dropdown-item__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-text.form-phonenumber .dropdown .dropdown-content{border:1px solid #d9d9d9;border-radius:3px;border-top:none;overflow:auto}.form-text.form-phonenumber .dropdown .dropdown-icon{left:35px;top:12px}.form-text.form-phonenumber .prefix{color:#000;direction:ltr;font-family:resident-secondary-font,Roboto-Regular,arial;left:80px;position:absolute;top:19px;z-index:3}.form-text.form-phonenumber input{-webkit-padding-start:80px;border-left:none;left:70px;padding-inline-start:80px;width:calc(100% - 70px);z-index:2}.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-left:70px;padding-right:13px}.app-container--right-left .form-text.form-phonenumber--empty input,.form-text.form-phonenumber--empty input{border:1px solid #d9d9d9;left:0;padding:13px;right:0;width:100%}.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;margin:6px 0 0;min-width: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-bottom:8px;margin-top:6px;width:14em}.form-date:focus-within{border:2px solid #838383}.form-date__separator{color:#333;display:inline-block;font-family:Roboto-Regular;line-height:54px}.form-date input{border:0;margin:0!important;text-align:center;width:4em}.form-date label{color:#d9d9d9;font-size:.8em;padding:0 12px;position:absolute;top:-1.5em;z-index:1}.form-button>button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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;justify-content: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{background-color:RGB(var(--color-primary));border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff;-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){margin:3px 12px;position:static}.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{margin:18px 0;position:relative}.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{margin-top:-7px;pointer-events:none;position:absolute;right:12px;top:50%}.field-validation--error{color:#b60e0e;font-size:.9rem;line-height:1.2rem}.form-validation{padding-top:15px}.form-radio label,.form-radio p{color:#000;font-size:1.3rem;margin:5px 0}.form-radio--item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.form-radio--item input{-webkit-margin-end:20px;cursor:pointer;height:25px;margin-inline-end:20px;width:25px}.form-radio--item p{margin:0}.form-radio--disabled input{cursor:default}.consent.consent--v2 .message{-webkit-box-shadow:none;box-shadow:none}.consent.consent--v2 .consent-body .consent__checkbox-container .consent__checkbox{top:0}.consent.consent--v2 .consent-body .consent__checkbox-container .rich-text p,.consent.consent--v2 .consent-body .consent__checkbox-container p{margin-bottom:13px;margin-top:0}.consent.consent--v2 .consent-body .consent__checkbox-container .rich-text p:last-child,.consent.consent--v2 .consent-body .consent__checkbox-container p:last-child{margin-bottom:0}@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}}.consent.consent--v2 .error-message{color:#b60e0e;font-size:.9rem;line-height:1.2rem}.complete-payment{margin:13px auto 0;max-width:600px}.complete-payment .error{color:#b60e0e;font-size:1em;margin-top:1em}.login-form__form{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;flex-shrink:0;justify-content:space-between;padding-bottom:50px;width:100%}.login-form__form,.login-form__form--content .content-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.login-form__form--content .content-form{text-align:center;width:400px}.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{color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1.1rem;margin-bottom:30px;text-align:left;text-transform:none}.login-form__form--content .content-form .auth__success-text p{color:#9b9b9b}.login-form__form--content .content-form .auth__success-tick{position:absolute;right:20px;top:50px}.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]{-moz-appearance:textfield;margin-bottom:40px!important;margin-top:10px}.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{bottom:70px;position:absolute;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{line-height:1.1rem;position:absolute;top:85px}.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-bottom:10px;margin-top:10px}.login-form__form--content .icon-arrow-left{fill:#fff;cursor:pointer;position:absolute;top:-40px}.login-form__form--content .alt-auth--success{max-width:90vw;position:fixed;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:400px}@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{display:block;width:100%}.login-form__form .icon-arrow-left{fill:#fff;cursor:pointer;left:-15px;position:absolute;top:-50px}.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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:unset;width:90%}.login-form__form--title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;text-align:center;width:100%}.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%,61%,.8)}.show-password:active svg,.show-password:focus svg{fill:var(--primary-color)}.show-password+input{padding-right:90px}.login-form{text-align:start;width:100%}.login-form .login-form__field{margin-bottom:40px}.login-form .login-form__field .forgot-password{cursor:pointer;text-align:left}.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{font-size:.9rem;margin-bottom:10px;text-transform:var(--text-transform)}.login-form .login-form__field input{background-color:hsla(0,0%,100%,.25);border:1px solid #838383;border-radius:3px;height:50px;margin-bottom:0;margin-top:5px;-webkit-transition:none;transition:none;width:100%}.login-form .login-form__field input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);box-shadow:inset 0 0 0 1000px rgba(0,0,0,.5);caret-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-form .login-form__field .form-input-container{width:100%}.login-form .login-form__field .form-password-input-container{background-color:hsla(0,0%,100%,.25);border:1px solid #838383;border-radius:3px;height:52px;margin-top:5px;width:100%}.login-form .login-form__field .form-password-input-container>input{-webkit-border-end:1px solid #838383;background-color:hsla(0,0%,100%,0);border:none;border-inline-end:1px solid #838383;border-radius:0;margin-top:0;width:90%}.login-form .login-form__field .form-password-input-container>.show-password{margin:0 auto;padding:0;right:0;text-align:center;top:50%;width:10%}.app-container--right-left .login-form .login-form__field .form-password-input-container>.show-password{left:0;right:unset}.login-form .btn{width:100%}.login-form .btn.disabled{pointer-events:none}.login-form .input--error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:25px;top:0}.login-form .input--error,.login-form__pwreset{margin-bottom:30px;margin-top:-30px}.login-form__pwreset a{color:#fff}.login-form__pwreset a,.login-form__success{font-family:resident-secondary-font,Roboto-Regular,arial}.login-form__success{text-align:center}.login-page{background-color:RGB(var(--color-bg));margin-top:50px;min-height:100vh;overflow-y:auto;padding:90px 120px 20px;width:100vw}.login-page__background{height:100%;overflow:hidden;position:fixed;right:0;top:0;width:70%}.login-page__background img{height:100%;-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);opacity:0;position:absolute;right:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}@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{-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%);opacity:1;position:absolute}.login-page__background img.background-image-transition-leave-active{opacity:0}.login-page__background:after{background-image:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(90%,transparent),to(RGB(var(--color-bg))));background-image:linear-gradient(to left,transparent 0,transparent 90%,RGB(var(--color-bg)) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.login-page__logo{display:none}.login-page__wrapper{max-width:90vw;width:400px}.login-page__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-negative:0;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:60px;max-width:100%;width:400px}.login-page__header h2{color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:2rem}.login-page__header__logo{-webkit-margin-start:15px;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:flex-end;margin-inline-start:15px}.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{font-family:resident-secondary-font,Roboto-Regular,arial;line-height:1.3em;margin:1em 0}.login-page__form .provider-picker--separator{margin-bottom:10px}.login-page__form .unlink-button p{color:#b60e0e}.login-page__form .retry-message{bottom:10px;font-size:1.1rem}.login-page__form .unlink-button{bottom:20px}@media(max-width:768px){.login-page__form .unlink-button{bottom:-20px;margin-bottom:50px}}.login-page__form .text--expired p,.login-page__form .text--verified p{font-family:resident-secondary-font,Roboto-Regular,arial}.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}.login-page.provider-picker .login-page__wrapper{width:500px}.login-page.provider-picker .loader-container{position:relative}.login-page.provider-picker .error-message{color:#b60e0e;margin-bottom:20px}@media(max-width:1280px){.login-page__background{width:80%}}@media(max-width:1024px){.login-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:#000;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;padding:90px 80px 40px}.login-page,.login-page__background{display:-webkit-box;display:-ms-flexbox;display:flex}.login-page__background{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.7;width:100%}.login-page__background .img_mobile{-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.login-page__background:after{background-color:rgba(0,0,0,.5);background-image:none}.login-page__logo{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;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);display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.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{margin-top:90px;padding:0}.login-page__header{margin-bottom:0}.login-page .login-form{margin-top:26px}.login-page .login-form__field{margin-bottom:13px}.login-page .input--error,.login-page .login-form__pwreset{margin-bottom:13px;margin-top:-13px}.login-page .auth-providers .sign-up{margin-top:0}.login-page .auth-providers .sign-up .sign-up__label{margin-bottom:13px;margin-top:13px}}.provider-picker--item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(41,41,41,.5);border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;margin-bottom:20px;padding:15px 25px}.provider-picker--item:hover{background-color:#292929}.provider-picker--item p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.325rem;line-height:32px;max-width:calc(75% - 20px);overflow:hidden;padding:0;text-overflow:ellipsis}.provider-picker--item--light{background-color:#fff;border:1px solid #e7e4e4}.provider-picker--item--light:hover{background-color:#e7e4e4}.provider-picker--item--light .provider-picker--logo{max-width:110px}.provider-picker--item--light p{color:#000}.provider-picker--item .provider-picker--logo{-webkit-margin-end:20px;background-repeat:no-repeat;background-size:contain;height:100%;margin-inline-end:20px;width:25%}.tv-login .login-form-form--field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.tv-login .input--error{top:50px}.tv-login .alt-auth--success__loader .loader-container{margin-bottom:30px;position:relative}.pbr-auth__icon{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-size:contain;height:27px;width:35px}.auth-providers--sidebar{max-width:100%;overflow:auto;overflow-x:hidden;padding:5px;width:400px}.auth-providers__buttons:has(*){-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:space-evenly;margin:13px 0}.auth-providers__small-button.btn.btn--with-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;height:50px;justify-content:center;min-width:50px;padding:8px;width:50px}.auth-providers__small-button.btn.btn--with-icon .btn__icon{fill:#fff;height:30px;margin:0}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.auth-providers .sign-up .sign-up__label .sign-up__text{-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.9rem;justify-content:center;width:100%}.auth-providers .sign-up .sign-up__label .sign-up__text:after,.auth-providers .sign-up .sign-up__label .sign-up__text:before{-webkit-box-flex:1;border-bottom:1px solid #838383;content:"";-ms-flex:1;flex:1}.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,.gigya-auth__button.btn,.google-auth__button.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;justify-content:center;margin:16px 0;padding:4px}.apple-auth__button.btn span,.facebook-auth__button.btn span,.gigya-auth__button.btn span,.google-auth__button.btn span{-ms-flex-item-align:center;-ms-flex-line-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-self:center;display:block;justify-content:center;margin:0}.apple-auth__button.btn svg,.facebook-auth__button.btn svg,.gigya-auth__button.btn svg,.google-auth__button.btn svg{fill:#fff}.apple-auth__icon,.facebook-auth__icon,.gigya-auth__icon,.google-auth__icon{margin:10px}.gigya-screen .gigya-layout-row .gigya-composite-control-submit input,.gigya-screen-dialog .gigya-layout-row .gigya-composite-control-submit input{min-width:200px!important}.gigya-screen .gigya-layout-row #gigya-custom-social-logins-container .gigya-react-social-button .gigya-react-social-button-logo,.gigya-screen-dialog .gigya-layout-row #gigya-custom-social-logins-container .gigya-react-social-button .gigya-react-social-button-logo{top:0}.gigya-screen .gigya-multi-choice-item label:after,.gigya-screen .gigya-multi-choice-item label:before,.gigya-screen-dialog .gigya-multi-choice-item label:after,.gigya-screen-dialog .gigya-multi-choice-item label:before{left:-30px}.apple-auth__button svg{margin-top:-5px}button.btn--auth{background-color:RGBA(var(--color-primary));display:block}button.btn--auth:hover{border:2px solid #fff}.social-login h2{color:#fff;font-size:1.3em;margin:.5em 0}.social-login p{font-size:1em;margin-bottom:2em}.account-link__title{margin:15px 0}.account-link__btns{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;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}.payment-input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:16px}.payment-input__field{background:#fff;border:1px solid #d9d9d9;border-radius:3px;height:54px;margin-top:12px;padding:18px 12px}.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{color:#ff0d0e;display:block;font-size:12px;margin:0;padding:5px;text-align:left}.payment-input label{color:rgba(95,95,95,.9);font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.7em;letter-spacing:.1em;padding:0 10px;text-transform:var(--text-transform)}.payment-input .StripeElement--invalid{border:1px solid red}.payment-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;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)}.payment-logo{height:100%;width:auto}.payment-logo>div{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;display:inline-block;height:100%;left:0;margin:auto;position:relative;right:0;top:0;width:100%}.payment-logo--adyen-card>div{background-image:url(/assets/img/payment/adyen-card.svg);height:35px}.payment-logo--gcash>div{height:54px}.payment-logo--wepay>div{background-image:url(/assets/img/payment/wepay.png)}.payment-logo:hover{background-color:#fff!important}.btn .payment-icon.btn__icon{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:30px;width:30px}.payment-logo--ideal,.payment-logo--ideal-recurring{background-image:url(/assets/img/payment/ideal.png)}.payment-logo--wepay>div{background-image:url(/assets/img/payment/wepay-v2.png);width:100px}.payment-logo--bancontact>div{background-image:url(/assets/img/payment/bancontact.svg);left:-10px;width:150px}.payment-logo--pix{padding:7px}.payment-logo--pix>div{background-image:url(/assets/img/payment/pix.png);width:150px}.payment-logo--alipay>div{background-image:url(/assets/img/payment/alipay.png);width:70px}.payment-logo--gcash>div{background-image:url(/assets/img/payment/gcash.svg);width:70px}.payment-label{line-height:26px;margin:0 4px}.app-container--right-left .payment-label{margin-right:15px}.payment-secure{color:#1f1f1f94;font-size:.7em;letter-spacing:.1em;padding-top:10px;text-align:center;text-transform:var(--text-transform)}.payment-secure svg{fill:#b5b5b5;-webkit-transform:translateY(2px);transform:translateY(2px)}.payment__native-button--androidos,.payment__native-button--chrome,.payment__native-button--edge,.payment__native-button--firefox,.payment__native-button--safari,.payment__native-button--unknown{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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,.payment__native-button--unknown .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,.payment__native-button--unknown .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--safari .payment__native-button__icon{position:relative;top:30%}.payment__native-button--chrome .payment__native-button__icon{background-image:url(/assets/img/payment/google.pay.hover.svg);position:relative;top:unset;-webkit-transform:none;transform:none;width:60px}.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)}