.drag-and-drop{display:block;position:relative;overflow:hidden}.drag-and-drop__input{opacity:0;position:absolute;top:-1000%;left:-1000%}.drag-and-drop .drag-and-drop-area{display:block;border:1px dashed #c6cbd6;border-radius:5px;transition:background .2s,border .2s}.drag-and-drop .drag-and-drop-area:hover{border:1px dashed #9085e1}.drag-and-drop .drag-and-drop-area_disable:hover{border:1px dashed #c6cbd6}.drag-and-drop .drag-and-drop-area_error{border-color:#ff7676}.drag-and-drop .drag-and-drop-area_dragging{background:rgba(144,133,225,.10980392156862745)}.drag-and-drop__error-field{position:relative;display:block;margin-top:6px;height:20px;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start}.drag-and-drop .error-field__message{color:#ff7676;font-size:12rem;line-height:15rem;font-family:Montserrat-SemiBold}.drag-and-drop .error-field_animation-enter-active,.drag-and-drop .error-field_animation-leave-active{transition-property:all;transition-timing-function:ease-in-out;transition-duration:.25s}.drag-and-drop .error-field_animation-enter,.drag-and-drop .error-field_animation-leave-to{opacity:0}.drag-and-drop_mobile .drag-and-drop-area{border:1px solid #c6cbd6;border-radius:7px;background:#f5f5f7}.drag-and-drop_mobile .drag-and-drop-area:hover{border:1px solid #9085e1}.drag-and-drop_mobile .drag-and-drop-area_disable:hover{border:1px dashed #c6cbd6}.drag-and-drop_mobile .drag-and-drop-area_error{border-color:#ff7676}.drag-and-drop_mobile .drag-and-drop-area_dragging{background:#f5f5f7}.drag-and-drop_mobile .error-field{top:3px;left:3px;width:calc(100% - 3px)}.drag-and-drop_mobile .error-field__message{font-size:12rem;line-height:11rem}.image-preview{position:relative}.image-preview:before{content:"";width:100%;padding-bottom:100%;display:block}.image-preview__container{background:#f0f0f0;border-radius:10px;overflow:hidden;z-index:0}.image-preview__container,.image-preview__image{position:absolute;top:0;left:0;width:100%;height:100%}.image-preview__image{object-fit:cover;object-position:center center;cursor:pointer}.image-preview__progress-bar{position:absolute;width:100%;height:20px;background:rgba(228,229,240,.9);bottom:0;left:0}.image-preview__remove-btn{width:18px;height:18px;top:-9px;right:-8px;position:absolute;cursor:pointer;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:2}.image-preview .progress-bar{padding:5px 6px;box-sizing:border-box}.image-preview .progress-bar__inner{height:100%;background:#9085e1;border-radius:5px;transition-property:width;transition-delay:0ms;transition-timing-function:ease-in-out;transition-duration:.25s}.image-preview.image-preview_application .image-preview__container,.image-preview.image-preview_mobile .image-preview__container{border-radius:5px}.image-preview.image-preview_application .image-preview__remove-btn,.image-preview.image-preview_mobile .image-preview__remove-btn{width:24px;height:24px;top:-12px;right:-12px;position:absolute;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2}.image-preview.image-preview_disable{pointer-events:none}.image-preview.image-preview_disable .image-preview__image{opacity:.4}.page{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.page__header{width:100%;height:80px}.page__footer{width:100%}.page__content{width:100%;flex-grow:1}.page__title{display:block;margin:0;padding:0;font-family:Montserrat-Bold;font-size:48rem;line-height:130%;color:#3c4061;text-align:left}.page__title__field{margin-top:20px}.page__subtitle{display:block;font-family:Montserrat-Bold;font-size:32rem;line-height:140%;color:#3c4061;text-align:left}.page.page_mobile .page__title{font-size:18rem;line-height:140%}.invisible-touch{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.invisible-scroll{-ms-overflow-style:none;scrollbar-width:none;scrollbar-height:none}.invisible-scroll::-webkit-scrollbar{display:none}.styled-purple-scroll::-webkit-scrollbar{width:18px;height:18px;background:#e8eaef;border-radius:36px}.styled-purple-scroll::-webkit-scrollbar-button{width:18px;height:18px}.styled-purple-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url(../img/scrollbar-up-arrow.c3dc9ef6.svg);background-position:50% 80%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url(../img/scrollbar-down-arrow.25dae232.svg);background-position:50% 20%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:decrement{background-image:url(../img/scrollbar-left-arrow.672aa3b5.svg);background-position:70% 50%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:increment{background-image:url(../img/scrollbar-right-arrow.d4861175.svg);background-position:30% 50%;background-repeat:no-repeat}.styled-purple-scroll::-webkit-scrollbar-button:horizontal:end:decrement,.styled-purple-scroll::-webkit-scrollbar-button:horizontal:start:increment,.styled-purple-scroll::-webkit-scrollbar-button:vertical:end:decrement,.styled-purple-scroll::-webkit-scrollbar-button:vertical:start:increment{display:none}.styled-purple-scroll::-webkit-scrollbar-thumb{background:#9085e1;border-radius:10px;border:4px solid #e8eaef;box-sizing:border-box}.more-btn{width:auto;display:inline-flex;justify-content:center;align-items:center;padding:0}.more-btn>*{margin-right:12px}.more-btn_mobile{width:100%;padding:5px 0}.more-btn_mobile>*{margin-right:7px}.mobile-application-page_margin-top{margin-top:calc(45px + env(safe-area-inset-top))}.mobile-application-page_margin-bottom{margin-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-application-page_padding-top{padding-top:calc(45px + env(safe-area-inset-top))}.mobile-application-page_padding-bottom{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-application-page{margin-bottom:calc(60px + env(safe-area-inset-bottom));margin-top:calc(45px + env(safe-area-inset-top))}@keyframes opacityAnimation{0%{opacity:1}to{opacity:0}}.upload-button{border:1px dashed #6b748b;cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:10px;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.upload-button__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14rem;color:#6b748b;margin-left:8px;display:inline-block}.upload-button:hover{border-color:#9085e1}.upload-button:hover .upload-button__text{color:#9085e1}.upload-button:hover .upload-button__img{filter:invert(53%) sepia(46%) saturate(584%) hue-rotate(207deg) brightness(99%) contrast(78%)}.upload-button_error.upload-button{border-color:#ff7676}.upload-button_error .upload-button__text{color:#ff7676}.upload-button_error .upload-button__img{filter:invert(56%) sepia(82%) saturate(1118%) hue-rotate(317deg) brightness(109%) contrast(108%)}.upload-button_error:hover{border-color:#ff7676}.upload-button_error:hover .upload-button__text{color:#ff7676}.upload-button_error:hover .upload-button__img{filter:invert(56%) sepia(82%) saturate(1118%) hue-rotate(317deg) brightness(109%) contrast(108%)}.upload-button.upload-button_mobile{background:#f5f5f7;border:1px solid #c6cbd6;box-sizing:border-box;border-radius:7px;flex-direction:column}.upload-button.upload-button_mobile .upload-button__img{position:relative;left:-2%}.upload-button.upload-button_mobile .upload-button__text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:12rem;line-height:19rem;color:#6b748b;margin-top:8px;margin-left:0;display:inline-block}.upload-button.upload-button_mobile:hover{border:1px solid #c6cbd6}.upload-button.upload-button_application{background:#f0f1f3;border-radius:7px;border:none}.upload-button.upload-button_application .upload-button__img{position:relative;top:-2px;left:-1px}.upload-button.upload-button_application .upload-button__text{display:none}.upload-button.upload-button_disable{background:#f1f2f5;pointer-events:none}