html{width:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;min-height:-webkit-fill-available;min-height:100%}*{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:400;box-sizing:border-box}body{width:100%;height:100%;background-color:#fff;color:#191d32;letter-spacing:.5px}body *{box-sizing:border-box}.app{width:100%;height:100%;position:relative;display:flex;flex-direction:column;padding-top:56px}.app_container{display:flex;flex:1 1;flex-direction:column}.header_wrap{z-index:99;position:fixed;width:100%;top:0}.header{height:56px;width:100%;max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.12)}.dropdown{position:relative;z-index:20}.dropdown img{margin-right:8px;display:inline-block;width:32px;height:24px}.dropdown .dropdown-title{text-transform:uppercase}.dropdown ul{width:100%;display:flex;position:absolute;flex-direction:column;list-style:none;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.12);border-radius:8px;padding:0 16px;right:0;visibility:hidden;transition:.1s}.dropdown ul li{width:100%;display:flex;align-items:center;text-transform:uppercase;padding:12px 0;position:relative;cursor:pointer}.dropdown ul li:hover{color:#597df8}.dropdown ul li:last-child:after{display:none}.dropdown ul li:after{content:"";display:inline-block;height:1px;width:calc(100% - 8px);position:absolute;left:4px;background-color:#f1f3f4;bottom:0}.dropdown ul li img{margin-right:8px}.dropdown div{display:flex;align-items:center;cursor:pointer}.dropdown div>span{height:24px}.dropdown div>img:last-child{margin-right:0;width:18px;height:8px}.dropdown.active ul{visibility:visible}.dropdown>span img:last-child{transform:scale(-1)}.logo{font-size:16px;font-weight:700;line-height:22px;text-decoration:none;font-family:"Red Hat Display",sans-serif;font-style:normal}.description,.logo{display:flex;align-items:center}.description{flex-direction:column;padding:24px 16px;max-width:568px;margin:0 auto}.description h1{font-weight:600;font-size:22px;line-height:28px;margin-bottom:16px;text-align:center}.description p{font-weight:400;font-size:16px;line-height:24px;text-align:center}.form{margin:0 auto;padding:16px;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;max-width:560px}.form h3{font-weight:600;font-size:16px;line-height:24px;padding:0 0 16px}.form label:not(.upload-files){width:100%;position:relative;margin-bottom:32px}.form label:not(.upload-files).inputError .errorText{display:inline-block}.form label:not(.upload-files).inputError input{border-color:#e63946}.form label:not(.upload-files).inputError .placeholderText,.form label:not(.upload-files).inputError span{color:#e63946!important}.form label:not(.upload-files) .placeholderText{position:absolute;left:16px;top:8px;color:#abaeb8;font-weight:400;font-size:12px;line-height:16px}.form label:not(.upload-files) .errorText{color:#f62d51;font-weight:400;font-size:12px;line-height:16px;display:none;position:absolute;left:16px;bottom:-16px}.form label:not(.upload-files) input{width:100%;border:1px solid #d6d6d6;border-radius:4px;min-height:56px;padding:22px 16px 8px;outline:none;font-weight:400;font-size:16px;line-height:24px}.form label:not(.upload-files) input::placeholder{color:#abaeb8}.form label:not(.upload-files) input:focus{border-color:#597df8}.form label:not(.upload-files) input:focus+p{color:#597df8}.form label:not(.upload-files) span:not(.errorText){position:absolute;right:16px;top:20px;font-weight:400;font-size:12px;line-height:16px;color:#abaeb8}.form .field-wrapper{display:flex}.form .field-wrapper .dropdown-wrap{min-width:140px;display:flex;align-items:center;margin-left:16px;border:1px solid #d6d6d6;border-radius:4px;height:56px}.form .field-wrapper .dropdown-wrap .dropdown{width:100%;height:100%;display:flex}.form .field-wrapper .dropdown-wrap .dropdown>div{padding:0 16px;width:100%}.form .field-wrapper .dropdown-wrap .dropdown>div,.form .field-wrapper .dropdown-wrap .dropdown>div span{display:flex;justify-content:space-between;align-items:center}.form .comment_wrap{position:relative;display:flex}.form .comment_wrap .comment_required_label{position:absolute;right:16px;top:12px;font-weight:400;font-size:12px;line-height:16px;color:#abaeb8}.form textarea{width:100%;border:1px solid #d6d6d6;box-sizing:border-box;border-radius:4px;padding:8px 16px;outline:none;font-weight:400;font-size:16px;line-height:24px;resize:none;height:128px}.form textarea::placeholder{color:#abaeb8}.form textarea.inputError{border-color:#e63946}.form textarea.inputError+.comment_required_label{color:#e63946}.form button{background-color:#597df8;border-radius:8px;padding:16px;color:#fff;border:none;font-weight:600;font-size:16px;line-height:24px;cursor:pointer}.advantages{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:24px 0 68px;max-width:560px}@media(min-width:960px){.advantages{padding:96px 0 120px}}.advantages img{margin-bottom:24px}.advantages .advantages_item+.advantages_item{margin-top:48px}.advantages div{display:flex;flex-direction:column;align-items:center;padding:0 16px}.advantages div h3{text-align:center;margin-bottom:16px;font-size:22px;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:600}.advantages div p{text-align:center;font-size:16px;line-height:24px;font-weight:400}.modal_wrap{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.6);z-index:100;display:flex;align-items:center;justify-content:center}.modal_content{width:280px;background-color:#fff;padding:24px 16px 0;border-radius:8px}.modal_content h3{text-align:center;margin-bottom:8px;font-weight:600;font-size:22px;line-height:28px}.modal_content p{text-align:center;font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px}.modal_content button{background-color:initial;border:none;border-top:1px solid #e3e5e6;margin:0 -12px;width:calc(100% + 24px);padding:12px;font-size:16px;color:#597df8;cursor:pointer}.field_cv{margin:32px 0 24px;width:100%;cursor:pointer;border-radius:8px;padding:16px;background:#e4eafe;font-family:Open Sans,sans-serif;font-style:normal;display:flex;flex-direction:column;align-items:center}.field_cv.disabled{pointer-events:none}.field_cv.inputError{border-color:#e63946}.field_cv.inputError *{color:#e63946!important}.field_cv .title{text-align:center;font-weight:600;font-size:16px;line-height:24px}.field_cv .subtitle{margin-top:4px;text-align:center;font-weight:400;font-size:14px;line-height:20px;color:#262c4d}.field_cv .dropped_file_message{font-style:normal;display:none;width:100%;z-index:1}.field_cv .dropped_file_message span{font-weight:600;font-size:16px;line-height:24px;flex-grow:2;text-align:center}.field_cv.dropped{overflow:hidden;border:none}.field_cv.dropped .subtitle,.field_cv.dropped .title{display:none}.field_cv.dropped .dropped_file_message{display:flex;flex-direction:column;align-items:center}#drop-region{position:relative;min-height:64px;justify-content:center}#drop_image{position:absolute;width:100%;height:100%;outline:none;opacity:0}#remove_dropped_file{display:none;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:20px;margin-top:4px}#remove_dropped_file.active{display:flex}#progress_bar{position:absolute;left:0;height:100%;width:0;transition:all .3s;background:#d5f2f0}#progress_bar.empty{width:0!important}.ReCapchaWrapp{display:flex;margin:auto auto 24px;border-radius:4px}.ReCapchaWrapp__error{border:1px solid #f62d51;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.footer{background-color:#262c4d;color:#fff;padding:32px 16px;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-name{font-weight:600;font-size:14px;line-height:20px;margin-bottom:8px}.footer-address{max-width:260px;font-weight:400}.footer-address,.footer a{font-size:12px;line-height:16px;margin-bottom:8px}.footer a{font-weight:600;text-decoration:none}.footer-email,.footer a,.footer a:active,.footer a:visited{color:#597df8}.footer-cards{margin:26px auto 8px}.footer-cards img{width:100%;max-width:292px}.footer_provide{text-align:center;font-weight:400;font-size:12px;line-height:16px}
/*# sourceMappingURL=main.81c63244.chunk.css.map */