.hm-about{padding:128px 0 80px;margin-top:-48px;min-height:915px;background:url(/images/background/home/hm-about-bg-min.webp) center center/cover no-repeat;border-bottom-left-radius:48px;border-bottom-right-radius:48px;position:relative;z-index:5}.hm-about__header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid var(--l-color--text-secondary)}.hm-about__header-text{font-size:16px;font-weight:400;line-height:1.5;max-width:636px;color:var(--l-color--grey)}.hm-about__header-title{max-width:359px}.hm-about__header-title span{color:var(--l-color--text-accent)}.hm-about__info{display:grid;grid-template-columns:auto 1fr;gap:32px;margin-bottom:32px}.hm-about__locations{border-radius:24px;padding:24px;max-width:424px;background:var(--l-color--border)}.hm-about__locations-title{font-size:24px;font-weight:400;line-height:1;max-width:336px;margin-bottom:48px;color:#0d1017}.hm-about__locations-tags{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.hm-about__location-tag{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1;color:var(--l-color--black);background:var(--l-color--background)}.hm-about__history{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:24px;padding:24px;background:var(--l-color--border)}.hm-about__history-title{font-size:14px;font-weight:400;line-height:14px;color:var(--l-color--grey)}.hm-about__history-title._slide{margin-bottom:0}.hm-about__history-img{position:relative;max-width:312px;width:100%;height:100%;padding-bottom:30.27%;border-radius:16px;overflow:hidden}.hm-about__history-img img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.hm-about__history-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;height:100%;width:100%}.hm-about__history-slider{max-width:480px;width:100%}.hm-about__history-slide.swiper-slide{display:flex;flex-direction:column;gap:34px;background:var(--l-color--border)}.hm-about__history-year{padding-left:136px;padding-top:5px;font-size:40px;font-weight:400;line-height:1;color:var(--l-color--grey)}.hm-about__history-slide-title{line-height:1.5}.hm-about__history-descr{font-size:14px;font-weight:400;line-height:18px;color:var(--l-color--grey)}.hm-about__history-descr._hidden{display:none}.hm-about__history-button{margin-top:auto}.hm-about__history-button--big{margin-top:unset;display:block;padding:17px 68px}.hm-about__history-slider-button{position:absolute;top:0;left:0;z-index:1}.hm-about__history-slider-button_next{left:56px}.hm-about__history--controller--hidden{display:none}.hm-about__benefits{position:relative;display:flex;border-radius:32px;overflow:hidden;max-width:700px;width:100%;min-height:249px}.hm-about__benefits:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:.5;background:url(/images/background/home/hm-about-steps-bg.webp) center center/cover no-repeat}.hm-about__benefits-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:58px 30px;width:33.3333333333%}.hm-about__benefits-item:nth-child(1){background:var(--l-color--background-secondary)}.hm-about__benefits-item:nth-child(2){background:#6C272A}.hm-about__benefits-item:nth-child(3){background:#481C23}.hm-about__benefits-text{position:relative;z-index:1;font-size:16px;font-weight:400;line-height:1.3;color:var(--l-color--white)}.hm-about__benefits-num{position:relative;z-index:1;font-size:48px;font-weight:400;line-height:48px;color:var(--l-color--text-secondary)}.hm-payments{position:relative;z-index:6}.hm-offer{position:relative;z-index:20}.hm-news__footer{display:none}.history-modal{display:flex;position:fixed;opacity:0;visibility:hidden;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;z-index:-1;transition:var(--l-transition--default)}.history-modal.active{z-index:1000;opacity:1;visibility:visible}.history-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);cursor:pointer;z-index:1}.history-modal__content{background:var(--l-color--white);padding:20px;border-radius:12px;width:100%;max-width:600px;position:relative;z-index:2}.history-modal__close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer}.history-modal__descr{max-width:90%}@media screen and (max-width: 1350px){.hm-about__info{display:flex;flex-direction:column}.hm-about__locations,.hm-about__benefits{max-width:unset}.hm-about__history{flex-direction:column}.hm-about__history-slider{max-width:100%}.hm-about__history-img{max-width:unset;min-height:260px}.hm-about__history-button{margin-top:16px;max-width:100%;width:100%}}@media screen and (max-width: 1180px){.hm-about__header{flex-direction:column;margin-bottom:24px}.hm-about__header-title{margin-bottom:48px}}@media screen and (max-width: 1100px){.hm-news{padding:105px 0 60px;border-radius:0}.hm-news__button{display:none}.hm-news__footer{display:flex;justify-content:center;align-items:center;margin-top:24px}.hm-news__button--show{display:block;max-width:358px;width:100%}}@media screen and (max-width: 1060px){.hm-projects__grid{min-height:304px}}@media screen and (max-width: 768px){.hm-about{padding-top:105px}.hm-about__benefits{flex-direction:column}.hm-about__benefits-item{width:100%;padding:32px}.hm-about__benefits-text{margin-bottom:46px}.hm-about__benefits:after{background:url(/images/background/home/hm-about-steps-bg-mobile.webp) center right/contain no-repeat}.hm-about__history-button{display:none}.hm-about__history--controller--hidden{display:block;max-width:100%;width:100%}}@media screen and (max-width: 666px){.history-modal__content{max-width:90%}}@media screen and (max-width: 400px){.hm-about__history-year{padding-top:0;max-width:95%}.hm-about__history-slider-button{top:15px}}.hm-offer-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:var(--l-font-size--3xl);padding:32px;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;overflow:hidden;transition:border-radius .35s ease-in-out}.hm-offer-card__title{font-size:var(--l-font-size--title-xxs);line-height:1.333;font-weight:var(--l-font-weight--regular);max-width:330px;color:var(--l-color--grey)}.hm-offer-card__title_color_white{color:var(--l-color--white)}.hm-offer-card .k-circle-button{margin-left:auto;color:var(--l-color--background-secondary)}.hm-offer-card .k-circle-button svg{color:var(--l-color--background-secondary)}@media (hover: hover){.hm-offer-card:hover{border-radius:var(--l-border-radius--x14)}.hm-offer-card:hover .k-circle-button{background:var(--l-color--text-accent);transform:scale(1.075)}.hm-offer-card:hover .k-circle-button svg{color:var(--l-color--white)}}@media (max-width: 1060px){.hm-offer-card{padding:24px;min-height:187.5px}.hm-offer-card__title{font-size:var(--l-font-size--xl)}.hm-offer-card:nth-child(1){grid-row:span 2}}.hm-payments-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:32px;background:var(--l-color--background);border-radius:var(--l-border-radius--xl2);min-height:240px}.hm-payments-card__header{display:flex;align-items:center;justify-content:center;padding:8px 24px;border-radius:var(--l-border-radius--xl3);font-size:var(--l-font-size--2xl);font-weight:var(--l-font-weight--regular);line-height:1.33;text-align:center;color:var(--l-color--grey);border:1px solid var(--l-color--text-secondary)}.hm-payments-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;width:100%}.hm-payments-card__text{font-size:var(--l-font-size--default);font-weight:var(--l-font-weight--regular);line-height:1.12;color:var(--l-color--grey);max-width:237px}@media screen and (max-width: 911px){.hm-payments-card__header{padding:unset;border:none}.k-circle-button{flex-shrink:0}}.hm-projects-slider{min-height:547px;margin-bottom:80px}.hm-projects-slider.swiper{overflow:visible}.hm-projects-slider__slide.swiper-slide{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:600px;width:100%;height:auto;max-width:1041px;gap:24px}.hm-projects-slider__slide-location{font-size:var(--l-font-size--xl);font-weight:var(--l-font-weight--regular);line-height:1.4;color:var(--l-color--white);opacity:.6}.hm-projects-slider__slide-info{display:flex;flex-direction:column;align-items:flex-start}.hm-projects-slider__slide-img{display:flex;flex-direction:column;position:relative;width:100%;height:460px;border-radius:var(--l-font-size--2xl);overflow:hidden;transition:border-radius .35s ease-in-out}.hm-projects-slider__slide-img .tags-list{position:absolute;top:32px;left:32px;transition:opacity .35s ease-in-out;z-index:1}.hm-projects-slider__slide-img picture{display:flex;flex-direction:column;width:100%;height:100%;flex:1 1 auto;overflow:hidden}.hm-projects-slider__slide-img picture img{width:100%;height:100%;object-fit:cover;object-position:center;flex:1 1 auto;transition:transform .35s ease-in-out}@media (hover: hover){.hm-projects-slider__slide-img:hover{border-radius:var(--l-border-radius--x14)}.hm-projects-slider__slide-img:hover .tags-list{opacity:0}.hm-projects-slider__slide-img:hover picture img{transform:scale(1.02)}}.hm-projects-slider__slide-title{font-size:var(--l-font-size--title-xs);line-height:110%;color:var(--l-color--white);text-transform:unset}.hm-projects-slider__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.hm-projects-slider__interface{display:flex;align-items:center;gap:8px}.hm-projects-slider__button_prev svg{transform:scaleX(-1)}.hm-projects-slider__title{color:var(--l-color--white)}@media (max-width: 1060px){.hm-projects-slider{min-height:578px}}.hm-projects__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:48px;min-height:512px}.hm-projects__grid-header{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.hm-projects__grid-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;cursor:pointer}.hm-projects__grid-card picture{display:block;overflow:hidden;width:100%;height:200px;border-radius:var(--l-font-size--2xl);transition:border-radius .35s ease-in-out}.hm-projects__grid-card picture img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease-in-out}@media (hover: hover){.hm-projects__grid-card picture:hover{border-radius:var(--l-border-radius--x14)}.hm-projects__grid-card picture:hover img{transform:scale(1.02)}}.hm-projects__grid-card-text,.hm-projects__grid-card-link{position:relative;font-size:var(--l-font-size--default);font-weight:var(--l-font-weight--regular);line-height:110%;color:var(--l-color--white);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;z-index:2}.hm-projects__grid-card._no-image{background:var(--l-color--background-deepred)}.hm-projects__grid.is-filtering .hm-projects__grid-card{opacity:.5;pointer-events:none}@media screen and (max-width: 1280px){.hm-projects__title{display:block;white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:unset!important;margin-bottom:32px}.hm-projects__grid-header{display:block}.hm-projects__grid-tab{white-space:nowrap}}@media screen and (max-width: 1060px){.hm-projects__grid{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;min-height:200px;margin:0 -60px;padding-right:60px}.hm-projects__grid-card:first-child:not([style*="display: none"]){margin-left:60px}.hm-projects__grid-card{width:310px;flex-shrink:0}.hm-projects__grid-card-link{white-space:normal}}@media screen and (max-width: 1024px){.hm-projects__grid{margin:0 -40px;padding-right:40px}.hm-projects__grid-card:first-child:not([style*="display: none"]){margin-left:40px}}.tag{font-size:var(--l-font-size--default);font-weight:var(--l-font-weight--regular);line-height:1;text-align:center;color:#000;background:rgb(234,241,246);padding:12px 20px;border-radius:var(--l-border-radius--regular)}.tags-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.news-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:240px;padding:16px;border-radius:var(--l-border-radius--xl2);background-color:var(--l-color--background);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:border-radius .35s ease-in-out,background-color .35s ease-in-out,transform .35s ease-in-out}.news-card__text{font-size:var(--l-font-size--default);font-weight:var(--l-font-weight--regular);line-height:1.3;padding:8px;color:var(--l-color--text-primary);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;transition:color .35s ease-in-out}.news-card__date{display:flex;align-items:baseline;gap:7px;width:100%;font-size:var(--l-font-size--sm);font-weight:var(--l-font-weight--regular);line-height:1;color:var(--l-color--grey)}.news-card__date-num,.news-card__date-year{color:var(--l-color--grey);transition:color .35s ease-in-out}.news-card__date-month{transition:color .35s ease-in-out}.news-card_bg_img .news-card__text{border-radius:var(--l-border-radius--regular);padding:12px;background:var(--l-color--border);margin:0 auto;width:100%}.news-card_bg_img .news-card__date,.news-card_bg_img .news-card__date-num,.news-card_bg_img .news-card__date-year,.news-card_bg_img .news-card__date-month{color:var(--l-color--white)}.news-card_bg_img .news-card__button{border-color:var(--l-color--white)}.news-card_bg_img .news-card__button svg{color:var(--l-color--white)}.news-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.news-card__button{color:var(--l-color--background-secondary)}.news-card__button svg{color:var(--l-color--background-secondary)}@media (hover: hover){.news-card:not(.news-card_bg_img):hover{border-radius:var(--l-border-radius--x14);transform:scale(1.02)}.news-card:not(.news-card_bg_img):hover .news-card__button{border-color:var(--l-color--text-secondary);background:var(--l-color--text-accent);transform:scale(1.075)}.news-card:not(.news-card_bg_img):hover .news-card__button svg{color:var(--l-color--white)}.news-card_bg_img:hover{border-radius:var(--l-border-radius--x14);transform:scale(1.02)}.news-card_bg_img:hover .news-card__button{transform:scale(1.075)}}@media screen and (max-width: 1100px){.hm-news-card{flex-shrink:0;max-width:310px;width:100%;margin-bottom:10px}}.projects-city-filter{display:flex;gap:24px}.projects-city-filter__interface-group{display:flex;align-items:center;gap:24px}.projects-city-filter__interface-group .choices{margin-bottom:0;box-shadow:none!important}.projects-city-filter__interface-group .choices__list[aria-expanded]{width:max-content;min-width:100%}.projects-city-filter__interface-group .choices__list--single .choices__item{color:var(--l-color--black-100)}.projects-city-filter__interface-group .choices__inner{display:inline-flex;align-items:center;background:var(--l-color--background);border-radius:var(--l-border-radius--sm);min-height:52px;padding:15px 20px;min-width:200px;border:none;transition:border-radius .35s ease-in-out}@media (hover: hover){.projects-city-filter__interface-group .choices:hover .choices__inner{border-radius:var(--l-border-radius--regular)}}.projects-city-filter__interface-group .choices__list--dropdown .choices__item--selectable.is-highlighted,.projects-city-filter__interface-group .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:var(--l-color--text-secondary)}.projects-city-filter__interface-group .choices__list--dropdown,.projects-city-filter__interface-group .choices__list[aria-expanded]{border:none;border-radius:var(--l-border-radius--sm)}.projects-city-filter__interface-group .choices__list--dropdown .choices__item,.projects-city-filter__interface-group .choices__list[aria-expanded] .choices__item{color:var(--l-color--black-100)}.projects-city-filter__interface-label{color:var(--l-color--white);font-size:var(--l-font-size--sm)}.projects-city-filter__tabs{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;background:var(--l-color--background);padding:4px;gap:4px;border-radius:var(--l-border-radius--sm)}.projects-city-filter__tab{font-size:var(--l-font-size--sm);font-weight:var(--l-font-weight--regular);line-height:1;color:var(--l-color--black-100);border-radius:var(--l-border-radius--sm);padding:15px 16px;cursor:pointer;transition:var(--l-transition--default)}.projects-city-filter__tab.active{color:var(--l-color--white);background:var(--l-color--background-deepred)}.projects-city-filter__tab._disabled,.projects-city-filter__tab[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}@media (hover: hover){.projects-city-filter__tab:not(.projects-city-filter__tab.active):not(._disabled):not([disabled]):hover{color:var(--l-color--white);background:var(--l-color--background-deepred)}}@media screen and (max-width: 1280px){.projects-city-filter__tab{white-space:nowrap}}@media screen and (max-width: 900px){.projects-city-filter{flex-direction:column;gap:24px}.projects-city-filter__interface-group{display:flex;align-items:center}.projects-city-filter__interface-group .choices{margin-left:0}.projects-city-filter__interface-label{display:none}}@media (max-width: 480px){.projects-city-filter__tabs,.projects-city-filter__interface-group .choices{width:100%}}.hm-offer{position:relative;z-index:10;padding:106px 0 32px;border-bottom-right-radius:48px;border-bottom-left-radius:48px;background:var(--l-color--background)}.hm-offer__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.5fr .5fr;min-height:512px;height:100%;gap:24px}.hm-offer .hm-offer-card:nth-child(1){grid-row:span 2}.hm-projects{position:relative;z-index:8;margin-top:-48px;padding:128px 0 80px;min-height:1384px;border-bottom-right-radius:48px;border-bottom-left-radius:48px;background:url(/build/assets/projects_bg-7009afde.webp) center center/cover no-repeat;overflow:hidden}.hm-projects__title{color:var(--l-color--white);max-width:100%}@media screen and (max-width: 1060px){.hm-projects__title{margin-bottom:0;text-transform:unset}.hm-projects__grid-header .hm-projects__title{margin-bottom:32px}}.hm-payments{margin-top:-48px;padding:128px 0 80px;background:var(--l-color--border);border-bottom-right-radius:48px;border-bottom-left-radius:48px}.hm-payments__title{margin-bottom:32px}.hm-payments__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px}.hm-news{margin-top:0;padding:80px 0;background:var(--l-color--border);border-bottom-right-radius:48px;border-bottom-left-radius:48px}.hm-news__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.hm-news__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px}@media screen and (max-width: 1100px){.hm-news__grid{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;margin:0 -60px;padding-right:60px}.hm-news-card:first-child:not([style*="display: none"]){margin-left:60px}}@media screen and (max-width: 1060px){.hm-offer__grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:auto;height:100%;gap:16px}.hm-offer__grid .hm-offer-card{min-height:187px;aspect-ratio:358/127}.hm-offer__grid .hm-offer-card:nth-child(1){min-height:312px;aspect-ratio:358/283}.hm-projects{min-height:unset;padding-bottom:60px}.hm-projects__title{font-size:var(--l-font-size-2-5xl)}.hm-projects-slider__slide.swiper-slide{max-width:310px;width:100%;min-width:unset}.hm-projects-slider__interface{display:none}.hm-projects__grid{grid-auto-flow:column;grid-auto-columns:310px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}}@media screen and (max-width: 1024px){.hm-news__grid{margin:0 -40px;padding-right:40px}.hm-news-card:first-child:not([style*="display: none"]){margin-left:40px}}@media screen and (max-width: 768px){.hm-payments{border-radius:0}.hm-news__grid{margin:0 -20px;padding-right:20px}.hm-news-card:first-child:not([style*="display: none"]){margin-left:20px}}@media screen and (max-width: 480px){.hm-news__grid{margin:0 -16px;padding-right:16px}.hm-news-card:first-child:not([style*="display: none"]){margin-left:16px}}@media screen and (max-width: 475px){.hm-payments__cards{grid-template-columns:unset}}
