body{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-optical-sizing:auto;scroll-behavior:smooth;line-height:normal;margin:0;min-height:100dvh}*,:after,:before{box-sizing:border-box}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;-webkit-text-fill-color:#110f0f!important;background-color:rgba(0,0,0,0)!important;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}input:-moz-autofill{background-color:rgba(0,0,0,0)!important}input:-internal-autofill-selected{background-color:rgba(0,0,0,0)!important}.ant-picker-cell-selected .ant-picker-cell-inner{background:#9e0131!important}.ant-picker-cell-today .ant-picker-cell-inner:before{border:1px solid #9e0131!important}.ant-picker-now-btn,.ant-picker-now-btn:hover{color:#9e0131}.ant-picker-header-view button:hover{color:#9e0131!important}.ant-slider .ant-slider-track{background:linear-gradient(90deg,#ffbf0a,#d3302f);height:8px;border-radius:4px}.ant-slider .ant-slider-rail{background-color:#eaeef2;height:8px;border-radius:4px}.ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #9e0131;height:24px;width:24px;top:-5px}.ant-slider .ant-slider-handle:focus:after,.ant-slider .ant-slider-handle:hover:after,.ant-slider:hover .ant-slider-handle:after{box-shadow:0 0 0 2.5px #9e0131;outline:none;height:24px;width:24px;top:-5px}.ant-checkbox-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0)}.ant-checkbox-wrapper-checked .ant-checkbox-inner{background-color:#9e0131;border-color:#9e0131}.ant-checkbox-wrapper-checked:hover .ant-checkbox-inner{background-color:#9e0131!important}.ant-steps{max-width:750px!important;justify-self:center;position:absolute;left:50%;transform:translateX(-50%)}.ant-steps .ant-steps-item-title:after{background-color:#75757c!important}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#fff;border:1.6px solid #9e0131}.ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#9e0131;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif}.ant-steps .ant-steps-item-process .ant-steps-item-title{color:#110f0f!important;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.ant-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#fff;border:1.6px solid #75757c}.ant-steps .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#75757c;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif}.ant-steps .ant-steps-item-wait .ant-steps-item-title{color:#75757c!important;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#9e0131;border-color:#9e0131}.ant-steps .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps .ant-steps-item-finish .ant-steps-item-title{color:#110f0f!important;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.ant-spin{color:#9e0131}.ant-spin .loading{font-size:66px}.ant-notification-notice-wrapper{border-radius:20px!important;background:#e3f4e1!important;width:320px;padding:6px 16px}.ant-notification-notice-wrapper .ant-notification-notice{padding:0!important}.ant-notification-notice-wrapper .ant-notification-notice-message{font-weight:600;font-family:Montserrat,sans-serif;font-size:16px}.ant-collapse{background-color:rgba(0,0,0,0)}.ant-collapse .ant-collapse-header-text{font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;color:#110f0f}.custom-loader{width:70px;height:70px;border:5px solid #ecccd6;border-top-color:#9e0131;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ant-notification{margin-right:8vw!important}.ant-notification-notice-wrapper{width:84vw;max-width:84vw;padding:0 16px;box-sizing:border-box;margin:55px 0 0}.ant-steps{display:flex;flex-direction:row;overflow-x:hidden;width:100%;margin:0;counter-reset:step-counter}.ant-steps .ant-steps-item{flex:0 0 auto;position:relative}.ant-steps .ant-steps-item .ant-steps-item-title:after{content:none!important;display:none!important;background:none!important;height:0!important}.ant-steps .ant-steps-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:30px;height:1px;background-color:#75757c;border-radius:1px;transform:translateY(-50%);z-index:0}.ant-steps .ant-steps-item .ant-steps-item-container{display:flex;justify-content:center;align-items:center;flex-direction:row;padding-left:10px;margin:0 20px 0 0}.ant-steps .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-title{visibility:hidden}.ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-title{visibility:visible}.ant-steps .ant-steps-item .ant-steps-item-icon{width:20px;height:20px;line-height:20px;font-size:12px;border-width:1px;position:relative;z-index:1;border-radius:50%}.ant-steps .ant-steps-item.ant-steps-item-process{text-align:center;align-items:center}.ant-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#9e0131;font-size:16px;font-weight:600;font-family:Montserrat,sans-serif}.ant-steps .ant-steps-item.ant-steps-item-process .ant-steps-item-title{color:#9e0131!important;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.ant-steps .ant-steps-item .ant-steps-item-content{position:relative;padding-right:15px}.ant-steps .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-content{width:20px}.ant-steps .ant-steps-item.ant-steps-item-finish{counter-increment:step-counter}.ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon{background-color:#9e0131;border-color:#9e0131;color:#fff;position:relative}.ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{display:none}.ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-icon:before{content:counter(step-counter);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:12px;font-family:Montserrat,sans-serif;color:#fff;line-height:normal}}.left{align-self:flex-start}.full-width{width:100%}.default-width{width:568px}.margin-top{margin-top:4.5vh}.margin-bottom{margin-bottom:40px}.without-margin{margin:0}.semibold{font-weight:600}.centered-block{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}.button{border-radius:100px;padding:18px 40px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;border:none;cursor:pointer;text-align:center;text-decoration:none}.primary-button{background-color:#9e0131;color:#fff}.primary-button:focus,.primary-button:hover{background-color:#67001d}.primary-button:disabled{cursor:auto;opacity:.2}.angle-brackets{font-size:.9em;font-weight:500}.secondary-button{background-color:#eaeef2;color:#110f0f}.secondary-button:focus,.secondary-button:hover{background-color:#d6dbde}.purple-button{color:#9e0131;background-color:#f5e5ea;text-decoration:none}.purple-button:focus,.purple-button:hover{background-color:#ecccd6}.icon-wrapper{background-color:#eaeef2;border-radius:50%;border:none;min-height:40px;height:40px;min-width:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.icon-wrapper__icon svg{width:18px;height:18px}.secondary-text{font-size:14px}.heading-text,.secondary-text{font-family:Montserrat,sans-serif}.heading-text{font-size:28px;font-weight:600;color:#110f0f}.secondary-subheading-text{font-size:16px;font-family:Montserrat,sans-serif}.subheading-text{font-size:18px;font-family:Montserrat,sans-serif}.text-left{text-align:left}.text-centered{text-align:center}.link{cursor:pointer;font-weight:500}.link,.link:hover{text-decoration:underline}.link:hover{color:#9e0131}.grey{color:#75757c}.black{color:#110f0f}.label-icons{display:flex;align-items:center;gap:4px}.icon{font-size:20px!important;line-height:1}@media(max-width:768px){.button{padding:14px;font-size:14px}.default-width{width:90%}.margin-top{margin-top:2vh}.secondary-text{font-size:12px}.heading-text{font-size:22px}.secondary-subheading-text,.subheading-text{font-size:14px}.body-text{font-size:16px;font-family:Montserrat,sans-serif}}.header{background-color:#fff;padding:0 64px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6dbde;height:70px;position:relative}.header__tabs{height:100%}.header__tabs .ant-tabs-nav{margin-bottom:0;height:100%;font-family:Montserrat,sans-serif}.header__tabs .ant-tabs-tab .ant-tabs-tab-btn{display:flex;outline:none!important}.header__tabs .ant-tabs-tab .ant-tabs-tab-btn span{display:flex;gap:8px;color:#75757c;font-size:16px;font-weight:600}.header__tabs .ant-tabs-tab-active .ant-tabs-tab-btn span{display:flex;gap:8px;color:#9e0131;font-size:16px;font-weight:600}.header__tabs .ant-tabs-ink-bar{background:#9e0131}.header .no-ink-bar .ant-tabs-ink-bar{display:none}.header__phone-block{display:flex;flex-direction:column;gap:4px}.header__phone-block__phone{display:flex;gap:8px;align-items:center;color:#9e0131;font-size:16px;font-weight:600;text-decoration:none}.header__phone-block__text{color:#75757c;font-size:14px}.header__user-block{display:flex;gap:12px}.header__user-block__bell svg{height:18px;width:15px}.header__user-block__avatar{display:flex;align-items:center;gap:8px;cursor:pointer}.header__user-block__avatar__icon{background-color:#f5e5ea;color:#110f0f}.header__user-block__avatar__info{display:flex;flex-direction:column;align-items:space-between}.header__user-block__avatar__info__name{font-size:16px;font-weight:600;color:#110f0f}.header__user-block__avatar__info__phone{font-size:16px;color:#110f0f}@media(max-width:768px){.mobile-tabs-header{display:flex;justify-content:space-between;align-items:center;padding:12px 10px;background-color:#fff}.mobile-tabs-header__icons{display:flex;align-items:center;gap:15px}.mobile-tabs-header .header-bell-icon{font-size:24px;line-height:24px;display:inline-flex}.mobile-tabs-header .header-bell-icon,.mobile-tabs-header .header-menu-button{width:24px;height:24px;align-items:center;justify-content:center;vertical-align:middle}.mobile-tabs-header .header-menu-button{padding:0!important;display:inline-flex!important}.mobile-tabs-header .header-menu-icon{width:24px;height:24px;font-size:24px;line-height:24px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.mobile-tabs-header .header-menu-icon svg{width:24px!important;height:24px!important;display:block}.ant-drawer-content-wrapper{width:72%!important;top:75px!important;height:calc(100% - 75px)!important;box-shadow:none!important}.ant-drawer-mask{background:rgba(0,0,0,0)!important}.ant-drawer-body{padding:0!important}.mobile-tabs-drawer__list{list-style:none;gap:4px;padding:24px 16px}.mobile-tabs-drawer__list .mobile-tabs-drawer__item{display:flex;align-items:center;gap:12px;padding:16px 24px 16px 16px;cursor:pointer;transition:background-color .3s ease;color:#75757c;font-size:14px;font-weight:600;background-color:rgba(0,0,0,0);border:none;border-radius:0}.mobile-tabs-drawer__list .mobile-tabs-drawer__item svg{width:24px;height:24px;stroke:currentColor!important}.mobile-tabs-drawer__list .mobile-tabs-drawer__item:hover{background-color:#fff;border-radius:100px}.mobile-tabs-drawer__list .mobile-tabs-drawer__item.active{background-color:#f5e5ea;color:#9e0131;border-radius:100px}.header{padding:14px 16px;height:76px}.header__logo{margin-left:6px;height:44px;width:44px}.subheader{display:flex;flex-direction:row;align-items:center;overflow-x:auto;height:48px;background-color:#fff}}.modal-small-padding .ant-modal-content{padding:20px}.modal-big-padding .ant-modal-content{padding:50px 80px}.modal-radius .ant-modal-content{border-radius:20px}.modal .ant-modal-body{display:flex;flex-direction:column}.modal .ant-modal-content .ant-modal-close{top:27px;color:#110f0f}.modal-centered .ant-modal-body{align-items:center;gap:20px}.no-access-link{font-size:16px;font-weight:500;font-family:Montserrat,sans-serif;display:flex;gap:8px;align-items:flex-start}.no-access-link,.no-access-link:hover{color:#110f0f;text-decoration:underline}.no-access-link__icon svg{width:24px;height:24px}.no-access-link__text{position:relative;bottom:5px}.documents-modal__document-info{display:flex;flex-direction:column;justify-content:center}.documents-modal__document-info__name{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#110f0f}.documents-modal__document-info__date{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#75757c}.without-camera-image{height:120px;width:120px}.modal-button-secondary{background-color:#fff;color:#9e0131;margin-right:10px}.modal-button-secondary:focus,.modal-button-secondary:hover{background-color:#eaeef2}.modal-download{position:absolute;top:34px;right:45px;cursor:pointer;font-size:16px;color:#110f0f;background-color:rgba(0,0,0,0);border:none}.modal-failed-login .ant-modal-footer{text-align:center}.modal-details .ant-modal-body{gap:12px;max-height:70vh;overflow:auto}.modal-details-buttons{display:flex;gap:8px}.modal-details-buttons__share{background-color:#f2f3f5;border:none;border-radius:100px;min-width:55.2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal-details-buttons__share:hover{background-color:#eaeef2}.accordion-title-image svg{fill:#5e9cfa}.modal-loader-wrapper{padding:48px 0}@media(max-width:768px){.modal .ant-modal-content .ant-modal-close{top:22px}.modal-footer-center .ant-modal-footer{display:flex;justify-content:center;gap:12px}.no-access .ant-modal-content .ant-modal-title .heading{font-size:22px;line-height:28px;text-align:center}.no-access__subheading{font-size:14px;text-align:center}.no-access__instruction{font-size:14px;font-weight:500;line-height:18px;display:flex;width:328px;justify-content:center;align-items:flex-start;gap:6px}.no-access__instruction__text{display:flex;flex-direction:column;text-align:center}.modal-download{top:29px}}.page{flex-grow:1}.page,.page__main{display:flex;flex-direction:column}.page__main{align-items:center;background-color:#fff;border-radius:20px;padding:48px 52px;margin-bottom:20px;min-width:568px}.page__main__heading{margin:0 0 10px;max-width:568px}.page__main__text{margin:0 0 24px;max-width:568px}.primary-background-page{background:url(/granat-background.svg) no-repeat 100%/contain,linear-gradient(90deg,#f5dedf,#ffefc5);padding:4.5vh 0;align-items:center}.secondary-background-page{background-color:#f2f3f5;align-items:center}.secondary-background-page__buttons{background-color:#fff;width:100%;display:flex;justify-content:space-between;gap:12px;padding:24px 64px;border-top:1px solid #d6dbde}@media(max-width:768px){.page__main{padding:32px 20px;margin-bottom:2vh;min-width:90%;width:90%}.page__main__heading{font-size:22px;text-align:center}.page__main__text{font-size:16px;text-align:center;margin:0 0 20px}.primary-background-page{padding:40px 16px}.secondary-background-page__buttons{padding:24px 16px;border-top:1px solid #d6dbde}}.back{gap:8px;margin-bottom:30px}.back,.back__button{display:flex;align-items:center}.back__button{background-color:#fff;border-radius:50%;height:32px;width:32px;justify-content:center;color:#110f0f}.back__button:focus,.back__button:hover{background-color:#d6dbde}.back__heading{color:#110f0f;font-size:16px;font-weight:600}.otp{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:10px;padding-bottom:20px;width:100%}.otp__input:focus{outline:none}.otp__error{color:#e3362d;font-size:12px;position:absolute;bottom:0}.confirm-code{justify-content:center}.code-text{text-align:center;margin:40px 0 0;max-width:400px}@media(max-width:768px){.back{align-self:flex-start;margin-left:5%}.confirm-code{justify-content:flex-start;padding-top:24px}}.form{width:100%}.form .ant-form-item-additional{position:static!important}.form__phone{display:flex;margin-bottom:20px;width:100%}.form__phone div{width:100%}.form__phone__input{border:0;border-bottom:1px solid #d6dbde;font-size:18px;font-family:Montserrat,sans-serif;padding:16px 8px 8px 26px;width:100%;background:url(/flag.svg) no-repeat 0}.form__phone__input:focus{outline:none}.form__birthdate{margin-bottom:0}.form__birthdate div{width:100%}.form__birthdate .ant-picker-status-error{border-top:0!important;border-right:0!important;border-left:0!important}.form__birthdate .ant-picker-outlined{box-shadow:none!important;border-color:#d6dbde!important}.form__birthdate .ant-form-item-additional{position:absolute;max-width:568px}.form__birthdate .ant-form-item-additional .ant-form-item-explain .ant-form-item-explain-error{color:#e3362d;font-family:Montserrat,sans-serif;font-size:13px}.form__birthdate__input{border:0;border-bottom:1px solid #d6dbde;border-radius:0;font-size:18px;padding:16px 8px 8px 0}.form__birthdate__input input{font-size:18px!important;font-family:Montserrat,sans-serif!important}.form__birthdate__input input:focus{outline:none!important}.form__birthdate__input svg{fill:#110f0f}.form__error-text{color:#e3362d;font-family:Montserrat,sans-serif;font-size:13px;max-width:464px;margin:0}.form__checkbox-login{max-width:464px}.form__checkbox{margin-top:20px}.form__checkbox:hover .ant-checkbox-inner{border-color:#9e0131!important}.form__button{margin-top:20px}.tid{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fedd30;margin-bottom:20px}.tid:hover{background-color:#ffcd33}.tid:focus{background-color:#fab619}.social{border:2px solid #0f67b1;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fff;color:#0f67b1}.social:focus,.social:hover{background-color:#eaeef2}.qr{display:flex;align-items:center;gap:20px;min-width:568px}.qr__image{width:80px;height:80px}.qr__heading-block{display:flex;flex-direction:column;gap:5px}.qr__heading-block__subheading{font-size:16px;color:#110f0f;margin:0}.qr__heading-block__text{font-size:16px;color:#75757c;margin:0;max-width:350px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.form__phone{margin-bottom:10px}.form__phone__input{font-size:16px}.form__birthdate__input{font-size:26px}.form__birthdate__input input{font-size:16px!important}.wide-datepicker-popup{width:100%;left:0;right:0;position:absolute;padding-left:9%}.wide-datepicker-popup .ant-picker-panel-container{width:90%;box-sizing:border-box;border-radius:20px}.wide-datepicker-popup .ant-picker-content,.wide-datepicker-popup .ant-picker-date-panel,.wide-datepicker-popup .ant-picker-month-panel,.wide-datepicker-popup .ant-picker-panel,.wide-datepicker-popup .ant-picker-panel-layout,.wide-datepicker-popup .ant-picker-year-panel{width:100%;table-layout:fixed}.wide-datepicker-popup .ant-picker-cell{width:auto}.wide-datepicker-popup .ant-picker-cell-inner{width:100%;display:flex;align-items:center;justify-content:center}.wide-datepicker-popup .ant-picker-cell:not(.ant-picker-cell-in-view){visibility:hidden}}.error{background-color:#fff;align-items:center;justify-content:center}.error__block{display:flex;flex-direction:column;align-items:center;width:568px}.error__block__buttons{display:flex;gap:15px;width:100%}.error__block__timer-button{padding:18px 40px;border-radius:100px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;border:none;cursor:pointer;width:350px}.error__block__timer-button:disabled{cursor:auto;opacity:.2}@media(max-width:768px){.error__block{width:90%}.error__block__buttons{flex-direction:column-reverse}}.loan{width:90%}.loan__heading{align-self:flex-start;margin-bottom:24px;font-weight:600}.loan__block{display:flex;justify-content:space-between;width:100%}.loan__block__sum{display:flex;flex-direction:column;width:47%}.loan__block__sum__text{font-size:16px;color:#110f0f;margin-bottom:6px}.loan__block__sum__amount{font-size:24px;font-weight:600;color:#110f0f;margin-bottom:6px}.loan__block__sum__values{display:flex;justify-content:space-between}.loan__block__sum__values__text{font-size:12px;font-weight:600;color:#110f0f}.loan__block__offer{background-color:#f2f3f5;border-radius:16px;padding:32px;width:47%}.loan__block__offer__heading{font-size:22px;font-weight:600;margin:0 0 30px}.loan__block__offer__info{display:flex;justify-content:space-between;margin-bottom:12px}.loan__block__offer__info__text{font-size:16px}.loan__block__offer__button{margin-top:30px}.notifications-heading{margin-bottom:0;color:#110f0f;font-size:16px}.notifications-subheading{font-size:14px;font-weight:400;color:#75757c;margin:0}@media(max-width:768px){.loan{width:100%}.loan__heading{margin-bottom:12px}.loan__block{flex-direction:column}.loan__block__sum{width:100%}.loan__block__sum__text{font-size:14px}.loan__block__sum__amount{font-size:38px}.loan__block__offer{flex-direction:row;margin-top:24px;padding:16px;width:100%}.loan__block__offer__heading{font-size:16px}.loan__block__offer__info__text{font-size:14px}.notifications-heading{width:100%}}.info{display:flex;flex-direction:column;align-items:center;padding:50px 0;gap:12px}.info__blocks{display:flex;gap:24px;margin-top:28px}.info__blocks__block{display:flex;flex-direction:column;align-items:center;gap:16px;background-color:#fff;border-radius:20px;padding:40px;width:371px}.info__blocks__block__heading{color:#110f0f;font-size:22px;font-weight:600;text-align:center;margin:0;max-width:200px}@media(max-width:768px){.info{padding:20px 15px;align-items:flex-start}.info__blocks{flex-direction:column;align-items:center;margin-top:12px}.info__blocks__block{flex-direction:row;align-items:flex-start;gap:12px;padding:12px;width:100%}.info__blocks__block__right-block{display:flex;flex-direction:column;gap:5px}.info__blocks__block__image{width:48px;height:48px}.info__blocks__block__heading{font-size:14px;text-align:left;max-width:none}}.kyc-documents{position:relative;width:100vw;height:calc(var(--vh, 1vh)*100);overflow:hidden}.kyc-documents__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.kyc-documents__canvas{display:none}.kyc-documents__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:2}.kyc-documents__overlay__mask-oval{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:rgba(0,0,0,.75)}.kyc-documents__overlay__heading{font-size:22px;font-weight:600;color:#fff;text-align:center;margin:40px 0 0;z-index:3;pointer-events:auto;padding:0 16px}.kyc-documents__overlay__frame-wrapper{flex-grow:1;width:calc(100% - 200px);margin:24px 0;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;z-index:2}.kyc-documents__overlay__frame-rectangle{width:100%;height:100%;border:4px dashed #fff;border-radius:10px;pointer-events:none;z-index:2;box-sizing:border-box}.kyc-documents__overlay__darken-rectangle{position:absolute;inset:0;z-index:1;pointer-events:none}.kyc-documents__overlay__darken-rectangle__bottom,.kyc-documents__overlay__darken-rectangle__left,.kyc-documents__overlay__darken-rectangle__right,.kyc-documents__overlay__darken-rectangle__top{position:absolute;background:rgba(0,0,0,.75);pointer-events:none}.kyc-documents__overlay__darken-rectangle__top{top:0;left:0;right:0;height:120px}.kyc-documents__overlay__darken-rectangle__bottom{bottom:0;left:0;right:0;height:132px}.kyc-documents__overlay__darken-rectangle__left{top:120px;bottom:132px;left:0;width:104px}.kyc-documents__overlay__darken-rectangle__right{top:120px;bottom:132px;right:0;width:104px}.kyc-documents__overlay__frame-oval{border:4px dashed #fff;border-radius:50%;height:100%;aspect-ratio:3/4;pointer-events:none}.kyc-documents__overlay__frame-hidden{visibility:hidden;position:absolute}.kyc-documents__overlay__controls{width:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.25);padding:20px 64px;z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.kyc-documents__overlay__controls__capture-button{width:64px;height:64px;border-radius:50%;background:#fff;border:none;font-size:28px;cursor:pointer;position:relative}.kyc-documents__overlay__controls__capture-button:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:50%;border:5px solid #110f0f;transform:translate(-50%,-50%)}.kyc-documents__overlay__controls__back-button{position:absolute;left:64px}@media(max-width:768px){.kyc-documents__canvas{display:none}.kyc-documents__overlay__heading{font-size:12px;margin:60px 0 0}.kyc-documents__overlay__frame-wrapper{width:90%;margin:0}.kyc-documents__overlay__frame-wrapper-confirmation{width:calc(100% - 100px);margin:24px 12px}.kyc-documents__overlay__frame-wrapper-confirmation,.kyc-documents__overlay__frame-wrapper-photo{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px}.kyc-documents__overlay__frame-wrapper-photo{width:90%;height:80vh;margin:0}.kyc-documents__overlay__darken-rectangle__left,.kyc-documents__overlay__darken-rectangle__right{top:130px;bottom:130px;width:55px}.kyc-documents__overlay__darken-rectangle__bottom,.kyc-documents__overlay__darken-rectangle__top{height:130px}.kyc-documents__overlay__frame-oval{height:80%}.kyc-documents .mobile-back-button{width:44px;height:44px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;border:none;box-shadow:0 0 6px rgba(0,0,0,.1);padding:0;font-size:20px}.kyc-documents .mobile-back-button svg{font-size:24px;color:#110f0f}}.documents-confirmation{align-items:center;justify-content:space-around}.documents-confirmation__photo{border-radius:10px;width:100%;height:100%;object-fit:contain;pointer-events:none;box-sizing:border-box}.documents-confirmation__buttons{display:flex;justify-content:center;gap:20px;margin-bottom:20px;z-index:3}@media(max-width:768px){.documents-confirmation{min-height:calc(var(--vh, 1vh)*100);display:flex}.documents-confirmation__photo{width:95%}.documents-confirmation__confirmation-photo{border-radius:10px;width:100%;object-fit:contain;pointer-events:none;box-sizing:border-box}.documents-confirmation__buttons{gap:12px;width:100%;padding:20px;border-top:1px solid #d6dbde;align-items:center;margin-bottom:0;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;pointer-events:auto}}.kyc-progress{align-items:center;justify-content:center}.kyc-progress__block{display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width:768px){.kyc-progress{display:flex;flex-direction:column;padding:0 16px}.kyc-progress__block{width:100%}}.address-form{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;width:100%}.address-form .ant-form-item{width:100%}.address-form .ant-form-item-explain{padding:0 8px;font-size:12px;color:#e3362d}.address-form__block{position:relative}.address-form__block.active input{border-color:#110f0f}.address-form__block.active .address-form__block__label{top:-14px;font-size:14px}.address-form__block__input{width:100%;border:none;border-bottom:1px solid #d6dbde;border-radius:0;background-color:rgba(0,0,0,0);padding:0 0 0 8px;font-size:18px;color:#110f0f;box-shadow:none;transition:border-color .2s ease}.address-form__block__input:hover{border-color:#d6dbde}.address-form__block__input.active,.address-form__block__input.ant-select-focused,.address-form__block__input:focus{border-color:#75757c;box-shadow:none}.address-form__block__input:disabled{background-color:rgba(0,0,0,0)}.address-form__block__input .ant-select-selector{border:none!important;padding:0!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important;display:flex;align-items:center;font-size:18px}.address-form__block__input .ant-select-selector input{padding:8px;font-size:18px!important;color:#110f0f}.address-form__block__label{position:absolute;left:0;font-size:18px;color:#75757c;pointer-events:none;transition:all .2s ease;font-family:Montserrat,sans-serif;padding:0 8px}.address-form__block .ant-select-focused+.address-form__block__label,.address-form__block__input.active+.address-form__block__label,.address-form__block__input:focus+.address-form__block__label{top:-14px;font-size:14px}.address-form__flat-block{display:flex;gap:20px;justify-content:space-between;width:100%}@media(max-width:768px){.address-form__block.active .address-form__block__label{font-size:12px!important}.address-form__block .ant-select-selector,.address-form__block__input,.address-form__block__label{font-size:16px}.address-form__block .ant-select-selector input{font-size:16px!important}.address-form__block .ant-select-focused+.address-form__block__label,.address-form__block__input.active+.address-form__block__label,.address-form__block__input:focus+.address-form__block__label{font-size:12px}}.application-primary-button-block{display:flex;gap:20px}.application-primary-button-block__text{margin:0;font-size:14px;color:#75757c}@media(max-width:768px){.application-primary-button-block__text{text-align:center;margin:22px 0 2vh}.documents-heading{text-align:center;margin-bottom:10px}}.documents-block{margin-top:20px;display:flex;flex-direction:column;gap:20px}.documents-block__link{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#110f0f;text-decoration:none;max-width:500px}.documents-block__link:hover{color:#110f0f}.profile-avatar{height:66px;width:66px}.profile-avatar-icon svg{height:30px;width:30px}.profile-info{display:flex;flex-direction:column;gap:20px;width:100%;margin:32px 0}.profile-info__heading{font-size:18px;margin:0;font-weight:600}.profile-info__block{background-color:#f2f3f5;padding:8px 16px;border-radius:16px;display:flex;flex-direction:column;gap:5px}.profile-info__block__text-top{font-size:12px;font-weight:600;color:#110f0f}.profile-info__block__text-bottom{font-size:16px;color:#110f0f}.profile-info__button{width:168px}@media(max-width:768px){.profile-info__button{width:100%}}.loan-info{position:relative}.loan-info__image{position:absolute;top:-70px}.loan-info__sum{font-size:38px;font-weight:600}.loan-info__sum__with-margin{margin-top:20px}.loan-info__line{display:block;width:100%;border:none;border-top:1px dashed #d6dbde;margin:4px 0 0}.loan-info__pay-next-text{font-size:16px;color:#75757c;font-weight:600;margin-bottom:14px}.loan-buttons-block{display:flex;justify-content:space-between;margin:12px 0 4.5vh;gap:12px}@media(max-width:768px){.loan-buttons-block{margin:0 0 2vh;flex-direction:column-reverse}.loan-info__image{height:120px;width:100px}}.loan-wrapper{min-width:568px;position:relative;gap:5px;padding:64px 32px 44px}.loan-block,.loan-wrapper{display:flex;flex-direction:column}.loan-block{margin-top:14px;width:100%;gap:20px;align-items:flex-end}.loan-block__info{width:100%;display:flex;justify-content:space-between;align-items:center}.loan-block__info__left{font-size:16px;color:#75757c}.loan-block__info__right{font-size:16px;color:#110f0f}.loan-block__info__right__icon{color:#dd6801}.loan-block__info__status-block{display:flex;gap:4px;padding:4px 12px;border-radius:16px;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;width:-moz-fit-content;width:fit-content;border:none;-webkit-margin-end:0;margin-inline-end:0}.loan-block__info__active,.loan-block__info__paid{background-color:#e0f2e9;color:#009646}.loan-block__info__approved{background-color:#edf2e0;color:#6c9600}.loan-block__info__closed{background-color:#f2f3f5;color:#a8b0b5}.loan-block__info__rejected{background-color:#fce7e6;color:#e3362d}.loan-block__info__pending{background-color:#fffbe6;color:#cd9e46}.loan-block__info__overdue{background-color:#fbede1;color:#dd6801}.loan-block__valid-offer{background-color:#e0ecfe;padding:10px 12px;border-radius:12px;display:flex;gap:4px;width:100%}.loan-block__valid-offer__image{color:#5e9cfa}.loan-block__valid-offer__text{font-size:14px;color:#110f0f}@media(max-width:768px){.loan-wrapper{min-width:90%;padding:24px 20px}.loan-block__info__status-block{font-size:12px;padding:4px 8px}.loan-block__info__left,.loan-block__info__right{font-size:14px}}.loan-history{width:90%;background-color:#f2f3f5;padding:48px 52px}.loan-history,.loan-history__empty{display:flex;flex-direction:column;align-items:center}.loan-history__empty{justify-content:center}.loan-history__empty__heading{text-align:center;font-size:22px;font-weight:600}.loan-history__list{background-color:#f2f3f5;display:flex;flex-direction:column;width:100%;gap:16px;margin-top:14px}.loan-history-block{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:16px;padding:20px 24px;text-decoration:none}.loan-history-block_left{display:flex;flex-direction:column;gap:8px}.loan-history-block_left__amount{font-size:24px;font-weight:600;color:#110f0f}.loan-history-block_left__text-additional{font-size:16px;color:#75757c}.loan-history-block__arrow{color:#110f0f}@media(max-width:768px){.loan-history{width:100%;padding:20px}.loan-history-block{padding:16px}}.payment-table{margin-top:20px}.payment-table .ant-table-thead .ant-table-cell{background-color:rgba(0,0,0,0);color:#75757c;font-weight:400;font-size:16px;font-family:Montserrat,sans-serif}.payment-table .ant-table-thead .ant-table-cell:before{display:none}.payment-table .ant-table-tbody .ant-table-cell{font-family:Montserrat,sans-serif;color:#110f0f;font-size:16px}.payment-without-history{gap:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0}.payment-without-history__text{font-weight:600}@media(max-width:768px){.payment-table .ant-table-tbody .ant-table-cell,.payment-table .ant-table-thead .ant-table-cell,.payment-without-history__text{font-size:14px}}.loan-card{width:90%;background-color:#f2f3f5}.loan-card__heading{margin:0 0 24px}.loan-card__info-block{display:flex;justify-content:space-between;width:100%;gap:16px}.loan-card__info-block__big-text{font-size:38px;font-weight:600;color:#110f0f}.loan-card__info-block__sum{display:flex;flex-direction:column;justify-content:space-between;gap:12px;background-color:#fff;border-radius:16px;padding:24px;width:40%}.loan-card__info-block__sum__row{display:flex;align-items:center;justify-content:space-between}.loan-card__info-block__sum__actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.loan-card__info-block__offer{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:16px;padding:24px;width:29%}.loan-card__info-block__offer .ant-slider{margin:0}.loan-card__info-block__offer .ant-slider-handle{display:none}.loan-card__info-block__offer .ant-slider-disabled,.loan-card__info-block__offer .ant-slider-disabled .ant-slider-handle{cursor:default}.loan-card__info-block__offer__block{display:flex;flex-direction:column;gap:10px}.loan-card__info-block__modals{width:29%;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.loan-card__info-block__modals__button{border-radius:16px;cursor:pointer;border:none;font-family:Montserrat,sans-serif;font-size:18px;gap:12px;padding:16px 24px;height:100%}.loan-card__info-block__modals__button,.loan-card__link{background-color:#fff;display:flex;align-items:center;justify-content:space-between}.loan-card__link{text-decoration:none;width:100%;color:#110f0f;padding:40px;border-radius:20px}.loan-card__link__info{display:flex;flex-direction:column;gap:10px}.loan-card__link__info__offer-block{display:flex;gap:5px}.loan-card__link__info__offer-block__icon{color:#5e9cfa}.overdue-card-block{border:1.2px solid #e3362d;width:100%;border-radius:12px;background-color:#fcebea;margin-bottom:16px;padding:14px 20px;color:#e3362d;font-size:14px;font-weight:600;display:flex;gap:12px}.big-button{cursor:pointer;border:none;font-size:18px;color:#110f0f;font-family:Montserrat,sans-serif;display:flex;flex-direction:row;justify-content:space-between;min-width:568px;background-color:#fff;padding:24px 32px;border-radius:20px;margin-bottom:20px}.big-button:hover{background-color:#eaeef2}.big-button__left-block{display:flex;align-items:center;gap:12px}.big-button__left-block__image{height:21px;width:21px}@media(max-width:768px){.loan-card{width:100%}.loan-card__info-block{flex-direction:column;gap:12px}.loan-card__info-block__big-text{font-size:24px}.loan-card__info-block__sum{padding:16px;width:100%}.loan-card__info-block__sum__row{align-items:flex-start;gap:12px;flex-direction:column}.loan-card__info-block__sum__actions{flex-direction:column}.loan-card__info-block__sum__actions__button{width:100%}.loan-card__info-block__offer{padding:16px;width:100%;gap:30px}.loan-card__info-block__offer__block{gap:12px}.loan-card__info-block__modals{width:100%}.loan-card__info-block__modals__button{font-size:16px}.loan-card__link{flex-direction:column;padding:16px}.loan-card__link__info{display:flex;gap:12px;width:100%}.loan-card__link__info__offer-block{margin-top:16px;background-color:#e0ecfe;padding:8px;border-radius:12px;gap:4px}.loan-card__link-under-review{flex-direction:row;padding:16px;width:100%;text-decoration:none;background-color:#fff;color:#110f0f;border-radius:20px;display:flex;justify-content:space-between;align-items:center}.big-button-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.big-button{min-width:90%;font-size:16px;margin-bottom:16px}}.payment-heading{margin:0 0 24px}.payment-text{text-align:center;margin:0;max-width:400px}.payment-receiving-buttons-block{display:flex;justify-content:space-between;margin:12px 0 2vh;gap:12px}.payment-cards-block{padding:0 10px 0 0;margin:16px 0 24px;display:flex;flex-direction:column;gap:12px;width:100%;max-height:300px;overflow-y:auto}.payment-sum{font-size:34px;margin:12px 0 24px;color:#38b326}.payment-contact{background-color:#f2f3f5;flex-direction:column;border-radius:16px;padding:8px 12px;gap:4px;display:flex;margin-bottom:12px}.payment-contact__text{color:#110f0f;font-size:12px;font-family:Montserrat,sans-serif}.payment-notification{background-color:#e0ecfe;border-radius:16px;padding:8px 12px;display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}.payment-notification__icon{color:#5e9cfa;font-size:14px}.selectable-payment-card{display:flex;width:100%;border:1px solid #a8b0b5;border-radius:16px;padding:8px 16px;cursor:pointer;transition:border-color .2s ease-in-out}.selectable-payment-card__selected{border-color:#9e0131}.selectable-payment-card__disabled{opacity:.6;cursor:default}.selectable-payment-card__image{align-items:flex-end;width:24px!important;height:24px!important;position:relative!important}.custom-radio-content{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-radio-left{display:flex;align-items:center;gap:12px}.custom-radio{display:flex;align-items:center;justify-content:center;position:relative;width:16px;height:16px;border:2.2px solid #a8b0b5;border-radius:50%;background-color:#fff;flex-shrink:0}.custom-radio:after{content:"";width:8px;height:8px;background-color:#9e0131;border-radius:50%;opacity:0;transition:opacity .2s ease-in-out}.custom-radio--checked{border-color:#9e0131}.custom-radio--checked:after{opacity:1}.selectable-payment-card__disabled .custom-radio{opacity:.6;cursor:default}.money-transfer-success-heading{margin:40px 0 0}.money-transfer-success-info-text{margin:20px 0 0;max-width:458px}.money-transfer-success-button-wrapper{margin-top:40px}.details-block{background-color:#f2f3f5;padding:6px 16px;border-radius:16px;display:flex;justify-content:space-between;align-items:center}.details-block__info{display:flex;flex-direction:column;gap:5px}.details-block__info__top{font-size:12px;font-family:Montserrat,sans-serif;color:#110f0f}.details-block__copy{border:none;cursor:pointer}.payment-sum-input{width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #d6dbde!important;border-radius:0;padding:20px 8px}.payment-sum-input:focus{box-shadow:none}.payment-sum-block{display:flex;align-self:flex-start;gap:8px;margin-top:12px}.payment-sum-block__info{background-color:#f2f3f5;padding:8px 10px;border-radius:16px;border:none;cursor:pointer}.payment-sum-final{background-color:#f2f3f5;padding:20px 24px;border-radius:16px;width:100%;margin:24px 0}.payment-sum-final__info{display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #a8b0b5;padding-bottom:16px}.payment-sum-final__info-secondary{display:flex;justify-content:space-between;width:100%;margin-top:16px}.payment-buttons-block{display:flex;justify-content:space-between;gap:12px;width:100%}.payment-margin-top{margin-top:80px}@media(max-width:768px){.selectable-payment-card{padding:13px 16px}.payment-cards-block{margin:12px 0 20px}.payment-contact{margin-bottom:8px}.money-transfer-success-button-wrapper{margin-top:15px;align-items:center;width:90%;display:flex;justify-content:center}.payment-receiving-buttons-block{margin:0 0 2vh;flex-direction:column-reverse}}.filter-input-container{width:100%;margin-top:12px}.filter-input-container .filter-input{padding:8px 16px;width:100%;border:1px solid #a8b0b5;border-radius:16px;font-size:16px}