.csu_form_block_main *,.csu_form_block_main_auth *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.csu_form_block_main :after,.csu_form_block_main :before,.csu_form_block_main_auth :after,.csu_form_block_main_auth :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.csu_form_block_main,.csu_form_block_main input,.csu_form_block_main_auth,.csu_form_block_main_auth input{font-family:"Open Sans",sans-serif}.csu_form_block_main,.csu_form_block_main_auth{overflow-y:auto;visibility:hidden}.csu_overlay{background:rgba(0,0,0,.9);position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;z-index:9999}.csu_form_top_border{margin:18px 0 0 0;box-shadow:0 2px 4px rgba(0,0,0,.05);height:2px}.csu_form_top_border div{float:left;width:20%;height:2px}.csu_form_top_border div:nth-of-type(odd){background:#30cdfa}.csu_form_top_border div:nth-of-type(2n){background:#17b0cf}.csu_form_block{width:310px;margin:50px auto;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:6px;-webkit-transition:all .4s cubic-bezier(.2, .9, .4, 1.5);transition:all .4s cubic-bezier(.2, .9, .4, 1.5);-webkit-transform:rotate(10deg) translate(-10px,10px);transform:rotate(10deg) translate(-10px,10px);opacity:0}.csu_form_block_body{background:#fff;position:relative}.csu_form_block_title{font-weight:700;font-size:22px;padding:15px 19px 0 19px}.csu_form_block_title a,.csu_form_block_title button{margin:0;padding:0;color:#4572a6;background:0 0;border:0;font:inherit;cursor:pointer;text-decoration:underline}.csu_form_block_title a:hover,.csu_form_block_title button:focus,.csu_form_block_title button:hover{color:#558bc9;text-decoration:none}.csu_form_input_name{font-size:14px;color:#1e293b;padding:14px 0 5px 0}.csu_form_block_body_form{padding:0 20px 17px 20px}.csu_form_block_body_form input[type=password],.csu_form_block_body_form input[type=text]{width:100%;border-radius:6px;height:38px;border:1px solid #ccc;padding:0 10px;transition:all .2s;font-size:14px;background:#fff;display:block;line-height:normal;color:#000;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.05)}.csu_form_block_body_form input[type=password]:focus,.csu_form_block_body_form input[type=text]:focus{border:1px solid #17b0cf}.csu_politic{font-size:12px;color:#666;line-height:16px;padding:10px 0 0 0}.csu_politic a{border-bottom:1px solid #4572a6;text-decoration:none;color:#4572a6}.csu_politic a:hover{border-bottom:0;text-decoration:none}#csu_form_sing_up,#csu_form_sing_up_auth{display:block;width:100%;padding:0;text-align:center;background:#4572a6;border:0;color:#fff;cursor:pointer;font:inherit;text-decoration:none;text-transform:uppercase;height:50px;line-height:50px;transition:all .2s;text-shadow:0 -1px 0 #4572a6;font-weight:700}#csu_form_sing_up:hover,#csu_form_sing_up_auth:hover{background:#558bc9;text-shadow:0 -1px 0 #558bc9}input[name=csu_form_checkbox],input[name=csu_form_checkbox_auth]{display:none}label[for=csu_form_checkbox] span,label[for=csu_form_checkbox_auth] span{border-radius:99px;border:1px solid #ccc;width:16px;height:16px;display:inline-block;vertical-align:top;margin:2px 10px 0 0;box-shadow:0 4px 8px rgba(0,0,0,.05)}label[for=csu_form_checkbox],label[for=csu_form_checkbox_auth]{margin:0;font-size:14px;color:#1e293b;padding:18px 0 5px 0;display:block;line-height:normal;cursor:pointer}input[name=csu_form_checkbox]:checked+label span:before,input[name=csu_form_checkbox_auth]:checked+label span:before{background:#4572a6;width:8px;height:8px;display:block;content:"";margin:3px 0 0 3px;border-radius:99px}.csu_form_block_main.csu_show_form,.csu_form_block_main_auth.csu_show_form{visibility:visible!important}.csu_form_block_main.csu_show_form_effect .csu_form_block,.csu_form_block_main_auth.csu_show_form_effect .csu_form_block{opacity:1;-webkit-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}.csu_form_close{position:fixed;top:21px;right:20px;cursor:pointer;z-index:150;background:url(/engine/skins/clean_sign_up/img/close.png) no-repeat center center;background-size:cover!important;width:16px;height:16px;transition:all .2s}.csu_form_close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.csu_red_alert{border:1px solid #f21248;display:block;border-radius:6px;font-size:12px;padding:6px 10px;background:rgba(249,38,89,.05);margin:16px 0 0 0}.csu_green_alert{border:1px solid #6c9806;display:block;border-radius:6px;font-size:12px;padding:6px 10px;background:rgba(108,152,6,.05);margin:16px 0 0 0}.csu_wait{position:absolute;z-index:999;background:rgba(0,0,0,.2);top:0;right:0;bottom:0;left:0;border-radius:6px;display:none}.bp-google-auth{padding:18px 20px 0}.bp-google-auth__button{display:flex;box-sizing:border-box;appearance:none;font-family:inherit;cursor:pointer;align-items:center;justify-content:center;width:100%;min-height:44px;gap:10px;padding:9px 16px;color:#172438;background:#fff;border:1px solid #cdd9e7;border-radius:6px;box-shadow:0 3px 10px rgba(31,57,87,.08);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bp-google-auth__button:focus,.bp-google-auth__button:hover{color:#172438;border-color:#8fbce8;box-shadow:0 7px 18px rgba(23,111,201,.14);transform:translateY(-1px)}.bp-google-auth__button svg{flex:0 0 20px}.bp-google-auth__separator{display:flex;align-items:center;gap:10px;margin:14px 0 0;color:#8390a2;font-size:11px;line-height:1;text-transform:uppercase}.bp-google-auth__separator::after,.bp-google-auth__separator::before{flex:1 1 auto;height:1px;content:"";background:#e1e8f0}@media (max-width:480px){.bp-google-auth{padding-right:15px;padding-left:15px}}@media (prefers-reduced-motion:reduce){.bp-google-auth__button{transition:none}}