.user-profiles-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:center;padding:80px 100px;position:fixed;top:0;width:100vw;z-index:110}.user-profiles-overlay--topbar{height:40px;position:fixed;top:25px}.user-profiles-overlay--topbar img{height:100%}.user-profiles-overlay--edit-mode{padding-bottom:30px}.user-profiles-overlay .profile-management__avatars,.user-profiles-overlay .profile-management__edit{max-height:calc(100vh - 230px);overflow:auto;padding:13px}.user-profiles-overlay .profile-management__edit{max-height:calc(100vh - 110px)}.user-profiles-overlay .profile-management__edit--hidden{display:none}.user-profiles-overlay .profile-management__avatars{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding-bottom:120px}.user-profiles-overlay .profile-management__avatars .user-profile--avatar--add-mode .user-profile--avatar__thumbnail{background-color:#292929}.user-profiles-overlay .profile-management__edit--title,.user-profiles-overlay .profile-management__label{-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;justify-content:center}.user-profiles-overlay .profile-management__edit--title{font-size:1.5rem}.user-profiles-overlay .profile-management__avatar-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-profiles-overlay .profile-management__avatar-active-badge{background-color:#fff;border-radius:10px;bottom:7px;color:#292929;font-size:12px;font-weight:700;padding:4px;pointer-events:none;position:absolute;-moz-text-align-last:center;text-align-last:center}.user-profiles-overlay .profile-management__avatar-add-option{top:17px}.user-profiles-overlay .profile-management__logout-wrapper{gap:5px}.user-profiles-overlay .profile-management__logout-wrapper,.user-profiles-overlay .user-profile--avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.user-profiles-overlay .user-profile--avatar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;margin:20px;max-width:100%;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:160px}.user-profiles-overlay .user-profile--avatar--kids-badge{background:#fff;border-radius:20px;bottom:-10px;padding:7px;position:absolute}.user-profiles-overlay .user-profile--avatar:not(.user-profile--avatar--edit){cursor:pointer}.user-profiles-overlay .user-profile--avatar:hover:not(.user-profile--avatar--edit){-webkit-transform:scale(1.05);transform:scale(1.05)}.user-profiles-overlay .user-profile--avatar--disabled{opacity:.8}.user-profiles-overlay .user-profile--avatar--add-mode .user-profile--avatar__thumbnail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#d0d0d0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.user-profiles-overlay .user-profile--avatar--add-mode .user-profile--avatar__thumbnail path,.user-profiles-overlay .user-profile--avatar--add-mode .user-profile--avatar__thumbnail svg{fill:#9b9b9b}.user-profiles-overlay .user-profile--avatar__thumbnail{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:160px;justify-content:center;width:100%}.user-profiles-overlay .user-profile--avatar__thumbnail-edit{background-color:#9b9b9b;border-radius:50%;bottom:15px;cursor:pointer;height:31px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:30px}.user-profiles-overlay .user-profile--avatar__thumbnail-edit.btn-icon{padding:2px}.user-profiles-overlay .user-profile--avatar__thumbnail-edit:hover{background-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.user-profiles-overlay .user-profile--avatar__thumbnail-edit svg{margin:auto}.user-profiles-overlay .user-profile--avatar__thumbnail-edit path{fill:#000}.user-profiles-overlay .user-profile--avatar__thumbnail--edit-profile-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;margin-bottom:30px;width:200px}.user-profiles-overlay .user-profile--avatar__name{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:1.4rem;line-height:2rem;margin-top:30px;max-width:100%;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis}.user-profiles-overlay .user-profile--avatar__cta{-ms-flex-item-align:center;align-self:center;color:#b60e0e!important;font-size:1rem;text-transform:none}.user-profiles-overlay .user-profile--avatar__cta:hover{background-color:transparent!important;color:#b60e0e!important}.user-profiles-overlay .btn.logout-btn{background-color:#000;bottom:50px;color:#999;position:fixed}.user-profiles-overlay .account-section__subtitle{color:#fff;margin-bottom:30px}.user-profiles-overlay .account-section__subtitle h3{font-size:2rem;text-align:center}.user-profiles-overlay .profile-management__edit{max-width:1000px;width:100%}.user-profiles-overlay .profile-management__edit .profile-management__input{-ms-flex-negative:0;-webkit-margin-end:30px;-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;flex-shrink:0;font-family:resident-secondary-font,Roboto-Regular,arial;margin-inline-end:30px;max-width:400px;min-width:300px;width:45%;width:auto}.user-profiles-overlay .profile-management__edit .profile-management__input .form-input--label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:30px;justify-content:flex-end;margin-bottom:10px}.user-profiles-overlay .profile-management__edit .profile-management__input .form-input--hint{color:#838383;font-size:.875rem;font-style:italic;line-height:1.25rem;margin-bottom:.25rem;margin-top:-.5rem}.user-profiles-overlay .profile-management__edit .profile-management__input label{color:#838383;font-size:.9rem;text-align:left;text-transform:var(--text-transform)}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio]),.user-profiles-overlay .profile-management__edit .profile-management__input select{background-color:#fff;border-radius:3px;color:#000;color:#000!important;height:54px;min-width:unset;opacity:1;width:100%;z-index:2}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio])::-webkit-input-placeholder,.user-profiles-overlay .profile-management__edit .profile-management__input select::-webkit-input-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio])::-moz-placeholder,.user-profiles-overlay .profile-management__edit .profile-management__input select::-moz-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio]):-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .profile-management__input select:-ms-input-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio])::-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .profile-management__input select::-ms-input-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio])::placeholder,.user-profiles-overlay .profile-management__edit .profile-management__input select::placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio]).edit-mode:not(:disabled),.user-profiles-overlay .profile-management__edit .profile-management__input select.edit-mode:not(:disabled){background-color:hsla(0,6%,90%,.3)}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio]):disabled,.user-profiles-overlay .profile-management__edit .profile-management__input select:disabled{opacity:.4}.user-profiles-overlay .profile-management__edit .profile-management__input input:not([type=radio]).error,.user-profiles-overlay .profile-management__edit .profile-management__input select.error{border:1px solid #b60e0e}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber{width:100%}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber .dropdown-item__header{border:1px solid #000;border-right:none}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber input{-webkit-padding-start:80px;border:1px solid #000;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;height:54px;margin:0!important;padding-inline-start:80px;width:calc(100% - 70px)}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber input::-webkit-input-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber input::-moz-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber input:-ms-input-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber input::-ms-input-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .profile-management__input .form-phonenumber input::placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .profile-management__input .select-wrapper{width:100%}.user-profiles-overlay .profile-management__edit .profile-management__input .select-wrapper__icon{display:none}.user-profiles-overlay .profile-management__edit .profile-management__input .select-wrapper select.edit-mode+.select-wrapper__icon,.user-profiles-overlay .profile-management__edit .profile-management__input .select-wrapper:hover .select-wrapper__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;justify-content:center;position:absolute;right:10px;top:0;width:30px}.user-profiles-overlay .profile-management__edit .profile-management__input .error-message{color:#b60e0e;min-height:10px;opacity:1;top:8px}.user-profiles-overlay .profile-management__edit .profile-management__input .form-input-container{width:100%}.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container{border:1px solid #000;border-radius:3px;height:56px;width:100%}.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>input{-webkit-border-end:#000 1px solid;border:none;border-inline-end:1px solid #000;border-radius:3px 0 0 3px;width:90%}.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>.show-password{margin:0 auto;padding:0;right:0;text-align:center;top:50%;width:10%}.app-container--right-left .user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>.show-password{left:0;right:unset}.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>.show-password svg{fill:#9b9b9b}.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>.show-password:hover svg{fill:hsla(0,0%,61%,.8)}.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>.show-password:active svg,.user-profiles-overlay .profile-management__edit .profile-management__input .form-password-input-container>.show-password:focus svg{fill:var(--primary-color)}.user-profiles-overlay .profile-management__edit .profile-management__input.form-text{max-width:unset}.user-profiles-overlay .profile-management__edit .profile-management__input label{color:#fff}.user-profiles-overlay .profile-management__edit .profile-management__avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%!important}.user-profiles-overlay .profile-management__edit .profile-management__avatar .form-input--label{height:auto}.user-profiles-overlay .profile-management__edit .profile-management__input.form-radio .form-radio--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.user-profiles-overlay .profile-management__edit .profile-management__input.form-radio .form-radio--description{margin-bottom:13px}.user-profiles-overlay .profile-management__edit .profile-management__input.form-radio .form-radio--item{margin-bottom:5px}.user-profiles-overlay .profile-management__edit .profile-management__input.form-radio .form-radio--item p{font-size:1.2rem}.user-profiles-overlay .profile-management__edit .profile-management__preferences{width:100%}.user-profiles-overlay .profile-management__edit .profile-management__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:50px;justify-content:space-between}.user-profiles-overlay .profile-management__edit .profile-management__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.user-profiles-overlay .profile-management__edit .profile-management__avatar,.user-profiles-overlay .profile-management__edit .profile-management__avatar .profile-management__input{-webkit-margin-end:0;margin-inline-end:0}.user-profiles-overlay .profile-management__edit .profile-management__details{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.user-profiles-overlay .profile-management__edit .profile-management__details>div{-webkit-margin-end:0;margin-inline-end:0;max-width:unset;min-width:unset;width:50%}.user-profiles-overlay .profile-management__edit .profile-management__details .profile-management__profile .profile-management__input{max-width:unset;width:100%}.user-profiles-overlay .profile-management__edit .general-preferences{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.user-profiles-overlay .profile-management__edit .general-preferences>div{width:100%}.user-profiles-overlay .profile-management__edit .general-preferences>div .audio,.user-profiles-overlay .profile-management__edit .general-preferences>div .autoplay,.user-profiles-overlay .profile-management__edit .general-preferences>div .form-input{max-width:unset;min-width:unset;width:100%}.user-profiles-overlay .profile-management__edit .general-preferences .language__title{display:none}.user-profiles-overlay .profile-management__edit .general-preferences .language .form-inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.user-profiles-overlay .profile-management__edit .general-preferences .language .form-inputs label{color:#fff}.user-profiles-overlay .profile-management__edit .general-preferences .general-preferences--autoplay-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:20px}.user-profiles-overlay .profile-management__edit .general-preferences .general-preferences--autoplay-container .toggle-container{margin:0;max-width:450px;padding-top:15px}.user-profiles-overlay .profile-management__edit .general-preferences .general-preferences--autoplay-container .toggle-container .toggle-container-title{margin-bottom:13px}.user-profiles-overlay .profile-management__edit .general-preferences .general-preferences--autoplay-container .toggle-container .toggle-container-title label{color:#fff;font-size:.9rem}.user-profiles-overlay .profile-management__edit .general-preferences .audio,.user-profiles-overlay .profile-management__edit .general-preferences .form-input{-ms-flex-negative:0;-webkit-margin-end:30px;-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;flex-shrink:0;font-family:resident-secondary-font,Roboto-Regular,arial;margin-inline-end:30px;margin:0;max-width:400px;min-width:300px;width:45%}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-input--label,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-input--label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:30px;justify-content:flex-end;margin-bottom:10px}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-input--hint,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-input--hint{color:#838383;font-size:.875rem;font-style:italic;line-height:1.25rem;margin-bottom:.25rem;margin-top:-.5rem}.user-profiles-overlay .profile-management__edit .general-preferences .audio label,.user-profiles-overlay .profile-management__edit .general-preferences .form-input label{color:#838383;font-size:.9rem;text-align:left;text-transform:var(--text-transform)}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio]),.user-profiles-overlay .profile-management__edit .general-preferences .audio select,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio]),.user-profiles-overlay .profile-management__edit .general-preferences .form-input select{background-color:#fff;border-radius:3px;color:#000;color:#000!important;height:54px;min-width:unset;opacity:1;width:100%;z-index:2}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio])::-webkit-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .audio select::-webkit-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio])::-webkit-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select::-webkit-input-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio])::-moz-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .audio select::-moz-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio])::-moz-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select::-moz-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio]):-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .audio select:-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio]):-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select:-ms-input-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio])::-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .audio select::-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio])::-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select::-ms-input-placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio])::placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .audio select::placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio])::placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select::placeholder{color:#838383}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio]).edit-mode:not(:disabled),.user-profiles-overlay .profile-management__edit .general-preferences .audio select.edit-mode:not(:disabled),.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio]).edit-mode:not(:disabled),.user-profiles-overlay .profile-management__edit .general-preferences .form-input select.edit-mode:not(:disabled){background-color:hsla(0,6%,90%,.3)}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio]):disabled,.user-profiles-overlay .profile-management__edit .general-preferences .audio select:disabled,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio]):disabled,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select:disabled{opacity:.4}.user-profiles-overlay .profile-management__edit .general-preferences .audio input:not([type=radio]).error,.user-profiles-overlay .profile-management__edit .general-preferences .audio select.error,.user-profiles-overlay .profile-management__edit .general-preferences .form-input input:not([type=radio]).error,.user-profiles-overlay .profile-management__edit .general-preferences .form-input select.error{border:1px solid #b60e0e}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber{width:100%}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber .dropdown-item__header,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber .dropdown-item__header{border:1px solid #000;border-right:none}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber input,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber input{-webkit-padding-start:80px;border:1px solid #000;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;height:54px;margin:0!important;padding-inline-start:80px;width:calc(100% - 70px)}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber input::-webkit-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber input::-webkit-input-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber input::-moz-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber input::-moz-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber input:-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber input:-ms-input-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber input::-ms-input-placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber input::-ms-input-placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-phonenumber input::placeholder,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-phonenumber input::placeholder{opacity:.5}.user-profiles-overlay .profile-management__edit .general-preferences .audio .select-wrapper,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .select-wrapper{width:100%}.user-profiles-overlay .profile-management__edit .general-preferences .audio .select-wrapper__icon,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .select-wrapper__icon{display:none}.user-profiles-overlay .profile-management__edit .general-preferences .audio .select-wrapper select.edit-mode+.select-wrapper__icon,.user-profiles-overlay .profile-management__edit .general-preferences .audio .select-wrapper:hover .select-wrapper__icon,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .select-wrapper select.edit-mode+.select-wrapper__icon,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .select-wrapper:hover .select-wrapper__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;justify-content:center;position:absolute;right:10px;top:0;width:30px}.user-profiles-overlay .profile-management__edit .general-preferences .audio .error-message,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .error-message{color:#b60e0e;min-height:10px;opacity:1;top:8px}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-input-container,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-input-container{width:100%}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container{border:1px solid #000;border-radius:3px;height:56px;width:100%}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>input,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>input{-webkit-border-end:#000 1px solid;border:none;border-inline-end:1px solid #000;border-radius:3px 0 0 3px;width:90%}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>.show-password,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>.show-password{margin:0 auto;padding:0;right:0;text-align:center;top:50%;width:10%}.app-container--right-left .user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>.show-password,.app-container--right-left .user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>.show-password{left:0;right:unset}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>.show-password svg,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>.show-password svg{fill:#9b9b9b}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>.show-password:hover svg,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>.show-password:hover svg{fill:hsla(0,0%,61%,.8)}.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>.show-password:active svg,.user-profiles-overlay .profile-management__edit .general-preferences .audio .form-password-input-container>.show-password:focus svg,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>.show-password:active svg,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .form-password-input-container>.show-password:focus svg{fill:var(--primary-color)}.user-profiles-overlay .profile-management__edit .general-preferences .audio .select-wrapper__icon,.user-profiles-overlay .profile-management__edit .general-preferences .form-input .select-wrapper__icon{bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px}.user-profiles-overlay .profile-management__edit .general-preferences .toggle-container .toggle-container-title{display:-webkit-box;display:-ms-flexbox;display:flex}.user-profiles-overlay .profile-management__edit .general-preferences .toggle-container .toggle-container-title label{padding:0}.user-profiles-overlay .profile-management__edit .general-preferences .toggle-container .toggle-container-title .toggle{-webkit-margin-start:20px;left:40px;margin-inline-start:20px}.user-profiles-overlay .profile-management__edit .loader{height:100px}.user-profiles-overlay .profile-management__edit .loader .loader-container{width:50px}.user-profiles-overlay .profile-management__edit input,.user-profiles-overlay .profile-management__edit p:not(.field-validation--error),.user-profiles-overlay .profile-management__edit select{border-color:#fff;color:#fff!important}.user-profiles-overlay .profile-management__edit .select-wrapper__icon{pointer-events:none;z-index:2}.user-profiles-overlay .profile-management__edit .form-buttons{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-top:40px;width:100%}.user-profiles-overlay .profile-management__edit .form-buttons .btn{margin-bottom:13px}.user-profiles-overlay .profile-management__edit .form-buttons .btn:not(:last-child){margin-right:30px}.user-profiles-overlay .profile-management__avatars+.form-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.user-profiles-overlay--rtl{direction:rtl}.user-profiles-overlay--rtl .profile-management__edit .select-wrapper .select-wrapper__icon{left:20px;right:unset!important}.user-profiles-overlay--rtl .profile-management__edit .form-buttons button{margin-right:0!important}.user-profiles-overlay--rtl .profile-management__edit .form-buttons button:not(:last-child){-webkit-margin-end:30px;margin-inline-end:30px}.user-profiles-overlay--rtl .profile-management__edit .toggle{left:unset!important}.user-profiles-overlay p.error-message{color:#b60e0e!important;margin-top:13px}@media(max-width:1024px){.user-profiles-overlay{padding:80px 40px}.user-profiles-overlay .user-profiles-overlay--topbar{height:20px}.user-profiles-overlay .profile-management__label{font-size:1.5rem;margin-bottom:15px}.user-profiles-overlay .profile-management__avatars,.user-profiles-overlay .profile-management__edit{max-height:calc(100vh - 130px);padding-left:10px;padding-right:10px;width:100%}.user-profiles-overlay .user-profile--avatar{margin:13px;width:120px}.user-profiles-overlay .user-profile--avatar__thumbnail{height:120px}.user-profiles-overlay .user-profile--avatar .user-profile--avatar__name{font-size:1.8rem;margin-top:13px}.user-profiles-overlay--edit-mode{padding-bottom:30px}.user-profiles-overlay--edit-mode .profile-management__edit .profile-management__content-wrapper{gap:20px}}@media(max-width:860px){.user-profiles-overlay{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:60px 30px 150px}.user-profiles-overlay--edit-mode .profile-management__edit .profile-management__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profiles-overlay--edit-mode .profile-management__edit .profile-management__content-wrapper .general-preferences,.user-profiles-overlay--edit-mode .profile-management__edit .profile-management__content-wrapper .profile-management__input{margin:0;max-width:unset;width:100%}.user-profiles-overlay--edit-mode .profile-management__edit .profile-management__content-wrapper .profile-management__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.user-profiles-overlay .form-buttons,.user-profiles-overlay .profile-management__edit .form-buttons{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:15px}.user-profiles-overlay .btn.logout-btn{bottom:20px;min-width:unset;padding:15px 25px}}.account-section__account-settings .pin-protection{margin-top:60px}.account-section__account-settings .pin-protection--subtitle{font-size:1.3rem;margin-bottom:20px}.account-section__account-settings .pin-protection .account-link{margin-top:13px}.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}@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.7.1.4049534/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;font-family:Roboto-Medium;font-weight:700;line-height:1.4em}.summary-section__value{-ms-flex-item-align:center;align-self:center;font-family:Roboto-Medium;font-weight:700;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:Roboto-Regular;font-weight:700}.summary-section__change{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}.licence-wrapper{padding-bottom:30px}.licence-wrapper .error{color:#b60e0e;font-size:1rem;margin:1em;text-align:center}.licence-wrapper>h1{display:none}@media(max-width:860px){.licence-wrapper>h1{border-bottom:1px solid #e7e4e4;color:#a7a7a7;display:block;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1em;line-height:1.3em;margin:10px auto 16px;max-width:500px;padding-top:32px;text-align:center}}.licence-wrapper.licence-wrapper--with-slider>h1{display:none}.licence-wrapper--with-slider{margin:auto;max-width:1200px;padding:0 20px}.licence-wrapper--with-slider .licence-wrapper--content{height:calc(100vh - 210px);overflow:auto;padding:3px}.licence-wrapper--with-slider .licence-wrapper--content .loader-container{margin-top:20px;position:relative}@media(min-width:861px){.licence-wrapper--with-slider{padding:0 100px}}.licence-wrapper .licence-wrapper-slider{margin:20px 0}.licence-wrapper .licence-wrapper-slider,.licence-wrapper .licence-wrapper-slider--item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.licence-wrapper .licence-wrapper-slider--item{border:1px solid transparent;border-bottom-color:#bdbdbd;cursor:pointer;font-size:1.4rem;padding:10px;width:50%}@media(max-width:860px){.licence-wrapper .licence-wrapper-slider--item{font-size:1.2rem}}.licence-wrapper .licence-wrapper-slider--item-active{border-bottom-color:RGB(var(--color-primary))!important;border-width:3px}.licence-wrapper>.licence-card-list{padding:32px 0}.licence-wrapper__empty-promoted{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:50px}.licence-wrapper__empty-promoted p{color:#000;margin-bottom:30px;text-align:center}.licence-wrapper__empty-promoted .btn{margin:auto}div.licence-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:2px solid transparent;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.3);box-shadow:0 0 10px 0 rgba(51,51,51,.3);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:resident-secondary-font,Roboto-Regular,arial;height:100%;max-width:100%;position:relative;width:330px}div.licence-card__body,div.licence-card__footer,div.licence-card__header{max-width:100%;padding:15px}div.licence-card:not(.licence-card--is-payment-at-risk)>div.licence-card__footer{padding-top:0}div.licence-card__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#f5f5f5;border-top-left-radius:6px;border-top-right-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px;justify-content:space-between;min-height:50px}div.licence-card__header .licence-card__title-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}div.licence-card__header .licence-card__title-wrapper .licence-card__title{-ms-flex-preferred-size:100%;color:#333;display:inline;flex-basis:100%;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1.3em;font-weight:700;line-height:1.3em;padding:0;text-align:start}div.licence-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1}div.licence-card__body .licence-card__price-highlight{line-height:1.8em}div.licence-card__body .licence-card__price-highlight span{font-size:1rem;margin:0 5px}div.licence-card__body .licence-card__trial-description{color:#000;font-size:1rem;font-weight:lighter;line-height:1.2rem;margin-bottom:15px}div.licence-card__body .licence-card__description p{margin:0}div.licence-card__footer footer{-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:13px}div.licence-card__footer footer .btn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:40px}div.licence-card__footer footer .btn.btn--primary:not(.payment-update-button):hover{-webkit-box-shadow:0 0 0 4px var(--primary-color);box-shadow:0 0 0 4px var(--primary-color)}div.licence-card__footer footer .btn.select-new-payment-button{color:#000;font-weight:400;text-decoration:underline}div.licence-card__footer footer .btn.select-new-payment-button,div.licence-card__footer footer .btn.select-new-payment-button *{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.licence-card__footer footer .btn.select-new-payment-button:hover{color:RGB(var(--color-primary))}div.licence-card__footer footer .btn.btn--text{background-color:transparent}div.licence-card__footer footer .btn.btn--text,div.licence-card__footer footer .btn.btn--text *{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.licence-card__footer footer .btn.btn--text .btn__label{color:#000;font-weight:400;text-decoration:underline}div.licence-card__footer footer .licence-card__btn-message{font-style:italic;padding:20px;text-align:center}div.licence-card--is-payment-at-risk .licence-card__header .licence-card__title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}div.licence-card--is-payment-at-risk .licence-card__header .licence-card__header-icon-wrapper{-ms-flex-item-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-webkit-box-flex:0;align-content:center;align-self:flex-start;background:#b60e0e;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;justify-content:center}div.licence-card--is-payment-at-risk .licence-card__body{background:-webkit-gradient(linear,left bottom,left top,from(rgba(41,41,41,.3)),color-stop(20%,#fff),to(transparent));background:linear-gradient(0deg,rgba(41,41,41,.3) 0,#fff 20%,transparent)}div.licence-card--is-payment-at-risk .licence-card__body .licence-card__description{-webkit-filter:blur(1px);filter:blur(1px)}@media(max-width:860px){div.licence-card--is-payment-at-risk .licence-card__body .licence-card__description{-webkit-filter:none;filter:none}}div.licence-card--is-payment-at-risk .licence-card__footer{background-color:#292929}div.licence-card--is-payment-at-risk .licence-card__footer footer .payment-update-warning{max-width:100%}div.licence-card--is-payment-at-risk .licence-card__footer footer .payment-update-warning__description,div.licence-card--is-payment-at-risk .licence-card__footer footer .payment-update-warning__header{color:#fff}div.licence-card--is-payment-at-risk .licence-card__footer footer .payment-update-warning__header{padding-bottom:13px}div.licence-card--is-payment-at-risk .licence-card__footer .payment-update-button{background-color:#b60e0e}div.licence-card--is-payment-at-risk .licence-card__footer .cancel-button,div.licence-card--is-payment-at-risk .licence-card__footer .pause-button{background-color:transparent}div.licence-card--is-payment-at-risk .licence-card__footer .cancel-button .btn__label,div.licence-card--is-payment-at-risk .licence-card__footer .pause-button .btn__label{color:#fff;font-weight:400}div.licence-card--is-payment-at-risk .licence-card__footer .cancel-button,div.licence-card--is-payment-at-risk .licence-card__footer .cancel-button *{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.licence-card--is-payment-at-risk .licence-card__footer .cancel-button .btn__label{text-decoration:underline}div.licence-card--is-payment-at-risk .licence-card__footer .licence-card__expand-icon-wrapper{background:#fff}div.licence-card--is-payment-at-risk .licence-card__footer .licence-card__expand-icon-wrapper svg{fill:#000}div.licence-card--is-payment-at-risk .licence-card__footer .licence-card__expand-label{color:#fff}div.licence-card--is-payment-at-risk.licence-card{border:2px solid #b60e0e}div.licence-card--is-payment-at-risk.licence-card:hover{border:2px solid #b60e0e;-webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.7);box-shadow:0 0 10px 0 rgba(51,51,51,.7);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}div.licence-card--is-payment-at-risk.licence-card .licence-card__badge{background-color:#b60e0e;border:1px solid #b60e0e}div.licence-card--active div.licence-card__header div.licence-card.licence-card--extended-bottom{padding-bottom:150px}div.licence-card:hover{-webkit-box-shadow:0 0 10px 0 rgba(51,51,51,.7);box-shadow:0 0 10px 0 rgba(51,51,51,.7);-webkit-transition:border-color .3s ease;transition:border-color .3s ease}div.licence-card--active,div.licence-card:hover{border:2px solid rgb(var(--color-primary))}div.licence-card--active .licence-card__header{padding-top:20px}div.licence-card__current-access{font-size:.8rem;font-style:italic;text-align:center;top:-15px}div.licence-card__description{font-family:resident-secondary-font,Roboto-Regular,arial;margin:13px 0}div.licence-card__description ul{font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.9rem;list-style:disc;margin:20px 0 0;padding-left:15px}div.licence-card__description li{color:#333;font-size:.9rem;left:3px;line-height:1.3em;list-style:none;margin:10px 0}div.licence-card__description li::marker{content:none}div.licence-card__description li:before{background-image:url(/assets/6.7.1.4049534/assets/checkicon.svg);background-size:cover;content:"";height:9px;left:-18px;position:absolute;top:4px;width:12px}.app-container--right-left div.licence-card__description li{right:15px}.app-container--right-left div.licence-card__description li:before{right:-18px}div.licence-card__description span,div.licence-card__description>div p,div.licence-card__description>p{color:#333;font-family:resident-secondary-font,Roboto-Regular,arial;margin:8px 0}div.licence-card .licence-card__price{line-height:1.27em;text-align:start}div.licence-card .licence-card__price-discounted,div.licence-card .licence-card__price-highlight{color:#333;font-size:1.5em;font-weight:700}div.licence-card .change-payment-method{margin-bottom:13px;margin-top:6.5px}div.licence-card .change-payment-method .change-payment-method__title{color:#333;font-size:1rem;opacity:.8;text-align:start}div.licence-card .change-payment-method .payment-cards__card svg{height:auto;width:30px}div.licence-card .change-payment-method .payment-cards__card label{cursor:auto;font-size:.9rem}div.licence-card .change-payment-method .payment-cards__card a{text-decoration:underline}div.licence-card .licence-card__discounts-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:5px;overflow:hidden;width:100%}div.licence-card .licence-card__discounts-badges--overflow{max-height:50px;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}div.licence-card .licence-card__discounts-badges--overflow+.licence-card__discounts-expand{-webkit-box-shadow:0 -10px 16px -10px #9b9b9b;box-shadow:0 -10px 16px -10px #9b9b9b;cursor:pointer;display:block}@media(max-width:860px){div.licence-card .licence-card__discounts-badges--overflow+.licence-card__discounts-expand{display:none}}div.licence-card .licence-card__discounts-badges.even .discount-badge{-ms-flex-preferred-size:100px;flex-basis:100px}div.licence-card .licence-card__discounts-badges .discount-badge{-webkit-box-flex:1;-ms-flex-preferred-size:70px;-ms-flex:1;flex:1;flex-basis:70px;text-align:center;white-space:nowrap}div.licence-card .licence-card__discounts-badges .discount-badge__frequency-period,div.licence-card .licence-card__discounts-badges .discount-badge__percentage{border-radius:3px;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.8em;font-weight:700;letter-spacing:.03125rem;letter-spacing:normal;line-height:1.6em;padding:5px;position:absolute;position:relative;text-transform:var(--text-transform);white-space:nowrap}div.licence-card .licence-card__discounts-badges .discount-badge__percentage{background-color:RGB(var(--color-primary));border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff}div.licence-card .licence-card__discounts-badges .discount-badge__frequency-period{background-color:RGB(var(--color-secondary));border:1px solid rgb(var(--color-secondary));border-radius:3px;color:#fff;color:#000}div.licence-card__badge{background-color:RGB(var(--color-primary));border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.8em;font-weight:700;left:50%;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;text-transform:var(--text-transform);top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}div.licence-card__expand{display:none;text-align:center}div.licence-card--expanded .licence-card__description{max-height:800px}div.licence-card--expanded .licence-card__expand svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.licence-card--expanded.licence-card--with-applied-discounts .licence-card__discounts-badges--overflow{max-height:600px;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}@media(max-width:860px){div.licence-card{font-size:.8rem;min-height:0;width:100%}div.licence-card,div.licence-card footer,div.licence-card--expanded,div.licence-card__description{-webkit-transition:.3s ease-in;transition:.3s ease-in}div.licence-card__description li{font-size:.8rem}div.licence-card__description li:before{height:8px;top:4px;width:10px}div.licence-card header{border-bottom:1px solid #e7e4e4;padding-bottom:.5rem}div.licence-card footer{padding:8px 0 0;position:static}div.licence-card__expand{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.5px;justify-content:center}div.licence-card__expand .licence-card__expand-icon-wrapper{-webkit-box-flex:0;background:#000;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 20px;flex:0 0 20px;height:20px}div.licence-card__expand .licence-card__expand-icon-wrapper .icon-arrow-down{fill:#fff;margin:auto}div.licence-card__expand.licence-card__discounts-expand{display:none}div.licence-card__expand .licence-card__expand-label{color:#000}div.licence-card:not(.licence-card--expanded) .licence-card__description{margin:0;max-height:0;opacity:0;pointer-events:none}div.licence-card:not(.licence-card--expanded) .licence-card__description p{margin:0}div.licence-card:not(.licence-card--expanded).licence-card--with-applied-discounts .licence-card__discounts-badges{max-height:45px}}.price-migration__message,.promo-code__message{cursor:pointer;text-align:start;text-decoration:underline}.licence-card-list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;justify-content:center}@media(max-width:860px){.licence-card-list{display:block;padding:16px}.licence-card-list__card{margin:0 auto 32px;max-width:300px;min-width:250px;width:auto}}.licence-card-list-group{-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease;padding:10px}.licence-card-list-group__title{color:#333;font-size:2rem;text-align:center}.licence-card-list-group__description{color:#333;text-align:center}.licence-card-list-group__list{margin-top:60px}@media(max-width:860px){.licence-card-list-group__title{font-size:1.6em;line-height:1.3em}.licence-card-list-group__description{font-size:1.3em;line-height:1.3em}.licence-card-list-group__list{margin-top:1em}}.licence-card-list__card:first-child{-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(2){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(3){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(4){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(5){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(6){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(7){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:1.05s;animation-delay:1.05s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card:nth-child(8){-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.licence-card-list__card{-webkit-animation:licenceAnimation .3s linear;animation:licenceAnimation .3s linear;-webkit-animation-delay:1.35s;animation-delay:1.35s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes licenceAnimation{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes licenceAnimation{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(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)}.incomm-pin .error,.phone-payment--pin .error{margin:8px 0 16px}.incomm-pin>.loader-container,.phone-payment--pin>.loader-container{margin-top:15px;position:relative}.incomm-pin>.loader-container>.success--loader,.incomm-pin>.loader-container>.success--loader .circle,.incomm-pin>.loader-container>.success--loader .circle:after,.incomm-pin>.loader-container>.success--loader .circle:before,.incomm-pin>.loader-container>.success--loader>.spin,.phone-payment--pin>.loader-container>.success--loader,.phone-payment--pin>.loader-container>.success--loader .circle,.phone-payment--pin>.loader-container>.success--loader .circle:after,.phone-payment--pin>.loader-container>.success--loader .circle:before,.phone-payment--pin>.loader-container>.success--loader>.spin{height:50px;width:50px}.incomm-pin>.loader-container>.success--loader>.tick,.phone-payment--pin>.loader-container>.success--loader>.tick{height:16.66667px;left:12.5px;top:12.5px;width:25px}.incomm-pin--otp-message p,.phone-payment--pin--otp-message p{color:#000;font-size:1rem;margin-bottom:10px}.incomm-pin--otp-message p.phone-payment--pin--otp-message--clickable,.phone-payment--pin--otp-message p.phone-payment--pin--otp-message--clickable{cursor:pointer;font-weight:bolder;text-decoration:underline}.incomm-pin .fonix-warning,.phone-payment--pin .fonix-warning{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0}.incomm-pin .fonix-warning svg,.phone-payment--pin .fonix-warning svg{-ms-flex-negative:0;flex-shrink:0;margin:auto 5px}.incomm-pin .fonix-warning p,.phone-payment--pin .fonix-warning p{color:#333;font-family:Roboto-Regular;font-size:.9em}.app-container--right-left .incomm-pin .form-phonenumber input,.app-container--right-left .phone-payment--pin .form-phonenumber input{direction:ltr;text-align:end}.intl-tel-input{display:inline-block;margin:8px 0;padding:0;position:relative;width:100%}.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{margin-bottom:0!important;margin-right:0;margin-top:0!important;padding-right:36px;position:relative;z-index:0}.intl-tel-input .flag-container{bottom:0;padding:1px;position:absolute;right:0;top:0}.intl-tel-input .flag-container .arrow{font-size:6px;margin-left:5px}.intl-tel-input .flag-container .arrow.up:after{content:"▲"}.intl-tel-input .flag-container .arrow.down:after{content:"▼"}.intl-tel-input .selected-flag{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative;width:36px;z-index:1}.intl-tel-input .country-list{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);list-style:none;margin:0 0 0 -1px;max-height:200px;overflow-y:scroll;padding:0;position:absolute;text-align:left;white-space:nowrap;z-index:2}.intl-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media(max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{margin-left:0;padding-left:52px;padding-right:6px}.intl-tel-input.allow-dropdown .flag-container{left:0;right:auto;width:100%}.intl-tel-input.allow-dropdown .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code{display:table-cell;padding-left:28px;vertical-align:middle}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{left:-1000px;padding:1px;position:absolute;top:-1000px;z-index:1060}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{bottom:30px;left:30px;position:fixed;right:30px;top:30px}.iti-mobile .intl-tel-input .country-list{-webkit-overflow-scrolling:touch;max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{line-height:1.5em;padding:10px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{background-position:0 0;height:10px}.iti-flag.ad{background-position:-22px 0;height:14px}.iti-flag.ae{background-position:-44px 0;height:10px}.iti-flag.af{background-position:-66px 0;height:14px}.iti-flag.ag{background-position:-88px 0;height:14px}.iti-flag.ai{background-position:-110px 0;height:10px}.iti-flag.al{background-position:-132px 0;height:15px}.iti-flag.am{background-position:-154px 0;height:10px}.iti-flag.ao{background-position:-176px 0;height:14px}.iti-flag.aq{background-position:-198px 0;height:14px}.iti-flag.ar{background-position:-220px 0;height:13px}.iti-flag.as{background-position:-242px 0;height:10px}.iti-flag.at{background-position:-264px 0;height:14px}.iti-flag.au{background-position:-286px 0;height:10px}.iti-flag.aw{background-position:-308px 0;height:14px}.iti-flag.ax{background-position:-330px 0;height:13px}.iti-flag.az{background-position:-352px 0;height:10px}.iti-flag.ba{background-position:-374px 0;height:10px}.iti-flag.bb{background-position:-396px 0;height:14px}.iti-flag.bd{background-position:-418px 0;height:12px}.iti-flag.be{background-position:-440px 0;height:15px}.iti-flag.bf{background-position:-460px 0;height:14px}.iti-flag.bg{background-position:-482px 0;height:12px}.iti-flag.bh{background-position:-504px 0;height:12px}.iti-flag.bi{background-position:-526px 0;height:12px}.iti-flag.bj{background-position:-548px 0;height:14px}.iti-flag.bl{background-position:-570px 0;height:14px}.iti-flag.bm{background-position:-592px 0;height:10px}.iti-flag.bn{background-position:-614px 0;height:10px}.iti-flag.bo{background-position:-636px 0;height:14px}.iti-flag.bq{background-position:-658px 0;height:14px}.iti-flag.br{background-position:-680px 0;height:14px}.iti-flag.bs{background-position:-702px 0;height:10px}.iti-flag.bt{background-position:-724px 0;height:14px}.iti-flag.bv{background-position:-746px 0;height:15px}.iti-flag.bw{background-position:-768px 0;height:14px}.iti-flag.by{background-position:-790px 0;height:10px}.iti-flag.bz{background-position:-812px 0;height:14px}.iti-flag.ca{background-position:-834px 0;height:10px}.iti-flag.cc{background-position:-856px 0;height:10px}.iti-flag.cd{background-position:-878px 0;height:15px}.iti-flag.cf{background-position:-900px 0;height:14px}.iti-flag.cg{background-position:-922px 0;height:14px}.iti-flag.ch{background-position:-944px 0;height:15px}.iti-flag.ci{background-position:-961px 0;height:14px}.iti-flag.ck{background-position:-983px 0;height:10px}.iti-flag.cl{background-position:-1005px 0;height:14px}.iti-flag.cm{background-position:-1027px 0;height:14px}.iti-flag.cn{background-position:-1049px 0;height:14px}.iti-flag.co{background-position:-1071px 0;height:14px}.iti-flag.cp{background-position:-1093px 0;height:14px}.iti-flag.cr{background-position:-1115px 0;height:12px}.iti-flag.cu{background-position:-1137px 0;height:10px}.iti-flag.cv{background-position:-1159px 0;height:12px}.iti-flag.cw{background-position:-1181px 0;height:14px}.iti-flag.cx{background-position:-1203px 0;height:10px}.iti-flag.cy{background-position:-1225px 0;height:14px}.iti-flag.cz{background-position:-1247px 0;height:14px}.iti-flag.de{background-position:-1269px 0;height:12px}.iti-flag.dg{background-position:-1291px 0;height:10px}.iti-flag.dj{background-position:-1313px 0;height:14px}.iti-flag.dk{background-position:-1335px 0;height:15px}.iti-flag.dm{background-position:-1357px 0;height:10px}.iti-flag.do{background-position:-1379px 0;height:13px}.iti-flag.dz{background-position:-1401px 0;height:14px}.iti-flag.ea{background-position:-1423px 0;height:14px}.iti-flag.ec{background-position:-1445px 0;height:14px}.iti-flag.ee{background-position:-1467px 0;height:13px}.iti-flag.eg{background-position:-1489px 0;height:14px}.iti-flag.eh{background-position:-1511px 0;height:10px}.iti-flag.er{background-position:-1533px 0;height:10px}.iti-flag.es{background-position:-1555px 0;height:14px}.iti-flag.et{background-position:-1577px 0;height:10px}.iti-flag.eu{background-position:-1599px 0;height:14px}.iti-flag.fi{background-position:-1621px 0;height:12px}.iti-flag.fj{background-position:-1643px 0;height:10px}.iti-flag.fk{background-position:-1665px 0;height:10px}.iti-flag.fm{background-position:-1687px 0;height:11px}.iti-flag.fo{background-position:-1709px 0;height:15px}.iti-flag.fr{background-position:-1731px 0;height:14px}.iti-flag.ga{background-position:-1753px 0;height:15px}.iti-flag.gb{background-position:-1775px 0;height:10px}.iti-flag.gd{background-position:-1797px 0;height:12px}.iti-flag.ge{background-position:-1819px 0;height:14px}.iti-flag.gf{background-position:-1841px 0;height:14px}.iti-flag.gg{background-position:-1863px 0;height:14px}.iti-flag.gh{background-position:-1885px 0;height:14px}.iti-flag.gi{background-position:-1907px 0;height:10px}.iti-flag.gl{background-position:-1929px 0;height:14px}.iti-flag.gm{background-position:-1951px 0;height:14px}.iti-flag.gn{background-position:-1973px 0;height:14px}.iti-flag.gp{background-position:-1995px 0;height:14px}.iti-flag.gq{background-position:-2017px 0;height:14px}.iti-flag.gr{background-position:-2039px 0;height:14px}.iti-flag.gs{background-position:-2061px 0;height:10px}.iti-flag.gt{background-position:-2083px 0;height:13px}.iti-flag.gu{background-position:-2105px 0;height:11px}.iti-flag.gw{background-position:-2127px 0;height:10px}.iti-flag.gy{background-position:-2149px 0;height:12px}.iti-flag.hk{background-position:-2171px 0;height:14px}.iti-flag.hm{background-position:-2193px 0;height:10px}.iti-flag.hn{background-position:-2215px 0;height:10px}.iti-flag.hr{background-position:-2237px 0;height:10px}.iti-flag.ht{background-position:-2259px 0;height:12px}.iti-flag.hu{background-position:-2281px 0;height:10px}.iti-flag.ic{background-position:-2303px 0;height:14px}.iti-flag.id{background-position:-2325px 0;height:14px}.iti-flag.ie{background-position:-2347px 0;height:10px}.iti-flag.il{background-position:-2369px 0;height:15px}.iti-flag.im{background-position:-2391px 0;height:10px}.iti-flag.in{background-position:-2413px 0;height:14px}.iti-flag.io{background-position:-2435px 0;height:10px}.iti-flag.iq{background-position:-2457px 0;height:14px}.iti-flag.ir{background-position:-2479px 0;height:12px}.iti-flag.is{background-position:-2501px 0;height:15px}.iti-flag.it{background-position:-2523px 0;height:14px}.iti-flag.je{background-position:-2545px 0;height:12px}.iti-flag.jm{background-position:-2567px 0;height:10px}.iti-flag.jo{background-position:-2589px 0;height:10px}.iti-flag.jp{background-position:-2611px 0;height:14px}.iti-flag.ke{background-position:-2633px 0;height:14px}.iti-flag.kg{background-position:-2655px 0;height:12px}.iti-flag.kh{background-position:-2677px 0;height:13px}.iti-flag.ki{background-position:-2699px 0;height:10px}.iti-flag.km{background-position:-2721px 0;height:12px}.iti-flag.kn{background-position:-2743px 0;height:14px}.iti-flag.kp{background-position:-2765px 0;height:10px}.iti-flag.kr{background-position:-2787px 0;height:14px}.iti-flag.kw{background-position:-2809px 0;height:10px}.iti-flag.ky{background-position:-2831px 0;height:10px}.iti-flag.kz{background-position:-2853px 0;height:10px}.iti-flag.la{background-position:-2875px 0;height:14px}.iti-flag.lb{background-position:-2897px 0;height:14px}.iti-flag.lc{background-position:-2919px 0;height:10px}.iti-flag.li{background-position:-2941px 0;height:12px}.iti-flag.lk{background-position:-2963px 0;height:10px}.iti-flag.lr{background-position:-2985px 0;height:11px}.iti-flag.ls{background-position:-3007px 0;height:14px}.iti-flag.lt{background-position:-3029px 0;height:12px}.iti-flag.lu{background-position:-3051px 0;height:12px}.iti-flag.lv{background-position:-3073px 0;height:10px}.iti-flag.ly{background-position:-3095px 0;height:10px}.iti-flag.ma{background-position:-3117px 0;height:14px}.iti-flag.mc{background-position:-3139px 0;height:15px}.iti-flag.md{background-position:-3160px 0;height:10px}.iti-flag.me{background-position:-3182px 0;height:10px}.iti-flag.mf{background-position:-3204px 0;height:14px}.iti-flag.mg{background-position:-3226px 0;height:14px}.iti-flag.mh{background-position:-3248px 0;height:11px}.iti-flag.mk{background-position:-3270px 0;height:10px}.iti-flag.ml{background-position:-3292px 0;height:14px}.iti-flag.mm{background-position:-3314px 0;height:14px}.iti-flag.mn{background-position:-3336px 0;height:10px}.iti-flag.mo{background-position:-3358px 0;height:14px}.iti-flag.mp{background-position:-3380px 0;height:10px}.iti-flag.mq{background-position:-3402px 0;height:14px}.iti-flag.mr{background-position:-3424px 0;height:14px}.iti-flag.ms{background-position:-3446px 0;height:10px}.iti-flag.mt{background-position:-3468px 0;height:14px}.iti-flag.mu{background-position:-3490px 0;height:14px}.iti-flag.mv{background-position:-3512px 0;height:14px}.iti-flag.mw{background-position:-3534px 0;height:14px}.iti-flag.mx{background-position:-3556px 0;height:12px}.iti-flag.my{background-position:-3578px 0;height:10px}.iti-flag.mz{background-position:-3600px 0;height:14px}.iti-flag.na{background-position:-3622px 0;height:14px}.iti-flag.nc{background-position:-3644px 0;height:10px}.iti-flag.ne{background-position:-3666px 0;height:15px}.iti-flag.nf{background-position:-3686px 0;height:10px}.iti-flag.ng{background-position:-3708px 0;height:10px}.iti-flag.ni{background-position:-3730px 0;height:12px}.iti-flag.nl{background-position:-3752px 0;height:14px}.iti-flag.no{background-position:-3774px 0;height:15px}.iti-flag.np{background-position:-3796px 0;height:15px}.iti-flag.nr{background-position:-3811px 0;height:10px}.iti-flag.nu{background-position:-3833px 0;height:10px}.iti-flag.nz{background-position:-3855px 0;height:10px}.iti-flag.om{background-position:-3877px 0;height:10px}.iti-flag.pa{background-position:-3899px 0;height:14px}.iti-flag.pe{background-position:-3921px 0;height:14px}.iti-flag.pf{background-position:-3943px 0;height:14px}.iti-flag.pg{background-position:-3965px 0;height:15px}.iti-flag.ph{background-position:-3987px 0;height:10px}.iti-flag.pk{background-position:-4009px 0;height:14px}.iti-flag.pl{background-position:-4031px 0;height:13px}.iti-flag.pm{background-position:-4053px 0;height:14px}.iti-flag.pn{background-position:-4075px 0;height:10px}.iti-flag.pr{background-position:-4097px 0;height:14px}.iti-flag.ps{background-position:-4119px 0;height:10px}.iti-flag.pt{background-position:-4141px 0;height:14px}.iti-flag.pw{background-position:-4163px 0;height:13px}.iti-flag.py{background-position:-4185px 0;height:11px}.iti-flag.qa{background-position:-4207px 0;height:8px}.iti-flag.re{background-position:-4229px 0;height:14px}.iti-flag.ro{background-position:-4251px 0;height:14px}.iti-flag.rs{background-position:-4273px 0;height:14px}.iti-flag.ru{background-position:-4295px 0;height:14px}.iti-flag.rw{background-position:-4317px 0;height:14px}.iti-flag.sa{background-position:-4339px 0;height:14px}.iti-flag.sb{background-position:-4361px 0;height:10px}.iti-flag.sc{background-position:-4383px 0;height:10px}.iti-flag.sd{background-position:-4405px 0;height:10px}.iti-flag.se{background-position:-4427px 0;height:13px}.iti-flag.sg{background-position:-4449px 0;height:14px}.iti-flag.sh{background-position:-4471px 0;height:10px}.iti-flag.si{background-position:-4493px 0;height:10px}.iti-flag.sj{background-position:-4515px 0;height:15px}.iti-flag.sk{background-position:-4537px 0;height:14px}.iti-flag.sl{background-position:-4559px 0;height:14px}.iti-flag.sm{background-position:-4581px 0;height:15px}.iti-flag.sn{background-position:-4603px 0;height:14px}.iti-flag.so{background-position:-4625px 0;height:14px}.iti-flag.sr{background-position:-4647px 0;height:14px}.iti-flag.ss{background-position:-4669px 0;height:10px}.iti-flag.st{background-position:-4691px 0;height:10px}.iti-flag.sv{background-position:-4713px 0;height:12px}.iti-flag.sx{background-position:-4735px 0;height:14px}.iti-flag.sy{background-position:-4757px 0;height:14px}.iti-flag.sz{background-position:-4779px 0;height:14px}.iti-flag.ta{background-position:-4801px 0;height:10px}.iti-flag.tc{background-position:-4823px 0;height:10px}.iti-flag.td{background-position:-4845px 0;height:14px}.iti-flag.tf{background-position:-4867px 0;height:14px}.iti-flag.tg{background-position:-4889px 0;height:13px}.iti-flag.th{background-position:-4911px 0;height:14px}.iti-flag.tj{background-position:-4933px 0;height:10px}.iti-flag.tk{background-position:-4955px 0;height:10px}.iti-flag.tl{background-position:-4977px 0;height:10px}.iti-flag.tm{background-position:-4999px 0;height:14px}.iti-flag.tn{background-position:-5021px 0;height:14px}.iti-flag.to{background-position:-5043px 0;height:10px}.iti-flag.tr{background-position:-5065px 0;height:14px}.iti-flag.tt{background-position:-5087px 0;height:12px}.iti-flag.tv{background-position:-5109px 0;height:10px}.iti-flag.tw{background-position:-5131px 0;height:14px}.iti-flag.tz{background-position:-5153px 0;height:14px}.iti-flag.ua{background-position:-5175px 0;height:14px}.iti-flag.ug{background-position:-5197px 0;height:14px}.iti-flag.um{background-position:-5219px 0;height:11px}.iti-flag.us{background-position:-5241px 0;height:11px}.iti-flag.uy{background-position:-5263px 0;height:14px}.iti-flag.uz{background-position:-5285px 0;height:10px}.iti-flag.va{background-position:-5307px 0;height:15px}.iti-flag.vc{background-position:-5324px 0;height:14px}.iti-flag.ve{background-position:-5346px 0;height:14px}.iti-flag.vg{background-position:-5368px 0;height:10px}.iti-flag.vi{background-position:-5390px 0;height:14px}.iti-flag.vn{background-position:-5412px 0;height:14px}.iti-flag.vu{background-position:-5434px 0;height:12px}.iti-flag.wf{background-position:-5456px 0;height:14px}.iti-flag.ws{background-position:-5478px 0;height:10px}.iti-flag.xk{background-position:-5500px 0;height:15px}.iti-flag.ye{background-position:-5522px 0;height:14px}.iti-flag.yt{background-position:-5544px 0;height:14px}.iti-flag.za{background-position:-5566px 0;height:14px}.iti-flag.zm{background-position:-5588px 0;height:14px}.iti-flag.zw{background-position:-5610px 0;height:10px}.iti-flag{background-color:#dbdbdb;background-image:url(/assets/img/intl/flags.png);background-position:20px 0;background-repeat:no-repeat;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;height:15px;width:20px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(/assets/img/intl/flags@2x.png)}}.iti-flag.np{background-color:transparent}.payment-update .signup-layout--add-card .signup-layout__form .simple-form .complete-payment{display:block}.signup-layout{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1200px}.signup-layout .sign-in-label{color:#5f5f5f;cursor:pointer;font-size:1rem;text-decoration:underline}.signup-layout h1{font-weight:bolder;text-transform:none}.signup-layout__form .payment-method__separator-title,.signup-layout__form .simple-form__header .simple-form__label,.signup-layout__single .payment-method__separator-title,.signup-layout__single .simple-form__header .simple-form__label,.signup-layout__summary .payment-method__separator-title,.signup-layout__summary .simple-form__header .simple-form__label{border:none;color:#000;font-family:Roboto-Regular;font-size:1.2rem;font-weight:700;letter-spacing:normal;text-align:start}.signup-layout__form,.signup-layout__summary{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;font-family:resident-secondary-font,Roboto-Regular,arial;padding:32px}.signup-layout__form .show-password,.signup-layout__summary .show-password{right:0;top:54%}.signup-layout__form .show-password svg,.signup-layout__summary .show-password svg{fill:hsla(0,0%,61%,.9)}.signup-layout__form .show-password:hover svg,.signup-layout__summary .show-password:hover svg{fill:hsla(0,0%,61%,.8)}.signup-layout__form .show-password:active svg,.signup-layout__form .show-password:focus svg,.signup-layout__summary .show-password:active svg,.signup-layout__summary .show-password:focus svg{fill:var(--primary-color)}.signup-layout__form .complete-payment{display:none}.signup-layout__form .recurring-instructions-label,.signup-layout__form .sign-in-label,.signup-layout__form .signup-summary-footer{margin:13px auto}.signup-layout__summary .summary-section{border-bottom:none}.signup-layout__summary .signup-summary{padding:0}.signup-layout__summary .simple-form__header{padding:20px 30px}.signup-layout__summary .simple-form__header:first-of-type{background-color:#fff;-webkit-box-shadow:0 24px 3px -24px #9b9b9b;box-shadow:0 24px 3px -24px #9b9b9b}.signup-layout__summary .simple-form__header .simple-form__back{display:none}.signup-layout__summary .simple-form__body{padding:0 30px 30px}.signup-layout__summary .divider{border-bottom:2px solid #e7e4e4;margin:20px 0}.signup-layout__single{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:32px}.signup-layout__single .recurring-instructions-label,.signup-layout__single .simple-form,.signup-layout__single .simple-form+.sign-in-label{margin:13px auto;max-width:600px}.signup-layout__single .complete-payment{max-width:600px}.signup-layout .simple-form .btn{width:100%}.signup-layout .simple-form .btn__skip-voucher{display:none}.signup-layout .simple-form .btn__container .loader-container{position:absolute}.signup-layout .user-form-loader{position:relative}.signup-layout .checkout-disclaimer{margin-bottom:20px}.signup-layout .checkout-disclaimer p{color:#000;font-size:1rem;line-height:1.3rem;text-align:start}@media(max-width:860px){.signup-layout .signup-layout__form{max-width:100vw}.signup-layout .signup-layout__form .payment-method__vouchers{display:block}.signup-layout--add-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.signup-layout--add-card .signup-layout__form .simple-form .signup-summary__section{display:block}.signup-layout--add-card .signup-layout__form .simple-form .complete-payment{display:none}.signup-layout--add-card .signup-layout__summary,.signup-layout--add-card .signup-layout__summary .signup-summary .complete-payment{display:block}.signup-layout--add-card .signup-layout__summary .signup-summary .simple-form__back,.signup-layout--licence-prompt .summary-section__change,.signup-layout__summary{display:none}.signup-layout__summary .simple-form .simple-form__header{background:none}.signup-layout__summary .simple-form .simple-form__body,.signup-layout__summary .simple-form .simple-form__header,.signup-layout__summary .simple-form .summary-section{padding:0}.signup-layout__form .adyen-checkout__fieldset__title,.signup-layout__form h1{border-bottom:1px solid #e7e4e4;font-size:1em;text-align:center}.signup-layout .recurring-instructions-label,.signup-layout .sign-in-label,.signup-layout .signup-summary-footer,.signup-layout .simple-form{margin:13px auto;max-width:600px;padding:0}.signup-layout .sign-in-label{text-align:center}.signup-layout .simple-form{background-color:unset;border:none;-webkit-box-shadow:none;box-shadow:none}.signup-layout .simple-form+.sign-in-label{margin:50px 0;max-width:500px;text-align:center}.signup-layout .simple-form .loader-container:not(.btn-loader-container){margin-top:30vh}.signup-layout__single .simple-form{padding:32px}.signup-layout--select-payment:not(.is-gifting) .simple-form__back{display:block!important}.signup-layout--select-payment:not(.is-gifting) .signup-layout__form{display:none}.signup-layout--select-payment:not(.is-gifting) .signup-layout__summary{display:block;padding:32px}.signup-layout--select-payment:not(.is-gifting).skip-voucher-step .signup-layout__form{display:block}.signup-layout--select-payment:not(.is-gifting).skip-voucher-step .signup-layout__summary{display:none}.signup-layout--select-payment:not(.is-gifting) .btn.btn__skip-voucher{display:block;margin-top:13px}}@media(max-width:1600px){.account-section .signup-layout .signup-layout__form{max-width:100vw}.account-section .signup-layout .signup-layout__form .payment-method__vouchers{display:block}.account-section .signup-layout--add-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-section .signup-layout--add-card .signup-layout__form .simple-form .signup-summary__section{display:block}.account-section .signup-layout--add-card .signup-layout__form .simple-form .complete-payment{display:none}.account-section .signup-layout--add-card .signup-layout__summary,.account-section .signup-layout--add-card .signup-layout__summary .signup-summary .complete-payment{display:block}.account-section .signup-layout--add-card .signup-layout__summary .signup-summary .simple-form__back,.account-section .signup-layout--licence-prompt .summary-section__change,.account-section .signup-layout__summary{display:none}.account-section .signup-layout__summary .simple-form .simple-form__header{background:none}.account-section .signup-layout__summary .simple-form .simple-form__body,.account-section .signup-layout__summary .simple-form .simple-form__header,.account-section .signup-layout__summary .simple-form .summary-section{padding:0}.account-section .signup-layout__form .adyen-checkout__fieldset__title,.account-section .signup-layout__form h1{border-bottom:1px solid #e7e4e4;font-size:1em;text-align:center}.account-section .signup-layout .recurring-instructions-label,.account-section .signup-layout .sign-in-label,.account-section .signup-layout .signup-summary-footer,.account-section .signup-layout .simple-form{margin:13px auto;max-width:600px;padding:0}.account-section .signup-layout .sign-in-label{text-align:center}.account-section .signup-layout .simple-form{background-color:unset;border:none;-webkit-box-shadow:none;box-shadow:none}.account-section .signup-layout .simple-form+.sign-in-label{margin:50px 0;max-width:500px;text-align:center}.account-section .signup-layout .simple-form .loader-container:not(.btn-loader-container){margin-top:30vh}.account-section .signup-layout__single .simple-form{padding:32px}.account-section .signup-layout--select-payment:not(.is-gifting) .simple-form__back{display:block!important}.account-section .signup-layout--select-payment:not(.is-gifting) .signup-layout__form{display:none}.account-section .signup-layout--select-payment:not(.is-gifting) .signup-layout__summary{display:block;padding:32px}.account-section .signup-layout--select-payment:not(.is-gifting).skip-voucher-step .signup-layout__form{display:block}.account-section .signup-layout--select-payment:not(.is-gifting).skip-voucher-step .signup-layout__summary{display:none}.account-section .signup-layout--select-payment:not(.is-gifting) .btn.btn__skip-voucher{display:block;margin-top:13px}}.payment-confirmation,.signup-wrapper{background-color:#fafafa;min-height:100vh;padding-top:112px}@media(max-width:1600px){.payment-confirmation,.signup-wrapper{width:100%}}.payment-confirmation>.simple-form,.signup-wrapper>.simple-form{margin:30px auto;max-width:600px}@media(max-width:860px){.payment-confirmation>.simple-form,.signup-wrapper>.simple-form{background-color:transparent;border:none}}.payment-confirmation .licences-wrapper-loader,.signup-wrapper .licences-wrapper-loader{top:50px}.payment-confirmation .provider-picker--separator,.signup-wrapper .provider-picker--separator{color:#000}.payment-confirmation .error,.signup-wrapper .error{color:#b60e0e}.payment-confirmation .partitions-step,.signup-wrapper .partitions-step{height:calc(100vh - 112px);padding:25px}@media(max-height:860px){.payment-confirmation .partitions-step,.signup-wrapper .partitions-step{padding:15px 25px 0}}.payment-confirmation .signup-layout__form .simple-form .payment-input label,.signup-wrapper .signup-layout__form .simple-form .payment-input label{padding:0}.payment-confirmation .signup-layout__summary .complete-payment,.signup-wrapper .signup-layout__summary .complete-payment{display:none}.payment-confirmation .signup-layout__form .complete-payment,.signup-wrapper .signup-layout__form .complete-payment{display:block}.app-container .signup-wrapper .loader-container.loader--fixed{top:92px!important;-webkit-transform:none;transform:none}.app-container--right-left .payment-confirmation,.app-container--right-left .signup-wrapper{direction:rtl}.app-container--right-left .partitions-step{direction:ltr}.signup-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:RGB(var(--color-bg));height:92px;left:0;margin:0 0 32px;position:fixed;right:0;top:0;z-index:101}.signup-header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;height:92px;justify-content:space-between;margin:auto;max-width:100%;padding:16px 55px}.signup-header__wrapper--one-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.signup-header__wrapper{padding:10px}}.signup-header__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-margin-end:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;justify-self:center;margin-inline-end:20px}.signup-header__logo img{display:none}.signup-header__logo--landscape img{display:block;width:calc(3.6rem*var(--logo-multiplier))}.signup-header__logo--portrait img{display:block;height:60px}@media(max-width:768px){.signup-header__logo img{max-width:30vw}}.signup-header__button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-margin-start:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;justify-self:center;margin-inline-start:20px}.signup-header__button .btn{max-width:12rem}.signup-header__button .btn .btn__label{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:1rem;line-height:1.1rem;overflow:hidden;padding:0;text-overflow:ellipsis}.signup-header--steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin:auto;text-transform:var(--text-transform)}@media(max-width:1100px){.signup-header--steps{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;bottom:0;justify-content:space-evenly;left:50%;margin:auto;max-width:100vw;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:400px}}.signup-header .step{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85em;justify-content:space-evenly;text-align:center;-webkit-transition:color .5s ease;transition:color .5s ease}.signup-header .step--label{display:inline;margin:0 6.5px}@media(max-width:1100px){.signup-header .step--label{display:none}}.signup-header .step--number{-ms-flex-negative:0;background:transparent;border:2px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;flex-shrink:0;height:36px;padding-top:10px;width:36px}@media(max-width:1100px){.signup-header .step--number{background-color:RGB(var(--color-bg));border:2px solid #fff;color:#fff}}.signup-header .step .step--number-container{border-radius:50%;margin:0 6.5px;padding:2px}.signup-header .step+.step:before{border-top:2px solid #fff;content:" ";display:block;height:1px;width:39px}@media(max-width:1100px){.signup-header .step+.step:before{display:none}}.signup-header .step.active,.signup-header .step.passed{color:#fff}.signup-header .step.active .step--number-container,.signup-header .step.passed .step--number-container{background-color:#fff}.signup-header .step.active .step--number,.signup-header .step.passed .step--number{background-color:#fff;border:2px solid #000;color:RGB(var(--color-bg))!important}.signup-header .step.active .step--number svg,.signup-header .step.passed .step--number svg{fill:var(--primary-color)}@media(max-width:1100px){.signup-header .step.active .step--number,.signup-header .step.passed .step--number{background-color:#fff}}.signup-header .step.passed .step--number{border-color:var(--primary-color)}.signup-header--with-language-toggle .signup-header__button{-webkit-margin-end:95px;margin-inline-end:95px}.signup-header--with-language-toggle .signup-header__button .btn{max-width:9rem}.signup-title{display:block;font-family:resident-primary-font,Roboto-Bold,arial;margin:50px auto;text-align:center;width:60%}.signup-title h2{font-size:2.5rem;line-height:3rem;margin-bottom:20px;text-transform:none}.signup-title--description{color:#000;font-size:1.3rem;font-weight:400;line-height:1.6rem;text-transform:none}@media(max-width:860px){.signup-title{margin-bottom:20px;margin-top:20px}.signup-title h2{font-size:1.6rem;line-height:2rem}.signup-title--description{font-size:1rem;line-height:1.3rem}}.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:left;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__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{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 .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}.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,.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,.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,.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{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-confirmation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.payment-confirmation,.payment-confirmation--body{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-confirmation--body{-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;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;margin:20px;max-width:100%;width:500px}.payment-confirmation--body>*{margin-bottom:30px;width:100%}.payment-confirmation h3{margin:30px;text-align:center}.payment-confirmation__summary{margin-top:20px}.payment-confirmation__summary h4,.payment-confirmation__summary p{color:#000}.payment-confirmation__summary p{font-size:1.1rem}.payment-confirmation__summary--licence-data{border-bottom:1px solid #bdbdbd;padding-bottom:40px}.payment-confirmation__summary--licence-data>div{-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;justify-content:space-between;margin-bottom:20px}.payment-confirmation__summary .licence-price{font-size:1.25rem;font-weight:700;margin-top:20px}.payment-confirmation .error,.payment-confirmation__error,.payment-confirmation__expired{text-align:center}.payment-confirmation__error{color:#b60e0e}.payment-confirmation__expired{color:#bdbdbd}@media(max-width:768px){.payment-confirmation h3{margin-bottom:20px}.payment-confirmation__summary{background-color:unset!important;-webkit-box-shadow:none!important;box-shadow:none!important}.payment-confirmation__summary--licence-data{border-top:1px solid #bdbdbd;padding-top:40px}.payment-confirmation .btn{width:calc(100% - 60px)}}.gift-hero{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;margin-bottom:30px;position:relative;text-align:center;width:100%}@media(max-width:768px){.gift-hero{height:400px}}.gift-hero:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(80%,rgba(0,0,0,.7)),to(#000));background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 80%,#000);bottom:0;content:"";height:100px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.gift-hero__image{background-position:50%;background-size:cover;height:100%;position:absolute;width:100vw}.gift-hero h1{font-family:resident-primary-font,Roboto-Bold,arial;font-size:3em;line-height:1.4em;margin-bottom:30px;text-shadow:2px 3px 5px rgba(0,0,0,.8);text-transform:var(--text-transform)}@media(max-width:768px){.gift-hero h1{font-size:2rem}}.gift-hero .form-button button{display:inline-block;margin:auto;padding:.5em 4em;position:relative;width:auto}.loader-container,.popin-absolute-tpl,.popin-fixed-tpl,.popin-tpl{bottom:0;left:0;right:0;top:0;z-index:100}.loader-container,.popin-absolute-tpl{position:absolute}.popin-fixed-tpl{position:fixed}.loader-container{margin-top:0;z-index:1!important}.loader-container,.loader-container .loader-dice{-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}.loader-container .loader-dice{-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite;background-color:transparent;-webkit-transform-origin:center center;transform-origin:center center}.loader-container .loader-dice circle{fill:none}.loader-container.loader--small .loader-dice{height:auto;max-height:unset}.loader-container.loader--fixed{position:fixed;top:0}@media(max-width:860px){.loader-container.loader--fixed{top:40vh;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.app-container .loader-container.loader--fixed{top:30vh}}.success--loader{height:84px;margin:0 auto;overflow:hidden;position:relative;width:84px}.success--loader .spin{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.success--loader .circle,.success--loader .spin{height:80px;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;width:80px}.success--loader .circle{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.success--loader .circle:after,.success--loader .circle:before{border-radius:80px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:80px;position:absolute;width:80px}.success--loader .circle:before{border:3px solid transparent;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear}.success--loader .circle:after{border-bottom-color:inherit;border-left-color:inherit;border-right-color:inherit;border-style:solid;border-top:solid transparent;border-width:3px}.success--loader .tick{height:25px;left:14px;overflow:hidden;position:absolute;top:22px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;width:50px}.success--loader .tick .long,.success--loader .tick .short{background:inherit;content:" ";display:block}.success--loader .tick .short{height:100%;left:0;position:absolute;top:0;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:3px}.success--loader .tick .long{bottom:0;height:3px;left:0;position:absolute;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:.2s;transition-delay:.2s;width:100%}.success--loader-complete .spin{-webkit-animation-play-state:paused;animation-play-state:paused}.success--loader-complete .circle{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.success--loader-complete .circle:before{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:inherit;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear}.success--loader-complete .tick .long,.success--loader-complete .tick .short{-webkit-transform:translateX(0);transform:translateX(0)}.infinite-loader.hide{display:none}:root{--text-transform:uppercase}body,html{-moz-osx-font-smoothing:grayscale;direction:ltr;font-family:resident-primary-font,Roboto-Bold,arial,Helvetica,Arial,sans-serif;font-size:16px;max-width:100%;min-width:100%;text-rendering:geometricPrecision}@supports(-webkit-overflow-scrolling:touch){body,html{-webkit-overflow-scrolling:touch;min-height:100%;overflow-y:auto}}.logo__link{z-index:1}.error-boundary-label{color:#b60e0e;font-size:1em;margin:"auto"}.resident-background-color,body{background-color:RGB(var(--color-bg))}body{font-family:resident-primary-font,Roboto-Bold,arial}.view{display:inline-block;margin-top:138px;padding-bottom:0;width:100%}@media screen and (max-width:1024px){.view{margin-top:80px;padding-bottom:90px}}.view .content-wrapper{opacity:0;padding-bottom:0;padding-left:26px;padding-right:26px;width:100%}.view .content-wrapper .carousel-container .hero .creative{left:-26px;width:100vw}.view .content-wrapper .content-page__infinite-loader{height:100px;margin-top:30px}.no-sidebar .view .content-wrapper .playlist-card__expanded--container{left:-26px}@media(min-width:861px){.view .content-wrapper{margin-left:100px;padding-left:50px;padding-right:50px;width:calc(100% - 100px)}.view .content-wrapper .carousel-container .hero .creative{left:-50px;width:calc(100vw - 100px)}}@media screen and (min-width:1101px){.view .content-wrapper{padding-left:100px;padding-right:100px}.view .content-wrapper .carousel-container .hero .creative{left:-100px;width:calc(100vw - 100px)}}@media(min-width:861px){.view.full-topbar .content-wrapper{margin-left:0;padding-left:80px}.view.full-topbar .content-wrapper .playlist-card__expanded--container{left:-80px}}@media screen and (min-width:1024px){.view.full-topbar .content-wrapper{padding-left:80px}.view.full-topbar .content-wrapper .playlist-card__expanded--container{left:-80px}}@media screen and (min-width:860px){.full-topbar~.view .content-wrapper{margin-left:0;padding-left:80px;padding-right:80px;width:100%}.full-topbar~.view .content-wrapper .playlist-card__expanded--container{left:-80px}.full-topbar~.view .content-wrapper .carousel-container .hero .creative{left:-80px;width:100vw}}.view.ready .content-wrapper{opacity:1}.view.ready .content-wrapper .epg-wrapper,.view.ready .content-wrapper>:not(.epg-bucket){-webkit-animation:animateContentIn .3s cubic-bezier(.165,.84,.44,1);animation:animateContentIn .3s cubic-bezier(.165,.84,.44,1)}.app-container{margin:0 auto;min-height:100vh;overflow:hidden}.app-container.with-invoice{background:#fff!important}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h1 .hightlight,h2,h2 .hightlight,h3,h3 .hightlight,h4,h4 .hightlight,h5,h5 .hightlight,h6,h6 .hightlight{text-transform:var(--text-transform)}h1 .wordbreak:before,h2 .wordbreak:before,h3 .wordbreak:before,h4 .wordbreak:before,h5 .wordbreak:before,h6 .wordbreak:before{content:"\a";white-space:pre}h1{font-size:4rem;height:auto;line-height:4.2rem}@media screen and (max-width:980px){h1{font-size:8.6vw;line-height:7vw}}@media screen and (max-width:670px){h1{font-size:14vw;line-height:12vw}}@media screen and (max-width:420px){h1{font-size:14vw;line-height:12vw}}@media screen and (max-height:700px){h1{font-size:10.8vh;line-height:9vh}}@media screen and (max-height:700px)and (max-width:860px)and (orientation:landscape){h1{font-size:8vh;line-height:6vh}}@media screen and (max-height:700px)and (max-width:860px)and (orientation:portrait){h1{font-size:6vh;line-height:6vh}}h2{font-size:3.125rem;line-height:2.6875rem}@media screen and (max-height:700px)and (max-width:860px){h2{font-size:6vh;line-height:5vh}}h3{font-size:1.5rem}h4{font-size:1.875rem}h5{font-size:1.25rem}.small,p,small{color:#efefef}p{font-size:1.325rem;line-height:32px}.small,small{font-size:.875rem}a{font-family:Roboto-Medium;font-size:.8125rem;text-decoration:none}.browser-upgrade{background-color:rgba(0,0,0,.9);bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:101}.browser-upgrade .popin{background-color:#fff;border-radius:10px;height:400px;left:50%;padding-left:39px;padding-right:39px;position:absolute;top:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px}.browser-upgrade .popin img{margin-bottom:39px;margin-top:39px;width:100px}.browser-upgrade .popin p{color:#bdbdbd;font-size:1rem;line-height:1.4rem;margin-top:13px}.invalid-browser .topbar{z-index:103!important}.invalid-browser .topbar .pull-right{display:none}.input--error{color:#b60e0e;font-size:.9em;position:relative;text-align:start;top:-7px}.data-page{margin:auto;max-width:1200px}.rich-text em{font-style:italic}.rich-text strong{font-weight:700}.app-container--right-left input,.app-container--right-left textarea,.modal--right-left input,.modal--right-left textarea{direction:rtl;text-align:start}.app-container--right-left select,.modal--right-left select{direction:rtl}.app-container--right-left select option,.modal--right-left select option{direction:ltr;text-align:right}.app-container--right-left select caption,.modal--right-left select caption{direction:ltr;text-align:left}.app-container--right-left .select-wrapper.select-wrapper.select-wrapper select,.modal--right-left .select-wrapper.select-wrapper.select-wrapper select{padding-right:40px}.app-container--right-left .form--field.form--field label,.modal--right-left .form--field.form--field label{left:0;right:14px;text-align:right}.app-container--right-left .card--details .payment__input-error,.app-container--right-left .card--details .stripe--error,.app-container--right-left .form--field.form--field .input--error,.modal--right-left .card--details .payment__input-error,.modal--right-left .card--details .stripe--error,.modal--right-left .form--field.form--field .input--error{text-align:right}.app-container--right-left .login-wrapper .auth--form .back-button,.modal--right-left .login-wrapper .auth--form .back-button{left:unset;right:13px}.app-container--right-left .login-wrapper .alt-auth--container,.modal--right-left .login-wrapper .alt-auth--container{direction:rtl}.app-container--right-left .small-menu div,.modal--right-left .small-menu div{direction:rtl;text-align:right}.app-container--right-left .small-menu div .btn,.modal--right-left .small-menu div .btn{margin-left:10px;margin-right:0}.app-container--right-left,.app-container--right-left .btn__label{-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1}.app-container--right-left .signup-layout .simple-form .signup-summary__section .btn{margin-left:0;margin-right:15px}.app-container--right-left .signup-layout .simple-form .form-address .simple-form__col--large{padding-left:24px;padding-right:0}.app-container--right-left .signup-layout .simple-form .form-address .form-dropdown svg{left:12px;right:unset}.app-container--right-left .account-page{direction:rtl}.app-container--right-left .account-page .account-page--sidebar{border-left:1px solid #838383;border-right:none}.app-container--right-left .account-page .account-page--sidebar .account-page--sidebar__body{padding-left:81px;padding-right:0}.app-container--right-left .account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__list p.selected:after{left:0;right:calc(100% + 79px)}@media(max-width:860px){.app-container--right-left .account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__list{text-align:right}}.app-container--right-left .account-page .account-page--body{padding-left:15%;padding-right:80px}.app-container--right-left .account-page .account-page--body .account-section .form-inputs .form-input .select-wrapper select,.app-container--right-left .account-page .account-page--body .account-section.select-wrapper select{padding:13px 13px 13px 40px}.app-container--right-left .account-page .account-page--body .account-section .form-inputs .form-input .select-wrapper .select-wrapper__icon,.app-container--right-left .account-page .account-page--body .account-section.select-wrapper .select-wrapper__icon{direction:ltr;left:10px;right:unset}.app-container--right-left .account-page .account-page--body .account-section .auth__success-text p{text-align:right}.app-container--right-left .account-page .account-page--body .account-section .form-buttons .btn:not(:last-child){margin-right:0}@media(min-width:1025px){.app-container--right-left .account-page .account-page--body .account-section .form-buttons .btn:not(:last-child){margin-left:15px}}.app-container--right-left .account-page .account-page--body .account-section__preferences .general-preferences .autoplay .parental-controls__title .toggle,.app-container--right-left .account-page .account-page--body .account-section__preferences .general-preferences .autoplay .toggle-container-title .toggle,.app-container--right-left .account-page .account-page--body .account-section__preferences .general-preferences .parental-controls .parental-controls__title .toggle,.app-container--right-left .account-page .account-page--body .account-section__preferences .general-preferences .parental-controls .toggle-container-title .toggle{left:0;right:0}.app-container--right-left .account-page .account-page--body .account-section__user-details--form .form-title h3{margin-left:20px;margin-right:0}.app-container--right-left .account-page .account-page--body .account-section__user-details--form input[name=phoneNumber]{direction:ltr;text-align:right}.app-container--right-left .account-page .account-page--body .account-section__user-details--form form .error-message{text-align:right}@media(min-width:1025px){.app-container--right-left .account-page .account-page--body .account-section__subscriptions .container .subscriptions .licence--list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-container--right-left .account-page .account-page--body .account-section__subscriptions .licence-wrapper .licence-card-list-group .licence-card-list-group__description,.app-container--right-left .account-page .account-page--body .account-section__subscriptions .licence-wrapper .licence-card-list-group .licence-card-list-group__title{text-align:right}.app-container--right-left .account-page .account-page--body .account-section__subscriptions .licence-wrapper .licence-card-list-group .licence-card-list-group__list .licence-card-list__card{margin:0 0 50px 50px}}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-methods .payment-methods__cards .credit-card-container,.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-methods .payment-methods__title h3{margin-left:15px;margin-right:0}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table{padding-left:30px;padding-right:0}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table .payment-history__row .payment-history__column.header:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:0}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table .payment-history__row .payment-history__column.header:first-child p{text-align:right}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table .payment-history__row .payment-history__column.header:not(:first-child){left:0;right:unset}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table .payment-history__row .payment-history__column.footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table .payment-history__row .payment-history__column.footer:last-child{-webkit-box-pack:end;-ms-flex-pack:end;font-weight:bolder;justify-content:flex-end}.app-container--right-left .account-page .account-page--body .account-section__payment-details .payment-history .payment-history__table .payment-history__row .payment-history__column.footer:not(:last-child) p{text-align:right}@media(max-width:1024px){.app-container--right-left .account-page .account-page--body{padding-left:30px;padding-right:30px}.app-container--right-left .account-page .account-page--body .account-page--body__title svg,.app-container--right-left .account-page .account-page--sidebar .account-page--sidebar__title svg{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.app-container--right-left .app-sidebar,.app-container--right-left .login-page__wrapper{direction:rtl;float:right}.app-container--right-left .app-sidebar .login-form,.app-container--right-left .login-page__wrapper .login-form{text-align:right}.app-container--right-left .login-page__background{left:0}.app-container--right-left .login-page__background img{left:0;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(80%,transparent));-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(80%,transparent));mask-image:linear-gradient(90deg,#000,transparent 80%)}.app-container--right-left .login-page__background:after{background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),to(RGB(var(--color-bg))));background-image:linear-gradient(to right,transparent 0,transparent 50%,RGB(var(--color-bg)) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.app-container--right-left .login-page__logo{left:120px}.app-container--right-left .login-page__back{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:1024px){.app-container--right-left .login-page__logo{left:0}}.app-container--right-left .app-sidebar .login-page__background,.app-container--right-left .fullscreen-login-wrapper .login-page__background{left:0}.app-container--right-left .app-sidebar .login-page__background img,.app-container--right-left .fullscreen-login-wrapper .login-page__background img{left:0;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(80%,transparent));-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(80%,transparent));mask-image:linear-gradient(90deg,#000,transparent 80%)}.app-container--right-left .app-sidebar .login-page__background:after,.app-container--right-left .fullscreen-login-wrapper .login-page__background:after{background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,transparent),to(#000));background-image:linear-gradient(90deg,transparent 0,transparent 50%,#000);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.app-container--right-left .app-sidebar .login-page__logo,.app-container--right-left .fullscreen-login-wrapper .login-page__logo{left:120px}.app-container--right-left .app-sidebar .login-page__form,.app-container--right-left .fullscreen-login-wrapper .login-page__form{direction:rtl}.app-container--right-left .app-sidebar .login-page__form--title--logo,.app-container--right-left .fullscreen-login-wrapper .login-page__form--title--logo{margin-left:0;margin-right:15px}.app-container--right-left .app-sidebar .login-page__form svg.icon-arrow-left,.app-container--right-left .fullscreen-login-wrapper .login-page__form svg.icon-arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-container--right-left .app-sidebar .login-page__form .auth--form--error,.app-container--right-left .fullscreen-login-wrapper .login-page__form .auth--form--error{direction:rtl;text-align:right}.app-container--right-left .app-sidebar .login-page__form--content .auth__success-text p,.app-container--right-left .app-sidebar .login-page__form--content .forgot-password a,.app-container--right-left .app-sidebar .login-page__form--content .form-success,.app-container--right-left .app-sidebar .login-page__form--content .message,.app-container--right-left .app-sidebar .login-page__form--content form,.app-container--right-left .fullscreen-login-wrapper .login-page__form--content .auth__success-text p,.app-container--right-left .fullscreen-login-wrapper .login-page__form--content .forgot-password a,.app-container--right-left .fullscreen-login-wrapper .login-page__form--content .form-success,.app-container--right-left .fullscreen-login-wrapper .login-page__form--content .message,.app-container--right-left .fullscreen-login-wrapper .login-page__form--content form{text-align:right}@media(max-width:1024px){.app-container--right-left .app-sidebar .login-page__logo,.app-container--right-left .fullscreen-login-wrapper .login-page__logo{left:0}}.app-container--right-left .video-wrapper{direction:rtl}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-control{direction:ltr}.app-container--right-left .video-wrapper .dice-player-overlay .btn-start-from{margin-left:65px}.app-container--right-left .video-wrapper .dice-player-overlay .btn-resume-wrapper{margin-left:0}.app-container--right-left .video-wrapper .dice-player-overlay .ds-text-track{direction:ltr}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .left-section{padding-left:0}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .left-section .tooltip .tooltip__message{left:auto}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .left-section a .icon-arrow-left-wrapper svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media(max-width:860px){.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .left-section span.player-title{padding-left:100px;padding-right:80px}}@media screen and (max-width:767px){.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .left-section span.player-title{padding:0 10px 0 30px}}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .right-section{padding-right:0}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .right-section .icon-list__wrapper{direction:ltr}@media(max-width:860px){.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-topbar .right-section{left:26px;right:auto}}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar{left:0;right:unset}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar--large{-webkit-transform:translateX(-800px);transform:translateX(-800px)}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar--medium{-webkit-transform:translateX(-500px);transform:translateX(-500px)}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar--small{-webkit-transform:translateX(-300px);transform:translateX(-300px)}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar .btn-close{left:16px;right:unset}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar .programme__content{margin:0 10px}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar .icon-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-container--right-left .video-wrapper .dice-player-overlay .dice-player-sidebar .epg--options__body__list{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(96%),to(transparent));-webkit-mask-image:linear-gradient(270deg,#000,96%,transparent);mask-image:-webkit-gradient(linear,right top,left top,from(#000),color-stop(96%),to(transparent));mask-image:linear-gradient(270deg,#000,96%,transparent)}.app-container--right-left .section-wrapper--with-sidebar{padding-left:0;padding-right:300px}.app-container--right-left .section-wrapper--with-sidebar .sidebar{left:auto;padding:25vh 30px 0 50px;right:0}.app-container--right-left .content-wrapper .card-list,.app-container--right-left .content-wrapper .section-header,.app-container--right-left .content-wrapper h2{direction:rtl}.app-container--right-left .content-wrapper .card-list-title{text-align:left}.app-container--right-left .content-wrapper .card-list-video-count{right:0}.app-container--right-left .content-wrapper .simple-carousel__portal .playlist-card__expanded--container{left:auto;right:-80px}.app-container--right-left .watchlist-wrapper.view .watchlists{direction:rtl}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar.with-content .watchlist-content__topbar--buttons,.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar.with-content .watchlist-content__topbar--counter,.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar.with-content .watchlist-content__topbar--title{margin-left:0;margin-right:220px}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--images,.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--title p{margin-left:20px;margin-right:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--title .watchlist-content__topbar--small-menu .watchlist-content-input--share-mode input{margin:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--title .watchlist-content__topbar--small-menu .watchlist-content-input--share-mode div{margin-right:15px}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--title .watchlist-content__topbar--input-container input{margin-left:20px;margin-right:0;text-align:right}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--buttons button{margin-left:20px;margin-right:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__body{padding-left:15px;padding-right:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__body .watchlist-content__body--list .watchlist-item{padding:0 10px 0 20px}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__body .watchlist-content__body--list .watchlist-item__left--image,.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__body .watchlist-content__body--list .watchlist-item__right p{margin:0 0 0 20px}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__body .watchlist-content__body--list .watchlist-item__right .small-menu{left:0;right:unset}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__body .watchlist-content__body--list .watchlist-item p.watchlist-item__error{left:5px;right:unset;text-align:left}@media(max-width:1024px){.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar.with-content .watchlist-content__topbar--buttons,.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar.with-content .watchlist-content__topbar--counter,.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar.with-content .watchlist-content__topbar--title{margin-right:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--title p{margin:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--title svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--images{margin-left:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--buttons{margin-right:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-content .watchlist-content__topbar .watchlist-content__topbar--buttons button{margin:0}.app-container--right-left .watchlist-wrapper.view .watchlists .watchlist-sidebar .watchlist-sidebar__my-watchlists .watchlist .watchlist-left p{margin-left:0;margin-right:10px}}.app-container--right-left .live-wrapper .content-wrapper>a{left:26px}@media(min-width:861px){.app-container--right-left .live-wrapper .content-wrapper>a{left:50px}}@media screen and (min-width:1101px){.app-container--right-left .live-wrapper .content-wrapper>a{left:100px}}.app-container--right-left .collection-wrapper.view,.app-container--right-left .navbar.left+.collection-wrapper,.app-container--right-left .navbar.left+.playlist-wrapper,.app-container--right-left .playlist-wrapper.view{direction:rtl}.app-container--right-left .collection-wrapper.view .shared-hero .shared-hero__title,.app-container--right-left .navbar.left+.collection-wrapper .shared-hero .shared-hero__title,.app-container--right-left .navbar.left+.playlist-wrapper .shared-hero .shared-hero__title,.app-container--right-left .playlist-wrapper.view .shared-hero .shared-hero__title{padding-bottom:10px}@media(min-width:1025px){.app-container--right-left .collection-wrapper.view .content-wrapper .card-base--detailed,.app-container--right-left .navbar.left+.collection-wrapper .content-wrapper .card-base--detailed,.app-container--right-left .navbar.left+.playlist-wrapper .content-wrapper .card-base--detailed,.app-container--right-left .playlist-wrapper.view .content-wrapper .card-base--detailed{-webkit-transform-origin:25% 50%;transform-origin:25% 50%}}.app-container--right-left .navbar.top svg.icon-arrowdown,.app-container--right-left .navbar.top_left svg.icon-arrowdown{margin-left:0;margin-right:10px}.app-container--right-left .carousel-container .hero,.app-container--right-left .carousel-container .text{direction:rtl}.app-container--right-left .carousel-container:hover{z-index:1}.app-container--right-left .carousel,.app-container--right-left .carousel .card-container,.app-container--right-left .carousel-title{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.app-container--right-left .schedule--section .section-header,.app-container--right-left .slides-wrapper .hero,.app-container--right-left .slides-wrapper .slide-nav,.app-container--right-left .topbar{direction:rtl}.app-container--right-left .topbar .navbar .navbar-main>.navbar-link,.app-container--right-left .topbar .navbar .navbar-main>a,.app-container--right-left .topbar .topbar__main-menu .logo{margin-left:50px;margin-right:0}.app-container--right-left .topbar .navbar .navbar-main>.navbar-link:last-child,.app-container--right-left .topbar .navbar .navbar-main>a:last-child{margin-left:0;margin-right:0}.app-container--right-left .topbar .topbar__functionalities>:not(:last-child){margin-left:20px;margin-right:0}.app-container--right-left .topbar .navbar.force-mobile.left .navbar-main{right:0}.app-container--right-left .topbar .hamburger-menu__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1024px){.app-container--right-left .topbar.left-navbar .topbar__functionalities{position:absolute}.app-container--right-left .topbar .hamburger-menu__toggle{left:26px;position:absolute;-webkit-transform:none;transform:none}}.app-container--right-left .hamburger-navbar{direction:rtl}.app-container--right-left .hamburger-navbar .hamburger-navbar__content.hamburger-navbar-enter .hamburger-navbar__main-menu .main-navbar a{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.app-container--right-left .hamburger-navbar .hamburger-navbar__content.hamburger-navbar-enter-active .hamburger-navbar__main-menu .main-navbar a{-webkit-transform:translateX(0);transform:translateX(0)}.app-container--right-left .hamburger-navbar .hamburger-navbar__content .hamburger-navbar__main-menu{margin-left:20px}.app-container--right-left .hamburger-navbar .hamburger-navbar__content .hamburger-navbar__sub-menu{margin-right:20px}.app-container--right-left .hamburger-navbar .hamburger-navbar__content .hamburger-navbar__sub-menu .hamburger-navbar__search svg{left:13px;right:0}.app-container--right-left .hamburger-navbar .hamburger-navbar__content .hamburger-navbar__sub-menu .logout-btn{left:unset;right:0}@media screen and (max-width:1024px){.app-container--right-left .hamburger-navbar .hamburger-navbar__content .hamburger-navbar__main-menu,.app-container--right-left .hamburger-navbar .hamburger-navbar__content .hamburger-navbar__sub-menu{margin-left:20px;margin-right:20px;text-align:right}}.app-container--right-left .countdown{direction:rtl}.app-container--right-left .countdown .countdown--timer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-container--right-left .countdown .countdown--timer>span{padding-right:20px}.app-container--right-left .countdown .countdown--timer>span:first-child{padding-right:0}.app-container--right-left .card .card--content .info{direction:rtl;text-align:right}.app-container--right-left .card-base--active .card-content__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-container--right-left .card-base--active .card-content__locked{left:1em;right:unset}.app-container--right-left .card-meta__audio-only svg{margin-left:3px;margin-right:0}.app-container--right-left .card-content__description{font-family:resident-secondary-font,Roboto-Regular,arial}.app-container--right-left .card-wrapper .card-content__footer .footer-icons>span,.app-container--right-left .card-wrapper .card-meta .header-icons>span{margin-left:0;margin-right:10px}.app-container--right-left .card-wrapper .card-base--detailed .card-header .card-meta{right:0}.app-container--right-left .card-wrapper .card-base--detailed .card-header .card-meta .header-icons>span{margin-left:10px;margin-right:0}.app-container--right-left .preview-container .preview-container--header,.app-container--right-left .preview-container .preview-container--video-list,.app-container--right-left .preview-container .preview-container--video-list a{direction:rtl;text-align:right}.app-container--right-left .login-wrapper .form--field input{padding-right:13px}.app-container--right-left .fighters-wrapper{direction:rtl}.app-container--right-left .fighters-wrapper .ranking-info{text-align:right}.app-container--right-left .fighters-wrapper .ranking-info__rank{margin-left:5px;margin-right:0}.app-container--right-left .fighters-wrapper .ranking-info__rank svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.app-container--right-left .fighters-wrapper .ranking-info__rank .rank-number{padding-left:0;padding-right:5px}.app-container--right-left .fighters-wrapper .data-page .custom-dropdown__option{text-align:right}.app-container--right-left .fighters-wrapper .data-page .dropdown-wrapper__native svg{left:10px;right:unset}.app-container--right-left .fighters-wrapper .profile__main-details{text-align:right}.app-container--right-left .fighters-wrapper .profile__image{left:-20px;right:unset}.app-container--right-left .fighters-wrapper .profile__nav svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.app-container--right-left .fighters-wrapper .profile .ranking-info__rank svg{top:-2px}.app-container--right-left .fighters-wrapper .profile .toggle{left:0}.app-container--right-left .fighters-wrapper .profile .toggle__label{margin-left:15px;margin-right:0}.app-container--right-left .fighters-wrapper .profile .stats .versus,.app-container--right-left .fighters-wrapper .profile .stats__header{text-align:right}.app-container--right-left .fighters-wrapper .profile .stats .versus__competitor:first-child{text-align:left}.app-container--right-left .fighters-wrapper .profile .animated-row:not(.stats-records-row) .stats__row .stats__label{text-align:right}.app-container--right-left .fighters-wrapper .profile .carousel{direction:ltr}.app-container--right-left .fighters-wrapper .profile .carousel__title{text-align:right;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.app-container--right-left .fighters-wrapper .players .player__main-details{padding-left:0;padding-right:10px;text-align:right}.app-container--right-left .fighters-wrapper .players .player__view-profile svg{margin-left:0;margin-right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-container--right-left .fighters-wrapper .players .player__form{margin:0 0 0 10%;padding-left:0}@media(max-width:768px){.app-container--right-left .fighters-wrapper .players .player__form{padding-right:10px;text-align:right}}.app-container--right-left .licence--list{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app-container--right-left .licence--list .licence--card--header .licence--name{direction:rtl}.app-container--right-left .licence--list .licence--card--content p,.app-container--right-left .licence--list .licence--card--content ul{direction:rtl;text-align:right}.app-container--right-left .licence--list .licence--card--content ul li{direction:rtl;padding:13px 45.5px 0 26px}.app-container--right-left .licence--list .licence--card--content ul li:before{left:unset;right:26px}.app-container--right-left .licence--card-animated-selected .license--payment--container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app-container--right-left .licence--card-animated-selected .payment--section{-webkit-transition:opacity .3s ease .3s,width .3s ease .3s,-webkit-transform 0s ease 0s;transition:opacity .3s ease .3s,width .3s ease .3s,-webkit-transform 0s ease 0s;transition:transform 0s ease 0s,opacity .3s ease .3s,width .3s ease .3s;transition:transform 0s ease 0s,opacity .3s ease .3s,width .3s ease .3s,-webkit-transform 0s ease 0s}.app-container--right-left .licence--card-animated-selected .payment--section .licence--tax--row{text-align:right}.app-container--right-left .licence--card-animated-selected .payment--section .licence--tax--row>div{float:left}.app-container--right-left .licence--card-animated-selected .payment--section .voucher__enable{direction:rtl;padding-right:8px;text-align:right}.app-container--right-left .licence--card-animated-selected .payment--section .voucher__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app-container--right-left .licence--card-animated-selected .payment--section .payment--trial--message{direction:rtl}.app-container--right-left .licence--card-animated-selected .licence--info .licence--back--button{left:unset;right:24px}.app-container--right-left .consent-list__item{direction:rtl;text-align:right}.app-container--right-left .consent-list__item .consent__checkbox{margin-left:30px;margin-right:unset}.app-container--right-left .forgot-password{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.app-container--right-left .sidebar-panel .choice__label,.app-container--right-left .sidebar-panel .preferences__group_header{text-align:right}.app-container--right-left .preferences__group .toggle,.app-container--right-left .search-page{direction:rtl}.app-container--right-left .preferences__group .toggle .toggle__slider{left:0;right:auto}.app-container--right-left .account-wrapper .content-wrapper .main-options,.app-container--right-left .account-wrapper .content-wrapper .main-title{direction:rtl}.app-container--right-left .account-wrapper .content-wrapper .account .licence__renewal{direction:rtl;padding-left:0;padding-right:26px;text-align:right}.app-container--right-left .account-wrapper .content-wrapper .account .licence__renewal svg{margin-left:4px;margin-right:0}.app-container--right-left .account-wrapper .content-wrapper .account .cards-list .small-body .card-container .card--licences .dropdown{direction:rtl}.app-container--right-left .account-wrapper .content-wrapper .account .cards-list .small-body .card-container .card--licences .dropdown .dropdown-item{text-align:right}.app-container--right-left .dice-player-wrapper--audio-only .dice-player-overlay .dice-player-topbar .left-section .tooltip .player-title,.app-container--right-left .dice-player-wrapper--schedule .dice-player-overlay .dice-player-topbar .left-section .tooltip .player-title{padding-left:18px;padding-right:0}.app-container--right-left .dice-player-wrapper--audio-only .placeholder--subevents,.app-container--right-left .dice-player-wrapper--schedule .placeholder--subevents{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.app-container--right-left .dice-player-wrapper--audio-only .placeholder--subevents .placeholder__meta,.app-container--right-left .dice-player-wrapper--audio-only .placeholder--subevents .placeholder__meta--small,.app-container--right-left .dice-player-wrapper--schedule .placeholder--subevents .placeholder__meta,.app-container--right-left .dice-player-wrapper--schedule .placeholder--subevents .placeholder__meta--small{padding:10px!important}.app-container--right-left .dice-player-wrapper--audio-only .dice-player-overlay .discovery,.app-container--right-left .dice-player-wrapper--schedule .dice-player-overlay .discovery{left:26px}.app-container--right-left .dice-player-wrapper--audio-only .dice-player-overlay .discovery .discovery__title,.app-container--right-left .dice-player-wrapper--schedule .dice-player-overlay .discovery .discovery__title{width:257px}.app-container--right-left .dice-player-wrapper--audio-only .dice-player-overlay .discovery .discovery__control,.app-container--right-left .dice-player-wrapper--schedule .dice-player-overlay .discovery .discovery__control{right:129px}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--large .countdown .countdown--timer>span,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--large .countdown .countdown--timer>span{padding-right:20px}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--large .countdown .countdown--timer>span:first-child,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--large .countdown .countdown--timer>span:first-child{padding-right:0}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small,.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown{text-align:right}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--label,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--label{direction:rtl;text-align:right}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--timer,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--timer{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--timer>span,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--timer>span{padding:0 0 0 24px}@media screen and (max-width:1100px){.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta,.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--label,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--label{text-align:center}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--timer,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--timer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--timer>span,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--timer>span{padding:0 20px 0 0}.app-container--right-left .dice-player-wrapper--audio-only .placeholder .placeholder__meta--small .countdown .countdown--timer>span:first-child,.app-container--right-left .dice-player-wrapper--schedule .placeholder .placeholder__meta--small .countdown .countdown--timer>span:first-child{padding:0}}.app-container--right-left .dice-player-wrapper .placeholder .geo-restricted.broadcasters .broadcaster-container{direction:ltr}.app-container--right-left .watchlist-panel{direction:rtl}.app-container--right-left .watchlist-panel .watchlist-panel__content{text-align:right}.app-container--right-left .watchlist-panel .watchlist-panel__content .watchlist-panel__list .watchlist-panel__list--item,.app-container--right-left .watchlist-panel .watchlist-panel__content .watchlist-panel__list--title{text-align:right!important}@media screen and (max-width:1100px){.app-container--right-left .dice-player-wrapper--audio-only,.app-container--right-left .dice-player-wrapper--schedule{overflow:scroll}.app-container--right-left .dice-player-wrapper--audio-only .dice-player-overlay,.app-container--right-left .dice-player-wrapper--schedule .dice-player-overlay{position:fixed}.app-container--right-left .dice-player-wrapper--audio-only .placeholder--subevents,.app-container--right-left .dice-player-wrapper--schedule .placeholder--subevents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:65px;position:relative}.app-container--right-left .dice-player-wrapper--audio-only .countdown,.app-container--right-left .dice-player-wrapper--schedule .countdown{margin-bottom:15px}}.app-container--right-left .dice-player-sidebar .sidebar--tab--content{direction:rtl}.app-container--right-left .dice-player-sidebar .sidebar--tab--content .subevents-container{direction:ltr}.app-container--right-left .dice-player-sidebar .sidebar--tab--content .subevents-container .fighter-details-container .icon-arrow-left{left:auto;right:20px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.modal--right-left.consent{direction:rtl}.modal--right-left.consent .message .consent__checkbox{float:right}.modal--right-left.consent .message .consent__label{margin-right:30px}.modal--right-left .message .watchlist-panel{direction:rtl}.modal--right-left .message .watchlist-panel .watchlist-panel__content{text-align:right}.modal--right-left .message .watchlist-panel .watchlist-panel__content .watchlist-panel__list .watchlist-panel__list--item,.modal--right-left .message .watchlist-panel .watchlist-panel__content .watchlist-panel__list--title{text-align:right!important}.modal--right-left .message .address-form label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.modal--right-left .message .preferences .choice__label{text-align:right}.modal--right-left .message .preferences__group .toggle{direction:rtl}.modal--right-left .message .preferences__group .toggle .toggle__label{text-align:right}.modal--right-left .message .preferences__group .toggle .toggle__slider{left:0;right:auto}.page--account .app-container--right-left .topbar .live-button{margin-left:0}.language-toggle.dropdown{border-radius:3px;cursor:pointer;font-size:1.2rem;position:fixed;right:55px;top:30px;width:60px;z-index:105}.language-toggle.dropdown.language-toggle--extended{width:90px}.language-toggle.dropdown .dropdown-item{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.language-toggle.dropdown .dropdown-item.dropdown-item__header{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;justify-content:flex-start;padding:10px}.language-toggle.dropdown .dropdown-item label{margin-right:10px}.language-toggle.dropdown .dropdown-item .flag,.language-toggle.dropdown .dropdown-item .placeholder-flag{-ms-flex-negative:0;flex-shrink:0;height:15px}.language-toggle.dropdown .dropdown-item .flag{-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.2);box-shadow:1px 1px 5px 0 rgba(0,0,0,.2)}.language-toggle.dropdown .dropdown-item .placeholder-flag{width:22px}.language-toggle.dropdown .dropdown-item,.language-toggle.dropdown .dropdown-item label{cursor:pointer}.language-toggle.dropdown .dropdown-item:not(.dropdown-item__header):hover{background-color:#e7e4e4}.language-toggle.dropdown:not(.opened){background:none}.language-toggle.dropdown:not(.opened) .dropdown-item label{color:#fff}.language-toggle.dropdown:not(.opened) .dropdown-icon svg{fill:#fff}.language-toggle.dropdown:not(.opened) .dropdown-content{border-top:none;pointer-events:none}.topbar__functionalities>.language-toggle.dropdown{-ms-flex-item-align:center;align-self:center;margin:auto;position:relative;right:unset;top:0}.language-toggle.dropdown .dropdown-content{overflow:auto}@media(max-width:1280px){.language-toggle.dropdown{font-size:1rem}.page--signup .language-toggle.dropdown{right:10px}.language-toggle.dropdown .select-wrapper__icon{right:2px;top:2px}}.app-container--right-left .language-toggle.dropdown{direction:rtl;left:55px}.app-container--right-left .language-toggle.dropdown .dropdown-item__header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.app-container--right-left .language-toggle.dropdown .dropdown-item label{margin-left:10px;margin-right:0}@media(max-width:768px){.language-toggle.dropdown{right:10px}.app-container--right-left .language-toggle.dropdown{left:10px}}.app-container--right-left .topbar__functionalities .language-toggle.dropdown{left:0}.gift-home,.gift-redemption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;padding:0 100px}.gift-home .gift-config,.gift-home .gift-steps,.gift-home .licence-card-list-group,.gift-redemption .gift-config,.gift-redemption .gift-steps,.gift-redemption .licence-card-list-group{margin-bottom:70px}@media(min-width:861px){.gift-home .licence-card footer,.gift-redemption .licence-card footer{max-height:unset}}.gift-home .gift-error,.gift-redemption .gift-error{color:#b60e0e;font-family:resident-secondary-font,Roboto-Regular,arial;text-align:center}.gift-home .gift-config,.gift-redemption .gift-config{margin-bottom:130px}.gift-home h1,.gift-home h2,.gift-redemption h1,.gift-redemption h2{text-align:center}.gift-home .gift-picker,.gift-redemption .gift-picker{width:100%}.gift-home .gift-picker .gift-error,.gift-redemption .gift-picker .gift-error{margin-bottom:60px}.gift-home .gift-topbar,.gift-redemption .gift-topbar{-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;height:100px;justify-content:space-between;padding:20px 0;position:absolute;top:0;width:calc(100% - 200px);z-index:1}.gift-home .gift-topbar--logo,.gift-redemption .gift-topbar--logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.gift-home .gift-topbar--logo img,.gift-redemption .gift-topbar--logo img{cursor:pointer;width:calc(3.6rem*var(--logo-multiplier))}.gift-home .gift-topbar--actions,.gift-redemption .gift-topbar--actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.gift-home .gift-topbar--actions>:not(:last-child),.gift-redemption .gift-topbar--actions>:not(:last-child){margin-right:20px}.gift-home .gift-topbar .language-toggle.dropdown,.gift-redemption .gift-topbar .language-toggle.dropdown{-ms-flex-item-align:center;align-self:center;margin:auto;position:relative;right:unset;top:0}.gift-home .gift-topbar .language-toggle.dropdown.opened,.gift-redemption .gift-topbar .language-toggle.dropdown.opened{top:14px}@media(max-width:768px){.gift-home,.gift-redemption{padding:0 20px}.gift-home .gift-topbar,.gift-redemption .gift-topbar{padding:20px 0;width:calc(100% - 40px)}.gift-home .gift-topbar:not(.gift-topbar--with-language-toggle),.gift-redemption .gift-topbar:not(.gift-topbar--with-language-toggle){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gift-home .gift-topbar--login,.gift-redemption .gift-topbar--login{display:none}.gift-home .gift-topbar--icon,.gift-redemption .gift-topbar--icon{display:block}}.app-container.app-container--right-left .gift-home,.app-container.app-container--right-left .gift-login,.app-container.app-container--right-left .gift-pay,.app-container.app-container--right-left .gift-redemption{direction:rtl}.app-container.app-container--right-left .gift-redemption .sign-up__text:before{margin-left:20px;margin-right:0}.app-container.app-container--right-left .gift-redemption .sign-up__text:after{margin-left:0;margin-right:20px}.gift-home .licence-card-list-group{padding:0}.gift-home .licence-card-list-group .form-dropdown{margin-top:40px}.gift-home .licence-card-list-group .form-dropdown label{margin:auto auto 10px;text-align:center}.gift-home .licence-card-list-group .form-dropdown>div{margin:auto;max-width:100%;padding:0 40px;width:380px}.gift-home .licence-card-list-group .form-dropdown>div select{height:40px;padding:10px}.gift-home .licence-card-list-group .form-dropdown>div svg{right:50px}.app-container--right-left .gift-home .licence-card-list-group .form-dropdown svg{left:50px;right:unset}.gift-home .licence-card-list-group .loader-container{position:relative}.gift-home .licence-card-list-group .licence-card-list-group__description,.gift-home .licence-card-list-group .licence-card-list-group__title{color:#fff}.gift-home .licence-card-list-group .licence-card-list-group__title{font-family:resident-primary-font,Roboto-Bold,arial;margin-bottom:20px}.gift-home .licence-card-list-group .licence-card-list-group__description{font-family:resident-secondary-font,Roboto-Regular,arial}.gift-home .licence-card-list-group__list{overflow:hidden}.gift-duration .form-text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px;text-align:center}.gift-duration .form-text input{margin:auto;padding:10px;text-align:center;width:5em}.gift-duration .form-text input::-webkit-inner-spin-button,.gift-duration .form-text input::-webkit-outer-spin-button{min-width:20px;opacity:1}.gift-duration .form-text label{font-family:resident-secondary-font,Roboto-Regular,arial;margin:30px auto .5em}.gift-recipient .form-textarea{margin-bottom:25px}.gift-recipient .form-textarea textarea{resize:none}@media(max-width:768px){.gift-recipient .form-textarea{margin-bottom:15px}.gift-recipient .form-text input{height:40px}}.gift-recipient .field-validation--error{line-height:1.2rem}.gift-registration{min-width:300px}.gift-registration .form-button{margin-bottom:30px}.gift-registration .form-button.secondary-button{margin-bottom:0}.gift-registration .form-button.secondary-button button{background:transparent;border:1px solid #838383;color:#838383}.gift-registration .sign-up__label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}.gift-registration .sign-up__label,.gift-registration .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}.gift-registration .sign-up__label .sign-up__text{-webkit-box-pack:center;-ms-flex-pack:center;color:#838383;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.9rem;justify-content:center;width:100%}.gift-registration .sign-up__label .sign-up__text:after,.gift-registration .sign-up__label .sign-up__text:before{-webkit-box-flex:1;border-bottom:1px solid #838383;content:"";-ms-flex:1;flex:1}.gift-registration .sign-up__label .sign-up__text:before{margin-right:20px}.gift-registration .sign-up__label .sign-up__text:after{margin-left:20px}@media(max-width:768px){.gift-registration{min-width:unset}}.gift-config{max-width:750px}@media(max-width:768px){.gift-config{max-width:350px;width:100%}}.gift-config .loader-container{position:relative}.gift-config__error{color:#b60e0e;text-align:center;top:30px;width:560px}@media(max-width:768px){.gift-config__error{-webkit-box-ordinal-group:3;-ms-flex-order:2;bottom:0;max-width:350px;order:2;position:relative;top:10px;width:100%}}.gift-config__title{color:#000}.gift-config__data{background-color:#fff;border-radius:4px;padding:70px 50px 50px}.gift-config__data .licence-card,.gift-config__data .signup-summary{margin-left:50px;width:280px}@media(max-width:768px){.gift-config__data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:70px 20px 20px}.gift-config__data .licence-card,.gift-config__data .signup-summary{margin-left:0;margin-top:35px}.gift-config__data .signup-summary{padding:20px}.gift-config__data .signup-summary .summary-section__row>div{max-width:100%}}.gift-config__data .gift-config__topbar{left:30px;position:absolute;top:30px}.gift-config__data .gift-config__topbar svg{cursor:pointer}.app-container.app-container--right-left .gift-config__data .licence-card,.app-container.app-container--right-left .gift-config__data .signup-summary{margin-left:0;margin-right:50px}@media(max-width:768px){.app-container.app-container--right-left .gift-config__data .licence-card,.app-container.app-container--right-left .gift-config__data .signup-summary{margin-right:0}}.app-container.app-container--right-left .gift-config__data .gift-config__redeem{direction:rtl}.app-container.app-container--right-left .gift-config__data .gift-config__redeem--no-note .licence-card{margin:auto}.app-container.app-container--right-left .gift-config__data .gift-config__topbar{right:30px}.app-container.app-container--right-left .gift-config__data .gift-config__topbar svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift-config__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}@media(max-width:768px){.gift-config__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.gift-config .signup-summary .summary-section{word-break:break-word}.gift-config .signup-summary .summary-section__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-config .signup-summary .summary-section__row .summary-section__label{line-height:1.2rem;margin-right:5px}.gift-config .signup-summary .summary-section__row .summary-section__value{-ms-flex-item-align:unset;align-self:unset;line-height:1.2rem}.gift-config .signup-summary .summary-section__row li{left:5px;list-style:none}.gift-config .signup-summary .summary-section__row li:before{background-image:url(/assets/6.7.1.4049534/assets/checkicon.svg);background-size:cover;content:"";height:9px;left:-18px;position:absolute;top:6px;width:12px}.app-container--right-left .gift-config .signup-summary .summary-section__row li{right:15px}.app-container--right-left .gift-config .signup-summary .summary-section__row li:before{right:-18px}@media(max-width:768px){.gift-config .signup-summary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.gift-duration,.gift-note,.gift-recipient{width:280px}@media(max-width:768px){.gift-duration,.gift-note,.gift-recipient{width:100%}}.gift-duration,.gift-note,.gift-recipient,.gift-registration{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.gift-duration input,.gift-duration p:not(.field-validation--error),.gift-duration textarea,.gift-note input,.gift-note p:not(.field-validation--error),.gift-note textarea,.gift-recipient input,.gift-recipient p:not(.field-validation--error),.gift-recipient textarea,.gift-registration input,.gift-registration p:not(.field-validation--error),.gift-registration textarea{color:#333;font-family:resident-secondary-font,Roboto-Regular,arial}.gift-duration h2,.gift-note h2,.gift-recipient h2,.gift-registration h2{text-transform:var(--text-transform)}.gift-duration h2,.gift-duration label,.gift-note h2,.gift-note label,.gift-recipient h2,.gift-recipient label,.gift-registration h2,.gift-registration label{color:#333;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1.3rem;margin-bottom:25px;text-align:center;text-transform:var(--text-transform);width:100%}@media(max-width:768px){.gift-duration h2,.gift-duration label,.gift-note h2,.gift-note label,.gift-recipient h2,.gift-recipient label,.gift-registration h2,.gift-registration label{font-size:1rem;margin-bottom:10px}}.gift-registration h2{margin-bottom:45px}.signup-summary{font-family:resident-secondary-font,Roboto-Regular,arial}.signup-summary .licence-name .summary-section__label{font-weight:bolder;text-transform:var(--text-transform)}.gift-redemption{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-direction:row;flex-direction:row;justify-content:center;min-height:100vh;padding-bottom:50px;padding-top:140px;width:100vw}.gift-redemption .gift-config{margin:auto}.gift-redemption .gift-config__data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:40px}.gift-redemption .gift-config__title{font-size:2.3rem;margin-bottom:40px}.gift-redemption .gift-config .gift-note{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gift-redemption .gift-config .gift-note .note-from-sender,.gift-redemption .gift-config .gift-note h2{text-align:left}.app-container--right-left .gift-redemption .gift-config .gift-note .note-from-sender,.app-container--right-left .gift-redemption .gift-config .gift-note h2{text-align:right}.gift-redemption .gift-config .gift-note h2{font-size:1.2rem;line-height:2rem;margin-bottom:25px;word-break:break-all}.gift-redemption .gift-config .gift-note .note-from-sender{font-size:1.3rem;line-height:1.5rem}.gift-redemption .gift-config .licence-card header{font-size:1.2rem}.gift-redemption .gift-config .licence-card .licence-card__description p{font-size:.9rem}.gift-redemption .gift-config .licence-card .licence-card__price p{font-size:1rem}.gift-redemption .gift-config .licence-card .licence-card__price-highlight{-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;justify-content:space-between;padding-top:10px}.gift-redemption .gift-config .licence-card .licence-card__price-highlight p{color:#333;font-weight:lighter;text-transform:var(--text-transform)}.gift-redemption .gift-config .licence-card .licence-card__price-highlight p:last-child{font-weight:bolder}.gift-redemption .gift-config__redeem{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.gift-redemption .gift-config__redeem--no-note .licence-card{margin:auto}.gift-redemption .gift-config__redeem--no-note+.gift-config__error{line-height:1.5rem;position:relative;width:280px}@media(max-width:768px){.gift-redemption .gift-config__title{font-size:1.8rem;word-break:break-all}.gift-redemption .gift-config{margin:auto}.gift-redemption .gift-config__redeem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.gift-redemption .gift-config__redeem .gift-note h2{font-size:1.2rem;margin-bottom:15px}.gift-redemption .gift-config__redeem--no-note+.gift-config__error{top:10px;width:100%}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.messages{-webkit-animation:fadeIn .2s ease-out 0s 1;animation:fadeIn .2s ease-out 0s 1;left:50%;max-height:90vh;min-width:500px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(max-width:860px){.messages{min-width:0;width:90%}}@media(min-width:768px){.messages{min-width:500px;width:auto}}.messages .message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;background-color:#fff;border:1px solid #bdbdbd;border-radius:3px;-webkit-box-shadow:1px 5px 15px -3px #9b9b9b;box-shadow:1px 5px 15px -3px #9b9b9b;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-around;max-width:500px;min-height:250px;padding:39px}@media(max-width:860px){.messages .message{max-width:none;padding:26px}}.messages .message .btn-close,.messages .message .message__optional-icon{padding:12px;position:absolute;top:5px;z-index:1}.messages .message .btn-close{right:5px}.messages .message .btn-close svg{fill:#000}.messages .message__optional-icon{left:5px}.messages .message__optional-icon svg{vertical-align:bottom}.messages .message h4{font-size:1.5rem;line-height:2rem;word-break:break-word}@media(max-width:860px){.messages .message h4{font-size:1.3rem;line-height:1.5rem}}.messages .message p{color:#bdbdbd;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1rem;line-height:1.5rem;margin-bottom:26px;margin-top:26px;text-align:center}.messages .message p.field-validation--error{color:#b60e0e}.messages .message .message--error{color:#b60e0e;margin:20px 0 0}.full-screen-overlay--content .messages.dark-modal{background-color:#292929;border-radius:5px;max-width:90vw;padding:25px;width:390px}.full-screen-overlay--content .messages.dark-modal:before{background-color:var(--background-color);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.full-screen-overlay--content .messages.dark-modal .message{background-color:unset;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.full-screen-overlay--content .messages.dark-modal .message .btn-close svg{fill:#fff}.full-screen-overlay--content .messages.dark-modal .message .modal__topbar{-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}.full-screen-overlay--content .messages.dark-modal .message .modal__topbar p{color:#fff;font-size:1.2rem;line-height:1.5rem;margin:0 10px 0 0;text-align:left}.full-screen-overlay--content .messages.dark-modal .message .modal__topbar svg.btn-close{fill:#fff;-ms-flex-negative:0;cursor:pointer;flex-shrink:0}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal{padding:10px}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message{min-height:unset;padding:20px}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__description,.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__rating,.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__time{color:#fff;margin:0;text-align:left}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__description{max-height:110px;overflow-y:scroll;padding-bottom:5px}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__time{text-transform:var(--text-transform)}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__topbar{font-weight:bolder}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__rating{background-color:#292929;font-size:.8rem;margin:0 10px 0 0}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__footer svg{-ms-flex-item-align:start;align-self:flex-start;margin-right:5px;margin-top:5px}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message .modal__play{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primary-color);border-radius:3px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;padding:0;text-transform:var(--text-transform)}.full-screen-overlay--content .messages.dark-modal.epg-programme__modal .message>:not(:last-child){margin-bottom:25px!important}.full-screen-overlay--content .messages.dark-modal.live-epg-programme__modal{max-width:100%;padding:0;width:780px}@media(max-width:860px){.full-screen-overlay--content .messages.dark-modal.live-epg-programme__modal{-webkit-animation:SlideUp .5s ease forwards;animation:SlideUp .5s ease forwards;bottom:-100%;left:0;max-width:100%;top:auto;-webkit-transform:none;transform:none;width:100%}}.full-screen-overlay--content .messages.dark-modal.live-epg-programme__modal .message{max-width:100%;padding:0}@media(max-width:860px){.full-screen-overlay--content .messages.dark-modal.live-epg-programme__modal .message button+button{margin-top:30px}}@-webkit-keyframes SlideUp{0%{bottom:-100%}to{bottom:0}}@keyframes SlideUp{0%{bottom:-100%}to{bottom:0}}.full-screen-overlay{-webkit-backdrop-filter:blur(10px) opacity(1);backdrop-filter:blur(10px) opacity(1);background-color:rgba(var(--color-bg),.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:201}.full-screen-overlay.hide{z-index:-1}.full-screen-overlay.has-background{background-color:rgba(var(--color-bg),1)}@media(max-width:860px){.full-screen-overlay.has-background{background-color:transparent}}.full-screen-overlay--bg{bottom:0;-webkit-filter:blur(5px);filter:blur(5px);height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:fixed;right:0;top:0;width:100%}@media(max-width:860px){.full-screen-overlay--bg{display:none}}.full-screen-overlay--content{max-height:100%;min-height:100%;overflow-y:auto}.full-screen-overlay--right-left{direction:rtl}.fake-input,input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-appearance:none;background:#222;border:1px solid #000;color:#fff;display:block;font-family:Roboto-Regular;font-size:1em;font-weight:400;height:54px;margin:0 0 13px;min-width:315px;outline:none;padding:13px;position:relative;-webkit-transition:all .4s ease,border 0s;transition:all .4s ease,border 0s}.app-sidebar .fake-input:focus,.app-sidebar input[type=color]:focus,.app-sidebar input[type=date]:focus,.app-sidebar input[type=datetime-local]:focus,.app-sidebar input[type=email]:focus,.app-sidebar input[type=month]:focus,.app-sidebar input[type=number]:focus,.app-sidebar input[type=password]:focus,.app-sidebar input[type=range]:focus,.app-sidebar input[type=search]:focus,.app-sidebar input[type=tel]:focus,.app-sidebar input[type=text]:focus,.app-sidebar input[type=time]:focus,.app-sidebar input[type=url]:focus,.app-sidebar input[type=week]:focus,.app-sidebar select:focus,.app-sidebar textarea:focus,.login-page .fake-input:focus,.login-page input[type=color]:focus,.login-page input[type=date]:focus,.login-page input[type=datetime-local]:focus,.login-page input[type=email]:focus,.login-page input[type=month]:focus,.login-page input[type=number]:focus,.login-page input[type=password]:focus,.login-page input[type=range]:focus,.login-page input[type=search]:focus,.login-page input[type=tel]:focus,.login-page input[type=text]:focus,.login-page input[type=time]:focus,.login-page input[type=url]:focus,.login-page input[type=week]:focus,.login-page select:focus,.login-page textarea:focus,.watchlist-panel .fake-input:focus,.watchlist-panel input[type=color]:focus,.watchlist-panel input[type=date]:focus,.watchlist-panel input[type=datetime-local]:focus,.watchlist-panel input[type=email]:focus,.watchlist-panel input[type=month]:focus,.watchlist-panel input[type=number]:focus,.watchlist-panel input[type=password]:focus,.watchlist-panel input[type=range]:focus,.watchlist-panel input[type=search]:focus,.watchlist-panel input[type=tel]:focus,.watchlist-panel input[type=text]:focus,.watchlist-panel input[type=time]:focus,.watchlist-panel input[type=url]:focus,.watchlist-panel input[type=week]:focus,.watchlist-panel select:focus,.watchlist-panel textarea:focus,.watchlist-wrapper .fake-input:focus,.watchlist-wrapper input[type=color]:focus,.watchlist-wrapper input[type=date]:focus,.watchlist-wrapper input[type=datetime-local]:focus,.watchlist-wrapper input[type=email]:focus,.watchlist-wrapper input[type=month]:focus,.watchlist-wrapper input[type=number]:focus,.watchlist-wrapper input[type=password]:focus,.watchlist-wrapper input[type=range]:focus,.watchlist-wrapper input[type=search]:focus,.watchlist-wrapper input[type=tel]:focus,.watchlist-wrapper input[type=text]:focus,.watchlist-wrapper input[type=time]:focus,.watchlist-wrapper input[type=url]:focus,.watchlist-wrapper input[type=week]:focus,.watchlist-wrapper select:focus,.watchlist-wrapper textarea:focus{border:2px solid #d0d0d0}.account-page .fake-input:focus,.account-page input[type=color]:focus,.account-page input[type=date]:focus,.account-page input[type=datetime-local]:focus,.account-page input[type=email]:focus,.account-page input[type=month]:focus,.account-page input[type=number]:focus,.account-page input[type=password]:focus,.account-page input[type=range]:focus,.account-page input[type=search]:focus,.account-page input[type=tel]:focus,.account-page input[type=text]:focus,.account-page input[type=time]:focus,.account-page input[type=url]:focus,.account-page input[type=week]:focus,.account-page select:focus,.account-page textarea:focus,.gift-home .fake-input:focus,.gift-home input[type=color]:focus,.gift-home input[type=date]:focus,.gift-home input[type=datetime-local]:focus,.gift-home input[type=email]:focus,.gift-home input[type=month]:focus,.gift-home input[type=number]:focus,.gift-home input[type=password]:focus,.gift-home input[type=range]:focus,.gift-home input[type=search]:focus,.gift-home input[type=tel]:focus,.gift-home input[type=text]:focus,.gift-home input[type=time]:focus,.gift-home input[type=url]:focus,.gift-home input[type=week]:focus,.gift-home select:focus,.gift-home textarea:focus,.search-page .fake-input:focus,.search-page input[type=color]:focus,.search-page input[type=date]:focus,.search-page input[type=datetime-local]:focus,.search-page input[type=email]:focus,.search-page input[type=month]:focus,.search-page input[type=number]:focus,.search-page input[type=password]:focus,.search-page input[type=range]:focus,.search-page input[type=search]:focus,.search-page input[type=tel]:focus,.search-page input[type=text]:focus,.search-page input[type=time]:focus,.search-page input[type=url]:focus,.search-page input[type=week]:focus,.search-page select:focus,.search-page textarea:focus,.signup-wrapper .fake-input:focus,.signup-wrapper input[type=color]:focus,.signup-wrapper input[type=date]:focus,.signup-wrapper input[type=datetime-local]:focus,.signup-wrapper input[type=email]:focus,.signup-wrapper input[type=month]:focus,.signup-wrapper input[type=number]:focus,.signup-wrapper input[type=password]:focus,.signup-wrapper input[type=range]:focus,.signup-wrapper input[type=search]:focus,.signup-wrapper input[type=tel]:focus,.signup-wrapper input[type=text]:focus,.signup-wrapper input[type=time]:focus,.signup-wrapper input[type=url]:focus,.signup-wrapper input[type=week]:focus,.signup-wrapper select:focus,.signup-wrapper textarea:focus{border:2px solid #838383}textarea{line-height:20px;min-height:120px}::-webkit-input-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}.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:Roboto-Regular;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}@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:13px auto 0;max-width:600px}.complete-payment .error{color:#b60e0e;font-size:1em;margin-top:1em}body{font-family:resident-primary-font,Roboto-Bold,arial!important;overflow-y:auto}body a{font-family:Roboto-Medium;font-size:.8125rem;text-decoration:none}body .form-text input,body div#customCard-container .adyen-checkout__dropdown__button,body div#customCard-container input.adyen-checkout__input,body div#customCard-container span.adyen-checkout__input{background:#fff;border:1px solid #d9d9d9;color:#000;margin-top:6px;min-width:unset}body .form-text input#date,body .form-text input#month,body .form-text input#year,body div#customCard-container .adyen-checkout__dropdown__button#date,body div#customCard-container .adyen-checkout__dropdown__button#month,body div#customCard-container .adyen-checkout__dropdown__button#year,body div#customCard-container input.adyen-checkout__input#date,body div#customCard-container input.adyen-checkout__input#month,body div#customCard-container input.adyen-checkout__input#year,body div#customCard-container span.adyen-checkout__input#date,body div#customCard-container span.adyen-checkout__input#month,body div#customCard-container span.adyen-checkout__input#year{border:none;margin:0}.licence--list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media(max-width:860px){.licence--list{display:block}}.licence--list .secure--checkout--badge{display:none}.licence--card{border-radius:2px;color:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;margin:13px;padding:5px;text-align:left;-webkit-transition:background .3s ease;transition:background .3s ease;width:310px;will-change:transform,background;z-index:1}@media(max-width:860px){.licence--card{background:#fff}.licence--card.resident-primary-gradient-background{background-image:none!important}}@media(min-width:861px){.licence--card{background-position:99% 99%;background-size:204% 204%;-webkit-transition:background-position .6s ease;transition:background-position .6s ease}.licence--card:hover{background-position:0 0}.licence--card:hover.licence--card-animated-selected{background-position:99% 99%}}.licence--card p{color:#000;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8em;line-height:1.4em;padding:0 26px}@media(max-width:860px){.licence--card p{margin:0;padding:0}}.licence--card--header{background:#fff;border-radius:2px}@media(max-width:860px){.licence--card--header{border-radius:8px 8px 2px 2px}}.licence--card-no-price .licence--name{max-width:none;padding-right:0}@media(min-width:861px){.licence--card:not(:hover):not(.licence--selected) .licence--card--header{border-bottom-color:rgba(39,39,39,.2)!important}.licence--card:not(:hover):not(.licence--selected) .licence--tab-badge{background:#272727!important}}.licence--card .licence--tab-badge{background:#272727;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.7em;height:26px;left:50%;line-height:27px;padding:0 13px;position:absolute;text-transform:var(--text-transform);top:-21px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.licence--card .licence--tab-badge strong{font-weight:700}@media(max-width:860px){.licence--card .licence--tab-badge{font-size:.7em;height:26px;left:-1px;line-height:26px;text-align:center;top:-2px;-webkit-transform:none;transform:none;width:calc(100% + 1px);z-index:9}}.licence--card--content{padding-bottom:80px;padding-top:13px;pointer-events:auto;position:static}.licence--card--content .btn--secondary{bottom:15px;left:15px;position:absolute;width:calc(100% - 30px)}.licence--card--content .unmanageable{cursor:default}.licence--card--content p{padding-bottom:10px}.licence--card--content li{color:#000;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8em;line-height:1.4em;padding:13px 26px 0 45.5px;position:relative}.licence--card--content li+li{margin-top:0}.licence--card--content li:before{content:"○";display:inline-block;font-size:1.4em;left:26px;position:absolute;top:13px}@media(max-width:860px){.licence--card--content li{padding-left:19.5px}.licence--card--content li:before{left:0}}.licence--card--content ol li{counter-increment:ordered-li}.licence--card--content ol li:before{content:counter(ordered-li) ".";font-size:1em;top:14px}.licence--card--content em{font-style:italic}.licence--card--content strong{font-weight:700}.licence--card-current .licence--button:not(.unmanageable){border:none}.licence--card-current .licence--button:not(.unmanageable):hover{text-decoration:underline}.licence--card-current .licence--button:not(.unmanageable).licence__expiry{cursor:default}.licence--card-current .licence--button:not(.unmanageable).licence__expiry:hover{text-decoration:none}.licence--card--toggle{fill:rgba(0,0,0,.3);bottom:2px;display:none;font-size:1.4em;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;z-index:2}@media(max-width:860px){.licence--card{border-radius:3px;margin:13px 0;max-width:none;padding:0;-webkit-transition:padding .4s ease;transition:padding .4s ease;width:100%}.licence--card--content{max-height:0;opacity:0;padding:0 13px;position:relative;-webkit-transition:max-height .6s ease,opacity .3s ease,padding .4s ease;transition:max-height .6s ease,opacity .3s ease,padding .4s ease}.licence--card--toggle{display:block}.licence--card:not(.active):not(.licence--selected) .licence--card--header{border-bottom:none;padding-bottom:30.5px}.licence--card:not(.active):not(.licence--selected) .licence--tab-badge{background:#272727!important}.licence--card.active:not(.licence--card-no-cancel){padding-bottom:80px}.licence--card.active .licence--card--toggle{display:none}.licence--card.active.licence--card-current.licence--card-no-cancel{padding-bottom:13px}.licence--card.active .licence--card--content{max-height:450px;opacity:1;padding:13px;-webkit-transition:max-height .5s ease,opacity 1s ease,padding .3s ease;transition:max-height .5s ease,opacity 1s ease,padding .3s ease}}@media(max-width:860px)and (max-width:860px){.licence--card.active .licence--card--content{padding:13px 26px}}@media(max-width:860px){.licence--card.active .licence--tab-badge .icon-arrow-down{position:relative;top:-2px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media(max-width:860px)and (max-width:860px){.licence--card-current,.licence--card-with-meta{border-top-left-radius:8px;border-top-right-radius:8px}}@media(max-width:860px){.licence--card-current .licence--card--header,.licence--card-with-meta .licence--card--header{padding-top:19.5px}.licence--card-current .licence--price--wrapper,.licence--card-with-meta .licence--price--wrapper{-webkit-transform:translateY(-6.5px);transform:translateY(-6.5px)}}.licence--card-invisible{visibility:hidden}.licence--card .loader-container{bottom:22px;left:50%;right:auto;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:860px){.licence--card .loader-container{bottom:-60px}}.licence--card .licence--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:rgba(39,39,39,.01);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:300px}@media(max-width:860px){.licence--card .licence--info{background:none;display:block}}.licence--card .license--payment--container{display:-webkit-box;display:-ms-flexbox;display:flex}.licence--card .licence--toggle--button{opacity:0;pointer-events:none}.licence--card .licence--toggle--button--show{opacity:1;pointer-events:auto}.licence--card .licence--toggle--button--container{bottom:0;left:0;padding:15px;position:absolute;right:0}.licence--card-animated.has--animated--in{-webkit-transition:opacity .3s ease .3s,padding 0s,background-position .6s ease,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,padding 0s,background-position .6s ease,-webkit-transform .3s ease .3s;transition:transform .3s ease .3s,opacity .3s ease .3s,padding 0s,background-position .6s ease;transition:transform .3s ease .3s,opacity .3s ease .3s,padding 0s,background-position .6s ease,-webkit-transform .3s ease .3s}.licence--card-animated.has--animated--in:hover{-webkit-transition-delay:.2s;transition-delay:.2s}.licence--card-animated.has--animated--in:hover.licence--card-animated-selected{-webkit-transition-delay:0s;transition-delay:0s}.licence--card-animated .license--payment--container{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;width:620px}@media(min-width:861px){.licence--card-animated .license--payment--container{pointer-events:none}}@media(max-width:860px){.licence--card-animated .license--payment--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.licence--card-animated .licence--info,.licence--card-animated .payment--section{max-width:310px}@media(max-width:860px){.licence--card-animated .licence--info,.licence--card-animated .payment--section{max-width:100%;width:100%}}.licence--card-animated .licence--info{z-index:2}.licence--card-animated .licence--info .licence--card--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.licence--card-animated .licence--info .licence--price--wrapper{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.licence--card-animated .licence--info .licence--back--button{bottom:13px;color:#000;cursor:pointer;left:24px;position:absolute}.licence--card-animated .licence--info .licence--back--button svg{fill:#000}.licence--card-animated .licence--info:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .3s ease .5s;transition:background-color .3s ease .5s}@media(max-width:860px){.licence--card-animated .licence--info:before{border-radius:8px}}.licence--card-animated .payment--section{background:#fff;border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s;width:300px;z-index:1}.licence--card-animated .payment--section:after{background:rgba(39,39,39,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.licence--card-animated .payment--section--content{background:rgba(39,39,39,.02);border-left:1px solid rgba(39,39,39,.2);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.licence--card-animated .payment--section--cover{background:#fff;bottom:0;left:0;position:absolute;right:1px;top:0;z-index:-10}.licence--card-animated .payment--section .licence--list,.licence--card-animated .payment--section .licence--payment--loading,.licence--card-animated .payment--section .licence--payment--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.licence--card-animated .payment--section .licence--tax{background:transparent}.licence--card-animated .payment--section .licence--card{-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;justify-content:space-between;margin:0 auto}.licence--card-animated .payment--section .licence--card,.licence--card-animated .payment--section .licence--payment--loading{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.licence--card-animated .payment--section .licence--payment--loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;bottom:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:9002}.licence--card-animated .payment--section .licence--payment--loading-in{opacity:1;pointer-events:auto}.licence--card-animated .payment--section .licence--payment--loading:before{background:rgba(39,39,39,.01);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(max-width:860px){.licence--card-animated .payment--section .licence--payment--loading{padding:40px 0}}.licence--card-animated .payment--section .licence--payment--loading .loader-container{height:80px;left:0;margin-bottom:20px;position:relative;-webkit-transform:none;transform:none;width:80px;z-index:9001}@media(max-width:860px){.licence--card-animated .payment--section .licence--payment--loading .loader-container{bottom:0}}.licence--card-animated .payment--section .licence--payment--loading .success--message{color:#838383;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1em;opacity:0;text-transform:var(--text-transform);-webkit-transform:translateY(1.4em);transform:translateY(1.4em);-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out}.licence--card-animated .payment--section .licence--payment--loading .success--message-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:860px){.licence--card-animated .payment--section{max-height:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}}.licence--card-animated .loader-container.loader--small .loader-dice{left:0}.licence--card-animated-in{-webkit-animation:in .4s ease-in-out forwards;animation:in .4s ease-in-out forwards;opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.licence--card-animated-in:first-child{-webkit-animation-delay:.5s;animation-delay:.5s}.licence--card-animated-in:nth-child(2){-webkit-animation-delay:.7s;animation-delay:.7s}.licence--card-animated-in:nth-child(3){-webkit-animation-delay:.9s;animation-delay:.9s}.licence--card-animated-in:nth-child(4){-webkit-animation-delay:1.1s;animation-delay:1.1s}.licence--card-animated-in:nth-child(5){-webkit-animation-delay:1.3s;animation-delay:1.3s}.licence--card-animated-in:nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}.licence--card-animated-in:nth-child(7){-webkit-animation-delay:1.7s;animation-delay:1.7s}.licence--card-animated-in:nth-child(8){-webkit-animation-delay:1.9s;animation-delay:1.9s}.licence--card-animated-in:nth-child(9){-webkit-animation-delay:2.1s;animation-delay:2.1s}.licence--card-animated-in:nth-child(10){-webkit-animation-delay:2.3s;animation-delay:2.3s}.licence--card-animated-in:nth-child(11){-webkit-animation-delay:2.5s;animation-delay:2.5s}.licence--card-animated-in:nth-child(12){-webkit-animation-delay:2.7s;animation-delay:2.7s}.licence--card-animated-out{opacity:1;-webkit-transform:scale(0) translateY(0);transform:scale(0) translateY(0);-webkit-transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s;transition:transform .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s}.licence--card-animated-selected{border-radius:2px 0 0 2px;-webkit-transition:opacity .3s ease .3s,padding 0s,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,padding 0s,-webkit-transform .3s ease .3s;transition:transform .3s ease .3s,opacity .3s ease .3s,padding 0s;transition:transform .3s ease .3s,opacity .3s ease .3s,padding 0s,-webkit-transform .3s ease .3s;width:311px}.licence--card-animated-selected .license--payment--container{pointer-events:auto}.licence--card-animated-selected .payment--section{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s ease .3s,width .3s ease .3s,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,width .3s ease .3s,-webkit-transform .3s ease .3s;transition:transform .3s ease .3s,opacity .3s ease .3s,width .3s ease .3s;transition:transform .3s ease .3s,opacity .3s ease .3s,width .3s ease .3s,-webkit-transform .3s ease .3s;width:310px}.licence--card-animated-selected .payment--section--content{opacity:1;-webkit-transition:opacity .3s ease .5s;transition:opacity .3s ease .5s}@media(max-width:860px){.licence--card-animated-selected .payment--section--content{border-left:0;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;width:100%}.licence--card-animated-selected .payment--section--content .licence--list{width:100%}.licence--card-animated-selected .payment--section--content .licence--payment--wrapper{max-width:none;width:100%}}.licence--card-animated-selected .payment--section .licence--payment{background:transparent}@media(max-width:860px){.licence--card-animated-selected .payment--section{max-height:600px;-webkit-transition:-webkit-transition .3s ease;transition:-webkit-transition .3s ease;transition:transition .3s ease;transition:transition .3s ease,-webkit-transition .3s ease;width:100%}.licence--card-animated-selected .payment--section .licence--card--header{display:block}.licence--card-animated-selected .payment--section .licence--tab-badge{left:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:auto}}.licence--card-animated-selected .licence--info:before{background-color:#fff;-webkit-transition:none;transition:none}@media(max-width:860px){.licence--card-animated-selected .licence--info{display:none}.licence--card-animated-selected{margin:0 auto;max-width:480px;padding-bottom:0!important;-webkit-transition:none;transition:none;width:100%}}.licence--card-animated .licence--card-invisible{display:none!important;opacity:0;visibility:hidden}.licence--card .secure--checkout--badge{-webkit-animation:fadeIn .6s ease forwards;animation:fadeIn .6s ease forwards;display:block;top:auto;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:auto}.edge .licence--card .secure--checkout--badge{display:table}@-webkit-keyframes in{0%{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes in{0%{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.licence--name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1.3em;justify-content:space-around;line-height:1.3em;min-height:82px;padding:15.6px 26px 12px;text-align:center;text-transform:var(--text-transform)}@media(max-width:860px){.licence--name{min-height:0}}.licence--price{display:inline-block;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1.4em;vertical-align:top}.licence--price--suffix{display:inline-block;font-family:resident-tertiary-font,Roboto-Bold,arial;font-size:.8em;line-height:1.4em;margin-left:7px;text-transform:lowercase;vertical-align:top}.licence--price--wrapper{color:#fff;padding:13px 13px 10px;text-align:center}.licence--type{background-color:#0076c0;display:inline-block;margin:0 0 6.5px}.licence--selected{cursor:default;padding-bottom:0}.licence--payment{background:rgba(39,39,39,.03);overflow:hidden;padding:0 8px}@media(max-width:860px){.licence--payment{padding:0 13px}}.licence--payment--wrapper{margin:0 auto;max-width:480px}.licence--payment--wrapper .payment--errors--container{opacity:0;-webkit-transition:opacity .2s ease 1s;transition:opacity .2s ease 1s}.licence--payment--wrapper .payment--error{color:#b60e0e;font-family:resident-tertiary-font,Roboto-Bold,arial;padding:13px 0;text-align:center;text-transform:var(--text-transform)}.licence--payment--wrapper .payment--error:first-child{padding-top:0}.licence--payment--wrapper .payment--error:last-child{padding-bottom:0}.licence--payment--wrapper .payment--errors{margin:0 auto;opacity:0;-webkit-transition:max-height .5s ease,opacity .5s ease;transition:max-height .5s ease,opacity .5s ease;width:60%}@media(max-width:860px){.licence--payment--wrapper .payment--errors{width:auto}}.licence--payment--wrapper .payment--errors--show{opacity:1}.licence--payment--wrapper .payment--error-providers{padding-bottom:35px!important}.licence--payment--wrapper .payment--trial--message{color:#000;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8em;line-height:1.15em;margin:13px 5px 0;text-align:justify}.licence--payment--wrapper .payment--trial--message,.licence--payment--wrapper .payment--trial--message .paypal-button-text{padding-bottom:10px}.licence--payment--wrapper .payment--trial--message strong{font-weight:700}.licence--payment--wrapper .licence--payment--title{position:relative;text-align:center;width:100%}.licence--payment--wrapper .licence--payment--title .licence--payment--back{display:none;left:10px;position:absolute;top:14px}@media(max-width:860px){.licence--payment--wrapper .licence--payment--title .licence--payment--back{display:block}}.licence--payment--wrapper .licence--payment--summary{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;justify-content:center;margin-top:13px;text-align:center;text-transform:var(--text-transform)}.licence--payment--wrapper .licence--payment--summary svg.icon-lock{margin-right:4px}.licence--payment--wrapper .licence--button.licence--payment--button{-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;height:auto;justify-content:center;padding:16px 13px;text-transform:var(--text-transform);-webkit-transition:background .3s ease;transition:background .3s ease}.licence--payment--wrapper .licence--button.licence--payment--button:hover{background:transparent!important}.licence--payment--wrapper .licence--button.licence--payment--button:hover svg{fill:#272727!important}.licence--payment--wrapper .licence--button.licence--payment--button svg.icon-lock{margin-right:4px}.licence--payment--wrapper .licence--button.licence--payment--button .payment-provider-logo{vertical-align:top;width:110px}.licence--payment--wrapper .licence--card{margin:13px auto}.licence--payment--wrapper .licence--card--header{border-bottom:1px solid rgba(0,0,0,.2)}.licence--payment--wrapper .licence--tax{background:#fff;border-bottom:none;color:#000;font-family:resident-secondary-font,Roboto-Regular,arial;line-height:1em}.licence--payment--wrapper .licence--tax--row{font-size:.8rem;padding:8px}@media(max-width:860px){.licence--payment--wrapper .licence--tax--row{padding:13px}}.licence--payment--wrapper .licence--tax--row+.licence--tax--row{padding-top:0}.licence--payment--wrapper .licence--tax--row strong{font-weight:700}.licence--payment--wrapper .licence--tax--total{float:right;font-weight:700}.licence--payment--wrapper .licence--tax--discount{margin:20px 0 10px}.licence--payment--wrapper .licence--total--row{font-size:.9rem}.licence--payment--wrapper .voucher__wrapper{margin-top:20px;padding:0 8px;position:relative}@media(max-width:860px){.licence--payment--wrapper .voucher__wrapper{padding:0 13px}}.licence--payment--wrapper .voucher__wrapper+.payment--errors--show{margin-top:13px}.licence--payment--wrapper .voucher__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.licence--payment--wrapper .voucher__left{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%}.licence--payment--wrapper .voucher__right{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}.licence--payment--wrapper .voucher__enable{cursor:pointer;padding-left:8px}@media(max-width:860px){.licence--payment--wrapper .voucher__enable{padding-left:13px}}.licence--payment--wrapper .voucher__enable:hover{text-decoration:underline}.licence--payment--wrapper .voucher__button,.licence--payment--wrapper .voucher__input{display:inline-block;height:39px;min-width:0;vertical-align:top}.licence--payment--wrapper .voucher__input{background:#fff;border:1px solid rgba(0,0,0,.2);color:#000;padding:5px 13px;width:100%}.licence--payment--wrapper .voucher__input::-webkit-input-placeholder{color:rgba(0,0,0,.2)}.licence--payment--wrapper .voucher__input::-moz-placeholder{color:rgba(0,0,0,.2)}.licence--payment--wrapper .voucher__input:-ms-input-placeholder{color:rgba(0,0,0,.2)}.licence--payment--wrapper .voucher__input::-ms-input-placeholder{color:rgba(0,0,0,.2)}.licence--payment--wrapper .voucher__input::placeholder{color:rgba(0,0,0,.2)}.licence--payment--wrapper .voucher__button{border-radius:0;font-size:.9em;line-height:42px;margin:0;padding:0;text-align:center;width:100%}.licence--payment--wrapper .voucher__button>span{display:inline-block;padding:0 .5em;white-space:nowrap}.licence--payment--wrapper .voucher__button .loader-container{top:-5px}.licence--payment--wrapper .voucher__error{color:#b60e0e;font-size:.8em}.licence--payment .btn-primary{float:right;margin-top:13px;padding:13px 26px}.licence--payment .card--details-label{margin-top:13px;text-align:left}.licence--payment .licence--button{border:none;color:#fff;margin:13px 0;position:static;width:100%}.licence--payment--cards{color:#000;padding-top:13px;text-align:left}.licence--payment--cards p{margin-bottom:13px;padding:0}.licence--payment--cards strong{text-transform:var(--text-transform)}.licence--payment--cards a{color:#168dcc;cursor:pointer}.licence--payment--cards a:hover{text-decoration:underline}.licence--payment--cards .icon-arrow-down{fill:#000;position:absolute;right:13px;top:39px;-webkit-transform:translateY(-5px);transform:translateY(-5px);z-index:1}.licence--payment--cards select{background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#272727;margin-bottom:0;padding-right:39px}.licence--payment .payment__method-choice{overflow:hidden;position:relative}.licence--payment .payment__method-choice .paypal-button{margin-bottom:5px}.licence--payment .payment__method-choice .payment__native-button,.licence--payment .payment__method-choice button{font-size:.9em;margin-top:13px;width:100%}.licence--payment .payment__method-choice .payment__native-button+.payment__native-button,.licence--payment .payment__method-choice .payment__native-button+button,.licence--payment .payment__method-choice button+.payment__native-button,.licence--payment .payment__method-choice button+button{margin-bottom:13px}.licence--payment .payment__method-choice .loader-container{width:100%}.licence--payment .payment__method-choice .slide-left-enter,.licence--payment .payment__method-choice .slide-left-leave{-webkit-transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,-webkit-transform .7s ease;transition:transform .7s ease,opacity .7s ease;transition:transform .7s ease,opacity .7s ease,-webkit-transform .7s ease;will-change:transform opacity}.licence--payment .payment__method-choice .slide-left-enter{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.licence--payment .payment__method-choice .slide-left-leave{bottom:0;left:0;position:absolute}.licence--payment .payment__method-choice .slide-left-enter-active,.licence--payment .payment__method-choice .slide-left-leave{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.licence--payment .payment__method-choice .slide-left-leave-active{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.licence--payment .payment__method-choice .payment__native-button--androidos,.licence--payment .payment__method-choice .payment__native-button--chrome,.licence--payment .payment__method-choice .payment__native-button--edge,.licence--payment .payment__method-choice .payment__native-button--firefox,.licence--payment .payment__method-choice .payment__native-button--safari,.licence--payment .payment__method-choice .payment__native-button--unknown{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#272727;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.licence--payment .payment__method-choice .payment__native-button--androidos .payment__native-button__text,.licence--payment .payment__method-choice .payment__native-button--chrome .payment__native-button__text,.licence--payment .payment__method-choice .payment__native-button--edge .payment__native-button__text,.licence--payment .payment__method-choice .payment__native-button--firefox .payment__native-button__text,.licence--payment .payment__method-choice .payment__native-button--safari .payment__native-button__text,.licence--payment .payment__method-choice .payment__native-button--unknown .payment__native-button__text{margin-top:4px}.licence--payment .payment__method-choice .payment__native-button--androidos .payment__native-button__icon,.licence--payment .payment__method-choice .payment__native-button--chrome .payment__native-button__icon,.licence--payment .payment__method-choice .payment__native-button--edge .payment__native-button__icon,.licence--payment .payment__method-choice .payment__native-button--firefox .payment__native-button__icon,.licence--payment .payment__method-choice .payment__native-button--safari .payment__native-button__icon,.licence--payment .payment__method-choice .payment__native-button--unknown .payment__native-button__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;margin-left:7px;width:24px}.licence--payment .payment__method-choice .payment__native-button--chrome .payment__native-button__icon{background-image:url(/assets/img/payment/chrome.svg)}.licence--payment .payment__method-choice .payment__native-button--safari .payment__native-button__icon{background-image:url(/assets/img/payment/safari.svg)}.licence--payment .payment__method-choice .payment__native-button--edge .payment__native-button__icon{background-image:url(/assets/img/payment/edge.svg)}.licence--payment .payment__method-choice .payment__native-button--firefox .payment__native-button__icon{background-image:url(/assets/img/payment/firefox.svg)}.licence--payment .payment__method-choice .payment__native-button--androidos .payment__native-button__text{display:none}.licence--payment .payment__method-choice .payment__native-button--androidos .payment__native-button__icon{background-image:url(/assets/img/payment/google.pay.svg);margin-left:0;width:100px}.licence--payment .payment__method-choice .payment__native-button--androidos:hover .payment__native-button__icon{background-image:url(/assets/img/payment/google.pay.hover.svg)}.licence--payment .payment__method-choice form .payment--errors{margin-bottom:100px;opacity:1}.licence--payment .loader-container{bottom:0;padding:23px 0;position:relative}.licence--button{border-radius:3px;bottom:13px;color:hsla(0,0%,100%,.9);cursor:pointer;font-family:resident-tertiary-font,Roboto-Bold,arial;font-size:1em;left:26px;letter-spacing:.8px;padding:13px;position:absolute;text-align:center;text-transform:var(--text-transform);-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;width:calc(100% - 52px)}@media(max-width:860px){.licence--button{bottom:-65px;height:auto}}.licence--error.messages{z-index:10}.licence--error.messages h4{color:#000}.licence--error.messages .message p{color:#000;text-align:justify}.licence--error.messages .message p,.licence--error.messages .message p a{font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1em;line-height:1.2em}.licence--error.messages .message p a{display:inline;padding:0}.licence--error.messages .message p a:hover{border:none;text-decoration:underline}.licence__renewal{font-size:.85em;margin-bottom:5px;padding-left:26px}.licence__renewal svg{margin-right:4px;position:relative;top:2px}.licence__renewal svg circle{stroke:#000}@media(max-width:860px){.licence__renewal{padding-left:0}}.card--details .payment__input{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;height:47px;margin-top:13px;padding:13px}.card--details .payment__input.StripeElement--focus{border:2px solid #838383}.card--details .payment__input.payment__native-button{background:#000;border:none;border-radius:3px;margin-bottom:13px;padding:6px}.card--details .payment__input iframe{height:19px!important}.card--details .payment__input input{background:none;border:none;color:#272727;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.9em;height:auto;line-height:1.3em;margin:0;padding:0}.card--details .payment__input input::-webkit-input-placeholder{color:#272727}.card--details .payment__input input::-moz-placeholder{color:#272727}.card--details .payment__input input::placeholder{color:#272727}.card--details .payment__input input:-ms-input-placeholder{color:#272727}.card--details .payment__input input::-ms-input-placeholder{color:#272727}.card--details .payment__input input:required{-webkit-box-shadow:none;box-shadow:none}.card--details .payment__input-error{color:#ff0d0e;display:block;font-size:12px;padding:5px;text-align:left}.card--details .payment__input-columns .payment__input-wrapper{display:inline-block;vertical-align:top;width:calc(50% - 6.5px)}.card--details .payment__input-columns .payment__input-wrapper~.payment__input-wrapper{margin-left:13px}.card--details .loader-container{position:absolute}.card--details .loader-container,.card--details .payment__input-columns,.card--details .payment__input-wrapper{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.card--details__loaded .loader-container,.card--details__loading .payment__input-columns,.card--details__loading .payment__input-wrapper{opacity:0}.card--details__loaded .payment__input-columns,.card--details__loaded .payment__input-wrapper,.card--details__loading .loader-container{opacity:1}.consent-body,.messages.consent{text-align:start}.consent-body input,.messages.consent input{top:5px;width:auto}.consent-body p,.messages.consent p{color:#000;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1rem;line-height:1.2em;margin:13px 0;text-align:start}.consent-body p a,.messages.consent p a{word-break:break-word}.consent-body .consent__checkbox-container,.messages.consent .consent__checkbox-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:20px}.consent-body label,.messages.consent label{-webkit-margin-start:10px;display:inline-block;margin-inline-start:10px}.consent-body label p,.messages.consent label p{margin:0}.consent-body a,.messages.consent a{display:inline;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1em;padding:0}.consent-body a:hover,.messages.consent a:hover{border:none;text-decoration:underline}.consent-body .consent__checkbox,.messages.consent .consent__checkbox{-ms-flex-negative:0;flex-shrink:0;float:left;width:auto}.consent-body .consent__label,.messages.consent .consent__label{display:block}.messages.consent,.messages.consent .message{max-width:700px}.messages.consent h3{margin-bottom:25px;min-height:1px;text-align:start}.messages.consent .close-button{cursor:pointer;inset-inline-end:0;position:absolute;top:0}.messages.consent .form-button{width:100%}@media(max-width:860px){.messages.consent{padding-bottom:70px}}.messages.checkout-complete{background-color:transparent}.messages.checkout-complete .message{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.messages.checkout-complete .message .loader-container{position:relative}.messages.checkout-complete .message .checkout-complete__label{line-height:1.3rem;margin-top:30px;position:relative;top:auto}.messages.checkout-complete .message .btn{background-color:var(--primary-color);color:#fff;margin:20px auto auto}.messages.consent h3{color:#000;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1.5rem;font-weight:400}.gift-pay{background-color:#fff;min-height:100vh;width:100vw}.gift-pay .signup-header--steps{margin:auto}.app-container--right-left .gift-pay .simple-form__col--large{padding:0 0 0 24px}.app-container--right-left .gift-pay .form-dropdown>div svg{left:12px;right:unset}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.small,p,small{font-family:Roboto-Regular}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}body,h1,h2,h3,h4,h5,input,p,select,textarea{-webkit-font-smoothing:antialiased}button{background-color:transparent;border:none}button:not([disabled]){cursor:pointer}@-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 progress{0%{stroke-dashoffset:390}to{stroke-dashoffset:140}}@keyframes progress{0%{stroke-dashoffset:390}to{stroke-dashoffset:140}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cardsSlideIn{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes cardsSlideIn{0%{opacity:0;-webkit-transform:translateX(25px);transform:translateX(25px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes animateContentIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}99%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:unset;transform:unset}}@keyframes animateContentIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}99%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:unset;transform:unset}}.pull-right{float:right!important}.flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.pull-left{float:left!important}.full-width{width:100%!important}.max-width-100{max-width:100%!important}.center-block{display:block;margin-left:auto;margin-right:auto}.block-elem{display:block!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.justify-left{-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important}.justify-center{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-right{-webkit-box-pack:right!important;-ms-flex-pack:right!important;justify-content:right!important}.scale-x-minus-1{-webkit-transform:scaleX(-1)!important;transform:scaleX(-1)!important}.hidden{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.no-context-menu{-webkit-touch-callout:none}#text-ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;height:336;margin:0 auto;overflow:hidden;text-overflow:ellipsis}.clearfix:after{clear:both;content:"";display:table}.no-scroll{height:100vh;overflow:hidden}@media(max-width:767px){.hidden-xs{display:none!important}}@media(min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media(min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}@font-face{font-display:swap;font-family:Roboto-Bold;font-style:normal;font-weight:400;src:url(/assets/fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto-Medium;font-style:normal;font-weight:400;src:url(/assets/fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto-Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Roboto-Regular.ttf) format("truetype")}body{scrollbar-base-color:rgba(43,42,42,.63);scrollbar-3dlight-color:hsla(0,0%,100%,.21);scrollbar-highlight-color:rgba(43,42,42,.63);scrollbar-track-color:#000;scrollbar-arrow-color:rgba(43,42,42,.63);scrollbar-shadow-color:rgba(43,42,42,.63);scrollbar-face-color:rgba(43,42,42,.63);scrollbar-dark-shadow-color:rgba(43,42,42,.63);-ms-overflow-style:-ms-autohiding-scrollbar}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgba(43,42,42,.63);border:1px solid hsla(0,0%,100%,.21);border-radius:4px;height:50px;width:3px}::-webkit-scrollbar-corner{background-color:#000}::-webkit-resizer{background-color:#838383}.light-scroll-bar{scrollbar-base-color:#bbb;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#bbb;scrollbar-track-color:#fff;scrollbar-arrow-color:#bbb;scrollbar-shadow-color:#bbb;scrollbar-face-color:#bbb;scrollbar-dark-shadow-color:#bbb;-ms-overflow-style:-ms-autohiding-scrollbar}.light-scroll-bar::-webkit-scrollbar{height:10px;width:5px}.light-scroll-bar::-webkit-scrollbar-button{background-color:#bbb}.light-scroll-bar::-webkit-scrollbar-track,.light-scroll-bar::-webkit-scrollbar-track-piece{background-color:#fff}.light-scroll-bar::-webkit-scrollbar-thumb{background-color:#bbb;border:1px solid #bbb;border-radius:4px;height:50px;width:3px}.light-scroll-bar::-webkit-scrollbar-corner{background-color:#fff}.light-scroll-bar::-webkit-resizer{background-color:#bbb}.btn.btn--primary:not(.btn--disabled):focus{-webkit-box-shadow:none;box-shadow:none}.btn.btn--secondary:not(.btn--disabled):focus{-webkit-box-shadow:none;box-shadow:none;color:#999}.btn.btn--secondary:not(.btn--disabled):focus .btn__icon,.btn.btn--secondary:not(.btn--disabled):focus .btn__icon path{fill:#999}.btn.btn--secondary:not(.btn--disabled):focus .border-overlay{border:1px solid #999}.btn.btn--text:not(.btn--disabled):focus{background-color:transparent;color:#999}.btn.btn--text:not(.btn--disabled):focus .btn__icon,.btn.btn--text:not(.btn--disabled):focus .btn__icon path{fill:#999}@media(hover:hover){.btn.btn--text:not(.btn--disabled):hover{background-color:var(--primary-color);color:#fff}.btn.btn--text:not(.btn--disabled):hover .btn__icon,.btn.btn--text:not(.btn--disabled):hover .btn__icon path{fill:#fff}}.btn-icon.btn--primary:not(.btn--disabled):focus{background-color:transparent}@media(hover:hover){.btn-icon.btn--primary:not(.btn--disabled):active,.btn-icon.btn--primary:not(.btn--disabled):hover{background-color:var(--primary-color)}.btn-icon.btn--primary:not(.btn--disabled):active .btn-icon__icon,.btn-icon.btn--primary:not(.btn--disabled):hover .btn-icon__icon{fill:#fff}}.btn-icon.btn--secondary:not(.btn--disabled):focus{background-color:var(--primary-color)}.btn-icon.btn--secondary:not(.btn--disabled):focus .border-overlay{border:4px solid transparent}@media(hover:hover){.btn-icon.btn--secondary:not(.btn--disabled):hover .border-overlay{border:4px solid #fff}}.btn,.btn-icon{-ms-flex-negative:0;flex-shrink:0}a.btn.btn--secondary,button.btn.btn--secondary{background-color:#fff;color:#000}.gift-login{min-height:100vh;width:100vw}.gift-login .btn-primary{background-color:RGB(var(--color-primary))}.gift-login .btn-primary:hover{background-color:#fff;color:RGB(var(--color-primary))}.payment-method{font-size:1rem;min-height:200px}.payment-method-loader{height:100px}.payment-method__providers-label{font-weight:700}.payment-method__group h2{font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8rem;font-weight:400;line-height:2em;margin:8px;text-align:center}.payment-method__group:first-of-type .payment-method__button:first-of-type{border-top:none}.payment-method__button{margin:16px 0;text-align:center}.payment-method__button .btn.btn__paypal .btn__container{padding:0}.payment-method__button .btn.btn__paypal .btn__container>div{height:100%;width:100%}.payment-method__button .btn.btn__paypal .btn__container>div .paypal-button .zoid-outlet{-webkit-transition:none!important;transition:none!important;z-index:0}.payment-method__button .payment--errors{color:#b60e0e}.payment-method__button .form-button{margin-top:30px}@media(min-width:1024px){.payment-method__button .form-button{margin-top:0}}.payment-method__button button{overflow:visible;padding:0}@media(max-width:363px){.payment-method__button button:not(.btn__paypal){height:28px!important}}@media(min-width:364px)and (max-width:523px){.payment-method__button button:not(.btn__paypal){height:36px!important}}@media(min-width:524px)and (max-width:860px){.payment-method__button button:not(.btn__paypal){height:44px!important}}@media(min-width:861px)and (max-width:951px){.payment-method__button button:not(.btn__paypal){height:36px!important}}@media(min-width:952px)and (max-width:1024px){.payment-method__button button:not(.btn__paypal){height:44px!important}}@media(min-width:1025px)and (max-width:1189px){.payment-method__button button:not(.btn__paypal){height:36px!important}}@media(min-width:1190px){.payment-method__button button:not(.btn__paypal){height:44px!important}}.payment-method__button button.btn .btn__container{height:inherit;padding:0 10px}.payment-method__button button.btn .btn__container .btn__icon--cards{-webkit-margin-end:10px;height:25px;margin-inline-end:10px;width:25px}.payment-method__button button.btn .btn__container .btn__icon--cards path{fill:#000!important}.payment-method__button button.btn .btn__container .btn__label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.payment-method__button button.btn .btn__container .btn__label .payment-logo{width:100%}@media(max-width:1024px){.payment-method__button{margin:30px 0}}.payment-method__type-toggle{cursor:pointer;display:inline-block;padding:10px 0}.payment-method__vouchers{display:none;margin:2em 0}.payment-method__error{padding-top:40px;text-align:center}.payment-method__separator{grid-column-gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;margin:26px 0;text-transform:uppercase}.payment-method__separator:after,.payment-method__separator:before{background-color:#d0d0d0;content:"";display:block;height:1px}.payment-cards__load-more{color:#000;cursor:pointer;font-size:1rem;margin:13px 0;text-decoration:underline}.payment-cards__load-more:hover{color:var(--primary-color)}.payment-cards__card{-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;justify-content:space-between;margin-bottom:13px}.payment-cards__card svg{border:1px solid #d0d0d0;border-radius:3px}.payment-cards__card svg.card-unknown{border:none}.payment-cards__card label{-webkit-box-flex:1;-ms-flex-positive:1;color:#000;cursor:pointer;flex-grow:1;font-weight:500;line-height:30px;padding:0 8px;text-align:start;text-transform:capitalize}.payment-cards__card input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #d0d0d0;border-radius:50%;cursor:pointer;height:18px;margin:auto 5px auto 0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.payment-cards__card input:checked{border:7px solid var(--primary-color)}.payment-cards__button{margin-top:30px}.provider-picker .form-button{margin:1em 0}@-webkit-keyframes cssToNormal{to{height:auto;width:auto}}@keyframes cssToNormal{to{height:auto;width:auto}}@media(max-width:1600px){.step-3-4 .signup-layout__form,.step-3-4 .signup-layout__single,.step-3-4 .signup-layout__summary{opacity:1;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}@media(min-width:1601px){.step-3-4 .signup-layout__form,.step-3-4 .signup-layout__single{opacity:1;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}@media(max-width:1600px){.step-4-3 .signup-layout__form,.step-4-3 .signup-layout__single,.step-4-3 .signup-layout__summary{opacity:1;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}@media(min-width:1601px){.step-4-3 .signup-layout__form,.step-4-3 .signup-layout__single{opacity:1;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}.page-slide-enter .signup-layout{-webkit-animation:cssToNormal 0s .4s forwards;animation:cssToNormal 0s .4s forwards;height:0;overflow:hidden;width:0}@media(max-width:1600px){.page-slide-enter .signup-layout__form,.page-slide-enter .signup-layout__single,.page-slide-enter .signup-layout__summary{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.app-container--right-left .page-slide-enter .signup-layout__form,.app-container--right-left .page-slide-enter .signup-layout__single,.app-container--right-left .page-slide-enter .signup-layout__summary,.backwards .page-slide-enter .signup-layout__form,.backwards .page-slide-enter .signup-layout__single,.backwards .page-slide-enter .signup-layout__summary{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.app-container--right-left .backwards .page-slide-enter .signup-layout__form,.app-container--right-left .backwards .page-slide-enter .signup-layout__single,.app-container--right-left .backwards .page-slide-enter .signup-layout__summary{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}@media(min-width:1601px){.page-slide-enter .signup-layout__form,.page-slide-enter .signup-layout__single{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.app-container--right-left .page-slide-enter .signup-layout__form,.app-container--right-left .page-slide-enter .signup-layout__single,.backwards .page-slide-enter .signup-layout__form,.backwards .page-slide-enter .signup-layout__single{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.app-container--right-left .backwards .page-slide-enter .signup-layout__form,.app-container--right-left .backwards .page-slide-enter .signup-layout__single{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}}.page-slide-enter .signup-layout__form,.page-slide-enter .signup-layout__summary{opacity:0}@media(max-width:1600px){.page-slide-enter-active .signup-layout__form,.page-slide-enter-active .signup-layout__single,.page-slide-enter-active .signup-layout__summary{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s ease;transition:.4s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.app-container--right-left .backwards .page-slide-enter-active .signup-layout__form,.app-container--right-left .backwards .page-slide-enter-active .signup-layout__single,.app-container--right-left .backwards .page-slide-enter-active .signup-layout__summary,.app-container--right-left .page-slide-enter-active .signup-layout__form,.app-container--right-left .page-slide-enter-active .signup-layout__single,.app-container--right-left .page-slide-enter-active .signup-layout__summary,.backwards .page-slide-enter-active .signup-layout__form,.backwards .page-slide-enter-active .signup-layout__single,.backwards .page-slide-enter-active .signup-layout__summary{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media(min-width:1601px){.page-slide-enter-active .signup-layout__form,.page-slide-enter-active .signup-layout__single{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.4s ease;transition:.4s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.app-container--right-left .backwards .page-slide-enter-active .signup-layout__form,.app-container--right-left .backwards .page-slide-enter-active .signup-layout__single,.app-container--right-left .page-slide-enter-active .signup-layout__form,.app-container--right-left .page-slide-enter-active .signup-layout__single,.backwards .page-slide-enter-active .signup-layout__form,.backwards .page-slide-enter-active .signup-layout__single{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.page-slide-enter-active .signup-layout__form,.page-slide-enter-active .signup-layout__summary{opacity:1;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.page-slide-leave .licence-card-list,.page-slide-leave .licence-card-list-group,.page-slide-leave .licence-wrapper>h1,.page-slide-leave .loader-container{display:none}@media(max-width:1600px){.page-slide-leave .signup-layout__form,.page-slide-leave .signup-layout__single,.page-slide-leave .signup-layout__summary{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media(min-width:1601px){.page-slide-leave .signup-layout__form,.page-slide-leave .signup-layout__single{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.page-slide-leave .signup-layout__form,.page-slide-leave .signup-layout__summary{opacity:0;-webkit-transition:.6s ease;transition:.6s ease}.page-slide-leave-active .licence-card-list-group{display:none}@media(max-width:1600px){.page-slide-leave-active .signup-layout__form,.page-slide-leave-active .signup-layout__single,.page-slide-leave-active .signup-layout__summary{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:.4s ease;transition:.4s ease}.app-container--right-left .page-slide-leave-active .signup-layout__form,.app-container--right-left .page-slide-leave-active .signup-layout__single,.app-container--right-left .page-slide-leave-active .signup-layout__summary,.backwards .page-slide-leave-active .signup-layout__form,.backwards .page-slide-leave-active .signup-layout__single,.backwards .page-slide-leave-active .signup-layout__summary{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.app-container--right-left .backwards .page-slide-leave-active .signup-layout__form,.app-container--right-left .backwards .page-slide-leave-active .signup-layout__single,.app-container--right-left .backwards .page-slide-leave-active .signup-layout__summary{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@media(min-width:1601px){.page-slide-leave-active .signup-layout__form,.page-slide-leave-active .signup-layout__single{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:.4s ease;transition:.4s ease}.app-container--right-left .page-slide-leave-active .signup-layout__form,.app-container--right-left .page-slide-leave-active .signup-layout__single,.backwards .page-slide-leave-active .signup-layout__form,.backwards .page-slide-leave-active .signup-layout__single{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.app-container--right-left .backwards .page-slide-leave-active .signup-layout__form,.app-container--right-left .backwards .page-slide-leave-active .signup-layout__single{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.checkout-complete,.checkout-complete .message{background-color:transparent}.checkout-complete .message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;-webkit-box-shadow:none;box-shadow:none}.checkout-complete .message .checkout-complete__label,.checkout-complete .message>.loader-container{padding-bottom:0}.checkout-complete .circle{border-color:#fff!important}.checkout-complete .tick .long,.checkout-complete .tick .short{background-color:#fff!important}.checkout-complete__label{bottom:20%;color:#fff;left:0;position:absolute;right:0;text-align:center}.checkout-complete a{background-color:var(--color-primary);margin:30px auto auto}.price-migration--modal.messages .message{padding:40px 20px}.price-migration--modal.messages .message .slides-wrapper{margin-bottom:0}.price-migration--modal.messages .message .slides-wrapper .price-migration{padding:20px 20px 0}.price-migration--modal.messages .message .slides-wrapper .price-migration p{word-break:break-word}.price-migration--modal.messages .message .slides-wrapper .price-migration strong{font-weight:700}.price-migration--modal.messages .message .slides-wrapper .price-migration .btn-close{right:-15px;top:-60px}.price-migration--modal.messages .message .slides-wrapper.slides-wrapper--multiple .price-migration{padding-bottom:30px;padding-left:50px;padding-right:50px}.price-migration--modal.messages .message .slides-wrapper.slides-wrapper--multiple .slide-control{top:calc(50% - 60px)}.price-migration--modal.messages .message .slides-wrapper.slides-wrapper--multiple .slide-control:not(.slide-control--right){left:0}.price-migration--modal.messages .message .slides-wrapper.slides-wrapper--multiple .slide-control.slide-control--right{right:0}.messages.period-pause-licence--modal .message{padding:50px}@media(min-width:768px){.messages.period-pause-licence--modal .message{min-width:550px}}.messages.period-pause-licence--modal h3{font-size:2rem;font-weight:bolder;text-align:left}.messages.period-pause-licence--modal p{font-size:1.5rem;text-align:left}.messages.period-pause-licence--modal .period-pause-picker{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin-bottom:20px;padding:15px 5px}.messages.period-pause-licence--modal .period-pause-picker p{font-size:1.5rem;margin:auto}@media(max-width:768px){.messages.period-pause-licence--modal .period-pause-picker p{font-size:1rem}}.messages.period-pause-licence--modal .period-pause-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.messages.period-pause-licence--modal .period-pause-item p{color:#838383;font-weight:700}.messages.period-pause-licence--modal .period-pause-item .period-pause-item--time{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;justify-content:center;margin-bottom:5px;padding:10px;width:65px}.messages.period-pause-licence--modal .period-pause-item--selected p{color:#000}.messages.period-pause-licence--modal .period-pause-item--selected .period-pause-item--time{background-color:var(--primary-color)}.messages.period-pause-licence--modal .period-pause-item--selected .period-pause-item--time p{color:#fff}.messages.period-pause-licence--modal .period-pause-item:hover:not(.period-pause-item--selected) .period-pause-item--time{border:2px solid var(--primary-color)}.messages.period-pause-licence--modal .period-pause-item:hover:not(.period-pause-item--selected) p{color:#000}.messages.period-pause-licence--modal .period-pause-licence--buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.messages.period-pause-licence--modal .period-pause-licence--buttons .btn{margin:0}.messages.period-pause-licence--modal .period-pause-licence--buttons .btn--text{margin-top:10px}.messages.period-pause-licence--modal .period-pause-licence--buttons .btn--text,.messages.period-pause-licence--modal .period-pause-licence--buttons .btn--text *{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.messages.period-pause-licence--modal .period-pause-licence--buttons .btn--text .btn__label{color:#000;font-weight:400;text-decoration:underline}.messages.period-pause-licence--modal .error-message{color:#b60e0e;text-align:center}.messages.pause-licence--modal .error-message{color:#b60e0e;margin:0}.messages.promo-code--modal h3{margin-bottom:26px}.messages.promo-code--modal p.message__price-migration{margin:26px 0}.messages.promo-code--modal p.message__note{margin:26px 0 0}.messages.promo-code--modal p.error{color:#b60e0e;font-size:1em}.messages.promo-code--modal .message-voucher__wrapper>.loader-container{position:relative}.messages.promo-code--modal .add-voucher{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px;justify-content:space-between}.messages.promo-code--modal .add-voucher .form-text{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;margin-bottom:13px}.messages.promo-code--modal .add-voucher p.error{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.messages.promo-code--modal .add-voucher .btn--loader{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.missing-billing-details .simple-form{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.missing-billing-details .simple-form .form-address__header,.missing-billing-details .simple-form label{text-align:initial}.authentication-subproviders .input--error-social{line-height:1.1rem;margin-top:10px;top:unset}.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=");background-repeat:no-repeat;background-size:contain;height:27px;width:35px}.small-menu{background-color:#292929;border-radius:3px;max-width:90vw;min-width:150px;opacity:0;position:absolute;z-index:2}.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;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.9rem;padding:15px;text-align:left;white-space:nowrap}.small-menu div p{text-align:center;white-space:break-spaces}.small-menu.main-menu>div{cursor:pointer;padding-bottom:10px}.small-menu.main-menu>div:last-child{border-bottom:none;margin-bottom:0;padding-bottom:15px}.small-menu.main-menu>div:hover{background-color:hsla(0,0%,74%,.2)}.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{border-radius:5px;min-height:100px;padding-bottom:40px;width:auto}.full-screen-overlay--content .messages.current-licence__modal .current-licence-panel__topbar{-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}.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;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}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e7e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:10px 0 0}@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-bottom:6.5px;margin-top: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;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-grow:1;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{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.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{-ms-flex-item-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;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{max-height:0;overflow:hidden;padding: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{border-bottom:1px solid #e7e4e4;display:grid;grid-template-columns:1fr 2fr 2fr 1fr}@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{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.account-page .account-page--body .account-section__subscriptions .current-subscriptions .current-licence__table .current-licence__row .current-licence__column p{-webkit-box-pack:start;-ms-flex-pack:start;color:#838383;font-family:resident-secondary-font,Roboto-Regular,arial;justify-content:flex-start;text-transform:none}.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:var(--text-transform)}.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{border-radius:3px;padding:5px;text-transform:var(--text-transform)}.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{background-color:#b60e0e;border-radius:3px;color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.8em;font-weight:700;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;text-transform:var(--text-transform)}.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{background-color:#292929;border-radius:3px;color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.8em;font-weight:700;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;text-transform:var(--text-transform)}.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{background-color:RGB(var(--color-primary));border:1px solid rgb(var(--color-primary));border-radius:3px;color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.8em;font-weight:700;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;text-transform:var(--text-transform)}.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{background-color:#d0d0d0;border-radius:3px;color:#fff;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.8em;font-weight:700;letter-spacing:.03125rem;line-height:1.6em;padding:5px;position:absolute;text-transform:var(--text-transform)}@-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{border-color:#000;height:54px;margin-top:0;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,6%,90%,.3)}.account-page{background-color:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 80px);position:fixed;width:100vw}.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{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000;display:-webkit-box;font-family:resident-primary-font,Roboto-Bold,arial;font-size:1.7rem;line-height:2rem;overflow:hidden;padding:0;text-overflow:ellipsis}.account-page p{color:#000;font-size:1rem;line-height:1.2rem}.account-page .auth__success-text p{-webkit-animation:fadeOut 2s ease-in;animation:fadeOut 2s ease-in;line-height:0;opacity:0;text-align:left}.account-page .account-page--sidebar{-ms-flex-negative:0;border-right:1px solid hsla(0,0%,74%,.6);flex-shrink:0;max-width:360px;width:30%}.account-page .account-page--sidebar__body{-webkit-box-sizing:content-box;box-sizing:content-box;height:calc(100% - 110px);overflow-x:hidden;overflow-y:overlay;padding-right:81px;width:100%}@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;cursor:pointer;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1.1rem;line-height:1.5rem;margin-bottom:35px;padding-bottom:5px;text-transform:var(--text-transform)}.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{background-color:var(--primary-color);border-radius:6px;content:"";display:block;height:100%;left:calc(100% + 79px);position:absolute;top:0;width:3px}.account-page .account-page--sidebar__version{font-size:.7em;font-weight:400;opacity:.15}.account-page .account-page--body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:15%;scroll-behavior:smooth}.account-page .account-page--body.account-page--body__partitions{padding-right:5%}.account-page .account-page--body__profileManagement{-webkit-padding-end:60px;padding-inline-end:60px}@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{color:#000;font-size:1.3rem;padding-bottom:35px}.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{background:#fff;border-radius:3px;-webkit-box-shadow:1px 1px 3px 1px #d0d0d0;box-shadow:1px 1px 3px 1px #d0d0d0;color:#333;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8rem;font-weight:400;line-height:1.3em;text-transform:none;white-space:normal;width:200px}.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{background-color:#fff;padding:0}.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-wrapper--with-slider{padding:0}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper--with-slider .licence-wrapper-slider{-webkit-box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #bdbdbd;justify-content:flex-start}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper--with-slider .licence-wrapper-slider>div{border-color:transparent;width:auto}.account-page .account-page--body .account-section__subscriptions .signup-wrapper .licence-wrapper--with-slider .licence-wrapper--content{height:auto}.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 .payment-method .payment-method__button .payment-label,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout .signup-layout__summary .simple-form .payment-method .payment-method__button .payment-label{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:1rem;line-height:26px;overflow:hidden;padding:0;text-overflow:ellipsis}.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{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;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;max-width:100%;width:310px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;padding:0;width:310px}}.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{color:#b60e0e;text-align:center}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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;cursor:pointer;font-size:.9rem;text-decoration:underline;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{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content: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{-ms-flex-negative:0;-webkit-margin-end:30px;-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;flex-shrink:0;font-family:resident-secondary-font,Roboto-Regular,arial;margin-inline-end:30px;max-width:400px;min-width:300px;width:45%}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:30px;justify-content:flex-end;margin-bottom:10px}.account-page .account-page--body .account-section__password-update--form form .form-input .form-input--hint,.account-page .account-page--body .account-section__preferences--form form .form-input .form-input--hint,.account-page .account-page--body .account-section__user-details--form form .form-input .form-input--hint{color:#838383;font-size:.875rem;font-style:italic;line-height:1.25rem;margin-bottom:.25rem;margin-top:-.5rem}.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{color:#838383;font-size:.9rem;text-align:left;text-transform:var(--text-transform)}.account-page .account-page--body .account-section__password-update--form form .form-input input:not([type=radio]),.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:not([type=radio]),.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:not([type=radio]),.account-page .account-page--body .account-section__user-details--form form .form-input select{background-color:#fff;border-radius:3px;color:#000;color:#000!important;height:54px;min-width:unset;opacity:1;width:100%;z-index:2}.account-page .account-page--body .account-section__password-update--form form .form-input input:not([type=radio])::-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:not([type=radio])::-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:not([type=radio])::-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:not([type=radio])::-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:not([type=radio])::-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:not([type=radio])::-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:not([type=radio]):-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:not([type=radio]):-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:not([type=radio]):-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:not([type=radio])::-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:not([type=radio])::-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:not([type=radio])::-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:not([type=radio])::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:not([type=radio])::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:not([type=radio])::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:not([type=radio]).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:not([type=radio]).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:not([type=radio]).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,6%,90%,.3)}.account-page .account-page--body .account-section__password-update--form form .form-input input:not([type=radio]):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:not([type=radio]):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:not([type=radio]):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:not([type=radio]).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:not([type=radio]).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:not([type=radio]).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{-webkit-padding-start:80px;border:1px solid #000;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;height:54px;margin:0!important;padding-inline-start:80px;width:calc(100% - 70px)}.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::-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 select.edit-mode+.select-wrapper__icon,.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__preferences--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__user-details--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{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;justify-content:center;position:absolute;right:10px;top:0;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;min-height:10px;opacity:1;top:8px}.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{border:1px solid #000;border-radius:3px;height:56px;width:100%}.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{-webkit-border-end:#000 1px solid;border:none;border-inline-end:1px solid #000;border-radius:3px 0 0 3px;width:90%}.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{margin:0 auto;padding:0;right:0;text-align:center;top:50%;width:10%}.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{left:0;right:unset}.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%,61%,.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;padding:5px 0;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;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__tv-providers{margin-bottom:80px}.account-page .account-page--body .account-section__tv-providers .error-message{color:#b60e0e;margin-top:10px}.account-page .account-page--body .account-section__tv-providers .account-section__tv-providers--description{margin-bottom:25px}.account-page .account-page--body .account-section__payment-details .incomm-message,.account-page .account-page--body .account-section__payment-details .payment-methods,.account-page .account-page--body .account-section__subscriptions .incomm-message,.account-page .account-page--body .account-section__subscriptions .payment-methods{margin-bottom:60px}.account-page .account-page--body .account-section__payment-details .incomm-message,.account-page .account-page--body .account-section__subscriptions .incomm-message{width:100%}.account-page .account-page--body .account-section__payment-details .incomm-message .account-link,.account-page .account-page--body .account-section__subscriptions .incomm-message .account-link{margin-top:15px}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:resident-secondary-font,Roboto-Regular,arial;height:160px;justify-content:space-between;margin-bottom:15px;margin-right:15px;padding:20px;width:320px}.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{-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}.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:var(--text-transform)}.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{background-color:#000;border:1px solid #838383;border-radius:3px;left:10px;position:absolute;top:30px}.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{cursor:pointer;font-size:.9rem;padding:15px 15px 10px;text-align:left;white-space:nowrap}.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{border-bottom:none;margin-bottom:0}.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%,.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{-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;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{height:100%;width:80%}.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{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-size:1rem;line-height:1.2rem;overflow:hidden;padding:0;text-overflow:ellipsis}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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 .dropdown:not(.dropdown--upwards) .card-switch__content,.account-page .account-page--body .account-section__subscriptions .payment-methods__cards .credit-card-container .credit-card__bottom .credit-card--licences .dropdown:not(.dropdown--upwards) .card-switch__content{overflow:auto}.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{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content: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{cursor:pointer;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:.8rem;font-weight:bolder;height:35px;margin:0 auto 10px;min-width:unset;padding:0;width:calc(100% - 20px)}.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{background-color:#fff!important;border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.2);cursor:default}.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;border-radius:25px;font-family:resident-primary-font,Roboto-Bold,arial;font-size:.9rem;padding:5px 15px}.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{height:800px;overflow-y:auto;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{-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;padding:30px 10px;width:30%}.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{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:resident-secondary-font,Roboto-Regular,arial;font-size:1rem;line-height:1.2rem;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis}.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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;width:20%}.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{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0;width:20%}.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 .payment-history__end-label,.account-page .account-page--body .account-section__subscriptions .payment-history__table .payment-history__end-label{color:#838383;font-size:.9rem;padding-bottom:20px;padding-top:20px;text-align:center}.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{padding-bottom:20px;padding-top:20px;position:relative}.account-page .account-page--body .account-section .account-link{cursor:pointer;display:inline-block;font-weight:bolder;margin-bottom:5px;text-decoration:underline}.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{-ms-flex-negative:0;-webkit-margin-end:30px;-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;flex-shrink:0;font-family:resident-secondary-font,Roboto-Regular,arial;margin-inline-end:30px;margin-bottom:20px;max-width:400px;min-width:300px;width:45%}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-input--label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:30px;justify-content:flex-end;margin-bottom:10px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-input--hint{color:#838383;font-size:.875rem;font-style:italic;line-height:1.25rem;margin-bottom:.25rem;margin-top:-.5rem}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input label{color:#838383;font-size:.9rem;text-align:left;text-transform:var(--text-transform)}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input:not([type=radio]),.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input select{background-color:#fff;border-radius:3px;color:#000;color:#000!important;height:54px;min-width:unset;opacity:1;width:100%;z-index:2}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input:not([type=radio])::-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:not([type=radio])::-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:not([type=radio]):-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:not([type=radio])::-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:not([type=radio])::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:not([type=radio]).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,6%,90%,.3)}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input input:not([type=radio]):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:not([type=radio]).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{-webkit-padding-start:80px;border:1px solid #000;border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;height:54px;margin:0!important;padding-inline-start:80px;width:calc(100% - 70px)}.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::-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 select.edit-mode+.select-wrapper__icon,.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .select-wrapper:hover .select-wrapper__icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:54px;justify-content:center;position:absolute;right:10px;top:0;width:30px}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .error-message{color:#b60e0e;min-height:10px;opacity:1;top:8px}.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{border:1px solid #000;border-radius:3px;height:56px;width:100%}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>input{-webkit-border-end:#000 1px solid;border:none;border-inline-end:1px solid #000;border-radius:3px 0 0 3px;width:90%}.account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password{margin:0 auto;padding:0;right:0;text-align:center;top:50%;width:10%}.app-container--right-left .account-page .account-page--body .account-section__preferences .language .form-inputs .form-input .form-password-input-container>.show-password{left:0;right:unset}.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%,61%,.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{bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px}.account-page .account-page--body .account-section__preferences .general-preferences{margin-bottom:60px}.account-page .account-page--body .account-section__preferences .general-preferences .submit-error{bottom:45px;color:#b60e0e;font-size:.7rem;line-height:.9rem;position:absolute}.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{-webkit-margin-start:20px;left:40px;margin-inline-start:20px}.account-page .account-page--body .account-section__preferences .general-preferences .parental-controls__forgot-pin{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.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{margin-top:20px;position:relative;width:30px}.account-page .account-page--body .account-section__preferences .privacy-settings{margin-bottom:60px;width:100%}.account-page .account-page--body .account-section__preferences .privacy-settings__title{margin-bottom:20px}.account-page .account-page--body .account-section__preferences .privacy-settings__title h3{margin-bottom:15px;padding:0}.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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;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)}.account-page .account-page--body .form-buttons .btn.btn--primary:hover{-webkit-box-shadow:0 0 0 4px var(--primary-color);box-shadow:0 0 0 4px var(--primary-color)}.account-page .toggle-container{margin-bottom:60px}.account-page .toggle-container .toggle-container-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.account-page .toggle-container .toggle-container-title h3{padding:0}.account-page .toggle-container .toggle-container-title .toggle{-webkit-margin-start:20px;left:40px;margin-inline-start:20px}.account-page .unlink-button{margin-bottom:15px}.account-page .unlink-button p{color:#b60e0e;margin-top:10px}@media(max-width:1024px){.account-page{height:auto;left:0;top:80px}.account-page,.account-page .unlink-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-page .unlink-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-bottom:15px}.account-page>div{padding:40px 30px}.account-page>div .account-page--body__title h2,.account-page>div .account-page--sidebar__title h2{border-bottom:2px solid var(--primary-color);font-size:1.6rem;-ms-hyphens:auto;hyphens:auto;margin:0 20px;padding-bottom:5px;text-align:center}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-width:none;padding:40px 0}.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{padding:0 30px;text-align:center}.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{-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;padding:0 30px;width:100%}.account-page .account-page--sidebar .account-page--sidebar__body .account-page--sidebar__title svg{cursor:pointer;display:block;height:20px;left:0;margin:0 30px;position:absolute}.account-page .account-page--sidebar .logout-btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;width:100%}.account-page .account-page--body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding-right:30px}.account-page .account-page--body,.account-page .account-page--body .account-page--body__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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;left:0;position:absolute}.account-page .account-page--body .account-section{max-width:600px;width:100%}.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 .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,.account-page .account-page--body .account-section__subscriptions--empty-licences{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 .signup-layout__form,.account-page .account-page--body .account-section__subscriptions .signup-wrapper .signup-layout__summary{max-width:100%;padding:0 0 32px}.account-page .account-page--body .account-section__payment-details,.account-page .account-page--body .account-section__subscriptions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.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{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}.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{margin:10px;max-width:100%}.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 10px 0 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{padding:45px 0 15px;width:100%}.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{padding:0;width:50%!important}.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{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;top:15px}.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:left;width:100%}.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{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0}.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;font-weight:bolder;justify-content:flex-end}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.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{max-width:unset;width:100%}.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{margin-bottom:30px;width:100%}.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{margin-bottom:30px;width:100%}.account-page .account-page--body .account-section__password-update,.account-page .account-page--body .account-section__user-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.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{max-width:none;width:100%}.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__payment-details .payment-history__row{padding-top:55px}}.change-parental-pin-modal.messages .message{border-radius:6px;padding:29px}.change-parental-pin-modal.messages .message .change-pin{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;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 .account-link,.change-parental-pin-modal.messages .message .change-pin .parental-controls__forgot-pin--error,.change-parental-pin-modal.messages .message .change-pin .parental-controls__forgot-pin--success{margin:10px;top:15px}.change-parental-pin-modal.messages .message .change-pin .parental-controls__forgot-pin--success{color:#03b603}.change-parental-pin-modal.messages .message .change-pin .change-parental-pin-modal--error,.change-parental-pin-modal.messages .message .change-pin .parental-controls__forgot-pin--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{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:26px}.change-parental-pin-modal.messages .message .change-pin .pincode-input-container .pincode-input-text{background:#fff;border:1px solid #bdbdbd;border-radius:4px;color:#4b4b4b;font-family:resident-primary-font,Roboto-Bold,arial;font-size:60px;font-weight:700;height:85px;margin:0 11px!important;min-width:63px;text-align:center;width:63px}.change-parental-pin-modal.messages .message .change-pin .parental-controls__forgot-pin .loader-container{margin-top:20px;position:relative}.change-parental-pin-modal.messages .message .account-link{cursor:pointer;text-decoration:underline}.secondary-modal-text{cursor:pointer}