.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{font-size:calc(1vw + 1vh + .5vmin)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;font:1rem/1.4 Pt Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;text-rendering:optimizeLegibility;color:#000}.serif{font-family:Pt Serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Pt Serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue!important;line-height:1.4}.main{padding:constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);position:relative;height:700px;overflow:hidden;border:1px solid #eaeaea;box-sizing:border-box}.share{display:flex;margin:0}.share__item{width:30px;height:30px;margin:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;cursor:pointer}.share__item svg{width:70%;height:70%;vertical-align:top;fill:currentColor}.share__item--all{display:none}.share__item--show{display:inline-block}#widthtoggle{position:absolute;right:20px;top:20px}.main{background:#f6f6f6;min-height:625px;width:100%}.ig-header{position:relative;background:#dadada;width:100%;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;overflow-x:hidden}.ig-header__yearslist{position:relative;color:#b3b3b3;list-style:none;font-size:15px;letter-spacing:3px;font-weight:700;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.ig-header__yearslist li{position:relative;padding:0 8px;z-index:5;background:#dadada;cursor:pointer;transition:color .4s ease}.ig-header__yearslist li:hover{color:#000}.ig-header__yearslist li.active,.ig-header__yearslist li.active:hover{color:#933}.ig-header__yearslist:before{content:"";width:100%;height:2px;position:absolute;z-index:3;background:#b3b3b3}.ig-header__yearslist:after{content:"";width:10px;height:10px;position:absolute;left:7px;z-index:4;background:#b3b3b3}.info-wrapper{position:relative}.year-info{position:absolute;left:3%;top:27px}.year-info .heading{font-size:22px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:2px}.year-info .heading span{display:inline-block;background:#933;color:#fff;padding:3px 5px}.year-info .yavka{max-width:150px}.year-info .yavka p{font-size:14px;border-bottom:2px solid #000}.year-info .yavka .percentblock{color:#fff;background:#9cf;padding:5px 10px;font-size:32px;position:relative}.year-info .yavka .percentblock .percent-fill{position:absolute;height:100%;background:#38a9e8;top:0;left:0;width:79.3%;transition:width .8s ease-in-out}.year-info .yavka .percentblock .perc-cont{position:relative;z-index:5}.year-info .yavka .percentblock .perc-cont .year-percent-data{font-weight:700}.map-container{padding:20px 11% 0 21%;position:relative;box-sizing:border-box;min-height:370px}@media (max-width:1160px){.map-container{padding:43px 2% 0 17%}}.map-container svg .st1{fill:#1487f3;transition:fill .4s ease}.map-container svg .st1:hover{fill:#0d66b9}#map .leaflet-control-container{position:absolute;top:0;right:0}#map svg{position:relative;max-width:100%}.candidates-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;height:190px;opacity:1;transition:opacity .4s ease}.candidates-container.hide{opacity:0}.candidates-container .candidates-header{position:absolute;left:3%;top:-61px}.candidates-container .candidates-header p{font-size:14px;border-bottom:2px solid #000}.candidate{text-align:center;margin:0 3px;cursor:pointer;max-width:190px;flex:1;opacity:1;transition:opacity .2s ease}.candidate.hide{position:absolute;opacity:0;pointer-events:none}.candidate-block{background:#933;min-width:112px;position:relative}.candidate-block .candidate-img{width:100%;height:150px;transition:height .6s ease-out}.candidate-block .candidate-description{color:#fff;text-align:center;padding:0 15px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:0;opacity:0;overflow:hidden;transform:translateY(60px);transition:height .6s cubic-bezier(.455,.03,.515,.955),opacity .6s ease-out .34s,transform .75s cubic-bezier(.455,.03,.515,.955)}@media (max-width:1160px){.candidate-block .candidate-description{padding:0 9px}}.candidate-block .candidate-description .winner-winner-chicken-dinner{margin-bottom:5px;margin-top:5px;height:34px}.candidate-block .candidate-description .winner-winner-chicken-dinner svg{max-width:113px}.candidate-block .candidate-description .winner-winner-chicken-dinner.hide{display:none}.candidate-block .candidate-description .percent{font-size:32px;font-weight:700}.candidate-block .candidate-description .party{font-size:14px;margin-bottom:4px}.candidate-block .candidate-description .pseudolink{border:2px solid #fff;width:100%;text-align:center;padding:8px 5px;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;box-sizing:border-box;margin-bottom:30px;word-wrap:break-word}@media (max-width:1160px){.candidate-block .candidate-description .pseudolink{font-size:11px;text-transform:none}}.candidate-block .cornerimg{position:absolute;width:107%;bottom:-1px;left:-4px}.candidate-name{font-size:16px;text-transform:uppercase;color:#666;max-width:130px;margin:0 auto;line-height:1.1;text-align:center;padding-top:7px;padding-bottom:10px}@media (max-width:1160px){.candidate-name{text-transform:none}}.candidate:hover .candidate-block .candidate-img{height:100px}.candidate:hover .candidate-block .candidate-description{height:176px;opacity:1;transform:translateY(0)}.candidate.protiv .candidate-block .candidate-img{background:url(img/protiv.png) 50% no-repeat;background-size:cover}.candidate.protiv .candidate-block .party,.candidate.protiv .candidate-block .pseudolink{display:none}.candidate.putin .candidate-block .candidate-img{background:url(img/putin.png) 50% no-repeat;background-size:cover}.candidate.zjirinovsky .candidate-block .candidate-img{background:url(img/zjirinovsky.png) 50% no-repeat;background-size:cover}.candidate.zyganov .candidate-block .candidate-img{background:url(img/zyganov.png) 50% no-repeat;background-size:cover}.candidate.yavlinsky .candidate-block .candidate-img{background:url(img/yavlinsky.png) 50% no-repeat;background-size:cover}.candidate.haritonov .candidate-block .candidate-img{background:url(img/haritonov.png) 50% no-repeat;background-size:cover}.candidate.hakamada .candidate-block .candidate-img{background:url(img/hakamada.png) 50% no-repeat;background-size:cover}.candidate.lebed .candidate-block .candidate-img{background:url(img/lebed.png) 50% no-repeat;background-size:cover}.candidate.yeltsin .candidate-block .candidate-img{background:url(img/yeltsin.png) 50% no-repeat;background-size:cover}.candidate.tuleev .candidate-block .candidate-img{background:url(img/tuleev.png) 50% no-repeat;background-size:cover}.candidate.medvedev .candidate-block .candidate-img{background:url(img/medvedev.png) 50% no-repeat;background-size:cover}.candidate.glazev .candidate-block .candidate-img{background:url(img/glazev.png) 50% no-repeat;background-size:cover}.candidate.mironov .candidate-block .candidate-img{background:url(img/mironov.png) 50% no-repeat;background-size:cover}.candidate.malyshkin .candidate-block .candidate-img{background:url(img/malyshkin.png) 50% no-repeat;background-size:cover}.candidate.prokhorov .candidate-block .candidate-img{background:url(img/prokhorov.png) 50% no-repeat;background-size:cover}.candidate.grudinin .candidate-block .candidate-img{background:url(img/grudinin.png) 50% no-repeat;background-size:cover}.candidate.baburin .candidate-block .candidate-img{background:url(img/baburin.png) 50% no-repeat;background-size:cover}.candidate.sobchak .candidate-block .candidate-img{background:url(img/sobchak.png) 50% no-repeat;background-size:cover}.candidate.suraikin .candidate-block .candidate-img{background:url(img/suraikin.png) 50% no-repeat;background-size:cover}.candidate.titov .candidate-block .candidate-img{background:url(img/titov.png) 50% no-repeat;background-size:cover}.infomodal{position:absolute;color:#fff;z-index:50;display:flex;flex-direction:row;opacity:0;pointer-events:none;transition:opacity .2s ease}.infomodal .name,.infomodal .result{background:#933;font-size:25px;margin-right:5px;padding:3px 7px}.modal-container{position:absolute;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.75);visibility:hidden;pointer-events:none;display:flex;opacity:0;transition:opacity .6s ease-out}.modal-container.show{visibility:visible;pointer-events:all;opacity:1}.modal-container.show .modal{transform:translateY(0)}.modal-container .modal{margin:auto;background:#fff;width:840px;height:auto;position:relative;transform:translateY(20px);transition:transform .75s ease-out}.modal-container .modal .header{background:#933;position:relative;width:100%;left:0;top:0;padding:20px 15px;box-sizing:border-box;text-align:right;font-size:16px}.modal-container .modal .header p{color:#fff;margin:0}.modal-container .modal .header p .party{border:2px solid #fff;width:100%;text-align:center;padding:8px 5px;margin-left:10px;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;box-sizing:border-box}.modal-container .modal .modalbody{position:relative;z-index:5;display:flex;flex-direction:row}.modal-container .modal .modalbody .column{padding:0 20px}.modal-container .modal .modalbody .column:nth-child(2){width:100%}.modal-container .modal .modalbody .name-age{display:flex;flex-direction:row;justify-content:space-between;padding:20px 0;border-bottom:1px solid gray;margin-bottom:20px}.modal-container .modal .modalbody .name-age .name{text-transform:uppercase;color:gray;letter-spacing:1px;font-size:20px;font-size:27px;font-weight:700;max-width:117px}.modal-container .modal .modalbody .name-age .age-block{text-align:right;display:flex;flex-direction:column}.modal-container .modal .modalbody .name-age .age-block .age-header{text-transform:uppercase;color:gray;letter-spacing:1px;font-size:16px;font-weight:700}.modal-container .modal .modalbody .name-age .age-block .age{color:#38a9e8;font-size:80px;line-height:.8;font-weight:700}.modal-container .modal .modalbody .bio-container{position:relative;max-height:310px;overflow-y:auto;margin-bottom:20px}@media (max-width:1160px){.modal-container .modal .modalbody .bio-container{max-height:260px}}.modal-container .modal .modalbody .bio-container .bio{font-size:16px}.modal-container .modal .modalbody .bio-container:after{content:"";position:fixed;bottom:19px;left:0;width:100%;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.modal-container .modal .modalbody #image{width:150px;height:240px;margin-top:-30px}.modal-container .modal .modalbody #image.putin{background:url(img/putin.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.zjirinovsky{background:url(img/zjirinovsky.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.zyganov{background:url(img/zyganov.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.yavlinsky{background:url(img/yavlinsky.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.haritonov{background:url(img/haritonov.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.hakamada{background:url(img/hakamada.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.lebed{background:url(img/lebed.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.yeltsin{background:url(img/yeltsin.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.tuleev{background:url(img/tuleev.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.medvedev{background:url(img/medvedev.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.glazev{background:url(img/glazev.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.mironov{background:url(img/mironov.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.malyshkin{background:url(img/malyshkin.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.prokhorov{background:url(img/prokhorov.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.grudinin{background:url(img/grudinin.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.baburin{background:url(img/baburin.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.sobchak{background:url(img/sobchak.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.suraikin{background:url(img/suraikin.png) 50% no-repeat;background-size:cover}.modal-container .modal .modalbody #image.titov{background:url(img/titov.png) 50% no-repeat;background-size:cover}.modal-container .modal .close{position:absolute;right:-20px;top:-30px}.modal-container .modal .close img{width:20px;height:20px}.map-container svg.gray .st1{fill:gray!important}.infomodal .small{font-size:.6em}#RU-CR,.yavka.hide{opacity:0}#RU-CR.show{opacity:1}
/*# sourceMappingURL=app.css.map*/