/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.app{margin:0;background-color:#fff;font-family:sans-serif;color:#262626}.app__content{margin:0 auto;min-width:375px;max-width:1440px;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box;position:relative}::-webkit-scrollbar{width:5px;background-color:inherit}::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:10px;min-height:169px}.app-form{margin:62px 16px 48px;display:flex;flex-direction:column;box-sizing:border-box}.app-form__title{margin:0;font-family:sans-serif;font-weight:500;font-size:40px;line-height:38px;color:#262626}.app-form__pers-data{margin:40px 0}.app-form__pers-data-title{margin:0;font-family:sans-serif;font-weight:600;font-size:22px;line-height:38px;color:#262626}.app-form__pers-data-container{margin:24px 0 0;display:grid;grid-gap:24px;gap:24px;align-items:flex-end}.app-form__pers-data-input-container{position:relative}.app-form__pers-data-input-name{max-width:100%;margin:0 0 2px;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#262626}.app-form__pers-data-input{padding:0 0 0 12px;width:100%;height:40px;border-radius:2px;outline:none;border:1px solid #d9d9d9;margin:0;font-family:sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#595959;box-sizing:border-box}.app-form__pers-data-input:hover{border:1px solid #40a9ff}.app-form__pers-data-input:focus{border:1px solid #40a9ff;box-shadow:0 0 4px rgba(24,144,255,.5)}.app-form__pers-data-input::-webkit-input-placeholder{color:#bfbfbf}.app-form__pers-data-input:-ms-input-placeholder{color:#bfbfbf}.app-form__pers-data-input::placeholder{color:#bfbfbf}.app-form__pers-data-input_type_error{color:#f5222d;border:1px solid #f5222d}.app-form__pers-data-input-error{position:absolute;top:64px;left:0;margin:2px 0 0;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#f5222d}.app-form__pers-data-file-name-container{align-self:center;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.app-form__pers-data-file-name-container:hover{background-color:#e6f7ff;transition:.3s ease}.app-form__pers-data-file-name-container:hover>.app-form__pers-data-file-delete-button{visibility:visible;transition:.3s ease}.app-form__pers-data-file-image-name-container{display:flex;align-items:center}.app-form__pers-data-file-image{width:11px;height:12px;margin:0 11px 0 0}.app-form__pers-data-file-name{margin:0;font-family:sans-serif;font-weight:400;font-size:12px;line-height:22px;color:#1890ff}.app-form__pers-data-file-name:active{color:#096dd9}.app-form__pers-data-file-delete-button{visibility:hidden;width:10px;height:10px;background-image:url(/cv-form/static/media/file-delete-button.fc092261.svg);background-repeat:no-repeat;background-position:50%;background-color:inherit;outline:none;border:none;cursor:pointer}.app-form__pers-data-cv-import-container{width:100%;height:40px;position:relative;text-align:center;display:flex}.app-form__pers-data-cv-import-input{width:100%;opacity:0;visibility:hidden;position:absolute}.app-form__pers-data-cv-import-button{width:inherit;height:inherit;background-color:#f5f5f5;margin:0;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#595959;border:1px solid #d9d9d9;outline:none;cursor:pointer;background-image:url(/cv-form/static/media/import-file.aac5a5fb.svg);background-repeat:no-repeat;background-position:50%}.app-form__pers-data-cv-import-button:hover{opacity:.7;transition:.3s ease}.app-form__gender{margin:0 0 40px}.app-form__gender-title{margin:0;font-family:sans-serif;font-weight:600;font-size:22px;line-height:38px;color:#262626}.app-form__gender-container{margin:24px 0 0;display:flex}.app-form__gender-radio-container{display:flex;align-items:center;margin:0 40px 0 0}.app-form__gender-radio-container:last-of-type{margin:0}.app-form__gender-radio{margin:0 8px 0 0;width:16px;height:16px;border:1px solid #d9d9d9;cursor:pointer}.app-form__gender-radio:hover{opacity:.7;transition:.3s ease}.app-form__gender-radio-title{margin:0;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#595959}.app-form__github{margin:0 0 48px}.app-form__github-title{margin:0;font-family:sans-serif;font-weight:600;font-size:22px;line-height:38px;color:#262626}.app-form__github-container{margin:24px 0 0;position:relative}.app-form__github-input-name{max-width:256px;margin:0 0 2px;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#262626}.app-form__github-input{padding:0 0 0 12px;width:256px;height:40px;border-radius:2px;outline:none;border:1px solid #d9d9d9;box-sizing:border-box;margin:0;font-family:sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#595959}.app-form__github-input:hover{border:1px solid #40a9ff}.app-form__github-input:focus{border:1px solid #40a9ff;box-shadow:0 0 4px rgba(24,144,255,.5)}.app-form__github-input::-webkit-input-placeholder{color:#bfbfbf}.app-form__github-input:-ms-input-placeholder{color:#bfbfbf}.app-form__github-input::placeholder{color:#bfbfbf}.app-form__github-input_type_error{color:#f5222d;border:1px solid #f5222d}.app-form__github-input-error{position:absolute;top:64px;left:0;margin:2px 0 0;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#f5222d}.app-form__checkbox-container{display:flex;align-items:center}.app-form__checkbox{width:16px;height:16px;border:1px solid #d9d9d9;margin:0 8px 0 0;outline:none;cursor:pointer}.app-form__checkbox:hover{opacity:.7;transition:.3s ease}.app-form__checkbox-title{margin:0;font-family:sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#262626}.app-form__checkbox-button{padding:0;color:#1890ff;text-decoration:underline;border:none;outline:none;cursor:pointer;background-color:inherit}.app-form__checkbox-button:hover{color:#40a9ff;transition:.3s ease}.app-form__submit-button{margin:40px 0 0;background-color:#1890ff;width:100%;height:42px;color:#fff;border:none;outline:none;cursor:pointer}.app-form__submit-button:hover{background-color:#40a9ff;transition:.3s ease}.app-form__submit-button:active{background-color:#096dd9}.app-form__submit-button_type_disabled:not(.nohover){background-color:#e8e8e8;border:1px solid #d9d9d9;color:#bcbcbc;cursor:default}@media screen and (min-width:1100px){.app-form{margin:120px 256px 88px}}@media screen and (min-width:620px){.app-form__title{font-weight:600}}@media screen and (min-width:620px){.app-form__pers-data{margin:48px 0}}@media screen and (min-width:620px){.app-form__pers-data-container{grid-template-columns:repeat(2,256px);grid-gap:48px 80px;gap:48px 80px}}@media screen and (min-width:620px){.app-form__pers-data-input{width:256px}}@media screen and (min-width:620px){.app-form__pers-data-input-name{max-width:256px}}@media sreen and (min-width:620px){.app-form__pers-data-cv-import{width:256px}}@media screen and (min-width:620px){.gender{margin:0 0 48px}}@media screen and (min-width:620px){.gender__radio-container{margin:0 108px 0 0}}@media screen and (min-width:620px){.app-form__submit-button{margin:48px 0 0;width:359px;height:40px}}.success-modal__title{margin:16px 0 0;font-weight:700;font-size:24px}.success-modal__text,.success-modal__title{font-family:sans-serif;line-height:38px;color:#262626}.success-modal__text{margin:8px 0 0;font-weight:400;font-size:20px}.success-modal__submit-button{margin:32px 0 0;background-color:#1890ff;width:100%;border-radius:2px;border:none;outline:none;cursor:pointer;font-family:sans-serif;font-weight:400;font-size:16px;line-height:40px;text-align:center;color:#fff}.success-modal__submit-button:hover{background-color:#40a9ff;transition:.3s ease}.success-modal__close-button:active{background-color:#096dd9}.success-modal__close-button{display:none;position:absolute;top:40px;right:40px;width:24px;height:24px;background-image:url(/cv-form/static/media/close-button.a645c4f2.svg);background-position:50%;background-repeat:no-repeat;outline:none;border:none;cursor:pointer;background-color:inherit}.success-modal__close-button:hover{opacity:.7;transition:.3s ease}@media screen and (min-width:620px){.success-modal__title{margin:0}}@media screen and (min-width:620px){.success-modal__close-button{display:block}}.modal{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.4);width:100%;height:100%;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:opacity .2s linear,visibility .2s linear}.modal_is-open{visibility:visible;opacity:1}.modal__container{width:90%;height:60%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.23);border-radius:4px;color:#000;box-sizing:border-box;display:flex;flex-direction:column}.modal__container_type_success-modal{position:absolute;top:240px;padding:16px;height:204px;align-items:center}.modal__container_type_politic-modal{padding:16px 16px 12px;position:relative;height:576px}@media screen and (min-width:620px){.modal__container_type_politic-modal{padding:40px 40px 58px;align-items:center}}@media screen and (min-width:620px){.modal__container_type_success-modal{padding:40px;height:244px;align-items:center;max-width:547px;position:relative;top:0}}@media screen and (min-width:1100px){.modal__container_type_politic-modal{max-width:758px;height:80%}}.politic-modal__title{margin:0;font-family:sans-serif;font-weight:700;font-size:24px;line-height:38px;color:#262626}.politic-modal__text-container{margin:32px 0 0;overflow-y:auto;overflow-x:hidden}.politic-modal__subtitle{margin:32px 0 0;font-family:sans-serif;font-weight:700;font-size:20px;line-height:38px;color:#262626}.politic-modal__subtitle:first-of-type{margin:0}.politic-modal__text{margin:0;font-family:sans-serif;font-weight:400;font-size:20px;line-height:38px;color:#262626}.politic-modal__submit-button{margin:20px 0 0;background-color:#1890ff;width:100%;border-radius:2px;border:none;outline:none;cursor:pointer;font-family:sans-serif;font-weight:400;font-size:16px;line-height:40px;text-align:center;color:#fff}.politic-modal__submit-button:hover{background-color:#40a9ff;transition:.3s ease}.politic-modal__submit-button:active{background-color:#096dd9}.politic-modal__close-button{position:absolute;top:20px;right:21px;width:15px;height:15px;background-image:url(/cv-form/static/media/close-button.a645c4f2.svg);background-position:50%;background-repeat:no-repeat;outline:none;border:none;cursor:pointer;background-color:inherit}.politic-modal__close-button:hover{opacity:.7;transition:.3s ease}@media screen and (min-width:620px){.politic-modal__submit-button{margin:48px 0 0;width:50%}}@media screen and (min-width:620px){.politic-modal__close-button{top:44px;right:44px}}
/*# sourceMappingURL=main.a7e76ac8.chunk.css.map */