body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.petition__paper{background:#fff;border-radius:8px;padding:20px}.wrote{margin-bottom:20px}.form__input{margin:8px 0;padding:8px}.form__input.is-invalid{border-color:red}.form__error{font-size:.9rem}.withOpacity{opacity:.5}.button.send__button--yellow{background:gold;border:none;border-radius:4px;cursor:pointer;padding:10px 20px}.line{background:#ccc;margin:20px 0}.social.sharings-block{padding:20px 0}.container{margin:0 auto;max-width:1200px;padding:0 15px}.social__title{font-size:1.2rem;margin-bottom:15px}.share-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.share-button{align-items:center;background:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;display:flex;gap:8px;padding:8px 12px;text-decoration:none;transition:background .2s}.share-button:hover{background:#e0e0e0}.share-button span{font-size:.9rem}.button-comment{color:#666;font-size:.9rem;margin-top:10px;text-align:center}.button-comment a{color:#06c;text-decoration:none}.button-comment a:hover{text-decoration:underline}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:80vh;max-width:1200px;overflow-y:auto;padding:20px;position:relative}.modal-content::-webkit-scrollbar{width:10px}.modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}.modal-content::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.modal-content::-webkit-scrollbar-thumb:hover{background:#555}.modal-close{background:none;border:none;color:#666;cursor:pointer;font-size:36px;height:36px;line-height:36px;position:absolute;right:15px;text-align:center;top:15px;width:36px}.modal-close:hover{color:#333}.offer-link{color:#06c;cursor:pointer;text-decoration:none}.offer-link:hover{text-decoration:underline}.modal_container_windows{width:100%}.form__block{padding:20px}.whom{margin-bottom:15px}.before-input{margin-right:10px}.form__input--short{margin-right:0;width:200px}.form__comment{color:#666}.form__comment,.form__error{font-size:.9em;margin-top:5px;width:100%}.form__error{color:red}.more_margin{margin-top:10px}.city_comment{font-style:italic}.public-offer{margin:0 auto;max-width:900px;padding:40px 20px}.public-offer h1{color:#333;font-size:2rem;margin-bottom:30px;text-align:center}.public-offer p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:15px}.public-offer strong{color:#555}.public-offer a{color:#06c;text-decoration:none}.public-offer a:hover{text-decoration:underline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Helvetica,Arial,sans-serif}body,html{height:100%;width:100%}body{font-family:PT Sans,sans-serif;padding:0}body,h1,h2{margin:0}button,input,textarea{border:none;box-shadow:none;font-family:PT Sans,sans-serif;outline:none}p{line-height:18px;margin:5px 0}.container{box-sizing:border-box;padding:0 25px;position:relative}.top__overlay{bottom:0;left:0;position:absolute;right:50%;top:0;z-index:0}.top-outer{margin:0 auto;position:relative}.line{background-color:#7f7f7f;height:1px;width:100%}.top{background-size:cover;position:relative;width:100%}.top .container{height:100%}.wrote{box-sizing:border-box;color:#000;font-size:16px;line-height:1;margin-bottom:50px;position:relative;text-align:center;width:100%}.wrote__text:last-child{margin-top:3px}.wrote img{width:177px}.wrote__text{margin-bottom:5px;margin-top:0}.wrote__num{font-size:30px;font-weight:700;letter-spacing:-4px;line-height:45px}.wrote .text_link{border-bottom:0;color:#fff;display:inline-block;font-size:14px}.triangle{border-bottom:45px solid #fff;border-left:1px solid #0000;bottom:0;height:0;left:0;position:absolute;width:0}.slogan1{margin:10px 0 15px}.slogan1 h1{font-size:46px;line-height:45px}form .container{padding:0}form .container_inner{padding:0 35px 0 25px}.petition{font-size:14px;margin-bottom:20px;padding:22px 0}.petition__paper{background-color:#f7f5e9;box-shadow:0 -11px 35px 5px #4014122e;margin-bottom:64px;padding:20px 0 30px;position:relative}.form__row,.whom{margin-bottom:10px}.form__input{background-color:#fff;border:1px solid #0000;border-bottom:1px solid #ababab!important;box-sizing:border-box;font-family:PT Sans,sans-serif;font-size:14px;height:28px;padding:0 5px;width:100%}.form__input:focus{border:1px solid #85beff}.form__input--short{width:113px}.form__input--short:first-child{margin-right:5px}.form__row-error .form__input{border:1px solid #ff4141}.form__comment{color:#7f7f7f;font-size:16px;line-height:16px;margin-top:10px;text-align:center}.form__error{display:none}.form__comment.form__comment--longline:before{left:-110px;width:100px}.petition__text{margin-top:12px}.petition__textarea{box-sizing:border-box;font-size:14px;height:auto;min-height:580px;padding:15px;resize:none;width:100%}.petition__text strong{display:block;margin:0 auto 10px;max-width:310px;text-align:center}.petition__date{text-align:right}.petition__controls{margin:30px 0;text-align:center}.petition__textblock p{line-height:22px}#sign_sketch{background-color:#fff;box-sizing:border-box;height:225px;margin-top:15px;padding:5px;position:relative;width:100%}.text_link{border-bottom:1px solid #0096ff;color:#0096ff;display:inline-block;line-height:13px}.text_link,.text_link:hover{cursor:pointer}.sign_wrap{display:inline-block;position:relative;width:340px}.sign_wrap .text_link{bottom:9px;position:absolute;right:14px;z-index:9}.sketch-line{background:gray;bottom:25px;height:1px;left:20px;pointer-events:none;position:absolute;right:20px;width:90%}.petition__send{background-color:#ebebeb;box-sizing:border-box;font-size:16px;padding:25px 15px}.container--petition__send{padding:0 10px}.form__checkbox{left:-9999px;position:absolute}.label_checkbox{cursor:pointer;display:inline-block;margin-bottom:5px;padding-left:30px;position:relative}.label_checkbox:before{background-color:#fff;border:1px solid #ababab;content:"";height:18px;left:0;position:absolute;top:-1px;width:18px}.label_checkbox:after{content:"";display:none;height:17px;left:4px;position:absolute;top:-5px;width:17px}.form__checkbox:checked+.label_checkbox:after{display:block}.petition__send .flexbox{display:flex;flex-direction:column}.petition__send,.subscribe{text-align:center}.subscribe{font-size:14px;margin-top:25px;padding-bottom:10px}.subscribe label{text-align:center}.subscribe__input{border:1px solid #ababab;box-sizing:border-box;display:block;font-size:16px;height:38px;margin:5px auto 0;padding:0 10px;width:225px}.subscribe__input:focus{border:1px solid #85beff}.button{background-color:red;color:#fff;cursor:pointer;font-size:22px;font-weight:700;height:51px;letter-spacing:1px;margin-top:18px;opacity:.8}.button:hover{opacity:1}.subscribe__button{width:225px}.footer{background-color:#f0f0f0;padding:30px 0 30px 51px}.footer__banner{width:177px}.footer .flexbox{display:flex;flex-direction:column;justify-content:center}.footer .flexbox__item{text-align:center}.footer .flexbox__item:first-child,.more_margin{margin-bottom:25px}.hidden{display:none}.wrap{padding:0 10px}.modal_wrap{background-color:#00000057;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:8888}.modal_wrap--hidden{display:none}.modal,.modal__text{box-sizing:border-box;left:0;margin:0 auto;padding:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.modal{background-color:#ebebeb;height:90%;width:90%;z-index:9999}.modal__close{position:absolute;right:20px;top:20px}.modal__text{font-size:18px;text-align:center}.modal__text strong{display:inline-block;font-size:22px;margin-bottom:5px;text-align:center}.modal__text p{line-height:24px;margin-bottom:10px;text-align:left}.modal__button{height:auto;margin-top:40px;width:100%}.controls_edit{margin-bottom:20px;text-align:right}.edit__button{font-size:14px;height:32px;line-height:30px;margin:10px 15px 0 0;text-transform:uppercase;width:130px}.send__button{float:left;height:auto;margin:0 auto;padding:10px 30px 14px;width:100%}.send__button--big,.send__button--yellow{background-color:#f8ef21;color:#000}.send__button--big{float:none;font-size:22px;font-weight:700;height:auto;letter-spacing:.1px;line-height:1.182;padding:13px 22px 14px 20px;width:100%}.petition_nav{display:flex;justify-content:space-between}.petition_nav__item{background-color:#f7f5e9;cursor:default;display:inline-block;height:40px;line-height:42px;margin-right:2px;position:relative;text-align:center;top:0;width:32%}.petition_nav__item span{color:#000;line-height:18px}.petition_nav__item--active{background:#f8ef21;z-index:10}.petition_nav__item--active span{border-bottom:none!important}.petition_nav__item--checked:before{background-color:#6ec200;border-radius:50%;content:"";height:25px;position:absolute;right:10px;top:-13px;width:25px}.petition_nav__item--checked:after{content:"";height:17px;position:absolute;right:15px;top:-8px;width:15px}.top_popup{background-color:#ebebeb;box-sizing:border-box;left:0;margin:0 auto;padding:35px 75px;position:absolute;right:0;text-align:center;top:0;z-index:99}.top_popup strong{font-size:22px;line-height:26px}.top_popup p{font-size:18px;line-height:26px;margin:10px 0;text-align:left}.top_popup__close{position:absolute;right:10px;top:7px}.social{padding:32px 0;text-align:center}.social__title{font-size:20px;font-weight:700;line-height:26px;margin-bottom:8px;vertical-align:top}.top-left{overflow:hidden;transition:all .5s;z-index:5}.top-left-bg{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .5s}.top-right{bottom:0;position:absolute;right:0;top:0;transition:all .5s;width:72%}.velo .top-left{margin-left:auto;margin-right:auto;max-width:1000px;min-width:320px;padding-left:0;padding-right:0}.velo .top-left-bg:after{opacity:0;right:6%}.velo .top-right{cursor:pointer;width:43%}.top-right-bg:after{background:#afeaff80;bottom:0;content:"";left:6%;opacity:0;position:absolute;right:-100px;top:0;transform:skew(-10deg);-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-o-transform:skew(-10deg);transition:all .5s;z-index:4}.velo .top-right-bg:after{left:9.4%;opacity:1}.velo .top-right:hover .top-right-bg:after{background:#afeaff1a}.top{overflow:hidden}.top.velo{background-size:100% 100%}.top-title{color:#000;font-size:16.333px;font-weight:700;line-height:1.036;line-height:1.1;padding-left:5%;transition:all .5s}.top-title strong{display:inline-block;line-height:.8;margin-left:-20px;padding-bottom:11px;padding-left:20px;padding-right:20px}.top-left .top-title{padding-top:38px;position:relative}.top-right .top-title{bottom:10%;font-size:48px;left:0;padding-left:17%;position:absolute}.velo .top-left .top-title{font-size:32px;line-height:1.2}.velo .top-left p{font-size:20px;line-height:1.143;max-width:320px;padding:30px 5% 5%;position:relative}.velo .top-right .top-title{font-size:32px}.likely{display:inline-block;vertical-align:top}.logo-city4people{float:right;margin-top:-30px}.page{display:none;margin-top:10px}.page.active{display:block}.president-velo{background:#009fe3}.president-velo img{display:block;width:100%}.col-50{float:left;position:relative;width:50%}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.president-velo .text-downtime{color:#fff;font-size:18px;padding-bottom:20px;padding-left:40px;padding-top:20px}.president-velo .text-downtime a{color:#ffed01}.president-velo .button--blue{background:#009fe3;bottom:25px;left:50%;margin-left:-185px;margin-right:0;opacity:1;position:absolute}.button-comment{line-height:1;margin-left:360px;text-align:left}.green-check{height:24px;position:absolute;right:5px;top:-11px;width:24px}@media screen and (min-width:568px){.wrote{box-sizing:border-box;color:#000;font-size:16px;left:55px;line-height:1;position:absolute;text-align:left;top:40px;width:107px;z-index:1}.form__block{display:inline-block;text-align:left;width:235px}.wrote{font-size:20px;padding:0 20px;width:190px}.wrote__num{font-size:48px}.wrote__text:nth-child(3){font-size:16px;margin-bottom:5px}.petition{margin-bottom:37px}.petition__paper{box-shadow:0 11px 35px 5px #40141294}.petition__paper .container_inner{text-align:right}.petition__text{text-align:left}.petition__text .form__row:last-child{text-align:right}.appeal-text-main[contenteditable=true]{background:#fff;margin-bottom:15px;margin-left:40px;padding-bottom:5px;padding-left:10px}.whom_header_petition[contenteditable=true]{background:#fff;margin-left:150px;margin-right:150px}.petition__textblock{padding-bottom:40px;padding-left:50px;padding-top:1px}#sign_sketch{display:inline-block;width:340px}.petition_nav{display:block}.petition__send .flexbox{flex-direction:row}.petition__send .flexbox__item:first-child{margin-right:90px}.petition__paper{padding:36px 0 100px}.subscribe{margin:0}.edit_text{float:right;margin-top:-30px}.modal__text{padding:75px}.modal__button{box-sizing:border-box;padding:10px 25px}.send__button{height:51px;width:300px}.send__button--big{background-color:#f8ef21;color:#000;font-size:22px;height:auto;margin:0 auto;width:451px}.sign_wrap+.form__comment{float:right;width:340px}.form__comment{text-align:left}.form__comment--longline{text-align:center}.top_popup{height:255px;width:500px}.petition_nav__item{cursor:pointer;font-size:16px;font-weight:700;width:215px}.top{background-position:50% 0;background-size:cover;min-height:580px;position:relative;width:100%}.top-title{color:#000;font-weight:700;line-height:1.1;padding-left:5%;transition:all .5s;z-index:10}.velo .top-left p{font-size:14px;line-height:1.143;max-width:340px;padding-left:5%;padding-top:25px}.top-title strong{background-color:#000;color:#ff0;display:inline-block;line-height:80%;margin-left:-16px;padding:3px 13px 8px 16px}.windows{line-height:.8!important;padding:0 20px 11px 16px!important}.velo .top-left .top-title{font-size:56px;line-height:58px}}@media screen and (min-width:1000px){.form__error{color:red;display:inline;font-size:16px;font-style:italic;line-height:1.125;margin-top:10px;text-align:center}.page{margin-top:-126px}.top{background-position:top;min-height:612px}.container,form .container{margin:0 auto;padding:0 50px;width:1000px}.form .container_inner{padding:0 30px}.slogan1{left:0;position:relative;top:-540px}.slogan1 h1{font-size:62px;line-height:62px}.slogan2{position:relative}.slogan2 h2{color:#000;font-size:24px;font-weight:700}.wrap{padding:0}.petition__paper{width:675px}.petition__paper:before{content:none}.form__comment{color:#000}.form__comment,.form__error{position:absolute;right:-253px;text-align:left;top:-5px;width:190px}.form__comment:before{background-color:#000;content:"";height:1px;left:-50px;position:absolute;top:8px;width:43px}.form__comment--longline{right:-220px;top:15px}.sign_wrap+.form__comment{float:none;top:11px;width:190px}.form__row-error .form__comment{color:#ff4141}.form__row-error .form__comment:before{content:none}.form__row{position:relative}.petition__controls{display:none}.footer .flexbox{flex-direction:row;justify-content:space-between}.petition__send{padding:25px 15px}.petition__send .container_inner{padding:0}.wrote__text:last-child{margin-top:3px}.modal{height:520px;width:600px}.controls_edit{float:left;margin-top:-14px}.top_popup{width:600px}}@media screen and (min-width:2000px){.top{min-height:612px}}@media (max-width:900px){.logo-city4people{float:none;margin-top:20px}.president-velo .text-downtime{padding-left:0}.col-50{width:100%}.button-comment{margin-left:0}.send__button{float:none;margin-bottom:20px}.send__button--big{margin:0 auto}}#sign_sketch{border:1px solid gray}#sign_sketch.withOpacity{cursor:pointer;opacity:.5}.form__row .before-input{left:-19px;position:absolute;top:3px}.slogan1 h1{margin:0;text-shadow:0 0 15px #fff}@media screen and (min-width:1000px){.slogan1{position:relative;top:-540px}}@media screen and (min-height:800px){.slogan1 h1{margin-left:0}}.petition__paper.mosgorduma{background:#e9f2f7}.send__button{display:block;margin-left:0}.send__button--big{margin:0 auto}.form__comment.form__comment--longline:before{left:-95px;width:90px}.president{background:#d9f1fb;margin-bottom:25px}.president .container{background-repeat:no-repeat;height:345px;text-align:right}.button.button--blue{background:#009fe3;font-size:16px;height:65px;margin-right:55px;margin-top:30px;width:375px}.button.button--blue:hover{background:#0091cf}.president .text-downtime{font-family:PT Sans,sans-serif;font-size:16px;margin-top:20px;position:absolute;right:60px;text-align:left;width:420px}.top_popup{height:305px}@media (max-width:920px){.president .container{height:auto;text-align:left}.president .text-downtime{padding-bottom:340px;position:static;width:auto}}:root{--style-color:#99d9ea}.send__button--yellow{background-color:#99d9ea;background-color:var(--style-color)}.top{background:none!important}.velo .top-left{max-width:100%}.top-title{visibility:hidden}.page{margin-top:-200px}.splash{display:flex;justify-content:space-between;min-height:484px;overflow:hidden;position:relative}.splash:before{background:#fff;content:"";height:220px;left:-50px;position:absolute;right:-50px;top:100%;transform:rotate(5deg);transform-origin:bottom right;z-index:0}.splash__text{position:relative;width:50%;z-index:-2}.splash__text,.splash__text:before{background:#99d9ea;background:var(--style-color)}.splash__text:before{bottom:-50px;content:"";position:absolute;right:-50px;top:-50px;transform:rotate(9deg);width:150px;z-index:-1}.splash__text-wrap{bottom:0;left:0;padding:30px 0 0 70px;position:relative;right:0;top:0}.splash__title{color:#000;font-size:46px;font-weight:700;line-height:54px}.splash__description{color:#000;font-size:23px!important;font-weight:700;margin-bottom:120px;max-width:100%!important;padding-left:0!important;text-align:left}.splash__image{background:#99d9ea;background:var(--style-color);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex-grow:1;z-index:-3}@media (max-width:650px){.splash{flex-direction:column}.splash__text:before{height:60px;left:-50px!important;right:-50px!important;top:100%;transform:rotate(5deg);transform-origin:bottom right;width:auto}.splash__text{flex-basis:100%;width:100%}.splash__text-wrap{padding:40px 20px 0}.splash__title{font-size:34px;font-weight:700;margin-bottom:15px}.splash__description{font-size:14px;margin-bottom:0}.splash__image{flex-basis:100%;min-height:484px}}[v-cloak]{display:none}.swal-gd-loader.swal-gd-clean{background-color:initial!important;border:0}.swal2-modal{border-radius:0;min-height:130px}.footer{padding-left:0}@media (max-width:400px){.splash__description{font-size:22px!important;text-align:left}}:root{--style-color:#9fc5e8}.privacy-policy{margin:0 auto;max-width:900px;padding:40px 20px}.privacy-policy h1{color:#333;font-size:2rem;margin-bottom:30px;text-align:center}.privacy-policy h2{color:#555;font-size:1.5rem;margin-bottom:15px;margin-top:40px}.privacy-policy h3{color:#666;font-size:1.2rem;margin-bottom:10px;margin-top:20px}.privacy-policy p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:15px}.privacy-policy ul{list-style-type:disc;margin-bottom:15px;padding-left:20px}.privacy-policy li{color:#666;font-size:1rem;line-height:1.6;margin-bottom:10px}.privacy-policy a{color:#06c;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}.back-link{color:#06c;display:inline-block;font-size:1rem;margin-top:30px;text-decoration:none}.back-link:hover{text-decoration:underline}
/*# sourceMappingURL=main.a7efe5ae.css.map*/