:root{--Error:#f64949;--color-green:#00252e;--color-black:#222;--color-accent:#004fa4;--color-text:#333;--color-muted:#e7ebf2;--color-card:#f6f5ff;--max-content-width:1180px}.error-message{color:var(--Error);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%;display:block}.form-input.error{border-color:var(--Error)}*,html{scroll-behavior:smooth}html{translate:no}*,.visually-hidden{border:0;padding:0}.nezumi-btn,address{font-style:normal}.nezumi-btn,.nezumi-input-dropdown-wrapper .nezumi-input-dropdown input,div.nezumi-search input{all:unset;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;transition:all .3s ease-in-out}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*,:after,:before{box-sizing:border-box}a,a:link,a:visited{text-decoration:none}@media (hover:hover){a:hover{text-decoration:none}}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}input,select,textarea{background-color:#0000}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{cursor:pointer;box-shadow:none;background:0 0;display:inline-block}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}.cursor-pointer,label{cursor:pointer}:root{--font-robot:"Roboto Flex", sans-serif;--container-width:500px}.none,header.open i.nav-burger{display:none!important}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(100%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.no-scroll{overflow-y:hidden}body,html{flex-direction:column;min-height:100vh;display:flex}footer{margin-top:auto}.nezumi-btn{text-align:center;cursor:default;will-change:background;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:20px 30px;line-height:150%;transition:all .3s ease-in-out;display:flex}.nezumi-btn.special{color:#00252e;cursor:default;background:#fff}@media (hover:hover){.nezumi-btn.special:hover{color:var(---Dark-Green,#00252e);background:var(---Green,#2ef979)}}.nezumi-btn svg path,section.hero-section a.action svg path{will-change:fill;transition:all .3s ease-in-out}.nezumi-btn.primary{color:var(--White,#fff);white-space:nowrap;background:var(---Black,#00252e);border-radius:15px}.nezumi-accordion.open .plus svg path,.nezumi-btn.primary svg path{fill:#fff}@media (hover:hover){.nezumi-btn.ghost:hover svg path{fill:#fff}}.nezumi-accordion.open .header .summary,.nezumi-accordion.open .nezumi-default-content p,.nezumi-accordion.open .nezumi-default-content span,.nezumi-accordion.open .nezumi-default-content strong,.nezumi-accordion.open .nezumi-default-content li,.nezumi-accordion.open .nezumi-default-content ul,.nezumi-accordion.open .nezumi-default-content h1,.nezumi-accordion.open .nezumi-default-content h2,.nezumi-accordion.open .nezumi-default-content h3,.nezumi-accordion.open .nezumi-default-content h4,.nezumi-accordion.open .nezumi-default-content h5,.nezumi-accordion.open .nezumi-default-content h6{color:#fff}@media (hover:hover){.nezumi-btn.outline:hover,.nezumi-btn.primary:hover,section.hero-section a.action:hover{color:var(---Dark-Green,#00252e);background:var(---Green,#2ef979)}}.nezumi-btn.ghost svg path,.nezumi-btn.outline svg path{fill:var(---Dark-Green,#00252e)}@media (hover:hover){.nezumi-btn.outline:hover svg path,.nezumi-btn.primary:hover svg path,section.hero-section a.action:hover svg path{fill:var(---Dark-Green,#00252e)}}.nezumi-btn.ghost{color:var(---Dark-Green,#00252e);background:0 0}.nezumi-accordion .content,header .content select#language-select,header nav a,header nav span{color:var(---Grey-Dark,#424242);font-size:16px;font-style:normal}@media (hover:hover){.nezumi-btn.ghost:hover{color:var(--White,#fff);background:var(---Black,#00252e)}}.nezumi-btn.outline{border:1px solid var(---Dark-Green,#00252e);background:0 0}.nezumi-accordion,.nezumi-btn.icon{background:var(--White,#fff);border-radius:15px}.nezumi-btn.xs{padding:10px 30px 10px 40px}.nezumi-btn.icon,.nezumi-btn.tab{all:unset;transition:all .3s ease-in-out}.nezumi-btn.icon{justify-content:center;align-items:center;gap:10px;padding:10px;display:inline-flex}.nezumi-btn.icon svg,div.nezumi-search i{aspect-ratio:1;min-width:24px;max-width:24px;min-height:24px;max-height:24px}.nezumi-btn.icon svg path{fill:#828282;transition:all .3s ease-in-out}@media (hover:hover){.nezumi-btn.icon:hover{background:#00252e}.nezumi-btn.icon:hover svg path{fill:#2ef979}}.nezumi-btn.tab{white-space:nowrap;cursor:default;will-change:background;background:#0000001a;border-radius:10px;padding:8px 20px}a.news-article-card:active .content h2,header nav a.active,header nav span.active{color:var(---Accent,#008fe3)}@media (hover:hover){.nezumi-accordion:hover:not(.open) .header .summary,.nezumi-btn.tab:hover:not(.active),.nezumi-input-dropdown-wrapper .menu-wrapper .menu button:hover,.nezumi-select .options-wrapper .options button:hover,a.news-article-card:hover .content h2,header nav a:hover{color:var(---Accent,#008fe3)}}.nezumi-btn.tab.active{color:#fff;background:var(---Green,#008fe3);border:none}.nezumi-accordion{border:1px solid #f4f4f4;flex-direction:column;justify-content:center;align-self:stretch;padding:25px 30px;transition:all .3s ease-in-out;display:flex}.nezumi-accordion .header{justify-content:space-between;align-self:stretch;align-items:center;gap:10px;display:flex}.nezumi-accordion .header .summary{color:var(---Dark-Green,#00252e);text-align:start;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;transition:all .15s ease-in-out}.nezumi-accordion.open .header .summary{letter-spacing:.7px;font-weight:600}.nezumi-accordion .header .plus{min-width:30px;min-height:30px}.nezumi-accordion .header .plus svg{place-self:center}.nezumi-accordion .header .plus *,div.nezumi-pagination span i svg path{transition:all .3s ease-in-out}.nezumi-accordion .content{font-family:Roboto;font-weight:400;line-height:150%;display:none}.nezumi-accordion.open{color:#fff;background:var(---Accent,#3391ff)}.nezumi-accordion.open .content{text-align:start;margin-top:15px;display:block}.nezumi-accordion.open .plus svg{transform:rotate(45deg)}.nezumi-select{all:unset;position:relative}.nezumi-select .current-value{appearance:none;cursor:pointer;background-color:var(--White,#fff);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M19 9L12 15L5 9' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border:1px solid #ddd;border-radius:12px;align-self:stretch;align-items:center;height:fit-content;padding:10px 40px 10px 20px;transition:all .3s ease-in-out;display:flex}.nezumi-select .options-wrapper{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:15px;width:280px;max-height:300px;padding:20px;display:none;position:absolute;top:50px;right:0}.nezumi-input-dropdown-wrapper .menu-wrapper .menu,.nezumi-select .options-wrapper .options{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex;overflow-y:scroll}.nezumi-input-dropdown-wrapper .menu-wrapper .menu button,.nezumi-select .options-wrapper .options button,.nezumi-select .options-wrapper .options span{all:unset;color:var(---Grey-Dark,#424242);cursor:default;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease-in-out}.nezumi-select .options-wrapper .options span.active-lang{color:#9f9f9f}.nezumi-select[data-state=open] .options-wrapper,body.full-map .desktop,body.full-map div.side .region[data-active-tab=news] .region-tab-contents .news-tab,body.full-map div.side .region[data-active-tab=projects] .region-tab-contents .projects-tab,header .content button#mobile-nav-toggler i.nav-burger,section.map-section[data-active-tab=list] div.map[data-tab=list],section.map-section[data-active-tab=map] div.map[data-tab=map]{display:flex}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown,div.nezumi-search{all:unset;background:var(--White,#fff);border:1px solid #ddd;border-radius:12px;justify-content:stretch;align-self:stretch;align-items:center;padding:15px 20px;transition:all .3s ease-in-out;display:flex}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown input,div.nezumi-search input{font-feature-settings:"liga" off, "clig" off;width:100%;color:var(--grey,#bdbdbd);letter-spacing:-.34px;font-style:normal;line-height:150%}div.nezumi-pagination span{color:var(--Black,#333);font-family:Roboto}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown input:not(:placeholder-shown),.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus input,div.nezumi-search input:not(:placeholder-shown),div.nezumi-search:focus input,form input.form-input:focus input,form input.form-input:not(:placeholder-shown),form textarea.form-input:focus input,form textarea.form-input:not(:placeholder-shown){color:var(--Black,#333)}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown i svg,div.nezumi-search i svg{fill:var(--grey,#bdbdbd)}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown i svg path,div.nezumi-search i svg path{fill:var(--grey,#bdbdbd);stroke:var(--grey,#bdbdbd);transition:all .3s ease-in-out}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus,div.nezumi-search:focus,form input.form-input:focus,form textarea.form-input:focus{border:1px solid var(--Accent,#0276ff)}@media (hover:hover){.mini-project-card:hover,.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:hover,a.mini-update-card:hover,div.nezumi-search:hover,div.update-card:hover,form input.form-input:hover,form textarea.form-input:hover{border:1px solid var(--Accent,#0276ff)}}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus i svg,div.nezumi-search:focus i svg,form input.form-input:focus i svg,form input.form-input:focus i svg path,form textarea.form-input:focus i svg,form textarea.form-input:focus i svg path{fill:#828282}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus i svg path,div.nezumi-search:focus i svg path{fill:#828282;stroke:#828282}a.mini-update-card,a.news-article-card .content .tags,.event-card .content .tags,div.nezumi-pagination,main.contacts-page div.form div.info div.contacts .contact,main.event-page .material .article .title .list .item,main.event-page .material .article .title .tags,main.project-page .wrapper .project-content .project .title .tags,section.contacts-section div.info div.contacts .contact,section.news-section .filters .categories{gap:10px;display:flex}div.nezumi-pagination a,div.nezumi-pagination span.between{font-variant-numeric:lining-nums proportional-nums;color:#000;text-align:center;border-radius:6px;justify-content:center;align-items:center;width:36px;max-width:36px;height:36px;max-height:36px;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:flex}div.nezumi-pagination span{cursor:default;transition:all .3s ease-in-out}div.nezumi-pagination span i,div.update-card .action a i,form button i{max-height:24px}@media (hover:hover){div.nezumi-pagination a:hover{color:var(--White,#fff);background:#2ef979}div.nezumi-pagination a:hover i svg path{fill:var(--White,#fff)}}div.nezumi-pagination a.active{color:var(--White,#fff);background:var(---Accent,#008fe3)}div.nezumi-pagination span.between{color:var(--grey,#bdbdbd);font-family:Arial}*,.nezumi-modx-content h1,.nezumi-modx-content h2,.nezumi-progress .progress-bar-wrapper .progress-bar-value,footer .top nav a,header nav a,header nav span{font-family:Montserrat,sans-serif}@media (width<=768px){.nezumi-modx-content iframe{aspect-ratio:16/9!important;width:100%!important;max-width:100%!important;height:auto!important}}.nezumi-modx-content,.nezumi-modx-content ol,.nezumi-modx-content ul,body.full-map div.side .region,main.project-page .wrapper .project-content .project .title,main.project-page .wrapper .project-content .project div.metrik .wrapper div.cash,main.project-page .wrapper .project-content .project div.metrik .wrapper div.date{flex-direction:column;gap:15px;display:flex}.nezumi-modx-content *,.nezumi-modx-content ol li p,section.directions-section .list ol li p{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums}.nezumi-modx-content ol,.nezumi-modx-content ul,section.directions-section .list ol{padding-left:30px}.nezumi-modx-content ol li,section.directions-section .list ol li{padding-left:10px}.nezumi-modx-content ol li p,section.directions-section .list ol li p{color:var(--Black,#222);font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.nezumi-modx-content ol li::marker{font-variant-numeric:lining-nums proportional-nums;color:var(--Accent,#004fa4);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}section.directions-section .list ol li::marker{font-variant-numeric:lining-nums proportional-nums;color:var(--Accent,#004fa4);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.nezumi-modx-content ul li{padding-left:28px;position:relative}.nezumi-modx-content ul li::marker{color:#0000;content:""}.nezumi-modx-content ul li:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><circle cx='5' cy='5' r='5' fill='%232EF979'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:inline-block;position:absolute;top:3.5px;left:0}.nezumi-modx-content h1,.nezumi-modx-content h2{color:var(---Dark-Green,#00252e);margin-bottom:15px;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.nezumi-modx-content *,.nezumi-modx-content p,.nezumi-modx-content p strong{color:var(--Black,#222);font-family:Roboto;font-size:18px;font-weight:500}.nezumi-modx-content p{font-size:17px;font-weight:400}.nezumi-progress{width:100%}.mini-project-card .info .period p.label,.nezumi-progress p.label{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.nezumi-progress p.label{color:var(--Grey-Dark,#828282)}.nezumi-progress .progress-bar-wrapper{align-items:center;gap:10px;width:100%;display:flex}.nezumi-progress .progress-bar-wrapper .progress-bar{background:#eaeaea;border-radius:20px;width:100%;height:5px;position:relative}.nezumi-progress .progress-bar-wrapper .progress-bar .progress-bar-inner{background:#2ef979;border-radius:20px;width:0%;height:100%;position:absolute;top:0;left:0}.nezumi-progress .progress-bar-wrapper .progress-bar-value{color:var(---Dark-Green,#00252e);leading-trim:both;text-edge:cap;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.container{max-width:var(--container-width);margin:0 auto}.container-big{max-width:var(--container-big);padding:0 var(--container-padding);margin:0 auto}@media screen and (width<=1199px){.container-big{max-width:var(--container-big);margin:0 auto;padding:0}}.container-right{padding-left:calc((100% - var(--container-width)) / 2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width)) / 2 + var(--container-padding))}footer{background:#f4f6ff;grid-template-rows:auto auto;padding:30px 130px;display:grid}.mini-project-card,header{background:var(--White,#fff)}footer .top{flex-direction:column;gap:30px;display:flex}footer .top .logo_socials{justify-content:space-between;display:flex}footer .logo_description{flex-direction:column;gap:20px;display:flex}footer .logo_description p{max-width:575px;font-family:Roboto;font-size:14px;font-style:regular;color:#828282;letter-spacing:0;font-variant-numeric-figure:lining-nums;font-variant-numeric-spacing:proportional-nums;font-weight:400;line-height:150%}footer .top nav{justify-content:space-around;display:flex}footer .bottom span,footer .top nav a{color:var(--Grey-Dark,#828282);font-style:normal;line-height:normal}footer .top nav a{all:unset;cursor:pointer;align-self:stretch;font-size:15px;font-weight:400;transition:all .3s ease-in-out}@media (hover:hover){footer .top nav a:hover{color:#2ef979}}footer .bottom,footer .top .socials{justify-content:center;align-items:center;display:flex}footer .top .socials{align-self:self-start;gap:20px}footer .top .socials a,header nav .socials a,main.event-page .material .article .title .socials a,main.news-single-page .material .article .title .socials a{all:unset;min-width:24px;max-width:24px;min-height:24px;max-height:24px}footer .bottom{width:100%;margin-top:50px}footer .bottom span{text-align:center;font-size:14px;font-weight:400}header{z-index:999;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #f4f6ff;border-radius:0 0 20px 20px;align-self:stretch;width:calc(100vw - 140px);height:80px;margin:0 70px;position:fixed;top:0;left:0}header .content,header nav,header nav .socials{align-items:center;display:flex}header nav,section.tasks-section div.content{gap:50px}header nav a,header nav span{all:unset;cursor:pointer;font-weight:400;line-height:normal;transition:all .1s ease-in-out}header nav .socials{justify-content:center;align-self:stretch;gap:20px}header .content{width:100%;height:100%;padding:0 26px;display:grid}@media (width<=768px){header .content{grid-template-columns:2fr 77px!important}header .content .logo-language{grid-template-columns:77px 1fr!important;gap:0!important}header .content .logo-language>a{justify-self:center}}header .content .logo-language{grid-template-columns:auto auto;align-items:center;gap:6px;display:grid}@media (width<=768px){header .nezumi-select .current-value{padding-left:0}}@media (width>=768px){header .content{grid-template-columns:270px 1fr 270px}header .content :first-child{justify-self:start}header .content .call-centre-block{justify-self:end}header .content .desktop{justify-self:center}}header .content select#language-select{font-family:Mulish,sans-serif;font-weight:900;line-height:150%}header .content button#mobile-nav-toggler{background:var(---Accent,#00252e);border-radius:1000px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;margin-left:auto;padding:7px;display:none}body.full-map .mobile,body.full-map footer,body.full-map header,header .content button#mobile-nav-toggler i.nav-close,section.map-section[data-active-tab=list] div.map[data-tab=map],section.map-section[data-active-tab=map] div.map[data-tab=list]{display:none}header div.mobile-nav-content{flex-direction:column;margin-top:10px;padding-bottom:20px;display:none}header.open div.mobile-nav-content,header.open i.nav-close{display:flex!important}section.hero-section{background-image:url(/img/hero-background-desktop-res-fixed.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;justify-content:space-between;align-items:flex-end;margin:18px 20px 0;padding:150px 110px 80px;display:flex}section.hero-section .text,section.hero-section .text .logo{flex-direction:column;gap:25px;display:flex}section.hero-section .text .logo{gap:0}section.hero-section .buttons{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){section.hero-section{background-image:url(/img/hero-background-mobile-res.webp);height:auto!important;padding-top:110px!important}section.hero-section .buttons{gap:12px;width:100%;grid-template-columns:1fr!important}}section.hero-section .text .logo h1,section.hero-section .text .logo h2,section.hero-section .text .logo p,section.hero-section .text .logo p.title{color:var(---Yellow,#ffbb29);font-family:Mulish,sans-serif;font-size:128px;font-style:normal;font-weight:1000;line-height:100%}section.hero-section .text .logo p{font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:150%}section.hero-section .text .description{max-width:538px;font-size:18px;font-style:normal;line-height:150%}section.faq-section .header p,section.hero-section a.action{text-align:center;font-size:17px;font-style:normal;line-height:150%}section.hero-section .text .description,section.hero-section a.action{color:var(--White,#fff);font-family:Montserrat,sans-serif;font-weight:400}section.hero-section a.action{all:unset;cursor:pointer;background:var(---Black,#00252e);will-change:background;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-width:174px;padding:20px 30px 20px 40px;transition:all .3s ease-in-out;display:flex}section.hero-section a.action i.arrow-rd{flex-shrink:0;width:24px;height:24px}section.map-section{object-fit:cover;background:#ccfff0;margin-top:80px;padding-top:115px;padding-bottom:115px;position:relative;overflow:hidden}section.map-section .content .bottom img{z-index:10;position:absolute;top:-220px;right:-520px}@media (width<=768px){section.map-section{min-height:656px}section.map-section .content .bottom img{min-width:930px;min-height:510px;top:initial!important;right:initial!important;bottom:-150px!important;left:20px!important}section.map-section .content{min-height:606px}section.map-section .content .bottom{width:100%}}section.map-section .content{z-index:10;justify-content:space-between;margin:0 20px;padding:0 130px 18px;display:flex;position:relative}section.map-section .content .bottom{flex-direction:column;justify-content:space-between;gap:50px;display:flex}section.map-section .content .top{z-index:20;max-width:575px;position:relative}section.map-section .content .bottom{align-self:end}section.map-section .content .bottom a{z-index:20;position:relative}section.map-section .content a{place-self:end;width:fit-content;height:fit-content}main.news-events-page .header,section.map-section .content div.top,section.map-section .content div.top .text,section.news-section .header .text{flex-direction:column;gap:25px;display:flex}div.update-card .action,div.update-card .action a,form button,main.event-page .material .article .title h1.title,main.event-page .material .article .title h2.title,main.news-single-page .material .article .title h1.title,main.news-single-page .material .article .title h2.title,section.map-section .content div.top .text{align-self:stretch}section.faq-section .header h1,section.faq-section .header h2,section.map-section .content div.top .text h1,section.map-section .content div.top .text h2,h2{color:#020202;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.mini-project-card .info h1,.mini-project-card .info h21,main.contacts-page div.form div.info div.text p,main.news-events-page .header .text p,main.project-page .similar div.header h1,main.project-page .similar div.header h2,section.contacts-section div.info div.text p,section.map-section .content div.top .text p,section.news-section .header .text p{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%}section.map-section .content div.top .tabs{align-items:center;gap:20px;display:flex}section.map-section a.mobile{align-self:stretch;height:fit-content;display:none}section.map-section[data-active-tab=list] button.tab[data-toggle-tab=list],section.map-section[data-active-tab=map] button.tab[data-toggle-tab=map]{background:var(---Green,#2ef979)!important}section.map-section[data-active-tab=list] button.tab[data-toggle-tab=map],section.map-section[data-active-tab=map] button.tab[data-toggle-tab=list]{background:var(--White,#fff)!important}section.map-section div.objects{z-index:50;position:relative}section.map-section div.objects div.map[data-tab=map]{height:800px}section.news-section{flex-direction:column;align-items:flex-start;gap:30px;margin:0 20px;padding:35px 110px 80px;display:flex}section.news-section .header{align-items:end}main.contacts-page div.form div.info div.text h1,main.news-events-page .header .text h1,section.contacts-section div.info div.text h1,section.goal-section div.content h1,section.news-section .header .text h1,main.contacts-page div.form div.info div.text h2,main.news-events-page .header .text h2,section.contacts-section div.info div.text h2,section.goal-section div.content h2,section.news-section .header .text h2,section.tasks-section div.content div.tasks div.task p{color:var(---Dark-Green,#00252e);font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}section.news-section .filters,section.news-section .header{justify-content:space-between;gap:10px;width:100%;display:flex}section.news-section .news{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}section.news-section .mobile{align-self:stretch;display:none}section.faq-section{background-image:url(/img/status/big/warning.svg);background-position:0;background-repeat:no-repeat;background-size:400px;flex-direction:column;gap:40px;padding:100px 130px 60px;display:flex}section.faq-section .header,section.faq-section .header h1,section.faq-section .header h2{text-align:center}section.faq-section .header p{color:var(--Grey-Dark,#828282);font-family:Arial;font-weight:400}section.contacts-section div.info,section.faq-section .questions{flex-direction:column;gap:10px;display:flex}a.news-article-card .content{flex-direction:column;gap:10px;padding-left:10px;padding-right:10px;display:flex}main.contacts-page div.form,section.contacts-section{background:#2ef979;border-radius:50px;grid-template-columns:1fr 1fr;margin:40px 130px;display:grid;overflow:hidden;margin-top:0!important}@media (width>=768px){section.contacts-section{max-width:var(--max-content-width);margin-left:auto!important;margin-right:auto!important;padding-left:auto!important;padding-right:auto!important}}section.contacts-section div.info{gap:45px;padding:60px 50px}main.event-page .material .article,main.event-page .material .article .title,main.news-single-page .material .latest,section.contacts-section div.info div.contacts{flex-direction:column;align-items:flex-start;gap:30px;display:flex}main.contacts-page div.form div.info div.contacts .contact .icon,section.contacts-section div.info div.contacts .contact .icon{background:#007934;border-radius:23px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:11px;display:flex}body.full-map div.side .region-title i,main.contacts-page div.form div.info div.contacts .contact .icon i,section.contacts-section div.info div.contacts .contact .icon i,section.hero-section a.action i.arrow-rd{min-width:24px;max-width:24px;min-height:24px;max-height:24px}main.contacts-page div.form div.info div.contacts .contact .text,section.contacts-section div.info div.contacts .contact .text{flex-direction:column;gap:2px;display:flex}main.contacts-page div.form div.info div.contacts .contact .text span,section.contacts-section div.info div.contacts .contact .text span{color:var(--White,#fff);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}main.contacts-page div.form div.info div.contacts .contact .text a,section.contacts-section div.info div.contacts .contact .text a{all:unset;color:var(---Dark-Green,#00252e);cursor:pointer;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:140%}main.contacts-page div.form img,section.contacts-section img{object-fit:cover;object-position:center;width:100%;height:100%}section.goal-section{background:var(---Yellow,#ffbb29);border-radius:15px;align-self:stretch;align-items:center;gap:50px;padding:20px 20px 20px 50px;display:flex}section.goal-section div.content,section.tasks-section div.content{flex-direction:column;gap:20px;display:flex}section.goal-section div.content h1,section.goal-section div.content h2,section.tasks-section div.content div.tasks div.task p{font-size:32px;line-height:140%}.nezumi-modx-content p,.nezumi-modx-content p strong,section.directions-section h1,section.directions-section h2,section.goal-section div.content p{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;font-style:normal;line-height:150%}section.goal-section div.content p{color:var(--Black,#333);font-family:Roboto;font-size:18px;font-weight:400}section.goal-section img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:500px;height:375px}section.directions-section{align-self:stretch;align-items:flex-start;gap:15px;padding:80px 0;display:flex}section.directions-section h1,section.directions-section h2{color:var(---Accent,#008fe3);font-family:Montserrat,sans-serif;font-size:24px;font-weight:400}section.tasks-section{background:linear-gradient(311deg,#f5f5f500 44.17%,#f5f5f580 56.9%),#d3d3d3 url(/img/tasks.webp) 50%/cover no-repeat;padding:80px 130px}a.news-article-card .content h2,section.tasks-section div.content h1,section.tasks-section div.content h2{color:var(---Black,#00252e);font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}section.tasks-section div.content div.tasks{grid-template-columns:repeat(5,1fr);gap:15px;width:100%;display:grid}section.tasks-section div.content div.tasks div.task{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#ffffff9e;border:1px solid #f9fafd;border-radius:15px;flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;height:350px;padding:20px;display:flex}section.tasks-section div.content div.tasks div.task i{aspect-ratio:1;flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px}section.tasks-section div.content div.tasks div.task p{font-size:16px;line-height:150%}.mini-project-card{all:unset;cursor:pointer;gap:15px;display:flex}a.news-article-card{all:unset;cursor:pointer;background:#f8f8f8;border-radius:20px;flex-direction:column;align-items:flex-start;gap:15px;padding:10px;display:flex}@media (hover:hover){a.news-article-card:hover{box-shadow:0 0 1px #00000005,0 0 1px #00000008,0 0 1px #0000000f,0 0 1px #00000014,0 0 #00000017,0 0 #00000017}}a.news-article-card .image{aspect-ratio:16/9;border-radius:10px;width:100%;height:auto;position:relative;overflow:hidden}a.news-article-card .image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .3s ease-in-out}a.news-article-card .content .tags span.category,a.news-article-card .content .tags span.region{color:var(--Accent,#0276ff);background:var(--White,#fff);border-radius:10px;align-items:center;gap:2px;padding:3px 8px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%;display:flex}a.news-article-card .content h2{font-size:18px;line-height:140%;transition:color .3s ease-in-out}a.news-article-card:active .image img{transform:scale(1.05)}@media (hover:hover){a.news-article-card:hover .image img,.event-card:hover .image img{transform:scale(1.05)}}.mini-project-card{border:1px solid #f4f4f4;border-radius:10px;justify-content:center;gap:10px;padding:8px 8px 10px;transition:all .3s ease-in-out}@media (hover:hover){.mini-project-card:hover .info h1,.mini-project-card:hover .info h2{color:var(--Accent,#0276ff)}}.mini-project-card img{aspect-ratio:1;object-fit:cover;border-radius:5px;flex-shrink:0;width:60px;height:60px}.mini-project-card .info{flex:1 0 0;justify-content:center;align-items:flex-start;gap:5px}.mini-project-card .info h1,.mini-project-card .info h2{font-family:Roboto;font-size:16px;font-weight:500;line-height:145%}.mini-project-card,.mini-project-card .info .period,a.mini-update-card,.event-card .content .about .info{align-items:flex-start}.mini-project-card .info .period p.label{color:#828282}.mini-project-card .info .period p.value,div.update-card h1,div.update-card h2,main.project-page .wrapper .project-content .project div.metrik h6{color:var(---Dark-Green,#00252e);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}a.mini-update-card,div.update-card{border:1px solid #f2f2f2;border-radius:15px;flex-direction:column}div.update-card{background:#f3fbff;align-items:flex-start;gap:15px;min-width:400px;max-width:400px;padding:20px;transition:all .3s ease-in-out;display:flex}div.update-card h1,div.update-card h2,main.project-page .wrapper .project-content .project div.metrik h6{font-size:20px}div.update-card hr,main.project-page .wrapper .project-content .project hr,hr{background:#0276ff1a;width:100%;height:1px}div.update-card .images{gap:10px;display:flex;overflow-x:scroll}div.update-card .images img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100px;height:75px}a.mini-update-card div.status div.text p.label,body.full-map div.side .region-status div.text p.label,div.update-card .description .label,main.project-page .wrapper .project-content .project div.metrik .wrapper div.cash p.label,main.project-page .wrapper .project-content .project div.metrik .wrapper div.date p.label{color:var(--Grey-Dark,#828282);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}div.update-card .description .text{text-overflow:ellipsis;-webkit-line-clamp:3;font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#222);-webkit-box-orient:vertical;align-self:stretch;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;overflow:hidden}div.update-card .description .text.expanded{text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}div.update-card .description .show-more{color:#6f6e6e;text-align:start;align-items:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:150%;display:flex}div.update-card .description .show-more i{max-height:20px}div.all-regions-map{width:100%}a.mini-update-card{cursor:pointer;background:var(--White,#fff);align-self:stretch;min-width:310px;padding:15px;transition:all .3s ease-in-out}a.mini-update-card h1,a.mini-update-card h2{color:var(--Black,#333);justify-content:space-between;align-self:stretch;align-items:center;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:145%;display:flex}a.mini-update-card hr{background:#0276ff1a;align-self:stretch;height:1px}a.mini-update-card div.status,body.full-map div.side .region-status,.event-card .content .about .info{align-self:stretch;align-items:center;gap:10px;display:flex}a.mini-update-card div.status img,body.full-map div.side .region-status img{aspect-ratio:1;width:38px;height:38px}a.mini-project-card .info,a.mini-project-card .info .period,a.mini-update-card div.status div.text,body.full-map div.side .region-status div.text,.event-card .content .about .info div{flex-direction:column;display:flex}.event-card .content .about .info div{flex-direction:column;justify-content:center;display:flex}a.mini-update-card div.status div.text p.value,body.full-map div.side .region-status div.text p.value{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.event-card{border:1px solid #f4f6ff;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.event-card .image{aspect-ratio:272/200;width:100%;height:200px;overflow:hidden}.event-card .image img{aspect-ratio:272/200;object-fit:cover;width:100%;height:200px;transition:all .3s ease-in-out}.event-card .content .tags{position:absolute;top:10px;left:10px}.event-card .content .tags span.category,main.event-page .material .article .title .tags span.category,main.project-page .wrapper .project-content .project .title .tags span.category{color:var(---Dark-Green,#00252e);background:var(---Green,#2ef979);border-radius:10px;align-items:center;gap:2px;padding:3px 8px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%;display:flex}.event-card .content .tags span.region,main.event-page .material .article .title .tags span.region,main.project-page .wrapper .project-content .project .title .tags span.region{color:var(--White,#fff);background:var(--grey,#bdbdbd);border-radius:10px;align-items:center;gap:2px;padding:3px 8px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%;display:flex}.event-card .content .about{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 20px 25px;display:flex}.event-card .content .about .location{align-items:center;gap:5px;display:flex}.event-card .content .about .location .text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card .content .about .location svg{min-width:24px}.event-card .content .about .info h1,.event-card .content .about .info h2,h2{font-size:32px}.event-card .content .about .info div span.month,.event-card .content .about .info h1,.event-card .content .about .info h2,.event-card .content .about p{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-style:normal;font-weight:400}.event-card .content .about .info div span.month,.event-card .content .about .info h1,.event-card .content .about .info h2,h2{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;line-height:100%}.event-card .content .about .info div span.month{font-size:14px}.event-card .content .about .info div span.location,.event-card .content .about p.text{color:var(--Grey,#828282);font-family:Roboto;font-size:12px;font-style:normal;font-weight:300;line-height:140%}.event-card .content .about hr{background:#fff;width:100%;height:1px}.event-card .content .about p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:130%;display:-webkit-box;overflow:hidden}.nezumi-input-dropdown-wrapper{align-self:stretch;position:relative}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown i{aspect-ratio:1;min-width:20px;max-width:20px;min-height:20px;max-height:20px}.nezumi-input-dropdown-wrapper .menu-wrapper{background:#fff;border:1px solid #999;border-radius:15px;width:100%;height:fit-content;max-height:300px;padding:20px;display:none;position:absolute;top:60px;right:0}main.about-page{margin-top:120px}main.about-page .title-two-sections{flex-direction:column;gap:30px;padding:0 130px;display:flex}main.about-page .title-two-sections h1.big-title,main.about-page .title-two-sections h2.big-title{color:var(---Dark-Green,#00252e);font-family:Mulish,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:140%}main.news-events-page{padding:120px 130px 80px}main.news-events-page .header .filters{flex-direction:column;gap:30px;width:100%;display:flex}main.news-events-page .header .filters .tabs_select{justify-content:space-between;gap:10px;display:flex}main.news-events-page .header .filters .tabs_select .tabs{gap:10px;display:flex;overflow-x:auto}main.news-events-page .news-list{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}main.news-events-page .events-list{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:30px;margin-top:20px;display:grid}main.news-events-page .nezumi-pagination{margin-top:30px}main.project-page{flex:1 0 0;gap:30px;padding:170px 130px;display:flex}main.project-page .wrapper{flex:1 0 0;display:block}main.project-page .wrapper .project-content{flex-direction:column;gap:40px;display:flex}main.project-page .wrapper .project-content .project,main.project-page .wrapper .project-content .updates{background:var(--White,#fff);border:1px solid #f2f2f2;border-radius:15px;flex-direction:column;padding:40px;display:flex}main.project-page .wrapper .project-content .project{align-items:flex-start;gap:20px}main.event-page .material .article .title h1.title,main.event-page .material .article .title h2.title,main.news-single-page .material .article .title h1.title,main.news-single-page .material .article .title h2.title,main.project-page .wrapper .project-content .project .title h1,main.project-page .wrapper .project-content .project .title h2{color:var(---Dark-Green,#00252e);font-family:Mulish,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:140%}main.project-page .wrapper .project-content .project .title img{aspect-ratio:512/320;object-fit:cover;border-radius:10px;align-self:stretch;width:100%;height:auto}form,main.project-page .wrapper .project-content .project div.metrik{flex-direction:column;align-self:stretch;align-items:flex-start;gap:15px;display:flex}main.project-page .wrapper .project-content .project div.metrik .wrapper{grid-template-columns:1fr 1fr;display:grid}form .nezumi-btn.primary{align-self:stretch}main.project-page .wrapper .project-content .project div.metrik .wrapper div.cash p.value,main.project-page .wrapper .project-content .project div.metrik .wrapper div.date p.value{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#222);font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:150%}main.project-page .wrapper .project-content .updates{gap:25px}main.project-page .wrapper .project-content .project-events h1,main.project-page .wrapper .project-content .project-events h2,main.project-page .wrapper .project-content .project-news h1,main.project-page .wrapper .project-content .project-news h2,main.project-page .wrapper .project-content .updates h1,main.project-page .wrapper .project-content .updates h2{color:var(---Dark-Green,#00252e);font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:150%}main.project-page .wrapper .project-content .updates .updates-list{gap:20px;display:flex;overflow-x:scroll}main.project-page .wrapper .project-content .project-events,main.project-page .wrapper .project-content .project-news{background:var(--White,#fff);border:1px solid #f2f2f2;border-radius:15px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:25px;padding:40px;display:flex}main.project-page .wrapper .project-content .project-news .news-list{grid-template-columns:340px 320px;gap:20px;display:grid}body.full-map div.side .region .region-tab-contents .news-tab a.news-article-card div.content h2,main.project-page .wrapper .project-content .project-news .news-list h2{font-size:16px}body.full-map{all:unset}main.project-page .wrapper .project-content .project-events .events-list{align-self:stretch;align-items:flex-start;gap:20px;display:flex;overflow-x:scroll}main.project-page .similar{border-left:1px solid #f4f6ff;align-items:flex-start;min-width:380px;height:100%;padding-left:30px}main.project-page .similar div.header h1,main.project-page .similar div.header h2{font-feature-settings:"liga" off, "clig" off;font-family:Mulish,sans-serif;font-size:20px;font-weight:900;line-height:135%}main.project-page .similar div.header hr{background:#2ef979;width:100%;height:4px}main.project-page .similar,main.project-page .similar div.projects{flex-direction:column;gap:30px;display:flex}body.full-map div#map{width:100vw;height:100vh}body.full-map div.side{all:unset;z-index:8000;background:var(--White,#fff);width:350px;height:100vh;padding:25px 20px;position:fixed;top:0;left:0}body.full-map div.side .logo{margin-bottom:30px}body.full-map div.side .all-regions-map,main.news-single-page .material .article{flex-direction:column;align-items:flex-start;gap:30px;display:flex}body.full-map div.side .all-regions-map div.projects{flex-direction:column;align-self:stretch;gap:10px;display:flex}body.full-map div.side .all-regions-map div.projects h1.title,body.full-map div.side .all-regions-map div.projects h2.title{color:var(--Grey-Dark,#828282);justify-content:space-between;align-self:stretch;align-items:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:145%;display:flex}body.full-map div.side .all-regions-map div.projects div.list{flex-direction:column;gap:10px;max-height:calc(100vh - 250px);display:flex;overflow-y:auto}body.full-map div.side .region-title{all:unset;cursor:pointer;align-items:center;gap:10px;display:flex}body.full-map div.side .region .region-tabs button,body.full-map div.side .region-title h1,body.full-map div.side .region-title h2,main.event-page .material .article .title .list .item.desc .value{color:var(--Black,#333);font-family:Golos Text;font-size:20px;font-style:normal;font-weight:500;line-height:145%}body.full-map div.side .region-description p{color:var(--Grey-Dark,#828282);font-family:Golos Text;font-size:15px;font-style:normal;font-weight:400;line-height:150%}body.full-map div.side .region hr{background:#0276ff1a;width:100%;height:1px}body.full-map div.side .region .region-tabs{gap:20px;display:flex}body.full-map div.side .region .region-tabs button{all:unset;font-family:Montserrat,sans-serif;font-size:15px;font-style:text regular;text-align:center;letter-spacing:0%;cursor:default;opacity:1;leading-trim:none;border-radius:10px;padding:8px 20px;font-weight:400;line-height:145%;transition:all .3s ease-in-out}@media (hover:hover){body.full-map div.side .region .region-tabs button:hover{color:var(--White,#fff);background-color:var(--Accent,#0276ff)}}body.full-map div.side .region .region-tab-contents .projects-tab{flex-direction:column;gap:15px;max-height:calc(100vh - 280px);display:none;overflow-y:scroll}body.full-map div.side .region .region-tab-contents .news-tab{flex-direction:column;gap:20px;max-height:calc(100vh - 280px);display:none;overflow-y:scroll}body.full-map div.side .region .region-tab-contents .news-tab a.news-article-card .image,body.full-map div.side .region .region-tab-contents .news-tab a.news-article-card .image img{width:80px;min-width:80px;max-width:80px;height:45px;min-height:45px;max-height:45px}body.full-map div.side .region[data-active-tab=news] .region-tabs button[data-tab=news],body.full-map div.side .region[data-active-tab=projects] .region-tabs button[data-tab=projects]{color:var(--White,#fff);background:var(--Black,#008fe3)}main.contacts-page{padding:120px 130px 60px}main.contacts-page div.form div.info{flex-direction:column;gap:45px;padding:60px 50px;display:flex}main.contacts-page div.form div.info div.contacts{grid-template-columns:1fr 1fr;gap:30px;display:grid}form input.form-input,form textarea.form-input{all:unset;font-feature-settings:"liga" off, "clig" off;color:var(--grey,#bdbdbd);letter-spacing:-.34px;background:var(--White,#fff);border:1px solid #ddd;border-radius:12px;justify-content:stretch;align-self:stretch;align-items:center;padding:15px 20px;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%;transition:all .3s ease-in-out;display:flex}main.event-page,main.news-single-page{align-items:flex-start;gap:50px;padding:120px 130px 80px;display:flex}main.event-page,main.event-page .material .article .title .list .item.desc,main.news-single-page{flex-direction:column}main.news-single-page .material,main.news-single-page .material .article .title{align-self:stretch;align-items:flex-start;gap:30px;display:flex}main.news-single-page .material .article{flex:1 0 0}main.news-single-page .material .article .title{flex-direction:column;gap:10px}main.news-single-page .material .article .title .date{color:#777;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:15px}main.news-single-page .material .article .title .socials{justify-content:center;align-self:self-start;align-items:center;gap:20px;display:flex}main.news-single-page .material .article .title .lead{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#333);align-self:stretch;font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:135%}main.news-single-page .material .article img{object-fit:cover;border-radius:10px;width:100%;height:auto}main.news-single-page .material .article .read-more{background:#f5f8fe;border-radius:10px;align-self:stretch;align-items:center;gap:15px;padding:20px;display:flex}main.news-single-page .material .article .read-more .text{color:var(--Black,#161616);font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:140%}main.news-single-page .material .vertical-line{background:#f4f6ff;width:1px;height:100vh}main.news-single-page .material .latest{justify-content:center;width:380px}main.event-page{flex-shrink:0;padding-top:170px}main.event-page .material{flex-shrink:0;align-self:stretch;gap:30px;display:flex}main.event-page .material img.image{object-fit:contain;border-radius:10px;flex-shrink:0;max-width:350px;height:fit-content}main.event-page .material .article .title{align-self:stretch;gap:10px}main.event-page .material .article .title .socials{justify-content:start;align-self:self-start;align-items:center;gap:20px;display:flex}main.event-page .material .article .title .list{flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;display:flex}main.event-page .material .article .title .list .item.desc .value{font-size:17px;font-weight:400;line-height:150%}main.event-page .material .article .title .list .item .label{color:var(--Grey,#828282);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}main.event-page .material .article .title .list .item .value{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#333);flex:1 0 0;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (width<=600px){.mobile-telegram-popup{opacity:1!important;display:flex!important}.nezumi-select.mobile-order{order:-1}footer .bottom,header nav{margin-top:20px}.nezumi-select .options-wrapper,header nav{width:100%}div.nezumi-accordion{padding:15px}footer{padding:30px 20px}footer .top .logo_socials{flex-direction:column;gap:20px}footer .top nav{flex-direction:column;align-items:flex-start;gap:25px;display:flex}footer .top,main.news-events-page .news-list{grid-template-columns:1fr;gap:20px}header{height:auto;min-height:60px;border-radius:0!important;width:100%!important;margin:0!important}header nav{flex-direction:column;align-items:center;gap:30px}header .content{grid-template-columns:2fr 1fr;height:60px;padding:0 20px;display:grid}header .content svg#logo{margin-left:auto;margin-right:auto}body.full-map .desktop,body.full-map div.side .logo,header .content nav.desktop,html body main.news-single-page .vertical-line,html body main.news-single-page div.material div.latest,section.news-section div.header a.nezumi-btn.ghost.cursor-pointer{display:none}section.map-section div.content a{align-self:stretch;width:auto!important}header .content select#language-select{order:-1}body.full-map .mobile,body.full-map div.side .mobile-menu,body.full-map header,header .content button#mobile-nav-toggler,section.news-section a.mobile{display:flex}section.hero-section{flex-direction:column;justify-content:end;align-items:start;gap:20px;height:560px;margin:10px 10px 0;padding:20px}main.news-events-page .header,section.hero-section .text{gap:20px}section.hero-section .text .logo h1,section.hero-section .text .logo .title{font-size:64px!important;line-height:100%!important}section.hero-section .text .logo p{font-size:16px!important;line-height:150%!important}section.hero-section .text .description{font-size:15px;line-height:150%}section.hero-section .action{width:calc(100vw - 130px)!important}section.map-section{flex-direction:column;gap:30px;margin-top:50px;padding-top:25px;padding-bottom:25px;display:flex}section.map-section a.mobile{margin:0 20px;display:flex}section.map-section div.content{flex-direction:column;padding:0}section.map-section div.content div.top div.text h1,section.map-section div.content div.top div.text h2{font-size:26px;font-weight:400;line-height:normal}section.map-section div.content div.top div.text p{font-size:17px;font-weight:400;line-height:150%}section.map-section div.objects div.map[data-tab=map]{width:calc(100vw - 40px);height:400px;margin:0 auto}section.news-section{border-radius:20px;padding:30px 0}section.news-section div.filters{flex-direction:column;gap:15px}section.news-section div.filters div.categories{flex-wrap:nowrap;overflow-x:scroll}section.news-section .news{grid-template-rows:auto;grid-template-columns:1fr}section.faq-section{background-position:0 50px;background-size:200px;padding:40px 20px}section.contacts-section{border-radius:20px;grid-template-columns:1fr;margin:40px 20px}main.contacts-page div.form .info,section.contacts-section .info{gap:20px!important;padding:25px!important}main.contacts-page div.form .info .text h1,main.contacts-page div.form .info .text h2,section.contacts-section .info .text h1,section.contacts-section .info .text h2{text-align:center;font-size:26px}main.contacts-page div.form .info .text p,section.contacts-section .info .text p{text-align:center;font-size:17px}main.contacts-page div.form img,section.contacts-section img{order:-1;height:120px}section.goal-section{flex-direction:column;gap:20px;padding:20px}section.goal-section img{width:100%;height:auto}section.directions-section{flex-direction:column;gap:30px;padding:20px 0}section.directions-section ol{padding-left:20px!important}section.tasks-section{margin-top:30px;padding:50px 0}section.tasks-section div.content{gap:25px}section.tasks-section div.content h1,section.tasks-section div.content h2{padding:0 20px;font-size:28px}section.tasks-section div.content .tasks{gap:15px;overflow-x:scroll}section.tasks-section div.content .tasks .task:first-child{margin-left:20px}section.tasks-section div.content .tasks .task:last-child{margin-right:20px}section.tasks-section div.content .tasks .task{width:300px;height:350px}a.news-article-card .content h2{font-size:17px}div.update-card{flex-direction:column;align-items:flex-start;gap:10px;width:300px;padding:20px;display:flex}html body main.news-single-page,main.project-page{gap:25px;padding:100px 20px 30px}div.update-card .images img{aspect-ratio:4/3;width:100px;height:75px}.event-card{width:100%;height:auto}main.about-page{margin-top:100px}main.about-page .title-two-sections{padding:0 20px}main.about-page .title-two-sections h1.big-title,main.about-page .title-two-sections h2.big-title{font-size:24px}main.event-page,main.news-events-page{padding:100px 20px 30px}main.news-events-page .header .text h1,main.news-events-page .header .text h2{font-size:26px}main.news-events-page .header .filters .tabs_select{flex-direction:column;gap:20px}main.news-events-page .events-list{grid-template-columns:1fr 1fr;gap:12px}main.project-page{flex-direction:column}main.contacts-page div.form .contacts,main.project-page .news-list{grid-template-columns:1fr!important}body.full-map div.side{all:unset;background:var(--White,#fff);border:1px solid #f2f2f2;border-radius:20px 20px 0 0;flex-direction:column;align-items:center;gap:10px;width:calc(100vw - 42px);height:fit-content;padding:12px 20px 20px;display:flex;position:fixed;bottom:0}body.full-map div.side .mobile-divider{background:#f5f5f5;border-radius:100px;width:40px;height:6px}body.full-map div.side .all-regions-map .projects .list,body.full-map div.side .region-tab-contents .news-tab,body.full-map div.side .region-tab-contents .projects-tab{max-width:calc(100vw - 40px);overflow-x:scroll;flex-direction:row!important}body.full-map div.side .all-regions-map .projects .list>*,body.full-map div.side .region-tab-contents .projects-tab>*{flex-shrink:0}body.full-map div.side .region-tab-contents .news-tab>*{flex-shrink:0;max-width:300px}main.contacts-page{padding:100px 20px 70px}main.contacts-page div.form{border-radius:20px;grid-template-columns:1fr;margin:40px 20px}main.event-page .material{flex-direction:column}main.event-page .material img.image{aspect-ratio:400/300;object-fit:cover;width:100%;height:auto}main.event-page .material .list .item{flex-direction:column;gap:2px!important}header .dropdown-nav-links-about>nav>a{text-align:center}}main.event-page .material .article{max-width:900px}.nezumi-image-gallery{flex-direction:column;flex:1 0 0;gap:10px;display:flex}.nezumi-image-gallery .main-image{flex:1 0 0;position:relative}.nezumi-image-gallery .main-image img{aspect-ratio:900/480;object-fit:cover;background-repeat:no-repeat;border-radius:15px;align-self:stretch;width:auto;height:480px}.nezumi-image-gallery .thumbnails{gap:10px;max-width:100%;display:flex;overflow-x:scroll}.nezumi-image-gallery .thumbnails img{aspect-ratio:120/75;object-fit:cover;background-repeat:no-repeat;border-radius:15px;align-self:stretch;width:120px;height:75px}.nezumi-image-gallery .thumbnails img.active{border:4px solid var(---Green,#2ef979)}.nezumi-image-gallery .main-image .arrow{cursor:default;background:var(--White,#fff);border-radius:1000px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nezumi-image-gallery .main-image .arrow i{min-height:24px;max-height:24px}.nezumi-image-gallery .main-image .arrow.left{left:20px}.nezumi-image-gallery .main-image .arrow.right{right:20px}.nezumi-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.nezumi-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}body>div.side>div.region{width:100%}.map-region-card{flex-direction:column;align-items:flex-start;gap:15px;display:flex;position:relative}.map-region-card .title{color:var(--Black,#333);flex:1 0 0;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:145%}.map-region-card div.status,.region-new-status{align-self:stretch;align-items:start;gap:10px;display:flex}.map-region-card div.status img,.region-new-status img{aspect-ratio:1;width:38px;height:38px}.map-region-card div.status div.text,.region-new-status .text{flex-direction:column;display:flex}.map-region-card div.status div.text p.label,.region-new-status p.label{text-overflow:ellipsis;color:var(--Grey-Dark,#828282);white-space:nowrap;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.map-region-card div.status div.text p.value,.region-new-status p.value{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.map-region-card div.wear-list .divider,.region-new-status .wear-list .divider{background:#0276ff1a;width:1px;height:100%}.map-region-card div.wear-list,.region-new-status .wear-list{-webkit-overflow-scrolling:touch;gap:20px;max-width:230px;display:flex;overflow-x:scroll}.map-region-card div.wear-list div.text p.label{text-overflow:ellipsis;color:var(--Black,#333);white-space:nowrap;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.map-region-card div.wear-list div.text p.value{color:var(--Accent,#0276ff);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.map-region-card div.wear-list div.text{flex-direction:row;align-items:center;gap:10px;display:flex}.map-region-card div.wear-list{all:unset;flex-direction:column;gap:10px;width:100%;display:flex}.map-region-card div.wear-list .text p.label{overflow:visible!important}.map-region-card div.wear-list h2{font-family:Roboto;font-size:12px;font-style:regular;color:#828282;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.map-region-card div.wear-list .dashed-divider{opacity:1;angle:0 deg;dashes:2, 2;border:1px dashed #0276ff1a;width:100%;height:1px}.map-region-card .subtitle{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.map-region-card .subtitle h2{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:145%}.map-region-card .subtitle p{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:145%}.map-region-card hr{background:#0276ff1a;align-self:stretch;height:1px}.map-region-card .projects{gap:20px;max-width:400px;display:flex;overflow-x:scroll}.map-project-card{background:var(--White,#fff);border:1px solid #f4f4f4;border-radius:10px;flex-direction:column;align-items:center;gap:10px;width:280px;min-width:280px;max-width:280px;padding-bottom:15px;display:flex;overflow:hidden}.map-project-card img{aspect-ratio:1.77215;object-fit:cover;align-self:stretch;height:158px}.map-project-card .info{flex-direction:column;justify-content:center;align-self:stretch;gap:10px;padding:0 15px;display:flex}.map-project-card .info a{text-overflow:ellipsis;-webkit-line-clamp:1;color:var(--Black,#333);-webkit-box-orient:vertical;align-self:stretch;font-family:Roboto;font-size:17px;font-style:normal;font-weight:700;line-height:145%;display:-webkit-box;overflow:hidden}.map-project-card .info .period{flex-direction:column;display:flex}.map-project-card .info .period span{color:#828282;align-self:stretch;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.map-project-card .info .period p{color:var(---Dark-Green,#00252e);align-self:stretch;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.map-project-card .status{gap:10px;display:flex}.map-project-card .status img{aspect-ratio:1!important;width:38px!important;height:38px!important}.map-project-card .status div.project-wear p.label{text-overflow:ellipsis;color:var(--Grey-Dark,#828282);white-space:nowrap;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.map-project-card .status div.project-wear p.value{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}#yandex-small-map ymaps .ymaps-2-1-79-balloon__content>ymaps{height:auto!important}@media (width<=600px){#yandex-small-map ymaps .ymaps-2-1-79-balloon__content>ymaps .map-region-card .projects,#yandex-small-map ymaps .ymaps-2-1-79-balloon__content>ymaps .map-region-card .subtitle{display:none}}.arrow-map-projects{background:var(--White,#fff);border-radius:1000px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:100px;right:5px}.arrow-map-projects svg{min-width:24px;min-height:24px}.arrow-map-projects-prev{background:var(--White,#fff);border-radius:1000px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;bottom:100px;left:5px}.arrow-map-projects-prev svg{min-width:24px;min-height:24px}.nezumi-modx-content ol li,.nezumi-modx-content ul li{font-family:Roboto;font-size:18px;font-weight:400}.nezumi-modx-content img{margin-top:15px;margin-bottom:15px}.nezumi-btn.fw{align-self:stretch}@media (width<=600px){.nezumi-btn.mobile-fw{align-self:stretch}.nezumi-image-gallery .main-image img{aspect-ratio:400/280!important;height:280px!important}}.btn-region-expander{display:none}@media (width<=600px){.btn-region-expander{display:block}main.project-page .wrapper .project-content .project,main.project-page .wrapper .project-content .updates,main.project-page .wrapper .project-content .project-news,main.project-page .wrapper .project-content .project-events{padding:20px!important}main.project-page .wrapper .project-content .project-wear .project-wear-list{gap:16px!important}.project-23 .list{flex-direction:column}}main.project-page .wrapper .project-content .project-wear{gap:15px;width:100%}main.project-page .wrapper .project-content .timeline .project-wear .project-wear-list{flex-direction:column;align-self:stretch;gap:30px;display:flex}.project-23{background:#f2f8ff;border:1px solid #f2f2f2;border-radius:10px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:5px;padding:15px;display:flex}.project-23 h1,.project-23 h2{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Accent,#0276ff);align-self:stretch;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:150%}.project-23 .list{flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;gap:10px;display:flex}.project-23 .item{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;display:flex}.project-23 .label{color:var(--Grey-Dark,#828282);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.project-23 .value{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#222);font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.timeline{flex-direction:column;max-width:800px;margin:0 auto;display:flex;position:relative}.timeline:before{content:"";background:#f2f2f2;border-radius:20px;width:4px;height:calc(100% - 80px);position:absolute;top:22px;bottom:0;left:15px}.timeline:after{content:"";background:#0276ff;border-radius:20px;width:4px;height:130px;position:absolute;top:22px;left:15px}.timeline.full:after{background:#0276ff;height:calc(100% - 90px)}.timeline-item{margin-bottom:30px;padding-left:50px;position:relative}.timeline-item:before{z-index:90;content:"";background:#fff;border:4px solid #bdbdbd;border-radius:50%;width:14px;height:14px;position:absolute;top:22px;left:10px;box-shadow:0 2px 4px #0000001a}.timeline-item:first-child:before,.timeline.full .timeline-item:before{border:4px solid #0276ff}.timeline-item:not(:first-child):before{background:#f2f2f2}.abcdef{color:var(---Dark-Green,#00252e);font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:150%}div.nezumi-pagination{gap:10px;display:flex}div.nezumi-pagination span{font-variant-numeric:lining-nums proportional-nums;width:36px;max-width:36px;height:36px;max-height:36px;color:var(--Black,#333);text-align:center;cursor:default;border-radius:6px;justify-content:center;align-items:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:150%;transition:all .3s ease-in-out;display:flex}div.nezumi-pagination span i{max-height:24px}div.nezumi-pagination span i svg path{transition:all .3s ease-in-out}@media (hover:hover){div.nezumi-pagination span:hover{color:var(--White,#fff);background:#2ef979}div.nezumi-pagination span:hover i svg path{fill:var(--White,#fff)}}div.nezumi-pagination span.active{color:var(--White,#fff);background:var(---Accent,#008fe3)}div.nezumi-pagination span.between{font-variant-numeric:lining-nums proportional-nums;width:36px;max-width:36px;height:36px;max-height:36px;color:var(--grey,#bdbdbd);text-align:center;border-radius:6px;justify-content:center;align-items:center;font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:150%;display:flex}.mini-update-card div.wear-list div.text p.label{text-overflow:ellipsis;color:var(--Black,#333);white-space:nowrap;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.mini-update-card div.wear-list div.text p.value{color:var(--Accent,#0276ff);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.mini-update-card div.wear-list div.text{flex-direction:row;align-items:center;gap:10px;display:flex}.mini-update-card div.wear-list{all:unset;flex-direction:column;gap:10px;width:100%;display:flex}.mini-update-card div.wear-list .text p.label{overflow:visible!important}.mini-update-card div.wear-list h2{font-family:Roboto;font-size:12px;font-style:regular;color:#828282;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.mini-update-card div.wear-list .dashed-divider{opacity:1;angle:0 deg;dashes:2, 2;border:1px dashed #0276ff1a;width:100%;height:1px}.full-map .side .region div.wear-list div.text p.label{text-overflow:ellipsis;color:var(--Black,#333);white-space:nowrap;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.full-map .side .region div.wear-list div.text p.value{color:var(--Accent,#0276ff);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.full-map .side .region div.wear-list div.text{flex-direction:row;align-items:center;gap:10px;display:flex}.full-map .side .region div.wear-list{all:unset;flex-direction:column;gap:10px;width:100%;display:flex}.full-map .side .region div.wear-list .text p.label{overflow:visible!important}.full-map .side .region div.wear-list h2{font-family:Roboto;font-size:12px;font-style:regular;color:#828282;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.full-map .side .region div.wear-list .dashed-divider{opacity:1;angle:0 deg;dashes:2, 2;border:1px dashed #0276ff1a;width:100%;height:1px}.nezumi-default-content ul,.nezumi-default-content ol{all:initial;-webkit-padding-start:40px;margin:1em 0;list-style-type:disc;display:block}.nezumi-default-content ul:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.nezumi-default-content ol:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.nezumi-default-content ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}.nezumi-default-content ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}.nezumi-default-content ol{list-style-type:decimal}.nezumi-default-content ul li,.nezumi-default-content ol li{all:initial;display:list-item}.nezumi-default-content ul li,.nezumi-default-content ol li,.nezumi-default-content p,.nezumi-default-content strong,.nezumi-default-content i,.nezumi-default-content span{color:inherit;font-family:Roboto;font-size:18px;font-weight:300}.nezumi-default-content strong,.nezumi-default-content b{font-weight:600}.nezumi-default-content ul,.nezumi-default-content ol{flex-direction:column;align-items:start;gap:10px;display:flex}.nezumi-default-content li{padding-left:7px}@media only screen and (width<=600px){body>header.open{flex-direction:column}}.map-project-card img{display:none}.map-project-card .info{padding-top:10px}.ab-text-projects{font-family:Roboto;font-size:12px;font-style:regular;color:#828282;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.ab-number-objects{font-family:Montserrat,sans-serif;font-size:14px;font-style:text regular;color:#0276ff;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.ac-wear-button{font-family:Golos Text;font-size:12px;font-style:medium;color:#333;text-align:center;letter-spacing:0%;white-space:nowrap;leading-trim:none;bcakground:none;border-radius:10px;gap:10px;padding:5px 10px;font-weight:500;line-height:145%;transition:all .2s ease-in-out}.ac-wear-button.active{color:#fff;background:#333}.big-wear-list .tite{font-family:Roboto;font-size:12px;font-style:regular;color:#828282;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.big-wear-list .wear-buttons{gap:5px;max-height:50px;display:flex;overflow-x:scroll}.map-project-card .wear-information-year{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.map-project-card .wear-information-year .value{font-family:Montserrat,sans-serif;font-size:20px;font-style:text regular;color:#0276ff;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.map-project-card .wear-information-year .label{font-family:Roboto;font-size:12px;font-style:regular;color:#333;letter-spacing:0%;leading-trim:none;font-weight:400;line-height:150%}.nezumi-selects-container{gap:20px;display:flex}@media only screen and (width<=600px){.nezumi-selects-container{flex-direction:column;gap:15px;width:100%}.event-card .tags{flex-direction:column}.event-card .tags span{width:fit-content}.event-card .image,.event-card .image img{aspect-ratio:34/25;flex-shrink:0;align-self:stretch;height:142.647px}.event-card .content .about{padding:10px!important}.event-card .content .about p{font-size:14px!important}.event-card .content .about .location{font-size:12px!important}}main .partners-section{flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;width:631px;margin-left:auto;margin-right:auto;padding-bottom:60px;display:flex}main .partners-section .heading{flex-direction:column;gap:20px;width:100%;display:flex}main .partners-section .heading h1,main .partners-section .heading h2{color:#020202;text-align:center;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}main .partners-section .heading h3{color:var(--Grey-Dark,#828282);text-align:center;font-family:Arial;font-size:17px;font-style:normal;font-weight:400;line-height:150%}main .partners-section .companies{gap:50px;margin-left:auto;margin-right:auto;display:flex}main .partners-section .companies .company{aspect-ratio:1;will-change:background;background:#f8f8f8;border-radius:20px;align-items:center;gap:10px;width:150px;height:150px;padding:30px;transition:background .3s ease-in-out;display:flex}@media (hover:hover){main .partners-section .companies .company:hover{background-color:#ffbb29}}main .partners-section .companies .company img{aspect-ratio:1;object-fit:contain}header .dropdown-nav-links-about{flex-direction:column;display:flex;position:relative}header .dropdown-nav-links-about .dropdown-toggle-wrapper{justify-content:center;align-items:center;gap:5px;display:flex}header .dropdown-nav-links-about svg{min-width:16px;min-height:16px;transition:transform .3s ease-in-out}@media (hover:hover){header .dropdown-nav-links-about a:hover svg path,header .dropdown-nav-links-about svg:hover path{stroke:#008fe3}}header .dropdown-nav-links-about[data-open=true] svg{transform:rotate(180deg)}header .desktop .dropdown-nav-links-about>nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffffff7;border-radius:15px;flex-direction:column;align-items:start;gap:10px;width:300px;padding:20px;display:none;position:fixed;top:110%;box-shadow:18px 39px 12px #008fe400,12px 25px 11px #008fe403,6px 14px 9px #008fe40d,3px 6px 7px #008fe417,1px 2px 4px #008fe41a}header .mobile-nav-content .dropdown-nav-links-about>nav{background:var(---Yellow,#ffbb29);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:12px 20px;display:none;width:auto!important;max-width:300px!important;margin-top:15px!important;margin-left:auto!important;margin-right:auto!important}header .dropdown-nav-links-about>nav>a{color:var(---Grey-Dark,#424242);cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (hover:hover){header .dropdown-nav-links-about>nav>a:hover{color:#008fe3}}header .dropdown-nav-links-about[data-open=true]>nav{display:flex}.about-documents-page{flex-direction:column;gap:30px;width:100%;max-width:min(1200px,100% - 120px);margin:120px auto 60px;display:flex;position:relative}.about-documents-page>svg{position:absolute;top:40px;left:30px}.about-documents-page h1,.about-documents-page h2{color:var(---Dark-Green,#00252e);font-family:Mulish,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:140%}.about-documents-page .documents{border:1px solid #f4f6ff;border-radius:30px;grid-template-columns:1fr 1fr;align-self:stretch;align-items:center;gap:50px;padding:50px;display:grid}.about-documents-page .documents .document{background:#f6f5ff;border-radius:10px;flex-direction:column;flex:1 0 0;align-items:center;gap:15px;height:100%;padding:40px;transition:background .3s ease-in-out;display:flex;position:relative}.about-documents-page .documents .document>.icon{background:var(---Accent,#008fe3);border-radius:10000px;align-items:center;gap:10px;padding:10px;transition:background .3s ease-in-out;display:flex}.about-documents-page .documents .document>.icon>svg{min-width:24px;min-height:24px}.about-documents-page .documents .document>span{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#333);text-align:center;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:150%;transition:color .3s ease-in-out}@media (hover:hover){.about-documents-page .documents .document:hover>span{color:#fff}}.about-documents-page .documents .document>.background-icon{opacity:.15;position:absolute;top:0;right:0}@media (hover:hover){.about-documents-page .documents .document:hover>.icon{background:#fff}}.about-documents-page .documents .document>.icon>svg>path{transition:fill .3s ease-in-out}@media (hover:hover){.about-documents-page .documents .document:hover>.icon>svg>path{fill:#008fe3}.about-documents-page .documents .document:hover{background:#008fe3}}header .desktop .dropdown-nav-links-about{align-items:center;gap:5px;flex-direction:row!important}.about-updates-page{background:#f6f5ff;border-radius:30px;justify-content:space-between;gap:45px;width:100%;max-width:1200px;margin:120px auto 80px;padding:50px;display:flex;position:relative}.about-updates-page div.content{flex-direction:column;gap:25px;display:flex}.about-updates-page div.content h1,.about-updates-page div.content h2{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.about-updates-page div.content ol{flex-direction:column;gap:15px;padding-left:30px;display:flex}.about-updates-page div.content ol li{padding-left:10px}.about-updates-page div.content ol li p{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#222);font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.about-updates-page div.content ol li::marker{font-variant-numeric:lining-nums proportional-nums;color:var(--Accent,#004fa4);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.about-updates-page .img-wrapper{position:relative}.about-updates-page .img-wrapper>img.main{z-index:10;aspect-ratio:1;object-fit:cover;border:4px solid #008fe3;border-radius:20px;min-width:315px;min-height:315px;position:relative}.about-updates-page .img-wrapper>img.border{z-index:5;position:absolute;top:-10px;right:-10px}.about-reconstruction-page{flex-direction:column;gap:30px;width:100%;max-width:1200px;margin:120px auto 80px;display:flex;position:relative}.about-reconstruction-page h1{color:var(---Dark-Green,#00252e);font-family:Mulish,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:140%}.about-reconstruction-page div.columns{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.about-reconstruction-page div.columns div.column{background:#f6f5ff;border-radius:30px;flex-direction:column;gap:45px;padding:50px;display:flex}.about-reconstruction-page div.columns div.column div.content{flex-direction:column;gap:25px;display:flex}.about-reconstruction-page div.columns div.column div.content h1,.about-reconstruction-page div.columns div.column div.content h2{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.about-reconstruction-page div.columns div.column div.content ol{flex-direction:column;gap:15px;padding-left:30px;display:flex}.about-reconstruction-page div.columns div.column div.content ol li{padding-left:10px}.about-reconstruction-page div.columns div.column div.content ol li p{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Black,#222);font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%;overflow:hidden}.about-reconstruction-page div.columns div.column div.content ol li::marker{font-variant-numeric:lining-nums proportional-nums;color:var(--Accent,#004fa4);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.about-reconstruction-page div.columns div.column .img-wrapper{position:relative}.about-reconstruction-page div.columns div.column .img-wrapper>img.main{z-index:10;aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;height:auto;display:flex}.about-reconstruction-page div.columns div.column .img-wrapper>img.border{z-index:5;position:absolute;top:-10px;left:-10px}.a-order{order:0}.b-order{order:-1}@media only screen and (width<=600px){a.news-article-card .content .tags{flex-wrap:wrap;gap:5px!important}.a-order{order:-1}.b-order{order:initial}.about-updates-page,.about-documents-page{margin:100px 20px 70px;padding:25px;width:auto!important}.about-updates-page{flex-direction:column}.about-updates-page .img-wrapper{order:-1}.about-reconstruction-page{margin:100px 20px 70px;width:auto!important}.about-reconstruction-page .columns{grid-template-columns:1fr!important}.about-reconstruction-page .column{width:100%;padding:25px!important}.about-digital-page .adp-card{padding:25px!important}main .partners-section .heading h1,main .partners-section .heading h2{font-size:28px}main .partners-section .companies{gap:12px!important}main .partners-section .companies .company{width:100px!important;height:100px!important;padding:20px!important}main .partners-section{width:auto!important;margin-left:20px!important;margin-right:20px!important;padding-top:20px!important}.about-documents-page{max-width:none;margin-top:100px!important;margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important}.about-documents-page .documents .document{padding:20px!important}.about-documents-page .documents{grid-template-columns:1fr;max-width:none;padding:25px!important}}.about-digital-page{--color-dark:#00252e;--color-black:#222;--color-text:#333;--color-accent:#0276ff;--color-white:#fff;--color-yellow:#ffbb29;--radius-lg:30px;--radius-md:20px;--radius-sm:10px;--container-max:900px;margin-top:120px}.about-digital-page body{font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.about-digital-page .adp-container{max-width:var(--container-max);margin:0 auto;padding:0 16px 80px}.about-digital-page .adp-title{color:var(--color-dark);text-align:center;margin:24px 0 16px;font-size:24px;line-height:1.4}.about-digital-page .adp-hero{border-radius:var(--radius-lg);background-position:50%;background-size:cover;height:400px;margin-bottom:-40px}.about-digital-page .adp-card{border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--color-white) inset;background:#f6f5ff;margin-bottom:-40px;padding:50px;position:relative}.about-digital-page .adp-section-title{color:var(--color-text);margin:0 0 25px;font-size:24px;line-height:1.2}.about-digital-page .adp-center{text-align:center}.about-digital-page .adp-accent{color:var(--color-accent)}.about-digital-page .adp-text-lg{color:var(--color-text);margin:0 0 16px;font-size:17px;line-height:1.5}.about-digital-page .adp-olist{counter-reset:num;margin:0 0 25px;padding:0;list-style:none}.about-digital-page .adp-olist>li{color:#222;counter-increment:num;margin:6px 0;padding-left:35px;font-size:16px;line-height:1.5;position:relative}.about-digital-page .adp-olist>li:before{width:25px;color:var(--color-accent);content:counter(num) ".";position:absolute;top:0;left:0}.about-digital-page .adp-divider{border:none;border-top:1px solid #e6e6e6;margin:25px 0}.about-digital-page .adp-image{border-radius:var(--radius-md);background-position:50%;background-size:cover;height:330px;margin:10px 0 25px}.about-digital-page .adp-list-items{gap:20px;display:grid}.about-digital-page .adp-item{align-items:flex-start;gap:15px;display:flex}.about-digital-page .adp-item-icon{background:var(--color-accent);border-radius:9999px;flex:none;place-items:center;width:36px;height:36px;padding:5px;display:grid}.about-digital-page .adp-item-icon img{width:24px;height:24px}.about-digital-page .adp-item-title{color:#000;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.about-digital-page .adp-item-text{color:var(--color-text);margin:0;font-family:Golos Text,Roboto,Arial,sans-serif;font-size:15px;line-height:1.5}.about-digital-page .adp-ulist{margin:0 0 20px;padding:0;list-style:none}.about-digital-page .adp-ulist>li{color:#222;margin:8px 0;padding-left:25px;font-size:16px;line-height:1.5;position:relative}.about-digital-page .adp-ulist>li:before{content:"";background:url(/img/icons/13.svg) 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:3px;left:0}.about-digital-page .adp-quote{color:var(--color-white);background:var(--color-accent);border-radius:var(--radius-sm);align-items:flex-start;gap:15px;margin:10px 0 20px;padding:30px;display:flex}.about-digital-page .adp-quote-icon{flex:none;width:40px;height:40px}.about-digital-page .adp-quote-icon img{object-fit:contain;width:100%;height:100%}.about-digital-page .adp-quote-text{margin:0;font-size:18px;line-height:1.5}.about-digital-page .adp-results{padding-top:40px}.about-digital-page .adp-cards{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.about-digital-page .adp-card-item{background:var(--color-white);border-radius:var(--radius-md);padding:25px;position:relative;box-shadow:inset 0 0 0 1px #fefefe}.about-digital-page .adp-card-icon{border-radius:9999px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.about-digital-page .adp-card-icon img{width:24px;height:24px}.about-digital-page .adp-card-text{color:var(--color-text);margin:0;font-size:17px;line-height:1.5}.results_about_section_ab{box-sizing:border-box;color:#333;flex-direction:column;gap:35px;padding:40px 130px;font-family:Roboto;display:flex;position:relative}.results_about_section_ab *,.results_about_section_ab :before,.results_about_section_ab :after{box-sizing:inherit}.results_about_section_ab__title{width:100%;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.results_about_section_ab__title strong{font-weight:inherit;color:#0276ff}.results_about_section_ab__list{grid-template-columns:1fr 1fr;align-items:flex-start;gap:20px;width:100%;display:grid}.results_about_section_ab__card{background:#f7f7f7;border-radius:20px;align-items:center;gap:20px;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.results_about_section_ab__cardBody{flex:auto;min-width:0;padding-left:30px}.results_about_section_ab__cardTitle{font-size:26px;font-weight:500;line-height:1.5}.results_about_section_ab__imageWrap{z-index:20;flex:0 0 210px;justify-content:center;align-items:center;width:210px;height:200px;display:flex;overflow:hidden}.results_about_section_ab__imageWrap img{object-fit:cover;width:100%;height:100%;display:block}.results_about_section_ab__decor{z-index:10;pointer-events:none;width:210px;height:200px;position:absolute;top:0;right:0}.results_about_section_ab__decor img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.results_about_section_ab{gap:28px;padding-left:20px!important;padding-right:20px!important}.results_about_section_ab__card{width:100%;height:180px}.results_about_section_ab__title{font-size:28px}.results_about_section_ab__imageWrap{flex-basis:160px;width:160px;height:180px}.results_about_section_ab__decor{width:160px;height:180px}.results_about_section_ab__list{grid-template-columns:1fr!important}.results_about_section_ab__cardTitle{font-size:20px!important}.results_about_section_ab__cardBody{padding-left:15px!important}.about-steps-about-ab{padding:30px 20px!important}.about-steps-about-ab-about-wrap{grid-template-columns:1fr!important}.about-steps-about-ab-title,.about-steps-about-ab-title{font-size:28px!important}.about-digital-page .adp-cards{grid-template-columns:1fr!important}.video-section-ab{margin:60px 20px!important}.video-section-ab .content{border-radius:20px!important;padding:12px!important}.video-section-ab .decor1{width:60px!important;height:60px!important;top:-20px!important;right:-6px!important}.video-section-ab .decor2{width:60px!important;height:60px!important;bottom:-18px!important;left:-18px!important}.video-section-ab .content iframe{border-radius:8px!important}}.video-section-ab{margin:120px 180px 80px;position:relative}@media (width>=768px){.video-section-ab{max-width:calc(var(--max-content-width) - 160px);margin-left:auto;margin-right:auto}}.video-section-ab .content{z-index:10;background:#f6f5ff;border-radius:60px;padding:40px;position:relative}.video-section-ab .content iframe{aspect-ratio:16/9;border-radius:20px;width:100%;overflow:hidden}.video-section-ab .decor1{z-index:5;aspect-ratio:1;width:120px;height:120px;position:absolute;top:-40px;right:-20px;transform:rotate(-30deg)}.video-section-ab .decor2{z-index:5;aspect-ratio:1;width:150px;height:150px;position:absolute;bottom:-42px;left:-42px}:root{--white:#fff;--black:#333;--accent:#0276ff;--green:#2ef979;--yellow:#ffbb29;--blue-card:#2c8dff;--muted-bg:#f2f8ff;--muted-border:#f2f2f2}.about-steps-about-ab{box-sizing:border-box;width:100%;padding:30px 130px;display:block}.about-steps-about-ab-about-wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:30px;display:grid}.about-steps-about-ab-card{box-sizing:border-box;border-radius:30px;flex-direction:column;gap:25px;max-width:100%;padding:30px;display:flex;position:relative;overflow:hidden}.about-steps-about-ab-card.about-steps-about-ab-stages{color:var(--white);background:var(--blue-card)}.about-steps-about-ab-card.about-steps-about-ab-finance{color:var(--black);background:var(--yellow)}.about-steps-about-ab-title{letter-spacing:0;margin:0;font-family:Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:36px;font-weight:400;line-height:1}.about-steps-about-ab-title.about-steps-about-ab-dark{color:var(--black)}.about-steps-about-ab-shape{pointer-events:none;position:absolute}.about-steps-about-ab-shape-blue{background:url(/img/cool-shape.png);width:200px;height:200px;top:10px;right:10px;transform:rotate(-60deg)}.about-steps-about-ab-shape-yellow{background:url(/img/cool-shape.png);width:220px;height:220px;bottom:140px;right:-10px;transform:rotate(15deg)}.about-steps-about-ab-timeline{width:100%;position:relative}.about-steps-about-ab-timeline-cards{flex-direction:column;gap:30px;width:100%;display:flex;position:relative}.about-steps-about-ab-tcard{height:auto;position:relative}.about-steps-about-ab-tcard .about-steps-about-ab-line{background:var(--muted-border);width:120px;height:2px;position:absolute;top:30px;left:0}.about-steps-about-ab-tcard .about-steps-about-ab-box{color:var(--black);background:var(--muted-bg);border:1px solid var(--muted-border);border-radius:10px;margin-left:24px;padding:15px;position:relative}.about-steps-about-ab-tcard .about-steps-about-ab-year{color:var(--accent);margin-bottom:8px;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.5}.about-steps-about-ab-tcard .about-steps-about-ab-text{color:var(--black);font-family:Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.about-steps-about-ab-timeline-progress{width:4px;height:280px;position:absolute;top:0;left:0}.about-steps-about-ab-timeline-progress:before{content:"";background:var(--muted-border);border-radius:20px;width:4px;height:249px;position:absolute;top:29px;left:0}.about-steps-about-ab-timeline-progress .about-steps-about-ab-dot{background:var(--green);border-radius:999px;width:14px;height:14px;position:absolute;left:-5px;overflow:hidden;box-shadow:inset 0 0 0 2px #0000000a}.about-steps-about-ab-timeline-progress .about-steps-about-ab-dot:after{content:"";background:#ffffffe6;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-steps-about-ab-big-number{color:var(--black);line-height:1}.about-steps-about-ab-big-number .about-steps-about-ab-num{font-family:Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:64px;font-weight:400}.about-steps-about-ab-big-number .about-steps-about-ab-unit{margin-left:6px;font-family:Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:36px;font-weight:400}.about-steps-about-ab-sub{margin:0;font-family:Golos Text,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.5}.about-steps-about-ab-sources{flex-direction:column;gap:10px;display:flex}.about-steps-about-ab-source{align-items:center;gap:10px;height:50px;display:flex}.about-steps-about-ab-icon{background:#f80;border-radius:8px;place-items:center;padding:5px;display:grid}.about-steps-about-ab-label{color:var(--black);font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.5}main.about-page .finance{box-sizing:border-box;color:#333;background:#f6f5ff;border-radius:30px;flex-direction:column;align-items:center;gap:35px;margin-left:130px;margin-right:130px;padding:50px;font-family:Roboto,system-ui,-apple-system,Segoe UI,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif;display:flex;position:relative}main.about-page .finance,main.about-page .finance:before,main.about-page .finance:after{box-sizing:inherit}main.about-page .finance__title{text-align:center;font-size:36px;line-height:1}main.about-page .finance__cols{align-items:flex-start;gap:50px;width:100%;display:flex}main.about-page .finance__col{flex-direction:column;flex:1 1 0;gap:25px;min-width:0;display:flex}main.about-page .finance__heading{font-size:24px;line-height:1}main.about-page .finance__list{flex-direction:column;gap:20px;width:100%;display:flex}main.about-page .finance__item{align-items:center;gap:10px;width:100%;display:flex}main.about-page .finance__badge{color:#fff;background:#008fe3;border-radius:1000px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;font-size:17px;font-weight:400;line-height:1;display:flex}main.about-page .finance__badge--yellow{background:#ffbb29}main.about-page .finance__text{color:#333;font-size:17px;line-height:1.5}main.about-page .finance__shape{pointer-events:none;width:122px;height:122px;position:absolute;top:30px;right:30px}main.about-page .finance__shape img{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}@media (width<=640px){main.about-page .finance__shape{display:none}main.about-page .finance{margin-left:20px!important;margin-right:20px!important;padding:25px!important}main.about-page .finance__cols{flex-direction:column}main.about-page .finance__title{font-size:28px!important}.video-section-ab .content iframe{height:auto!important}}.video-section-ab .content iframe{height:600px}.mobile-telegram-popup{z-index:100;background:var(--Accent,#0276ff);opacity:0;will-change:transform;border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:auto;padding:15px;transition:transform .3s ease-in-out;display:none;position:fixed;bottom:0;left:0;transform:translateY(100px)}.mobile-telegram-popup.show{transform:translateY(0);display:flex!important}.mobile-telegram-popup>.content{align-items:center;gap:21px;display:flex}.mobile-telegram-popup>.content>svg{min-width:41px;min-height:41px}.mobile-telegram-popup>.content>p{color:#fff;max-width:250px;font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:155%}.mobile-telegram-popup>.content>p>a{color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:155%;text-decoration:underline}.mobile-telegram-popup>svg{min-width:15.5px;min-height:15.5px}.page-404{flex-direction:column;align-items:center;gap:120px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:120px;display:flex}.page-404 .error-info{flex-direction:column;gap:25px;width:100%;display:flex}.page-404 .error-info h1{color:var(---Dark-Green,#00252e);font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.page-404 .error-info p{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%}@media (width<=640px){.page-404{gap:100px;padding:100px 20px}}.speech-info{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:120px;display:flex}.speech-info .header{flex-direction:column;gap:25px;width:100%;display:flex}.speech-info .header h1{color:var(---Dark-Green,#00252e);font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.speech-info .header p{color:var(--Black,#333);font-family:Montserrat,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.speech-info .speech-list{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.speech-info .speech-list .speech-box{clip-path:polygon(100px 0,100% 0,100% 100%,0 100%,0 100px);background:#f8f8f8;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:50px;width:100%;padding:26px;display:flex}.speech-info .speech-list .speech-box .date{color:var(--Grey-Dark,#828282);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.speech-info .speech-list .speech-box p{color:var(---Black,#00252e);font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;transition:color .3s ease-in-out}@media (hover:hover){.speech-info .speech-list .speech-box:hover p{color:var(---Accent,#008fe3)}}.speech-info .speech-list .speech-box.dark{background:#00252e}.speech-info .speech-list .speech-box.dark p{color:#fff}@media (hover:hover){.speech-info .speech-list .speech-box.dark:hover p{color:#2ef979}}@media (width<=640px){.speech-info{gap:25px;padding:100px 20px}.speech-info .speech-list{grid-template-columns:repeat(1,1fr)}}.public-meet-page{color:var(--color-text);justify-content:center;padding:120px 20px 160px;font-family:Inter,Segoe UI,sans-serif;display:flex}.public-meet-page__article{flex-direction:column;align-items:center;gap:30px;width:min(1180px,100%);display:flex}.public-meet-page__section-title{width:100%}.public-meet-page__headline{color:var(--color-green);text-align:center;letter-spacing:.01em;margin:0;font-size:max(24px,min(3vw,32px));font-weight:600}.public-meet-page__card{background:var(--color-card);border-radius:30px;flex-direction:column;gap:35px;width:min(900px,100%);padding:max(30px,min(5vw,50px));display:flex;position:relative}.public-meet-page__card:after{pointer-events:none;content:"";border:2px solid #fff;border-radius:30px;position:absolute;inset:0}.public-meet-page__intro{color:var(--color-text);margin:0;font-size:max(16px,min(2vw,18px));line-height:1.5}.public-meet-page__about{flex-direction:column;gap:35px;display:flex}.public-meet-page__subheading{color:var(--color-text);margin:0;font-size:max(20px,min(2.5vw,24px));font-weight:600}.public-meet-page__members{flex-direction:column;gap:60px;display:flex}.public-meet-page__member{color:var(--color-black);flex-wrap:wrap;grid-template-columns:minmax(135px,1fr) 1fr;gap:20px;padding-left:35px;font-size:max(16px,min(2vw,18px));display:grid;position:relative}.public-meet-page__member+.public-meet-page__member:before{content:"";border-top:1px solid var(--color-muted);position:absolute;top:-31px;left:0;right:0}.public-meet-page__member-number{width:25px;color:var(--color-accent);font-weight:400;position:absolute;top:0;left:0}.public-meet-page__member-name{flex:280px;line-height:1.45}.public-meet-page__member-role{color:var(--color-black);word-break:normal;flex:320px;line-height:1.5}@media (width<=992px){.public-meet-page{padding:80px 16px 120px}.public-meet-page__card{border-radius:24px;padding:32px 24px}.public-meet-page__card:after{border-radius:24px}.event-page{padding-top:170px}}@media (width<=768px){.public-meet-page__members{flex-direction:column;gap:50px;display:flex}.public-meet-page__member{gap:12px;padding-left:28px}.public-meet-page__member-number{width:20px;font-size:14px}.public-meet-page__member+.public-meet-page__member:before{top:-26px}}body>main>article>section>section>div>div:nth-child(3)>span.public-meet-page__member-role{word-break:break-all}footer .socials .phone-number{cursor:pointer!important;align-items:center!important;gap:12px!important;max-width:none!important;max-height:none!important;display:flex!important}footer .socials .phone-number p{color:var(--Grey-Dark,#828282);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.call-centre-block{flex-direction:column;gap:4px;text-decoration:none;display:flex;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}@media (hover:hover){.call-centre-block:hover p,.call-centre-block:hover span{color:#008fe3!important}.call-centre-block:hover path{fill:#008fe3}}.call-centre-block p{font-feature-settings:"liga" off, "clig" off;font-variant-numeric:lining-nums proportional-nums;color:var(--Grey-Dark,#828282);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;transition:color .3s ease-in-out}.call-centre-block .phone{align-items:center;gap:8px;display:flex}.call-centre-block .phone svg{min-width:16px}.call-centre-block .phone svg path{transition:fill .3s ease-in-out}.call-centre-block .phone span{color:var(--Grey-Dark,#828282);font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:color .3s ease-in-out}@media (width<=768px){.call-centre-block{align-items:center}body>header>div.content>a{display:none}}@media (width>=768px) and (width<=1600px){header .content{grid-template-columns:1fr 1fr;padding:16px 26px}header{height:auto}header .content .desktop{border-top:1px solid #f2f2f2;order:9999;grid-column:span 2;justify-content:space-between;width:100%;margin-top:16px;padding-top:16px}.news-events-page{margin-top:53px}.public-meet-page,.news-single-page{padding-top:173px!important}.about-page,.about-documents-page,.about-updates-page,.about-reconstruction-page,.about-digital-page{margin-top:173px}}.nezumi-breadcrumbs{-webkit-line-clamp:1;-webkit-box-orient:vertical;gap:4px;margin-bottom:10px;display:-webkit-box;overflow:hidden}.nezumi-breadcrumbs a,.nezumi-breadcrumbs span{color:var(--grey,#bdbdbd);font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;transition:color .3s ease-in-out;display:inline}.nezumi-breadcrumbs span{color:var(--Grey-Dark,#828282)}@media (hover:hover){.nezumi-breadcrumbs a:hover{color:#000}}:root{--v2-max-content:1340px}@media (width>768px){.v2-map-body .v2-header{display:none}}.v2-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:none;border-radius:0;width:100%;margin:0;position:sticky;top:0;left:0}@media (width<=768px){.v2-header{height:100%;max-height:72px}}@media (width>=768px) and (width<=1600px){.v2-header{padding:16px}}.v2-header .v2-language-switcher{align-items:center;gap:.125rem;display:flex}.v2-header .v2-language-switcher a{color:#000;justify-content:center;align-items:center;gap:.3125rem;width:2.5rem;height:2.5rem;font-family:Montserrat;font-size:.8125rem;font-style:normal;font-weight:500;line-height:150%;transition:color .15s;display:flex}.v2-header .v2-language-switcher a.active{color:#fff;background:conic-gradient(from 180deg,#008fe3 0deg,#4dbdff 360deg);border-radius:3.125rem}@media (hover:hover){.v2-header .v2-language-switcher a:not(.active):hover{color:#008fe3}}.v2-header .content.v2-content{max-width:1600px;margin-left:auto;margin-right:auto;padding:0}@media (width>=1600px){.v2-header .content.v2-content{justify-content:space-between;display:flex}}@media (width>=768px) and (width<=1600px){.v2-header .content.v2-content{display:grid}}@media (width<=768px){.v2-header .content.v2-content{justify-content:space-between;height:auto;padding:20px 16px 12px;display:flex}}.v2-header .content.v2-content .v2-logo{display:flex!important}.v2-header .content.v2-content .v2-logo svg{width:fit-content;max-height:40px}@media (width>=1600px){.v2-header .content.v2-content .desktop{gap:36px}}@media (width<=1600px){.v2-header .content.v2-content .desktop{gap:10px}}.v2-header .content.v2-content #mobile-nav-toggler{background:0 0;border-radius:0;width:1.625rem;height:1.625rem;padding:0}@media (width<=1600px){.v2-header .content.v2-content>.v2-language-switcher{justify-self:end}}@media (width<=768px){.v2-header .content.v2-content>.v2-language-switcher{display:none}}.v2-header #mobile-nav-toggler{position:relative}.v2-header #mobile-nav-toggler i{opacity:0;width:26px;height:26px;transition:opacity .2s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-header #mobile-nav-toggler i.nav-burger{opacity:1;display:flex!important}.v2-header #mobile-nav-toggler i.nav-close{display:flex!important}.v2-header.open .mobile-nav-content{pointer-events:all;opacity:1;transform:translateY(0)}.v2-header.open #mobile-nav-toggler i.nav-burger{opacity:0}.v2-header.open #mobile-nav-toggler i.nav-close{opacity:1}.v2-header .mobile-nav-content{pointer-events:none;opacity:0;background:#fff;border-radius:0 0 1.875rem 1.875rem;width:100%;height:fit-content;margin-top:0;padding:24px 16px 16px;transition:opacity .2s,transform .2s;position:fixed;top:72px;transform:translateY(-5px);display:flex!important}.v2-header .mobile-nav-content .mobile{gap:20px;margin-top:0}.v2-header .mobile-nav-content .v2-language-switcher{border-top:1px solid #0000000d;justify-content:center;margin-top:20px;padding-top:20px}.v2-footer{background:#333;padding:40px 40px 20px}.v2-footer .v2-footer__container{flex-direction:column;gap:40px;width:100%;max-width:1600px;margin:0 auto;display:flex}.v2-footer .v2-footer__top{justify-content:space-between;align-items:flex-start;display:flex}.v2-footer .v2-footer__brand{flex-direction:column;flex-shrink:0;gap:40px;display:flex}@media (width<=768px){.v2-footer .v2-footer__brand{align-items:center;gap:20px}}.v2-footer .v2-footer__logo svg{max-height:50px}.v2-footer .v2-footer__description{flex-direction:column;gap:12px;display:flex}@media (width<=768px){.v2-footer .v2-footer__description{align-items:center}}.v2-footer .v2-footer__tagline{color:#fff;width:481px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:22px}@media (width<=768px){.v2-footer .v2-footer__tagline{text-align:center;font-size:14px;line-height:20px}}.v2-footer .v2-footer__text{color:#afafaf;width:477px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:18px}@media (width<=768px){.v2-footer .v2-footer__text{text-align:center;font-size:10px;line-height:16px}}.v2-footer .v2-footer__info{flex-direction:column;flex-shrink:0;gap:50px;display:flex}.v2-footer .v2-footer__sections{gap:200px;display:flex}.v2-footer .v2-footer__nav-section{flex-direction:column;gap:20px;display:flex}.v2-footer .v2-footer__nav-title{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:normal}.v2-footer .v2-footer__nav-grid{grid-template-rows:repeat(4,fit-content(100%));grid-template-columns:repeat(2,1fr);gap:14px 51px;width:268px;display:grid}.v2-footer .v2-footer__nav-list{flex-direction:column;gap:14px;display:flex}.v2-footer .v2-footer__nav-link{color:#afafaf;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:normal;text-decoration:none}@media (hover:hover){.v2-footer .v2-footer__nav-link:hover{color:#fff}}.v2-footer .v2-footer__contacts{gap:328px;display:flex}.v2-footer .v2-footer__contact-block{flex-direction:column;gap:10px;display:flex}.v2-footer .v2-footer__contact-title{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:normal}.v2-footer .v2-footer__contact-value{color:#afafaf;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:normal;text-decoration:none}@media (hover:hover){.v2-footer .v2-footer__contact-value:hover{color:#fff}}.v2-footer .v2-footer__bottom{border-top:.667px solid #70706642;justify-content:space-between;align-items:center;padding-top:30.667px;display:flex}.v2-footer .v2-footer__copyright{align-items:center;gap:16px;display:flex}.v2-footer .v2-footer__copyright-text{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:normal}.v2-footer .v2-footer__partners{align-items:center;gap:60px;display:flex}.v2-footer .v2-footer__partner{opacity:.5;align-items:center;display:flex}.v2-footer .v2-footer__partner:last-child{opacity:1}@media (width<=1024px){.v2-footer{padding:40px 20px 20px}.v2-footer .v2-footer__top{flex-direction:column;gap:40px}.v2-footer .v2-footer__tagline,.v2-footer .v2-footer__text{width:100%}.v2-footer .v2-footer__sections,.v2-footer .v2-footer__contacts{flex-wrap:wrap;gap:60px}.v2-footer .v2-footer__bottom{flex-direction:column;gap:20px}}@media (width<=768px){.v2-footer .v2-footer__sections{flex-direction:column;gap:40px}.v2-footer .v2-footer__nav-grid{width:100%}.v2-footer .v2-footer__copyright svg{display:none}.v2-footer .v2-footer__copyright .v2-footer__copyright-text{color:#ffffff80;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.v2-footer .v2-footer__copyright .v2-footer__copyright-text br{display:none}.v2-footer .v2-footer__partners{flex-wrap:wrap;order:-1;gap:20px}}.project-card{background:#fff;border:1px solid #00000026;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.project-card:hover{border-color:#008fe34d}.project-card:hover .project-card__title{color:#008fe3}.project-card:hover .project-card__image-img{transform:scale(1.05)}}.project-card__image{aspect-ratio:16/9;border-radius:20px;width:100%;position:relative;overflow:hidden}.project-card__image-overlay{border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.project-card__image-img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:transform .3s;display:block;position:absolute}.project-card__image-shade{background:#0000004d;border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.project-card__badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00ff6e0d;border:1px solid #00ff6e;border-radius:50px;align-items:center;padding:6px 10px;display:flex;position:absolute;top:20px;left:auto;right:20.33px}.project-card__badge-text{color:#00ff6e;text-transform:uppercase;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:1.5}.project-card__progress{width:40px;height:40px;position:absolute;top:20px;left:20px}.project-card__progress-ring{width:100%;height:100%;display:block}.project-card__progress-ring circle{stroke-width:4px}.project-card__progress-text{color:#fff;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-card__info{flex-direction:column;gap:24px;width:100%;padding:20px 16px;display:flex;position:relative}.project-card__title{color:#000;width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.4;transition:color .2s}.project-card__body{flex-direction:column;gap:16px;width:100%;display:flex}.project-card__details{flex-direction:column;gap:12px;width:100%;padding-bottom:4px;display:flex}.project-card__address{align-items:center;gap:6px;width:100%;display:flex}.project-card__icon{flex-shrink:0;width:14px;height:14px}.project-card__address-text{color:gray;flex:1;min-width:1px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.project-card__tags{flex-wrap:wrap;gap:10px;width:100%;display:flex}.project-card__tag{background:#f2f2f2;border-radius:50px;align-items:center;gap:6px;padding:7px 14px;display:flex}.project-card__tag-icon{flex-shrink:0;width:18px;height:18px}.project-card__tag-label{color:#000;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.project-card__divider{border-top:1px solid #0000001a;width:100%;height:0}.project-card__description{text-overflow:ellipsis;-webkit-line-clamp:3;color:#333;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.project-card__footer{justify-content:space-between;align-items:center;width:100%;display:flex}.project-card__deadline{white-space:nowrap;gap:8px;display:flex}.project-card__deadline-label{color:gray;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.project-card__deadline-date{color:#0276ff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.project-card__updates{align-items:center;gap:8px;display:flex}.project-card__updates-dot{background:gray;border-radius:50%;width:6px;height:6px;display:block}.project-card__updates-count{color:gray;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.project-card__project-paused{color:gray;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media (width<=768px){.project-card{width:100%}}.project-card__badge--progress{background:#00ff6e0d;border-color:#00ff6e}.project-card__badge--progress .project-card__badge-text{color:#00ff6e}.project-card__badge--done{background:#57c1ff0d;border-color:#57c1ff}.project-card__badge--done .project-card__badge-text{color:#57c1ff}.project-card__badge--postponed{background:#ff57570d;border-color:#ff5757}.project-card__badge--postponed .project-card__badge-text{color:#ff5757}.news-card{align-items:center;gap:10px;width:430px;text-decoration:none;display:flex}@media (hover:hover){.news-card:hover .news-card__title{color:#008fe3}.news-card:hover .news-card__image-img{transform:scale(1.04)}}.news-card__text{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:10px;min-width:1px;display:flex}.news-card__title{-webkit-line-clamp:2;color:#000;-webkit-box-orient:vertical;width:100%;min-width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:22px;transition:color .2s;display:-webkit-box;overflow:hidden}.news-card__date{color:gray;white-space:nowrap;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:12px}.news-card__image{border-radius:8px;flex-shrink:0;width:150px;height:100px;position:relative;overflow:hidden}.news-card__image-img{object-fit:cover;border-radius:8px;width:100%;height:100%;transition:transform .3s;display:block}@media (width<=768px){.news-card{width:100%}}.pagination{justify-content:center;width:100%;padding-top:20px;display:flex}.pagination__pages{align-items:center;gap:10px;display:flex}@media (width<=768px){.pagination__pages{gap:6px}}.pagination__page{color:#000;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5;transition:background .2s,color .2s;display:flex}@media (hover:hover){.pagination__page:hover{background:#f2f2f2}}.pagination__page--active{color:#fff;background:#008fe3;font-weight:500}@media (hover:hover){.pagination__page--active:hover{background:#008fe3}}.pagination__page--ellipsis{color:gray;cursor:default}@media (hover:hover){.pagination__page--ellipsis:hover{background:0 0}}.pagination__page--next{color:gray}@media (hover:hover){.pagination__page--next:hover{color:#000;background:#f2f2f2}}.news-card-vertical{flex-direction:column;gap:16px;width:320px;text-decoration:none;display:flex}@media (hover:hover){.news-card-vertical:hover .news-card-vertical__image img{transform:scale(1.04)}.news-card-vertical:hover .news-card-vertical__title{color:#008fe3}}.news-card-vertical__image{border-radius:20px;width:320px;height:207px;overflow:hidden}.news-card-vertical__image img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:transform .3s;display:block}.news-card-vertical__body{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.news-card-vertical__category{align-items:center;gap:6px;display:flex}.news-card-vertical__category span{white-space:nowrap;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.news-card-vertical__category svg{flex-shrink:0;width:18px;height:18px}.news-card-vertical__title{-webkit-line-clamp:3;color:#000;-webkit-box-orient:vertical;width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px;transition:color .2s;display:-webkit-box;overflow:hidden}.news-card-vertical__date{color:#000000b3;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:12px}@media (width<=768px){.news-card-vertical,.news-card-vertical__image{width:100%}}.document-card{background:#f7f7f7;border-radius:20px;flex-direction:column;align-items:center;gap:26px;width:660px;padding:60px 40px 50px;text-decoration:none;transition:background .2s;display:flex}@media (hover:hover){.document-card:hover{background:#eee}.document-card:hover .document-card__title{color:#008fe3}}.document-card__icon{background:#008fe3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.document-card__icon svg{display:block}.document-card__title{-webkit-line-clamp:2;color:#000;text-align:center;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:color .2s;display:-webkit-box;overflow:hidden}@media (width<=768px){.document-card{width:100%;padding:40px 24px 36px}}.interview-card{align-items:stretch;gap:16px;width:100%;text-decoration:none;display:flex}@media (hover:hover){.interview-card:hover .interview-card__title{color:#008fe3}}.interview-card__image{border-radius:20px;flex-shrink:0;width:252px;height:320px;position:relative;overflow:hidden}.interview-card__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.interview-card__image:after{content:"";background:linear-gradient(#0000 50%,#000000e6 100%);position:absolute;inset:0}.interview-card__name{z-index:1;color:#fff;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:15px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.interview-card__content{flex:1 0 0;align-items:center;min-width:0;display:flex}.interview-card__text{flex-direction:column;gap:40px;width:100%;padding-top:30px;display:flex}.interview-card__container{flex-direction:column;gap:18px;display:flex}.interview-card__address{align-items:center;gap:6px;display:flex}.interview-card__address svg{flex-shrink:0}.interview-card__region{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.interview-card__title-block{flex-direction:column;gap:10px;display:flex}.interview-card__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:24px;transition:color .2s}.interview-card__excerpt{-webkit-line-clamp:4;color:gray;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:19px;display:-webkit-box;overflow:hidden}.interview-card__date{color:#000000b3;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:12px}@media (width<=768px){.interview-card{flex-direction:column}.interview-card__image{width:100%;height:280px}.interview-card__text{gap:20px;padding-top:0}}.material-row{border-bottom:1px solid #0000001a;align-items:center;gap:20px;width:100%;padding:20px 0;display:flex}.material-row:last-child{border-bottom:none}.material-row__name{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.material-row__title{color:#000;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;overflow:hidden}.material-row__format{color:#999;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.material-row__date{flex-direction:column;flex:0 0 140px;gap:2px;display:flex}.material-row__date-value{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.material-row__date-time{color:#999;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.material-row__download{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .2s;display:flex}@media (hover:hover){.material-row__download:hover{opacity:.6}}@media (width<=768px){.material-row{flex-wrap:wrap;gap:10px 16px}.material-row__name{flex-basis:100%}.material-row__date{flex:1 0 0}}.v2-hero{background-color:#d3d3d3;background-image:linear-gradient(#0006 0% 100%),url(/img/v2/hero.webp);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;overflow:hidden}.v2-hero .v2-hero__container{z-index:1;max-width:var(--v2-max-content);flex-direction:column;gap:140px;margin:0 auto;display:flex;position:relative}@media ((width<1600px)) and ((width>768px)){.v2-hero .v2-hero__container{padding-top:60px;padding-bottom:30px}}@media (width>=1600px){.v2-hero .v2-hero__container{padding-top:180px;padding-bottom:40px}}@media (width<=768px){.v2-hero .v2-hero__container{gap:60px;padding:50px 16px 30px}}.v2-info{padding:80px 0;position:relative}@media (width<=768px){.v2-info{padding:40px 0}}.v2-info__container{flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:1100px;margin:0 auto;padding:0 40px;display:flex}@media (width<=768px){.v2-info__container{padding:0 16px}}.v2-info__tasks{border:1.5px solid #008fe3;border-radius:30px;justify-content:space-between;align-items:flex-start;gap:60px;width:100%;padding:36px;display:flex}@media (width<=1200px){.v2-info__tasks{flex-direction:column;gap:30px;width:100%}}@media (width<=768px){.v2-info__tasks{padding:24px}}.v2-info__tasks h3{color:#000;white-space:pre-wrap;width:234px;margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:normal}.v2-info__tasks-list{flex-direction:column;gap:20px;width:510px;display:flex}@media (width<=768px){.v2-info__tasks-list{width:100%}}.v2-info__tasks-item{justify-content:center;align-items:flex-start;gap:6px;width:522px;padding-left:30px;display:flex;position:relative}@media (width<=768px){.v2-info__tasks-item{width:100%}}.v2-info__tasks-item p{color:#000;flex:1 0 0;min-width:1px;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.5}.v2-info__tasks-num{color:#008fe3;width:25px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.5;position:absolute;top:0;left:0}.v2-info__row{align-items:flex-start;gap:30px;width:100%;display:flex}@media (width<=1024px){.v2-info__row{flex-direction:column}}.v2-info__stages{background:#008fe3;border-radius:30px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:30px;min-width:1px;padding:36px;display:flex}@media (width<=768px){.v2-info__stages{padding:20px}}.v2-info__stages-title{color:#fff;width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:normal}.v2-info__timeline{flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.v2-info__timeline-bar{background:#f2f2f2;border-radius:20px;width:4px;height:205px;position:absolute;top:28.87px;left:0}@media (width<=768px){.v2-info__timeline-bar{height:223px}}.v2-info__timeline-dots{flex-direction:column;gap:86px;display:flex;position:absolute;top:23px;left:-5px}@media (width<=768px){.v2-info__timeline-dots{gap:95px}}.v2-info__timeline-dot{background:#fff;border-radius:500px;width:14px;height:14px;position:relative;overflow:clip}.v2-info__timeline-dot:after{content:"";background:#008fe3;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-info__timeline-cards{flex-direction:column;gap:6px;padding-right:20px;display:flex}@media (width<=768px){.v2-info__timeline-cards{padding-right:0}}.v2-info__timeline-card{width:100%;position:relative}.v2-info__timeline-line{border-top:1px solid #ffffff4d;width:120px;height:0;position:absolute;top:30.2px;left:0}@media (width<=768px){.v2-info__timeline-line{width:30px}}.v2-info__timeline-card-body{background:#f2f8ff;border:1px solid #f2f2f2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin-left:24px;padding:15px;display:flex}.v2-info__timeline-year{color:#008fe3;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;line-height:1.5}.v2-info__timeline-card-body p{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px}.v2-info__finance{background:#f2f2f2;border-radius:30px;flex-direction:column;flex:1 0 0;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:20px;min-width:1px;padding:36px;display:flex}@media (width<=768px){.v2-info__finance{padding:20px}}.v2-info__finance-title{color:#000;width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:normal}.v2-info__finance-amount{color:#000;font-size:0}.v2-info__finance-num{font-family:Montserrat,sans-serif;font-size:50px;font-weight:400;line-height:normal}.v2-info__finance-unit{font-family:Montserrat,sans-serif;font-size:28px;font-weight:400;line-height:normal}.v2-info__finance-label{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.v2-info__finance-sources{flex-direction:column;align-items:flex-start;gap:15px;width:100%;display:flex}.v2-info__finance-sources-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:normal}.v2-info__finance-source{align-items:center;gap:12px;width:100%;display:flex}.v2-info__finance-source span{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.v2-info__finance-icon{background:#333;border-radius:6.72px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:4.2px;display:flex;overflow:clip}.v2-info__finance-icon img{object-fit:contain;width:100%;height:100%}.v2-docs{padding:80px 0}@media (width<=768px){.v2-docs{padding:40px 0}}.v2-docs__container{width:100%;max-width:var(--v2-max-content);justify-content:space-between;align-items:flex-start;gap:40px;margin:0 auto;padding:0 40px;display:flex}@media (width<=1024px){.v2-docs__container{flex-direction:column;padding:0 16px}}.v2-docs__content{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.v2-docs__label{color:#008fe3;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:normal}.v2-docs__content h2{color:#000;width:484px;margin:0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;line-height:normal}@media (width<=768px){.v2-docs__content h2{width:100%;font-size:22px}}.v2-docs__content p{color:#000;width:484px;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (width<=768px){.v2-docs__content p{width:100%}}.v2-docs__btn{background:#f2f2f2;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:200px;padding:20px 26px;text-decoration:none;display:flex;overflow:clip}@media (width>768px){.v2-docs__btn{margin-top:16px}}@media (width<=768px){.v2-docs__btn{width:100%}}.v2-docs__btn span{color:#000;text-align:center;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.v2-docs__btn img{flex-shrink:0;width:22px;height:22px}.v2-docs__cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.v2-docs__cards{max-width:100%;overflow-x:scroll}}.v2-docs__card{background:#fff;border:1px solid #e6e6e6;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:30px;width:300px;height:100%;padding:26px;transition:background .15s;display:flex;overflow:clip}.v2-docs__card:first-child{grid-row:span 2}@media (hover:hover){.v2-docs__card:hover{background:#f2f2f2}}@media (width<=768px){.v2-docs__card{min-height:300px}}.v2-docs__card-date{color:#000;white-space:nowrap;border:1px solid #000;border-radius:50px;justify-content:center;align-items:center;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:flex}.v2-docs__card p{color:#000;min-width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:24px}.v2-docs__card-actions{align-items:flex-start;gap:10px;margin-left:auto;display:flex}@media (width<=768px){.v2-docs__card-actions{display:none}}.v2-docs__card-btn{cursor:pointer;background:#f2f2f2;border:2px solid #f2f2f2;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;transition:background .2s;display:flex;overflow:clip}@media (hover:hover){.v2-docs__card-btn:not(:disabled):hover{background:0 0}}.v2-contacts{padding:80px 0}@media (width<=768px){.v2-contacts{padding:40px 0}}.v2-contacts__container{width:100%;max-width:var(--v2-max-content);grid-template-columns:1fr 1fr;margin:0 auto;padding:0 40px;display:grid}@media (width<=1024px){.v2-contacts__container{flex-direction:column;padding:0 16px;display:flex}}.v2-contacts__form{background:#f2f2f2;border-radius:40px 0 0 40px;flex-direction:column;gap:36px;padding:40px;display:flex}@media (width<=1024px){.v2-contacts__form{border-radius:0 0 30px 30px;order:2;gap:26px;padding:26px 20px 20px}}.v2-contacts__form h2{color:#000;white-space:nowrap;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.v2-contacts__form>p{color:#000;min-width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (width<=768px){.v2-contacts__form>p{margin-top:-20px}}.v2-contacts__form-fields{flex-direction:column;align-items:flex-start;gap:26px;width:100%;display:flex}@media (width<=768px){.v2-contacts__form-fields{gap:12px}}.v2-contacts__field{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.v2-contacts__input{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;width:100%;padding:15px 20px;display:flex}.v2-contacts__input span{color:#a6a6a6;flex:1 0 0;min-width:1px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.v2-contacts__input img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.v2-contacts__input--textarea{align-items:flex-start;min-height:148px}.v2-contacts__submit{cursor:pointer;background:#e6e6e6;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;padding:20px 26px;display:flex;overflow:clip}.v2-contacts__submit span{color:#000;text-align:center;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.v2-contacts__submit img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.v2-contacts__image{border-radius:0 40px 40px 0;position:relative;overflow:clip}@media (width<=1024px){.v2-contacts__image{border-radius:30px 30px 0 0;height:400px}}@media (width<=768px){.v2-contacts__image{height:300px}}.v2-contacts__image-bg{height:100%;overflow:hidden}@media (width<=1200px){.v2-contacts__image-bg{width:500px}}@media (width<=1024px){.v2-contacts__image-bg{width:100%}}.v2-contacts__image-bg img{object-fit:cover;width:100%;height:100%;display:block}.v2-contacts__info{flex-direction:column;gap:20px;width:590px;display:flex;position:absolute;bottom:40px;left:40px}@media (width<=768px){.v2-contacts__info{width:calc(100% - 40px);bottom:20px;left:20px}}.v2-contacts__info-item{align-items:center;gap:12px;display:flex}.v2-contacts__info-icon{background:#008fe3;border-radius:23px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.v2-contacts__info-icon img{object-fit:contain;width:24px;height:24px}.v2-contacts__info-text{white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.v2-contacts__info-label{color:#fff9;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-contacts__info-value{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.v2-hero__content{justify-content:space-between;align-items:end;display:flex}@media (width<=768px){.v2-hero__content{flex-direction:column;gap:30px}}.v2-hero__title-block{flex-direction:column;gap:30px;display:flex}@media (width<=768px){.v2-hero__title-block{gap:10px}}.v2-hero__title{color:#fff;max-width:799px;margin:0;font-family:Montserrat,sans-serif;font-size:60px;font-weight:700;line-height:110%}@media (width<=768px){.v2-hero__title{font-size:32px}}.v2-hero__subtitle{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:23px}@media (width<=768px){.v2-hero__subtitle{line-heigth:20px;font-size:14px}}.v2-hero__buttons{flex-shrink:0;grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.v2-hero__buttons{flex-direction:column;gap:10px;width:100%;display:flex}}.v2-hero__btn{color:#fff;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:20px 26px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:opacity .2s;display:flex}@media (hover:hover){.v2-hero__btn:hover{opacity:.9}}.v2-hero__btn--primary{background:#008fe3}.v2-hero__btn--outline{border:1.4px solid #fff}.v2-hero__stats{flex-direction:column;gap:20px;display:flex}@media (width<=768px){.v2-hero__stats{gap:8px}}.v2-hero__stats-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}@media (width<=768px){.v2-hero__stats-bar{grid-template-columns:1fr 1fr;gap:12px;display:grid!important}}.v2-hero .v2-hero__progress-label{color:#fff6;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.v2-hero .v2-hero__progress-bar{border-radius:50px;flex:1;height:8px;display:flex;overflow:hidden}.v2-hero .v2-hero__progress-segment{height:100%}.v2-hero .v2-hero__progress-segment--progress{background:#88beff;border-radius:50px 0 0 50px}.v2-hero .v2-hero__progress-segment--done{background:#fd7e7e}.v2-hero .v2-hero__progress-segment--planned{background:#db98ff;border-radius:0 50px 50px 0}.v2-hero .v2-hero__progress-legend{flex-shrink:0;gap:24px;display:flex}@media (width<=768px){.v2-hero .v2-hero__progress-legend{flex-wrap:wrap;grid-column:span 2;gap:12px}}.v2-hero .v2-hero__legend-item{color:#fff;white-space:nowrap;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;display:flex}.v2-hero .v2-hero__legend-dot{border-radius:50%;width:8px;height:8px}.v2-hero .v2-hero__legend-dot--progress{background:#88beff}.v2-hero .v2-hero__legend-dot--done{background:#fd7e7e}.v2-hero .v2-hero__legend-dot--planned{background:#db98ff}.v2-hero .v2-hero__legend-count{margin-left:2px}.v2-hero .v2-hero__cards{gap:16px;display:flex}@media (width<=768px){.v2-hero .v2-hero__cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}}.v2-hero .v2-hero__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:24px;display:flex}@media (width<=768px){.v2-hero .v2-hero__card{padding:16px}.v2-hero .v2-hero__card:last-child{grid-column:span 2}}.v2-hero .v2-hero__card-number{color:#fff;gap:4px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;line-height:1.5;display:flex}@media (width<=768px){.v2-hero .v2-hero__card-number{font-size:32px;line-height:120%}}.v2-hero .v2-hero__card-number.unit{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.5}@media (width<=768px){.v2-hero .v2-hero__card-number.unit{font-size:14px;line-height:120%}}.v2-hero .v2-hero__card-label{color:#fff6;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}@media (width<=768px){.v2-hero .v2-hero__card-label{font-size:9px}}.v2-hero .v2-hero__stats-footnote{color:#fff9;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.2}@media (width<=768px){.v2-hero .v2-hero__stats-footnote{text-align:center;font-size:11px}}.projects-section{padding:80px 0 40px}@media (width<=768px){.projects-section{padding-top:40px;padding-bottom:20px}}.projects-section__container{flex-direction:column;gap:40px;width:100%;max-width:1340px;margin:0 auto;padding:0 40px;display:flex}@media (width<=768px){.projects-section__container{gap:10px;padding-left:16px;padding-right:16px}}.projects-section__header{flex-direction:column;gap:16px;width:100%;display:flex}.projects-section__title{color:#000;width:min-content;min-width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.projects-section__filters{justify-content:space-between;align-items:center;gap:20px;width:100%;padding:10px 0;display:flex}@media (width<=768px){.projects-section__filters{flex-direction:column;gap:14px;padding:0}}.projects-section__tabs{align-items:center;gap:10px;display:flex}@media (width<=768px){.projects-section__tabs{max-width:100%;overflow:scroll}}.projects-section__tab{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1.4px solid #00000026;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .2s,color .2s,border-color .2s;display:flex}.projects-section__tab--active{color:#fff;background:#008fe3;border-color:#008fe3;font-weight:500}.projects-section__tab--dashed{border-style:dashed;border-color:#0003}.projects-section__tab--dashed[data-state=open]{color:#008fe3;border-style:solid;border-color:#008fe3;overflow:clip}.projects-section__region-icon{flex-shrink:0}.projects-section__sort{color:#000;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:12px;align-items:center;gap:20px;width:230px;padding:13px 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:16px;transition:border-color .2s;display:flex}@media (width<=768px){.projects-section__sort{justify-content:space-between;width:100%}}.projects-section__dropdown{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid}.projects-section__dropdown--open{grid-template-rows:1fr}.projects-section__dropdown-inner{flex-direction:column;gap:20px;width:100%;display:flex;overflow:hidden}.projects-section__divider{border-top:1px solid #0000001a;width:100%;height:0}.projects-section__region-panel{align-items:flex-start;gap:18px;width:100%;display:flex}.projects-section__region-pills{flex-wrap:wrap;flex:1 0 0;align-items:center;gap:10px;min-width:1px;display:flex}.projects-section__pill{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:#f2f2f2;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px;transition:background .2s;display:flex}.projects-section__pill--selected{color:#fff;background:#333}.projects-section__pill svg{flex-shrink:0}.projects-section__clear-btn{color:#0006;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;gap:4px;padding:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:13px;transition:color .2s;display:flex}.projects-section__clear-btn svg{flex-shrink:0}.projects-section__grid{grid-template-columns:1fr 1fr 1fr;gap:20px;width:100%;display:grid}@media (width<=768px){.projects-section__grid{grid-template-columns:1fr}}.v2-map{padding:80px 0 40px}.v2-map__container{width:100%;max-width:var(--v2-max-content);flex-direction:column;gap:40px;margin:0 auto;padding:0 40px;display:flex}@media (width<=768px){.v2-map__container{padding:0 16px}}.v2-map__header{justify-content:space-between;align-items:flex-end;display:flex}@media (width<=768px){.v2-map__header{flex-direction:column;align-items:flex-start;gap:20px}}.v2-map__text{flex-direction:column;gap:20px;display:flex}.v2-map__text h2{color:#000;max-width:500px;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:42px}.v2-map__text h2 span{color:#0276ff}@media (width<=768px){.v2-map__text h2{font-size:24px;line-height:30px}}.v2-map__text p{color:#4d4d4d;max-width:437px;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (width<=768px){.v2-map__text p{font-size:14px;line-height:20px}}.v2-map__btn{color:#fff;white-space:nowrap;background:#008fe3;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:20px 26px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:opacity .2s;display:flex}@media (hover:hover){.v2-map__btn:hover{opacity:.9}}@media (width<=768px){.v2-map__btn{width:100%}}.v2-map__map{background:#fff;border-radius:30px;width:100%;height:800px;position:relative;overflow:clip}@media (width<=768px){.v2-map__map{height:500px}}.v2-map__map-image{width:100%;height:100%;position:absolute;inset:0}.v2-map__pin{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Ccircle cx='25' cy='25' r='21' fill='%23008fe3' opacity='0.15'/%3E%3Ccircle cx='25' cy='25' r='14' fill='%23008fe3' opacity='0.35'/%3E%3Ccircle cx='25' cy='25' r='8' fill='%23008fe3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:50px;height:50px;transition:transform .2s}@media (hover:hover){.v2-map__pin:hover{transform:scale(1.15)}}.v2-map__pin--active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Ccircle cx='25' cy='25' r='21' fill='%230276ff' opacity='0.25'/%3E%3Ccircle cx='25' cy='25' r='14' fill='%230276ff' opacity='0.45'/%3E%3Ccircle cx='25' cy='25' r='8' fill='%230276ff'/%3E%3C/svg%3E");transform:scale(1.25)}@media (width<=768px){.v2-map__pin{width:30px;height:30px}}.v2-map__zoom{z-index:5;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=768px){.v2-map__zoom{right:16px}}.v2-map__zoom-btn{cursor:pointer;background:#fff;border:none;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000014}@media (hover:hover){.v2-map__zoom-btn:hover{box-shadow:0 4px 16px #0000001f}}@media (width<=768px){.v2-map__zoom-btn{width:36px;height:36px;padding:8px}}.v2-map__search{z-index:10;width:280px;position:absolute;top:20px;left:20px}@media (width<=768px){.v2-map__search{display:none}}.v2-map__search-input{color:#333;background:#fff;border:none;border-radius:15px;outline:none;width:100%;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;transition:box-shadow .2s;box-shadow:0 2px 8px #00000014}.v2-map__search-input::placeholder{color:#999}.v2-map__search-input:focus{box-shadow:0 4px 16px #0000001f}.v2-map__search-results{background:#fff;border-radius:15px;flex-direction:column;width:100%;max-height:240px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.v2-map__search-result{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.4;transition:background .15s}.v2-map__search-result:last-child{border-bottom:none}.v2-map__search-result:focus{background:#f3fbff}@media (hover:hover){.v2-map__search-result:hover{background:#f3fbff}}.v2-map__card{z-index:5;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:30px;flex-direction:column;gap:15px;width:500px;padding:30px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:50%;left:calc(50% + 270px);transform:translate(-50%,-50%);box-shadow:0 145px 41px #0000,0 93px 37px #00000003,0 52px 31px #00000008,0 23px 23px #0000000a,0 6px 13px #0000000d}.v2-map__card--visible{opacity:1;visibility:visible;pointer-events:auto}@media (width<=1400px){.v2-map__card{width:400px;padding:20px;left:calc(50% + 160px)}}@media (width<=1024px){.v2-map__card{top:initial;left:initial;right:initial;bottom:initial;transform:initial;border-radius:16px;width:100%;position:fixed;bottom:0;left:0}}.v2-map__card-title{color:#333;white-space:nowrap;margin:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:500;line-height:1.45}@media (width<=768px){.v2-map__card-title{white-space:normal;font-size:18px}}.v2-map__card-divider{border-top:1px solid #e0e0e0;width:100%;height:0}.v2-map__card-info{align-items:center;gap:10px;width:100%;display:flex}.v2-map__card-label{color:#828282;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-map__card-value{color:#008fe3;white-space:nowrap;margin-left:auto;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.v2-map__card-projects-head{color:#333;white-space:nowrap;justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.45;display:flex}.v2-map__card-counter{font-size:14px}.v2-map__card-projects-wrap{width:100%;position:relative}.v2-map__card-nav{z-index:2;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s,box-shadow .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.v2-map__card-nav--prev{left:-18px}.v2-map__card-nav--next{right:-18px}.v2-map__card-nav--disabled{opacity:.35;pointer-events:none}@media (hover:hover){.v2-map__card-nav:hover:not(.v2-map__card-nav--disabled){box-shadow:0 4px 16px #0000002e}}@media (width>1024px){.v2-map__card-nav{display:flex}}.v2-map__card-projects{scroll-snap-type:x mandatory;scroll-behavior:smooth;align-items:center;gap:20px;width:100%;display:flex;overflow-x:auto}.v2-map__card-projects::-webkit-scrollbar{display:none}.v2-map__card-project{scroll-snap-align:start;background:#fff;border:1px solid #efefef;border-radius:16px;flex-direction:column;flex-shrink:0;gap:16px;width:300px;display:flex;overflow:clip}.v2-map__card-project-image{border-radius:16px;width:300px;height:169px;position:relative;overflow:clip}.v2-map__card-project-image img{object-fit:cover;width:100%;height:100%}.v2-map__card-project-image:after{content:"";background:#0000004d;border-radius:16px;position:absolute;inset:0}.v2-map__card-project-tag{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #fff;border-radius:50px;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;line-height:1.5;position:absolute;top:16px;left:16px}.v2-map__card-project-info{flex-direction:column;gap:14px;padding:0 16px 20px;display:flex}.v2-map__card-project-info h4{text-overflow:ellipsis;color:#000;white-space:nowrap;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4;overflow:hidden}.v2-map__card-project-divider{border-top:1px solid #efefef;width:100%;height:0}.v2-map__card-project-row{white-space:nowrap;justify-content:space-between;align-items:center;width:100%;display:flex}.v2-map__card-project-row-label{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-map__card-project-row-value{color:#000;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.v2-tasks{padding:80px 0;position:relative}@media (width<=768px){.v2-tasks{padding:40px 0}}.v2-tasks__bg{background:#f3fbff;position:absolute;inset:0;overflow:hidden}.v2-tasks__bg:before{content:"";background-image:url(/assets/img/v2/tasks-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v2-tasks__bg:after{content:"";background:linear-gradient(-14deg,#f5f5f500 44%,#f5f5f580 57%);position:absolute;inset:0}.v2-tasks__container{z-index:1;width:100%;max-width:var(--v2-max-content);flex-direction:column;gap:46px;margin:0 auto;padding:0 40px;display:flex;position:relative}@media (width<=768px){.v2-tasks__container{padding:0 16px}}.v2-tasks__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}@media (width<=768px){.v2-tasks__title{font-size:24px}}.v2-tasks__list{align-items:flex-start;gap:30px;display:flex}@media (width<=900px){.v2-tasks__list{flex-direction:column}}.v2-tasks__card{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);background:#ffffff9e;border:1px solid #f9fafd;border-radius:30px;flex-direction:column;gap:40px;height:100%;min-height:330px;padding:30px;display:flex}@media (width<=768px){.v2-tasks__card{gap:24px;min-height:0;padding:20px}}.v2-tasks__card-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.v2-tasks__card-icon img{object-fit:contain;width:100%;height:100%}.v2-tasks__card-icon-composite{width:40px;height:40px;position:relative}.v2-tasks__card-icon-layer{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.v2-tasks__card-icon-layer--ribbon{inset:8.33% 12.5%}.v2-tasks__card-icon-layer--check{inset:33.33% 39.58% 50%}.v2-tasks__card-icon-layer--line{inset:64.58% 31.25% 35.42%}.v2-tasks__card-text{color:#000;flex-direction:column;gap:8px;width:100%;display:flex}.v2-tasks__card-text h3{margin:0;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.5}.v2-tasks__card-text p{margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:22px}@media (width<=768px){.v2-tasks__card-text h3{font-size:16px}.v2-tasks__card-text p{font-size:13px;line-height:20px}}.v2-news{padding:80px 0}@media (width<=768px){.v2-news{padding:40px 0}}.v2-news__container{flex-direction:column;gap:40px;width:1340px;max-width:100%;margin:0 auto;padding:0 20px;display:flex}.v2-news__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}@media (width<=768px){.v2-news__title{font-size:24px}}.v2-news__grid{align-items:flex-start;gap:30px;width:100%;display:flex}@media (width<=1024px){.v2-news__grid{flex-direction:column}}.v2-news__main{border-radius:20px;flex-shrink:0;width:880px;max-width:100%;height:550px;text-decoration:none;display:block;position:relative;overflow:hidden}@media (width<=1024px){.v2-news__main{width:100%;height:420px}}@media (width<=768px){.v2-news__main{height:300px}}.v2-news__main-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.v2-news__main:hover .v2-news__main-img{transform:scale(1.05)}.v2-news__main-overlay{background:#0000004d;position:absolute;inset:0}.v2-news__main-body{flex-direction:column;gap:22px;display:flex;position:absolute;bottom:30px;left:30px}.v2-news__main-heading{color:#fff;max-width:625px;margin:0;font-family:Montserrat,sans-serif;font-size:38px;font-weight:600;line-height:42px}@media (width<=768px){.v2-news__main-heading{font-size:22px;line-height:28px}}.v2-news__main-date{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1}.v2-news__sidebar{flex-direction:column;flex:1;justify-content:space-between;min-width:1px;height:550px;display:flex}@media (width<=1024px){.v2-news__sidebar{width:100%;height:auto}}.v2-news__item{border-bottom:1px solid #0000001a;align-items:center;gap:10px;padding:16px 0;text-decoration:none;display:flex}.v2-news__item:first-child{padding-top:0}.v2-news__item:last-child{border-bottom:none;padding-bottom:0}.v2-news__item:hover .v2-news__item-title{color:#008fe3}.v2-news__item-text{flex-direction:column;flex:1;gap:10px;min-width:1px;display:flex}.v2-news__item-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:22px;transition:color .2s}.v2-news__item-date{color:gray;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1}.v2-news__item-img-wrap{border-radius:8px;flex-shrink:0;width:150px;height:100px;overflow:hidden}.v2-news__item-img{object-fit:cover;width:100%;height:100%}.v2-news__footer{justify-content:center;display:flex}.v2-news__btn{color:#000000e6;border:1.4px solid #000;border-radius:12px;justify-content:center;align-items:center;padding:16px 20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.v2-news__btn:hover{color:#fff;background:#000}.v2-results{padding:80px 0 150px;position:relative}@media (width<=768px){.v2-results{padding:40px 0}}.v2-results__container{width:100%;max-width:var(--v2-max-content);flex-direction:column;gap:40px;margin:0 auto;padding:0 40px;display:flex}@media (width<=768px){.v2-results__container{gap:20px;padding:0 16px}}.v2-results__header{flex-direction:column;align-items:flex-start;gap:20px;width:491px;display:flex}.v2-results__header h2{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:42px}.v2-results__header h2 span{color:#008fe3}.v2-results__header p{color:#4d4d4d;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (width<=768px){.v2-results__header{width:100%}.v2-results__header h2{font-size:24px;line-height:32px}.v2-results__header p{font-size:14px;line-height:22px}}.v2-results__card{background:#1a2b3c url(/assets/img/v2/bg-1.jpg);border-radius:30px;align-items:center;gap:100px;height:342px;padding:30px 100px 30px 30px;display:flex;position:relative;overflow:clip}@media (width<=1200px){.v2-results__card{flex-direction:column;gap:30px;height:auto;padding:30px}}@media (width<=768px){.v2-results__card{padding:20px}}.v2-results__card-body{z-index:1;background:#1a90ff1a;border:1px solid #1a90ff33;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;width:282px;height:100%;padding:20px;display:flex;position:relative;overflow:clip}@media (width<=1200px){.v2-results__card-body{width:100%;height:auto}}.v2-results__card-icon{flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.v2-results__card-label{color:#fff;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;line-height:26px}.v2-results__stats{z-index:1;flex:1 0 0;justify-content:space-between;align-items:flex-start;gap:60px;min-width:1px;display:flex;position:relative}@media (width<=1200px){.v2-results__stats{flex-direction:column;align-items:center;gap:30px;width:100%}}.v2-results__stat{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.v2-results__stat-value{color:#fff;white-space:nowrap;font-size:0}.v2-results__stat-value .num{font-family:Montserrat,sans-serif;font-size:70px;font-weight:400;line-height:80%}.v2-results__stat-value .num-sm{font-family:Montserrat,sans-serif;font-size:40px;font-weight:400;line-height:80%}.v2-results__stat-value .unit{font-family:Montserrat,sans-serif;font-size:30px;font-weight:400;line-height:80%}.v2-results__stat-value .currency{font-family:Montserrat,sans-serif;font-size:22px;font-weight:500;line-height:80%}.v2-results__stat-value--pct .num{font-size:70px}.v2-results__stat-value--pct .unit{font-size:30px}.v2-results__stat-label{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px}@media (width<=768px){.v2-results__stat{gap:12px}.v2-results__stat-value .num{font-size:40px;line-height:40px}.v2-results__stat-value .num-sm{font-size:24px;line-height:40px}.v2-results__stat-value .unit{font-size:18px;line-height:40px}.v2-results__stat-value .currency{font-size:16px;line-height:40px}}.v2-progress{grid-template-columns:460px 1fr;gap:60px;width:100%;display:grid}@media (width<=1024px){.v2-progress{flex-direction:column;gap:30px;display:flex}}.v2-progress__image{border-radius:23px;flex-shrink:0;width:460px;height:608px;position:relative;overflow:clip}.v2-progress__image img{object-fit:cover;width:100%;height:100%}.v2-progress__image:after{content:"";background:#0006;border-radius:23px;position:absolute;inset:0}@media (width<=1024px){.v2-progress__image{width:100%;height:400px}}@media (width<=768px){.v2-progress__image{height:230px}}.v2-progress__image-text{z-index:1;color:#fff;flex-direction:column;gap:14px;width:400px;display:flex;position:absolute;bottom:30px;left:30px}.v2-progress__image-text h3{margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:normal}.v2-progress__image-text p{margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (width<=768px){.v2-progress__image-text{width:calc(100% - 40px);bottom:20px;left:20px}.v2-progress__image-text h3{font-size:18px}.v2-progress__image-text p{font-size:13px}}.v2-progress__content{flex-direction:column;justify-content:center;gap:24px;display:flex}.v2-progress__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;line-height:1.5}.v2-progress__list{flex-direction:column;gap:20px;max-width:661px;padding-left:40px;display:flex}@media (width<=1200px){.v2-progress__list{width:100%;max-width:none;padding-left:20px}}.v2-progress__item{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.v2-progress__item-header{align-items:center;gap:10px;width:100%;display:flex}.v2-progress__item-dot{flex-shrink:0;width:6px;height:6px}.v2-progress__item-name{color:#000;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.v2-progress__item-desc{color:#000;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:23px}.v2-progress__divider{border-top:1px solid #0000001a;width:100%;height:0}.v2-infrastructure{flex-direction:column;align-items:flex-start;gap:80px;width:100%;padding:20px 0;display:flex}@media (width<=768px){.v2-infrastructure{gap:40px}}.v2-infrastructure__title{color:#000;max-width:730px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500}.v2-infrastructure__title strong{font-weight:600}.v2-infrastructure__title .muted{color:#0006}@media (width<=768px){.v2-infrastructure__title{width:100%;font-size:20px}}.v2-infrastructure__grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr);row-gap:80px;width:100%;padding-top:100px;padding-bottom:100px;display:grid}.v2-infrastructure__grid .v2-infrastructure__card:first-child{grid-area:1/1}.v2-infrastructure__grid .v2-infrastructure__card:nth-child(2){grid-area:2/2}@media (width<=768px){.v2-infrastructure__grid .v2-infrastructure__card:nth-child(2){align-self:end}}.v2-infrastructure__grid .v2-infrastructure__card:nth-child(3){grid-area:1/3}.v2-infrastructure__grid .v2-infrastructure__card:nth-child(4){grid-area:2/4}@media (width<=768px){.v2-infrastructure__grid .v2-infrastructure__card:nth-child(4){align-self:end}}@media (width<=1200px){.v2-infrastructure__grid{column-gap:60px}}@media (width<=768px){.v2-infrastructure__grid{flex-direction:column;gap:30px;padding-top:0;padding-bottom:0;display:flex}}.v2-infrastructure .wrapper{position:relative}@media (width<=768px){.v2-infrastructure .wrapper{width:100%}}.v2-infrastructure .wrapper .v2-infrastructure__bg{justify-content:center;display:flex;position:absolute;inset:0}@media (width<=768px){.v2-infrastructure .wrapper .v2-infrastructure__bg{transform:scale(2)}}.v2-infrastructure__card{flex-direction:column;align-items:flex-start;gap:20px;width:321px;display:flex}@media (width<=768px){.v2-infrastructure__card{width:fit-content}}.v2-infrastructure__card-number{background:#333;border-radius:6.72px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:clip}.v2-infrastructure__card-number span{color:#fff;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.5}.v2-infrastructure__card-text{color:#000;white-space:pre-wrap;font-size:0}.v2-infrastructure__card-text .line1{white-space:nowrap;margin-bottom:0}.v2-infrastructure__card-text .line1 .name{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:26px}.v2-infrastructure__card-text .line1 .arrow{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:26px}.v2-infrastructure__card-text .line1 .target{color:#008fe3;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:26px}.v2-infrastructure__card-text .line2{margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:26px}.v2-infrastructure__bg{width:100%;position:relative}.v2-infrastructure__bg img{width:1000px;height:544px;margin:0 auto;display:block}.v2-faq{padding:80px 0}.v2-faq__container{width:100%;max-width:var(--v2-max-content);flex-direction:column;align-items:center;gap:50px;margin:0 auto;padding:0 40px;display:flex}.v2-faq__header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.v2-faq__header h2{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}@media (width<=768px){.v2-faq__header h2{font-size:24px}}.v2-faq__header p{color:#999;width:480px;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}@media (width<=768px){.v2-faq__header p{width:100%;font-size:14px}}.v2-faq__list{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.v2-faq__item{background:#fff;border:1px solid #f4f4f4;border-radius:20px;width:100%;overflow:clip}.v2-faq__item[data-state=open]{background:#f2f2f2;border-color:#f2f2f2}.v2-faq__item[data-state=open] svg{transform:rotate(45deg)}.v2-faq__item[data-state=open] svg path{fill:#008fe3}.v2-faq__item-header{color:#000;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:30px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;line-height:1.4;display:flex}.v2-faq__item-title{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.4}.v2-faq__item-content{flex-direction:column;gap:6px;padding:0 30px 30px;display:none}@media (width<=768px){.v2-faq__item-content{padding:0 20px 20px}}.v2-faq__item-content p{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.v2-faq__item-content ul{flex-direction:column;gap:6px;padding-left:30px;display:flex}.v2-faq__item-content ul li{position:relative}.v2-faq__item-content ul li:before{content:"";background:#000;border-radius:999px;width:6px;height:6px;position:absolute;top:7px;left:-15px}.v2-faq__item-content ol{flex-direction:column;gap:6px;padding-left:30px;display:flex}.v2-faq__item[data-state=open] .v2-faq__item-content{display:flex}.v2-faq__item-icon{flex-shrink:0;width:30px;height:30px}.v2-faq__item-icon--plus{display:block}.v2-faq__item-icon--arrow,.v2-faq__item[data-state=open] .v2-faq__item-icon--plus{display:none}.v2-faq__item[data-state=open] .v2-faq__item-icon--arrow{display:block}@media (width<=768px){.v2-faq{padding:40px 0}.v2-faq__container{gap:30px;padding:0 16px}.v2-faq__item-header{align-items:start;padding:20px}.v2-faq__item-header svg{min-width:24px}.v2-faq__item-title{font-size:16px}}.v2-about{padding:80px 0}@media (width<=768px){.v2-about{padding:40px 0}}.v2-about__container{width:100%;max-width:var(--v2-max-content);flex-direction:column;align-items:center;gap:80px;margin:0 auto;padding:0 40px;display:flex}@media (width<=768px){.v2-about__container{gap:36px;padding:0 16px}}.v2-about__breadcrumbs{align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;display:flex}.v2-about__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.v2-about__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-about__header{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.v2-about__divider{opacity:.06;align-items:center;gap:20px;width:100%;max-width:500px;display:flex}.v2-about__divider-line{border-top:1px solid #000;flex:1 0 0;min-width:1px;height:0}.v2-about__divider-icon{flex-shrink:0;width:30px;height:36.8px}.v2-about__divider-icon img{object-fit:contain;width:100%;height:100%}.v2-about__header h2{color:#000;text-align:center;max-width:500px;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:500;line-height:42px}.v2-about__header h2 span{color:#008fe3}.v2-about__header p{color:#000;text-align:center;max-width:780px;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.v2-about__header p strong{font-weight:500}@media (width<=768px){.v2-about__header h2{width:100%;font-size:22px;line-height:30px}.v2-about__header p{width:100%;font-size:15px}}.v2-about__video{background:#f6f5ff;border-radius:60px;flex-direction:column;align-items:flex-start;padding:30px;display:flex;overflow:clip}@media (width<=768px){.v2-about__video{border-radius:40px;width:100%;padding:10px}}.v2-about__video-wrapper{border-radius:30px;width:1280px;max-width:100%;overflow:clip}@media (width<=768px){.v2-about__video-wrapper{width:100%;max-width:none}}.v2-about__video-wrapper iframe{border:none;width:100%;height:681px;display:block}@media (width<=768px){.v2-about__video-wrapper iframe{height:350px}}@media (width<=480px){.v2-about__video-wrapper iframe{height:220px}}.project-passport{padding-top:30px}.project-passport__container{width:1340px;max-width:100%;margin:0 auto;padding:0 20px}@media (width<=768px){.project-passport{padding-top:20px}}.project-passport__breadcrumbs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:36px;display:flex}.project-passport__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.project-passport__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.project-passport__header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.project-passport__header-info{flex-direction:column;gap:20px;display:flex}@media (width<=768px){.project-passport__header{flex-direction:column;gap:20px}.project-passport__download-btn{justify-content:center;align-self:stretch}}.project-passport__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:38px;font-weight:500}@media (width<=768px){.project-passport__title{font-size:26px;line-height:32px}}.project-passport__tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-passport__tag{color:#000;border-radius:50px;align-items:center;gap:6px;padding:7px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5;display:flex}.project-passport__tag span{white-space:nowrap;text-overflow:ellipsis;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-passport__tag--filled{background:#f2f2f2}.project-passport__tag--outlined{border:1px solid #0000001a}.project-passport__download-btn{color:#000;white-space:nowrap;cursor:pointer;background:#f2f2f2;border:none;border-radius:12px;align-items:center;gap:8px;padding:16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.project-passport__description{color:#000;margin:0 0 30px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:23px}.project-passport__gallery{gap:20px;margin-bottom:30px;display:flex}.project-passport__gallery-main{border-radius:20px;flex:0 0 886px;height:532px;overflow:hidden}.project-passport__gallery-main img{object-fit:cover;width:100%;height:100%}.project-passport__gallery-side{flex-direction:column;flex:1;gap:20px;display:flex}.project-passport__gallery-side-item{border-radius:20px;height:256px;overflow:hidden}.project-passport__gallery-side-item img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.project-passport__gallery{flex-direction:column}.project-passport__gallery-main{flex:none;height:280px}.project-passport__gallery-side{flex-direction:row}.project-passport__gallery-side-item{flex:1;height:120px}}.project-passport__details{margin-bottom:30px}.project-passport__details-title{color:#000;border-bottom:1px solid #0000001a;margin:0;padding:10px 0 20px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.project-passport__details-grid{grid-template-columns:1fr 1fr;gap:34px 50px;padding-top:30px;display:grid}.project-passport__detail-item{align-items:center;gap:20px;width:645px;max-width:100%;display:flex}.project-passport__detail-icon{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.project-passport__detail-label{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.project-passport__detail-value{color:#000;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;line-height:1.5}@media (width<=768px){.project-passport__details-grid{grid-template-columns:1fr;gap:20px}.project-passport__detail-item{width:100%}}.project-passport__problem{background:#f2f2f2;justify-content:center;width:100%;padding:50px 0 40px;display:flex}.project-passport__problem-inner{width:1340px;max-width:100%;padding:0 20px}.project-passport__problem-title{color:#000;margin:0 0 36px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:normal}.project-passport__problem-stats{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.project-passport__problem-stat-group{align-items:center;gap:160px;display:flex}.project-passport__problem-stat{flex-direction:column;gap:2px;display:flex}.project-passport__problem-stat-label{color:#999;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.project-passport__problem-stat-value{color:#000;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.5}.project-passport__problem-info-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:24px;height:24px;padding:0}.project-passport__problem-divider{background:#0000001a;width:100%;height:1px;margin-bottom:22px}.project-passport__problem-text{color:#000;margin:0 0 22px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;line-height:27px}.project-passport__problem-images{gap:20px;display:flex}.project-passport__problem-image{border-radius:16px;width:305px;height:180px;overflow:hidden}.project-passport__problem-image img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.project-passport__problem{padding:30px 0}.project-passport__problem-title{margin-bottom:24px;font-size:20px}.project-passport__problem-stats{gap:16px}.project-passport__problem-stat-group{flex-direction:column;align-items:start;gap:30px}.project-passport__problem-text{font-size:15px;line-height:23px}.project-passport__problem-images{gap:12px;max-width:100%;overflow-x:scroll}.project-passport__problem-image{aspect-ratio:305/180;width:100%;min-width:250px;height:auto}}.project-passport__progress{padding:40px 0}.project-passport__progress-title{color:#000;margin:0 0 26px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:1.5}.project-passport__progress-bar-wrapper{flex-direction:column;gap:8px;margin-bottom:30px;display:flex}.project-passport__progress-header{justify-content:space-between;align-items:center;display:flex}.project-passport__progress-label{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.project-passport__progress-percent{color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.project-passport__progress-bar{background:#f2f2f2;border-radius:50px;height:8px;overflow:hidden}.project-passport__progress-fill{background:#6fc56f;border-radius:50px;height:100%}@media (width<=768px){.project-passport__progress-title{font-size:20px}}.project-passport__timeline{border:1px solid #0000000d;border-radius:30px;padding:30px}.project-passport__timeline-label{color:gray;text-transform:uppercase;margin:0 0 26px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.project-passport__timeline-list{flex-direction:column;gap:26px;display:flex}.project-passport__timeline-stage{align-items:flex-start;gap:20px;display:flex}.project-passport__timeline-dot-col{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;padding-top:4px;display:flex}.project-passport__timeline-dot{background:#ccc;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.project-passport__timeline-dot:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:4px}.project-passport__timeline-dot--active{background:#008fe3}.project-passport__timeline-line{background:#0000001a;flex:1;width:1px;min-height:20px}.project-passport__timeline-content{flex-direction:column;flex:1;gap:16px;display:flex}.project-passport__timeline-content>div:not(.project-passport__timeline-images){flex-direction:column;gap:12px;display:flex}.project-passport__timeline-date{color:#999;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.project-passport__timeline-text{flex-direction:column;gap:4px;display:flex}.project-passport__timeline-heading{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.project-passport__timeline-desc{color:#333;margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:22px}.project-passport__timeline-images{gap:8px;display:flex}@media (width<=768px){.project-passport__timeline-images{max-width:69.7436vw;overflow-x:scroll}}.project-passport__timeline-image{border-radius:8px;min-width:102px;max-width:102px;height:60px;overflow:hidden}.project-passport__timeline-image img{object-fit:cover;width:100%;height:100%}.project-passport__timeline-divider{background:#00000014;width:100%;height:1px;margin-left:36px}@media (width<=768px){.project-passport__timeline{border-radius:20px;padding:20px}.project-passport__timeline-heading{font-size:16px}.project-passport__timeline-images{max-width:100%;overflow-x:scroll}.project-passport__timeline-divider{margin-left:28px}}.project-passport__results{flex-direction:column;align-items:flex-start;gap:36px;width:1340px;max-width:100%;margin:0 auto;padding:40px 20px 80px;display:flex}.project-passport__results-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:1.5}.project-passport__results-quotes{gap:20px;width:100%;display:flex}.project-passport__results-quote{background:#f2f2f2;border-radius:20px;flex-direction:column;flex:1;gap:26px;padding:30px;display:flex}.project-passport__results-quote-label{color:gray;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.project-passport__results-quote-text{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:24px}.project-passport__results-info{justify-content:space-between;gap:20px;width:100%;display:flex}.project-passport__results-info-item{grid-template-columns:30px 1fr;align-items:center;gap:16px;display:grid}.project-passport__results-info-text{flex-direction:column;gap:2px;display:flex}.project-passport__results-info-label{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.project-passport__results-info-value{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5}@media (width<=768px){.project-passport__results{padding:30px 20px 60px}.project-passport__results-title{font-size:20px}.project-passport__results-quotes{flex-direction:column}.project-passport__results-quote{padding:20px}.project-passport__results-info{flex-direction:column;gap:20px}.project-passport__results-info-item{width:100%}}.project-passport__news{width:100%;max-width:var(--v2-max-content);flex-direction:column;gap:26px;margin:0 auto;padding:40px 20px;display:flex}.project-passport__news-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:1.5}.project-passport__news-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.project-passport__news-item{flex:1;align-items:center;gap:10px;display:flex}.project-passport__news-text{flex-direction:column;flex:1;gap:10px;display:flex}.project-passport__news-heading{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:22px}.project-passport__news-date{color:gray;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1}.project-passport__news-image{border-radius:8px;flex-shrink:0;width:150px;height:100px;overflow:hidden}.project-passport__news-image img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.project-passport__news-title{font-size:20px}.project-passport__news-grid{flex-direction:column;align-items:stretch;display:flex}.project-passport__news-divider-vert{display:none}}.project-passport__docs{max-width:var(--v2-max-content);flex-direction:column;gap:26px;margin:0 auto;padding:40px 20px 50px;display:flex}.project-passport__docs-table{flex-direction:column;gap:26px;display:flex}.project-passport__docs-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:1.5}.project-passport__docs-header{border-bottom:1px solid #0000001a;grid-template-columns:1fr 176px;align-items:center;padding-bottom:14px;display:grid}.project-passport__docs-header-name{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.project-passport__docs-header-date{color:#999;flex:1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.project-passport__docs-header-action{flex-shrink:0;width:26px}.project-passport__docs-list{flex-direction:column;gap:20px;display:flex}.project-passport__docs-row{grid-template-columns:1fr 150px 26px;display:grid}.project-passport__docs-name{flex-direction:column;gap:2px;display:flex}.project-passport__docs-name-text{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.project-passport__docs-format{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.project-passport__docs-date{flex-direction:column;flex:1;gap:2px;display:flex}.project-passport__docs-date-text{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.project-passport__docs-date-time{color:#999;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.project-passport__docs-download{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;display:flex}@media (width<=768px){.project-passport__docs-title{font-size:20px}.project-passport__docs-header{display:none}.project-passport__docs-row{grid-template-columns:1fr 80px 22px;align-items:start;gap:8px}.project-passport__docs-name{width:100%}.project-passport__docs-download{justify-self:end;width:22px;height:22px}.project-passport__docs-download path{stroke:#000}}.news-page{padding-top:30px;padding-bottom:60px}.news-page__container{width:1340px;max-width:100%;margin:0 auto;padding:0 20px}.news-page__breadcrumbs{align-items:center;gap:6px;margin-bottom:30px;display:flex}.news-page__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.news-page__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.news-page__title{color:#000;margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.news-page__search{margin-bottom:12px}.news-page__search-input{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:10px;padding:15px 20px;display:flex}.news-page__search-input input{color:#000;background:0 0;border:none;outline:none;flex:1 0 0;min-width:1px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.news-page__search-input input::placeholder{color:#bdbdbd}.news-page__search-input svg{flex-shrink:0}.news-page__filters{justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0 0 20px;display:flex}.news-page__tabs{align-items:center;gap:10px;display:flex}.news-page__tab{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1.4px solid #00000026;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .2s,color .2s,border-color .2s;display:flex}.news-page__tab--active{color:#fff;background:#008fe3;border-color:#008fe3;font-weight:500}.news-page__tab--dashed{border-style:dashed;border-color:#0003}.news-page__tab--dashed[data-state=open]{color:#008fe3;border-style:solid;border-color:#008fe3}.news-page__sort-wrap{position:relative}.news-page__sort{color:#000;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:12px;align-items:center;gap:20px;padding:13px 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:16px;transition:border-color .2s;display:flex}.news-page__sort svg{flex-shrink:0;margin-left:auto}.news-page__sort-dropdown{z-index:100;background:#fff;border:1px solid #00000026;border-radius:12px;flex-direction:column;min-width:100%;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 20px #0000001a}.news-page__sort-dropdown--open{display:flex}.news-page__sort-option{color:#000c;text-align:left;cursor:pointer;background:0 0;border:none;padding:11px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .15s}.news-page__sort-option:hover{background:#f5f5f5}.news-page__sort-option--active{color:#008fe3;font-weight:500}.news-page__filter-section{flex-direction:column;width:100%;display:flex}.news-page__dropdown{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid}.news-page__dropdown--open{grid-template-rows:1fr}.news-page__dropdown-inner{flex-direction:column;gap:20px;width:100%;display:flex;overflow:hidden}.news-page__divider{border-top:1px solid #0000001a;width:100%;height:0}.news-page__region-panel{align-items:flex-start;gap:18px;width:100%;padding-bottom:16px;display:flex}.news-page__region-pills{flex-wrap:wrap;flex:1 0 0;align-items:center;gap:10px;min-width:1px;display:flex}.news-page__pill{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:#f2f2f2;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px;transition:background .2s;display:flex}.news-page__pill--selected{color:#fff;background:#333}.news-page__pill svg{flex-shrink:0}.news-page__clear-btn{color:#0006;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:13px;transition:color .2s;display:flex}.news-page__clear-btn svg{flex-shrink:0}.news-page__grid{grid-template-columns:repeat(4,1fr);gap:26px 20px;display:grid}.news-page__grid .news-card-vertical,.news-page__grid .news-card-vertical__image{width:100%}@media (width<=768px){.news-page{padding-top:20px}.news-page__title{margin-bottom:20px;font-size:24px}.news-page__filters{flex-direction:column;gap:12px;padding-bottom:20px}.news-page__tabs{scrollbar-width:none;width:100%;overflow-x:auto}.news-page__tabs::-webkit-scrollbar{display:none}.news-page__tab{flex-shrink:0;height:36px;padding:8px 12px;font-size:13px}.news-page__sort-wrap,.news-page__sort{width:100%}.news-page__grid{grid-template-columns:1fr;gap:20px}}.media-page{padding-top:30px;padding-bottom:60px}.media-page__container{width:1340px;max-width:100%;margin:0 auto;padding:0 20px}.media-page__breadcrumbs{align-items:center;gap:6px;margin-bottom:30px;display:flex}.media-page__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.media-page__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.media-page__title{color:#000;margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.media-page__search{margin-bottom:12px}.media-page__search-input{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:10px;padding:15px 20px;display:flex}.media-page__search-input input{color:#000;background:0 0;border:none;outline:none;flex:1 0 0;min-width:1px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.media-page__search-input input::placeholder{color:#bdbdbd}.media-page__search-input svg{flex-shrink:0}.media-page__tabs{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 30px;display:flex}.media-page__tab{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1.4px solid #00000026;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .2s,color .2s,border-color .2s;display:flex}.media-page__tab--active{color:#fff;background:#008fe3;border-color:#008fe3;font-weight:500}.media-page__grid{grid-template-columns:repeat(4,1fr);gap:26px 20px;display:grid}.media-page__grid .news-card-vertical,.media-page__grid .news-card-vertical__image{width:100%}.media-page__interview-grid{grid-template-columns:repeat(2,1fr);gap:26px 30px;display:grid}.media-page__digit{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.media-page__digit-highlight{flex-direction:column;justify-content:center;gap:50px;min-width:320px;display:flex}.media-page__digit-highlight-text{flex-direction:column;gap:16px;display:flex}.media-page__digit-number{color:#000;margin:0;font-family:Montserrat,sans-serif}.media-page__digit-value{font-size:90px;font-weight:400;line-height:90px}.media-page__digit-unit{margin-left:8px;font-size:30px;font-weight:400;line-height:90px}.media-page__digit-desc{color:#000;max-width:437px;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}.media-page__digit-link{color:#008fe3;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;text-decoration:none;display:flex}.media-page__digit-link svg{flex-shrink:0}.media-page__digit-card{background:#f2f2f2;border-radius:30px;flex-direction:column;flex:1 0 0;justify-content:space-between;min-width:0;height:310px;padding:30px;display:flex}.media-page__digit-card--large{flex:0 0 850px;max-width:100%}.media-page__digit-card-title{align-items:center;gap:8px;display:flex}.media-page__digit-card-title svg{flex-shrink:0}.media-page__digit-card-title span{color:#000;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.media-page__digit-card-text{flex-direction:column;gap:16px;display:flex}.media-page__digit-card-value{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:60px;font-weight:400;line-height:60px}.media-page__digit-card-unit{margin-left:8px;font-size:30px;font-weight:500}.media-page__digit-card-desc{color:gray;max-width:100%;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px}.media-page__digit-row{flex-wrap:wrap;gap:12px;width:100%;display:flex}.media-page__materials-header{color:#999;border-bottom:1px solid #0000001a;gap:20px;margin-bottom:6px;padding-bottom:14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;display:flex}.media-page__materials-header span:first-child{flex:1 1 0}.media-page__materials-header span:last-child{flex:0 0 140px}.media-page__materials-list{flex-direction:column;display:flex}@media (width<=768px){.media-page{padding-top:20px}.media-page__title{margin-bottom:20px;font-size:24px}.media-page__tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:20px;overflow-x:auto}.media-page__tabs::-webkit-scrollbar{display:none}.media-page__tab{flex-shrink:0;height:36px;padding:8px 12px;font-size:13px}.media-page__grid,.media-page__interview-grid{grid-template-columns:1fr;gap:20px}.media-page__digit-value{font-size:56px;line-height:56px}.media-page__digit-unit{font-size:22px;line-height:56px}.media-page__digit-card{height:auto;min-height:200px}.media-page__digit-card--large{flex-basis:100%}.media-page__digit-card-value{font-size:44px;line-height:44px}.media-page__digit-row{flex-direction:column}}.documents-page{padding-top:30px}.documents-page__container{width:1340px;max-width:100%;margin:0 auto;padding:0 20px}.documents-page__breadcrumbs{align-items:center;gap:6px;margin-bottom:30px;display:flex}.documents-page__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.documents-page__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.documents-page__title{color:#000;margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.documents-page__search{margin-bottom:30px}.documents-page__search-input{background:#fff;border:1px solid #ddd;border-radius:12px;align-items:center;gap:10px;padding:15px 20px;display:flex}.documents-page__search-input span{color:#bdbdbd;flex:1 0 0;min-width:1px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.documents-page__search-input svg{flex-shrink:0}.documents-page__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.documents-page{padding-top:20px}.documents-page__title{font-size:24px}.documents-page__grid{grid-template-columns:1fr}}.contacts-page{padding-top:30px}.contacts-page__container{width:1340px;max-width:100%;margin:0 auto;padding:0 40px}.contacts-page__breadcrumbs{align-items:center;gap:6px;margin-bottom:20px;display:flex}.contacts-page__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.contacts-page__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.contacts-page .v2-contacts{padding-top:0}.article{padding-top:30px}.article__container{width:100%;max-width:1340px;margin:0 auto;padding:0 20px 20px}@media (width<=768px){.article__container{padding-bottom:16px;padding-left:16px;padding-right:16px}}.article__breadcrumbs{align-items:center;gap:6px;margin-bottom:36px;display:flex}@media (width<=768px){.article__breadcrumbs{flex-wrap:wrap}}.article__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.article__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.article__body{display:flex}@media (width<=768px){.article__body{flex-direction:column}.article__divider{display:none}.article__sidebar{width:100%;margin-top:40px;display:none}}.article__main{flex-shrink:0;width:840px}@media (width<=768px){.article__main{width:100%}}.article__divider{flex:1;min-width:30px;position:relative}.article__divider:before{content:"";background:#00000014;width:1px;position:absolute;top:0;bottom:0;left:50%}.article__sidebar{flex-shrink:0;width:440px}.article__header{margin-bottom:30px}.article__meta{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.article__category{align-items:center;gap:6px;display:flex}.article__category span{color:#ff5959;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.article__date{color:#000000b3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:12px}.article__title{color:#000;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:600;line-height:43px}@media (width<=768px){.article{padding-top:20px}.article__title{font-size:24px;line-height:32px}}.article__description{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}.article__gallery{grid-template-columns:.67fr .33fr;gap:12px;margin-bottom:30px;display:grid}.article__gallery-main{aspect-ratio:540/342;border-radius:16px;flex-shrink:0;overflow:hidden}@media (width<=768px){.article__gallery-main{aspect-ratio:358/216}}.article__gallery-main img{object-fit:cover;width:100%;height:100%}.article__gallery-side{flex-direction:column;flex:1;gap:12px;min-width:1px;display:flex}.article__gallery-side-item{aspect-ratio:540/330;border-radius:16px;flex:1;overflow:hidden}@media (width<=768px){.article__gallery-side-item{aspect-ratio:173/102.2}}.article__gallery-side-item img{object-fit:cover;width:100%;height:100%}@media (width<=768px){.article__gallery{flex-direction:column;max-width:100vw;display:flex}.article__gallery-side{flex-direction:row}}.article .article-content>h2{color:#000;margin:30px 0 12px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px}.article .article-content>h2:first-child{margin-top:0}.article .article-content>p{color:#000;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}.article .article-content>ol{counter-reset:article-list;margin:22px 0;padding:0;list-style:none}.article .article-content>ol>li{color:#000;margin-bottom:12px;padding:0 0 0 36px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative}.article .article-content>ol>li:last-child{margin-bottom:0}.article .article-content>ol>li:before{color:#008fe3;content:counter(article-list) ".";counter-increment:article-list;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:1.5;position:absolute;top:0;left:0}.article .article-content>ul{margin:22px 0;padding:0;list-style:none}.article .article-content>ul>li{color:#000;margin-bottom:12px;padding:0 0 0 30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative}.article .article-content>ul>li:last-child{margin-bottom:0}.article .article-content>ul>li:before{content:"";background:#ccc;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.article .article-content>figure{margin:30px 0}.article .article-content>figure img{object-fit:cover;border-radius:16px;width:100%;height:480px}.article .article-content>figure figcaption{color:#00000080;margin-top:16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px}.article .article-content>blockquote{color:#000;background:#f2f2f2;border-radius:20px;margin:22px 0;padding:20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (width<=768px){.article .article-content>figure img{aspect-ratio:16/9;height:auto}}.article__telegram{background:#008fe3;border-radius:20px;align-items:center;gap:16px;margin-top:50px;padding:20px;text-decoration:none;display:flex}@media (width<=768px){.article__telegram{margin-top:20px}.article__telegram svg{min-width:41px}}.article__telegram span{color:#fff;font-family:Montserrat,sans-serif;font-size:17px;font-weight:500;line-height:17px}@media (width<=768px){.article__telegram span{font-size:14px;line-height:142%}}.article__telegram span u{text-underline-offset:auto;text-decoration:underline}.article__sidebar-header{margin-bottom:20px}.article__sidebar-title{color:#000;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:500;line-height:1.5}.article__sidebar-line{border-top:2px solid #000;width:100px;height:0}.article__sidebar-list{flex-direction:column;display:flex}.article__sidebar-item{align-items:center;gap:10px;padding:20px 0;text-decoration:none;display:flex}.article__sidebar-text{flex:1;min-width:1px}.article__sidebar-item-title{color:#000;margin:0 0 10px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:22px;transition:color .15s}@media (hover:hover){.article__sidebar-item-title:hover{color:#008fe3}}.article__sidebar-item-date{color:gray;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:12px}.article__sidebar-image{border-radius:8px;flex-shrink:0;width:150px;height:100px;overflow:hidden}.article__sidebar-image img{object-fit:cover;width:100%;height:100%}.article__sidebar-divider{border-top:1px solid #00000014;width:100%;height:0}@media (width<=768px){.article__sidebar-title{font-size:20px}}.projects-page{padding-top:30px;padding-bottom:60px}.projects-page__container{width:1340px;max-width:100%;margin:0 auto;padding:0 20px}.projects-page__breadcrumbs{align-items:center;gap:6px;margin-bottom:30px;display:flex}.projects-page__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.projects-page__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.projects-page__title{color:#000;margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.projects-page__filters{justify-content:space-between;align-items:center;gap:20px;width:100%;padding:10px 0 20px;display:flex}.projects-page__tabs{align-items:center;gap:10px;display:flex}.projects-page__tab{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1.4px solid #00000026;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .2s,color .2s,border-color .2s;display:flex}.projects-page__tab--active{color:#fff;background:#008fe3;border-color:#008fe3;font-weight:500}.projects-page__tab--dashed{border-style:dashed;border-color:#0003}.projects-page__tab--dashed[data-state=open]{color:#008fe3;border-style:solid;border-color:#008fe3}.projects-page__sort-wrap{position:relative}.projects-page__sort{color:#000;text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:12px;align-items:center;gap:20px;padding:13px 16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:16px;transition:border-color .2s;display:flex}.projects-page__sort svg{flex-shrink:0;margin-left:auto}.projects-page__sort-dropdown{z-index:100;background:#fff;border:1px solid #00000026;border-radius:12px;flex-direction:column;min-width:100%;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 20px #0000001a}.projects-page__sort-dropdown--open{display:flex}.projects-page__sort-option{color:#000c;text-align:left;cursor:pointer;background:0 0;border:none;padding:11px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .15s}.projects-page__sort-option:hover{background:#f5f5f5}.projects-page__sort-option--active{color:#008fe3;font-weight:500}.projects-page__filter-section{flex-direction:column;width:100%;display:flex}.projects-page__dropdown{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid}.projects-page__dropdown--open{grid-template-rows:1fr}.projects-page__dropdown-inner{flex-direction:column;gap:20px;width:100%;display:flex;overflow:hidden}.projects-page__divider{border-top:1px solid #0000001a;width:100%;height:0}.projects-page__region-panel{align-items:flex-start;gap:18px;width:100%;padding-bottom:16px;display:flex}.projects-page__region-pills{flex-wrap:wrap;flex:1 0 0;align-items:center;gap:10px;min-width:1px;display:flex}.projects-page__pill{color:#000000e6;text-align:center;white-space:nowrap;cursor:pointer;background:#f2f2f2;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px;transition:background .2s;display:flex}.projects-page__pill--selected{color:#fff;background:#333}.projects-page__pill svg{flex-shrink:0}.projects-page__clear-btn{color:#0006;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:13px;transition:color .2s;display:flex}.projects-page__clear-btn svg{flex-shrink:0}.projects-page__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.projects-page__pagination{justify-content:center;display:flex}@media (width<=1024px){.projects-page__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.projects-page{padding-top:20px}.projects-page__title{margin-bottom:20px;font-size:24px}.projects-page__filters{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:20px}.projects-page__tabs{scrollbar-width:none;width:100%;overflow-x:auto}.projects-page__tabs::-webkit-scrollbar{display:none}.projects-page__tab{flex-shrink:0;height:36px;padding:8px 12px;font-size:13px}.projects-page__sort-wrap,.projects-page__sort{width:100%}.projects-page__grid{grid-template-columns:1fr;gap:20px}}.v2-map-full{width:100%;height:100vh;position:relative;overflow:hidden}.v2-map-full__sidebar{z-index:10;flex-direction:column;width:600px;height:100vh;padding:30px;display:flex;position:absolute;top:0;left:0}@media (width<=768px){.v2-map-full__sidebar{width:100%;max-width:100%;padding:20px}}.v2-map-full__sidebar-inner{background:#fff;border-right:1px solid #0000001a;border-radius:40px;flex-direction:column;gap:30px;width:100%;height:100%;padding:36px;display:flex;overflow:hidden}.v2-map-full__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding-bottom:8px;display:flex}@media (width<=768px){.v2-map-full__header{display:none}}.v2-map-full__logo{width:158.5px;height:50px}.v2-map-full__logo svg{width:100%;height:100%}@media (width<=768px){.v2-map-full__logo{width:120px;height:38px}}.v2-map-full__lang{align-items:center;gap:2px;display:flex}.v2-map-full__lang-btn{color:#000;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s,color .2s;display:flex}.v2-map-full__lang-btn--active{color:#fff;background:linear-gradient(135deg,#008fe3 0%,#4db9ff 100%);font-weight:600}.v2-map-full__body{flex-direction:column;flex:1 0 0;gap:30px;min-height:0;display:flex;overflow:hidden}@media (width<=768px){.v2-map-full__body{gap:20px}}.v2-map-full__title-block{flex-direction:column;gap:16px;display:flex}.v2-map-full__breadcrumb{align-items:center;gap:6px;display:flex}@media (width<=768px){.v2-map-full__breadcrumb{max-height:20px;overflow-x:scroll}}.v2-map-full__breadcrumb a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}@media (width<=768px){.v2-map-full__breadcrumb a{white-space:nowrap}}@media (hover:hover){.v2-map-full__breadcrumb a:hover{color:#666}}.v2-map-full__breadcrumb svg{flex-shrink:0;width:12px;height:12px}.v2-map-full__breadcrumb span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}@media (width<=768px){.v2-map-full__breadcrumb span{white-space:nowrap}}.v2-map-full__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:400;line-height:normal}@media (width<=768px){.v2-map-full__title{font-size:24px}}.v2-map-full__search{flex-shrink:0;width:100%;position:relative}.v2-map-full__search-input{color:#333;background:#fff;border:1px solid #ddd;border-radius:12px;outline:none;width:100%;padding:15px 48px 15px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s}.v2-map-full__search-input::placeholder{color:#bdbdbd}.v2-map-full__search-input:focus{border-color:#008fe3;box-shadow:0 0 0 3px #008fe31a}.v2-map-full__search-icon{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.v2-map-full__search-icon svg{width:100%;height:100%}.v2-map-full__list-wrap{flex-direction:column;flex:1 0 0;gap:16px;min-height:0;display:flex;overflow:hidden}.v2-map-full__list-label{color:gray;flex-shrink:0;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.45}.v2-map-full__list{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;flex-direction:column;flex:1 0 0;gap:16px;min-height:0;display:flex;overflow-y:auto}@media (width<=768px){.v2-map-full__list{flex-direction:row}}.v2-map-full__list::-webkit-scrollbar{width:7px}.v2-map-full__list::-webkit-scrollbar-track{background:0 0}.v2-map-full__list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:50px}.v2-map-full__card{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:20px;flex-direction:column;flex-shrink:0;gap:16px;padding:20px;transition:box-shadow .2s,border-color .2s;display:flex}@media (hover:hover){.v2-map-full__card:hover{border-color:#0000002e;box-shadow:0 4px 16px #0000000f}}.v2-map-full__card--active{border-color:#008fe3;box-shadow:0 4px 16px #008fe31a}.v2-map-full__card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-map-full__card-name{color:#000;text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-width:0;margin:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:500;line-height:1.45;overflow:hidden}@media (width<=768px){.v2-map-full__card-name{font-size:18px}}.v2-map-full__card-arrow{color:#333;flex-shrink:0;width:20px;height:20px}.v2-map-full__card-progress{flex-direction:column;gap:8px;display:flex}.v2-map-full__card-progress-label{color:#666;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-map-full__card-progress-bar{align-items:center;gap:10px;height:10px;display:flex}.v2-map-full__card-progress-track{background:#eaeaea;border-radius:20px;flex:1 0 0;min-width:0;height:8px;position:relative;overflow:hidden}.v2-map-full__card-progress-fill{background:#4caf50;border-radius:20px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.v2-map-full__card-progress-value{color:#000;white-space:nowrap;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.v2-map-full__card-info{flex-direction:column;gap:16px;display:flex}.v2-map-full__card-divider{border-top:1px solid #0000001a;width:100%;height:0}.v2-map-full__card-info-row{align-items:center;gap:10px;display:flex}.v2-map-full__card-info-label{color:#666;white-space:nowrap;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-map-full__card-info-dots{border-bottom:1px dotted #ddd;flex:1 0 0;min-width:0;height:0}.v2-map-full__card-info-value{color:#008fe3;white-space:nowrap;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.v2-map-full__map{z-index:1;width:100%;height:100%;position:absolute;inset:0}@media (width<=768px){.v2-map-full__map{height:100vh;position:relative}}.v2-map-full__pin{cursor:pointer;width:40px;height:48px}@media (hover:hover){.v2-map-full__pin:hover{transform:scale(1.15)}}.v2-map-full__pin--active{transform:scale(1.25)}.v2-map-full__pin svg{filter:drop-shadow(0 2px 4px #0003);width:100%;height:100%}.v2-map-full__zoom{z-index:5;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media (width<=768px){.v2-map-full__zoom{transform:initial;right:16px;top:initial;bottom:450px}}.v2-map-full__zoom-btn{cursor:pointer;background:#fff;border:none;border-radius:15px;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;transition:box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000014}@media (hover:hover){.v2-map-full__zoom-btn:hover{box-shadow:0 4px 16px #0000001f}}@media (width<=768px){.v2-map-full__zoom-btn{width:36px;height:36px;padding:8px}}.v2-map-full__view{flex-direction:column;flex:1 0 0;min-height:0;transition:min-height .15s;display:flex;overflow:hidden}.v2-map-full__view--hidden{display:none}@media (width<=768px){.v2-map-full__view{min-height:400px}}.v2-map-full__view:nth-child(3){min-height:650px}.v2-map-full__project-title-row{align-items:center;gap:10px;display:flex}.v2-map-full__back{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .2s;display:flex}@media (hover:hover){.v2-map-full__back:hover{background:#0000000f}}.v2-map-full__back svg{width:24px;height:24px}.v2-map-full__project-about{flex-direction:column;gap:16px;display:flex}.v2-map-full__tabs{flex-shrink:0;align-items:center;gap:10px;display:flex}.v2-map-full__tab{color:#000000e6;cursor:pointer;background:0 0;border:1.4px solid #00000026;border-radius:12px;justify-content:center;align-items:center;height:42px;padding:10px 16px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:background .2s,border-color .2s,color .2s;display:flex}.v2-map-full__tab--active{color:#fff;background:#008fe3;border-color:#008fe3;font-weight:500}.v2-map-full__project-list{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;flex-direction:column;flex:1 0 0;gap:20px;min-height:0;display:flex;overflow-y:auto}@media (width<=768px){.v2-map-full__project-list{flex-direction:row;min-height:400px}}.v2-map-full__project-list::-webkit-scrollbar{width:7px}.v2-map-full__project-list::-webkit-scrollbar-track{background:0 0}.v2-map-full__project-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:50px}.v2-map-full__project-list--hidden{display:none}.v2-map-full__news-list{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;flex-direction:column;flex:1 0 0;gap:0;min-height:0;display:flex;overflow-y:auto}.v2-map-full__news-list::-webkit-scrollbar{width:7px}.v2-map-full__news-list::-webkit-scrollbar-track{background:0 0}.v2-map-full__news-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:50px}.v2-map-full__news-list--hidden{display:none}.v2-map-full__news-item{cursor:pointer;border-bottom:1px solid #0000001a;flex-shrink:0;align-items:center;gap:10px;padding:20px 0;transition:background .2s;display:flex}@media (hover:hover){.v2-map-full__news-item:hover{background:#00000005}}.v2-map-full__news-item:last-child{border-bottom:none}.v2-map-full__news-text{flex-direction:column;flex:1 0 0;gap:10px;min-width:0;display:flex}.v2-map-full__news-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.v2-map-full__news-date{color:gray;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-map-full__news-image{object-fit:cover;border-radius:8px;flex-shrink:0;width:150px;height:100px}@media (width<=768px){.v2-map-full__news-image{width:100px;height:70px}}.v2-map-full__project-card{cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:20px;flex-direction:column;flex-shrink:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}@media (width<=768px){.v2-map-full__project-card{max-width:90%;min-height:400px}}@media (hover:hover){.v2-map-full__project-card:hover{border-color:#00000038;box-shadow:0 4px 16px #0000000f}}.v2-map-full__project-image{aspect-ratio:160/90;border-radius:20px;position:relative;overflow:hidden}.v2-map-full__project-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-map-full__project-image-overlay{background:#0000004d;border-radius:20px;position:absolute;inset:0}.v2-map-full__project-status{text-transform:uppercase;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00ff6e0d;border:1px solid;border-radius:50px;flex-direction:column;align-items:flex-start;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:1.5;display:flex;position:absolute;top:20px;right:20px}@media (width<=768px){.v2-map-full__project-status{top:12px;right:12px}}.v2-map-full__project-wear{width:40px;height:40px;position:absolute;top:20px;left:20px}@media (width<=768px){.v2-map-full__project-wear{top:12px;left:12px}}.v2-map-full__project-info{flex-direction:column;gap:24px;padding:20px 16px;display:flex}.v2-map-full__project-title-text{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.v2-map-full__project-meta{flex-direction:column;gap:16px;display:flex}.v2-map-full__project-address{align-items:center;gap:6px;display:flex}.v2-map-full__project-address svg{color:gray;flex-shrink:0;width:14px;height:14px}.v2-map-full__project-address span{color:gray;flex:1 0 0;min-width:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.v2-map-full__project-tags{align-items:flex-start;gap:10px;display:flex}.v2-map-full__project-tag{color:#000;white-space:nowrap;background:#f2f2f2;border-radius:50px;align-items:center;gap:6px;padding:7px 14px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5;display:flex}.v2-map-full__project-tag svg{flex-shrink:0;width:18px;height:18px}@media (width<=768px){.v2-map-full__project-tag svg{width:14px;height:14px}}.v2-map-full__project-divider{border-top:1px solid #0000001a;width:100%;height:0}.v2-map-full__project-desc{color:#000;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.v2-map-full__project-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v2-map-full__project-deadline{white-space:nowrap;align-items:flex-start;gap:8px;font-family:Montserrat,sans-serif;font-size:12px;line-height:1.5;display:flex}.v2-map-full__project-deadline-label{color:gray;font-weight:400}.v2-map-full__project-deadline-value{color:#0276ff;font-weight:500}.v2-map-full__project-updates{color:gray;white-space:nowrap;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;display:flex}.v2-map-full__project-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=768px){.v2-map-full{flex-direction:column;height:auto;min-height:100vh;display:flex}.v2-map-full__sidebar{height:fit-content;bottom:0;top:initial;flex:1 0 0;padding:0;position:fixed}.v2-map-full__sidebar-inner{border-bottom:1px solid #0000001a;border-right:none;border-radius:30px 30px 0 0;padding:20px 16px 16px}.v2-map-full__project-image{border-radius:16px;min-height:150px}.v2-map-full__project-image-overlay{border-radius:16px}.v2-map-full__project-info{gap:16px;padding:16px 12px}.v2-map-full__project-title-text{font-size:16px}}.results-page{padding-top:30px;padding-bottom:80px}.results-page__container{width:1340px;max-width:100%;margin:0 auto;padding:0 20px}.results-page__breadcrumbs{align-items:center;gap:6px;margin-bottom:30px;display:flex}.results-page__breadcrumbs a{color:#999;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.results-page__breadcrumbs span{color:#008fe3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.results-page__title-block{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.results-page__title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400;line-height:normal}.results-page__description{color:#4d4d4d;max-width:551px;margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px}.results-page__progress{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.results-page__progress-info{flex-direction:column;gap:16px;display:flex}.results-page__progress-bar-row{background:#f2f2f2;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.results-page__progress-label{color:#0006;text-transform:uppercase;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.results-page__progress-bar{border-radius:50px;flex-shrink:0;width:541px;max-width:40%;height:8px;display:flex;overflow:hidden}.results-page__progress-bar-segment{height:100%}.results-page__progress-bar-segment--in-progress{background:#88beff;border-radius:50px 0 0 50px;width:30%}.results-page__progress-bar-segment--done{background:#fd7e7e;width:46%}.results-page__progress-bar-segment--planned{background:#db98ff;border-radius:0 50px 50px 0;width:24%}.results-page__progress-legend{align-items:center;gap:40px;display:flex}.results-page__progress-legend-item{align-items:center;gap:6px;display:flex}.results-page__legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.results-page__legend-dot--in-progress{background:#88beff}.results-page__legend-dot--done{background:#fd7e7e}.results-page__legend-dot--planned{background:#db98ff}.results-page__legend-label{color:#000;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.results-page__legend-value{color:#000;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.results-page__stats-row{gap:16px;display:flex}.results-page__stat-card{background:#f2f2f2;border-radius:16px;flex-direction:column;flex:1 0 0;gap:2px;min-width:0;padding:24px;display:flex}.results-page__stat-number{color:#000;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;line-height:1.5}.results-page__stat-unit{font-size:18px;font-weight:600}.results-page__stat-label{color:#0006;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.results-page__progress-note{color:#0000004d;margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.results-page__divider{border:none;border-top:1px solid #0000001a;height:0;margin:0 0 40px}.results-page__chart-section{margin-bottom:40px}.results-page__chart-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.results-page__chart-title{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.results-page__chart-legend{align-items:center;gap:40px;display:flex}.results-page__chart-legend-item{color:#000;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:1.5;display:flex}.results-page__chart-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.results-page__chart-dot--before{background:#ccc}.results-page__chart-dot--after{background:#008fe3}.results-page__big-number{color:#000;text-transform:uppercase;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:90px;font-weight:500;line-height:1.5}.results-page__big-number-pct{font-size:50px;font-weight:500}.results-page__dot-chart{justify-content:space-between;align-items:flex-end;width:100%;height:310px;margin-bottom:12px;display:flex}.results-page__dot-col{flex-direction:column;align-items:center;gap:6px;display:flex}.results-page__dot{border-radius:50%;flex-shrink:0;width:28px;height:28px;display:block}.results-page__dot--gray{background:#d0d0d0}.results-page__dot--blue{background:#008fe3}.results-page__year-labels{color:#00000080;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 60px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.5;display:flex}.results-page__results-block{flex-direction:column;gap:40px;display:flex}.results-page__expected-banner{background:#000;border-radius:30px;align-items:center;gap:100px;min-height:342px;padding:30px 100px 30px 30px;display:flex;position:relative;overflow:hidden}.results-page__expected-banner:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 15% 60%,#0064dc80 0%,#0000 60%),radial-gradient(40% 80% at 80% 40%,#5000b44d 0%,#0000 60%);position:absolute;inset:0}.results-page__expected-card{background:#1a90ff1a;border:1px solid #1a90ff33;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:282px;min-height:282px;padding:20px;display:flex;position:relative}.results-page__expected-icon{object-fit:contain;width:50px;height:50px}.results-page__expected-card-title{color:#fff;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;line-height:26px}.results-page__expected-stats{flex:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.results-page__expected-stat{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.results-page__expected-number{color:#fff;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:70px;font-weight:400;line-height:60px}.results-page__expected-unit,.results-page__expected-unit-pct{font-size:30px;font-weight:400;line-height:60px}.results-page__expected-label{color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:14px}.results-page__current{align-items:flex-start;gap:60px;display:flex}.results-page__current-image{border-radius:23px;flex-shrink:0;width:460px;height:608px;position:relative;overflow:hidden}.results-page__current-image img{object-fit:cover;width:100%;height:100%;display:block}.results-page__current-image:after{content:"";background:#0006;border-radius:23px;position:absolute;inset:0}.results-page__current-image-caption{z-index:1;color:#fff;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.results-page__current-image-title{margin:0;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500;line-height:normal}.results-page__current-image-text{margin:0;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:20px}.results-page__current-list{flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:24px;padding-right:120px;display:flex}.results-page__current-list-title{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;line-height:1.5}.results-page__object-list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.results-page__object-item{border-bottom:1px solid #0000001a;flex-direction:column;gap:8px;padding-bottom:20px;display:flex}.results-page__object-item:last-child{border-bottom:none;padding-bottom:0}.results-page__object-header{align-items:center;gap:10px;display:flex}.results-page__object-dot{background:#008fe3;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.results-page__object-city{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.5}.results-page__object-text{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;line-height:23px}.results-page__infra{flex-direction:column;gap:80px;padding:20px 0;display:flex;position:relative}.results-page__infra-heading{color:#000;max-width:730px;margin:0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;line-height:normal}.results-page__infra-heading-muted{color:#0006;font-weight:400}.results-page__infra-grid{flex-direction:column;gap:80px;display:flex}.results-page__infra-row{align-items:flex-start;gap:360px;display:flex}.results-page__infra-row--offset{justify-content:flex-end}.results-page__infra-item{flex-direction:column;align-items:flex-start;gap:20px;width:321px;display:flex}.results-page__infra-num-badge{color:#fff;background:#333;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;line-height:1.5;display:flex}.results-page__infra-text{color:#000;margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:26px}.results-page__infra-text strong{font-weight:700}.results-page__infra-accent{color:#008fe3;font-weight:500}.results-page__infra-map{pointer-events:none;opacity:.12;width:1000px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.results-page__infra-map img{width:100%;height:auto;display:block}@media (width<=1200px){.results-page__progress-bar{max-width:30%}.results-page__progress-legend{gap:20px}.results-page__infra-row{gap:60px}.results-page__infra-row--offset{justify-content:flex-start}}@media (width<=1024px){.results-page__stats-row{flex-wrap:wrap}.results-page__stat-card{flex:1 0 calc(50% - 8px)}.results-page__progress-bar-row{flex-wrap:wrap;gap:16px}.results-page__progress-bar{order:3;width:100%;max-width:100%}.results-page__progress-label{order:1}.results-page__progress-legend{flex-wrap:wrap;order:2;gap:12px}.results-page__current{flex-direction:column}.results-page__current-image{width:100%;height:400px}.results-page__current-list{padding-right:0}.results-page__expected-banner{flex-direction:column;gap:40px;min-height:auto;padding:30px}.results-page__expected-card{width:100%;min-height:auto}.results-page__expected-stats{flex-wrap:wrap;gap:40px}}@media (width<=768px){.results-page{padding-top:20px;padding-bottom:60px}.results-page__title{font-size:24px}.results-page__big-number{font-size:60px}.results-page__big-number-pct{font-size:36px}.results-page__stat-card{flex:1 0 100%}.results-page__dot-chart{height:auto;min-height:180px;overflow-x:auto}.results-page__year-labels{padding:0;font-size:12px}.results-page__infra-heading{font-size:22px}.results-page__infra-row{flex-direction:column;gap:40px}.results-page__infra-item{width:100%}.results-page__expected-number{font-size:48px}.results-page__infra-map{display:none}}
