.r-regions-map{font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-style:normal;font-weight:400;color:#222;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:40px 0;margin:40px 0;display:none}.r-regions-map a{text-decoration:none;color:#000}.r-regions-map__image{width:100%;display:block}.r-regions-map__block{width:250px;height:150px;margin:0 auto 25px}.r-regions-map__time{background:#f1efef;border-radius:10px;padding:4px 8px;font:normal 14px/16px GraphikCy,'Helvetica CY',Arial,sans-serif;color:#000}.r-regions-map__region{display:flex;flex-direction:row;justify-content:space-between;place-items:baseline;margin-bottom:40px;position:relative}.r-regions-map__region:first-child{margin-bottom:24px}.r-regions-map__region__title{font:normal 24px/32px GraphikCy,'Helvetica CY',Arial,sans-serif;max-width:425px}.r-regions-map__region-popup{display:none;position:absolute;top:60px;left:5px;background:#fff;box-shadow:0 0 10px 0 rgba(102,102,102,.5);padding:15px;z-index:10}.r-regions-map__region-popup__close{margin-top:15px;margin-bottom:-5px;text-align:center;font:normal 13px/18px GraphikCy,'Helvetica CY',Arial,sans-serif;color:#222;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.r-regions-map__region-popup__close:hover{color:#1b8}.r-regions-map__filter{display:flex;z-index:5;width:237px}.r-regions-map .filter{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;width:100%;border:solid 1px #cdcdcd;padding:10px 15px 10px 10px;border-radius:4px;position:relative;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-weight:400;font-size:13px;background:#fff;white-space:normal;cursor:pointer}.r-regions-map .filter__point{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-regions-map .filter__button{display:none}.r-regions-map__line{display:flex;flex-direction:row;position:relative}.r-regions-map__line__item{width:56px;height:24px;position:relative;background:#00aa70}.r-regions-map__line__persent{position:absolute;top:-10px;font:normal 10px/10px GraphikCy,'Helvetica CY',Arial,sans-serif;color:#000}.r-regions-map__line__text{position:absolute;font-size:10px;line-height:12px;left:0;top:28px}.r-regions-map__chart{position:relative}.r-regions-map__chart__text{position:absolute;left:0;right:0}.r-regions-map__chart__description{font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px;opacity:.3;margin-bottom:8px}.r-regions-map__chart__count{font-family:GraphikCy-Semibold,'Helvetica CY',Arial,sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px}.r-regions-map__chart__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.r-regions-map__point__value{font-family:GraphikCy-Semibold,'Helvetica CY',Arial,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:24px;text-align:center;color:#222;margin-bottom:3px}.r-regions-map__point__name{font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;text-align:center;color:#222}.r-regions-map__svg-image.selected,.r-regions-map__svg-image:hover{fill:#bbb}.r-regions-map__source{color:#b4b4b4;font-size:14px;line-height:16px;text-align:right;padding-top:15px}.r-regions-map__source a{background:0 0;border-bottom:solid 1px #b4b4b4;color:#b4b4b4}@media (max-width:980px){.filter{font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;position:relative;font-size:13px;background:#fff;white-space:normal;padding:10px 15px 10px 10px;border-radius:4px;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;width:100%;border:solid 1px #cdcdcd;cursor:pointer;font-weight:400;-webkit-tap-highlight-color:transparent}.filter__main{position:relative}.filter__point{display:block;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:13px;line-height:16px;padding-right:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter__point:after{content:'';display:block;position:absolute;top:36%;right:0;width:8px;height:5px;background:url(../images/arrow-menu.svg) no-repeat 0 0;background-size:8px 5px}.filter__text{display:block;font-size:13px;line-height:16px;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;color:#222}.filter__description{display:block;margin-top:3px;font-size:11px;line-height:12px;color:#999}.filter__item{padding:16px 20px;font-size:0;border-bottom:1px solid #ddd}.filter__item.active{background:#1b8;border-bottom:1px solid #1b8}.filter__item.active .filter__description,.filter__item.active .filter__text{color:#fff}.filter__item.disabled{cursor:default}.filter__item.disabled .filter__text{color:#aaa}.filter__search__input{line-height:19px;border:none;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:13px;padding:0 0 0 25px;height:100%;border-radius:0}.filter__search__input:active,.filter__search__input:focus{outline:0}.filter__search__input-wrap{display:block}.filter__button{display:none;position:absolute;height:50px;top:331px;bottom:0;left:0;right:0;background:#fff;color:#222;padding:16px 20px;border:1px solid #ddd;font-size:13px;line-height:16px;text-align:center;cursor:pointer;z-index:1000}.filter__button__calendar{display:none!important}.filter.active{box-shadow:0 10px 29px 0 rgba(0,0,0,.3)}.filter.active .filter__date,.filter.active .filter__list{display:block}.filter.active .filter__point:after{background:url(../../images/arrow-menu-up.svg) no-repeat 0 0;background-size:8px 5px}.filter.disabled{cursor:auto}.filter.disabled .filter__date,.filter.disabled .filter__list{display:none!important}.filter.disabled .filter__point{color:#aaa}.filter__toogle{display:none;width:100%;padding:16px 20px;border:1px solid #ddd;background:#fff;cursor:pointer}.filter__toogle.active .filter__point:after{background:url(../../images/arrow-menu-up.svg) no-repeat 0 0;background-size:8px 5px}}@media (max-width:640px){.r-regions-map__content{padding:30px 0}.r-regions-map__title{margin:15px 0 17px;font-size:22px;line-height:24px;letter-spacing:.3px}.r-regions-map__text{font-size:17px;line-height:24px;margin-bottom:14px}.r-regions-map__infographic{padding:20px 0;margin:20px 0}.r-regions-map__region{flex-direction:column;margin-bottom:24px}.r-regions-map__region__title{font-size:20px;line-height:24px;margin-bottom:8px;width:100%}.r-regions-map__filter{margin-bottom:24px}.r-regions-map__line__persent{top:-12px}.filter__toogle{display:block;border-bottom:1px solid transparent}.filter__toogle .filter__point:after{background-size:8px 5px;background:url(../../images/arrow-menu-up.svg) no-repeat 0 0}}@media (max-width:480px){.r-regions-map__legend__part{display:table;width:100%}.r-regions-map__legend__item{display:table-row}.r-regions-map__legend__name{display:table-cell;width:100%}.r-regions-map__best-region__header{text-align:left}.r-regions-map__best-region__item{padding:20px}.r-regions-map__best-region__image{width:100px;height:100px}.r-regions-map__best-region__name{width:160px;font-size:22px}.r-regions-map__best-region__region{padding-bottom:10px;padding-right:10px}.r-regions-map__best-region__percent{padding-bottom:10px}.r-regions-map__second-places{text-align:left}.r-regions-map__second-places__item{display:block;width:170px;margin:0 auto 10px}.r-regions-map__second-places__item:last-child{margin-right:auto;margin-bottom:0}}@media (max-width:380px){.r-regions-map__header__title{font-size:35px}.r-regions-map__best-region__header{text-align:left}.r-regions-map__best-region__item{padding:20px}.r-regions-map__best-region__image{margin-right:9px}.r-regions-map__best-region__name{width:130px;font-size:18px}.r-regions-map__percentage__blocks{width:100px}.r-regions-map__choosers__item{font-size:12px}}.filter{padding:0 20px;font-size:13px;background:#fff;white-space:normal;cursor:pointer}.filter__main{position:relative}.filter__point{display:block;font-size:14px;line-height:18px;padding-right:9px}.filter__point:after{content:'';display:block;position:absolute;top:50%;right:-3px;margin-top:-2px;width:6px;height:5px;background:url(../../images/arrow.svg) no-repeat;background-size:6px 5px}.filter__list{*zoom:1;display:none;position:absolute;top:0;left:0;right:0;border-radius:3px;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.2);z-index:10}.filter__list:after,.filter__list:before{content:" ";display:table}.filter__list:after{clear:both}.filter__list__inner{position:relative;width:100%;height:294px;overflow:hidden}.filter__list__inner>div{overflow-x:hidden}.filter__text{display:block;font-size:14px;line-height:18px}.filter__description{display:block;margin-top:3px;font-size:11px;line-height:12px;color:#999}.filter__item{padding:15px 20px;font-size:0;border-bottom:1px solid #ddd;cursor:pointer}.filter__item.active{color:#1b8;cursor:default}.filter__item.disabled{color:#bbb;cursor:default}.filter__search__text{display:block;position:relative;padding:15px 20px 12px 20px;border-bottom:1px solid #ddd}.filter__search__text:after{content:'';position:absolute;display:block;background:url(../../images/loupe-grey.svg) no-repeat 0 0;width:16px;height:16px;left:20px;top:36%;background-size:16px 16px}.filter__search__input{line-height:19px;border:none;font-family:GraphikCy,'Helvetica CY',Arial,sans-serif;font-size:13px;padding:0 0 0 25px;height:100%;border-radius:0}.filter__search__input::-webkit-input-placeholder{color:#999}.filter__search__input::-moz-placeholder{color:#999;opacity:1;-moz-opacity:1;line-height:19px}.filter__search__input:-ms-input-placeholder{color:#999}.filter__search__input:active,.filter__search__input:focus{outline:0}.filter__search__input-wrap{display:block}.filter__date{display:none;position:absolute;top:0;right:0;width:660px;border-radius:3px;box-shadow:2px 2px 10px rgba(0,0,0,.2);background-color:#fff;z-index:10}.filter__date__top{position:absolute;top:0;left:0;height:50px;border-bottom:1px solid #ddd;width:100%;cursor:auto;z-index:10}.filter__date__next-month,.filter__date__prev-month{position:absolute;left:0;width:50px;height:50px}.filter__date__next-month:after,.filter__date__prev-month:after{content:'';display:block;position:absolute;left:50%;top:50%;width:6px;height:8px;margin:-4px 0 0 -3px;background:url(../../images/arrow-left.svg) no-repeat;background-size:6px 8px}.filter__date__next-month{left:auto;right:0}.filter__date__next-month:after{background-image:url(../../images/arrow-right.svg)}.filter__date__bottom{*zoom:1}.filter__date__bottom:after,.filter__date__bottom:before{content:" ";display:table}.filter__date__bottom:after{clear:both}.filter__date__period{float:left;width:20%;height:50px;font-size:14px;line-height:50px;text-align:center;border:1px solid #ddd;border-bottom-color:#fff;border-right-color:#fff}.filter__date__period.active{border:1px solid #eee;background:#eee}.filter__date_one{width:330px}.filter__date_one .filter__date__period{width:50%}.filter__calendar{margin-bottom:10px}.filter__calendar div.datepicker{width:auto;height:auto}.filter__calendar div.datepicker table{margin:0 auto}.filter__calendar .datepickerContainer{position:relative;left:0;top:0}.filter__calendar .datepickerDays a,.filter__calendar .datepickerMonths a,.filter__calendar .datepickerYears a{width:40px;line-height:40px;height:40px;text-align:center;font-size:18px;padding-right:0;border:1px solid #fff}.filter__calendar .datepickerMonths a,.filter__calendar .datepickerYears a{font-size:14px}.filter__calendar div.datepicker tbody.datepickerDays td.datepickerDisabled a,.filter__calendar div.datepicker tbody.datepickerDays td.datepickerLock a{opacity:.3;color:#222;cursor:default}.filter__calendar div.datepicker a{color:#222}.filter__calendar div.datepicker .datepickerDays a{font-family:GraphikCy,'Helvetica CY',Arial,sans-serif}.filter__calendar .datepickerContainer{background:#fff}.filter__calendar div.datepicker .datepickerSaturday a,.filter__calendar div.datepicker .datepickerSunday a{color:#999}.filter__calendar tbody.datepickerDays td.datepickerSelected{background:#eee}.filter__calendar tbody.datepickerDays td.datepickerSelectedDark{background:#ddd}.filter__calendar tbody.datepickerDays td.datepickerSelected.datepickerNotInMonth{background:#fff}.filter__calendar tbody.datepickerDays td.datepickerSelected a{border:1px solid #ddd}.filter__calendar .datepickerNotInMonth a{display:none}.filter__calendar .datepickerDoW{display:none}.filter__calendar .datepickerSpace{width:30px}.filter__calendar .datepickerMonth a{height:50px;line-height:48px;padding:2px 40px 0 0}.filter__calendar .datepickerGoNext a,.filter__calendar .datepickerGoPrev a{display:none}.filter__calendar .datepickerGoNext{display:none}.filter__calendar div.datepicker tbody th.datepickerMonth a{font-size:20px;font-family:GraphikCy-Semibold,'Helvetica CY',Arial,sans-serif}.filter__calendar div.datepicker tbody th.datepickerMonth{padding-bottom:10px}.filter.active .filter__date,.filter.active .filter__list{display:block}.filter.disabled{cursor:default}.filter.disabled .filter__date,.filter.disabled .filter__list{display:none!important}.filter.disabled .filter__point{color:#bbb}.filter.disabled .filter__point:after{background-image:url(../../images/arrow-disabled.svg)}@media (hover:hover) and (pointer:fine){.filter__item:hover:not(.active):not(.disabled){opacity:.7}.filter__date__next-month:hover:after,.filter__date__prev-month:hover:after{opacity:.7}.filter__date__period:hover:not(.active) span{opacity:.7}.filter__calendar .datepickerDays a:hover,.filter__calendar .datepickerMonths a:hover,.filter__calendar .datepickerYears a:hover{border:1px solid #979797}.filter__calendar div.datepicker td.datepickerDisabled a:hover,.filter__calendar div.datepicker td.datepickerLock a:hover{color:#222}.filter__calendar .datepickerDays td.datepickerDisabled a:hover,.filter__calendar .datepickerDays td.datepickerLock a:hover{border:1px solid #fff}}.filter_marked .filter__point{font-size:18px;font-weight:700}.filter_sorting .filter__item{padding-left:47px;position:relative}.filter_sorting .filter__item.active:after{content:'';display:block;position:absolute;top:50%;left:20px;background:url(../../images/checkmark_.png) no-repeat;width:13px;height:10px;margin:-5px 0 0 -6px}.g-application-dark .r-regions-map{border-top-color:#343434;border-bottom-color:#343434;background-color:#222}.g-application-dark .r-regions-map__region__title{color:#fff}.g-application-dark .r-regions-map__time{background-color:#383838;color:#ccc}.g-application-dark .r-regions-map__line__count,.g-application-dark .r-regions-map__line__persent{color:#fff}.g-application-dark .r-regions-map__filter .filter{background-color:#222;border-color:#383838;color:#fff}.g-application-dark .r-regions-map__filter .filter__search__text{background-color:#222;border-color:#383838}.g-application-dark .r-regions-map__filter .filter__search__input{background-color:#222;color:#fff!important}.g-application-dark .r-regions-map__filter .filter__text{color:#fff}.g-application-dark .r-regions-map__filter .filter__item{background-color:#222;color:#fff;border-bottom:1px solid #383838}.g-application-dark .r-regions-map__filter .filter__point:after{background:url(../../images/arrow-white.svg) no-repeat}.g-application-dark .r-regions-map__chart__description{color:#f5f5f5}.g-application-dark .r-regions-map__chart__count{color:#fff}.g-application-dark .r-regions-map__region-popup{background-color:#222}.g-application-dark .r-regions-map__region-popup__close{color:#fff}.g-application-dark .r-regions-map__point__name,.g-application-dark .r-regions-map__point__value{color:#fff}.g-application-dark .r-regions-map g.highcharts-button path{fill:#2a2a2a;stroke:#343434}.g-application-dark .r-regions-map g.highcharts-button text{fill:#fff!important}