/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15;scroll-behavior:smooth}body{margin:0}main{display:block;flex-grow:1}h1{font-size:2em}h1,p{margin:0;padding:0}p{font-size:1em}hr{box-sizing:border-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:.6em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/fonts/roboto-condensed-ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;background-color:#fff;color:#2d3032;font-family:Roboto Condensed,Arial,sans-serif;gap:0;text-rendering:optimizeLegibility}.page,.section{display:flex;flex-direction:column;margin:0 auto;width:100%}.section{border-radius:24px;box-sizing:border-box;gap:16px;padding:100px 64px}.section_type_start{padding-top:8px}.section_type_breadcrumbs{padding-bottom:24px;padding-top:24px}.section_background_light{background-color:#f2f4f6}.section_type_start-short{padding-bottom:48px;padding-top:8px}.section_type_mid{padding-bottom:64px;padding-top:64px}@media screen and (max-width:1399.98px){.section{padding:80px 32px}.section_type_start{padding-top:8px}.section_type_breadcrumbs{padding-bottom:24px;padding-top:24px}.section_type_start-short{padding-bottom:48px;padding-top:8px}}@media screen and (max-width:1023.98px){.section{padding:60px 24px}.section_type_start{padding-top:8px}.section_type_breadcrumbs{padding-bottom:24px;padding-top:24px}.section_type_start-short{padding-bottom:48px;padding-top:8px}}@media screen and (max-width:767.98px){.section{border-radius:0;padding:60px 16px}.section_type_start{padding-top:16px}.section_type_breadcrumbs{display:none}.section_type_start-short{padding-bottom:48px;padding-top:8px}}@media screen and (max-width:575.98px){.section{padding:60px 12px}.section_type_start{padding-top:8px}.section_type_start-short{padding-bottom:48px;padding-top:8px}}.section__wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1600px;padding:0;width:100%}.section__wrapper_type_midpush{gap:100px}.section__content{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.section__content_type_uppush{padding-top:80px}@media screen and (max-width:1399.98px){.section__content_type_uppush{padding-top:80px}}@media screen and (max-width:1023.98px){.section__content_type_uppush{padding-top:80px}}@media screen and (max-width:767.98px){.section__content_type_uppush{padding-top:80px}}@media screen and (max-width:575.98px){.section__content_type_uppush{padding-top:80px}}.section__header{display:flex;flex-direction:row;gap:16px;margin:0;padding:0 0 32px}@media screen and (max-width:1399.98px){.section__header{padding-bottom:24px}}@media screen and (max-width:1023.98px){.section__header{flex-direction:column;padding-bottom:16px}}@media screen and (max-width:767.98px){.section__header{gap:12px;padding-bottom:12px}}@media screen and (max-width:575.98px){.section__header{gap:8px;padding-bottom:8px}}.section__header-cell{display:flex;flex-direction:column;flex-grow:1;gap:16px;margin:0;padding:0;width:100%}.section__header-cell_type_text{padding-top:48px}.section__header-cell_align_right{align-items:end}@media screen and (max-width:1023.98px){.section__header-cell_type_text{padding-top:12px}.section__header-cell_mobile-hidden{display:none}}.section__header-title{color:#2d3032;flex-grow:1;margin:0;padding:0}.section__header-title_type_block{font:normal 500 32px/40px Roboto Condensed,Arial,sans-serif}.section__header-title_type_page{font:normal 600 40px/44px Roboto Condensed,Arial,sans-serif}.section__header-title_type_tertiary{font:normal 500 24px/28px Roboto Condensed,Arial,sans-serif}@media screen and (max-width:767.98px){.section__header-title_type_block{font:normal 500 28px/36px Roboto Condensed,Arial,sans-serif}.section__header-title_type_page{font:normal 600 30px/36px Roboto Condensed,Arial,sans-serif}.section__header-title_type_tertiary{font:normal 500 24px/28px Roboto Condensed,Arial,sans-serif}}.section__header-text{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.section__row{display:flex;flex-direction:row;gap:16px;margin:0;padding:0}.section__row_type_contacts,.section__row_type_one-two{display:grid;grid-template-columns:1fr 2fr}@media screen and (max-width:1023.98px){.section__row_type_commercial{flex-direction:column}}@media screen and (max-width:767.98px){.section__row_type_contacts,.section__row_type_one-two{grid-template-columns:1fr 1fr}}@media screen and (max-width:575.98px){.section__row_type_contacts,.section__row_type_one-two{grid-template-columns:1fr}}.section__teaser{display:flex;flex-direction:row;gap:16px;margin:0;padding:0;width:100%}@media screen and (max-width:1399.98px){.section__teaser{flex-direction:column-reverse}}.section__textcard{display:flex;flex-direction:column;gap:40px;margin:0;padding:0}.section__textcard_type_card{flex-grow:1;gap:24px;padding:32px}.section__textcard_type_project{padding-right:16px}.section__textcard_type_contacts{padding:8px 32px 8px 0}.section__textcard_type_company{gap:24px;padding:32px}.section__textcard_type_text{gap:24px;padding:24px}@media screen and (max-width:1399.98px){.section__textcard_type_card{padding:24px}.section__textcard_type_company{gap:24px;padding:24px}}@media screen and (max-width:767.98px){.section__textcard_type_contacts{gap:32px}}.section__textcard-wrapper{background-color:#f2f4f6;border-radius:16px;display:flex;flex-direction:column;margin:0;padding:0}.section__textcard-wrapper_shrinked{flex-shrink:2}.section__textcard-wrapper_type_contacts,.section__textcard-wrapper_type_project{background-color:#fff;border-radius:0}.section__textcard-wrapper_type_company{width:100%}.section__textcard-title{margin:0;padding:0}.section__textcard-title_type_card{flex-grow:1}.section__textcard-title_type_card h5{color:#2d3032;font:normal 500 24px/36px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.section__textcard-title_type_project h2{color:#2d3032;font:normal 600 40px/44px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:1919.98px){.section__textcard-title_type_card h5{color:#2d3032;font:normal 500 22px/32px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:767.98px){.section__textcard-title_type_card h5{color:#2d3032;font:normal 500 22px/32px Roboto Condensed,Arial,sans-serif}}.section__textcard-description{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.section__textcard-description p{color:#2d3032;font:normal 400 20px/30px Roboto Condensed,Arial,sans-serif}.section__textcard-description_type_company p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif}@media screen and (max-width:1919.98px){.section__textcard-description p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:767.98px){.section__textcard-description p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif}}.section__textcard-text{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.section__divider{display:flex;flex-direction:column;margin:0;padding:32px 0}.section__divider div{background:linear-gradient(90deg,#ededf1 6px,transparent 0,transparent 12px,#ededf1 0);background-size:12px 100%;box-sizing:border-box;height:1px;margin:0;padding:0;width:100%}.section__divider div:after{background:inherit;bottom:0;content:"";height:1px;left:0;right:0}.section__divider_size_m{padding:24px 0}.section__divider_size_none{padding:0}.bullet{background-color:#f2f4f6;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;margin:0;padding:24px;width:100%}.bullet__content{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.bullet__value{color:#2d3032;font:normal 500 20px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.bullet__caption{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.bullet-list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;width:100%}.bullet-list_count_five{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1399.98px){.bullet-list_count_five{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023.98px){.bullet-list{grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575.98px){.bullet-list{grid-template-columns:1fr}}.cards{display:flex;flex-flow:row;gap:16px;margin:0;padding:0;width:100%}.cards_type_overflow{flex-wrap:nowrap;overflow:hidden}.card_link{text-decoration:none}.cards__grid{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:stretch;margin:0;padding:0;width:100%}.cards__grid_type_approach,.cards__grid_type_infrastructure,.cards__grid_type_tzs{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1919.98px){.cards__grid_type_approach{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1023.98px){.cards__grid{grid-template-columns:1fr}.cards__grid_type_hero,.cards__grid_type_infrastructure,.cards__grid_type_news,.cards__grid_type_tzs{grid-template-columns:1fr 1fr}.cards__grid_type_approach{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767.98px){.cards__grid,.cards__grid_type_news{grid-template-columns:1fr}.cards__grid_type_hero{grid-template-columns:1fr 1fr}.cards__grid_order_last{order:2}.cards__grid_type_approach{grid-template-columns:1fr}}@media screen and (max-width:575.98px){.cards__grid,.cards__grid_type_hero,.cards__grid_type_news{grid-template-columns:1fr}}.progress__handles{display:flex;flex-direction:row;gap:32px;justify-content:end;margin:0;padding:0}@media screen and (max-width:1023.98px){.progress__handles{gap:16px;justify-content:space-between;width:100%}}@media screen and (max-width:575.98px){.progress__handles{flex-direction:column}}.progress__group{display:grid;gap:12px;grid-template-columns:320px 154px;margin:0;padding:0;width:auto}@media screen and (max-width:767.98px){.progress__group{grid-template-columns:240px 154px}}@media screen and (max-width:575.98px){.progress__group{grid-template-columns:2fr 1fr;width:100%}}.progress__scrolls{display:flex;flex-direction:row;gap:8px;margin:0;padding:0}@media screen and (max-width:575.98px){.progress__scrolls{justify-content:space-between;width:100%}}.header{height:auto;margin:0 auto;padding:0 64px}.header,.header-for-preload{box-sizing:border-box;display:flex;min-height:80px;width:100%}@media screen and (max-width:1399.98px){.header{padding:0 32px}}@media screen and (max-width:1023.98px){.header{padding:0 24px}}@media screen and (max-width:767.98px){.header{padding:0 16px}}@media screen and (max-width:575.98px){.header{padding:0 12px}}.header__wrapper{align-items:center;box-sizing:border-box;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0;width:100%}@media screen and (max-width:1023.98px){.header__wrapper{height:72px}}.header__logo{display:inline-block;height:40px;margin:0;padding:0;text-decoration:none}.header__logo:hover{cursor:pointer}.header__menu{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}@media screen and (max-width:1399.98px){.header__menu{gap:20px}}@media screen and (max-width:1023.98px){.header__menu{display:none}}.header__menu-item{margin:0;padding:0;text-decoration:none}.header__menu-item a{color:#2d3032;font:normal 500 18px/18px Roboto Condensed,Arial,sans-serif;text-decoration:none}.header__menu-item a:hover{color:#587498;cursor:pointer}.header__menu-button{align-items:center;display:none;flex-direction:row;height:40px;justify-content:center;margin:0;padding:0;width:40px}@media screen and (max-width:1023.98px){.header__menu-button{display:flex}}.header__button{margin:0;padding:0}@media screen and (max-width:1023.98px){.header__button{display:none}}.header__mm-wrapper{display:none}@media screen and (max-width:1023.98px){.header__mm-wrapper{background-color:#fff;box-sizing:border-box;display:none;flex-direction:column;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100vw;z-index:9999}}.header__mm-wrapper_opened{display:flex}@media screen and (max-width:1023.98px){.header__mm-top{align-items:center;border-bottom:1px solid #ededf1;box-sizing:border-box;display:flex;height:72px;justify-content:space-between;margin:0;padding:0 12px;width:100%}.header__mm-close{height:40px;margin:0;padding:0;width:40px}.header__mm-menu{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.header__mm-item{align-items:center;border-bottom:1px solid #ededf1;box-sizing:border-box;display:flex;height:64px;justify-content:space-between;margin:0;padding:0 20px;text-decoration:none;width:100%}}@media screen and (max-width:767.98px){.header__mm-item-name{color:#2d3032;font:normal 500 17px/20px Roboto Condensed,Arial,sans-serif;text-transform:uppercase}}@media screen and (max-width:1023.98px){.header__mm-item-icon{align-items:center;color:#8a9aa4;display:flex;height:16px;justify-content:center;margin:0;padding:0;width:16px}}.footer{background-color:#f2f4f6;border-radius:24px 24px 0 0;box-sizing:border-box;margin:0;padding:64px 64px 32px;width:100%}@media screen and (max-width:1399.98px){.footer{padding:56px 32px 32px}}@media screen and (max-width:1023.98px){.footer{padding:56px 24px 32px}}@media screen and (max-width:767.98px){.footer{border-radius:0;padding:48px 16px 32px}}@media screen and (max-width:575.98px){.footer{padding:48px 12px 32px}}.footer__wrapper{box-sizing:border-box;margin:0 auto;max-width:1600px;width:100%}.footer__content{display:flex;flex-direction:column;gap:48px;margin:0;padding:0;width:100%}@media screen and (max-width:1399.98px){.footer__content{gap:40px}}@media screen and (max-width:1023.98px){.footer__content{gap:40px}}@media screen and (max-width:767.98px){.footer__content{gap:32px}}@media screen and (max-width:575.98px){.footer__content{gap:32px}}.footer__main{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr;margin:0;padding:0}@media screen and (max-width:1023.98px){.footer__main{grid-template-columns:1fr 1fr}}@media screen and (max-width:575.98px){.footer__main{grid-template-columns:1fr}}.footer__column{box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0;width:100%}@media screen and (max-width:1023.98px){.footer__column:first-child{order:1}.footer__column:nth-child(2){order:2}.footer__column:nth-child(3){order:4}.footer__column:nth-child(4){order:3}}@media screen and (max-width:767.98px){.footer__column:first-child{order:1}.footer__column:nth-child(2){order:3}.footer__column:nth-child(3){order:4}.footer__column:nth-child(4){order:2}}.footer__column-wrapper{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:24px;margin:0;padding:0}@media screen and (max-width:1023.98px){.footer__column-wrapper{gap:16px}}.footer__about{color:#2d3032;display:flex;flex-direction:column;flex-grow:1;font:normal 400 16px/28px Roboto Condensed,Arial,sans-serif;justify-content:flex-end;margin:0;padding:0}@media screen and (max-width:1023.98px){.footer__about{align-self:flex-start}}@media screen and (max-width:767.98px){.footer__about{padding-bottom:16px}}.footer__items-group{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 0 16px}@media screen and (max-width:1023.98px){.footer__items-group{padding:0}}@media screen and (max-width:767.98px){.footer__items-group{display:none}}.footer__menu-item{color:#2d3032;margin:0;padding:0;text-decoration:none;width:100%}.footer__menu-item:hover{color:#5d6288}.footer__menu-item_type_primary{font:normal 500 17px/24px Roboto Condensed,Arial,sans-serif}.footer__menu-item_type_secondary{font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif}.footer__contact{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}@media screen and (max-width:767.98px){.footer__contact:last-child{padding-bottom:24px}}.footer__contact-value{color:#2d3032;font:normal 500 19px/28px Roboto Condensed,Arial,sans-serif;margin:0;padding:0;text-decoration:none}@media screen and (max-width:1399.98px){.footer__contact-value{font:normal 500 18px/28px Roboto Condensed,Arial,sans-serif}}.footer__contact-caption{color:#8a9aa4;font:normal 400 16px/16px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.footer__utils{border-top:1px solid #ededf1;margin:0;padding:32px 0 0;width:100%}.footer__utils-info{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;width:100%}@media screen and (max-width:767.98px){.footer__utils-info{gap:20px}}.footer__utils-content{display:grid;gap:32px;grid-template-columns:1fr 3fr;margin:0;padding:0}@media screen and (max-width:1023.98px){.footer__utils-content{gap:20px;grid-template-columns:1fr}}.footer__copyright{margin:0;padding:0;width:100%}.footer__copyright p{color:#8a9aa4;font:normal 400 15px/20px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.footer__disclaimer{color:#8a9aa4;font:normal 400 13px/18px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:1399.98px){.footer{padding:64px 32px 32px}}@media screen and (max-width:1023.98px){.footer{padding:64px 24px 32px}}@media screen and (max-width:767.98px){.footer{padding:64px 16px 32px}}@media screen and (max-width:575.98px){.footer{padding:64px 12px 32px}}.footer__legals{display:flex;flex-flow:row wrap;gap:24px;margin:0;padding:0}@media screen and (max-width:767.98px){.footer__legals{gap:12px}}.footer__legal-item{color:#8a9aa4;font:normal 400 15px/20px Roboto Condensed,Arial,sans-serif;margin:0;padding:0;text-decoration:none}.footer__legal-item:hover{color:#5d6288}.footer__logo{display:inline-block;height:48px;margin:0;padding:0}.teaser__main{display:flex;flex-direction:column;gap:32px;margin:0;padding:0;width:100%}@media screen and (max-width:1399.98px){.teaser__main{flex-direction:row}}@media screen and (max-width:1023.98px){.teaser__main{flex-direction:column}}.teaser__images{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto;justify-items:stretch;margin:0;padding:0;width:100%}@media screen and (max-width:575.98px){.teaser__images{grid-template-columns:1fr}}.teaser__image{align-items:flex-start;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:auto;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.teaser__image img{display:flex;height:440px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1919.98px){.teaser__image img{height:360px}}@media screen and (max-width:1399.98px){.teaser__image img{height:300px}}@media screen and (max-width:1023.98px){.teaser__image img{height:400px}}@media screen and (max-width:767.98px){.teaser__image img{height:400px}}@media screen and (max-width:575.98px){.teaser__image img{height:400px}.teaser__image_type_hide{display:none}}.teaser__text{display:flex;flex-direction:column;gap:32px;margin:0;padding:0;width:100%}.teaser__title{box-sizing:border-box;margin:0;padding:0 32px 0 0;width:100%}.teaser__title h3{color:#2d3032;font:normal 500 32px/40px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:1023.98px){.teaser__title{padding-right:0}}@media screen and (max-width:767.98px){.teaser__title h3{font:normal 500 28px/36px Roboto Condensed,Arial,sans-serif}}.teaser__description{box-sizing:border-box;margin:0;padding:0 64px 0 0;width:100%}.teaser__description p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif;padding-bottom:20px}.teaser__description p:last-of-type{padding-bottom:0}@media screen and (max-width:1919.98px){.teaser__description{padding-right:32px}}@media screen and (max-width:1023.98px){.teaser__description{padding-right:0}}.teaser__action{flex-shrink:0}.link:hover{color:#5d6288}.link-card{display:flex;height:auto;margin:0;padding:0;text-decoration:none;width:auto}.link-card:hover{cursor:pointer}.zakupki{gap:40px}.zakupki,.zakupki__block{box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.zakupki__block{gap:16px;max-width:1040px}.zakupki__block-title{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0;padding:16px 0 0;width:100%}.zakupki__block-title h6{color:#2d3032;font:normal 500 20px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.zakupki__block-content{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;width:100%}.zakupki__block-content p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.zakupki__block-content p a{color:#587498;margin:0;padding:0}.zakupki__block-content p a:hover{text-decoration:none}.zakupki__block-content p a:visited{color:#003a65}.zakupki__link{font:normal 500 18px/28px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.zakupki__link a{color:#587498;margin:0;padding:0}.zakupki__link a:hover{text-decoration:none}.zakupki__link a:visited{color:#003a65}.map{border:1px solid #ededf1;border-radius:16px;box-sizing:border-box;display:flex;height:640px;margin:0;overflow:hidden;padding:0;width:100%}.map_type_contacts{height:auto}.map img{margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}@media screen and (max-width:1919.98px){.map{height:480px}.map_type_contacts{height:auto}}@media screen and (max-width:1399.98px){.map{height:400px}.map_type_contacts{height:auto}}@media screen and (max-width:1023.98px){.map{height:400px}.map_type_contacts{height:auto}}@media screen and (max-width:767.98px){.map{height:400px}.map_type_contacts{height:auto}}@media screen and (max-width:575.98px){.map{height:400px}.map_type_contacts{height:300px;margin-top:32px}}.fs-image{border-radius:16px;box-sizing:border-box;display:flex;margin:0;overflow:hidden;padding:0;width:100%}.fs-image_height_s{height:540px}.fs-image_height_m{height:720px}.fs-image img{margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}@media screen and (max-width:1919.98px){.fs-image_height_s{height:480px}.fs-image_height_m{height:640px}}@media screen and (max-width:1399.98px){.fs-image_height_s{height:400px}.fs-image_height_m{height:540px}}@media screen and (max-width:1023.98px){.fs-image_height_s{height:400px}.fs-image_height_m{height:480px}}@media screen and (max-width:767.98px){.fs-image_height_m,.fs-image_height_s{height:400px}}@media screen and (max-width:575.98px){.fs-image_height_m,.fs-image_height_s{height:400px}}.mobile_show{display:none}@media screen and (max-width:767.98px){.mobile_hide{display:none}.mobile_show{display:flex}}.cookie{align-items:center;background-color:#fff;border-radius:12px;bottom:0;box-shadow:0 8px 16px -8px rgba(0,0,0,.25),0 12px 24px -6px rgba(0,58,101,.25);display:flex;gap:32px;left:0;margin:16px;max-width:500px;padding:12px 16px 12px 24px;position:fixed;z-index:9}.cookie__text{color:#2d3032;font:normal 400 17px/20px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:767.98px){.cookie{gap:12px;margin:8px;padding:12px}}.hero__wrapper{background:linear-gradient(252deg,rgba(0,58,101,0) 4.77%,rgba(0,58,101,.25) 94.54%),linear-gradient(252deg,transparent 36.64%,rgba(0,0,0,.4) 94.54%),url(/cdn/mkr/mkr_alekseevskiy_view_1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;box-sizing:border-box;display:flex;height:760px;margin:0;overflow:hidden;padding:8px;width:100%}@media screen and (max-width:1919.98px){.hero__wrapper{height:640px}}@media screen and (max-width:767.98px){.hero__wrapper{height:540px}}@media screen and (max-width:575.98px){.hero__wrapper{height:480px}}.hero__content{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:24px 0 0 16px}@media screen and (max-width:575.98px){.hero__content{padding-left:12px}}.hero__main{display:flex;flex-direction:column;gap:24px;margin:0;padding:0 0 32px}@media screen and (max-width:575.98px){.hero__main{gap:20px;padding-bottom:28px}}.hero__lead{padding:32px 0 16px;width:100%}.hero__lead,.hero__lead-text{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0}.hero__lead-text{padding:0;width:920px}.hero__lead-text p{color:#2d3032;font:normal 400 23px/36px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:1919.98px){.hero__lead-text{width:800px}.hero__lead-text p{font:normal 400 20px/32px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:1023.98px){.hero__lead-text{width:100%}}.hero__title h1{color:#fff;font:normal 600 52px/56px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:767.98px){.hero__title h1{font:normal 600 44px/52px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:575.98px){.hero__title h1{font:normal 600 40px/48px Roboto Condensed,Arial,sans-serif}}.hero__location{align-items:center;display:flex;flex-direction:row;gap:12px;transition:.3s}.hero__location p{color:#fff;font:normal 400 20px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.hero__location:hover{cursor:pointer;opacity:.8}@media screen and (max-width:575.98px){.hero__location p{font:normal 400 18px/20px Roboto Condensed,Arial,sans-serif}}.news__more-wrapper{display:flex;justify-content:center;margin:0;padding:16px 0 0;width:100%}.news__more-wrapper_type_mobile{display:none}@media screen and (max-width:1023.98px){.news__more-wrapper_type_mobile{display:flex;justify-content:start;padding:0}}.news__wrapper{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;position:relative;width:100%}@media screen and (max-width:1399.98px){.news__wrapper{flex-direction:column;gap:80px}}@media screen and (max-width:1023.98px){.news__wrapper{gap:64px}}@media screen and (max-width:767.98px){.news__wrapper{gap:56px}}.news__content{display:flex;flex-direction:column;gap:16px;margin:0;max-width:960px;padding:0;width:100%}@media screen and (max-width:1919.98px){.news__content{max-width:800px}}@media screen and (max-width:1023.98px){.news__content{max-width:none}}.news__body{flex-direction:column;gap:32px}.news__body,.news__cover-caption{display:flex;margin:0;padding:0;width:100%}.news__cover-caption{border-radius:16px;box-sizing:border-box;height:auto}.news__cover-caption span{color:#8a9aa4;font:normal 400 15px/20px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__cover-image{border-radius:16px;box-sizing:border-box;display:flex;height:auto;margin:0;overflow:hidden;padding:0;width:100%}.news__cover-image img{height:540px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1919.98px){.cover-image img{height:480px}}@media screen and (max-width:1023.98px){.cover-image img{height:400px}}@media screen and (max-width:767.98px){.cover-image img{height:280px}}.news__cover{flex-direction:column;gap:10px}.news__cover,.news__date{display:flex;margin:0;padding:0;width:100%}.news__date{box-sizing:border-box;height:auto}.news__date p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__header{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 32px;width:100%}@media screen and (max-width:1399.98px){.news__header{padding-bottom:24px}}@media screen and (max-width:1023.98px){.news__header{padding-bottom:16px}}@media screen and (max-width:767.98px){.news__header{padding-bottom:12px}}@media screen and (max-width:575.98px){.news__header{padding-bottom:8px}}.news__lead{display:flex;flex-direction:column;gap:24px;height:auto;margin:0;padding:0;width:100%}.news__lead p{color:#2d3032;font:normal 500 20px/32px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__recent-wrapper{background-color:#f2f4f6;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;margin:0;padding:8px;position:sticky;top:16px;width:360px}@media screen and (max-width:1399.98px){.news__recent-wrapper{position:static;width:800px}}@media screen and (max-width:1023.98px){.news__recent-wrapper{width:100%}}.news__recent{box-sizing:border-box;gap:32px;padding:16px}.news__recent,.news__recent-header{display:flex;flex-direction:column;height:auto;margin:0;width:100%}.news__recent-header{gap:16px;padding:0}.news__recent-header p{color:#2d3032;font:normal 500 20px/28px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__recent-item{display:flex;flex-direction:column;gap:8px;height:auto;margin:0;padding:0;text-decoration:none;width:100%}.news__recent-item:hover{cursor:pointer;opacity:.8}.news__recent-title{display:flex;flex-direction:column;gap:16px;height:auto;margin:0;padding:0;width:100%}.news__recent-title p{color:#2d3032;font:normal 400 18px/28px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__recent-date{display:flex;flex-direction:column;gap:16px;height:auto;margin:0;padding:0;width:100%}.news__recent-date p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__text{display:flex;flex-direction:column;gap:20px;height:auto;margin:0;padding:0;width:100%}.news__text p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.news__title{box-sizing:border-box;display:flex;height:auto;margin:0;padding:0;width:100%}.news__title h3{color:#2d3032;font:normal 500 32px/40px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}@media screen and (max-width:767.98px){.news__title h3{font:normal 500 28px/36px Roboto Condensed,Arial,sans-serif}}.news__visuals{flex-direction:column;gap:32px}.contacts__row,.news__visuals{display:flex;height:auto;margin:0;padding:0;width:100%}.contacts__row{flex-direction:row;gap:64px}@media screen and (max-width:575.98px){.contacts__row{flex-direction:column;gap:24px}}.contacts__item{display:flex;flex-direction:column;gap:4px;height:auto;margin:0;padding:0;width:100%}.contacts__item_type_hug{width:-moz-fit-content;width:fit-content}.contacts__type{height:auto;margin:0;padding:0;width:100%}.contacts__type p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif}.contacts__value{height:auto;margin:0;padding:0;width:100%}.contacts__value a{text-decoration:none}.contacts__value a,.contacts__value p{color:#2d3032;font:normal 500 20px/28px Roboto Condensed,Arial,sans-serif}.legal__content{flex-direction:column;max-width:960px}.legal__content,.legal__wrapper{display:flex;gap:16px;margin:0;padding:0;width:100%}.legal__date{display:flex;height:auto;margin:0;padding:0;width:100%}.legal__date p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.legal__header{flex-direction:column;gap:16px;padding:0 0 32px}.legal__header,.legal__title{display:flex;margin:0;width:100%}.legal__title{height:auto;padding:0}.legal__title h3{color:#2d3032;font:normal 500 32px/40px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.legal__body{display:flex;flex-direction:column;gap:20px;height:auto;margin:0;padding:0;width:100%}.legal__body p{color:#2d3032;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.legal__body h6{color:#2d3032;font:normal 500 20px/24px Roboto Condensed,Arial,sans-serif;margin:20px 0 0;padding:0}.legal__body ol,.legal__body ul{margin:0;padding-left:32px}.legal__body ol li,.legal__body ul li{color:#2d3032;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;padding-left:4px}.genplan-section__wrapper{border-radius:16px;margin:0;overflow:hidden;padding:0}.genplan-section__mobile-wrapper,.genplan-section__mobile-wrapper img,.genplan-section__mobile-wrapper p{display:none}@media screen and (max-width:1023.98px){.genplan-section__mobile-wrapper{display:flex;flex-direction:column;gap:12px;height:-moz-fit-content;height:fit-content;margin:0;padding:0;width:100%}.genplan-section__mobile-wrapper img{border-radius:16px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:100%}.genplan-section__mobile-wrapper p{color:#8a9aa4;display:block;font:normal 400 16px/20px Roboto Condensed,Arial,sans-serif;margin:0;padding:0 0 0 12px;width:100%}}.downloads__list{flex-direction:column}.downloads__list,.textlist{display:flex;gap:16px;margin:0;padding:0;width:100%}.textlist{flex-direction:row}@media screen and (max-width:1023.98px){.textlist{flex-direction:column}}.textlist__list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 16px}.textlist__item{margin:0;padding:0;text-decoration:none}.textlist__item p{color:#2d3032;font:normal 400 20px/30px Roboto Condensed,Arial,sans-serif}@media screen and (max-width:1919.98px){.textlist__item p{color:#2d3032;font:normal 400 18px/30px Roboto Condensed,Arial,sans-serif}}.cp-search{background-color:#f2f4f6;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin:0;padding:32px 24px;width:100%}.cp-search_type_nobg{background-color:transparent;border-radius:0;padding:0}.cp-search__header{box-sizing:border-box;display:flex;margin:0;padding:0;width:100%}.cp-search__header h5{color:#2d3032;font:normal 500 22px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.cp-search__panel{box-sizing:border-box;display:flex;flex-direction:row;gap:16px;margin:0;padding:0;width:100%}@media screen and (max-width:1399.98px){.cp-search__panel{flex-direction:column}}.cp-search__filters{box-sizing:border-box;display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;justify-items:stretch;margin:0;padding:0;width:100%}@media screen and (max-width:1023.98px){.cp-search__filters{grid-template-columns:1fr 1fr}}@media screen and (max-width:575.98px){.cp-search__filters{grid-template-columns:1fr}}.cp-search__filter{width:100%}.cp-search__action,.cp-search__filter{box-sizing:border-box;display:flex;margin:0;padding:0}.cp-search__action{align-self:stretch;flex-direction:column;justify-content:end;width:296px}@media screen and (max-width:1399.98px){.cp-search__action{width:-moz-fit-content;width:fit-content}}@media screen and (max-width:767.98px){.cp-search__action{width:auto}}.select-temp{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;width:100%}.select-temp_type_basic{flex-shrink:0;width:-moz-fit-content;width:fit-content}.select-temp__inner{align-items:center;background-color:rgba(45,48,50,.06);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;gap:12px;height:48px;margin:0;padding:0 20px}.select-temp__inner:hover{background-color:rgba(45,48,50,.1);cursor:pointer}.select-temp__inner p{color:#2d3032;font:normal 500 17px/18px Roboto Condensed,Arial,sans-serif;margin:0;padding:0;width:100%}.select-temp__inner_type_basic{border-radius:50px;height:40px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767.98px){.select-temp__inner_type_basic{height:44px}}.select-temp__label{box-sizing:border-box;display:flex;margin:0;padding:0;width:100%}.select-temp__label p{color:#8a9aa4;font:normal 400 16px/16px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.lots-list,.lots-list__list-wrapper{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;width:100%}.lots-list__list{margin:0;padding:0;width:100%}.lots-list__list_type_cards{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;justify-items:stretch}.lots-list__list_type_rows{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:1399.98px){.lots-list__list_type_cards{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;justify-items:stretch}}@media screen and (max-width:1023.98px){.lots-list__list_type_cards{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;justify-items:stretch}}@media screen and (max-width:575.98px){.lots-list__list_type_cards{display:grid;gap:16px;grid-auto-rows:auto;grid-template-columns:1fr;grid-template-rows:auto;justify-items:stretch}}.lots-list__view{margin:0;padding:8px 0 24px}.lots-list__view,.lots-list__view-wrapper{display:flex;flex-direction:row;gap:16px;width:100%}.lots-list__view-wrapper{align-items:center;box-sizing:border-box;height:auto;justify-content:space-between;padding:0}.lots-list__view-handles{align-items:center;display:flex;flex-direction:row;gap:12px;height:44px;padding:0;width:-moz-fit-content;width:fit-content}.lots-list__more-wrapper{display:flex;justify-content:center;margin:0;padding:16px 0 0;width:100%}.lots-list__header{align-items:baseline;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin:0;padding:0 0 24px;width:100%}.lots-list__title{margin:0;padding:0;width:100%}.lots-list__title h4{color:#2d3032;font:normal 500 24px/28px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.lots-list__clear-button{flex-shrink:0;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.kvgr{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 4px 8px 0 rgba(45,48,50,.15),0 4px 16px 0 rgba(0,58,101,.08);box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:0;padding:24px;position:relative;width:100%}.kvgr__close{height:36px;margin:0;padding:0;position:absolute;right:16px;top:16px;width:36px}.kvgr__content{flex-direction:column;gap:24px}.kvgr__content,.kvgr__header{align-items:flex-start;box-sizing:border-box;display:flex;height:auto;margin:0;padding:0;width:100%}.kvgr__header{flex-direction:row}.kvgr__header p{color:#2d3032;font:normal 500 20px/24px Roboto Condensed,Arial,sans-serif}.kvgr__item-main{align-items:baseline;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;height:auto;margin:0;padding:0;width:100%}.kvgr__item-main p{color:#2d3032;font:normal 500 17px/20px Roboto Condensed,Arial,sans-serif}.kvgr__item-support{align-items:baseline;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;height:auto;margin:0;padding:0;width:100%}.kvgr__item-support p{color:#8a9aa4;font:normal 400 16px/16px Roboto Condensed,Arial,sans-serif}.kvgr__item{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.kvgr__item,.kvgr__prop{box-sizing:border-box;height:auto;margin:0;padding:0;width:100%}.kvgr__value{flex-shrink:0;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.kvgr__wrapper{gap:32px}.about-card,.kvgr__wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:0;padding:0;width:100%}.about-card{cursor:pointer;gap:12px;position:relative}.about-card:hover .about-card__content:before{transform:translate(-50%,-50%) scale(1.02)}.about-card__description{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:16px;height:auto;padding:0 8px;width:100%}.about-card__button{bottom:16px;display:flex;height:36px;position:absolute;right:16px;width:36px;z-index:9}@media screen and (max-width:767.98px){.about-card__button{height:40px;width:40px}}.about-card__content{align-items:flex-start;background-color:#003a65;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:440px;margin:0;overflow:hidden;padding:0;position:relative;transition:transform .2s;width:100%}.about-card__content:after{background-image:url(/images/snake_on_blue.svg?403530bbe862f30687c61eba13492d8b);background-position:bottom;background-repeat:repeat-x;background-size:auto 24px;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%;z-index:5}.about-card__content:before{background-image:url(/images/zmr_logo.svg?127b52bc5f5bae5ca3b95cddb89d4ce2);background-position:50%;background-repeat:no-repeat;background-size:auto 54px;content:"";height:54px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s linear;width:100%;will-change:transform;z-index:7}@media screen and (max-width:1919.98px){.about-card__content{height:360px}}@media screen and (max-width:1399.98px){.about-card__content{height:300px}}@media screen and (max-width:1023.98px){.about-card__content{height:400px}}@media screen and (max-width:767.98px){.about-card__content{height:400px}}@media screen and (max-width:575.98px){.about-card__content{height:480px}}.about-card__support{color:#8a9aa4;flex-shrink:0;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;width:-moz-fit-content;width:fit-content}.about-card__support,.about-card__title{align-items:flex-start;display:flex;flex-direction:row;gap:12px;padding:0}.about-card__title{box-sizing:border-box;color:#2d3032;font:normal 500 20px/24px Roboto Condensed,Arial,sans-serif;width:100%}@media screen and (max-width:1919.98px){.about-card__title{font:normal 500 18px/24px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:1399.98px){.about-card__title{font:normal 500 18px/24px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:1023.98px){.about-card__title{font:normal 500 18px/24px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:767.98px){.about-card__title{font:normal 500 19px/24px Roboto Condensed,Arial,sans-serif}}@media screen and (max-width:575.98px){.about-card__title{font:normal 500 19px/24px Roboto Condensed,Arial,sans-serif}}.commercial{position:relative}.commercial__hero{background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:-moz-fit-content;height:fit-content;margin:0;padding:32px;position:sticky;top:16px;width:100%}@media screen and (max-width:1023.98px){.commercial__hero{position:static}}@media screen and (max-width:767.98px){.commercial__hero{padding:20px}}.commercial__hero-header{flex-direction:column;gap:8px}.commercial__hero-header,.commercial__hero-title{box-sizing:border-box;display:flex;margin:0;padding:0;width:100%}.commercial__hero-title{flex-direction:row}.commercial__hero-title h4{color:#2d3032;font:normal 500 24px/28px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__hero-title-commercial h4:first-letter{text-transform:uppercase!important}.commercial__hero-title-commercial sup{vertical-align:top}.commercial__hero-address{box-sizing:border-box;display:flex;flex-direction:row;margin:0;padding:0;width:100%}.commercial__hero-address p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__image{height:100%;min-height:0;min-width:0;padding:24px;width:100%}.commercial__image,.commercial__image-wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0}.commercial__image-wrapper{height:-moz-fit-content;height:fit-content;padding:0;width:-moz-fit-content;width:fit-content}.commercial__image-wrapper img{display:flex;max-height:540px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1919.98px){.commercial__image-wrapper img{max-height:480px}}@media screen and (max-width:1399.98px){.commercial__image-wrapper img{max-height:440px}}@media screen and (max-width:1023.98px){.commercial__image-wrapper img{max-height:400px}}.commercial__visuals{flex-direction:column;gap:24px}.commercial__visual-tabs,.commercial__visuals{box-sizing:border-box;display:flex;margin:0;padding:0;width:100%}.commercial__visual-tabs{flex-direction:row;gap:20px;justify-content:center}.commercial__tab{display:flex;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.commercial__tab p{color:#8a9aa4;font:normal 400 17px/18px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__tab:hover{cursor:pointer}.commercial__tab:hover p{color:#2d3032}.commercial__tab_state_active p{color:#2d3032;font:normal 500 17px/18px Roboto Condensed,Arial,sans-serif}.commercial__info-block-wrapper{padding:0;width:100%}.commercial__info-block,.commercial__info-block-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:32px;margin:0}.commercial__info-block{background-color:#fff;border-radius:16px;padding:32px;width:426px}@media screen and (max-width:767.98px){.commercial__info-block{padding:20px}}@media screen and (max-width:1023.98px){.commercial__info-block{width:100%}}.commercial__info-caption{box-sizing:border-box;display:flex;flex-shrink:0;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.commercial__info-caption p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__info-item{align-items:baseline;flex-direction:row}.commercial__info-item,.commercial__info-list{box-sizing:border-box;display:flex;gap:12px;margin:0;padding:0;width:100%}.commercial__info-list{flex-direction:column}.commercial__info-section-title{box-sizing:border-box;display:flex;margin:0;padding:0 0 8px;width:100%}.commercial__info-section-title h6{color:#2d3032;font:normal 500 20px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__info-section{flex-direction:column;gap:24px}.commercial__info-section,.commercial__info-value{box-sizing:border-box;display:flex;margin:0;padding:0;width:100%}.commercial__info-value{justify-content:end}.commercial__info-value p{color:#2d3032}.commercial__info-value p,.commercial__info-value_type_project a{font:normal 500 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__info-value_type_project a{color:#587498;text-decoration:none}.commercial__info-value_type_project a:hover{cursor:pointer;opacity:.8}.commercial__info-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0;padding:0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1023.98px){.commercial__info-wrapper{width:100%}}.commercial__offer-caption{box-sizing:border-box;display:flex;flex-shrink:0;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.commercial__offer-caption p{color:#8a9aa4;font:normal 400 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__offer-item{align-items:baseline;flex-direction:row}.commercial__offer-item,.commercial__offer-list{box-sizing:border-box;display:flex;gap:12px;margin:0;padding:0;width:100%}.commercial__offer-list{flex-direction:column}.commercial__offer-value{box-sizing:border-box;display:flex;justify-content:end;margin:0;padding:0;width:100%}.commercial__offer-value p{color:#2d3032;font:normal 500 17px/24px Roboto Condensed,Arial,sans-serif;margin:0;padding:0}.commercial__offer-value_type_price p{font:normal 500 22px/24px Roboto Condensed,Arial,sans-serif}.commercial__offer-wrapper{flex-direction:column;gap:24px;margin:0;padding:0}.commercial__offer-wrapper,.section_error{box-sizing:border-box;display:flex;width:100%}.section_error{align-content:center;align-items:center;height:100%;justify-content:center}.section_error a{text-decoration:none}.text_404{color:#f88f2e;display:flex;font-size:150px;height:120px;justify-content:center;line-height:120px;width:225px;width:100%}.text-discription,.text_404{font-family:Roboto Condensed;font-style:normal;font-weight:500;text-align:center}.text-discription{color:#2d3032;font-size:32px;height:32px;line-height:32px;width:286px}.text-text{color:#8a9aa4;font-family:Roboto Condensed;font-size:20px;font-style:normal;font-weight:400;height:40px;line-height:40px;text-align:center;width:677px}.partners__grid{align-items:stretch;box-sizing:border-box;display:grid;gap:0;grid-auto-rows:auto;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;height:auto;margin:0;padding:0;width:100%}@media screen and (max-width:1023.98px){.partners__grid{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767.98px){.partners__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:575.98px){.partners__grid{grid-template-columns:repeat(2,1fr)}}.partners__item{box-sizing:border-box;display:flex;margin:0;padding:32px;width:100%}.partners__item img{height:auto;-o-object-fit:contain;object-fit:contain;opacity:.4;transition:opacity .2s linear;width:100%}.partners__item:hover img{opacity:1}.mh_l{min-height:760px}.mh_m{min-height:336px}@media screen and (max-width:1919.98px){.mh_l{min-height:640px}.mh_m{min-height:336px}}@media screen and (max-width:1399.98px){.mh_l{min-height:520px}.mh_m{min-height:336px}}@media screen and (max-width:1023.98px){.mh_l{min-height:440px}.mh_m{min-height:336px}}@media screen and (max-width:767.98px){.mh_l{min-height:400px}.mh_m{min-height:336px}}@media screen and (max-width:575.98px){.mh_l{min-height:540px}.mh_m{min-height:336px}}body,html{display:flex;margin:0;min-height:100%;min-width:100%;padding:0}#app{position:relative}#app,.wrapper{display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.wrapper{align-content:center;align-items:center;box-sizing:border-box;gap:0}.tmp_wrapper{flex-direction:row;gap:0;height:100%;margin:0;padding:0}.tmp_page,.tmp_wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;width:100%}.tmp_page{flex-direction:column;gap:30px;height:-moz-fit-content;height:fit-content;justify-content:center}.tmp_page--wrapper,.tmp_page--wrapper-column{box-sizing:border-box;display:flex;gap:30px;height:-moz-fit-content;height:fit-content;max-width:1600px;min-width:1000px}.tmp_page--wrapper-column{flex-direction:column}.point{background:#8a9aa4;border-radius:4px;display:flex;height:4px;width:4px}.genplan{align-content:center;box-sizing:border-box;height:100%;margin:0 auto;max-height:740px;max-width:1399.98px;padding:0 32px;position:relative;width:100%}.genplan,.genplan__marker{align-items:center;display:flex;flex-direction:column;justify-content:center}.genplan__marker{background:#f88f2e;border-radius:50px;height:28px;left:62.5%;padding:0;position:absolute;top:70%;width:28px}.genplan__popover{background:#fff;border-radius:16px;box-shadow:0 8px 16px -8px rgba(0,0,0,.25),0 12px 24px -6px rgba(0,58,101,.25);gap:24px;height:488px;left:0;margin-top:-244px;padding:24px;position:absolute;top:50%;width:360px}.genplan__popover,.genplan__popover__header{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column}.genplan__popover__header{gap:12px;height:54px;padding:0;width:100%}.genplan__popover__header__name{align-items:baseline;color:#2d3032;font-size:22px;font-weight:500;height:24px;line-height:24px}.genplan__popover__header__adres,.genplan__popover__header__name{display:flex;flex-direction:row;font-family:Roboto Condensed;font-style:normal;padding:0;width:100%}.genplan__popover__header__adres{align-content:flex-start;align-items:center;color:#8a9aa4;flex-wrap:wrap;font-size:17px;font-weight:400;gap:8px;height:18px;line-height:18px}.genplan__popover__image{background:url(/images/popover_img.png?55df89f363ab3687ffef2f1a7c05e8be);border-radius:8px;height:200px;width:312px}.genplan__popover__footer{align-items:flex-start;display:flex;flex-direction:column;gap:24px;height:114px;padding:0;width:100%}#popover{display:none}circle{stroke:#f88f2e;fill:#f88f2e;transition:.3s}#sporkompleks{opacity:0;z-index:1}#sporkompleks:hover{stroke:#f88f2e!important;fill:#f88f2e!important;opacity:1;pointer-events:all}#sporkompleks_marker{z-index:2}#sporkompleks_marker:hover #sporkompleks{opacity:1}#sporkompleks_marker:hover #sporkompleks,.sport-hover{stroke:#f88f2e!important;fill:#f88f2e!important;pointer-events:all}.sport-hover{opacity:1!important}#dom{opacity:0}#dom:hover{fill:#fff!important;opacity:.5;pointer-events:all}.section_test{padding:100px}.section_test__test{margin:100px}.text__404{color:#f88f2e;font-size:140px;line-height:120px}.text__404,.text__description{font-family:Roboto Condensed;font-style:normal;font-weight:500;text-align:center;width:100%}.text__description{color:var(--semantic-text-primary,#2d3032);font-size:32px;line-height:32px}.text__support{color:var(--semantic-text-secondary,#8a9aa4);font-family:Roboto Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:40px;text-align:center;width:100%}
