@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}#appointment a,#widget a{display:inline-block;text-decoration:none;color:inherit}#appointment input::-webkit-inner-spin-button,#appointment input::-webkit-outer-spin-button,#widget input::-webkit-inner-spin-button,#widget input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#appointment ol,#appointment ul,#widget ol,#widget ul{list-style:none;padding:none}#appointment button,#appointment input,#appointment textarea,#widget button,#widget input,#widget textarea{background:0 0;border:none;font-family:inherit;color:#454545}#appointment .container,#widget .container{max-width:1920px;padding:0;margin:0 auto}#appointment .hidden,#widget .hidden{display:none!important}#appointment .block,#widget .block{display:block!important}#appointment .card,#widget .card{border-radius:2.0625rem;background:#fff;padding:2rem 3.5rem}#appointment .btn,#widget .btn{position:relative;border-radius:50px;background:#fff;white-space:nowrap;padding:15px 40px;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer;border:1px solid #347de7;color:#347de7;-webkit-transition:all .3s;transition:all .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#appointment .btn .loader,#widget .btn .loader{width:24px;height:24px}#appointment .btn.disable,#widget .btn.disable{opacity:.5;pointer-events:none;cursor:default}#appointment .btn.validate::before,#widget .btn.validate::before{content:"Введите необходимые поля";position:absolute;top:-2rem;white-space:nowrap;color:#454545;border-radius:.4rem;font-size:14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;height:0;background-color:#eee;overflow:hidden;z-index:3}#appointment .btn.validate::after,#widget .btn.validate::after{content:"";position:absolute;width:10px;height:0;rotate:45deg;background-color:#eee;top:-.5rem;z-index:2;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}#appointment .btn.validate:hover::before,#widget .btn.validate:hover::before{height:-webkit-min-content;height:-moz-min-content;height:min-content;overflow:visible;padding:.2rem .5rem}#appointment .btn.validate:hover::after,#widget .btn.validate:hover::after{height:10px;overflow:visible}#appointment .btn.step-btn,#widget .btn.step-btn{max-width:17.5rem;width:100%}#appointment .btn.btn-icon,#widget .btn.btn-icon{padding-left:74px;position:relative}#appointment .btn.btn-icon::before,#widget .btn.btn-icon::before{content:"";width:18px;height:18px;position:absolute;left:2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}#appointment .btn.btn-icon.message::before,#widget .btn.btn-icon.message::before{background-image:url(../img/icons/icons.svg#message)}#appointment .btn.btn-blue,#widget .btn.btn-blue{background-color:#347de7;color:#fff;text-align:center}#appointment .btn.btn-blue:hover,#widget .btn.btn-blue:hover{background-color:#165fc9}#appointment .btn.btn-gray,#widget .btn.btn-gray{background-color:#e5e5e5;color:#454545;text-align:center;border:1px solid #e5e5e5}#appointment .btn.btn-gray:hover,#widget .btn.btn-gray:hover{background-color:#454545}#appointment .btn.btn-green,#widget .btn.btn-green{background-color:#36bd74;color:#fff;text-align:center;border:none}#appointment .btn.btn-green:hover,#widget .btn.btn-green:hover{background-color:#289058}#appointment .btn:hover,#widget .btn:hover{background-color:#165fc9;color:#fff}#appointment .form-select,#widget .form-select{position:relative}#appointment .form-select::before,#widget .form-select::before{content:"";background-image:url(../img/icons/icons.svg#angle);background-repeat:no-repeat;width:14px;height:14px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#appointment .form-label,#widget .form-label{margin-bottom:15px;display:block}#appointment .form-control,#appointment .form-select,#widget .form-control,#widget .form-select{width:100%;padding:16px 24px;border-radius:110px;border:1px solid #e5e5e5;color:#454545;outline:0}#appointment .form-control::-webkit-input-placeholder,#appointment .form-select::-webkit-input-placeholder,#widget .form-control::-webkit-input-placeholder,#widget .form-select::-webkit-input-placeholder{color:#454545}#appointment .form-control::-moz-placeholder,#appointment .form-select::-moz-placeholder,#widget .form-control::-moz-placeholder,#widget .form-select::-moz-placeholder{color:#454545}#appointment .form-control:-ms-input-placeholder,#appointment .form-select:-ms-input-placeholder,#widget .form-control:-ms-input-placeholder,#widget .form-select:-ms-input-placeholder{color:#454545}#appointment .form-control::-ms-input-placeholder,#appointment .form-select::-ms-input-placeholder,#widget .form-control::-ms-input-placeholder,#widget .form-select::-ms-input-placeholder{color:#454545}#appointment .form-control::placeholder,#appointment .form-select::placeholder,#widget .form-control::placeholder,#widget .form-select::placeholder{color:#454545}#appointment .animate,#widget .animate{width:100%;height:51px;position:relative;z-index:0;border-radius:110px}#appointment .animate::before,#widget .animate::before{content:"";background-color:#347de7;position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;-webkit-filter:blur(5px);filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-webkit-animation:widget__glowing 20s linear infinite;animation:widget__glowing 20s linear infinite;border-radius:110px}#appointment .animate::after,#widget .animate::after{background-color:#fafafa;z-index:-1;content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:110px}#appointment input.selected,#widget input.selected{border:1px solid #347de7;color:#347de7}#appointment .alert--info,#widget .alert--info{color:#1c606a;background-color:#d7f1f5;border-color:#c7ebf1;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}#appointment .alert--success,#widget .alert--success{color:#1c606a;background-color:#bbefc1;border-color:#bbefc1;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}#appointment .alert--error,#widget .alert--error{color:#1c606a;background-color:#efc6bb;border-color:#efc6bb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}#appointment .alert--warning,#widget .alert--warning{color:#1c606a;background-color:#f2d9bb;border-color:#f2d9bb;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}#appointment .span-2,#widget .span-2{-ms-grid-column-span:2;grid-column:span 2}#widget .action__info .animate{height:50px}@-webkit-keyframes widget__glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}@keyframes widget__glowing{0%{background-position:0 0}50%{background-position:400% 0}100%{background-position:0 0}}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;-webkit-box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}#appointment,#widget{color:#454545;line-height:1.5;font-family:Inter,sans-serif}#widget .header__description{margin-bottom:35px}#widget .header__description .title{font-size:34px;font-weight:700}#widget .header__description .subtitle{font-size:24px;max-width:898px}#widget .header__description .subtitle .fw-bold{font-weight:700;color:#347de7}#widget .header__description-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}#appointment .loader,#widget .loader{width:48px;height:48px;border-radius:50%;position:relative;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}#appointment .loader::after,#appointment .loader::before,#widget .loader::after,#widget .loader::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite}#appointment .loader::after,#widget .loader::after{border-color:#347de7;animation:prixClipFix 2s linear infinite,rotate .5s linear infinite reverse;inset:6px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}#widget .tablist .btn{max-width:250px;width:100%}#widget .tablist.card{border-radius:0;padding:0}#widget #phone-input{padding:17px 24px}#widget .tab-form{padding:1rem;border-radius:10px}#widget .tabpanel__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px;height:100%;max-width:100%}#widget .tab-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#widget .tab-status .tab{width:62px;height:62px;border-radius:100%;background:#e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:36px;font-weight:700;position:relative}#widget .tab-status .tab.active{background-color:#347de7}#widget .tab-status .tab.active::before{opacity:1!important;background:-webkit-gradient(linear,left top,right top,from(#347de7),to(#fff));background:linear-gradient(90deg,#347de7 0,#fff 100%)}#widget .tab-status .tab.completed{background-color:#347de7}#widget .tab-status .tab.completed::before{opacity:1!important;background:#347de7}#widget .tab-status .tab:not(:last-child){margin-right:46px}#widget .tab-status .tab:not(:last-child)::before{content:"";width:46px;height:2px;position:absolute;right:-74%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}#widget .pagination{padding-bottom:64px}#widget .pagination.hidden{padding-bottom:0}#widget .action__box{font-size:16px;font-weight:700}#widget #prev{margin-right:1.66rem}#widget #make{padding-top:64px}#widget #make .action__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding-bottom:42px}#widget #output{border-bottom:1px solid rgba(217,217,217,.5);margin-bottom:3rem;padding-top:3rem;padding-bottom:3rem}#widget .output__title,#widget .reissue__title{font-size:34px;font-weight:700;margin-bottom:56px}#widget .output__items,#widget .reissue__items{display:-ms-grid;display:grid;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;row-gap:3rem;-ms-grid-columns:-webkit-min-content -webkit-min-content -webkit-min-content;-ms-grid-columns:min-content min-content min-content;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;margin-bottom:2.5rem}#widget .output__item,#widget .reissue__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#widget .output__item .form-label,#widget .reissue__item .form-label{font-size:24px;font-weight:700}#widget .output__item .value,#widget .reissue__item .value{font-size:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 30px;border-radius:40px;border:1px solid #e5e5e5;white-space:nowrap}#widget .output__phone-confirm,#widget .reissue__phone-confirm{padding:1.5rem 1.9rem;-webkit-box-shadow:0 10px 24px 0 rgba(117,113,113,.12);box-shadow:0 10px 24px 0 rgba(117,113,113,.12);border:1px solid #347de7;border-radius:16px;max-width:616px;width:100%}#widget .output__phone-confirm .form-label,#widget .reissue__phone-confirm .form-label{font-weight:700;font-size:24px;margin-bottom:32px}#widget .output__phone-confirm .form-control,#widget .reissue__phone-confirm .form-control{background-color:#fff;width:100%;padding-left:1rem}#widget .reissue__phone-confirm{margin-bottom:56px}#appointment .phone__confirm-loader,#widget .phone__confirm-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#appointment .phone__confirm-wrapper,#widget .phone__confirm-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}#appointment .phone__confirm-wrapper .btn,#widget .phone__confirm-wrapper .btn{margin-left:2rem;max-width:100%}#appointment .phone__confirm-wrapper .form-control:-moz-read-only,#widget .phone__confirm-wrapper .form-control:-moz-read-only{background-color:#e5e5e5}#appointment .phone__confirm-wrapper .form-control:read-only,#widget .phone__confirm-wrapper .form-control:read-only{background-color:#e5e5e5}#appointment #cancel__sms-timer.visible,#appointment #reissue__sms-timer.visible,#appointment #sms-timer.visible,#widget #cancel__sms-timer.visible,#widget #reissue__sms-timer.visible,#widget #sms-timer.visible{margin-top:1rem}#appointment #cancel__sms-button.disable,#appointment #reissue__sms-button.disable,#appointment #sms-button.disable,#widget #cancel__sms-button.disable,#widget #reissue__sms-button.disable,#widget #sms-button.disable{opacity:.5;pointer-events:none;cursor:default}#widget .error__message{font-size:34px;text-align:center;padding:50px;font-weight:700}#widget .first-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#widget .first-tab .action__inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:20px;padding:32px 0}#widget .first-tab .form-select{min-width:100%}#widget #map{max-width:100%;width:100%;height:790px}#widget #map__stations{position:absolute;z-index:999;top:54px;left:25px;background-color:#fff;max-width:475px;min-width:320px;opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;max-height:600px;overflow-x:hidden;overflow-y:auto;width:100%;padding:20px 32px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}#widget #map__stations::-webkit-scrollbar{width:4px}#widget #map__stations::-webkit-scrollbar-thumb{background-color:#165fc9;border-radius:20px}#widget #map__stations::-webkit-scrollbar-track{background:#e5e5e5;border-radius:20px;margin-bottom:12px}#widget .balloon__layout{position:absolute;width:450px;background-color:#fff;max-height:290px;padding:15px;-webkit-filter:drop-shadow(0 10px 24px rgba(117, 113, 113, .12));filter:drop-shadow(0 10px 24px rgba(117, 113, 113, .12));border:1px solid #e5e5e5;border-radius:1.5rem;z-index:99;color:#454545}#widget .balloon__layout ymaps::-webkit-scrollbar{width:4px}#widget .balloon__layout ymaps::-webkit-scrollbar-thumb{background-color:#165fc9;border-radius:20px}#widget .balloon__layout ymaps::-webkit-scrollbar-track{background:#e5e5e5;border-radius:20px}#widget .balloon__layout .btn{padding:12px;font-size:16px;border-radius:50px;max-width:100%}#widget .balloon__layout .close{position:absolute;right:30px;top:18px;background-image:url(../img/icons/icons.svg#close);background-repeat:no-repeat;background-size:cover;width:14px;height:14px;z-index:1}#widget .balloon__layout .corner{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:20px solid #fff}#widget .balloon__inner{margin-bottom:20px}#widget .balloon__content{padding-right:15px}#widget .balloon__category{width:28px;height:28px;border-radius:100%;background-color:#347de7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#widget .balloon__category-title{margin-bottom:8px}#widget .balloon__category-info{font-size:14px;display:-ms-grid;display:grid;-ms-grid-columns:28px 1fr -webkit-min-content;-ms-grid-columns:28px 1fr min-content;grid-template-columns:28px 1fr -webkit-min-content;grid-template-columns:28px 1fr min-content;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#widget .balloon__category-info:last-child{margin-bottom:0}#widget .balloon__category-price{font-weight:500;color:#347de7}#widget .balloon__title{font-size:20px;font-weight:700;top:0;position:sticky;padding-bottom:15px;padding-right:30px;width:100%;background-color:#fff}#widget .balloon__address{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}#widget .balloon__selected{color:#347de7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}#widget .balloon__selected-text{position:relative;display:inline-block;padding-right:40px}#widget .balloon__selected-text::before{content:"";background-image:url(../img/icons/icons.svg#check);background-repeat:no-repeat;background-size:cover;width:32px;height:32px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#widget .action__info{text-align:center}#widget .action__info-title{margin-bottom:15px;opacity:.3}#widget .action__info-station{margin-bottom:15px;color:#347de7;font-weight:700}#widget .action__info .btn{max-width:100%;padding-top:13px;padding-bottom:13px}#widget .zoom-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:92px;height:48px;background-color:#fff;border-radius:14px;border:1px solid #e5e5e5;overflow:hidden;-webkit-box-shadow:0 6.42478px 30.50567px 0 rgba(117,113,113,.1),0 8.16445px 45.08516px 0 rgba(117,113,113,.12),0 11.15018px 52.17053px 0 rgba(117,113,113,.13);box-shadow:0 6.42478px 30.50567px 0 rgba(117,113,113,.1),0 8.16445px 45.08516px 0 rgba(117,113,113,.12),0 11.15018px 52.17053px 0 rgba(117,113,113,.13)}#widget .zoom-control::before{content:"";width:1px;height:30px;background-color:#e5e5e5;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#widget #zoom-in,#widget #zoom-out{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#347de7;font-weight:700;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#widget #zoom-in:hover,#widget #zoom-out:hover{background-color:#e5e5e5}#widget .list{position:relative}#widget .list__stations-wrapper.open #map__stations{opacity:1;max-height:600px;pointer-events:all}#widget .list__menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:25px;top:10px;background-color:#347de7;color:#fff;font-weight:700;width:475px;padding:10px 24px;border-radius:110px;z-index:99;cursor:pointer}#widget .list__menu-btn .burger{width:24px;height:24px}#widget .list__menu-btn .burger__close{width:22px;height:22px;display:none}#widget .list__menu-btn.open{border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}#widget .list__menu-btn.open .burger{display:none}#widget .list__menu-btn.open .burger__close{display:block}#widget .list__station{border-bottom:1px solid #347de7}#widget .list__station:last-child{border-bottom:0}#widget .list__station:last-child .btn{margin-bottom:0}#widget .list__station:first-child .list__name{padding-top:0}#widget .list__station .btn{max-width:100%;text-align:center;margin-bottom:32px}#widget .list__name{font-size:20px;font-weight:700;padding:15px 0;border-bottom:1px solid #e5e5e5}#widget .list__address{padding:15px 0;border-bottom:1px solid #e5e5e5}#widget .list__category{padding:15px 0;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}#widget .list__category b{margin-right:8px}#widget .list__category-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:8px}#widget .list__category-item{width:28px;height:28px;border-radius:100%;background-color:#347de7;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#widget .list__category-item:last-child{margin-right:0}#widget .dropdown{height:50px;background:#fff;position:relative;border:none;cursor:pointer;padding-right:35px;min-width:270px}#widget .dropdown::before{z-index:99;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}#widget .dropdown input{width:100%;height:100%;border-radius:110px;padding:25px 24px;padding-right:40px;outline:0;pointer-events:none;position:absolute;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #e5e5e5}#widget .dropdown input.selected{border:1px solid #347de7;color:#347de7}#widget .dropdown.creatable input{pointer-events:all}#widget .dropdown .options{width:100%;z-index:999;background:#fff;overflow:hidden;position:absolute;border:1px solid #e5e5e5;top:50px;left:0;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);visibility:hidden;border-bottom-left-radius:16px;border-bottom-right-radius:16px;max-height:275px;overflow-y:auto}#widget .dropdown .options::-webkit-scrollbar{width:4px}#widget .dropdown .options::-webkit-scrollbar-thumb{background-color:#165fc9;border-radius:20px}#widget .dropdown .options::-webkit-scrollbar-track{background:#e5e5e5;border-radius:20px;margin-bottom:12px}#widget .dropdown .options .option{padding:14px 24px;font-size:14px;line-height:1;font-weight:400;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}#widget .dropdown .options .option:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}#widget .dropdown .options .option:not(:last-of-type){border-bottom:1px solid #e5e5e5}#widget .dropdown .options .option:hover{color:#fff;background:#347de7}#widget .dropdown .options .option.category-A,#widget .dropdown .options .option.category-B,#widget .dropdown .options .option.category-C,#widget .dropdown .options .option.category-D,#widget .dropdown .options .option.category-E{position:relative;padding-left:40px}#widget .dropdown .options .option.category-A::before,#widget .dropdown .options .option.category-B::before,#widget .dropdown .options .option.category-C::before,#widget .dropdown .options .option.category-D::before,#widget .dropdown .options .option.category-E::before{content:"";position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#widget .dropdown .options .option.category-A::before{width:20px;height:20px;background-image:url(../img/icons/icons.svg#A)}#widget .dropdown .options .option.category-B::before{width:30px;height:30px;background-image:url(../img/icons/icons.svg#B)}#widget .dropdown .options .option.category-C::before{width:30px;height:30px;background-image:url(../img/icons/icons.svg#C)}#widget .dropdown .options .option.category-D::before{width:30px;height:30px;background-image:url(../img/icons/icons.svg#D)}#widget .dropdown .options .option.category-E::before{width:30px;height:30px;background-image:url(../img/icons/icons.svg#E)}#widget .dropdown .options .option.disabled{pointer-events:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e5e5e5;color:#ccc}#widget .dropdown.opened input{border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}#widget .dropdown.opened .options{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#widget .dropdown.opened::before{rotate:-180deg}#widget #occupation,#widget #reissue{padding-top:64px}#widget #occupation .action__inner,#widget #reissue .action__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-bottom:42px}#widget #occupation .action__box,#widget #reissue .action__box{max-width:300px;width:100%}#widget #occupation .action__box .form-label,#widget #reissue .action__box .form-label{font-size:16px;font-weight:700}#widget #occupation .action__box .form-control,#widget #reissue .action__box .form-control{padding:17px 24px;padding-right:35px;cursor:pointer}#widget .date-calendar{position:relative}#widget .date-calendar #calendar,#widget .date-calendar #reissue__calendar{background:#fff;-webkit-box-shadow:0 22px 32px 0 rgba(0,0,0,.04);box-shadow:0 22px 32px 0 rgba(0,0,0,.04);border-radius:0 0 20px 20px;text-align:left;border-collapse:separate;border-spacing:0;position:absolute;z-index:999}#widget .date-calendar .form-control{padding-left:1rem;color:#347de7}#widget .date-calendar .form-control.selected{border-color:#347de7}#widget .date-calendar.open .form-control{border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}#widget .date-calendar.open #calendar{border-top-right-radius:0;border-top-left-radius:0}#widget .calendar-week,#widget .current-week{background-color:#fff}#widget .calendar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;color:#347de7}#widget .calendar-nav__month{text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#widget .calendar-year{background-color:#ebebf6;padding:11px;font-weight:700;color:#347de7;text-align:center}#widget .calendar-week,#widget .calendar-week__days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;padding:0 12px 12px 12px}#widget .calendar-week .cell,#widget .calendar-week__days .cell{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .1s;transition:all .1s;font-weight:400;border-radius:2px}#widget .calendar-week{color:#9e9eb0}#widget .calendar-week .cell:last-child,#widget .calendar-week .cell:nth-last-child(2){color:#ad0000}#widget .calendar-week__days .cell{cursor:pointer}#widget .calendar-week__days .cell.today{background-color:#ebebf6}#widget .calendar-week__days .cell.today:hover{background-color:#e5e5e5}#widget .calendar-week__days .cell.gray{background-color:#f1f1f1}#widget .calendar-week__days .cell.gray:hover{color:#454545;background-color:#e2e2e2}#widget .calendar-week__days .cell.disable{pointer-events:none;color:#e5e5e5;cursor:default}#widget .calendar-week__days .cell.disable.today{background-color:#fff;border:1px solid #e5e5e5}#widget .calendar-week__days .cell:hover{background-color:#347de7;color:#fff}#widget .calendar-week__days .cell--anyMonth{width:24px;height:24px}#widget .calendar-loader{height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#widget .next-month,#widget .prev-month{position:relative;height:24px;width:24px;cursor:pointer;border-top-left-radius:.6rem;-webkit-transition:all .1s;transition:all .1s}#widget .next-month::before,#widget .prev-month::before{content:"";background-image:url(../img/icons/icons.svg#left);background-repeat:no-repeat;width:24px;height:24px;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}#widget .next-month.disable,#widget .prev-month.disable{pointer-events:none;cursor:default}#widget .next-month{border-top-right-radius:.6rem;border-top-left-radius:0}#widget .next-month::before{background-image:url(../img/icons/icons.svg#right)}#widget .date-calendar{position:relative}#widget .date-calendar::before{content:"";background-image:url(../img/icons/icons.svg#angle);background-repeat:no-repeat;width:14px;height:14px;position:absolute;right:24px;top:26px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all .3s;transition:all .3s}#widget .date-calendar.open::before{rotate:-180deg}#appointment .overlay,#widget .overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99;-webkit-transition:.3s all;transition:.3s all}#appointment .modal__info,#widget .modal__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}#appointment .modal__info .btn,#widget .modal__info .btn{max-width:100%;width:100%}#appointment .modal__info .btn:hover,#widget .modal__info .btn:hover{text-decoration:none}#appointment #cancel__modal,#appointment #cancel__modal.success,#appointment .modal,#widget #cancel__modal,#widget #cancel__modal.success,#widget .modal{opacity:0;visibility:hidden;width:100%;max-width:500px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:300;-webkit-transition:.3s all;transition:.3s all;padding:0 .5rem}#appointment #cancel__modal.success__inner,#appointment #cancel__modal__inner,#appointment .modal__inner,#widget #cancel__modal.success__inner,#widget #cancel__modal__inner,#widget .modal__inner{-webkit-box-shadow:0 3px 10px -.5px rgba(0,0,0,.2);box-shadow:0 3px 10px -.5px rgba(0,0,0,.2);padding:32px;padding-top:130px;border-radius:1rem;background-color:#fff}#appointment #cancel__modal.success::before,#appointment #cancel__modal::before,#appointment .modal::before,#widget #cancel__modal.success::before,#widget #cancel__modal::before,#widget .modal::before{content:"";background-image:url(../img/icons/icons.svg#checkbox);background-repeat:no-repeat;width:83px;height:83px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:32px}#appointment #cancel__modal.success__title,#appointment #cancel__modal__title,#appointment .modal__title,#widget #cancel__modal.success__title,#widget #cancel__modal__title,#widget .modal__title{font-size:34px;font-weight:700;text-align:center;margin-bottom:24px}#appointment #cancel__modal.success__alert,#appointment #cancel__modal__alert,#appointment .modal__alert,#widget #cancel__modal.success__alert,#widget #cancel__modal__alert,#widget .modal__alert{color:#fff;background-color:#347de7;border-radius:8px;margin-bottom:24px;padding:10px}#appointment #cancel__modal.success__info,#appointment #cancel__modal__info,#appointment .modal__info,#widget #cancel__modal.success__info,#widget #cancel__modal__info,#widget .modal__info{font-weight:700;font-size:18px}#appointment #cancel__modal.success__info a,#appointment #cancel__modal__info a,#appointment .modal__info a,#widget #cancel__modal.success__info a,#widget #cancel__modal__info a,#widget .modal__info a{color:#347de7}#appointment #cancel__modal.success__info a:hover,#appointment #cancel__modal__info a:hover,#appointment .modal__info a:hover,#widget #cancel__modal.success__info a:hover,#widget #cancel__modal__info a:hover,#widget .modal__info a:hover{text-decoration:underline}#appointment #cancel__modal.success__info.appointment,#appointment #cancel__modal__info.appointment,#appointment .modal__info.appointment,#widget #cancel__modal.success__info.appointment,#widget #cancel__modal__info.appointment,#widget .modal__info.appointment{margin-bottom:.5rem}#appointment #cancel__modal.success__description,#appointment #cancel__modal__description,#appointment .modal__description,#widget #cancel__modal.success__description,#widget #cancel__modal__description,#widget .modal__description{font-weight:500;font-size:16px}#appointment .cancel__modal-redirect,#widget .cancel__modal-redirect{display:block;text-align:center}#appointment #cancel__modal.active,#appointment .modal.active,#appointment .overlay.active,#widget #cancel__modal.active,#widget .modal.active,#widget .overlay.active{opacity:1;visibility:visible}#appointment .modal__cross,#widget .modal__cross{width:15px;height:15px;position:absolute;top:20px;right:20px;fill:#444;cursor:pointer}#appointment #cancel__modal::before,#widget #cancel__modal::before{background-image:none}#appointment #cancel__modal .modal__inner,#widget #cancel__modal .modal__inner{padding:32px}#appointment #cancel__modal.success .modal__inner,#widget #cancel__modal.success .modal__inner{padding-top:130px}#appointment #cancel__modal .phone__confirm-wrapper,#widget #cancel__modal .phone__confirm-wrapper{margin-bottom:30px}#appointment #cancel__modal .form-label,#widget #cancel__modal .form-label{font-size:18px;font-weight:700}#appointment #cancel__modal-btn,#widget #cancel__modal-btn{width:100%}#appointment #cancel__modal #cancel__sms-timer,#widget #cancel__modal #cancel__sms-timer{margin-bottom:20px}#appointment #cancel__modal .modal__alert,#widget #cancel__modal .modal__alert{margin-bottom:0}#appointment .appointment__title{font-size:34px;font-weight:700;margin-bottom:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#appointment .appointment__title .loader{display:inline-block;width:24px;height:24px}#appointment .appointment__title .loader::before{border-color:#165fc9}#appointment .appointment__failed{padding:50px;text-align:center;font-size:34px;font-weight:700}#appointment .appointment__failed a{color:#347de7;text-decoration:underline;-webkit-transition:all .2s;transition:all .2s}#appointment .appointment__failed a:hover{color:#165fc9}#appointment .appointment__number{color:#347de7}#appointment .appointment__info{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:56px;padding-bottom:56px;border-bottom:1px solid #e5e5e5}#appointment .appointment__info-box{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-min-content 1fr;-ms-grid-columns:min-content 1fr;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-gap:62px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#appointment .appointment__info .box__item-label{font-size:24px;white-space:nowrap;font-weight:700;margin-bottom:32px}#appointment .appointment__info .box__item-content{padding:16px 40px;display:inline-block;margin-bottom:10px;margin-right:10px;border:1px solid #e5e5e5;border-radius:40px}#appointment .appointment__status{position:relative;margin-left:30px;padding-left:45px;font-size:16px;font-weight:400}#appointment .appointment__status::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:34px;height:34px;border-radius:100%}#appointment .appointment__status.blue::before{background-color:#347de7}#appointment .appointment__payStatus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-left:auto}#appointment .appointment__payStatus.green{color:#36bd74}#appointment .appointment__navigator-label{font-size:24px;font-weight:700;margin-bottom:32px}#appointment .appointment__navigator-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}#appointment .appointment__navigator-btn{border:1px solid #347de7;border-radius:4px;max-width:225px;width:100%;height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s}#appointment .appointment__navigator-btn img{max-width:80%;max-height:80%}#appointment .appointment__navigator-btn:hover{background-color:#165fc9}#appointment #paymentInfo__pay-btn{text-decoration:underline}#appointment #govPayment-pay__btn,#appointment #pay__btn{font-size:24px;padding-top:1rem;padding-bottom:1rem;padding-left:3rem}#appointment #govPayment-pay__btn span,#appointment #pay__btn span{position:relative}#appointment #govPayment-pay__btn span::before,#appointment #pay__btn span::before{content:"";background-image:url(../img/icons/icons.svg#ruble);background-repeat:no-repeat;position:absolute;width:30px;height:30px;left:-33px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#appointment #govPayment-pay__btn{white-space:wrap;margin-bottom:10px}#appointment .client__info{-ms-grid-row-span:2;grid-row:span 2;grid-gap:10px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:30px;border:1px solid #347de7;border-radius:24px;-webkit-box-shadow:0 10px 24px 0 rgba(117,113,113,.12);box-shadow:0 10px 24px 0 rgba(117,113,113,.12)}#appointment .client__info-buttons{-ms-grid-column-span:2;grid-column:span 2}#appointment .client__info .box__item{-ms-grid-column-span:2;grid-column:span 2}#appointment .client__info .action-buttons__wrapper{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-column-span:2;grid-column:span 2}#appointment .client__info .btn-blue{margin-right:10px}#appointment .client__info .issuedCard-btn{margin-right:0;width:100%;padding:1rem;padding-left:40px;text-align:left}#appointment .client__info .issuedCard-btn__label{font-size:12px;padding-top:.5rem;color:#347de7}#appointment .client__info .issuedCard-btn.disabled{opacity:.5;pointer-events:none;cursor:default}#appointment .client__info .issuedCard-btn__text{position:relative}#appointment .client__info .issuedCard-btn__text::before{content:"";background-image:url(../img/icons/icons.svg#pdf);background-repeat:no-repeat;position:absolute;left:-35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}#appointment .client__info .issuedCard-btn__wrapper{-ms-grid-column-span:2;grid-column:span 2}#appointment .client__info .onlinePay-btn{-ms-grid-column-span:2;grid-column:span 2}#appointment .client__info .onlinePay-btn .btn{width:100%}#appointment .schema{padding-bottom:56px;margin-bottom:56px;border-bottom:1px solid #e5e5e5}#appointment .schema__title{font-size:34px;font-weight:700;margin-bottom:32px}#appointment .schema__images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:32px}#appointment .schema__images img{max-width:550px;width:100%}#appointment .requirement{max-width:1160px;width:100%}#appointment .requirement__item{margin-bottom:56px}#appointment .requirement__item-title{font-size:34px;padding-left:94px;font-weight:700;position:relative;margin-bottom:30px}#appointment .requirement__item-title::before{content:"";position:absolute;left:0;top:0;width:62px;height:62px;background-color:#347de7;color:#fff;border-radius:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#appointment .requirement__item-list{padding-left:94px}#appointment .requirement__item .list__item{padding-left:29px;position:relative;margin-bottom:24px}#appointment .requirement__item .list__item::before{content:"";position:absolute;width:9px;height:9px;border:1px solid #347de7;border-radius:110px;background-color:#fff;left:0;top:7px}#appointment .requirement__item:nth-child(1) .requirement__item-title::before{content:"1"}#appointment .requirement__item:nth-child(2) .requirement__item-title::before{content:"2"}#appointment .requirement__item:nth-child(3) .requirement__item-title::before{content:"3"}#appointment #cancel__modal::before{background-image:none}#appointment #cancel__modal .modal__inner{padding:32px}#appointment #cancel__modal.success .modal__inner{padding-top:130px}#appointment #cancel__modal .phone__confirm-wrapper{margin-bottom:30px}#appointment #cancel__modal .form-label{font-size:18px;font-weight:700}#appointment #cancel__modal-btn{width:100%}#appointment #cancel__modal #cancel__sms-timer{margin-bottom:20px}#appointment #cancel__modal .modal__alert{margin-bottom:0}#appointment #govPayment__modal::before{background-image:none}#appointment #govPayment__modal .modal__inner{padding:32px}#appointment .govPayment__content-box{display:-ms-grid;display:grid;-ms-grid-columns:150px 1fr;grid-template-columns:150px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:15px 0}#appointment .govPayment-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#appointment .govPayment__error{padding:5px;color:#ad0000;margin-bottom:10px}#appointment #appointment__govPayment-info a,#appointment #appointment__govPayment-link a{text-decoration:underline}#appointment #govPayment__submit{width:100%}#appointment .govPayment__qr-code-title{font-size:34px;font-weight:700;margin-bottom:32px}#appointment .govPayment__qr-code{display:block;max-width:300px;width:100%;margin:auto}@media (max-width:1440px){#appointment .appointment__title,#widget .appointment__title{font-size:24px;margin-bottom:30px}#appointment .appointment__info-box,#widget .appointment__info-box{grid-gap:20px}#appointment .appointment__info .box__item-label,#widget .appointment__info .box__item-label{font-size:18px;margin-bottom:15px}#appointment .appointment__info .box__item-content,#widget .appointment__info .box__item-content{padding:6px 15px;font-size:14px}#appointment .appointment__navigator,#widget .appointment__navigator{margin-bottom:30px;padding-bottom:30px}#appointment .appointment__navigator-label,#widget .appointment__navigator-label{font-size:18px;margin-bottom:15px}#appointment .appointment__navigator-btn,#widget .appointment__navigator-btn{max-width:150px;height:60px}#appointment .client__info,#widget .client__info{padding:20px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#appointment #occupation .action__box .form-control,#appointment #phone-input,#appointment #reissue .action__box .form-control,#appointment .btn,#appointment .form-control,#appointment .form-select,#appointment .output__item .value,#appointment .reissue__item .value,#widget #occupation .action__box .form-control,#widget #phone-input,#widget #reissue .action__box .form-control,#widget .btn,#widget .form-control,#widget .form-select,#widget .output__item .value,#widget .reissue__item .value{padding:8px 15px;line-height:1.5;font-size:16px}#appointment .output__items,#appointment .reissue__items,#widget .output__items,#widget .reissue__items{row-gap:2rem}#appointment .output__items .form-label,#appointment .reissue__items .form-label,#widget .output__items .form-label,#widget .reissue__items .form-label{font-size:18px}#appointment .output__title,#appointment .reissue__title,#widget .output__title,#widget .reissue__title{font-size:24px;margin-bottom:25px}#appointment .output__phone-confirm .form-label,#appointment .reissue__phone-confirm .form-label,#widget .output__phone-confirm .form-label,#widget .reissue__phone-confirm .form-label{font-size:18px;margin-bottom:20px}#appointment .dropdown,#widget .dropdown{height:42px}#appointment .dropdown input,#widget .dropdown input{padding:8px 15px;font-size:16px;padding-right:40px}#appointment .dropdown .options,#widget .dropdown .options{top:42px}#appointment .date-calendar::before,#widget .date-calendar::before{top:21px}#appointment .schema,#widget .schema{margin-bottom:30px;padding-bottom:30px}#appointment .schema__title,#widget .schema__title{font-size:24px}#appointment .schema__images img,#widget .schema__images img{max-width:350px}#appointment .govPayment__qr-code-title,#widget .govPayment__qr-code-title{font-size:24px;margin-bottom:20px}#appointment .requirement__item-title,#widget .requirement__item-title{font-size:24px;padding-left:55px;margin-bottom:20px}#appointment .requirement__item-title::before,#widget .requirement__item-title::before{width:40px;height:40px}#appointment .requirement__item .list__item,#widget .requirement__item .list__item{margin-bottom:10px}#appointment .requirement__item-list,#widget .requirement__item-list{padding-left:55px}#appointment .header__description .title,#widget .header__description .title{font-size:24px}#appointment .header__description .subtitle,#widget .header__description .subtitle{font-size:18px;max-width:600px}#appointment .animate,#widget .animate{height:42px}#widget .action__info .animate{height:41px}#widget .action__info .btn{padding-top:8px;padding-bottom:8px}}@media (max-width:1100px){#widget .list{padding:0}#widget .list__station .btn{margin-bottom:20px}#widget .list__menu-btn{width:350px}#widget .list #map__stations{padding-left:24px;padding-right:15px;max-width:350px;min-width:250px;max-height:370px}#widget .list__stations-wrapper.open #map__stations{max-height:370px}#widget .first-tab{padding-left:0;padding-right:0;position:relative}#widget .first-tab .action__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#widget #map{height:500px}}@media (max-width:975px){#widget .pagination{padding-bottom:30px}#widget #make,#widget #occupation,#widget #reissue{padding-top:30px}#widget .tab-status .tab{width:52px;height:52px;font-size:24px}#widget .tab-status .tab:not(:last-child){margin-right:23px}#widget .tab-status .tab:not(:last-child)::before{width:41px}#widget .tab-status .tab.active::before{background:-webkit-gradient(linear,left top,right top,from(#347de7),color-stop(50%,#fff));background:linear-gradient(90deg,#347de7 0,#fff 50%)}#appointment .appointment__info{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:10px}#appointment .appointment__info-box{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}#appointment .appointment__info .box__item-label{margin-bottom:10px}#appointment .appointment__navigator{margin-bottom:0;padding-bottom:0}#appointment .client__info .btn-blue{margin-right:0}#appointment .client__info .issuedCard-btn__wrapper{-ms-grid-column-span:2;grid-column:span 2}#appointment .client__info .action-buttons__wrapper{grid-gap:10px;margin-bottom:10px}#appointment .client__info .onlinePay-btn{-ms-grid-column-span:1;grid-column:span 1}}@media (max-width:768px){#widget .error__message{font-size:24px}#widget .card{padding:1.5rem 1rem}#widget .tab-status{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#widget .first-tab .action__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:0;padding:14px 0 24px 0}#widget .first-tab .action__box:first-child{-ms-grid-column-span:1;grid-column:span 1}#widget .first-tab .action__info{padding-bottom:1.5rem;border-bottom:1px solid #ccc}#widget .header__description{margin-bottom:1rem}#widget .header__description .paragraph{display:block;margin-bottom:1rem}#widget .header__description-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#widget .header__description-inner .title{font-size:1.5rem;margin-bottom:1rem}#widget .header__description-inner .subtitle{font-size:1.1rem}#widget .list__menu-btn{left:15px;width:96%}#widget .list #map__stations{left:15px;max-width:96%}#widget .balloon__layout{width:320px}#widget .balloon__inner ymaps{width:290px!important}#widget .balloon__title{font-size:16px}#widget .balloon__content{font-size:14px}#widget .action__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2rem;margin-bottom:1rem;padding-bottom:1.5rem}#widget .action__box{max-width:100%}#widget .action__box .form-control,#widget .action__box .form-select{width:100%;max-width:100%}#widget .map__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5rem}#widget .map__top .title{font-size:1.25rem}#widget .map__top .form-control{width:100%}#widget .map-description{font-size:1.125rem;margin-bottom:1rem}#widget .form-label{font-size:1.125rem}#widget .pagination .btn:not(.hidden){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;margin-bottom:1rem}#widget .output__items{-ms-grid-columns:-webkit-min-content -webkit-min-content;-ms-grid-columns:min-content min-content;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#widget .output__items .form-label{margin-bottom:.5rem}#widget .output__item--station .value{white-space:normal}}@media (max-width:670px){#appointment .appointment__info .box__item{-ms-grid-column-span:2;grid-column:span 2}#appointment .appointment__info .box__item-label{white-space:normal}#appointment .appointment__title{margin-bottom:15px;row-gap:10px}#appointment .appointment__payStatus{margin-left:0}}@media (max-width:568px){#appointment .phone__confirm-wrapper,#widget .phone__confirm-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#appointment .phone__confirm-wrapper .btn,#widget .phone__confirm-wrapper .btn{margin-left:0;margin-top:1rem}#appointment .requirement__item-list,#widget .requirement__item-list{padding-left:0}}@media (max-width:450px){#widget .list__menu-btn{width:92%}#widget .list__name{font-size:18px;padding-bottom:8px}#widget .list__address{padding:8px 0}#widget .list__category{padding:8px 0;margin-bottom:5px}#widget .list__category-item{width:22px;height:22px;font-size:12px}#widget .list #map__stations{width:92%;padding:10px;padding-right:15px}#widget .list__station .btn{margin-bottom:10px}#widget #output{margin-bottom:2rem;padding-bottom:2rem}#widget .output__item--station{-ms-grid-column-span:2;grid-column:span 2}#appointment .appointment__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#appointment .appointment__info .box__item-label{font-size:16px}#appointment .appointment__status{margin-left:0}#appointment .appointment .client__info .issuedCard-btn{padding:.5rem;padding-left:40px}#appointment .appointment .client__info .issuedCard-btn__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#appointment #govPayment-pay__btn,#appointment #pay__btn{font-size:20px}#appointment #govPayment-pay__btn span::before,#appointment #pay__btn span::before{width:30px;height:30px}#appointment .requirement__item{margin-bottom:30px}#appointment .requirement__item .list__item{font-size:14px}#appointment .requirement__item-title{font-size:18px}}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media (max-width:320px){#widget .tab-status .tab{width:2rem;height:2rem;margin-right:1rem}#widget .tab-status .tab:not(:last-child)::before{width:1.65rem}}