.rdrCalendarWrapper{background:#fff;box-sizing:border-box;color:#000;display:inline-flex;flex-direction:column;font-size:12px;-webkit-user-select:none;user-select:none}.rdrDateDisplay{background-color:#eff2f7;display:flex;justify-content:space-between;padding:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid transparent;box-shadow:0 1px 2px 0 rgba(35,57,66,.21);color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{background:transparent;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;text-align:inherit;width:100%}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{align-items:center;box-sizing:inherit;display:flex;height:60px;justify-content:space-between;padding-top:10px}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;font-weight:600;justify-content:center}.rdrNextPrevButton{background:#eff2f7;border:0;box-sizing:inherit;cursor:pointer;display:block;height:24px;margin:0 .833em;outline:none;padding:0;width:24px}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{padding:0 .833em 1.666em;width:27.667em}.rdrWeekDays{display:flex;padding:0 .833em}.rdrWeekDay{box-sizing:inherit;color:#849095;flex-basis:14.2857142857%;font-weight:400;line-height:2.667em;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper,.rdrDay{-webkit-user-select:none;user-select:none}.rdrDay{background:transparent;border:0;box-sizing:inherit;color:#000;cursor:pointer;font:inherit;height:3em;line-height:3em;padding:0;position:relative;text-align:center;width:14.2857142857%}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{background-color:#f8f8f8;cursor:not-allowed}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;pointer-events:none;position:absolute;right:0;top:5px}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#f3f3f3;bottom:5px;left:0;pointer-events:none;position:absolute;right:0;top:5px;z-index:1}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;font-size:inherit;outline:0;padding:0}.rdrInputRange{align-items:center;display:flex;padding:5px 20px}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper select{font-family:Montserrat,sans-serif}.rdrMonthAndYearPickers select{-webkit-appearance:none;appearance:none;background:transparent;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='#0E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:transparent #34495e transparent transparent;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:transparent transparent transparent #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px;z-index:1}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#f22444;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday .rdrInRange~.rdrDayNumber span:after,.rdrDayToday .rdrSelected~.rdrDayNumber span:after,.rdrDayToday .rdrStartEdge~.rdrDayNumber span:after{background:#f22444}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#000}.rdrSelected{left:2px;right:2px}.rdrStartEdge{left:2px}.rdrEndEdge{right:2px}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{left:3px}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{right:3px}.rdrDayStartPreview{left:5px}.rdrDayEndPreview{right:5px}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRangeInput{border:1px solid #dee7eb;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:transparent;border:1px solid;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#ddd}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}#nprogress{pointer-events:none}#nprogress .bar{background:#0032e3;height:5px;left:0;position:fixed;top:0;width:100%;z-index:19030}#nprogress .peg{box-shadow:0 0 10px #0032e3,0 0 5px #0032e3;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:19030}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-radius:50%;border-color:#0032e3 transparent transparent #0032e3;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html{-webkit-overflow-scrolling:touch}body,html{height:100%;margin:0;min-height:100vh;min-width:100%;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}body,button,html{font-family:Montserrat,sans-serif!important}#menu-select-transparent,#menu-selectedCategory,.select-transparent{background:transparent}#menu-select-transparent>div+div{box-shadow:0 4px 4px rgba(0,0,0,.25)}.error-page{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:16px;position:relative}.error-page__logo{left:32px;max-width:95px;position:absolute;top:32px}.error-page__content{display:flex;flex-direction:column;justify-content:flex-start;padding-right:108px}.error-page__title{font-size:62px;font-weight:700;margin-bottom:118px;margin-top:0;padding-right:12px}.error-page__title>span{display:block;font-size:24px;font-weight:700}.error-page__link{color:#004cd9;font-size:14px;font-weight:700;line-height:15px;text-decoration:none;text-transform:uppercase;transition:color .3s;white-space:nowrap}.error-page__link:focus,.error-page__link:hover{color:#0e0534}.error-page__image{max-width:100%}@media(max-width:768px){.error-page__content{padding-right:0}.error-page__title{font-size:36px;font-weight:700;line-height:44px}.error-page__title--5xx{margin-bottom:220px}.error-page__title>span{font-size:18px;line-height:22px}.error-page__image{max-width:138px}.error-page__link{font-size:12px}}.wrapper{display:inline-flex;margin-bottom:32px;padding-bottom:42px;position:relative}.wrapper>button{background-color:transparent;background-image:url(/static/images/icons/arrowDownWithUnderline.svg);background-repeat:no-repeat;background-size:100%;border:none;bottom:0;cursor:pointer;height:26px;margin:0;outline:none;position:absolute;right:0;width:16px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0 auto}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map *,.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map :after,.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map :before{box-sizing:border-box}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__title{color:#000;display:block;font-size:16px;font-weight:700;line-height:normal;margin-bottom:24px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-wrapper{display:flex;justify-content:center}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-wrapper-mobile{display:none}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-button,.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-button-mobile{background-color:#fff;border:1px solid #0032e3;color:#0032e3;cursor:pointer;font-size:12px;font-weight:700;line-height:normal;min-height:50px;outline:none;padding:16px 32px;text-transform:uppercase;transition:background-color .3s,color .3s;width:219px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-button:active,.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-button:hover{background-color:#004cd9;color:#fff}@media screen and (max-width:425px){.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__title{margin-bottom:32px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-button-mobile{width:100%}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-wrapper{display:none}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .market-map__show-more-wrapper-mobile{display:flex;justify-content:center}}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards{display:grid;gap:40px 5%;grid-gap:40px 5%;grid-template-columns:repeat(auto-fill,166px);justify-content:center;margin-bottom:40px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__item{align-items:flex-start;display:flex;flex-direction:column;min-width:166px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__item>a{background:none;border:none;box-shadow:none;color:#000;filter:none;text-decoration:none}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__item>a:after,.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__item>a:before{content:none}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__image-wrapper{margin-bottom:16px;width:100%}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__image{align-items:center;box-shadow:0 4px 40px rgba(0,0,0,.1);display:flex;height:94px;justify-content:center;max-width:166px;padding:24px 40px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__image>img{max-height:100%;max-width:100%}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__title-wrapper{margin-bottom:4px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__title{color:#000;display:block;font-size:16px;font-weight:700;line-height:normal}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__description{color:#000;font-size:14px;font-weight:500;line-height:normal;margin:0}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__upperWrapper{margin-bottom:4px;width:100%}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__upperContent{background-color:#0032e3;background-image:url(//ict.moscow/static/images/icons/ico_add_project.svg);background-position:16px 16px;background-repeat:no-repeat;height:94px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__question-wrapper{margin-bottom:8px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__question{color:#0032e3;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__call-to-action{color:#0032e3;font-size:10px;font-weight:700;line-height:normal;text-transform:uppercase}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__call-to-action-image{padding-left:8px;vertical-align:middle}@media screen and (max-width:425px){.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards{grid-template-columns:repeat(auto-fill,248px)}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .cards__image{height:140px;max-width:248px}.ict_638a87d0e69f51074bfbaeccbd0e132e>.market-map .add-project__upperContent{height:140px}}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;user-select:none}.slick-list{height:100%;margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{height:100%;left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-slide>div{height:100%}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{display:block;padding:0;position:absolute}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(/projects/smartcitymoscow/static/fonts/slick/ajax-loader.gif) 50% no-repeat #fff}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/projects/smartcitymoscow/static/fonts/slick/slick.eot);src:url(/projects/smartcitymoscow/static/fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(/projects/smartcitymoscow/static/fonts/slick/slick.woff) format("woff"),url(/projects/smartcitymoscow/static/fonts/slick/slick.ttf) format("truetype"),url(/projects/smartcitymoscow/static/fonts/slick/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;font-size:0;height:20px;line-height:0;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"â†"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"â†’"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"â†"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;margin:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:0;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"â€¢";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.admin-edit-link{background-repeat:no-repeat;display:inline-flex;height:10px;margin-left:8px;width:10px}.admin-edit-link_theme_dark{background-image:url(/projects/smartcitymoscow/static/images/icons/edit-icon.svg)}.admin-edit-link_theme_light{background-image:url(/projects/smartcitymoscow/static/images/icons/edit-icon_light.svg)}.admin-edit-link_big{height:20px;width:20px}.social-block_theme_orange{--primary-color:#f15a24}.social-block_theme_pink{--primary-color:#f22444}.social-block__call-to-action{color:var(--primary-color);display:block;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:16px}.social-block__links{display:flex}.social-block__links-item{cursor:pointer;margin-right:8px}.social-block__links-item>svg{fill:var(--primary-color);transition:fill .3s}.social-block__links-item>svg:hover{fill:#000}.social-block__links-item:last-child{margin-right:0}@media(max-width:768px){.social-block{display:block!important}}div.popup{background-color:rgba(1,32,73,.44)}div.popup__paper-scroll-body{border-radius:0;box-shadow:none;margin:120px auto;max-width:846px;position:relative}.popup__close-button{background-color:transparent;background-image:url(/projects/smartcitymoscow/static/images/icons/closeIcon.svg);background-repeat:no-repeat;border:none;cursor:pointer;height:27px;margin:0;outline:none;padding:0;position:absolute;right:40px;top:40px;width:27px}.popup__content{display:flex;flex-direction:column;justify-content:flex-start;min-height:512px;position:relative}@media(max-width:768px){div.popup__paper-scroll-body{margin:0 auto;max-width:none;width:100%}.popup__content{min-height:100vh}}@media(max-width:520.95px){div.popup__paper-scroll-body{margin:0!important}}.breadcrumbs{font-family:Montserrat,sans-serif;margin-bottom:24px}.breadcrumbs a,.breadcrumbs span{color:#aaa;font-size:12px;font-weight:600;text-decoration:none}.breadcrumbs a+:before,.breadcrumbs span+:before{content:"-";display:inline-flex;padding-left:8px;padding-right:8px}.breadcrumbs_theme_white a:last-child,.breadcrumbs_theme_white span:last-child{color:#fff}.breadcrumbs_theme_black a:last-child,.breadcrumbs_theme_black span:last-child{color:#000}.wrapper__background{background-color:transparent}.wrapper__wrapper{align-items:flex-start;display:flex;flex-direction:column;margin:auto;max-width:1280px;padding-left:40px;padding-right:40px}@media(max-width:768px){.wrapper__wrapper{padding-left:16px;padding-right:16px}}.subscription-block__background_theme_blue{background-color:#0032e3}.subscription-block__background_theme_atoll{background-color:#2b8580}.subscription-block__background_theme_red{background-color:#f22444}.subscription-block__background_theme_orange{background-color:#f15a24}.subscription-block__wrapper{align-items:center;flex-direction:row;padding-bottom:80px;padding-top:80px}.subscription-block__title{color:#fff;display:block;font-size:36px;font-weight:700;line-height:1.5;padding-right:16px}.subscription-block__subtitle{font-size:30px;font-weight:700;line-height:1.2;margin-top:8px}.subscription-block__form-agreement-wrapper{align-items:center;display:flex}.subscription-block__button{background-color:#fff;border:2px solid transparent;color:#0e0534;cursor:pointer;font-size:12px;font-weight:700;height:50px;line-height:1.2;margin:0;outline:none;padding:8px 16px;-webkit-text-fill-color:#0e0534;text-transform:uppercase;transition:background-color .3s,color .3s,border .3s;width:224px}.subscription-block__button_disabled{cursor:not-allowed}.subscription-block__button:hover{background-color:#0e0534;border:2px solid #fff;color:#fff;color:#fff!important;-webkit-text-fill-color:#fff}.subscription-block__button_theme_blue.subscription-block__button_disabled,.subscription-block__button_theme_blue:hover{background-color:#0e0534}.subscription-block__button_theme_atoll.subscription-block__button_disabled,.subscription-block__button_theme_atoll:hover{background-color:#2b8580}.subscription-block__button_theme_red{color:#f22444;-webkit-text-fill-color:#f22444}.subscription-block__button_theme_red.subscription-block__button_disabled,.subscription-block__button_theme_red:hover{background-color:#f22444}.subscription-block__button_theme_orange{color:#000}.subscription-block__button_theme_orange.subscription-block__button_disabled,.subscription-block__button_theme_orange:hover{background-color:#f15a24}.subscription-block__progress-icon{color:#fff}@media(max-width:1024px){.subscription-block__title{font-size:30px}}@media(max-width:768px){.subscription-block__wrapper{flex-direction:column;padding-bottom:24px;padding-top:48px}.subscription-block__title{font-size:27px;line-height:normal;margin-bottom:8px;position:static;transform:none}.subscription-block__button{width:100%}}.smart-cities-filter{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;width:100%}.smart-cities-filter__item{margin-bottom:8px;margin-right:16px;-webkit-user-select:none;user-select:none}.smart-cities-filter__item>a{display:inline-flex;font-size:14px;font-weight:700;line-height:normal;padding:8px 16px;text-decoration:none;text-transform:uppercase;word-break:break-all}@supports(word-break:break-word){.smart-cities-filter__item>a{word-break:break-word}}.smart-cities-filter_theme_white .smart-cities-filter__item>a{border:1px solid #fff;color:#fff}.smart-cities-filter_theme_white .smart-cities-filter__item_active>a{background-color:#fff;color:#303030}.smart-cities-filter_theme_pink .smart-cities-filter__item>a{border:1px solid #f22444;color:#f22444}.smart-cities-filter_theme_pink .smart-cities-filter__item_active>a{background-color:#f22444;color:#fff}.smart-cities-filter_theme_blue .smart-cities-filter__item>a{border:1px solid #f22444;color:#f22444}.smart-cities-filter_theme_blue .smart-cities-filter__item_active>a{background-color:#f22444;color:#fff}.smart-cities-filter_theme_black .smart-cities-filter__item>a{border:1px solid #000;color:#000}.smart-cities-filter_theme_black .smart-cities-filter__item_active>a{background-color:#000;color:#fff}.smart-cases-search-form{align-items:center;display:flex;margin-bottom:56px}.smart-cases-search-form__mobile-show{display:none!important}.smart-cases-search-form__mobile-hide{display:inline-flex!important}.smart-cases-search-form__field-inner{margin-right:24px;width:430px}.smart-cases-search-form__input::-webkit-search-cancel-button,.smart-cases-search-form__input::-webkit-search-decoration,.smart-cases-search-form__input::-webkit-search-results-button,.smart-cases-search-form__input::-webkit-search-results-decoration{display:none}.smart-cases-search-form__search-icon{margin-right:8px}.smart-cases-search-form__search-btn{background-color:transparent;border:none;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;margin:0;outline:none;padding:0;text-transform:uppercase}@media(max-width:768px){.smart-cases-search-form{margin-bottom:40px}.smart-cases-search-form__field-inner{margin-right:8px;width:65vw}.smart-cases-search-form__mobile-show{display:inline-flex!important}.smart-cases-search-form__mobile-hide{display:none!important}}.smart-cities-other-filters{display:flex}.smart-cities-other-filters__item{background-color:transparent;background-position:50% 0;background-repeat:no-repeat;border:none;color:#000;cursor:pointer;font-size:10px;font-weight:700;line-height:1.2;margin:0;outline:none;padding:64px 0 0;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%}.smart-cities-other-filters__reset-all{background-image:url(/projects/smartcitymoscow/static/images/smart-cities-project/reset-all-eng.svg);max-width:83px}.smart-cities-button{background-color:transparent;border:none;cursor:pointer;margin:0;outline:none;padding:0;position:relative;width:224px}.smart-cities-button,.smart-cities-button__content{align-items:center;display:flex;height:50px;justify-content:center}.smart-cities-button__content{border:1px solid #f15a24;color:#f15a24;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;transition:background-color .3s,color .3s;width:calc(100% - 5px)}.smart-cities-button__content_theme_dark{background-color:transparent}.smart-cities-button__content_theme_light{background-color:#3b3b3b}.smart-cities-button__content_theme_white{background-color:#fff;border-color:#fff;color:#f22444;width:100%}.smart-cities-button__content_theme_white:hover{background-color:#a82236;border-color:#a82236;color:#fff}.smart-cities-button__content_theme_pink{background-color:#f22444;border-color:#f22444;color:#fff;width:100%}.smart-cities-button__content_theme_pink:hover{background-color:#a82236;border-color:#a82236;color:#fff}.smart-cities-button__content_theme_pink-outlined{background-color:#fff;border-color:#f22444;color:#f22444;width:100%}.smart-cities-button__content_theme_white-outlined{background-color:transparent;border-color:#fff;color:#fff;width:100%}.smart-cities-button__content_theme_white-outlined:hover{background-color:#fff;border-color:#fff;color:#f22444}@media(max-width:768px){.smart-cities-button,.smart-cities-button__content{width:100%}}.smart-cities-block-header{align-items:center;color:var(--text-color);display:flex;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 8px}.smart-cities-block-header_theme_orange{--text-color:#fff;--accent-color:#f15a24}.smart-cities-block-header_theme_pink{--text-color:#000;--accent-color:#f22444}.smart-cities-block-header__title-wrapper{color:var(--text-color);text-decoration:none;transition:color .3s}.smart-cities-block-header__title-wrapper:hover{color:var(--accent-color)}.smart-cities-block-header__title_count{margin-right:16px}.smart-cities-block-header__counter{color:var(--accent-color);font-size:28px;font-weight:700;line-height:1.2}.smart-cities-block-header__description{color:var(--text-color);font-size:14px;font-weight:500;line-height:1.2;margin:0 0 32px}.smart-cities-block-header__description_theme_orange{--text-color:#fff;--accent-color:#f15a24}.smart-cities-block-header__description_theme_pink{--text-color:#000;--accent-color:#f22444}.smart-cities-block-header__description>a{border-bottom:2px solid #0032dc;color:var(--text-color);text-decoration:none}@media(max-width:768px){.smart-cities-block-header{display:block;font-size:24px;margin-bottom:16px}}.smart-cities-thanks-popup__close-button{background-image:url(/projects/smartcitymoscow/static/images/smart-cities-project/close-icon-black.svg);height:23px;width:23px}.smart-cities-thanks-popup__inner-content{max-width:435px}.smart-cities-thanks-popup__exist-title{color:#000;display:block;font-size:42px;font-weight:700;line-height:51px}.smart-cities-thanks-popup__title{color:#000;display:block;font-size:42px;font-weight:700;line-height:1.2}.smart-cities-thanks-popup__descriptions-wrapper{margin-bottom:104px;margin-top:48px}.smart-cities-thanks-popup__description{color:#000;font-size:14px;font-weight:500;line-height:1.2;margin:0 0 24px;max-width:300px}.smart-cities-thanks-popup__description:last-child{margin-bottom:0}.smart-cities-thanks-popup__link{border-bottom:3px solid #f22444;color:#fff;text-decoration:none}.smart-cities-thanks-popup__go-back{background-color:transparent;background-image:url(/projects/smartcitymoscow/static/images/smartCities/red-arrow.svg);background-position:0 50%;background-repeat:no-repeat;border:none;color:#f22444;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;margin:0;min-height:18px;outline:none;padding:0 0 0 40px;text-transform:uppercase}.smart-cities-thanks-popup__mobile-image-wrapper{display:none}div.smart-cities-thanks-popup__paper-scroll-body{max-width:744px}div.smart-cities-thanks-popup__content{background-position:calc(100% - 48px) calc(100% - 80px);background-repeat:no-repeat;padding:64px 48px 80px 72px}div.smart-cities-thanks-popup__content_coming-soon{background-image:url(/projects/smartcitymoscow/static/images/ai/coming-soon/thanks-popup-bg.svg)}div.smart-cities-thanks-popup__content_new-project{background-image:url(/projects/smartcitymoscow/static/images/ai/thanks-popup__new-project.svg)}div.smart-cities-thanks-popup__content_new-case{background-image:url(/projects/smartcitymoscow/static/images/ai/thanks-popup__new-case.svg)}div.smart-cities-thanks-popup__content_subscription{background-image:url(/projects/smartcitymoscow/static/images/smartCities/red-thanks-popup1.svg);background-position:calc(100% - 88px) 70%}div.smart-cities-thanks-popup__content_subscription-exist{background-image:url(/projects/smartcitymoscow/static/images/smartCities/red-thanks-popup-exist.svg);background-position:calc(100% - 120px) calc(100% - 80px);padding-bottom:88px;padding-top:144px}div.smart-cities-thanks-popup__content_subscription-external{background-image:url(/projects/smartcitymoscow/static/images/smartCities/red-thanks-popup-external.svg);background-position:calc(100% - 88px)}@media(max-width:768px){.smart-cities-thanks-popup__close-button{right:24px;top:24px}.smart-cities-thanks-popup__inner-content{max-width:none}.smart-cities-thanks-popup__title{font-size:30px;margin-bottom:24px}.smart-cities-thanks-popup__descriptions-wrapper{margin-bottom:24px}.smart-cities-thanks-popup__description{font-size:17px;margin-bottom:16px}.smart-cities-thanks-popup__mobile-image-wrapper{display:block;text-align:right}.smart-cities-thanks-popup__mobile-image-wrapper_image{max-width:100%}.smart-cities-thanks-popup__go-back{margin-bottom:16px}div.smart-cities-thanks-popup__content{background-image:none;padding:64px 16px}div.smart-cities-thanks-popup__content_coming-soon,div.smart-cities-thanks-popup__content_new-case,div.smart-cities-thanks-popup__content_new-project,div.smart-cities-thanks-popup__content_subscription,div.smart-cities-thanks-popup__content_subscription-exist,div.smart-cities-thanks-popup__content_subscription-external{background-image:none}div.smart-cities-thanks-popup__content_subscription-external{min-height:100vh}}.subscription-modal__title{margin-bottom:48px;margin-top:27px}.subscription-modal__exist-title{margin-bottom:48px}.subscription-modal__inner-content{max-width:408px}.subscription-modal__exist-popup-inner-content{max-width:435px}.subscription-modal__descriptions-wrapper{max-width:288px}.subscription-modal__description,.subscription-modal__exist-popup-description{font-size:14px}.subscription-modal__link{border-bottom:2px solid transparent;color:#f22444;font-weight:700;text-decoration:none;transition:border-bottom-color .3s}.subscription-modal__link:hover{border-bottom:2px solid #fff}@media(max-width:768px){.subscription-modal__descriptions-wrapper,.subscription-modal__exist-popup-inner-content,.subscription-modal__inner-content{max-width:none}.subscription-modal__exist-title,.subscription-modal__title{margin-bottom:24px}.subscription-modal__description{font-size:17px}}.views-counter{align-items:center;background-position:0 50%;background-repeat:no-repeat;display:inline-flex;padding-left:24px}.views-counter__count{font-size:12px;font-weight:500}.views-counter_theme_black{background-image:url(/projects/smartcitymoscow/static/images/icons/views-counter__icon_black.svg)}.views-counter_theme_black .views-counter__count{color:#000}.views-counter_theme_white{background-image:url(/projects/smartcitymoscow/static/images/icons/views-counter__icon_white.svg)}.views-counter_theme_white .views-counter__count{color:#fff}.smart-cities-menu{display:flex;list-style:none;margin:0;padding:16px 0}.smart-cities-menu__background{position:sticky;top:84px;z-index:2}.smart-cities-menu__background_en{top:83px}.smart-cities-menu__background_orange{--bg-color:#fe7341;--text-color:#000;background-color:var(--bg-color)}.smart-cities-menu__background_pink{--bg-color:#f22444;--text-color:#fff;background-color:var(--bg-color)}.smart-cities-menu__wrapper{overflow-x:auto}.smart-cities-menu__item{font-size:10px;font-weight:700;line-height:1.2;margin-right:32px;text-transform:uppercase;white-space:nowrap}.smart-cities-menu__item>span{cursor:pointer}.smart-cities-menu__item>a,.smart-cities-menu__item>span{color:var(--text-color);text-decoration:none}@media(max-width:1024px){.smart-cities-menu__background_ru{top:68px}}@media(max-width:768px){.smart-cities-menu__background_en{top:68px}.smart-cities-menu__wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;padding-left:0;padding-right:0;scrollbar-width:none}.smart-cities-menu__wrapper::-webkit-scrollbar{background:transparent;display:none;width:0}.smart-cities-menu__item:first-child{margin-left:16px}.smart-cities-menu__item:last-child{margin-right:16px}}.smart-cities-hero-en__background{background:linear-gradient(90deg,#0e0534 50%,#fff 0,#fff);overflow:hidden;position:relative}.smart-cities-hero-en__wrapper{background:#fff;background:linear-gradient(90deg,#0e0534 100px,#0e0534 0,#fff 0);padding:0}.smart-cities-hero-en__breadcrumbs-wrapper{padding-left:40px;padding-top:24px}.smart-cities-hero-en__breadcrumbs,.smart-cities-hero-en__views-counter{display:inline}.smart-cities-hero-en__breadcrumbs>:last-child{margin-right:24px}.smart-cities-hero-en__content-container{display:flex;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto}.smart-cities-hero-en__shadow{background-color:transparent;bottom:-24px;box-shadow:0 4px 40px rgba(0,0,0,.1);height:24px;position:absolute;width:100%}.smart-cities-hero-en__hero-button{background:#fff;color:#f22444}.smart-cities-hero-en__button-container{display:flex;justify-content:space-between}.smart-cities-hero-en__content-left{background:#0e0534;padding-bottom:24px}.smart-cities-hero-en__content-right{background:#fff;box-shadow:0 40px 40px -40px rgba(0,0,0,.1);padding:40px 32px 24px 80px}.smart-cities-hero-en__block{background:#fff;margin:32px 120px 36px 40px}.smart-cities-hero-en__block-content{box-sizing:border-box;padding:48px 48px 108px;position:relative}.smart-cities-hero-en__block-content-title{font-size:36px;font-weight:700;letter-spacing:.1em;margin:0}.smart-cities-hero-en__block-content-subtitle{color:#f22444;font-size:36px;font-weight:700;letter-spacing:.1em;margin:0 0 14px}.smart-cities-hero-en__block-content-text{font-size:14px;font-weight:500;line-height:22px;margin:0 0 14px}.smart-cities-hero-en__block-content-img-uriy{bottom:-70px;margin-right:33px}.smart-cities-hero-en__block-content-img-dit{height:32px;left:105px;margin-right:20px;width:auto}.smart-cities-hero-en__block-content-img-smartcitylab{left:143px}.smart-cities-hero-en__block-content-powered-by{font-size:12px;font-style:italic;font-weight:400;line-height:19px;margin:0 0 14px}.smart-cities-hero-en__block-content-logotips-container{display:flex;flex-direction:row;flex-wrap:wrap}.smart-cities-hero-en__news-wrapper{position:relative}.smart-cities-hero-en__news-container{margin-top:36px}.smart-cities-hero-en__news-header{font-size:48px;font-weight:700;margin:0}.smart-cities-hero-en__news-string{color:#000;display:flex;display:row;margin-bottom:32px;margin-top:0;text-decoration:none}.smart-cities-hero-en__news-days,.smart-cities-hero-en__news-time{color:#aaa;font-size:12px;font-weight:600;margin:0}.smart-cities-hero-en__news-title-container{margin-left:18px}.smart-cities-hero-en__news-title{font-size:16px;font-weight:700;margin:0}.smart-cities-hero-en__news-title a{color:#000;text-decoration:none;text-underline:none}.smart-cities-hero-en__news-date-container{min-width:60px}.smart-cities-hero-en__news-source{color:#aaa}.smart-cities-hero-en__title{color:#fff;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 32px;width:570px}.smart-cities-hero-en__mobile-image{display:none}.smart-cities-hero-en__descriptions-wrapper{display:inline-flex;flex-direction:column;margin-bottom:24px}.smart-cities-hero-en__descriptions-wrapper a{border-bottom:2px solid #f15a24;color:#fff;text-decoration:none}.smart-cities-hero-en__description{color:#fff;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 24px;max-width:505px}.smart-cities-hero-en__description:last-child{margin-bottom:0}.smart-cities-hero-en__bottom-block{align-items:flex-start;display:flex;flex-wrap:wrap}.smart-cities-hero-en__button{margin-right:128px;margin-top:32px}.smart-cities-hero-en__social-block{margin-top:16px}@media(max-width:1300px){.smart-cities-hero__wrapper{background-position:100% 50%;background-size:50% auto}}@media(max-width:1160px){.smart-cities-hero-en__content-right{padding-left:16px;padding-right:16px}.smart-cities-hero-en__block{margin-bottom:36px;margin-left:40px;margin-right:40px}}@media(max-width:870px){.smart-cities-hero__wrapper{background-size:30% auto}}@media(max-width:768px){.smart-cities-hero-en__title{font-size:24px;margin-bottom:8px;width:100%}.smart-cities-hero-en__content-container{display:flex;flex-direction:column;justify-content:space-around}.smart-cities-hero-en-wrapper{margin-left:0}.smart-cities-hero-en__button-container{flex-direction:column}.smart-cities-hero-en__block{margin:30px 16px 25px}.smart-cities-hero-en__block-content{padding-left:16px;padding-right:16px}.smart-cities-hero-en__wrapper{background:#fff}.smart-cities-hero-en__breadcrumbs-wrapper{margin-bottom:24px}.smart-cities-hero-en__mobile-image{display:block;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:100%}.smart-cities-hero-en__description{font-size:14px}.smart-cities-hero-en__bottom-block{width:100%}.smart-cities-hero-en__button{margin-right:0;margin-top:0}.smart-cities-hero-en__social-block{display:none}.smart-cities-hero-en__news-header{font-size:36px}}.smart-cities-news__background{background:#fff}.smart-cities-news__wrapper{background:#fff;padding-bottom:48px}.smart-cities-news__wrapper_ru{padding-top:64px}.smart-cities-news__wrapper_en{padding-top:108px}.smart-cities-news__header-title{color:#f22444;font-size:48px;font-weight:700;margin:0;max-width:355px}.smart-cities-news__header-subtitle{font-size:16px;font-weight:500;margin:0 0 16px;padding-top:19px}.smart-cities-news__insights-analitics-wrapper{background:#f22444;width:100%}.smart-cities-news__buttons-container{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:160px;max-width:488px}.smart-cities-news__all-news-link{margin-left:auto;text-decoration:none;width:224px}.smart-cities-news__random-dataset-item{border:1px solid #000;height:80px;margin-bottom:24px;position:relative;width:488px}.smart-cities-news__random-dataset-item>a{color:#000;font-size:12px;font-weight:700;padding:22px;position:absolute;text-decoration:none;text-transform:uppercase;top:50%;transform:translateY(-50%)}.smart-cities-news__random-dataset-item>a:after{content:"→";font-size:22px}.smart-cities-news__big-number{font-size:96px;font-weight:700;margin:6px 0 0;text-align:right;width:488px}.smart-cities-news__big-number-title{font-size:14px;font-weight:700;margin:0 0 31px;text-align:right;width:488px}.smart-cities-news__hero-button{background:#fff;color:#f22444}.smart-cities-news__button-container{display:flex;justify-content:space-between}.smart-cities-news__content-container{display:flex;flex-direction:row}.smart-cities-news__content-left{background:#fff;min-width:648px}.smart-cities-news__block{background:#fff;height:408px;margin-top:48px;width:344px}.smart-cities-news__block-content{box-sizing:border-box;padding:48px;position:relative}.smart-cities-news__block-content-title{font-size:36px;font-weight:700;margin:0}.smart-cities-news__block-content-subtitle{color:#f22444;font-size:36px;font-weight:700;margin:0}.smart-cities-news__block-content-text{font-size:14px}.smart-cities-news__block-content-img-uriy{bottom:-70px;position:absolute}.smart-cities-news__block-content-img-dit{bottom:-74px;left:105px;position:absolute}.smart-cities-news__block-content-img-smartcitylab{bottom:-71px;left:143px;position:absolute}.smart-cities-news__news-wrapper{margin-left:158px;margin-top:43px;position:relative}.smart-cities-news__news-container{margin-top:36px;width:50%}.smart-cities-news__news-header{font-size:48px;font-weight:700;margin:0}.smart-cities-news__news-string{color:#000;display:flex;display:row;margin-bottom:32px;margin-top:0;text-decoration:none}.smart-cities-news__news-days,.smart-cities-news__news-time{color:#aaa;font-size:12px;font-weight:600;margin:0}.smart-cities-news__news-title-container{margin-left:18px}.smart-cities-news__news-title{font-size:16px;font-weight:700;margin:0}.smart-cities-news__news-title a{color:#000;text-decoration:none;text-underline:none}.smart-cities-news__news-date-container{min-width:60px}.smart-cities-news__news-source{color:#aaa;font-size:12px;font-weight:500;margin-top:12px;text-transform:uppercase}.smart-cities-news__breadcrumbs-wrapper{margin-bottom:56px}.smart-cities-news__breadcrumbs>:last-child{margin-right:24px}.smart-cities-news__breadcrumbs,.smart-cities-news__views-counter{display:inline}.smart-cities-news__title{color:#fff;font-size:44px;font-weight:700;line-height:1.2;margin:0 0 32px;width:570px}.smart-cities-news__mobile-image{display:none}.smart-cities-news__descriptions-wrapper{display:inline-flex;flex-direction:column;margin-bottom:24px}.smart-cities-news__descriptions-wrapper a{border-bottom:2px solid #f15a24;color:#fff;text-decoration:none}.smart-cities-news__description{color:#fff;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 24px;max-width:505px}.smart-cities-news__description:last-child{margin-bottom:0}.smart-cities-news__bottom-block{align-items:flex-start;display:flex;flex-wrap:wrap}.smart-cities-news__social-block{margin-top:16px}.smart-cities-news__button-wrapper{float:right}@media(max-width:768px){.smart-cities-news__wrapper{padding-bottom:24px;padding-top:48px}.smart-cities-news__header-title{font-size:26px}.smart-cities-news__header-subtitle{margin:0;padding:0}.smart-cities-news__button-wrapper{float:none}.smart-cities-news__all-news-link,.smart-cities-news__news-container{width:100%}}.ai-research-item_theme_dark{--primary-color:#fff;--secondary-color:#888;--tertiary-color:#3b3b3b;--accent-color:#2b8580}.ai-research-item_theme_light{--primary-color:#000;--secondary-color:#888;--tertiary-color:#fff;--accent-color:#2b8580}.ai-research-item_theme_light .ai-research-item__image-wrapper{box-shadow:0 4px 40px rgba(0,0,0,.1)}.ai-research-item__image-wrapper{align-items:center;background-color:var(--primary-color);box-shadow:0 4px 40px 0 rgba(0,0,0,.1);display:flex;height:248px;justify-content:center;margin-bottom:32px;padding:40px 16px;transition:opacity .3s}.ai-research-item__image-wrapper:hover{opacity:.5}.ai-research-item__image{max-height:100%;max-width:100%}.ai-research-item__date{font-size:12px}.ai-research-item__author,.ai-research-item__date{color:var(--primary-color);display:block;font-weight:700;line-height:1.2;margin-bottom:8px}.ai-research-item__author{font-size:14px}.ai-research-item__title-wrapper{margin-bottom:8px}.ai-research-item__title{color:#fff;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .3s}.ai-research-item__title:hover{opacity:.5}.ai-research-item__description-wrapper{font-size:14px;font-weight:500;line-height:1.2;margin-bottom:16px}.ai-research-item__description{color:#fff;display:inline;margin:0 8px 0 0}.ai-research-item__more-link{color:var(--primary-color);text-decoration:underline;transition:opacity .3s}.ai-research-item__more-link:hover{opacity:.5}.ai-research-item__icons{display:flex;flex-wrap:wrap}.ai-research-item__icon{margin-right:8px}.ai-research-item__icon:last-child{margin-right:0}.ai-research__background{background-color:#232323}.ai-research__wrapper{padding-bottom:64px}.ai-research__items{display:grid;gap:64px;grid-gap:64px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));margin-bottom:40px;width:100%}.ai-research__button{margin-left:auto;margin-right:auto;text-decoration:none}.smart-cities-integration-items__button-wrapper{align-self:end;display:flex;gap:28px;grid-gap:28px}@media(max-width:768px){.ai-research__wrapper{padding-bottom:48px}.smart-cities-integration-items__button-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:40px;width:100%}}.smart-research-item_theme_dark{--primary-color:#fff;--secondary-color:#888;--tertiary-color:#3b3b3b;--accent-color:#2b8580}.smart-research-item_theme_light{--primary-color:#000;--secondary-color:#888;--tertiary-color:#fff;--accent-color:#2b8580}.smart-research-item_theme_light .smart-research-item__image-wrapper{box-shadow:0 4px 40px rgba(0,0,0,.1)}.smart-research-item__image-wrapper{align-items:center;box-shadow:0 4px 40px 0 rgba(0,0,0,.1);display:flex;height:248px;justify-content:center;margin-bottom:32px;padding:40px 16px;transition:opacity .3s}.smart-research-item__image-wrapper:hover{opacity:.5}.smart-research-item__image{max-height:100%;max-width:100%}.smart-research-item__date{font-size:12px}.smart-research-item__author,.smart-research-item__date{color:var(--secondary-color);display:block;font-weight:700;line-height:1.2;margin-bottom:8px}.smart-research-item__author{font-size:14px}.smart-research-item__title-wrapper{margin-bottom:8px}.smart-research-item__title{color:#000;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .3s}.smart-research-item__title:hover{opacity:.5}.smart-research-item__description-wrapper{font-size:14px;font-weight:500;line-height:1.2}.smart-research-item__description{color:#000;display:inline;margin:0 8px 0 0}.smart-research-item__more-link{color:#0032e3;text-decoration:none;transition:opacity .3s}.smart-research-item__more-link:hover{opacity:.5}.smart-research-item__icons{display:flex;flex-wrap:wrap}.smart-research-item__icon{margin-right:8px}.smart-research-item__icon:last-child{margin-right:0}.smart-cities-research__background{background-color:#232323}.smart-cities-research__wrapper{padding-bottom:64px}.smart-cities-research__items{display:grid;gap:64px;grid-gap:64px;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));margin-bottom:40px;width:100%}.smart-cities-research__button{margin-left:auto;margin-right:auto;text-decoration:none}@media(max-width:768px){.smart-cities-research__wrapper{padding-bottom:48px}}.smart-cities-research__buttons{margin-top:30px}.smart-cities-research__buttons,.smart-cities-research__load-more{display:flex;justify-content:center;width:100%}.smart-cities-research__stub-section{text-align:center;width:100%}.smart-cities-research__stub-title{color:#f22444;font-size:12px;font-weight:700;margin-bottom:26px;text-align:center;text-transform:uppercase}.smart-cities-research__stub-buttons{display:flex;gap:20px;grid-gap:20px;justify-content:center;margin:0 auto;max-width:1200px;width:100%}.smart-cities-research__stub-button{min-width:200px;text-decoration:none!important}.smart-cities-research__stub-button,.smart-cities-research__stub-button .smart-cities-button__text,.smart-cities-research__stub-button span{text-decoration:none!important}.smart-cities-research__new-project{align-items:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:20px;text-align:center;transition:all .3s ease}.smart-cities-research__new-project:hover{background-color:#f8f9fa;border-color:#007bff}@media(max-width:768px){.smart-cities-research__stub-buttons{align-items:center;flex-direction:column;gap:15px;grid-gap:15px}.smart-cities-research__stub-button{margin:5px 0;max-width:280px;width:100%}.smart-cities-research__new-project{min-height:100px;padding:15px}}.smart-cities-analytics-left-content__title{color:#000;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px}.smart-cities-analytics-left-content__title-description{color:#000;font-size:16px;font-weight:500;line-height:1.2;margin:0 0 32px}.smart-cities-analytics-left-content__big-number{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:32px;margin-left:auto}.smart-cities-analytics-left-content__big-number-value{color:#000;font-size:96px;font-weight:700;line-height:1.2}.smart-cities-analytics-left-content__big-number-unit{color:#000;font-size:14px;font-weight:700;line-height:1.2}.smart-cities-analytics-left-content__items{display:flex;flex-direction:column;margin-bottom:40px}.smart-cities-analytics-left-content__item{border:1px solid #000;margin-bottom:24px;padding:24px}.smart-cities-analytics-left-content__item:last-child{margin-bottom:0}.smart-cities-analytics-left-content__item-link{color:#000;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:uppercase}.smart-cities-analytics-left-content__item-link-icon{background-image:url(/projects/smartcitymoscow/static/images/smartCities/small-arrow-right.svg);background-repeat:no-repeat;display:inline-block;height:10px;margin-left:8px;width:16px}.smart-cities-analytics-left-content__links-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.smart-cities-analytics-left-content__left-link,.smart-cities-analytics-left-content__right-link{text-decoration:none;width:224px}.smart-cities-analytics-left-content__left-link-content{padding:8px}.smart-cities-analytics-left-content__left-link{color:#f22444;margin-bottom:16px;margin-right:16px}.smart-cities-analytics-left-content__right-link{color:#fff}@media(max-width:768px){.smart-cities-analytics-left-content__title{font-size:36px}.smart-cities-analytics-left-content__title-description{margin-bottom:16px}.smart-cities-analytics-left-content__big-number{display:none}.smart-cities-analytics-left-content__item{margin-bottom:16px}.smart-cities-analytics-left-content__left-link,.smart-cities-analytics-left-content__right-link{width:100%}.smart-cities-analytics-left-content__left-link{margin-right:0}}.smart-cities-analytics-right-content__title{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 16px}.smart-cities-analytics-right-content__top-wrapper{display:flex;justify-content:space-between}.smart-cities-analytics-right-content__title-description{color:#fff;font-size:16px;font-weight:500;line-height:1.2;margin:0 16px 56px 0}.smart-cities-analytics-right-content__big-number{align-items:flex-end;color:#fff;display:flex;flex-direction:column;margin-bottom:56px}.smart-cities-analytics-right-content__big-number-value{font-size:96px;font-weight:700;line-height:1}.smart-cities-analytics-right-content__big-number-unit{color:#fff;font-size:14px;font-weight:700;line-height:1.2}.smart-cities-analytics-right-content__items{margin-bottom:80px}.smart-cities-analytics-right-content__item{border-bottom:1px solid #fff;display:grid;gap:32px 16px;grid-gap:32px 16px;grid-template-areas:"item-title item-date" "item-source item-source";grid-template-columns:minmax(0,1fr) auto;margin-bottom:32px;padding-bottom:24px}.smart-cities-analytics-right-content__item:last-child{margin-bottom:0}.smart-cities-analytics-right-content__item-title{color:#fff;display:block;font-size:16px;font-weight:700;grid-area:item-title;-ms-grid-column:1;-ms-grid-row:1;line-height:1.2;text-decoration:none}.smart-cities-analytics-right-content__item-date{color:#fff;display:block;font-size:14px;font-weight:500;grid-area:item-date;-ms-grid-column:3;-ms-grid-row:1;line-height:1.2;opacity:.5;white-space:nowrap}.smart-cities-analytics-right-content__item-source-wrapper{display:flex;grid-area:item-source;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:3;justify-content:flex-end}.smart-cities-analytics-right-content__item-source{color:#fff;font-size:12px;font-weight:500;line-height:1.2;opacity:.5;text-transform:uppercase}.smart-cities-analytics-right-content__left-side-buttons-container{display:flex;flex-wrap:wrap;justify-content:flex-end}.smart-cities-analytics-right-content__left-button,.smart-cities-analytics-right-content__right-button{width:224px}.smart-cities-analytics-right-content__left-button{margin-bottom:16px}.smart-cities-analytics-right-content__left-button_many{margin-right:16px}.smart-cities-analytics-right-content__right-button{text-decoration:none}@media(max-width:768px){.smart-cities-analytics-right-content__title{font-size:36px;margin-bottom:8px}.smart-cities-analytics-right-content__big-number{display:none}.smart-cities-analytics-right-content__title-description{margin-bottom:32px;margin-right:0}.smart-cities-analytics-right-content__left-button,.smart-cities-analytics-right-content__right-button{width:100%}.smart-cities-analytics-right-content__left-button_many{margin-right:0}.smart-cities-analytics-right-content__items{margin-bottom:32px}.smart-cities-analytics-right-content__item{gap:16px;grid-gap:16px;grid-template-areas:"item-title item-title" "item-date item-source"}.smart-cities-analytics-right-content__item-title{-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:1}.smart-cities-analytics-right-content__item-date{-ms-grid-column:1;-ms-grid-row:3}.smart-cities-analytics-right-content__item-source-wrapper{-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:3}}.smart-cities-analytics{align-items:flex-start;background-color:#fff;display:flex;padding-bottom:160px;padding-top:32px}.smart-cities-analytics__left-content{align-items:flex-start;display:flex;flex-direction:column;padding-left:calc(50% - 600px);padding-right:152px;padding-top:80px;width:100%}.smart-cities-analytics__right-content{background-color:#f22444;margin-top:88px;padding:88px calc(50% - 600px) 96px 56px;width:100%}@media(max-width:1280px){.smart-cities-analytics__left-content{padding-left:40px;padding-right:16px}.smart-cities-analytics__right-content{padding-right:40px}}@media(max-width:768px){.smart-cities-analytics{flex-direction:column;padding-bottom:0;padding-top:40px}.smart-cities-analytics__left-content{padding-bottom:40px;padding-left:16px;padding-top:0}.smart-cities-analytics__right-content{margin-top:0;padding:40px 16px}}.cases-filter{display:none}.cases-filter_open{display:block;height:100%}.cases-filter_desktop{height:100%;margin-right:32px}.cases-filter_desktop_justify-height{height:calc(100% - 30px)}.cases-filter_mobile{display:none}.cases-filter_mobile-footer{background-image:linear-gradient(180deg,hsla(0,0%,93.3%,.5),#eee 15%,#eee);bottom:0;box-shadow:0 4px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;grid-gap:16px;padding:32px 32px 48px;position:fixed;width:100%}.cases-filter__scroller-wrapper{display:grid;grid-row-gap:70px;grid-template-rows:repeat(2,auto);position:relative;row-gap:70px}.cases-filter__scroller{background-color:#fff;grid-row-end:3;grid-row-start:1;padding:0 16px 0 0;width:300px}.cases-filter__scroller::-webkit-scrollbar{width:10px}.cases-filter__scroller::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:20px;-webkit-transition:color .3s;transition:color .3s}.cases-filter__scroller::-webkit-scrollbar-thumb:hover{background-color:#999}.cases-filter__scroller::-webkit-scrollbar-thumb:active{background-color:#777}.cases-filter__block-items{margin-bottom:16px}.cases-filter__block{margin-bottom:24px}.cases-filter__block:last-child{margin-bottom:0}.cases-filter__block-title{display:block;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:32px}.cases-filter__block-item{background-color:transparent;border:none;color:#7a7a7a;cursor:pointer;font-size:16px;font-weight:700;line-height:1.2;margin:0 16px 10px 0;padding:0;text-align:left}.cases-filter__block-item_active{color:#f22444}.cases-filter__block-item_disabled{color:#e0e0e0;cursor:not-allowed}.cases-filter__block-item_blue{color:#0032e3}.cases-filter__block-item-count{font-weight:400}.cases-filter__subtitle{color:#f22444}.cases-filter__subtitle_blue{color:#0032e3}@media(max-width:1023px){.cases-filter_desktop{display:none}.cases-filter_mobile{display:block}.cases-filter__mobile-content{padding:64px 32px 128px}.cases-filter__block-item{font-size:12px;margin:0 16px 6px 0}.cases-filter__block-title{margin-bottom:16px}}.smart-cities-integration-items{align-items:flex-start;display:grid;grid-template-columns:1fr;height:auto;width:100%}.smart-cities-integration-items_align-justify{align-items:stretch}.smart-cities-integration-items_filter-open{grid-template-columns:auto 1fr}.smart-cities-integration-items__first-image{align-self:center;max-height:226px;max-width:268px}.smart-cities-integration-items__edit-btn{position:absolute;right:8px;top:8px}.smart-cities-integration-items_wrapper{align-items:flex-start;column-gap:calc(33.33333% - 357.33333px);display:grid;grid-column-gap:calc(33.33333% - 357.33333px);grid-row-gap:40px;grid-template-columns:repeat(4,268px);row-gap:40px;width:100%}.smart-cities-integration-items_wrapper_filter_open{column-gap:32px;grid-column-gap:32px;grid-template-columns:repeat(3,268px)}.smart-cities-integration-items__item,.smart-cities-integration-items__item_wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%}.smart-cities-integration-items__item_wrapper{background-color:#fff;box-shadow:0 4px 40px rgba(0,0,0,.1);height:225px;justify-content:space-between;padding:32px 16px;position:relative;width:100%}.smart-cities-integration-items__item_type_new-project{background-color:#2b8580;cursor:pointer;padding:16px}.smart-cities-integration-items__item_slider{margin-bottom:30px!important;position:relative}.smart-cities-integration-items__item_slider_wrapper{background-color:#f22444;padding:32px 24px}.smart-cities-integration-items_plug{grid-column:span 2;margin-top:24px}.smart-cities-integration-items__item-inner-wrapper{align-items:flex-start;background-color:#fff;box-shadow:0 4px 40px rgba(0,0,0,.1);display:flex;flex-direction:column;height:225px;justify-content:space-between;padding:32px 16px;position:relative;width:100%}.smart-cities-integration-items__item-inner-wrapper_type_new-project{background-color:#f22444;cursor:pointer;justify-content:space-between;padding:16px}.smart-cities-integration-items__item-inner-wrapper_no-date{margin-bottom:30px}.smart-cities-integration-items__developer{-webkit-box-orient:vertical;color:#888;display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;line-height:1.2;margin-bottom:4px;overflow:hidden}.smart-cities-integration-items__developer a{color:#888}.smart-cities-integration-items__title{-webkit-box-orient:vertical;color:#303030;display:-webkit-box;font-size:16px;font-weight:700;-webkit-line-clamp:3;line-height:1.2;margin-bottom:24px;overflow:hidden;text-decoration:none}.smart-cities-integration-items__title_type_new-project{color:#fff;font-size:22px;margin-bottom:0;text-transform:uppercase}.smart-cities-integration-items__description{-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-clamp:2;line-height:1.2;overflow:hidden}.smart-cities-integration-items__see-more{color:#f22444;font-size:14px;font-weight:700;line-height:1.2;outline:none;text-decoration:none;text-transform:uppercase}.smart-cities-integration-items__plus-icon{margin-bottom:8px}.smart-cities-integration-items__call-to-action{align-items:center;display:flex}.smart-cities-integration-items__call-to-action>span{color:#fff;font-size:12px;font-weight:700;line-height:1.2;margin-right:16px;text-transform:uppercase}.smart-cities-integration-items__button{margin-left:auto;margin-right:auto;text-decoration:none}.smart-cities-integration-items__button-big{min-width:286px}.smart-cities-integration-items__button_mobile{display:none}.smart-cities-integration-items__published-date{color:#ababab;display:block;font-size:12px;font-style:italic;font-weight:500;line-height:1.2;margin-left:auto;margin-top:16px}.smart-cities-integration-items__published-date-placeholder{height:27px;line-height:1.2;width:100%}@media(max-width:1280px){.smart-cities-integration-items_wrapper{column-gap:32px;grid-column-gap:32px}.smart-cities-integration-items_wrapper,.smart-cities-integration-items_wrapper_open{grid-template-columns:repeat(auto-fill,minmax(268px,1fr))}}@media(max-width:768px){.smart-cities-integration-items{gap:32px;grid-gap:32px;padding-left:8px;padding-right:8px}.smart-cities-integration-items__title-wrapper{margin-bottom:8px}.smart-cities-integration-items__button_desktop{display:none}.smart-cities-integration-items__button_mobile{display:flex}.smart-cities-integration-items_plug{grid-column:span 1;margin-top:24px}}.smart-cities-integration__background{background-color:#fff}.smart-cities-integration__wrapper{padding-bottom:40px;padding-top:48px}.smart-cities-integration__main-filter-wrapper{align-items:flex-start;display:flex;display:grid;gap:16px;grid-gap:16px;grid-template-areas:"category-filter clear-filters" "classificationMos-filter clear-filters";grid-template-columns:1fr auto;justify-content:space-between;margin-bottom:24px;width:100%}.smart-cities-integration__main-filter{grid-area:main-filter;width:100%}.smart-cities-integration__category-filter{grid-area:category-filter;-ms-grid-column:1;-ms-grid-row:1;width:100%}.smart-cities-integration__classificationMos-filter{grid-area:classificationMos-filter;-ms-grid-column:1;-ms-grid-row:3;width:100%}.smart-cities-integration__other-filters{grid-area:clear-filters;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:3;margin-left:auto;margin-right:auto}.smart-cities-integration__origin-filter{margin-bottom:24px}.smart-cities-integration__header{font-size:48px;margin-bottom:16px}.smart-cities-integration__header-description{font-size:16px;font-weight:400;max-width:450px}.smart-cities-integration__items{margin-bottom:40px}@media(max-width:768px){.smart-cities-integration__background{padding-bottom:24px}.smart-cities-integration__items{margin-bottom:32px}.smart-cities-integration__wrapper{padding-bottom:0}.smart-cities-integration__other-filters{justify-content:flex-end;margin-left:auto;margin-right:0;width:100%}.smart-cities-integration__main-place-filter-wrapper_language_en{margin-bottom:64px!important}.smart-cities-integration__header{font-size:48px}}.smart-cities-page__background{background-image:linear-gradient(180deg,#00102f,#00356b 101.07%)}.smart-cities-page__external-subscription-popup-inner-content{margin-top:14%}.smart-cities-page__external-subscription-popup-exist-title{margin-bottom:128px}@media(max-width:768px){.smart-cities-page__external-subscription-popup-inner-content{margin-top:0}.smart-cities-page__external-subscription-popup-exist-title{margin-bottom:24px}}.smart-cities-cases-page__background{background-color:#fff}.smart-cities-cases-page__wrapper-items{margin-bottom:40px}.smart-cities-cases-page__wrapper{padding-bottom:48px;padding-top:24px}.smart-cities-cases-page__breadcrumbs-wrapper{margin-bottom:24px}.smart-cities-cases-page__breadcrumbs>:last-child{margin-right:24px}.smart-cities-cases-page__breadcrumbs,.smart-cities-cases-page__views-counter{display:inline}.smart-cities-cases-page__top-wrapper{display:flex;justify-content:space-between;width:100%}.smart-cities-cases-page__top-wrapper-left{margin-right:32px}.smart-cities-cases-page__header{font-size:48px;margin-bottom:24px;width:74%}.smart-cities-cases-page__header-description{font-size:16px;font-weight:500}.views-counter.views-counter_theme_black.smart-cities-cases-page__views-counter{display:inline-flex}@media(max-width:768px){.smart-cities-cases-page__breadcrumbs{margin-bottom:24px}.smart-cities-cases-page__top-wrapper{flex-direction:column}.smart-cities-cases-page__top-wrapper-left{margin-right:0}.smart-cities-cases-page__main-place-filter-wrapper{flex-direction:column}.smart-cities-cases-page__header{font-size:36px}.smart-cities-cases-page__header-description{font-size:14px;font-weight:500;max-width:100%}}@media(max-width:1247px){.smart-cities-cases-page__header{width:100%}}.case-item-page-similar-projects__wrapper{padding-bottom:80px;padding-top:80px}.case-item-page-similar-projects__title{display:block;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:48px}.case-item-page-similar-projects__similar-projects-items_button-shown{margin-bottom:80px}.case-item-page-similar-projects__all-projects-link{align-items:center;color:#f22444;display:flex;font-size:12px;font-weight:700;line-height:1.2;margin-left:auto;text-decoration:none;text-transform:uppercase}.case-item-page-similar-projects__all-projects-link-text{margin-right:8px}.case-item-page-similar-projects__all-projects-link-icon{background-image:url(/projects/smartcitymoscow/static/images/smart-cities-project/icon-arrow-right_pink.svg);background-position:50% 50%;background-repeat:no-repeat;display:block;height:19px;width:32px}.centerTitle{text-align:center!important}.card-item-page__wrapper{position:relative}.card-item-page__root-wrapper{padding-bottom:0!important}.card-item-page__main-content{display:grid;gap:48px;grid-gap:48px;grid-template-columns:auto minmax(0,1fr)}.card-item-page__views-counter{margin-left:16px}.card-item-page__update-info{bottom:-32px;color:#fff;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;left:64px;line-height:1.46429em;position:absolute}.card-item-page__update-info span{font-size:12px;font-weight:500;padding-left:8px}.card-item-page__update-info span+span{padding-left:40px}.card-item-page__update-info span:last-child{padding-left:8px}.card-item-page__update-info svg>path{fill:#fdfdfd}@media(max-width:768px){.card-item-page__main-content{grid-template-columns:minmax(0,1fr)}.card-item-page__update-info{display:none}}