:root{--background: #e6e6f0;--color-accent: #2b008e;--text-violet-light: #806c90}:root{--primary-color: #39393d;--secondary-color: #86868a;--background-primary-color: #ffffff;--background-secondary-color: #f3f3f7;--border-radius-elements-M: 16px;--border-radius-elements-S: 8px;--border-radius-form: 32px;--button-disabled-text-color: #c6c6ca;--primary-hover-color: #5e5e62;--secondary-hover-color: #e8e8ec;--focus-border: 2px solid #5ba9ff;--button-primary-text-color: #fff;--button-secondary-text-color: #39393d;--button-secondary-bg: #f3f3f7;--border-secondary: #e8e8ec;--error-color: #de231e}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}body{padding:0;font-family:"SF Pro Text",sans-serif;background:var(--background-secondary-color)}.header{display:flex;justify-content:space-between;padding:32px}.header__logo{max-height:28px}.header__title{line-height:34px;font-weight:700;font-family:"SF Pro Display",sans-serif;font-size:24px;letter-spacing:.07px;color:var(--primary-color)}@media(min-width: 1024px){.header__title{line-height:38px;font-weight:700;font-size:28px}}.button{width:100%;height:56px;padding:13px 0 15px;line-height:28px;font-weight:600;font-family:"SF Pro Display",sans-serif;font-size:20px;letter-spacing:-0.45px;border-radius:var(--border-radius-elements-M);box-shadow:none}.button:hover,.button:active{box-shadow:none}.button--size-s{height:36px;padding:7px 0 7px;line-height:22px;font-weight:600;font-size:16px;letter-spacing:-0.31px;border-radius:var(--border-radius-elements-S)}.button--primary{color:var(--button-primary-text-color);background:var(--primary-color)}.button--primary:hover,.button--primary:active{background:var(--primary-hover-color)}.button--secondary{color:var(--button-secondary-text-color);background:var(--button-secondary-bg)}.button--secondary:hover,.button--secondary:active{background:var(--secondary-hover-color)}.button:focus-visible{outline:var(--focus-border)}.button:disabled:not(._loading){background:var(--background-secondary-color);opacity:1;filter:none}.button:disabled:not(._loading) .button__text{color:var(--button-disabled-text-color)}.offer{line-height:16px;font-weight:400;font-size:12px;color:var(--secondary-color)}.offer a{line-height:16px;font-weight:600;font-size:12px;text-decoration:none;color:var(--primary-color);cursor:pointer}.offer a:hover{color:var(--secondary-color)}.field{margin-bottom:16px}.field__input,.field._card .field__input{line-height:22px;font-weight:700;font-family:"SF Pro Text",sans-serif;font-size:16px;letter-spacing:-0.31px;color:var(--primary-color);background-color:var(--background-secondary-color)}.field__input:hover,.field._card .field__input:hover{background-color:var(--secondary-hover-color)}.field__input:active,.field__input:focus,.field__input:not(:placeholder-shown),.field._card .field__input:active,.field._card .field__input:focus,.field._card .field__input:not(:placeholder-shown){background-color:var(--background-secondary-color)}.field__input:active:not(._error),.field__input:focus:not(._error),.field._card .field__input:active:not(._error),.field._card .field__input:focus:not(._error){border:var(--focus-border)}.field__input._error,.field._card .field__input._error{border-color:var(--error-color)}.field__input._error+.field__label,.field__input._error:focus+.field__label,.field._card .field__input._error+.field__label,.field._card .field__input._error:focus+.field__label{color:var(--error-color)}.field__label{top:24px;line-height:20px;font-weight:400;font-size:14px;letter-spacing:-0.15px;color:var(--secondary-color)}.field__input:focus~.field__label,.field__input:active~.field__label,.field__input:not(:placeholder-shown)~.field__label{line-height:16px;color:var(--secondary-color)}.field__error{min-height:0;color:var(--error-color)}.field__error:not(:empty){min-height:16px;margin-top:8px}.field._email .field__input{padding-left:24px}.field._email .field__icon{display:none}.field._email .field__label{left:24px}.switcher__text{line-height:20px;font-weight:400;font-size:14px;letter-spacing:-0.15px;color:var(--primary-color)}.switcher__body{width:51px;height:31px;background-color:#b0b0b4;border-radius:15.5px}.switcher__body::after{right:calc(100% - 29px);width:27px;height:27px}input:checked~.switcher__body{background-color:var(--primary-color)}.optional__body:not(:first-child){margin-top:16px}.form-detail__item-title{line-height:22px;font-weight:590;font-size:16px;letter-spacing:-0.31px;text-transform:none;color:var(--primary-color)}.form-detail__item-value._amount{line-height:34px;font-weight:700;font-size:24px;letter-spacing:.07px;color:var(--primary-color)}.form-detail__item:not(:last-child){margin-bottom:0}.form-detail__text{line-height:20px;font-weight:400;font-size:14px;letter-spacing:-0.15px;color:var(--secondary-color)}.card__row:not(:last-child){margin-bottom:0}::-webkit-scrollbar{width:6px;margin-right:3px}::-webkit-scrollbar-thumb{background-color:#503565;border-radius:4px;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.container{width:100%;margin:0 auto}@media(min-width: 1024px){.container{width:auto}}@media(min-width: 1024px){.container-inner{display:flex;flex-direction:column;max-width:440px;margin:0 auto}}.form{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;padding:40px 32px;background-color:#fff;border-radius:var(--border-radius-form);box-shadow:0px 4px 32px -4px rgba(0,0,0,.1215686275)}@media(min-width: 1024px){.form{align-items:normal;width:888px;min-height:auto;padding:80px 120px}}.form__header{margin-bottom:14px}.form__title{padding:16px 0;margin-bottom:24px;line-height:27px;font-weight:700;font-size:20px;letter-spacing:-0.4px;word-break:break-all}.form .form-control{width:100%}.form .form-control .button{width:100%}.form__step-count{line-height:20px;font-weight:400;font-size:14px;letter-spacing:-0.15px;color:var(--secondary-color)}.form__step-title{line-height:28px;font-weight:600;font-size:20px;letter-spacing:-0.45px;color:var(--primary-color)}.form__step-subtitle{margin-top:4px;line-height:20px;font-weight:400;font-size:14px;letter-spacing:-0.15px;color:var(--secondary-color)}.form__step-info{position:relative;padding:14px 48px 14px 16px;margin-top:24px;line-height:20px;font-size:14px;letter-spacing:-0.15px;color:var(--secondary-color);background-color:var(--background-secondary-color);border-radius:var(--border-radius-elements-M)}.form__step-info::after{content:"";position:absolute;top:14px;right:16px;width:24px;height:24px;background-image:url(/static/modern/enigma_2/assets/1.0.0/pages/custom/6916/common/img/warning-icon.svg)}.form__step-divider{margin-top:24px}.form__banks{margin-top:24px;margin-bottom:32px}.form__offer{margin-top:16px}.logo{display:block;width:auto;max-height:40px;margin-bottom:14px}.banks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.banks__item{position:relative;display:flex;flex-basis:100%;align-items:center;height:56px;border-radius:var(--border-radius-elements-M);box-shadow:0px 4px 32px -4px rgba(0,0,0,.1215686275);cursor:pointer;transition:background-color .3s}.banks__item:hover{background-color:var(--secondary-hover-color);transition:background-color .3s}@media(min-width: 1024px){.banks__item{flex-basis:calc(50% - 8px)}}.banks__item-label{display:flex;align-items:center;width:100%;height:100%;padding:16px 20px 16px 20px;line-height:22px;font-weight:590;font-size:16px;letter-spacing:-0.31px;color:var(--primary-color);border-radius:var(--border-radius-elements-M);cursor:pointer}.banks__item-img{height:36px;margin-right:14px}.banks .field__error-text{display:none}.custom-radio{position:absolute;top:16px;right:22px;display:block;width:20px;height:20px;background-color:#fff;border:2px solid #39393d;border-radius:50%;cursor:pointer}.custom-radio::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:rgba(0,0,0,0);border-radius:50%;transform:translate(-5px, -5px)}input[type=radio]:checked+.custom-radio::before{background-color:var(--primary-color)}.footer-wrapper{padding:24px 0 40px}.selected-bank__title,.borrower__title,.payment-block__title{margin-bottom:4px;line-height:22px;font-weight:700;font-size:16px;letter-spacing:-0.31px;color:var(--primary-color)}.selected-bank__button,.borrower__button,.payment-block__button{margin-top:16px}.bank-info__item,.borrower-info__item{display:flex;flex-direction:column;margin-top:12px}.bank-info__item--row,.borrower-info__item--row{flex-direction:row;align-items:center}.bank-info__item-title,.borrower-info__item-title{line-height:16px;font-weight:400;font-size:12px;color:var(--secondary-color)}.bank-info__item-text,.borrower-info__item-text{margin-top:2px;line-height:20px;font-weight:400;font-size:14px;letter-spacing:-0.15px;color:var(--primary-color)}.bank__name{margin-left:8px}.bank__image{width:36px;height:36px}.divider{height:1px;background-color:var(--border-secondary)}.borrower-data__title{margin-bottom:16px;line-height:22px;font-weight:700;font-size:16px;letter-spacing:-0.31px;color:var(--primary-color)}.info__item{margin-top:14px;line-height:14px;font-weight:400;font-size:10px;letter-spacing:.12px;text-decoration:none;color:var(--secondary-color)}.info__item--primary{color:var(--primary-color)}