.dadata-input{position:relative}.dadata-input__suggestions{position:absolute;top:100%;z-index:10;width:100%;background-color:#fff;border:1px solid #d6dbe1;border-top:none}.dadata-input__suggestions-tip{padding:10px 15px 5px;font-size:12px;background-color:#f4f5f6}.dadata-input__suggestions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 15px;margin:0;border-bottom:1px solid #d6dbe1;outline:none;background:#fff;width:100%;font-size:14px;line-height:1.5;text-align:left;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.dadata-input__suggestions-item:hover{background:#f4f5f6}.dadata-input__suggestions-inn{font-weight:500}.dadata-input__suggestions-city{color:#75869a}.radio{margin-top:10px;margin-bottom:25px;max-width:350px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.radio,.radio__label{display:-webkit-box;display:-ms-flexbox;display:flex}.radio__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px;line-height:20px;font-weight:500;cursor:pointer}.radio__label:last-child{margin-bottom:0}.radio__label.active{color:#18b15e}.radio__field{position:relative;margin-right:20px;height:18px;width:18px;outline:none;cursor:pointer}.radio__field:before{content:"";background-color:#fff;border:2px solid #000;border-radius:50%;height:100%;position:absolute;width:100%}.radio__field:after{content:"";position:absolute;top:50%;left:50%;background-color:#18b15e;border-radius:50%;height:9px;width:9px;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:.1s ease-in;transition:.1s ease-in}.radio__field:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.radio__field:checked:before{border-color:#18b15e}.label{font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;color:#75869a}.spinner{-webkit-animation:rotate 5s linear infinite;animation:rotate 5s linear infinite}.spinner img{width:100%;height:auto}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sign-up-form__company-role{display:-webkit-box;display:-ms-flexbox;display:flex}.sign-up-form__company-role-button{position:relative;z-index:0;height:40px;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:16px;font-weight:500;background-color:transparent;border:1px solid #d6dbe1;color:#75869a;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.sign-up-form__company-role-button:first-child{border-radius:4px 0 0 4px}.sign-up-form__company-role-button:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.sign-up-form__company-role-button:hover{border-color:#18b15e;color:#18b15e}.sign-up-form__company-role-button.active{border:1px solid #18b15e;color:#18b15e;z-index:1}.sign-up-form__main-section{margin-top:20px}.sign-up-form__back-button{margin-top:10px;text-align:center;font-size:16px;line-height:24px;font-weight:500;color:#18b15e;width:100%;height:40px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.sign-up-form__back-button:hover{color:#229263}.sign-up-form__back-button img{margin-right:5px}