.editorial-font{font-family:"Playfair Display","Times New Roman","Garamond",serif;font-style:italic}.custom-mq{font-family:"sm=375px&md=768px&lg=1024px&xl=1440px"}.p-register__wrapper__title{font-family:"Poppins",sans-serif;font-size:2rem;letter-spacing:normal;line-height:1.2;font-weight:500}@media screen and (min-width: 1024px){.p-register__wrapper__title{font-family:"Poppins",sans-serif;font-size:3rem;letter-spacing:0.02rem;line-height:1.5}}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__description,.p-register__wrapper__subtitle{font-family:"Poppins",sans-serif;font-size:1.1rem;letter-spacing:0.02rem;line-height:1.5;font-weight:400}@media screen and (min-width: 1024px){.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__description,.p-register__wrapper__subtitle{font-family:"Poppins",sans-serif;font-size:1.2rem;letter-spacing:0.02rem;line-height:1.5}}.registration__form .form-group.password-group .suggestion,.registration__form .form-group.password-group span.error,.registration__form .form-group span.error:not(#pwd-error){font-family:"Poppins",sans-serif;font-size:1rem;letter-spacing:0.02rem;line-height:1.5;font-weight:400}.registration__form .form-group__fullwidth .fidelity-registration .fidelity-registration__title label{font-family:"Poppins",sans-serif;font-size:1.3rem;letter-spacing:0.02rem;line-height:1.2;font-weight:600}.p-login__title{font-family:"Poppins",sans-serif;font-size:2rem;letter-spacing:normal;line-height:1.1}.p-register{padding-left:1.5rem;padding-right:1.5rem}.p-register__col__image{width:100%;height:22.2rem;background-size:cover;background-repeat:no-repeat;background-position:center center}.p-register__col__image.desktop{display:none}.p-register__col.form_col{margin-top:3rem;margin-bottom:10rem}.p-register__form{padding:0 2.1rem}.p-register__form__title{margin-bottom:2.4rem;line-height:1.08;font-size:1.2rem !important;font-weight:400 !important}.p-register__form .button{letter-spacing:0.026rem}.p-register.thanks .p-register__col{margin-top:3.5rem;margin-bottom:6rem;display:flex;flex-direction:column;align-items:center}.p-register.thanks .p-register__col .icon-check{margin-bottom:2.4rem;font-size:4rem;color:#ffd636}.p-register.thanks .p-register__col .page-title__container{text-align:center}.p-register.thanks .p-register__col .page-title__container .title{margin-bottom:1.3rem}.p-register.thanks .p-register__thanks__title{margin-bottom:2.3rem;line-height:1.08}.p-register.thanks .p-register__form{width:100%;text-align:center}.p-register__wrapper .row{margin-left:0;margin-right:0}.p-register__wrapper__title{text-align:center;margin-top:3.5rem;margin-bottom:2rem}.p-register__wrapper__subtitle{text-align:center;margin-bottom:4rem;padding-left:2.3rem;padding-right:2.3rem}.p-register__wrapper__registration__social{text-align:center;margin-top:-1.6rem;margin-bottom:2.4rem}.p-register__wrapper__registration__social__description{display:inline-block}.p-register__wrapper__registration__social__description:first-of-type{margin-bottom:1.2rem}.p-register__wrapper__registration__social__description:last-of-type{margin-top:1.2rem}.p-register__wrapper__registration__social .social-login-wrapper .social-form{margin:1.2rem 0}.p-register__wrapper__registration__social .social-login-wrapper .social-form .wrapper-social-btn{width:100%}.p-register__wrapper__registration .password-wrapper .in3-custom-placeholder{left:1.5rem !important}.p-register__wrapper__already-registered{text-align:center;margin-bottom:6rem}.p-login .form-generic-error{width:100%;height:0;margin:0;position:absolute;top:var(--js-header-height);z-index:2;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:all .3s ease-in-out;background-color:rgba(0,0,0,0);overflow-x:hidden}.p-login .form-generic-error.show{height:4.8rem;opacity:1;visibility:visible}.p-login .form-generic-error.show+.p-login__form{padding-top:4.5rem}.p-login .form-generic-error__item{padding:1.5rem 1.4rem;font-size:1.2rem;font-weight:300;line-height:1.29;background-color:#fff3f3;border:1px solid #fde4e4;display:flex;align-items:center;gap:0.8rem;min-width:18.75rem}.p-login .form-generic-error__item i{color:#c90000}.p-login__wrapper{display:flex;flex-flow:column wrap;justify-content:space-evenly;text-align:center}.p-login__wrapper .button{letter-spacing:0.026rem}.p-login__title{font-weight:500;display:inline-block;margin-bottom:2rem}.p-login__text{font-family:"Poppins",sans-serif;font-size:1.1rem;margin-bottom:3.2rem;line-height:1.5}.p-login .social-login-wrapper{margin-bottom:2.4rem}.p-login .social-login-wrapper .social-form .wrapper-social-btn{width:100%}.p-login__form,.p-login__reg-side{margin:0 auto}.p-login__form{padding-top:3.5rem;margin:0 1.5rem 4rem}.p-login__reg-side{position:relative;z-index:1;margin:0 1.5rem 6rem;padding:4rem 0}.p-login__reg-side:before{content:"";display:block;height:1px;position:absolute;top:0;left:-4%;right:-4%;z-index:2;background-color:#dcdcdc}.l-account__form .register .p-login__text{display:block}.l-account__form .register .p-login__text.fidelity-description{color:#777;text-align:initial}.l-account__form .register .form-group{margin-bottom:3.4rem;width:100%}.l-account__form .register .form-generic-error{color:#c90000;padding-top:0.8rem;display:inline-block;font-family:"Poppins",sans-serif;font-size:1.3rem}@media screen and (min-width: 768px){.p-register{padding-left:unset;padding-right:unset;margin:0 auto;max-width:48.8rem}.p-register__col.form_col{margin-bottom:7.3rem}.p-register__form{width:48.9361702128%;padding:0 0.4rem;margin:0 auto}.p-register.thanks .p-register__form__title{font-size:1.3rem;letter-spacing:.02rem}.p-register.thanks .p-register__col.form_col{margin-top:2.8rem}.p-register.thanks .p-register__thanks__title{margin-bottom:2.8rem;line-height:1.5}.p-register__wrapper__registration__social__description:last-of-type{margin-top:2.8rem}.p-register__wrapper__already-registered{margin-bottom:9rem}.p-login{position:relative}.p-login .form-generic-error{top:0}.p-login .form-generic-error__item{min-width:38.4rem}.p-login .form-generic-error.show+.p-login__form{padding-top:6rem}.p-login__form,.p-login__reg-side{max-width:48.8rem;margin-left:auto;margin-right:auto}.p-login__reg-side{width:48.8rem;padding-bottom:9rem}.p-login .social-login-wrapper{margin-bottom:4rem}}@media screen and (min-width: 1024px){.p-login__text{font-size:1.2rem}.p-register__col{width:49.203187251%}.p-register__col__image{height:100%}.p-register__col__image.mobile{display:none}.p-register__col__image.desktop{display:block}.p-register__col.form_col{margin-top:0;margin-bottom:0}.p-register__form{width:91.5338645418%;margin-right:0}.p-register.thanks{height:auto}.p-register.thanks .p-register__col{min-width:48.8rem}.p-register.thanks .p-register__col.form_col{margin-top:0}.p-register.thanks .p-register__form{width:100%}.p-login .form-generic-error__item{min-width:51.2rem}}@media screen and (min-width:1440px){.p-register{padding-left:unset;padding-right:unset;margin:0 auto;max-width:67rem}.p-register.thanks .p-register__col{min-width:67rem}.p-register.thanks .p-register__col.form_col{margin-top:0}.p-register.thanks .p-register__form{width:100%;display:flex;flex-direction:column;align-items:center}.p-register.thanks .p-register__thanks__cta{width:27.4rem}.p-register__wrapper__registration__social{margin-bottom:4rem}.p-register__wrapper__registration__social__description:first-of-type{margin-bottom:3rem}.p-register__wrapper__registration__social__description:last-of-type{margin-top:4rem}.p-register__wrapper__registration__social .social-login-wrapper{flex-direction:row;gap:24px}.p-register__wrapper__registration__social .social-login-wrapper .social-form{margin:0}.p-register__wrapper__already-registered{margin-bottom:12rem}.p-login .form-generic-error__item{min-width:72rem}.p-login__wrapper{flex-direction:row;justify-content:center;text-align:initial}.p-login__wrapper:before{content:"";display:block;height:calc(100% - 19.9rem);width:0.1rem;position:absolute;z-index:2;left:50%;top:9.6rem;bottom:0;background-color:#dcdcdc}.p-login__form,.p-login__reg-side{max-width:44rem;flex:0 0 31.640625%;padding:9.6rem 0 10.3rem}.p-login__form{margin-right:6.9rem}.p-login__reg-side{margin-left:6.9rem}.p-login__reg-side:before{display:none;visibility:hidden;height:0;width:0}.p-login__title{margin-bottom:3.2rem}.p-login .social-login-wrapper{margin-bottom:3.2rem}.l-account__form .register .p-login__text{margin-bottom:2.4rem}.l-account__form .register .p-login__text.fidelity-description{margin-bottom:1.6rem}}.w-breadcrumb{font-family:"Poppins",sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7rem;letter-spacing:.03em;text-align:center;white-space:nowrap}.w-breadcrumb .breadcrumb__wrapper{display:flex;align-items:center}.w-breadcrumb .breadcrumb__wrapper span{color:#d6d6d6;padding:0 0.6rem}.w-breadcrumb .breadcrumb__wrapper a{text-decoration:none;color:#777}.w-breadcrumb .breadcrumb__wrapper a:hover{text-decoration:underline}@media screen and (max-width: 1023px){.w-breadcrumb{font-family:"Poppins",sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.02em;text-align:center}}.registration__form{--bs-gutter-x: 5px}.registration__form .form-group{margin-bottom:2.4rem}.registration__form .form-group.form-radio{display:flex}.registration__form .form-group.form-radio .custom-radio{margin-right:2rem}.registration__form .form-group .form-disclaimer{font-size:1.2rem;line-height:1.1;font-weight:lighter}.registration__form .form-group span.error:not(#pwd-error){display:inline-block;left:0.4rem;color:#c90000}.registration__form .form-group .in3-custom-placeholder{left:calc(1.5rem + var(--bs-gutter-x)*.5)}.registration__form .form-group.birthdate input[type=date]{color:#000;font-weight:600;position:relative}.registration__form .form-group.birthdate input[type=date]::-webkit-inner-spin-button,.registration__form .form-group.birthdate input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;pointer-events:none}.registration__form .form-group.birthdate i{position:absolute;top:1.4rem;right:1.5rem;font-size:1.6rem;background-color:#fff;width:3rem;height:2rem;text-align:center}.registration__form .form-group.password-group{position:relative}.registration__form .form-group.password-group .suggestion,.registration__form .form-group.password-group span.error{margin-top:0.3rem;color:#c90000}.registration__form .form-group.password-group .suggestion{color:#777}.registration__form .form-group.password-group span.error+.suggestion{display:none}.registration__form .form-group.password-group [class*=icon]{transform:none;top:15px}.registration__form .form-group.privacy-checkbox{margin-bottom:3.2rem}.registration__form .form-group__fullwidth#fidelity-registration-confirmation{margin-bottom:3.2rem}.registration__form .form-group__fullwidth.fidelity-card{margin-bottom:3.2rem}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__title{font-family:"Poppins",sans-serif;font-size:1.2rem;letter-spacing:0.02rem;line-height:1.8;font-weight:500;margin-bottom:0.8rem;display:inline-block}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__description{margin-bottom:2.4rem}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__radioWrapper{display:flex;flex-direction:column}.registration__form .form-group__fullwidth.fidelity-card .custom-radio:first-of-type{margin-bottom:1.6rem}.registration__form .form-group__fullwidth .fidelity-registration{border:1px solid #000;border-radius:6px;padding:2.4rem 3.2rem}.registration__form .form-group__fullwidth .fidelity-registration .fidelity-registration__title{padding-bottom:1.6rem}.registration__form .form-consents{margin-bottom:4rem}.registration__form .form-consents ul li.disabled{color:#dcdcdc}.registration__form .form-consents ul li.disabled:before{color:#dcdcdc}.registration__form .form-consents .form-group{margin-bottom:2.4rem}.registration__form .form-consents ul li{list-style:none inside none;position:relative;z-index:1}.registration__form .form-consents ul li:before{display:block;position:absolute;left:0;top:0;z-index:2;font-size:1rem;line-height:1.1;font-weight:lighter}.registration__form .form-consents ul li .form-group{margin-bottom:2.4rem}.registration__form .form-consents ul li:not(:last-child){margin-bottom:2.4rem}.registration__form .cta-form{margin-bottom:1.6rem;text-align:center;display:flex;justify-content:center}.registration__form .cta-form button.register:not(.button--full-width){padding:1.2rem 10.5rem}.registration__form.login-page .form-group .in3-custom-placeholder{left:1.5rem}@media screen and (min-width: 768px){.registration__form{--bs-gutter-x: 10px}.registration__form .form-group{display:inline-block;margin-bottom:4rem}.registration__form .form-group.privacy-checkbox{margin-bottom:4rem}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__title{margin-bottom:1.6rem}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__radioWrapper{flex-direction:row;flex-wrap:wrap;gap:4rem}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__radioWrapper .no{order:2}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__radioWrapper .fidelity-card-number-registration{order:3;width:100%;margin-top:-3.2rem;margin-bottom:0.8rem}.registration__form .form-group__fullwidth#fidelity-registration-confirmation{margin-bottom:4rem}}@media screen and (min-width: 1024px){.registration__form{--bs-gutter-x: 20px}}@media screen and (min-width:1440px){.registration__form .form-group.form-radio .custom-radio{margin-right:4rem}.registration__form .form-group__fullwidth.fidelity-card{margin-bottom:0}.registration__form .form-group__fullwidth.fidelity-card+#fidelity-registration-confirmation{margin-top:2.4rem}.registration__form .form-group__fullwidth.fidelity-card .fidelity-card__radioWrapper .fidelity-card-number-registration{margin-bottom:5.6rem}.registration__form .form-consents{margin-bottom:6.4rem}.registration__form .cta-form button.register.mt-6{margin-top:4rem}}.social-login-wrapper{display:flex;flex-direction:column;justify-content:center}.social-login-wrapper .social-form{display:flex;justify-content:center;margin:0.4rem 0}.social-login-wrapper .social-form .wrapper-social-btn{display:flex;align-items:center;justify-content:center;border:1px solid #000;width:100%;height:4.4rem;padding:1.2rem 2rem;gap:1rem;cursor:pointer}.social-login-wrapper .social-form .wrapper-social-btn:hover{background-color:#f3f3f0}.social-login-wrapper .social-form .wrapper-social-btn .user-info{display:flex;flex-direction:column}.social-login-wrapper .social-form .wrapper-social-btn .link-btn{font-size:1.3rem;font-weight:500;line-height:2rem;letter-spacing:.02em;text-align:left}@media screen and (min-width:1440px){.social-login-wrapper .social-form .wrapper-social-btn{width:100%}}
