.success-modal{height:100%}.success-modal__wrapper{background-color:#fff;height:100%;text-align:center}.success-modal__content{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:280px}.success-modal__content .app-icon svg{height:64px;width:64px}.success-modal__title{font-size:24px;font-weight:600;line-height:24px;margin-bottom:40px;margin-top:48px}.success-modal__text{color:#6c6c6c;font-size:14px;font-weight:500;line-height:21px;text-align:center}.success-modal__close{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0;position:absolute;right:20px;top:20px}.success-modal__close svg{height:14px;width:14px}.success-modal__close svg path{stroke:#153d49}.success-modal._mobile .success-modal__title{margin-bottom:16px;margin-top:16px}.success-modal._mobile .success-modal__content svg{height:45px;width:45px}.modal-textarea{position:relative}.modal-textarea__field{border:1px solid #e7e7e7;border-radius:4px;color:#153d49;display:block;font-size:14px;font-weight:500;line-height:18px;padding:20px 60px 20px 20px;resize:none;width:100%}.modal-textarea__counter{color:#6c6c6c;font-size:12px;font-weight:500;line-height:16px;position:absolute;right:20px;top:10px}.modal-textarea._mobile .modal-textarea__field{padding:16px 50px 16px 16px}.modal-textarea._mobile .modal-textarea__counter{right:16px;top:16px}.app-checkbox-button{align-items:center;cursor:pointer;display:flex}.app-checkbox-button input[type=checkbox]{display:none}.app-checkbox-button__label{cursor:pointer;font-size:12px;font-weight:500;line-height:16px;padding-left:30px;position:relative}.app-checkbox-button._disabled .app-checkbox-button__label{color:#a8a5a5;pointer-events:none}.app-checkbox-button__label:before{background-color:transparent;border:1px solid #a8a5a5;border-radius:4px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.app-checkbox-button__label:after{border:solid tomato;border-width:0 2px 2px 0;content:"";height:12px;left:8px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg) scale(0);transition:transform .3s ease;width:5px}.app-checkbox-button__link{color:#a8a5a5;-webkit-text-decoration:underline;text-decoration:underline}.app-checkbox-button__link:hover{-webkit-text-decoration:none;text-decoration:none;text-underline-offset:4px}.app-checkbox-button._disabled .app-checkbox-button__label:after{border-color:#a8a5a5;pointer-events:none}input[type=checkbox]:checked+.app-checkbox-button__label:after{transform:translateY(-50%) rotate(45deg) scale(1)}.app-checkbox-button-group{display:flex;flex-wrap:wrap}.subway-stations-list__item{align-items:center;color:#6c6c6c;display:flex;flex-wrap:wrap;font-size:12px;line-height:16px}.subway-stations-list__item:not(:last-child){margin-bottom:3px}.subway-stations-list__item-color{border-radius:100%;display:inline-block;height:8px;width:8px}.subway-stations-list__item-name{font-weight:500;margin:0 5px}.subway-stations-list._mobile .subway-stations-list__item{font-size:12px;line-height:16px}.feedback-form__title{font-size:24px;font-weight:600;line-height:24px;margin-bottom:10px;margin-top:0;text-align:center}.feedback-form__text{color:#6c6c6c;font-size:14px;font-weight:500;line-height:21px;margin:0 auto;max-width:305px;text-align:center}.feedback-form__rating{margin:30px auto 0;max-width:205px}.feedback-form__rating .app-rating__star{height:33px;width:33px}.feedback-form__rating .app-rating .app-rating__icon svg{stroke-width:1px;height:33px;width:33px}.feedback-form__content{margin-top:32px}.feedback-form__content-item{margin-top:12px}.feedback-form__content-item._textarea{margin-top:32px}.feedback-form__content-item._policy{margin-top:20px}.feedback-form__button-wrapper{display:flex;justify-content:flex-end;margin-top:20px}.feedback-form__label{display:block;font-size:12px;font-weight:500;line-height:16px;margin-bottom:8px}.feedback-form__required{color:#d91010;font-size:14px;line-height:18px}.feedback-form__checkbox-buttons .app-checkbox-button__label{padding-left:21px}.feedback-form__checkbox-buttons .app-checkbox-button__label:before{height:16px;width:16px}.feedback-form__checkbox-buttons .app-checkbox-button__label:after{height:9px;left:6px;width:4px}.feedback-form._mobile .feedback-form__content,.feedback-form._mobile .feedback-form__content ._textarea{margin-top:20px}.feedback-form._mobile .feedback-form__checkbox-buttons{max-width:230px}.feedback-form._mobile .feedback-form__rating{margin-top:20px}.feedback-form._mobile .feedback-form__rating .app-rating._mobile .app-rating__star{height:33px;width:33px}.feedback-form._mobile .feedback-form__button-wrapper{justify-content:center}.confirmation-lawyer-card{padding:30px 50px 50px 40px}.confirmation-lawyer-card__img-wrapper{border-radius:4px;height:88px;width:88px}.confirmation-lawyer-card__img{border-radius:4px;height:100%;min-width:88px;width:100%}.confirmation-lawyer-card__type{color:#a8a5a5;display:inline-flex;font-size:12px;font-style:normal;font-weight:500;line-height:130%}.confirmation-lawyer-card__type .app-icon{margin-left:5px}.confirmation-lawyer-card__name{font-size:14px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:15px;margin-top:0}.confirmation-lawyer-card__name br{display:none}.confirmation-lawyer-card__address{font-size:12px;font-weight:600;line-height:19px;margin-bottom:3px}.confirmation-lawyer-card__content{display:flex}.confirmation-lawyer-card__info{margin-left:10px}.confirmation-lawyer-card__city{align-items:center;display:flex}.confirmation-lawyer-card__city svg path{stroke:#153d49}.confirmation-lawyer-card__full-address{align-items:center;display:flex;margin-bottom:2px}.confirmation-lawyer-card__city-value{color:#6c6c6c;font-size:12px;font-style:normal;font-weight:500;line-height:130%;margin-left:5px}.confirmation-lawyer-card__subway{margin-left:16px}.confirmation-lawyer-card._mobile{padding:16px 12px 27px}.confirmation-lawyer-card._mobile .confirmation-lawyer-card__name{font-size:14px;line-height:19px}.confirmation-lawyer-card._mobile .confirmation-lawyer-card__address{font-size:12px;line-height:16px;margin-left:4px}.confirmation-lawyer-card._mobile .confirmation-lawyer-card__full-address{align-items:flex-start;flex-direction:column}.confirmation-lawyer-card._mobile .confirmation-lawyer-card__subway{margin-left:4px;margin-top:4px}.confirmation-lawyer-card._mobile .confirmation-lawyer-card__name br{display:block}.confirmation-modal{background-color:#fff}.confirmation-modal__title{background-color:#f4f6f5;font-size:24px;font-weight:600;line-height:25px;margin-bottom:0;margin-top:0;padding:40px 0 162px;text-align:center}.confirmation-modal__content{background:#fff;margin:-108px auto 0;max-width:482px;padding-bottom:34px;position:relative;z-index:2}.confirmation-modal__preview-card{border-radius:4px;box-shadow:0 5px 40px -9px rgba(139,144,164,.2)}.confirmation-modal__form{margin-bottom:10px;margin-top:30px}.confirmation-modal__close{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0;position:absolute;right:20px;top:20px}.confirmation-modal__close svg{height:14px;width:14px}.confirmation-modal__close svg path{stroke:#153d49}.confirmation-modal__item{display:flex;flex-direction:column;position:relative}.confirmation-modal__item._resend{align-items:flex-start;margin:0}.confirmation-modal__button-wrapper{display:flex;justify-content:flex-end;margin:0 auto;max-width:482px}.confirmation-modal__item-button{background-color:transparent;border:0;bottom:14px;color:inherit;color:#a8a5a5;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;margin-top:20px;padding:0;position:absolute;right:20px}.confirmation-modal__item-button._resend{bottom:0;color:tomato;left:0;position:relative}.confirmation-modal__item-label{font-size:12px;font-weight:500;line-height:16px;margin-bottom:10px;text-align:left;white-space:nowrap}.confirmation-modal__item-label span{color:#d91010}.confirmation-modal__rule-item{margin:20px 0}.confirmation-modal__timer{color:#153d49;font-size:12px;font-weight:500;line-height:16px;margin-top:20px}.confirmation-modal._mobile .confirmation-modal__rule-item{max-width:289px}.confirmation-modal._mobile .confirmation-modal__rule-item br{display:none}.confirmation-modal._mobile .confirmation-modal__title{padding:54px 0 130px}.confirmation-modal._mobile .confirmation-modal__content{max-width:482px;width:calc(100% - 60px)}.confirmation-modal._mobile .confirmation-modal__button-wrapper{justify-content:center}.vm--container._confirmation{height:100dvh;overflow:auto}.vm--container._confirmation::-webkit-scrollbar{width:0}.feedback-modal__wrapper{padding:100px 50px 90px}.feedback-modal__close{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0;position:absolute;right:20px;top:20px}.feedback-modal__close svg{height:14px;width:14px}.feedback-modal__close svg path{stroke:#153d49}.feedback-modal._mobile .feedback-modal__wrapper{padding:65px 30px 45px}.feedback-modal._mobile .feedback-modal__content,.feedback-modal._mobile .feedback-modal__content ._textarea{margin-top:20px}.vm--container._feedback{height:100dvh;overflow:auto}.context-share-list{display:flex;flex-direction:column;gap:12px;min-width:195px}.context-share-list__title{font-size:16px;font-weight:600;line-height:21px}.context-share-list__item:not(:last-child){margin-bottom:12px}.context-share-list__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;line-height:19px;padding:0;width:100%}.context-share-list__button._cross{height:20px;position:absolute;right:12px;top:12px;width:20px;z-index:2}.context-share-list__button-text{margin-left:5px}.context-share-list__icon svg{height:15px;width:15px}.context-share-list._article{background:#fff;box-shadow:0 8px 24px rgba(129,135,189,.15);padding:16px}.context-modal-content{background:#fff;box-shadow:-4px -5px 25px rgba(0,0,0,.06),0 40px 40px -18px rgba(139,144,164,.2);min-width:162px;padding:16px 16px 16px 12px;position:absolute;right:-12px;top:-12px;z-index:1}.context-modal-content._hide{min-width:180px}.context-modal-content__close{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;height:14px;padding:0;position:absolute;right:14px;top:14px;width:14px;z-index:3}.context-modal-content__close svg{height:14px;width:14px}.context-modal-content__close svg path{stroke:#153d49}.context-modal-content__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;line-height:19px;padding:0}.context-modal-content__button:first-child{border-bottom:.25px solid #6c6c6c;margin-bottom:8px;min-width:117px;padding-bottom:12px}.context-modal-content__button svg{height:13px;width:13px}.context-modal-content__button-text{margin-left:8px}.context-modal-content__button-text._danger{color:#d91010}@keyframes blink-animation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes slide{0%{left:-100%}to{left:0}}.context-menu{height:20px;position:relative;width:20px}.context-menu__button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;height:20px;padding:0;position:absolute;width:20px;z-index:2}