html body .content_bloc_full .separator{display:flex;align-items: center;justify-content: center;gap:1em;margin:0.5em 0 1.5em;color:#787A7C;font-size:1.2em;}
html body .content_bloc_full .separator:before,
html body .content_bloc_full .separator:after{content:'';display:block;flex:1 1 auto;height:2px;background:#CECED4;}
html body .content_bloc_full .social{display:flex;flex-direction:column;gap:.5em;margin:0 0 1.5em;align-items: center;}
html body .content_bloc_full .social_button{transition:all .3s;cursor:pointer;width:320px;height:40px;border-radius:4px;background:#40576D12;text-align: center;display:flex;align-items: center;justify-content: center;font-weight: bold;font-size:0.9em;position:relative;}
html body .content_bloc_full .social_button:hover{background: rgba(64, 87, 109, 0.15);}
html body .content_bloc_full .social_button:before{content:'';display:block;position:absolute;width:24px;height:24px;left:8px;top:8px;}
html body .content_bloc_full .social_button.apple:before{background:url("../../includes/components/./ssu/imgs/icon-apple.svg") no-repeat center center;}
html body .content_bloc_full .social_button.google:before{background:url("../../includes/components/./ssu/imgs/icon-google.svg") no-repeat center center;}
html body .content_bloc_full .social_button.facebook:before{background:url("../../includes/components/./ssu/imgs/icon-facebook.svg") no-repeat center center;}

.content_bloc_full .oauth_content .separator{width:70%;max-width:650px;margin:0.5em auto 1.5em;}
.content_bloc_full .oauth_content .login_form .link{max-width: none;width: auto;font-size:1em;}
.content_bloc_full .oauth_content .login_form form{width:70%;max-width:650px;}
.content_bloc_full .oauth_content .login_form form .component.inp_login_remember.inline .inp_separator{flex: 1 1 auto;}
.content_bloc_full .oauth_content .login_form .confirmation_login{background: #dff3fb;width:500px;padding:1em;margin:0 auto;}
.content_bloc_full .oauth_content .login_form .submit{padding:1em 0;}
.content_bloc_full .oauth_content .login_form .submit>.input{margin:0 auto;position:relative;width:20em;display:flex;justify-content: center;}
.content_bloc_full .oauth_content .login_form .submit>.input:before,
.content_bloc_full .oauth_content .login_form .submit>.input:after{content:'';height:2px;background:#fff;position:absolute;}
.content_bloc_full .oauth_content .login_form .submit>.input:before{width:15px;left:calc(1em + 4px);top:50%;transform:rotate(-45deg);}
.content_bloc_full .oauth_content .login_form .submit>.input:after{width:8px;left:1em;top:calc(50% + 2px);transform:rotate(45deg);}
