.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-login__reg-side__list{font-family:"Poppins",sans-serif;font-size:1.1rem;letter-spacing:0.02rem;line-height:1.5;font-weight:400}.p-login__title{font-family:"Poppins",sans-serif;font-size:2rem;letter-spacing:normal;line-height:1.1}.l-account__form .password-recovery-link{font-family:"Poppins",sans-serif;font-size:1.4rem;letter-spacing:normal;line-height:1.14;display:inline-block;font-weight:300;position:relative;z-index:1;color:#000}.p-login__wrapper{display:flex;flex-flow:column wrap;justify-content:space-evenly}.p-login__title{font-weight:500;display:inline-block;margin-bottom:2.4rem}.p-login__text{font-family:"Poppins",sans-serif;font-size:1.4rem;margin-bottom:2.4rem;line-height:1.3}.p-login .social-login-wrapper{margin-bottom:2.4rem}.p-login__form{padding-top:3.5rem;margin:0 1.5rem 4rem}.p-login__form .social-login-wrapper{margin-bottom:4rem;gap:1.6rem}.p-login__form .social-login-wrapper .social-form{margin:0}.p-login__form .social-login-wrapper .social-form .wrapper-social-btn{width:100%}.p-login__form .p-login__text{margin-bottom:1.6rem}.p-login__reg-side{position:relative;z-index:1;padding-top:4rem;margin:0 1.5rem 6rem}.p-login__reg-side:before{content:"";display:block;height:1px;position:absolute;top:0;left:-4%;right:-4%;z-index:2;background-color:#dcdcdc}.p-login__reg-side__text{margin-bottom:2rem}.p-login__reg-side__list{margin-bottom:4rem}.p-login__reg-side__list li{list-style:none outside none;margin-bottom:2.4rem;display:flex;gap:0.8rem;font-size:1.4rem;line-height:1.35}.p-login__reg-side__list li .icon-check{line-height:1.35}.p-login__reg-side .p-login__text{margin-bottom:3.2rem}.p-login__reg-cta{width:100%}.l-account__form .register .p-login__text{display:inline-block}.l-account__form .register .p-login__text.fidelity-description{color:#777}.l-account__form .register .form-group{margin-bottom:2.4rem}.l-account__form__fieldset:not(.password-group){margin-bottom:2.7rem}.l-account__form .password-recovery-link{display:inline-block;margin-top:1.4rem;color:#000;margin-bottom:4.7rem}.l-account__form .password-wrapper [class*=icon]{transform:none;top:15px}.l-account__form .l-acc__form__login{margin-top:1rem}.l-account__form .l-acc__form__fieldset:not(.password-group){margin-bottom:2.4rem}.l-account__form .l-acc__form__fieldset .wrapper-pwd-recovery-label{margin-top:0.8rem;margin-bottom:4rem;text-align:right}@media screen and (min-width: 768px){.p-login__form,.p-login__reg-side{width:48.8rem;margin:0 auto}.p-login__form{padding-bottom:6.4rem}.p-login__form .social-login-wrapper{margin-bottom:2.4rem}.p-login__form .p-login__text{margin-bottom:2.4rem}.p-login__reg-side{padding-top:6.4rem;padding-bottom:9rem}.p-login__reg-side:before{left:0;right:0}.l-account__form .l-acc__form__fieldset .wrapper-pwd-recovery-label{margin-bottom:2.4rem}}@media screen and (min-width:1440px){.p-login__wrapper{position:relative;flex-flow:row wrap;max-width:90rem;margin:0 auto}.p-login__wrapper:before{content:"";display:block;height:calc(100% - 29.1rem);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{flex:0 0 38.4722222222%;padding-bottom:19.5rem;padding-top:9.6rem}.p-login__form .social-login-wrapper{gap:2rem}.p-login__reg-side::before{display:none;visibility:hidden;height:0;width:0}.p-login__reg-side .p-login__title{margin-bottom:3.2rem}}.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%}}
