.gp-popup-family-mortgage.popup-promo{--popup-promo-title-color:#f1efec;--popup-promo-text-color:#f1efec;--popup-promo-bg:linear-gradient(90deg,#839dc8,#b9cdee);--popup-promo-py:142px}.gp-popup-family-mortgage.popup-promo .popup-content{gap:5px;justify-content:center}.gp-popup-family-mortgage.popup-promo .popup-content__title{font-size:22px;font-weight:600;line-height:130%}@media only screen and (max-width:1280px){.gp-popup-family-mortgage.popup-promo .popup-content__title{font-size:18px}}.gp-popup-family-mortgage.popup-promo .popup-content__subtitle{display:block;font-size:42px;font-weight:700;line-height:105%;margin-bottom:24px;text-transform:uppercase}.gp-popup-family-mortgage.popup-promo .popup-content__subtitle span{color:#6a4d62}@media only screen and (max-width:1280px){.gp-popup-family-mortgage.popup-promo .popup-content__subtitle{font-size:32px}}.gp-popup-family-mortgage.popup-promo .popup-content__desc{display:block;font-size:22px;font-weight:500;line-height:105%;margin-bottom:35px}@media only screen and (max-width:1280px){.gp-popup-family-mortgage.popup-promo .popup-content__desc{font-size:18px}}.gp-popup-family-mortgage.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#6a4d62;--color-on-primary:#f1efec;--color-primary-hover:#784a6c;--button-border-radius:6px;--button-clip-path:none;background:var(--color-primary);border-radius:var(--button-border-radius);color:var(--color-on-primary)}@media (any-hover:hover) and (pointer:fine){.gp-popup-family-mortgage.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.gp-popup-sale.popup-promo{--popup-promo-title-color:#f1efec;--popup-promo-text-color:#f1efec;--popup-promo-bg:linear-gradient(90deg,#839dc8,#b9cdee);--popup-promo-py:142px}.gp-popup-sale.popup-promo .popup-content{gap:5px}.gp-popup-sale.popup-promo .popup-content__title{font-size:42px;line-height:105%}@media only screen and (max-width:1280px){.gp-popup-sale.popup-promo .popup-content__title{font-size:32px}}.gp-popup-sale.popup-promo .popup-content__desc{display:block;font-size:22px;font-weight:500;line-height:130%;margin-bottom:35px;text-transform:uppercase}@media only screen and (max-width:1280px){.gp-popup-sale.popup-promo .popup-content__desc{font-size:18px}}.gp-popup-sale.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#6a4d62;--color-on-primary:#f1efec;--color-primary-hover:#784a6c;--button-border-radius:6px;--button-clip-path:none;background:var(--color-primary);border-radius:var(--button-border-radius);color:var(--color-on-primary)}@media (any-hover:hover) and (pointer:fine){.gp-popup-sale.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}.popup-price-close,.popup-price-close:focus-visible{color:#303746d9}.custom-popup-new.popup-promo{--popup-promo-title-color:#fff;--popup-promo-bg:linear-gradient(90deg,#26456b,#42648f);--popup-promo-py:80px}.custom-popup-new.popup-promo .popup-content{display:flex;gap:5px;justify-content:flex-start;text-align:left}.custom-popup-new.popup-promo .popup-content__title{color:#f1efec;font-size:50px;font-weight:700;line-height:105%;text-transform:uppercase}.custom-popup-new.popup-promo .popup-content__title>span{color:#839ec9}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content__title{font-size:38px}}.custom-popup-new.popup-promo .popup-content__desc{color:#f1efec;font-size:28px;font-weight:600;line-height:130%;margin-bottom:24px;text-transform:uppercase}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content__desc{font-size:22px;margin-bottom:35px}}.custom-popup-new.popup-promo .popup-content__subdesc{color:#f1efec;font-size:22px;font-weight:500;line-height:105%;margin-bottom:60px}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content__subdesc{font-size:18px;margin-bottom:40px}}.custom-popup-new.popup-promo .popup-content .button.button--hover.button--primary.button--fill{--color-primary:#f1efec4d;--color-on-primary:#f1efec;--color-primary-hover:#f1efec80;--button-border-radius:6px;--button-clip-path:none;background:var(--color-primary);border-radius:var(--button-border-radius);color:var(--color-on-primary)}@media (any-hover:hover) and (pointer:fine){.custom-popup-new.popup-promo .popup-content .button.button--hover.button--primary.button--fill:hover{background:var(--color-primary-hover)}}@media only screen and (max-width:1280px){.custom-popup-new.popup-promo .popup-content .button.button--hover.button--primary.button--fill{display:flex;justify-content:center;width:100%}}.gp-landing-hero{--section-bg-overlay:linear-gradient(162deg,#003e8699 20.79%,#000c7700 48.72%)}@media only screen and (max-width:431px){.gp-landing-hero.project-hero{height:100vh}}.gp-landing-hero .project-hero-info__button.button--fill{background:var(--color-primary);color:var(--color-surface)}.gp-landing-hero .project-hero-badges{margin-left:20px}.gp-landing-hero .project-progress-card{--color-attention:#ec746c}.gp-landing-hero__taxi{cursor:pointer}.gp-landing-hero .project-progress-card__title{font-size:var(--typescale-body-small-font-size)}.gp-landing-hero .project-progress-card__desc{font-size:var(--typescale-label-default-font-size)}.gp-landing-hero .project-hero__bottom{display:flex;gap:4px;justify-content:space-between;margin-top:12px}@media only screen and (max-width:734px){.gp-landing-hero .project-hero__bottom{flex-direction:column-reverse}}.gp-landing-hero .project-hero-progress{min-width:200px;width:fit-content}.project-progress-card--primary.gp-landing-hero__home{background:var(--color-secondary-gradient)}.gp-section-about__subtitle{font-family:var(--font);font-size:var(--typescale-label-large-font-size);font-style:normal;font-weight:var(--typescale-label-large-font-weight,500);letter-spacing:var(--typescale-label-large-letter-spacing);line-height:var(--typescale-label-large-line-height);-webkit-text-decoration:var(--typescale-label-large-text-decoration);text-decoration:var(--typescale-label-large-text-decoration);text-transform:var(--typescale-label-large-text-transform)}.gp-section-about__title{font-family:var(--font);font-size:var(--typescale-banner-medium-font-size);font-style:normal;font-weight:var(--typescale-banner-medium-font-weight,500);letter-spacing:var(--typescale-banner-medium-letter-spacing);line-height:var(--typescale-banner-medium-line-height);-webkit-text-decoration:var(--typescale-banner-medium-text-decoration);text-decoration:var(--typescale-banner-medium-text-decoration);text-transform:var(--typescale-banner-medium-text-transform)}.gp-section-about .project-about-feature__text{font-family:var(--font);font-size:var(--typescale-h4-title-font-size);font-style:normal;font-weight:var(--typescale-h4-title-font-weight,500);letter-spacing:var(--typescale-h4-title-letter-spacing);line-height:var(--typescale-h4-title-line-height);-webkit-text-decoration:var(--typescale-h4-title-text-decoration);text-decoration:var(--typescale-h4-title-text-decoration);text-transform:var(--typescale-h4-title-text-transform)}.gp-section-about .project-about-feature__value{color:var(--color-secondary)}.gp-section-about .project-about-feature__text{color:var(--color-on-surface-light);margin-top:8px}@media only screen and (max-width:734px){.gp-section-about .project-about-feature__text{font-size:12px;margin-top:2px}}.gp-section-about__wrapper{display:flex;gap:25px 40px;justify-content:space-between}@media only screen and (max-width:1068px){.gp-section-about__wrapper{flex-wrap:wrap}}@media only screen and (max-width:734px){.gp-section-about__wrapper{gap:0}}.gp-section-about__start{flex:1 1 500px;max-width:570px}.gp-section-about__end{flex:0 1 640px}@media only screen and (max-width:1200px){.gp-section-about__end{display:flex;flex-direction:column}}.gp-section-about__sticky{position:sticky;top:calc(var(--header-height) + 150px)}.gp-section-about__subtitle{margin-bottom:15px}@media only screen and (max-width:734px){.gp-section-about__subtitle{margin-bottom:27px}.gp-section-about__title{display:none}}.gp-section-about__image-wrapper{margin-bottom:100px;margin-top:70px}@media only screen and (max-width:1068px){.gp-section-about__image-wrapper{display:none}}.gp-section-about__image img,.gp-section-about__image picture{display:flex;height:100%;object-fit:cover;width:100%}.gp-section-about__image-mask{display:flex;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='632' fill='none' viewBox='0 0 540 632'%3E%3Cpath fill='currentColor' d='M540 270c0 185.5-270 362-270 362S0 430 0 270C0 120.883 120.883 0 270 0s270 120.883 270 270'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='632' fill='none' viewBox='0 0 540 632'%3E%3Cpath fill='currentColor' d='M540 270c0 185.5-270 362-270 362S0 430 0 270C0 120.883 120.883 0 270 0s270 120.883 270 270'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.gp-section-about__metro-list{margin-bottom:30px}@media only screen and (max-width:734px){.gp-section-about__metro-list{margin-bottom:25px}}.gp-section-about__metro{width:fit-content}@media only screen and (max-width:734px){.gp-section-about__metro{font-size:16px}}.gp-section-about__features{display:flex;gap:50px}@media only screen and (max-width:734px){.gp-section-about__features{gap:31px}}@media only screen and (max-width:431px){.gp-section-about__features{gap:15px;justify-content:space-between}}.gp-section-about__desc{margin-bottom:35px}@media only screen and (max-width:734px){.gp-section-about__desc{font-size:20px;margin-bottom:30px}}.gp-section-about__more{margin-top:45px}@media only screen and (max-width:734px){.gp-section-about__more{margin-top:40px}}@media only screen and (max-width:431px){.gp-section-about__more .button{width:100%}}.gp-video-slider-section{overflow:hidden;padding-bottom:100px}@media only screen and (max-width:734px){.gp-video-slider-section{padding-bottom:40px}}.gp-video-slider-section__title{color:var(--color-secondary);margin-bottom:8px;width:100%}@media only screen and (min-width:734.1px){.gp-video-slider-section__title{font-size:74px}}@media only screen and (max-width:734px){.gp-video-slider-section__title{margin-bottom:6px}}.gp-video-slider-section__subtitle{text-indent:clamp(100px,23.47vw,400px)}@media only screen and (max-width:734px){.gp-video-slider-section__subtitle{font-size:20px;text-indent:0}}.gp-video-slider-section .button--primary.button--outline{--color-primary:var(--color-secondary);--color-primary-hover:var(--color-secondary-hover)}.gp-video-section{padding-bottom:30px;padding-top:0}@media only screen and (max-width:734px){.gp-video-section{padding-bottom:5px}.gp-video-section .container{--container-padding:unset}}.gp-video-section__video{aspect-ratio:1.9;border-radius:var(--border-radius-lg)}@media only screen and (max-width:734px){.gp-video-section__video{aspect-ratio:1.7553}.gp-video-section__button{margin-top:15px;width:100%}}.gp-gallery-slider-section{overflow:hidden}.gp-gallery-slider-section__title{color:var(--color-on-surface);margin-bottom:8px;width:100%}@media only screen and (min-width:1068.1px){.gp-gallery-slider-section__title{grid-column:span 2}}@media only screen and (min-width:734.1px){.gp-gallery-slider-section__title{font-size:74px}}@media only screen and (max-width:734px){.gp-gallery-slider-section__title{margin-bottom:6px}}.gp-gallery-slider-section .project-gallery-simple-slider__filter{border-color:var(--color-line-gray);color:var(--color-on-surface)}@media (any-hover:hover) and (pointer:fine){.gp-gallery-slider-section .project-gallery-simple-slider__filter:hover{background:var(--color-primary-hover);color:var(--color-surface)}}.gp-gallery-slider-section .project-gallery-simple-slider__filter.is-active{background:var(--color-primary);color:var(--color-surface)}@media only screen and (max-width:734px){.gp-gallery-slider-section .project-gallery-simple-slider__filter .button__content{font-size:14px}}.gp-genplan-section{--genplan-path-active:#90b0e34d;--genplan-label-locked-bg:#fa460a4d;--genplan-label-bg:var(--color-primary);--genplan-label-color:#fff;--genplan-tooltipe-bg:#fff;--genplan-tooltipe-color:#28281e;--color-secondary:var(--color-primary);--color-secondary-hover:var(--color-primary-hover)}.gp-genplan-section__title{color:var(--color-on-surface);margin-bottom:30px;width:100%}@media only screen and (max-width:1280px){.gp-genplan-section__title{margin-bottom:20px}}.gp-genplan-section .projects-genplan__number{border-radius:32px;transform:translate(40px,10%)}.gp-genplan-section .projects-genplan__tooltip{transform:translate(-50%,-30%)}.gp-genplan-section .tooltip__title{font-size:28px;font-weight:500;line-height:33px}.gp-plans-filter-section{--container-wide-padding:0}@media only screen and (max-width:734px){.gp-plans-filter-section{padding-bottom:45px}}.gp-plans-filter-section__wrapper{padding:75px 50px}@media only screen and (max-width:734px){.gp-plans-filter-section__wrapper{padding:35px 15px 0}}.gp-plans-filter-section__filters{margin-top:40px}@media only screen and (max-width:734px){.gp-plans-filter-section__filters{margin-top:20px}}.gp-plans-filter-section__title{align-items:center;color:var(--color-on-surface-dark);display:flex;gap:20px}.gp-plans-filter-section__content{display:grid;gap:40px 50px;margin-top:40px}@media only screen and (min-width:1280.1px){.gp-plans-filter-section__content{grid-template-columns:1fr 320px;margin-top:50px}}.gp-plans-filter-section__list{display:grid;gap:12px}@media only screen and (max-width:734px){.gp-plans-filter-section__list{gap:8px}}.gp-plans-filter-section__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:35px}@media only screen and (max-width:734px){.gp-plans-filter-section__buttons{gap:10px}.gp-plans-filter-section__buttons .button{width:100%}}.gp-plans-filter-section__float-form{align-self:flex-start;position:sticky;top:calc(var(--header-height) + 20px)}@media only screen and (max-width:734px){.gp-plans-filter-section__float-form{background:var(--section-gradient-bg);border-radius:20px;margin:0 -15px}}.gp-plans-filter-section__form{--field-placeholder:var(--color-on-surface-light);--field-text-color:var(--color-on-surface);--field-bg:var(--color-white);--field-privacy-text-color:var(--color-white-70);--field-privacy-link-color:var(--color-white);--color-link-hover:var(--color-white);background:var(--color-primary);color:var(--color-on-primary)}@media only screen and (max-width:734px){.gp-plans-filter-section__form{border-color:var(--color-surface)}}.gp-plans-filter-section__form .form-call-consult__desc{color:var(--color-on-surface-dark-variant)}@media (any-hover:hover) and (pointer:fine){.gp-plans-filter-section__form .input:hover{box-shadow:0 4px 12px #00000012}.gp-plans-filter-section__form .field-privacy__link:hover{text-decoration:underline}}.gp-building-progress-section{--color-primary:var(--color-secondary);--color-primary-hover:var(--color-secondary-hover);overflow:hidden;padding-bottom:30px;padding-top:110px}@media only screen and (max-width:1068px){.gp-building-progress-section{padding-top:80px}}@media only screen and (max-width:734px){.gp-building-progress-section{padding-bottom:50px;padding-top:50px}}.gp-building-progress-section__slider{margin-top:27px}@media only screen and (max-width:734px){.gp-building-progress-section__slider{margin-top:22px}}.gp-news-section .entry-card__title{font-family:var(--font);font-size:var(--typescale-h4-title-font-size);font-style:normal;font-weight:var(--typescale-h4-title-font-weight,500);letter-spacing:var(--typescale-h4-title-letter-spacing);line-height:var(--typescale-h4-title-line-height);-webkit-text-decoration:var(--typescale-h4-title-text-decoration);text-decoration:var(--typescale-h4-title-text-decoration);text-transform:var(--typescale-h4-title-text-transform)}.gp-news-section{contain-intrinsic-size:600px;content-visibility:auto;overflow:hidden;padding-bottom:10px;padding-top:30px}@media only screen and (max-width:734px){.gp-news-section{padding:0}}.gp-news-section .entry-card__date{color:var(--color-on-surface-light);font-size:16px;line-height:1;margin-bottom:12px;opacity:1}.gp-news-section .entry-card__title{padding-right:20px}.gp-news-section__header{display:flex;justify-content:space-between;margin-right:25px}.gp-news-section .slider-outside-controls{--color-primary:var(--color-secondary);--color-primary-hover:var(--color-secondary-hover);margin-bottom:40px}@media only screen and (max-width:1068px){.gp-news-section__more{display:none}}.gp-news-section__more-mobile{margin-top:35px}@media only screen and (min-width:1068.1px){.gp-news-section__more-mobile{display:none}}.gp-news-section__list{margin-top:33px}@media only screen and (max-width:734px){.gp-news-section__list{margin-top:15px}}.gp-news-section__item .entry-card__img-wrapper{aspect-ratio:1.35}.gp-smart-home-section__title{font-family:var(--font);font-size:var(--typescale-display-large-font-size);font-style:normal;font-weight:var(--typescale-display-large-font-weight,500);letter-spacing:var(--typescale-display-large-letter-spacing);line-height:var(--typescale-display-large-line-height);-webkit-text-decoration:var(--typescale-display-large-text-decoration);text-decoration:var(--typescale-display-large-text-decoration);text-transform:var(--typescale-display-large-text-transform)}.gp-smart-home-section{padding-bottom:110px;padding-top:130px}@media only screen and (max-width:734px){.gp-smart-home-section{padding-bottom:60px;padding-top:55px}}.gp-smart-home-section__wrapper{display:flex;gap:25px 45px}@media only screen and (max-width:1068px){.gp-smart-home-section__wrapper{flex-wrap:wrap}}.gp-smart-home-section__col{flex:1 1 50%}.gp-smart-home-section__title{margin-bottom:25px;margin-top:9px}@media only screen and (max-width:1068px){.gp-smart-home-section__title{margin-bottom:20px;margin-top:0}}@media only screen and (max-width:734px){.gp-smart-home-section__title{color:var(--color-secondary);font-size:40px}}.gp-smart-home-section__desc{color:var(--color-on-surface-light);margin-bottom:40px;max-width:527px}@media only screen and (max-width:1068px){.gp-smart-home-section__desc{margin-bottom:11px;max-width:unset}}@media only screen and (max-width:734px){.gp-smart-home-section__desc{color:unset;font-size:16px}}.gp-smart-home-section__row{align-items:flex-start;display:flex;gap:27px;justify-content:space-between}@media only screen and (max-width:1068px){.gp-smart-home-section__row{max-width:700px}.gp-smart-home-section__button{margin-top:14px}}@media only screen and (max-width:734px){.gp-smart-home-section__button .button{flex:1}}.gp-smart-home-section__img-wrapper{border-radius:30px;overflow:hidden}@media only screen and (max-width:734px){.gp-smart-home-section__img-wrapper{border-radius:15px}}.gp-smart-home-section__img{height:100%;width:100%;will-change:transform}.gp-smart-home-section__img img,.gp-smart-home-section__img picture{display:flex;height:100%;object-fit:cover;transform:scale(1.1);width:100%}.gp-smart-home-section__small-img{height:240px;margin-top:63px;width:258px}@media only screen and (max-width:1068px){.gp-smart-home-section__small-img{margin-top:0}}@media only screen and (max-width:734px){.gp-smart-home-section__small-img{aspect-ratio:1.07;height:auto;width:28.8vw}}.gp-smart-home-section__large-img{aspect-ratio:1.3}.gp-commerce-banner-section{padding-top:0}@media only screen and (max-width:734px){.gp-commerce-banner-section{--container-padding:0}}.gp-commerce-banner{border-radius:var(--border-radius-lg);color:var(--color-on-surface-dark)}@media only screen and (max-width:734px){.gp-commerce-banner__button{margin-top:20px;width:100%}}.gp-commerce-banner__content{display:flex;flex-direction:column;inset:0;padding:40px 50px;position:absolute}@media only screen and (max-width:734px){.gp-commerce-banner__content{padding:12px 12px 15px}}.gp-commerce-banner__title{margin-top:auto;max-width:700px}@media only screen and (min-width:734.1px){.gp-commerce-banner__title{line-height:1}}@media only screen and (max-width:734px){.gp-commerce-banner__title{font-size:24px;margin-top:auto}}.gp-commerce-banner__img{border-radius:inherit;max-height:calc(100vh - var(--header-height) - 40px);overflow:hidden;position:relative}@media only screen and (max-width:734px){.gp-commerce-banner__img{aspect-ratio:.82;border-radius:20px;width:100%}}.gp-commerce-banner__img:before{background:linear-gradient(0deg,#0009 29.87%,#47474700 50.79%);border-radius:inherit;content:"";inset:0;position:absolute}@media only screen and (max-width:734px){.gp-commerce-banner__img:before{background:linear-gradient(0deg,#000000b3 25.69%,#0000 56.15%)}}.gp-commerce-banner__img img,.gp-commerce-banner__img picture{display:flex;height:100%;object-fit:cover;width:100%}.gp-faq-section{--color-on-surface-dark:var(--color-secondary);--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);padding-bottom:0;padding-top:0}.gp-faq-section .faq-card{filter:drop-shadow(0 8px 19px transparent);transition:filter .6s cubic-bezier(.2,0,0,1)}@media (any-hover:hover) and (pointer:fine){.gp-faq-section .faq-card:hover{filter:drop-shadow(0 8px 19px rgba(0,0,0,.08))}.gp-faq-section .faq-card:hover .faq-card__title{color:var(--color-secondary-hover)}}.gp-faq-section .faq-card__title{transition:color .3s cubic-bezier(.2,0,0,1)}@media only screen and (max-width:734px){.gp-faq-section .project-faq__desc{color:unset}.gp-faq-section .faq-card__number{display:none}}.gp-faq-section .project-faq__img{justify-content:flex-end;padding-right:5%}@media only screen and (max-width:734px){.gp-faq-section .project-faq__img{justify-content:center;padding:25px 0 0}}.gp-consultation-banner__title{font-family:var(--font);font-size:var(--typescale-display-medium-font-size);font-style:normal;font-weight:var(--typescale-display-medium-font-weight,500);letter-spacing:var(--typescale-display-medium-letter-spacing);line-height:var(--typescale-display-medium-line-height);-webkit-text-decoration:var(--typescale-display-medium-text-decoration);text-decoration:var(--typescale-display-medium-text-decoration);text-transform:var(--typescale-display-medium-text-transform)}.gp-consultation-banner__subtitle{font-family:var(--font);font-size:var(--typescale-h4-title-font-size);font-style:normal;font-weight:var(--typescale-h4-title-font-weight,500);letter-spacing:var(--typescale-h4-title-letter-spacing);line-height:var(--typescale-h4-title-line-height);-webkit-text-decoration:var(--typescale-h4-title-text-decoration);text-decoration:var(--typescale-h4-title-text-decoration);text-transform:var(--typescale-h4-title-text-transform)}.gp-consultation-banner-section{padding-top:30px}@media only screen and (max-width:734px){.gp-consultation-banner-section{padding-top:20px}}.gp-consultation-banner{border-radius:var(--border-radius-lg);color:var(--color-on-surface-dark)}@media only screen and (max-width:734px){.gp-consultation-banner .is-desktop{display:none}}@media only screen and (min-width:734.1px){.gp-consultation-banner .is-mobile{display:none}}.gp-consultation-banner__buttons{display:flex;gap:15px}@media only screen and (max-width:734px){.gp-consultation-banner__buttons{gap:8px}}@media only screen and (max-width:431px){.gp-consultation-banner__buttons{justify-content:space-between}}@media only screen and (max-width:734px){.gp-consultation-banner__button{width:50%}}@media only screen and (max-width:431px){.gp-consultation-banner__button{padding:18px 24px}.gp-consultation-banner__button .button__content{font-size:12px}}.gp-consultation-banner__content{display:flex;flex-direction:column;inset:0;padding:50px;position:absolute}@media only screen and (max-width:734px){.gp-consultation-banner__content{padding:12px 12px 15px}}.gp-consultation-banner__subtitle{align-self:flex-start;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background:var(--color-secondary-50);border-radius:8px;margin-top:auto;padding:12px}@media only screen and (max-width:1068px){.gp-consultation-banner__subtitle{margin-top:0}}@media only screen and (max-width:734px){.gp-consultation-banner__subtitle{font-size:12px}}.gp-consultation-banner__title{margin-top:25px;max-width:560px}@media only screen and (max-width:1068px){.gp-consultation-banner__title{font-size:50px}}@media only screen and (max-width:734px){.gp-consultation-banner__title{font-size:24px;margin-bottom:20px;margin-top:auto}}.gp-consultation-banner__img{border-radius:inherit;overflow:hidden}@media only screen and (max-width:734px){.gp-consultation-banner__img{aspect-ratio:.82}}.gp-consultation-banner__img:before{background:linear-gradient(0deg,#00000080 29.4%,#47474700 50%);border-radius:inherit;content:"";inset:0;position:absolute}@media only screen and (max-width:734px){.gp-consultation-banner__img:before{background:linear-gradient(0deg,#000000b3 23.78%,#0000 49.88%)}}.gp-consultation-banner__img img,.gp-consultation-banner__img picture{display:flex;height:100%;object-fit:cover;width:100%}.gp-contacts-map-section{padding-top:30px}@media only screen and (max-width:431px){.gp-contacts-map-section{padding-top:0}}.gp-contacts-map-section__mobile-button{--button-border-radius:8px;left:0;padding:10px;position:absolute;right:0;top:100%;width:100%}@media only screen and (min-width:734.1px){.gp-contacts-map-section__mobile-button{display:none}}.gp-contacts-map-section .project-contacts-map-overlay{--color-surface-dark:var(--color-label);--color-on-surface-dark:var(--color-on-label);--color-link:var(--color-secondary);--color-link-hover:var(--color-secondary-hover)}@media only screen and (min-width:1068.1px){.gp-contacts-map-section .project-contacts-map-overlay{max-width:394px}}@media only screen and (max-width:734px){.gp-contacts-map-section .button--light.button--fill{--color-surface:var(--color-label)}.gp-contacts-map-section .project-contacts-map-overlay__content{background:#0000;margin-bottom:35px;padding:0}.gp-contacts-map-section .project-contacts-map-overlay__phone{font-size:28px}}.gp-contacts-map-section .project-contacts-map-overlay__label:not(.project-contacts-map-overlay__route){color:var(--color-on-surface-light)}@media only screen and (max-width:734px){.gp-contacts-map-section .project-contacts-map-overlay__label:not(.project-contacts-map-overlay__route){max-width:300px}}.gp-contacts-map-section .project-contacts-map-overlay__partnership{border-color:#c3c3c8}.gp-contacts-map-section .project-contacts-map-overlay__footer,.gp-contacts-map-section .project-contacts-map-overlay__route{--color-primary:var(--color-secondary);--color-primary-hover:var(--color-secondary-hover)}.gp-contacts-map-section .project-contacts-map-overlay__footer .button{padding-left:30px;padding-right:30px}.gp-section-documents{padding-top:10px}@media only screen and (max-width:734px){.gp-section-documents{padding-top:0}}.gp-section-documents .section-documents__more{--color-primary:var(--color-secondary);--color-primary-hover:var(--color-secondary-hover)}.gp-complexes-nearby{padding-top:0}@media only screen and (max-width:734px){.gp-complexes-nearby{padding-bottom:60px}}@media (any-hover:hover) and (pointer:fine){.gp-complexes-nearby .project-card-asymmetrically:hover .project-card-asymmetrically__card-title{background:var(--color-primary-hover);color:var(--color-on-primary)}}.gp-complexes-nearby .project-card-asymmetrically .project-card-metro-item__transport-time{color:var(--color-on-surface-light)}.gp-section-logo{padding-top:0}@media only screen and (max-width:734px){.gp-section-logo{display:none}}.gp-section-logo .section__logo{margin:0}.gp-section-logo .full-width-logo img{height:auto;margin:0 auto 15px;width:auto}
