.inner-page-container h1{font-weight:700;font-size:32px;line-height:130%}@media screen and (width < 768px){.inner-page-container h1{font-weight:700;font-size:24px;line-height:130%}}.inner-page-container h1{margin-top:40px;margin-bottom:30px}.inner-page-container h2{font-weight:500;font-size:18px;line-height:130%}@media screen and (width < 768px){.inner-page-container h2{font-weight:500;font-size:16px;line-height:130%}}.inner-page-container h2{margin-top:40px;margin-bottom:30px}.inner-page-container h3,.inner-page-container h4,.inner-page-container h5,.inner-page-container h6{font-weight:500;font-size:16px;line-height:130%}@media screen and (width < 768px){.inner-page-container h3,.inner-page-container h4,.inner-page-container h5,.inner-page-container h6{font-weight:500;font-size:14px;line-height:160%}}.inner-page-container h3,.inner-page-container h4,.inner-page-container h5,.inner-page-container h6{margin-top:30px;margin-bottom:30px}.inner-page-container hr{border:none;border-top:1px solid #ebebeb;width:100%;margin:30px 0}.primary-button{background-color:#03a39b;color:#fff;font-weight:500;font-size:14px;line-height:160%;border-radius:555px;text-align:center;height:50px;padding:0 35px;border:0;white-space:nowrap}.primary-button:hover{background-color:#046485;cursor:pointer;outline:none}.secondary-button{background-color:#454545;color:#fff;font-weight:500;font-size:14px;line-height:160%;border-radius:555px;text-align:center;height:50px;padding:0 35px;border:0}.secondary-button:hover{background-color:#046485;cursor:pointer;outline:none}.button-container--center{display:flex;justify-content:center}.block-container,.block-container--padded{width:100%;display:flex;justify-content:center}.block-container--padded{padding:120px 0}@media screen and (width < 1280px){.block-container--padded{padding:60px 0}}@media screen and (width >= 1000px)and (width < 1280px){.content-block{width:856px}}@media screen and (width >= 768px)and (width < 1000px){.content-block{width:634px}}@media screen and (width >= 480px)and (width < 768px){.content-block{width:432px}}@media screen and (width < 480px){.content-block{width:312px}}.content-block{width:1218px;display:flex;flex-direction:column;gap:60px}@media screen and (width >= 1000px)and (width < 1280px){.content-block{width:856px;gap:50px}}@media screen and (width >= 768px)and (width < 1000px){.content-block{width:634px;gap:50px}}@media screen and (width >= 480px)and (width < 768px){.content-block{width:432px;gap:40px}}@media screen and (width < 480px){.content-block{width:312px;gap:40px}}.content-block-header{font-weight:700;font-size:32px;line-height:130%;text-align:center;text-transform:uppercase}@media screen and (width < 768px){.content-block-header{font-weight:700;font-size:24px;line-height:130%}}.content-categories{height:30px;display:flex;gap:10px;justify-content:center;border-bottom:1px solid #ebebeb}@media screen and (width < 1280px){.content-categories{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}}.content-categories::-webkit-scrollbar{display:none}@media screen and (width < 480px){.content-categories{justify-content:left}}.content-category{position:relative;padding:0 15px;font-weight:300;font-size:16px;line-height:160%;color:#707070;display:flex;align-content:flex-start;white-space:nowrap}@media screen and (width < 480px){.content-category{padding:0}}.content-category:not(.content-category--active):hover{cursor:pointer;font-weight:300;font-size:16px;line-height:160%;color:#1c1c1c}.content-category--active{color:#1c1c1c;font-weight:500;font-size:16px;line-height:130%}.content-category--active:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 30px);height:4px;background:#1c1c1c;border-radius:50px;color:#1c1c1c}@media screen and (width < 480px){.content-category--active:after{width:100%}}.radio-group:hover input[type=radio]{border:1px solid #707070}.radio-group.active input[type=radio]{border:1px solid #03a39b}input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #dbdbdb;border-radius:50%;display:grid;place-content:center}input[type=radio]:before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;background-color:#03a39b}input[type=radio]:checked:before{transform:scale(1)}.line-break:after{content:"\a";white-space:pre}.projects-page__container.block-container--padded{padding:60px 0 0}.projects-page__categories{height:30px;display:flex;gap:10px;justify-content:center;border-bottom:1px solid #ebebeb}.projects-page__category{position:relative;padding:0 15px;font-weight:300;font-size:16px;line-height:160%;color:#707070;display:flex;align-content:flex-start}.projects-page__category:not(.projects-page__category--active):hover{cursor:pointer;font-weight:300;font-size:16px;line-height:160%;color:#1c1c1c}.projects-page__category--active{color:#1c1c1c;font-weight:500;font-size:16px;line-height:130%}.projects-page__category--active:after{content:"";display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 30px);height:4px;background:#1c1c1c;border-radius:50px;color:#1c1c1c}.projects-page__map{padding:60px;background-color:#f8f8f8;border-radius:20px;width:100%;box-sizing:border-box;display:grid;grid-template-areas:"info map";grid-template-rows:1fr;gap:60px}@media screen and (width >= 1000px)and (width < 1280px){.projects-page__map{grid-template-areas:"map" "info";grid-template-rows:auto auto;row-gap:40px;padding:40px}}@media screen and (width >= 768px)and (width < 1000px){.projects-page__map{grid-template-areas:"map" "info";grid-template-rows:auto auto;row-gap:40px;padding:40px}}@media screen and (width >= 480px)and (width < 768px){.projects-page__map{grid-template-areas:"cities-list" "map" "info";grid-template-rows:auto auto;row-gap:40px;padding:20px}}@media screen and (width < 480px){.projects-page__map{grid-template-areas:"cities-list" "map" "info";grid-template-rows:auto auto;row-gap:40px;padding:20px}.projects-page__map .projects-map__list{display:grid;grid-template-columns:repeat(2,1fr)}}.projects-map__info{flex:1;display:flex;justify-content:center;flex-direction:column;gap:60px;grid-area:info}@media screen and (width >= 1000px)and (width < 1280px){.projects-map__info{justify-content:space-between;flex-direction:row;gap:initial}}@media screen and (width >= 768px)and (width < 1000px){.projects-map__info{flex-direction:column;gap:40px}.projects-map__info button{width:100%}}@media screen and (width >= 480px)and (width < 768px){.projects-map__info{flex-direction:column;gap:40px}.projects-map__info button{width:100%}}@media screen and (width < 480px){.projects-map__info{gap:40px}}.projects-map__list{display:flex;gap:40px;flex-direction:column}@media screen and (width >= 1000px)and (width < 1280px){.projects-map__list{flex-direction:row;gap:60px}}@media screen and (width >= 768px)and (width < 1000px){.projects-map__list{flex-direction:row;justify-content:space-between}}@media screen and (width >= 480px)and (width < 768px){.projects-map__list{flex-direction:row;justify-content:space-between}}@media screen and (width < 1280px){.projects-page__header{display:none}}.projects-map__list-title.content-block-header{text-align:initial;text-transform:none}.projects-map__list-description{color:#707070;font-weight:400;font-size:14px;line-height:160%}.projects-page__list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:40px;column-gap:30px}@media screen and (width >= 1000px)and (width < 1280px){.projects-page__list{column-gap:20px}}@media screen and (width >= 768px)and (width < 1000px){.projects-page__list{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media screen and (width >= 480px)and (width < 768px){.projects-page__list{grid-template-columns:repeat(2,1fr);column-gap:20px}}@media screen and (width < 480px){.projects-page__list{grid-template-columns:1fr}}