@charset "UTF-8";*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a,a:hover,a:link,a:visited{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}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--font-robot:"Roboto Flex", sans-serif;--container-width:500px}html{scroll-behavior:smooth}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}body,html{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto}.nezumi-btn{all:unset;display:flex;padding:20px 30px 20px 40px;justify-content:center;align-items:center;gap:10px;text-align:center;font-family:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:150%;border-radius:15px;transition:all ease-in-out 300ms;will-change:background}.nezumi-btn svg path{transition:all ease-in-out 300ms;will-change:fill}.nezumi-btn.primary{border-radius:15px;background:var(---Black, #00252E);color:var(--White, #FFF)}.nezumi-btn.primary svg path{fill:#fff}.nezumi-btn.primary:hover{background:var(---Green, #2EF979);color:var(---Dark-Green, #00252E)}.nezumi-btn.ghost svg path,.nezumi-btn.outline svg path,.nezumi-btn.primary:hover svg path{fill:var(---Dark-Green, #00252E)}.nezumi-btn.ghost{color:var(---Dark-Green, #00252E);background:0 0}.nezumi-btn.ghost:hover{background:var(---Black, #00252E);color:var(--White, #FFF)}.nezumi-btn.ghost:hover svg path{fill:#fff}.nezumi-btn.outline{background:0 0;border:1px solid var(---Dark-Green, #00252E)}.nezumi-btn.outline:hover,section.hero-section a.action:hover{background:var(---Green, #2EF979);color:var(---Dark-Green, #00252E)}.nezumi-btn.outline:hover svg path,section.hero-section a.action:hover svg path{fill:var(---Dark-Green, #00252E)}.nezumi-btn.xs{padding:10px 30px 10px 40px}.nezumi-btn.icon,.nezumi-btn.tab{all:unset;transition:all ease-in-out 300ms}.nezumi-btn.icon{display:inline-flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:var(--White, #FFF)}.nezumi-btn.icon svg,div.nezumi-search i{min-width:24px;min-height:24px;max-width:24px;max-height:24px;aspect-ratio:1/1}.nezumi-btn.icon svg path{fill:#828282;transition:all ease-in-out 300ms}.nezumi-btn.icon:hover{background:#00252e}.nezumi-btn.icon:hover svg path{fill:#2ef979}.nezumi-btn.tab{border-radius:10px;padding:8px 20px;will-change:background;background-color:#fff;cursor:default}.nezumi-accordion:hover:not(.open) .header .summary,.nezumi-btn.tab:hover:not(.active){color:var(---Accent, #008FE3)}.nezumi-btn.tab.active{background:var(---Green, #2EF979)}.nezumi-accordion{display:flex;flex-direction:column;padding:25px 30px;justify-content:center;align-self:stretch;border-radius:15px;border:1px solid #f4f4f4;background:var(--White, #FFF);transition:all ease-in-out 300ms}.nezumi-accordion .header{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:10px}.nezumi-accordion .header .summary{color:var(---Dark-Green, #00252E);font-family:"Atyp Regular Variable";font-size:18px;font-style:normal;font-weight:75;line-height:140%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:start}.nezumi-accordion .header .plus{min-width:30px;min-height:30px}.nezumi-accordion .header .plus svg{align-self:center;justify-self:center}.nezumi-accordion .header .plus *,div.nezumi-pagination a i svg path{transition:all ease-in-out 300ms}.nezumi-accordion .content{display:none;color:var(---Grey-Dark, #424242);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.nezumi-accordion.open{background:var(---Yellow, #FFBB29)}.nezumi-accordion.open .content{display:block;text-align:start;margin-top:15px}.nezumi-accordion.open .plus svg{transform:rotate(45deg)}.nezumi-accordion.open .plus svg path{fill:#fff}@media only screen and (max-width:600px){div.nezumi-accordion{padding:15px}}.nezumi-select{all:unset;position:relative}.nezumi-select .current-value{cursor:pointer;display:flex;align-items:center;height:fit-content;align-self:stretch;border-radius:12px;border:1px solid #ddd;background-color:var(--White, #FFF);-webkit-appearance:none;-moz-appearance:none;appearance:none;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-repeat:no-repeat;background-position:right 16px center;background-size:24px;transition:all ease-in-out 300ms;padding:10px 40px 10px 20px}.nezumi-select .options-wrapper{width:280px;height:300px;position:absolute;display:none;padding:0 20px;top:50px;right:0;border-radius:15px;background:#fff}.nezumi-select .options-wrapper .options{display:flex;overflow-y:scroll;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.nezumi-select .options-wrapper .options button:nth-child(1){margin-top:20px}.nezumi-select .options-wrapper .options button:last-child{margin-bottom:20px}.nezumi-input-dropdown-wrapper .menu-wrapper .menu button,.nezumi-select .options-wrapper .options button{all:unset;color:var(---Grey-Dark, #424242);font-family:"Atyp Regular Variable";font-size:16px;font-style:normal;font-weight:75;line-height:normal;transition:all ease-in-out 300ms;cursor:default}.nezumi-select .options-wrapper .options button:hover{color:var(---Accent, #008FE3)}.nezumi-select[data-state=open] .options-wrapper{display:flex}@media only screen and (max-width:600px){.nezumi-select .options-wrapper{width:100%}}div.nezumi-search{all:unset;justify-content:stretch;display:flex;padding:15px 20px;align-items:center;align-self:stretch;border-radius:12px;border:1px solid #ddd;background:var(--White, #FFF);transition:all ease-in-out 300ms}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown input,div.nezumi-search input{all:unset;width:100%;color:var(--grey, #BDBDBD);font-feature-settings:"liga" off,"clig" off;font-family:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:150%;letter-spacing:-.34px;transition:all ease-in-out 300ms}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown input:not(:placeholder-shown),div.nezumi-search input:not(:placeholder-shown),main.contacts-page div.form div.info form input.form-input:not(:placeholder-shown),main.contacts-page div.form div.info 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 ease-in-out 300ms}div.nezumi-search:hover{border:1px solid var(--Accent, #0276FF)}div.nezumi-search:focus{border:1px solid var(--Accent, #0276FF)}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus input,div.nezumi-search:focus input,main.contacts-page div.form div.info form input.form-input:focus input,main.contacts-page div.form div.info form textarea.form-input:focus input{color:var(--Black, #333)}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus i svg,div.nezumi-search:focus i svg,main.contacts-page div.form div.info form input.form-input:focus i svg,main.contacts-page div.form div.info form input.form-input:focus i svg path,main.contacts-page div.form div.info form textarea.form-input:focus i svg,main.contacts-page div.form div.info 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{stroke:#828282;fill:#828282}div.nezumi-pagination{display:flex;gap:10px}div.nezumi-pagination a,div.nezumi-pagination span.between{display:flex;width:36px;height:36px;max-width:36px;max-height:36px;justify-content:center;align-items:center;border-radius:6px;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-size:18px;font-style:normal;font-weight:400;line-height:150%}div.nezumi-pagination a{all:unset;cursor:default;color:var(--Black, #333);font-family:Roboto;transition:all ease-in-out 300ms}div.nezumi-pagination a i,div.update-card .action a i,main.contacts-page div.form div.info form button i{max-height:24px}div.nezumi-pagination a:hover{background:#2ef979;color:var(--White, #FFF)}div.nezumi-pagination a:hover i svg path{fill:var(--White, #FFF)}div.nezumi-pagination a.active{background:var(---Accent, #008FE3);color:var(--White, #FFF)}div.nezumi-pagination span.between{color:var(--grey, #BDBDBD);font-family:Arial}.nezumi-modx-content,.nezumi-modx-content ol,.nezumi-modx-content ul{display:flex;flex-direction:column;gap:15px}.nezumi-modx-content *,.nezumi-modx-content ol li p,section.directions-section .list ol li p{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off}.nezumi-modx-content *{color:var(--Black, #333);font-family:Roboto}.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:"Atyp Regular Variable";font-size:20px;font-style:normal;font-weight:75;line-height:150%;overflow:hidden}.nezumi-modx-content ol li::marker,section.directions-section .list ol li::marker{color:var(--Accent, #004FA4);font-variant-numeric:lining-nums proportional-nums;font-family:"Atyp Regular Variable";font-size:18px;font-style:normal;font-weight:75;line-height:150%}.nezumi-modx-content ul li{position:relative;padding-left:28px}.nezumi-modx-content ul li::marker{content:"";color:transparent}.nezumi-modx-content ul li::before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;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-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block}*,.nezumi-modx-content h1{font-family:"Atyp Regular Variable"}.nezumi-modx-content h1{color:var(---Dark-Green, #00252E);font-size:20px;font-style:normal;font-weight:75;line-height:150%;margin-bottom:15px}.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{display:flex;width:100%;gap:10px;align-items:center}.nezumi-progress .progress-bar-wrapper .progress-bar{width:100%;border-radius:20px;background:#eaeaea;height:5px;position:relative}.nezumi-progress .progress-bar-wrapper .progress-bar .progress-bar-inner{position:absolute;top:0;left:0;width:0%;height:100%;border-radius:20px;background:#2ef979}.nezumi-progress .progress-bar-wrapper .progress-bar-value{color:var(---Dark-Green, #00252E);leading-trim:both;text-edge:cap;font-family:"Atyp Regular Variable";font-size:14px;font-style:normal;font-weight:75;line-height:150%}*{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cursor-pointer{cursor:pointer}.container{max-width:var(--container-width);margin:0 auto}.container-big{padding:0 var(--container-padding);max-width:var(--container-big);margin:0 auto}@media screen and (max-width:1199px){.container-big{padding:0;max-width:var(--container-big);margin:0 auto}}.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))}@font-face{font-family:"Benzin";src:url(/assets/fonts/benzin/Benzin-ExtraBold.eot);src:local("☞Benzin ExtraBold"),local("/assets/fonts/benzin/Benzin-ExtraBold"),url(/assets/fonts/benzin/Benzin-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/benzin/Benzin-ExtraBold.woff2) format("woff2"),url(/assets/fonts/benzin/Benzin-ExtraBold.woff) format("woff"),url(/assets/fonts/benzin/Benzin-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Atyp Regular Variable";src:url(/assets/fonts/atypregularvariable.eot);src:url(/assets/fonts/atypregularvariable.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/atypregularvariable.woff2) format("woff2"),url(/assets/fonts/atypregularvariable.woff) format("woff"),url(/assets/fonts/atypregularvariable.ttf) format("truetype"),url(/assets/fonts/atypregularvariable.svg#atypregularvariable) format("svg")}@font-face{font-family:"Benzin";src:url(/assets/fonts/benzin/Benzin-Medium.eot);src:local("☞Benzin Medium"),local("/assets/fonts/benzin/Benzin-Medium"),url(/assets/fonts/benzin/Benzin-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/benzin/Benzin-Medium.woff2) format("woff2"),url(/assets/fonts/benzin/Benzin-Medium.woff) format("woff"),url(/assets/fonts/benzin/Benzin-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Benzin";src:url(/assets/fonts/benzin/Benzin-Bold.eot);src:local("☞Benzin Bold"),local("/assets/fonts/benzin/Benzin-Bold"),url(/assets/fonts/benzin/Benzin-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/benzin/Benzin-Bold.woff2) format("woff2"),url(/assets/fonts/benzin/Benzin-Bold.woff) format("woff"),url(/assets/fonts/benzin/Benzin-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Benzin";src:url(/assets/fonts/benzin/Benzin-Semibold.eot);src:local("☞Benzin Semibold"),local("/assets/fonts/benzin/Benzin-Semibold"),url(/assets/fonts/benzin/Benzin-Semibold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/benzin/Benzin-Semibold.woff2) format("woff2"),url(/assets/fonts/benzin/Benzin-Semibold.woff) format("woff"),url(/assets/fonts/benzin/Benzin-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Benzin";src:url(/assets/fonts/benzin/Benzin-Regular.eot);src:local("☞Benzin Regular"),local("/assets/fonts/benzin/Benzin-Regular"),url(/assets/fonts/benzin/Benzin-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/benzin/Benzin-Regular.woff2) format("woff2"),url(/assets/fonts/benzin/Benzin-Regular.woff) format("woff"),url(/assets/fonts/benzin/Benzin-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}footer{display:grid;grid-template-rows:auto auto;background:#f4f6ff;padding:30px 130px}footer .top{display:grid;grid-template-columns:1fr 1fr 1fr}footer .top nav{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:25px}footer .bottom span,footer .top nav a{color:var(--Grey-Dark, #828282);font-style:normal;line-height:normal}footer .top nav a{all:unset;align-self:stretch;font-family:"Atyp Regular Variable";font-size:15px;font-weight:75;transition:all ease-in-out 300ms;cursor:pointer}footer .top nav a:hover{color:#2ef979}footer .bottom,footer .top .socials{display:flex;justify-content:center;align-items:center}footer .top .socials{gap:20px;align-self:self-start}footer .top .socials a{all:unset;min-width:24px;min-height:24px;max-width:24px;max-height:24px}footer .bottom{margin-top:50px;width:100%}footer .bottom span{text-align:center;font-size:14px;font-weight:400}@media only screen and (max-width:600px){footer{padding:30px 20px}footer .top{grid-template-columns:1fr;gap:20px}footer .bottom{margin-top:20px}}header{margin:0 70px;height:80px;position:fixed;top:0;left:0;background:var(--White, #FFF);backdrop-filter:blur(25px);border-radius:0 0 20px 20px;border:1px solid #f4f6ff;align-self:stretch;z-index:999;width:calc(100vw - 140px)}header .content,header nav,header nav .socials{display:flex;align-items:center}header nav{gap:50px}header .content select#language-select,header nav a{color:var(---Grey-Dark, #424242);font-size:16px;font-style:normal}header nav a{all:unset;font-family:"Atyp Regular Variable";font-weight:75;line-height:normal;transition:all ease-in-out 100ms;cursor:pointer}.nezumi-input-dropdown-wrapper .menu-wrapper .menu button:hover,a.news-article-card:active .content h2,a.news-article-card:hover .content h2,header nav a.active,header nav a:hover{color:var(---Accent, #008FE3)}header nav .socials{justify-content:center;gap:20px;align-self:stretch}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;min-height:24px;max-width:24px;max-height:24px}header .content{height:100%;justify-content:space-between;padding:0 60px;width:100%}header .content select#language-select{font-family:"Benzin";font-weight:400;line-height:150%}header .content button#mobile-nav-toggler{align-self:center;margin-left:auto;display:none;width:38px;height:38px;padding:7px;justify-content:center;align-items:center;flex-shrink:0;border-radius:1000px;background:var(---Accent, #008FE3)}header .content button#mobile-nav-toggler i.nav-close{display:none}header .content button#mobile-nav-toggler i.nav-burger,section.map-section[data-active-tab=map] div.map[data-tab=map]{display:flex}header div.mobile-nav-content{display:none;margin-top:10px;flex-direction:column;padding-bottom:20px}header.open div.mobile-nav-content,header.open i.nav-close{display:flex!important}header.open i.nav-burger{display:none!important}@media only screen and (max-width:600px){header{margin:0 15px;height:auto;min-height:80px;width:calc(100vw - 30px)}header nav{flex-direction:column;gap:30px;margin-top:20px;align-items:center;width:100%}header .content{height:80px;padding:0 20px;display:grid;grid-template-columns:70px 1fr 70px}header .content svg#logo{margin-left:auto;margin-right:auto}header .content nav.desktop{display:none}header .content select#language-select{order:-1}header .content button#mobile-nav-toggler{display:flex}}section.hero-section{border-radius:20px;background:linear-gradient(246deg,rgba(0,37,46,0) 27.52%,rgba(0,37,46,.5) 63.99%),url(/assets/img/hero-image.png) #d3d3d3 50%/cover no-repeat;height:calc(100vh - 36px);display:flex;align-items:end;padding:80px 110px;margin:18px 20px 0}section.hero-section .text,section.hero-section .text .logo{display:flex;flex-direction:column;gap:50px}section.hero-section .text .logo{gap:0}section.hero-section .text .logo h1,section.hero-section .text .logo p{color:var(---Yellow, #FFBB29);font-family:"Benzin";font-size:128px;font-style:normal;font-weight:800;line-height:100%}section.hero-section .text .logo p{font-family:"Atyp Regular Variable";font-size:17px;font-weight:75;line-height:150%}section.hero-section .text p.description{font-size:22px;font-style:normal;line-height:150%;max-width:878px}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 p.description,section.hero-section a.action{color:var(--White, #FFF);font-family:"Atyp Regular Variable";font-weight:75}section.hero-section a.action{all:unset;display:flex;padding:20px 30px 20px 40px;width:fit-content;justify-content:center;align-items:center;gap:10px;border-radius:15px;background:var(---Black, #00252E);cursor:pointer;transition:all ease-in-out 300ms;will-change:background;min-width:174px}section.hero-section a.action svg path{transition:all ease-in-out 300ms;will-change:fill}section.hero-section a.action i.arrow-rd{width:24px;height:24px;flex-shrink:0}@media only screen and (max-width:600px){section.hero-section{padding:20px;flex-direction:column;height:560px;align-items:start;gap:20px;justify-content:end;margin:10px}section.hero-section .text{gap:20px}section.hero-section .text .logo h1{font-size:64px;line-height:100%}section.hero-section .text .logo p{font-size:16px;line-height:150%}section.hero-section .text p.description{font-size:15px;line-height:150%}section.hero-section .action{width:calc(100vw - 130px)!important}}section.map-section{margin-top:80px;position:relative;background-image:url(/assets/img/status/big/good.svg);background-repeat:no-repeat;background-position:right 200px top 0;background-size:705px 865px;background-clip:content-box}section.map-section .content{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:0 130px 18px;z-index:10;margin:0 20px}section.map-section .content a{height:fit-content;width:fit-content;align-self:end;justify-self:end}section.map-section .content div.top,section.map-section .content div.top .text,section.news-section .header .text{display:flex;flex-direction:column;gap:25px}section.map-section .content div.top .text{align-self:stretch}section.faq-section .header h1,section.map-section .content div.top .text h1{color:#020202;font-family:"Atyp Regular Variable";font-size:36px;font-style:normal;font-weight:75;line-height:normal}.mini-project-card .info h1,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:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:150%}section.map-section .content div.top .tabs{display:flex;gap:20px;align-items:center}section.map-section a.mobile{display:none;height:fit-content;align-self:stretch}section.map-section[data-active-tab=map] button.tab[data-toggle-tab=map]{background:var(---Green, #2EF979)!important}section.map-section[data-active-tab=map] button.tab[data-toggle-tab=list]{background:var(--White, #FFF)!important}section.map-section[data-active-tab=map] div.map[data-tab=list]{display:none}section.map-section[data-active-tab=list] button.tab[data-toggle-tab=list]{background:var(---Green, #2EF979)!important}section.map-section[data-active-tab=list] button.tab[data-toggle-tab=map]{background:var(--White, #FFF)!important}section.map-section[data-active-tab=list] div.map[data-tab=list]{display:flex}body.full-map footer,body.full-map header,section.map-section[data-active-tab=list] div.map[data-tab=map]{display:none}section.map-section div.objects{position:relative;z-index:50}section.map-section div.objects div.map[data-tab=map]{height:800px;width:100vw;background-color:red}@media only screen and (max-width:600px){section.map-section{margin-top:50px;background-position:left 115px top 300px;background-size:370px 455px;display:flex;flex-direction:column;gap:30px}section.map-section a.mobile{display:flex;margin:0 20px}section.map-section div.content{grid-template-columns:1fr;padding:0}section.map-section div.content a{display:none}section.map-section div.content div.top div.text h1{font-size:26px;font-weight:75;line-height:normal}section.map-section div.content div.top div.text p{font-size:17px;font-weight:75;line-height:150%}section.map-section div.objects div.map[data-tab=map]{height:400px;width:calc(100vw - 40px);margin:0 auto}}section.news-section{margin:50px 20px 0;display:flex;padding:80px 110px;flex-direction:column;align-items:flex-start;gap:30px;border-radius:40px;background:rgba(255,187,41,.3)}section.news-section .header{align-items:end}section.contacts-section div.info div.text h1,section.goal-section div.content h1,section.news-section .header .text h1,section.tasks-section div.content div.tasks div.task p{color:var(---Dark-Green, #00252E);font-family:"Atyp Regular Variable";font-size:36px;font-style:normal;font-weight:75;line-height:normal}section.news-section .filters,section.news-section .header{display:flex;justify-content:space-between;width:100%}a.news-article-card .content .tags,section.contacts-section div.info div.contacts .contact,section.news-section .filters .categories{display:flex;gap:10px}section.news-section .news{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:30px}section.news-section .mobile{display:none;align-self:stretch}@media only screen and (max-width:600px){section.news-section{padding:30px 20px;border-radius:20px}section.news-section div.header a.nezumi-btn.ghost.cursor-pointer{display:none}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-columns:1fr;grid-template-rows:auto}section.news-section a.mobile{display:flex}}section.faq-section{padding:100px 130px 60px;display:flex;flex-direction:column;gap:40px;background-image:url(/assets/img/status/big/warning.svg);background-repeat:no-repeat;background-position:left;background-size:400px}section.faq-section .header{text-align:center}section.faq-section .header h1{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{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:600px){section.faq-section{padding:40px 20px;background-size:200px;background-position:0 50px}}section.contacts-section{margin:40px 130px;margin-top:0!important;display:grid;grid-template-columns:1fr 1fr;border-radius:50px;background:#2ef979;overflow:hidden}section.contacts-section div.info{padding:60px 50px;gap:45px}section.contacts-section div.info div.contacts{display:flex;flex-direction:column;align-items:flex-start;gap:30px}main.contacts-page div.form div.info div.contacts .contact .icon,section.contacts-section div.info div.contacts .contact .icon{display:flex;width:46px;height:46px;padding:11px;justify-content:center;align-items:center;flex-shrink:0;border-radius:23px;background:#007934}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;min-height:24px;max-width:24px;max-height:24px}main.contacts-page div.form div.info div.contacts .contact .text,section.contacts-section div.info div.contacts .contact .text{display:flex;flex-direction:column;gap:2px}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);font-family:Arial;font-size:18px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer}section.contacts-section img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:600px){section.contacts-section{grid-template-columns:1fr;margin:40px 20px;border-radius:20px}section.contacts-section .info{gap:20px!important;padding:25px!important}section.contacts-section .info .text h1{text-align:center;font-size:26px}section.contacts-section .info .text p{text-align:center;font-size:17px}section.contacts-section img{order:-1;height:120px}}section.goal-section{display:flex;padding:20px 20px 20px 50px;align-items:center;gap:50px;align-self:stretch;border-radius:15px;background:var(---Yellow, #FFBB29)}section.goal-section div.content,section.tasks-section div.content{display:flex;flex-direction:column;gap:20px}section.goal-section div.content h1,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.goal-section div.content p{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;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{width:500px;height:375px;aspect-ratio:4/3;object-fit:cover;border-radius:10px}@media only screen and (max-width:600px){section.goal-section{flex-direction:column;padding:20px;gap:20px}section.goal-section img{width:100%;height:auto}}section.directions-section{display:flex;padding:80px 0;align-items:flex-start;gap:15px;align-self:stretch}section.directions-section h1{color:var(---Accent, #008FE3);font-family:"Atyp Regular Variable";font-size:24px;font-weight:75}@media only screen and (max-width:600px){section.directions-section{padding:20px 0;flex-direction:column;gap:30px}section.directions-section ol{padding-left:20px!important}}section.tasks-section{padding:80px 130px;background:linear-gradient(311deg,rgba(245,245,245,0) 44.17%,rgba(245,245,245,.5) 56.9%),url(/assets/img/tasks.jpg) #d3d3d3 50%/cover no-repeat}section.tasks-section div.content{gap:50px}a.news-article-card .content h2,section.tasks-section div.content h1{color:var(---Black, #00252E);font-family:"Atyp Regular Variable";font-size:36px;font-style:normal;font-weight:75;line-height:normal}section.tasks-section div.content div.tasks{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;width:100%}section.tasks-section div.content div.tasks div.task{display:flex;height:350px;padding:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;border-radius:15px;border:1px solid #f9fafd;background:rgba(255,255,255,.62);backdrop-filter:blur(12.5px)}section.tasks-section div.content div.tasks div.task i{width:40px;height:40px;min-width:40px;min-height:40px;flex-shrink:0;aspect-ratio:1/1}section.tasks-section div.content div.tasks div.task p{font-size:16px;line-height:150%}@media only screen and (max-width:600px){section.tasks-section{padding:50px 0;margin-top:30px}section.tasks-section div.content{gap:25px}section.tasks-section div.content h1{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}}.mini-project-card,a.news-article-card{all:unset;cursor:pointer;display:flex;gap:15px}a.news-article-card .image{height:80px;border-radius:6px;overflow:hidden;min-width:142px;max-width:142px}a.news-article-card .image img{height:80px;width:142px;object-fit:cover;transition:transform ease-in-out 300ms}a.news-article-card .content{display:flex;flex-direction:column;gap:10px}a.news-article-card .content .tags span.category,a.news-article-card .content .tags span.region{display:flex;padding:3px 8px;align-items:center;gap:2px;border-radius:10px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}a.news-article-card .content .tags span.category{background:var(---Green, #2EF979);color:var(---Dark-Green, #00252E)}a.news-article-card .content .tags span.region{background:var(--grey, #BDBDBD);color:var(--White, #FFF)}a.news-article-card .content h2{font-size:18px;line-height:140%;transition:color ease-in-out 300ms}a.news-article-card:active .image img,a.news-article-card:hover .image img,div.event-card:hover .image img{transform:scale(1.05)}@media only screen and (max-width:600px){a.news-article-card .image{min-width:100px;max-width:100px;height:56px}a.news-article-card .image img{width:100px;height:56px}a.news-article-card .content h2{font-size:17px}}.mini-project-card{padding:8px 8px 10px;justify-content:center;gap:10px;border-radius:10px;border:1px solid #f4f4f4;background:var(--White, #FFF);transition:all ease-in-out 300ms}.mini-project-card:hover,a.mini-update-card:hover,div.update-card:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.02),0 0 1px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.09),0 0 0 0 rgba(0,0,0,.09);border:1px solid var(--Accent, #0276FF)}.mini-project-card:hover .info h1{color:var(--Accent, #0276FF)}.mini-project-card img{width:60px;height:60px;border-radius:5px;flex-shrink:0;aspect-ratio:1/1;object-fit:cover}.mini-project-card .info{justify-content:center;align-items:flex-start;gap:5px;flex:1 0 0}.mini-project-card .info h1{font-family:Roboto;font-size:16px;font-weight:500;line-height:145%}.mini-project-card,.mini-project-card .info .period{align-items:flex-start}.mini-project-card .info .period p.label{color:#828282}.mini-project-card .info .period p.value,div.update-card h1,main.project-page .wrapper .project-content .project div.metrik h6{color:var(---Dark-Green, #00252E);font-family:"Atyp Regular Variable";font-size:14px;font-style:normal;font-weight:75;line-height:150%}a.mini-update-card,div.update-card{flex-direction:column;border-radius:15px;border:1px solid #f2f2f2}div.update-card{display:flex;min-width:400px;padding:20px;align-items:flex-start;gap:15px;background:#f3fbff;transition:all ease-in-out 300ms}div.update-card h1,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{width:100%;height:1px;background:rgba(2,118,255,.1)}div.update-card .images{display:flex;overflow-x:scroll;gap:10px}div.update-card .images img{width:100px;height:75px;aspect-ratio:4/3;object-fit:cover;border-radius:10px}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{overflow:hidden;color:var(--Black, #222);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Roboto;font-size:17px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch}div.update-card .description .text.expanded{overflow:visible;display:block;-webkit-line-clamp:unset;text-overflow:clip}div.update-card .description .show-more{color:#6f6e6e;text-align:start;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:150%;display:flex;align-items:center}div.update-card .description .show-more i{max-height:20px}div.update-card .action,div.update-card .action a,main.contacts-page div.form div.info form button{align-self:stretch}@media only screen and (max-width:600px){div.update-card{display:flex;width:300px;padding:20px;flex-direction:column;align-items:flex-start;gap:10px}div.update-card .images img{width:100px;height:75px;aspect-ratio:4/3}}a.mini-update-card{all:unset;cursor:pointer;padding:15px;background:var(--White, #FFF);align-self:stretch}a.mini-update-card h1{color:var(--Black, #333);font-family:"Atyp Regular Variable";font-size:20px;font-style:normal;font-weight:75;line-height:145%;display:flex;align-items:center;justify-content:space-between;align-self:stretch}a.mini-update-card hr{background:rgba(2,118,255,.1);align-self:stretch;height:1px}a.mini-update-card div.status,div.event-card .content .about .info{display:flex;align-items:center;gap:10px;align-self:stretch}a.mini-update-card div.status img,body.full-map div.side .region-status img{width:38px;height:38px;aspect-ratio:1/1}.mini-project-card .info,.mini-project-card .info .period,a.mini-update-card div.status div.text,div.event-card .content .about .info div{display:flex;flex-direction:column}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:"Atyp Regular Variable";font-size:14px;font-style:normal;font-weight:75;line-height:150%}div.event-card{width:272px;height:360px;aspect-ratio:34/45;flex-shrink:0;border-radius:10px;border:1px solid #f4f6ff;padding:10px;position:relative;overflow:hidden}div.event-card .image{position:absolute;width:100%;height:auto;top:0;left:0}div.event-card .image img{transition:all ease-in-out 300ms;object-fit:cover;width:100%;height:auto}div.event-card .content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}a.mini-update-card,div.event-card .content .tags,main.contacts-page div.form div.info div.contacts .contact,main.project-page .wrapper .project-content .project .title .tags{display:flex;gap:10px}div.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{display:flex;padding:3px 8px;align-items:center;gap:2px;border-radius:10px;background:var(---Green, #2EF979);color:var(---Dark-Green, #00252E);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}div.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{display:flex;padding:3px 8px;align-items:center;gap:2px;border-radius:10px;background:var(--grey, #BDBDBD);color:var(--White, #FFF);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:150%}div.event-card .content .about{display:flex;width:100%;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:5px;background:rgba(255,255,255,.8);backdrop-filter:blur(12.5px)}a.mini-update-card,div.event-card .content .about .info{align-items:flex-start}div.event-card .content .about .info h1{font-size:32px}div.event-card .content .about .info div span.month,div.event-card .content .about .info h1,div.event-card .content .about p{color:var(--Black, #333);font-family:"Atyp Regular Variable";font-style:normal;font-weight:75}div.event-card .content .about .info div span.month,div.event-card .content .about .info h1{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;line-height:100%}div.event-card .content .about .info div span.month{font-size:14px}div.event-card .content .about .info div span.location{color:var(--Grey, #828282);font-family:Roboto;font-size:12px;font-style:normal;font-weight:300;line-height:140%}div.event-card .content .about hr{width:100%;height:1px;background:#fff}div.event-card .content .about p{font-size:15px;line-height:130%}@media only screen and (max-width:600px){div.event-card{width:100%;height:auto;aspect-ratio:97/128}}.nezumi-input-dropdown-wrapper{align-self:stretch;position:relative}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown{all:unset;justify-content:stretch;display:flex;padding:15px 20px;align-items:center;align-self:stretch;border-radius:12px;border:1px solid #ddd;background:var(--White, #FFF);transition:all ease-in-out 300ms}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown i{min-width:20px;min-height:20px;max-width:20px;max-height:20px;aspect-ratio:1/1}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:hover,main.contacts-page div.form div.info form input.form-input:hover,main.contacts-page div.form div.info form textarea.form-input:hover{border:1px solid var(--Accent, #0276FF)}.nezumi-input-dropdown-wrapper .nezumi-input-dropdown:focus,main.contacts-page div.form div.info form input.form-input:focus,main.contacts-page div.form div.info form textarea.form-input:focus{border:1px solid var(--Accent, #0276FF)}.nezumi-input-dropdown-wrapper .menu-wrapper{width:100%;height:fit-content;max-height:300px;position:absolute;display:none;padding:20px;top:60px;right:0;border:1px solid #999;border-radius:15px;background:#fff}.nezumi-input-dropdown-wrapper .menu-wrapper .menu{display:flex;overflow-y:scroll;flex-direction:column;align-items:flex-start;gap:10px;width:100%}main.about-page{margin-top:120px}main.about-page .title-two-sections{padding:0 130px;display:flex;flex-direction:column;gap:30px}main.about-page .title-two-sections h1.big-title{color:var(---Dark-Green, #00252E);font-family:"Benzin";font-size:24px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width:600px){main.about-page{margin-top:100px}main.about-page .title-two-sections{padding:0 20px}main.about-page .title-two-sections h1.big-title{font-size:24px}}main.news-events-page{padding:120px 130px 80px}main.news-events-page .header{display:flex;flex-direction:column;gap:25px}main.contacts-page div.form div.info div.text h1,main.news-events-page .header .text h1{color:var(---Dark-Green, #00252E);font-family:"Atyp Regular Variable";font-size:36px;font-style:normal;font-weight:75;line-height:normal}main.contacts-page div.form div.info div.text p,main.news-events-page .header .text p,main.project-page .similar div.header h1{color:var(--Black, #333);font-family:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:150%}main.news-events-page .header .filters{display:flex;flex-direction:column;gap:30px;width:100%}main.news-events-page .header .filters .tabs_select{display:flex;justify-content:space-between}main.news-events-page .header .filters .tabs_select .tabs{display:flex;gap:10px;overflow-x:auto}main.news-events-page .news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:20px}main.news-events-page .events-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:30px;margin-top:20px}main.news-events-page .nezumi-pagination{margin-top:30px}@media only screen and (max-width:600px){main.news-events-page{padding:100px 20px 30px}main.news-events-page .header{gap:20px}main.news-events-page .header .text h1{font-size:26px}main.news-events-page .header .filters .tabs_select{flex-direction:column;gap:20px}main.news-events-page .news-list{grid-template-columns:1fr;gap:20px}main.news-events-page .events-list{grid-template-columns:1fr 1fr;gap:12px}}main.project-page{padding:120px 130px;gap:30px}main.project-page .wrapper{display:block;all:unset}main.project-page .wrapper .project-content{display:flex;flex-direction:column;gap:40px}main.project-page .wrapper .project-content .project,main.project-page .wrapper .project-content .updates{display:flex;padding:40px;flex-direction:column;border-radius:15px;border:1px solid #f2f2f2;background:var(--White, #FFF)}main.project-page .wrapper .project-content .project{align-items:flex-start;gap:20px}main.project-page .wrapper .project-content .project:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.02),0 0 1px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.09),0 0 0 0 rgba(0,0,0,.09)}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{display:flex;flex-direction:column;gap:15px}main.event-page .material .article .title h1.title,main.news-single-page .material .article .title h1.title,main.project-page .wrapper .project-content .project .title h1{color:var(---Dark-Green, #00252E);font-family:"Benzin";font-size:24px;font-style:normal;font-weight:500;line-height:140%}main.project-page .wrapper .project-content .project .title img{height:auto;width:100%;align-self:stretch;border-radius:10px;object-fit:cover;aspect-ratio:512/320}main.contacts-page div.form div.info form,main.project-page .wrapper .project-content .project div.metrik{display:flex;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch}main.project-page .wrapper .project-content .project div.metrik .wrapper{display:grid;grid-template-columns:1fr 1fr}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{color:var(--Black, #222);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:150%}main.project-page .wrapper .project-content .updates{all:unset;gap:25px}main.project-page .wrapper .project-content .updates:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.02),0 0 1px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.09),0 0 0 0 rgba(0,0,0,.09)}main.project-page .wrapper .project-content .project-events h1,main.project-page .wrapper .project-content .project-news h1,main.project-page .wrapper .project-content .updates h1{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{display:flex;gap:20px;overflow-x:scroll}main.project-page .wrapper .project-content .project-events,main.project-page .wrapper .project-content .project-news{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:25px;align-self:stretch;border-radius:15px;border:1px solid #f2f2f2;background:var(--White, #FFF)}main.project-page .wrapper .project-content .project-news:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.02),0 0 1px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.09),0 0 0 0 rgba(0,0,0,.09)}main.project-page .wrapper .project-content .project-news .news-list{display:grid;grid-template-columns:340px 320px;gap:20px}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}main.project-page .wrapper .project-content .project-events{all:unset}main.project-page .wrapper .project-content .project-events:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.02),0 0 1px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.09),0 0 0 0 rgba(0,0,0,.09)}main.project-page .wrapper .project-content .project-events .events-list{display:flex;align-items:flex-start;gap:20px;align-self:stretch;overflow-x:scroll}main.project-page .similar{min-width:380px;justify-content:center;align-items:flex-start;height:100%;padding-left:30px;border-left:1px solid #f4f6ff}main.project-page .similar div.header h1{font-feature-settings:"liga" off,"clig" off;font-family:"Benzin";font-size:20px;font-weight:500;line-height:135%}main.project-page .similar div.header hr{width:100%;height:4px;background:#2ef979}main.project-page .similar,main.project-page .similar div.projects{display:flex;flex-direction:column;gap:30px}@media only screen and (max-width:600px){main.project-page{padding:100px 20px 30px;gap:25px;flex-direction:column}main.project-page .news-list{grid-template-columns:1fr!important}}body.full-map{all:unset}body.full-map div#map{width:100vw;height:100vh}body.full-map div.side{all:unset;position:fixed;top:0;left:0;width:350px;height:100vh;padding:25px 20px;z-index:8000;background:var(--White, #FFF)}body.full-map div.side:hover{box-shadow:0 0 1px 0 rgba(0,0,0,.02),0 0 1px 0 rgba(0,0,0,.03),0 0 1px 0 rgba(0,0,0,.06),0 0 1px 0 rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.09),0 0 0 0 rgba(0,0,0,.09)}body.full-map div.side .logo{margin-bottom:30px}body.full-map div.side .all-regions-map,main.news-single-page .material .article{display:flex;gap:30px;flex-direction:column;align-items:flex-start}body.full-map div.side .all-regions-map div.projects{display:flex;flex-direction:column;gap:10px;align-self:stretch}body.full-map div.side .all-regions-map div.projects h1.title{color:var(--Grey-Dark, #828282);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:145%;display:flex;align-self:stretch;align-items:center;justify-content:space-between}body.full-map div.side .all-regions-map div.projects div.list{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:calc(100vh - 250px)}body.full-map div.side .region{display:flex;flex-direction:column;gap:15px}body.full-map div.side .region-title{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer}body.full-map div.side .region .region-tabs button,body.full-map div.side .region-title h1,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-status{display:flex;align-items:center;gap:10px;align-self:stretch}body.full-map div.side .region-status div.text{display:flex;flex-direction:column}body.full-map div.side .region hr{background:rgba(2,118,255,.1);width:100%;height:1px}body.full-map div.side .region .region-tabs{display:flex;gap:20px}body.full-map div.side .region .region-tabs button{all:unset;cursor:default;display:flex;padding:5px 10px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--White, #FFF);text-align:center;font-size:12px;transition:all ease-in-out 300ms}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{display:none;flex-direction:column;gap:15px}body.full-map div.side .region .region-tab-contents .news-tab{display:none;flex-direction:column;gap:20px}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;height:45px;max-width:80px;max-height:45px;min-width:80px;min-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]{background:var(--Black, #333);color:var(--White, #FFF)}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{display:flex}body.full-map .mobile{display:none}@media only screen and (max-width:600px){body.full-map .desktop,body.full-map div.side .logo{display:none}body.full-map .mobile,body.full-map div.side .mobile-menu,body.full-map header{display:flex}body.full-map div.side{all:unset;display:flex;padding:12px 20px 20px;flex-direction:column;position:absolute;bottom:0;height:fit-content;align-items:center;gap:10px;border-radius:20px 20px 0 0;border:1px solid #f2f2f2;background:var(--White, #FFF)}body.full-map div.side .mobile-divider{width:40px;height:6px;border-radius:100px;background:#f5f5f5}body.full-map div.side .all-regions-map .projects .list,body.full-map div.side .region-tab-contents .projects-tab{flex-direction:row!important;overflow-x:scroll;max-width:calc(100vw - 40px)}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-direction:row!important;overflow-x:scroll;max-width:calc(100vw - 40px)}body.full-map div.side .region-tab-contents .news-tab>*{flex-shrink:0;max-width:300px}}main.contacts-page{padding:120px 130px 60px}main.contacts-page div.form{margin:40px 130px;margin-top:0!important;display:grid;grid-template-columns:1fr 1fr;border-radius:50px;background:#2ef979;overflow:hidden}main.contacts-page div.form div.info{padding:60px 50px;display:flex;flex-direction:column;gap:45px}main.contacts-page div.form div.info div.contacts{display:grid;grid-template-columns:1fr 1fr;gap:30px}main.contacts-page div.form div.info form input.form-input,main.contacts-page div.form div.info form textarea.form-input{all:unset;justify-content:stretch;display:flex;padding:15px 20px;align-items:center;align-self:stretch;border-radius:12px;border:1px solid #ddd;background:var(--White, #FFF);color:var(--grey, #BDBDBD);font-feature-settings:"liga" off,"clig" off;font-family:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:150%;letter-spacing:-.34px;transition:all ease-in-out 300ms}main.contacts-page div.form img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:600px){main.contacts-page{padding:100px 20px 70px}main.contacts-page div.form{margin:40px 20px;border-radius:20px;grid-template-columns:1fr}main.contacts-page div.form .info{gap:20px!important;padding:25px!important}main.contacts-page div.form .info .text h1{text-align:center;font-size:26px}main.contacts-page div.form .info .text p{text-align:center;font-size:17px}main.contacts-page div.form .contacts{grid-template-columns:1fr!important}main.contacts-page div.form img{order:-1;height:120px}}main.event-page,main.news-single-page{display:flex;padding:120px 130px 80px;align-items:flex-start;gap:50px}main.news-single-page{flex-direction:column}main.news-single-page .material,main.news-single-page .material .article .title{display:flex;align-items:flex-start;gap:30px;align-self:stretch}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.event-page .material .article .title h1.title,main.news-single-page .material .article .title h1.title{align-self:stretch}main.news-single-page .material .article .title .socials{display:flex;justify-content:center;align-items:center;gap:20px;align-self:self-start}main.news-single-page .material .article .title .lead{color:var(--Black, #333);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-family:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:135%;align-self:stretch}main.news-single-page .material .article img{width:100%;height:auto;object-fit:cover;aspect-ratio:740/480;border-radius:10px}main.news-single-page .material .article .read-more{display:flex;padding:20px;align-items:center;gap:15px;align-self:stretch;border-radius:10px;background:#f5f8fe}main.news-single-page .material .article .read-more .text{color:var(--Black, #161616);font-family:"Atyp Regular Variable";font-size:17px;font-style:normal;font-weight:75;line-height:140%}main.news-single-page .material .vertical-line{width:1px;height:100vh;background:#f4f6ff}main.news-single-page .material .latest{width:380px;justify-content:center}@media only screen and (max-width:600px){html body main.news-single-page{padding:100px 20px 30px;gap:25px}html body main.news-single-page .vertical-line,html body main.news-single-page div.material div.latest{display:none}}main.event-page{flex-shrink:0}main.event-page .material{flex-shrink:0;align-self:stretch;display:flex;gap:30px}main.event-page .material img{width:273px;height:361.324px;flex-shrink:0;aspect-ratio:273/361.32;border-radius:10px}main.event-page .material .article,main.event-page .material .article .title,main.news-single-page .material .latest{display:flex;flex-direction:column;align-items:flex-start;gap:30px}main.event-page .material .article .title{gap:10px;align-self:stretch}main.event-page .material .article .title .list .item,main.event-page .material .article .title .tags{display:flex;gap:10px}main.event-page .material .article .title .socials{display:flex;justify-content:start;align-items:center;gap:20px;align-self:self-start}main.event-page .material .article .title .list{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}main.event-page,main.event-page .material .article .title .list .item.desc{flex-direction:column}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{color:var(--Black, #333);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"liga" off,"clig" off;font-family:"Atyp Regular Variable";font-size:16px;font-style:normal;font-weight:75;line-height:150%;flex:1 0 0}@media only screen and (max-width:600px){main.event-page{padding:100px 20px 30px}main.event-page .material{flex-direction:column}main.event-page .material img{aspect-ratio:400/300;height:auto;width:100%;object-fit:cover}main.event-page .material .list .item{flex-direction:column;gap:2px!important}}
