@media(max-width:767.98px){body:not(.page-account-register-pro) .main-header__top>.container-lg{max-width:420px}}.login__container{max-width:400px}.divider{position:relative}.divider:after{background-color:transparent;border-top:1px solid #dee2e6;content:"";display:block;height:1px;margin-top:-1px;position:absolute;top:50%;width:100%;z-index:1}.divider p{background-color:#fff;color:#6c757d;display:inline-block;font-size:14px;font-weight:400;line-height:1;margin-bottom:8px;padding:0 8px 0 7px;position:relative;z-index:2}.login__tab__header{background:#f3f3f3;font-weight:600;margin-left:-20px;margin-right:-20px}.login__tab__header .form-check{padding-left:40px}.login__tab__header .form-check-label{margin-left:-40px;padding:14px 20px 14px 45px;width:calc(100% + 40px)}.login__tab__header .form-check-input{margin-top:12px;padding:8px;position:relative;z-index:2}.login__tab--visible .login__tab__header{background:#fff;margin-bottom:10px}@media(max-width:767.98px){.login__tab--visible+.tab__content{display:block!important}}.login__help__content>a{margin-top:8px}.cgv input[type=checkbox]{margin-top:6px}.cgv label{line-height:1.6;margin-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767.98px){.cgv label a{color:#171717;pointer-events:none}}.cgv label.required:after{content:""!important}.cgv label.required a:nth-child(2):after{color:#dc3545;content:" *"}.login__google,button.login__apple{background:none;color:#1f1f1f;font-size:1rem}.login__guest{color:inherit;font-size:1rem}.login__guest:hover{color:inherit}.login__apple__icon,.login__google__icon{background-size:16px!important;height:16px;margin:-1px 6px 0 0;width:16px}.login__google__icon{background:url(/build/images/g-logo.015f098b.png) no-repeat}.login__apple__icon{background:url(/build/images/a-logo.71f56195.png) no-repeat}.login__apple,.login__google,.login__guest{border-radius:4px;height:40px}@media(max-width:575.98px){.modal--social-connect-cookie .modal-footer .btn-primary{order:1}.modal--social-connect-cookie .modal-footer .btn-secondary{order:2}}.otp-form-field{gap:5px}@media(min-width:576px){.otp-form-field{gap:20px}}.otp-form-field__item input{font-size:1.5625rem;text-align:center}.otp-renew-form{align-items:center;display:flex;flex-wrap:wrap}.otp-renew-form>*{font-size:.9275rem;margin-right:5px;text-wrap:nowrap}.otp-renew-form .btn-link{color:#0d76e1!important;font-family:Graphik,Arial,sans-serif;height:100%;padding:0}.otp-renew-form .btn-link:hover{color:#0a5eb4!important}