.page-not-found{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.page-not-found__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1;text-align:center}.payment-signup{background:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:60px auto;max-width:800px;padding:40px 32px;row-gap:32px}@media(max-width:767px){.payment-signup{border-radius:0;margin:0 auto;padding:40px 16px;row-gap:24px}}.payment-signup__header{display:flex;flex-direction:column;row-gap:8px}.payment-signup__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1}@media(max-width:480px){.payment-signup__title{font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:1}}.payment-signup__subtitle{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.payment-signup__body{display:flex;flex-direction:column;row-gap:55px}@media(max-width:480px){.payment-signup__body{row-gap:40px}}.payment-signup-form{display:flex;flex-direction:column;row-gap:32px}@media(max-width:767px){.payment-signup-form{row-gap:24px}}.payment-signup-form__wrapper{column-gap:40px;display:flex}@media(max-width:767px){.payment-signup-form__wrapper{flex-direction:column;row-gap:24px}}.payment-signup-form__group{display:flex;flex-direction:column;max-width:496px;row-gap:12px}@media(max-width:767px){.payment-signup-form__group{max-width:100%;width:auto}}.payment-signup-form__input{background:#f8f8f8;border:none;border-radius:8px;box-sizing:border-box;color:#1e2833;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;height:48px;letter-spacing:0;line-height:1.2;padding:15px 12px;width:-webkit-fill-available}.payment-signup-form__input:focus{outline:none}.payment-signup-form__hint{display:flex;flex-direction:column;row-gap:8px}.payment-signup-form__hint-text{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.167}.payment-signup-form__button{align-items:center;background:#5d5dc0;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:0;line-height:1.2;min-width:200px;padding:0}.payment-signup-form__button:disabled{background:#5d5dc066;cursor:not-allowed}@media(max-width:767px){.payment-signup-form__button{min-width:auto}}.payment-signup-form__agreements{display:flex;flex-direction:column;row-gap:12px}.payment-signup-form__agreement{align-items:center;column-gap:8px;display:flex}.payment-signup-form__agreement-checkbox{accent-color:#5d5dc0;border:1px solid #7c858d;border-radius:4px;color:#7c858d;cursor:pointer;height:16px;margin:0;width:16px}.payment-signup-form__agreement-text{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.167}.payment-signup-helper{display:flex;flex-direction:column;row-gap:14px}.payment-signup-helper__action{align-items:center;column-gap:4px;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.payment-signup-helper__icon{height:20px;width:20px}.payment-signup-helper__text{color:#1e2833b3;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.payment-signup-tooltip{background:#fff;border-radius:8px;box-shadow:2px 3px 16px 0 #2c3b4814;display:flex;flex-direction:column;padding:12px;row-gap:8px;width:320px}.payment-signup-tooltip--hidden{display:none}@media(max-width:480px){.payment-signup-tooltip{width:auto}}.payment-signup-tooltip__title{color:#1e2833cc;font-weight:500}.payment-signup-tooltip__text,.payment-signup-tooltip__title{font-family:Noto Sans,sans-serif;font-size:14px;letter-spacing:0;line-height:1.143}.payment-signup-tooltip__text{color:#1e283399;font-weight:400}.address-suggestion__list{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#f8f8f8;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;left:0;max-height:199px;min-width:100%;overflow-y:auto;position:absolute;top:50px;z-index:5}.address-suggestion__item{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143;padding:12px 20px 11px}.address-suggestion__item:hover{background-color:#dbdbdb}.address-suggestion__item:hover:first-child{border-radius:8px 8px 0 0}.address-suggestion__item:hover:last-child{border-radius:0 0 8px 8px}.address-suggestion__item:not(:last-child){border-bottom:1px solid #e5e5e5}@keyframes backdropAppear{0%{opacity:0}to{opacity:1}}.not-found-dialog{border:none;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:448px;overflow:visible;padding:16px;position:fixed;row-gap:20px}@media (max-width:480px){.not-found-dialog{margin:auto 16px}}.not-found-dialog::backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#2c3b48b3}.not-found-dialog__wrapper{display:flex;flex-direction:column;row-gap:20px}.not-found-dialog__content{display:flex;flex-direction:column;row-gap:8px}.not-found-dialog__title{color:#1e2833;font-size:16px;font-weight:500;line-height:1.125}.not-found-dialog__text,.not-found-dialog__title{font-family:Noto Sans,sans-serif;letter-spacing:0}.not-found-dialog__text{color:#1e2833cc;font-size:14px;font-weight:400;line-height:1.143}.not-found-dialog__button{background-color:#ff2c5e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125;padding:14px;width:100%}.not-found-dialog{animation:dialogAppear .4s cubic-bezier(.16,1,.3,1) forwards}.not-found-dialog::backdrop{animation:backdropAppear .2s ease-out forwards;background:#2c3b48b3}.signup-dialog{animation:dialogAppear .4s cubic-bezier(.16,1,.3,1) forwards;border:none;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:448px;overflow:visible;padding:16px;position:fixed;row-gap:20px}@media (max-width:480px){.signup-dialog{margin:auto 16px}}.signup-dialog::backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#2c3b48b3}.signup-dialog__wrapper{display:flex;flex-direction:column;row-gap:20px}.signup-dialog__header{display:flex;flex-direction:column;row-gap:8px}.signup-dialog__title{color:#1e2833;font-size:16px;font-weight:500;line-height:1.125}.signup-dialog__text,.signup-dialog__title{font-family:Noto Sans,sans-serif;letter-spacing:0}.signup-dialog__text{color:#1e2833cc;font-size:14px;font-weight:400;line-height:1.143}.signup-dialog__form{display:flex;flex-direction:column;row-gap:20px}.signup-dialog__body{display:flex;flex-direction:column;row-gap:12px}.signup-dialog__input{background-color:#f8f8f8;border:none;border-radius:4px;box-sizing:border-box;color:#1e2833;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143;padding:16px 12px;width:100%}.signup-dialog__input:placeholder-shown{color:#1e283366}.signup-dialog__input-group{column-gap:12px;display:flex;flex-direction:row}.signup-dialog__footer{display:flex;flex-direction:column;row-gap:20px}.signup-dialog__button{background-color:#5d5dc0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:48px;letter-spacing:0;line-height:1.125;padding:14px 0;width:100%}.signup-dialog__button:disabled{background-color:#5d5dc066}.signup-dialog__agreements{display:flex;flex-direction:column;row-gap:12px}.signup-dialog__agreement{align-items:center;column-gap:8px;display:flex;flex-direction:row}.signup-dialog__checkbox{appearance:none;-webkit-appearance:none;border:1px solid #1e283366;border-radius:4px;cursor:pointer;flex:0 0 auto;height:16px;width:16px}.signup-dialog__checkbox:checked{background-color:#5d5dc0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5 3.5 6 9 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#5d5dc0}.signup-dialog__agreement-text{color:#2c3b48;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.167}.signup-dialog__agreement-link{color:#5d5dc0;text-decoration:none}@keyframes dialogAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.payment-dialog{animation:dialogAppear .4s cubic-bezier(.16,1,.3,1) forwards;border:none;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:800px;overflow:visible;padding:0;position:fixed;row-gap:20px}.payment-dialog__close-button{background:url(/static/media/dialog-close-icon.55bd00458c22fe7846dd.svg) 50% no-repeat;cursor:pointer;height:20px;opacity:.7;padding:10px;position:absolute;right:8px;top:8px;width:20px}@media(max-width:480px){.payment-dialog{margin:auto 16px}}.payment-dialog::backdrop{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#2c3b48b3}.payment-dialog__wrapper{display:flex;flex-direction:column;row-gap:20px}.payment-dialog__header{display:flex;flex-direction:column;row-gap:8px}.payment-dialog__title{color:#1e2833;font-size:16px;font-weight:500}.payment-dialog__text,.payment-dialog__title{font-family:Noto Sans,sans-serif;letter-spacing:0;line-height:1}.payment-dialog__text{color:#1e2833cc;font-size:14px;font-weight:400}.payment-dialog__form{display:flex;flex-direction:column;row-gap:20px}.payment-dialog__body{display:flex;flex-direction:column;row-gap:12px}.payment-dialog__input{background-color:#f8f8f8;border:none;border-radius:4px;box-sizing:border-box;color:#1e2833;padding:16px 12px;width:100%}.payment-dialog__input:placeholder-shown{color:#1e283366}.payment-dialog__input-group{column-gap:12px;display:flex;flex-direction:row}.payment-dialog__footer{display:flex;flex-direction:column;row-gap:20px}.payment-dialog__button{background-color:#5d5dc0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:48px;letter-spacing:0;line-height:1;padding:14px 0;width:100%}.payment-dialog__button--red{background:#ff2c5e}.payment-dialog__button:disabled{background-color:#5d5dc066}.payment-dialog__agreements{display:flex;flex-direction:column;row-gap:12px}.payment-dialog__agreement{align-items:center;column-gap:8px;display:flex;flex-direction:row}.payment-dialog__checkbox{appearance:none;-webkit-appearance:none;border:1px solid #1e283366;border-radius:4px;cursor:pointer;flex:0 0 auto;height:16px;width:16px}.payment-dialog__checkbox:checked{background-color:#5d5dc0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5 3.5 6 9 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#5d5dc0}.payment-dialog__agreement-text{color:#2c3b48}.payment-dialog__agreement-link{color:#5d5dc0;text-decoration:none}.client-info{row-gap:12px}.client-info,.client-info__row{display:flex;flex-direction:column}.client-info__row{row-gap:6px}.client-info__title{color:#1e2833}.client-info__text{color:#1e2833cc}.company-details{background:#fbfbfb;border-radius:8px;display:flex;flex-direction:column;padding:12px;row-gap:24px}.company-details:not(:last-child){border-bottom:1px solid #0000001a;margin-bottom:24px;padding-bottom:24px}.company-details__title{color:#1e2833}.company-details__list{display:flex;flex-direction:column;margin-bottom:12px;row-gap:8px}.company-details__item{display:flex}.company-details__description{color:#1e2833cc;flex:0 0 42%}.company-details__text{color:#1e2833}.company-details__documents{display:flex;flex-direction:column;row-gap:12px}.company-details__documents-link{color:#5d5dc0;text-decoration:none}.loader{display:block;flex:1 1;position:relative}.loader__icon{animation:rotate-spinner 1s linear;animation-iteration-count:infinite;border:4px solid #5d5dc0;border-radius:50%;border-top-color:#f9f9f9;height:32px;left:25%;margin:auto;opacity:1;position:absolute;right:25%;top:50%;transition:opacity .25s;width:32px}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.empty{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:24px}.empty--page{flex:1 1}.empty__title{color:#1e2833;font-size:18px;line-height:1.1112;text-align:center}.empty__link,.empty__title{font-family:Noto Sans,sans-serif;font-weight:500;letter-spacing:0}.empty__link{align-items:center;background:#5d5dc0;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;line-height:1.125;text-decoration:none;width:200px}@media(max-width:480px){.empty__link{margin:0 16px;width:100%}}.payment-card{display:flex;flex-direction:column;row-gap:28px}@media(max-width:767px){.payment-card{row-gap:24px}}.payment-card__body{display:flex;justify-content:space-between;padding:0 8px}@media(max-width:767px){.payment-card__body{flex-direction:column}}.payment-card__info{display:flex;flex:1 0 auto;flex-direction:column;row-gap:16px}.payment-card__info-header{display:flex;flex-direction:column}.payment-card__info-title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;letter-spacing:-2.146%;line-height:1.1112}.payment-card__stats{display:flex;flex-direction:column;row-gap:12px}.payment-card__stats-row{column-gap:8px;display:flex}.payment-card__stats-label,.payment-card__stats-value{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.payment-card__actions{align-items:center;column-gap:4px;display:flex}.payment-card__toggle{color:#5d5dc0;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143;-webkit-user-select:none;user-select:none}.payment-card__toggle-icon{height:16px;transition:transform .3s ease;width:16px}.payment-card__toggle-icon--rotate{transform:rotate(180deg)}.payment-info{display:flex;flex-direction:column;row-gap:20px}.payment-info__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1}@media(max-width:768px){.payment-info__title{font-family:Noto Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:1}}.payment-info__details{display:flex;flex-direction:column;row-gap:12px}.payment-info__row{display:flex;flex-direction:column;row-gap:6px}.payment-info__label{color:#1e283366;font-size:14px;line-height:1.143}.payment-info__label,.payment-info__value{font-family:Noto Sans,sans-serif;font-weight:400;letter-spacing:0}.payment-info__value{color:#1e2833;font-size:16px;line-height:1.125}.payment-invoice{display:flex;flex-direction:column;overflow:hidden;row-gap:24px;transition:height .4s ease-out,opacity .4s ease-out}.payment-invoice--hidden{opacity:0}.payment-invoice__items{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(200px,2.5fr) 1fr 1fr 1fr 1fr}@media(max-width:767px){.payment-invoice__items{display:flex;flex-direction:column;gap:16px}}.payment-invoice__header{display:contents}@media(max-width:767px){.payment-invoice__header{display:none}}.payment-invoice__header-item{border-bottom:1px solid #1e28331a;color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125;padding:26px 0;text-align:center;white-space:nowrap}.payment-invoice__header-item:first-child{padding:26px 0 26px 28px;text-align:left}.payment-invoice__header-item:last-child{padding:26px 28px 26px 0}.payment-invoice__item{display:contents}@media(max-width:767px){.payment-invoice__item{border-top:1px solid #0000001a;display:flex;flex-direction:column;gap:12px;padding-top:16px}.payment-invoice__item:last-child{border-bottom:1px solid #0000001a;padding-bottom:16px}}.payment-invoice__cell{align-items:center;border-bottom:1px solid #1e28331a;display:flex;justify-content:center;padding:32px 0 24px}@media(min-width:768px){.payment-invoice__cell:first-child{justify-content:flex-start;padding-left:8px}.payment-invoice__cell:last-child{padding-right:8px}}@media(max-width:767px){.payment-invoice__cell{align-items:flex-start;border-bottom:none;flex-direction:column;gap:4px;padding:0}.payment-invoice__cell--name .payment-invoice__value{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.3}}.payment-invoice__mobile-label{display:none}@media(max-width:767px){.payment-invoice__mobile-label{color:#1e2833cc;display:block;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143}}.payment-invoice__value{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.payment-invoice__total{align-items:center;display:flex;justify-content:space-between}.payment-invoice__total-label,.payment-invoice__total-value{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.1112}.payment-period{display:flex;flex-direction:column;row-gap:28px}.payment-period__header{display:flex;flex-direction:column;row-gap:24px}.payment-period__info{display:flex;flex-direction:column;gap:8px}.payment-period__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1}@media(max-width:768px){.payment-period__title{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:600;letter-spacing:0;line-height:1}}.payment-period__subtitle{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.payment-period__options{background:#1e28330a;border-radius:100px;box-sizing:border-box;display:flex;justify-content:space-between;padding:4px}.payment-period__option{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border-radius:100px;color:#1e2833;cursor:pointer;display:flex;flex:1 1;font-family:Noto Sans,sans-serif;font-size:clamp(14px,8px + 1.67vw,16px);font-size:16px;font-weight:400;height:40px;justify-content:center;letter-spacing:0;line-height:1.125;max-width:372px;min-width:136px;padding:0;text-align:center;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.payment-period__option:active:not(.payment-period__option--active){background:#1e283314}.payment-period__option--active{background:#fff;box-shadow:0 4px 12px #1e283314}.payment-period__option:not(.payment-period__option--active):hover{opacity:.7}.payment-requisites{background:#fbfbfb;border-radius:8px;display:flex;flex-direction:column;padding:20px 12px;row-gap:16px}.payment-requisites__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125}.payment-requisites__list{display:flex;flex-direction:column;row-gap:8px}@media(max-width:767px){.payment-requisites__list{row-gap:12px}}.payment-requisites__row{column-gap:10px;display:flex;max-width:100%}@media(max-width:767px){.payment-requisites__row{flex-direction:column;row-gap:4px}}.payment-requisites__label{color:#1e2833cc;flex-shrink:0;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143;min-width:282px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:480px){.payment-requisites__label{min-width:0;width:100%}}.payment-requisites__value{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143}.payment-requisites__links{display:flex;gap:12px}@media(max-width:767px){.payment-requisites__links{flex-direction:column;row-gap:8px}}.payment-requisites__link{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143}.payment-checkout{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;row-gap:4px}@media(max-width:767px){.payment-checkout--desktop{display:none}}@media(min-width:768px){.payment-checkout--mobile{display:none}}@media(max-width:767px){.payment-checkout--mobile{align-items:normal;row-gap:4px}}.payment-checkout__pay-button{align-items:center;background:#5d5dc0;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:0;line-height:1.2;min-width:180px;padding:0}.payment-checkout__pay-button:disabled{background:#5d5dc066;cursor:not-allowed}@media(max-width:767px){.payment-checkout__pay-button{min-width:auto}}.payment-checkout__terms{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:clamp(10px,.3vw + 7.7px,12px);font-weight:400;letter-spacing:0;line-height:1.167;max-width:258px;text-align:right}@media(max-width:767px){.payment-checkout__terms{font-size:12px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:left;width:100%}}.payment-additional-services{display:flex;flex-direction:column}.payment-additional-services__header{background:#f7f7f7;border-radius:12px 12px 0 0;display:flex;flex-direction:column;padding:20px 12px 24px}@media(max-width:480px){.payment-additional-services__header{padding:20px 12px}}.payment-additional-services__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:0;line-height:1}@media(max-width:768px){.payment-additional-services__title{font-size:20px}}.payment-additional-services .payment-card{display:flex;flex-direction:column}.payment-additional-services .payment-card__body{background:#f7f7f7;border-radius:0 0 12px 12px;padding:0 12px 20px}.payment-page{background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:60px auto;max-width:800px;padding:40px 20px;row-gap:32px;width:100%}@media(max-width:785px){.payment-page{border-radius:0;margin:0 auto;padding:40px 16px}}.payment-state-card{flex:1 1;flex-direction:column;padding:0 16px;row-gap:12px}.payment-state-card,.payment-state-card__icon{align-items:center;display:flex;justify-content:center}.payment-state-card__icon{height:72px;width:72px}.payment-state-card__title{color:#1e2833;font-size:24px;font-weight:600;line-height:1}.payment-state-card__text,.payment-state-card__title{font-family:Noto Sans,sans-serif;letter-spacing:0;text-align:center}.payment-state-card__text{color:#1e2833cc;font-size:16px;font-weight:400;line-height:1.125}.payment-state-card__link{text-decoration:none}.payment-state-card__button{align-items:center;background:#5d5dc0;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:0;line-height:1.2;min-width:180px;padding:0}.payment-state-card__button:disabled{background:#5d5dc066;cursor:not-allowed}@media(max-width:767px){.payment-state-card__button{min-width:auto}}.payment-state-card__button{padding:0 12px}.payment-state-card__button--red{background:#ff2c5e}.order-page{background:#fff;border-radius:16px;display:flex;flex-direction:column;margin:60px auto;max-width:800px;padding:40px 20px;row-gap:24px}@media(max-width:768px){.order-page{margin:0 auto;padding:40px 16px}}.order-page__button-back{align-items:center;align-self:flex-start;background:#0000;border:none;column-gap:4px;cursor:pointer;display:flex;justify-items:center;margin:0;padding:0}.order-page__button-back-icon{height:24px;width:24px}.order-page__button-back-text{color:#1e283399;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.order-summary{display:flex;flex-direction:column;row-gap:20px}.order-summary__header{display:flex;flex-direction:column;row-gap:12px}.order-summary__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:0;line-height:1}@media(max-width:768px){.order-summary__title{font-size:24px}}.order-summary__subtitle{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.order-summary__info,.order-summary__list{display:flex;flex-direction:column;row-gap:12px}.order-summary__row{display:flex;flex-direction:column;row-gap:6px}.order-summary__key{color:#1e283366;font-size:14px;line-height:1.143}.order-summary__key,.order-summary__value{font-family:Noto Sans,sans-serif;font-weight:400;letter-spacing:0}.order-summary__value{color:#1e2833;font-size:16px;line-height:1.125}.order-body{grid-gap:0;display:grid;gap:0;grid-template-areas:"recipient" "details" "payment" "receipt";grid-template-columns:1fr}.order-body__section-recipient{border-bottom:1px solid #1e28331a;grid-area:recipient;padding:0 0 16px}.order-body__section-details{border-bottom:1px solid #1e28331a;grid-area:details;padding:16px 0}.order-body__section-payment{grid-area:payment;padding:24px 0}.order-body__section-receipt{grid-area:receipt}.order-section{display:flex;flex-direction:column;row-gap:12px}.order-section__title{color:#1e2833;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.11}.order-section__content{display:flex}.order-section__list{display:flex;flex:1 1;flex-direction:column;row-gap:12px}.order-section__row{display:flex;justify-content:space-between}.order-section__key{color:#1e2833cc;text-align:left}.order-section__key,.order-section__value{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.order-section__value{color:#1e2833;text-align:right}.payment-methods{column-gap:8px;display:flex}.payment-methods__item{align-items:center;border:1px solid #1e28331a;border-radius:4px;display:flex;height:72px;justify-content:center;width:130px}.payment-methods__item--selected{outline:1px solid #5d5dc0}.payment-methods__item--sbp{column-gap:6px}.payment-methods__icon--sbp{height:40px;width:33px}.payment-methods__input{opacity:0}.payment-methods__text{color:#1e2833}.payment-methods__text--sbp{font-family:Noto Sans,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.1112}.payment-methods__text--card{font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.334}.receipt-form{display:flex;flex-direction:column;row-gap:20px}.receipt-form__description{color:#1e2833cc;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125}.receipt-form__body{column-gap:16px;display:flex}@media(max-width:767px){.receipt-form__body{flex-direction:column;row-gap:8px}}.receipt-form__inputs{column-gap:16px;display:flex}@media(max-width:767px){.receipt-form__inputs{flex-direction:column;row-gap:8px}}.receipt-form__input{background:#f8f8f8;color:#1e2833;font-size:14px;font-weight:400;line-height:1.143;outline:none;padding:16px 12px}.receipt-form__button,.receipt-form__input{border:none;border-radius:4px;font-family:Noto Sans,sans-serif;letter-spacing:0}.receipt-form__button{align-items:center;background:#5d5dc0;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:1.125;padding:15px 0;width:100%}.receipt-form__button:disabled{background:#5d5dc066;cursor:not-allowed}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/static/media/noto-sans-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/static/media/noto-sans-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/static/media/noto-sans-semi-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/static/media/noto-sans-bold.woff2) format("woff2")}body{background:#f8f8f8}article,aside,audio,body,caption,dd,dl,dt,fieldset,footer,form,h1,h2,h3,h4,header,hgroup,label,legend,li,mark,menu,nav,ol,p,section,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0}.body{min-height:100vh}.body,.main{display:flex;flex-direction:column}.main{background:#f8f8f8;flex:1 1;margin:0 auto;width:100%}.payment-link{color:#5d5dc0;cursor:pointer;text-decoration:none}.devider{background:#0000001a;height:1px;width:100%}.header{background:#2c3b48;padding-bottom:20px;padding-top:28px;position:relative}@media(max-width:1312px){.header{padding-left:16px;padding-right:16px}}@media(max-width:1010px){.header{padding:20px 16px}}.header__wrapper{margin:0 auto;max-width:1280px}.header__top,.header__top-left{align-items:center;display:flex}.header__top-left{column-gap:93px}.header__top-right{column-gap:22px;display:flex;flex:1 1;justify-content:flex-end}.header-logo__link{display:flex}.header-mobile-menu{background-color:#2c3b48;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fill-available;padding:20px 16px 40px;position:fixed;width:100%;z-index:10}.header-mobile-menu_active{overflow:hidden}.header-mobile-menu_hidden{display:none}.header-mobile-menu__top{align-items:center;display:flex;justify-content:space-between}.header-mobile-menu__close-btn{background:none;border:none;padding:0}.header-mobile-menu__close-btn>svg{display:block}.header-mobile-menu__line{background-color:#ffffff80;height:1px;margin-top:20px;width:100%}.header-mobile-menu__middle{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin-top:20px}.header-mobile-menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:24px}.header-mobile-menu__item{align-items:center;display:flex;justify-content:space-between}.header-mobile-menu__link{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125;text-decoration:none}.header-mobile-menu__company-info{display:flex;flex-direction:column;row-gap:60px}.header-mobile-menu-contacts{display:flex;flex-direction:column;row-gap:8px}.header-mobile-menu-contacts__phone{color:#fff;text-decoration:none}.header-mobile-menu-contacts__phone,.header-mobile-menu-contacts__schedule{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125}.header-mobile-menu-contacts__schedule{color:#fffc}.header-mobile-menu__additional-links{display:flex;flex-direction:column;row-gap:40px}.header-mobile-menu__user{align-items:center;column-gap:8px;display:flex}.header-mobile-menu__payment-button,.header-mobile-menu__user-text{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125}.header-mobile-menu__payment-button{background-color:#5d5dc0;border:none;border-radius:4px;height:44px;width:100%}.header-main-menu{align-items:center;column-gap:40px;display:flex;margin:0;padding:0 0 0 118px}@media(max-width:1155px){.header-main-menu{display:none}}.header-main-menu__item{list-style:none}.header-main-menu__link{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125;text-decoration:none}.header-user{align-items:center;column-gap:8px;cursor:pointer;display:flex}@media(max-width:1155px){.header-user{display:none}}.header-payment-button,.header-user__text{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.125}.header-payment-button{background-color:#5d5dc0;border:none;border-radius:4px;cursor:pointer;height:44px;width:160px}@media(max-width:1155px){.header-payment-button{display:none}}.header-burger-button{background:none;border:none;padding:0}@media(min-width:1156px){.header-burger-button{display:none}}@media(max-width:1155px){.header-burger-button{display:block}}.footer{background-color:#2c3b48;padding:28px 0 20px}@media(max-width:1312px){.footer{padding-left:16px;padding-right:16px}}@media(max-width:768px){.footer{padding:28px 16px 20px}}.footer__wrapper{margin:0 auto;max-width:1280px}.footer-subscribe{align-items:center;column-gap:8px;display:flex;justify-content:space-between;padding-bottom:20px}@media(max-width:785px){.footer-subscribe{flex-direction:column;row-gap:24px}}.footer-subscribe__text{color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.125;margin:0}.footer-subscribe__form{display:flex;flex-direction:column;margin:0;row-gap:8px;width:412px}@media(max-width:785px){.footer-subscribe__form{row-gap:12px;width:100%}}.footer-subscribe__form-column{column-gap:12px;display:flex}@media(max-width:785px){.footer-subscribe__form-column{flex-direction:column;row-gap:12px;width:100%}}.footer-subscribe__input{background-color:#2c3b48;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#fffc;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;height:40px;letter-spacing:0;line-height:1.143;padding-left:20px;width:200px}.footer-subscribe__input::placeholder{color:#fffc;opacity:.8}.footer-subscribe__input::-ms-input-placeholder{color:#fffc}@media(max-width:785px){.footer-subscribe__input{width:auto}}.footer-subscribe__button{background:#5d5dc0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:500;height:40px;letter-spacing:0;line-height:1.125;text-align:center;width:200px}@media(max-width:785px){.footer-subscribe__button{width:100%}}.footer-subscribe__agreement,.footer-subscribe__link{color:#fff;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143}.footer-middle{border-bottom:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;column-gap:85px;display:flex;justify-content:space-between;padding:28px 0}@media(max-width:768px){.footer-middle{padding:48px 0}}@media(max-width:480px){.footer-middle{padding:40px 0}}@media(max-width:413px){.footer-middle{flex-direction:column;row-gap:28px}}.footer-company-info{display:flex;flex-direction:column;row-gap:38px}@media(max-width:768px){.footer-company-info{row-gap:24px}}.footer-logo{display:flex}.footer-contacts{align-items:flex-end;display:flex;flex-direction:column;row-gap:8px}@media(max-width:413px){.footer-contacts{align-items:start}}.footer-contacts__phone{color:#fff;font-size:18px;font-weight:500;line-height:1.1112;text-decoration:none}.footer-contacts__phone,.footer-contacts__schedule{font-family:Noto Sans,sans-serif;letter-spacing:0;margin:0}.footer-contacts__schedule{color:#fffc;font-size:14px;font-weight:400;line-height:1.143}.footer-copyrights{align-items:center;display:flex;justify-content:space-between;padding-top:16px}@media(max-width:480px){.footer-copyrights{align-items:flex-start;flex-direction:column;row-gap:8px}}.footer-copyrights__offer{color:#fff9;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143}.footer-copyright-links{column-gap:28px;display:flex}@media(max-width:767px){.footer-copyright-links{flex-direction:column;row-gap:16px}}.footer-copyright-links__item{color:#fff9;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.143;text-decoration:none}.footer-navigation{column-gap:136px;display:flex;flex-direction:column;flex-wrap:wrap;height:59px;row-gap:20px;width:300px}@media(max-width:767px){.footer-navigation{flex-wrap:nowrap;height:auto}}.footer-navigation__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;row-gap:12px}.footer-navigation__parent{color:#ffffff80}.footer-navigation__children-link{color:#fff}.footer-navigation__link{display:block;text-decoration:none}
/*# sourceMappingURL=main.faaf07ce.css.map*/