.rprs{color:#000;background-color:#f0f1f2;width:100%;min-height:100vh;padding:48px 0 80px;position:relative}.rprs .rprs-content{max-width:1200px;margin:0 auto}.rprs .rprs-page-title{font-family:var(--ff-woff2-B);margin:0;padding:0 0 48px;font-size:40px;font-weight:700;line-height:110%}.rprs .rprs-button{cursor:pointer;border:0;transition:opacity .2s}.rprs .rprs-button:hover:not(:disabled){opacity:.8}.rprs .rprs-button:active:not(:disabled){opacity:.65}.rprs .rprs-button:disabled{cursor:not-allowed;opacity:.6}.rprs .rprs-input{color:#000;height:41px;font-family:var(--ff-woff2-M);border-color:#dadada;border-radius:6px;padding:12px;font-size:14px;line-height:120%}.rprs .rprs-input::placeholder{color:#afafaf}.rprs .rprs-input:hover,.rprs .rprs-input:focus,.rprs .rprs-input:focus-within{border-color:#000}.rprs .rprs-input[readonly]{box-shadow:none;cursor:not-allowed;background-color:#f9f9f9;border-color:#dadada}.rprs .rprs-select{height:41px}.rprs .rprs-select:not(.ant-select-disabled):hover .ant-select-selector,.rprs .rprs-select:not(.ant-select-disabled):focus .ant-select-selector,.rprs .rprs-select:not(.ant-select-disabled):focus-within .ant-select-selector{border-color:#000}.rprs .rprs-select.ant-select-disabled .ant-select-selector{background-color:#f9f9f9}.rprs .rprs-select.ant-select-disabled .ant-select-selection-item{color:#000}.rprs .rprs-serial{background-color:#fff;flex-direction:column;align-items:center;padding:48px 48px 60px;display:flex}.rprs .rprs-serial-title{text-align:center;white-space:pre-line;font-family:var(--ff-woff2-B);margin:0 0 32px;font-size:24px;font-weight:500;line-height:110%}.rprs .rprs-serial-form{align-items:flex-start;gap:12px;width:678px;display:flex}.rprs .rprs-serial-input-group{flex-direction:column;flex:1;align-items:flex-start;width:100%;min-width:0;display:flex}.rprs .rprs-serial-input-group .rprs-input{width:100%}.rprs .rprs-serial-guide{color:#3f68e0;font-family:var(--ff-woff2-M);margin-top:6px;font-size:12px;line-height:150%;text-decoration:underline}.rprs .rprs-serial-note{color:#000;font-family:var(--ff-woff2-M);margin:6px 0 0;font-size:12px;line-height:150%}.rprs .rprs-status,.rprs .rprs-submit-error{white-space:pre-line;font-family:var(--ff-woff2-M);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:18px;display:flex}.rprs .rprs-status svg,.rprs .rprs-submit-error svg{flex-shrink:0;margin-top:2px}.rprs .rprs-serial-input-group .rprs-status{margin-top:10px}.rprs .rprs-status-success{color:#30bf00}.rprs .rprs-status-error,.rprs .rprs-submit-error{color:#f8200c}.rprs .rprs-serial-button{color:#fff;height:41px;font-family:var(--ff-woff2-B);background-color:#3f68e0;border-radius:6px;flex-shrink:0;padding:0 28px;font-size:14px;line-height:120%}.rprs .rprs-serial-button:disabled{color:#fff;opacity:1;background-color:#dadada}.rprs .rprs-application{background-color:#fff;border-top:16px solid #f0f1f2;padding:32px 48px}.rprs .rprs-form{grid-template-columns:1fr 1fr;gap:32px;display:grid}.rprs .rprs-form .ant-form-item{margin-bottom:0}.rprs .rprs-form .ant-form-item-label{padding-bottom:10px}.rprs .rprs-form .ant-form-item-label label{color:#707070;width:fit-content;font-family:var(--ff-woff2-M);flex-direction:row-reverse;font-size:14px;line-height:120%;display:flex}.rprs .rprs-form .ant-form-item-label label:after{content:none}.rprs .rprs-form .ant-form-item-control-input{min-height:0}.rprs .rprs-form .rprs-form-wide{grid-column:span 2}.rprs .rprs-field-error{color:#f8200c;font-family:var(--ff-woff2-M);align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;line-height:120%;display:flex}.rprs .rprs-upload-description{color:#afafaf;white-space:pre-line;font-family:var(--ff-woff2-M);margin:12px 0 0;font-size:12px;line-height:150%}.rprs .rprs-upload-error{color:#f8200c;font-family:var(--ff-woff2-M);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:120%;display:flex}.rprs .rprs-upload-error svg{flex-shrink:0}.rprs .rprs-image-uploader{width:100%}.rprs .rprs-image-uploader .ant-upload-wrapper,.rprs .rprs-image-uploader .ant-upload-select{width:100%;display:block}.rprs .rprs-upload-trigger{color:#3f68e0;cursor:pointer;width:100%;height:48px;font-family:var(--ff-woff2-M);background-color:#fff;border:1px solid #3f68e0;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:120%;display:flex}.rprs .rprs-upload-trigger:disabled{cursor:not-allowed;opacity:.55}.rprs .rprs-upload-trigger svg{flex-shrink:0}.rprs .rprs-upload-previews{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.rprs .rprs-upload-preview{width:56px;height:56px;padding:6px 0 0;position:relative}.rprs .rprs-upload-preview .eco-img{border-radius:4px;width:50px;height:50px;display:block;overflow:hidden}.rprs .rprs-upload-preview .eco-img img{object-fit:contain;border-radius:4px;width:100%;height:100%}.rprs .rprs-upload-preview button{cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:0;right:0}.rprs .rprs-agreement .ant-checkbox-wrapper{color:#707070;font-family:var(--ff-woff2-M);align-items:flex-start;font-size:14px;line-height:120%}.rprs .rprs-agreement a{color:#000;text-decoration:underline}.rprs .rprs-recaptcha .ant-form-item-control-input{min-height:78px}.rprs .rprs-divider{background-color:#e6e6e6;height:1px}.rprs .rprs-submit-button{color:#fff;width:100%;height:47px;font-family:var(--ff-woff2-B);background-color:#3f68e0;border-radius:6px;font-size:16px;line-height:120%}.rprs .rprs-success{background-color:#fff;flex-direction:column;align-items:center;padding:48px;display:flex}.rprs .rprs-success-icon{width:80px;height:80px}.rprs .rprs-success-title{text-align:center;font-family:var(--ff-woff2-B);margin:12px 0 0;font-size:32px;font-weight:500;line-height:160%}.rprs .rprs-success-description{text-align:center;font-family:var(--ff-woff2-B);font-size:20px;font-weight:500;line-height:160%}@media (max-width:1440px){.rprs .rprs-content{max-width:996px}}@media (max-width:1024px){.rprs{background-color:#fff;max-width:none;padding:0}.rprs .rprs-page-title{text-align:center;border-bottom:12px solid #f4f4f4;padding:40px 48px 24px;font-size:20px}.rprs .rprs-serial{padding:32px 48px 48px}.rprs .rprs-serial-title{margin-bottom:24px;font-size:14px;line-height:120%}.rprs .rprs-serial-form{flex-direction:column;width:499px}.rprs .rprs-serial-button{width:100%}.rprs .rprs-application{border-top-width:12px;padding:32px 48px}.rprs .rprs-success{border:none;padding:32px 48px}.rprs .rprs-success-icon{width:60px;height:60px}.rprs .rprs-success-title{font-size:23px}.rprs .rprs-success-description{font-size:16px}}@media not (min-width:768px){.rprs .rprs-page-title{padding:40px 24px 24px}.rprs .rprs-serial{padding:32px 24px 48px}.rprs .rprs-serial-title{font-size:14px}.rprs .rprs-serial-form{flex-direction:column;gap:16px;width:100%}.rprs .rprs-serial-button{width:100%}.rprs .rprs-application{padding:32px 24px}.rprs .rprs-form{grid-template-columns:1fr;gap:24px}.rprs .rprs-form .rprs-form-wide{grid-column:span 1}.rprs .rprs-recaptcha{overflow:hidden}.rprs .rprs-success{padding:32px 24px}}.rprs-confirm-dialog .ant-modal-container{border-radius:8px;padding:30px 32px 32px}.rprs-confirm-dialog .ant-modal-close{color:#000;width:28px;height:28px;top:10px;right:10px}.rprs-confirm-dialog .ant-modal-header{text-align:center}.rprs-confirm-dialog .ant-modal-title{font-family:var(--ff-woff2-B);color:#000;font-size:20px;font-weight:500;line-height:120%}.rprs-confirm-dialog .ant-modal-body{text-align:center;font-family:var(--ff-woff2-M);font-size:14px;line-height:140%}.rprs-confirm-dialog .ant-modal-body strong{font-weight:400}.rprs-confirm-dialog .rprs-confirm-description{color:#000;margin:12px 0 0}.rprs-confirm-dialog .rprs-confirm-serial{color:#000;margin:2px 0 0}.rprs-confirm-dialog .ant-modal-footer{margin-top:32px;display:flex}.rprs-confirm-dialog .ant-modal-footer .ant-btn{height:43px;font-family:var(--ff-woff2-B);border-radius:6px;flex:1;margin:0;font-size:14px}.rprs-confirm-dialog .ant-modal-footer .rprs-confirm-cancel{color:#3f68e0;border-color:#3f68e0}.rprs-confirm-dialog .ant-modal-footer .rprs-confirm-submit{color:#fff;background-color:#3f68e0;border-color:#3f68e0}@media not (min-width:768px){.rprs-confirm-dialog{width:327px!important}.rprs-confirm-dialog .ant-modal-content{padding:24px}.rprs-confirm-dialog .ant-modal-footer .ant-btn{height:35px}.rprs-confirm-dialog .ant-modal-footer{margin-top:24px}}
