.b-gal-planirovka .b-planirovka__gallery{margin-top:20px;background-color:white;border-radius:15px;padding:30px 20px}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery{padding:20px 10px}}.b-gal-planirovka .b-planirovka__gallery-thumbs{margin-right:145px;margin-left:145px}@media (max-width:1200px){.b-gal-planirovka .b-planirovka__gallery-thumbs{margin-right:100px;margin-left:100px}}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery-thumbs{margin-left:50px;margin-right:50px}}@media (max-width:586px){.b-gal-planirovka .b-planirovka__gallery-thumbs{margin-left:0;margin-right:0}}.b-gal-planirovka .b-planirovka__gallery-thumbs img{border-radius:8px;width:100%}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content{display:flex;justify-content:space-between;flex-direction:column;gap:30px;margin-bottom:10px}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content{flex-direction:column;gap:24px}}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-blocks{justify-content:space-between;gap:10px}@media (max-width:1200px){.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-blocks{display:grid;grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-blocks{grid-template-columns:repeat(2, 1fr)}}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-title{font-family:Unbounded;font-size:34px;font-weight:500;line-height:34px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:25px}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-intro{font-family:Onest;font-size:16px;font-weight:400;line-height:20px;text-align:left}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-block{padding:20px 10px;background-color:#F2F2F2;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-block{width:100%;gap:15px;padding:16px 5px}}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-block-title{font-family:Onest;font-weight:400;font-style:Regular;font-size:14px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;vertical-align:middle;color:#18181899}@media (max-width:992px){.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-block-title{font-family:Onest;font-weight:400;font-style:Regular;font-size:12px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;vertical-align:middle}}.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-block-count{font-family:Unbounded;font-weight:500;font-style:Medium;font-size:24px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;vertical-align:middle;color:#181818}@media (max-width:992px){.b-gal-planirovka .b-planirovka__gallery .b-planirovka__content-block-count{font-size:20px}}.b-gal-planirovka .b-planirovka__gallery-main{margin-top:60px;margin-bottom:20px}@media (max-width:768px){.b-gal-planirovka .b-planirovka__gallery-main{margin-top:10px}}.b-gal-planirovka .b-planirovka__gallery-main .swiper-slide{height:auto}.b-gal-planirovka .b-planirovka__gallery-main img{border-radius:15px;min-height:625px}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery-main img{min-height:233px;height:100%;object-fit:contain}}.b-gal-planirovka .b-planirovka__gallery .button-next,.b-gal-planirovka .b-planirovka__gallery .button-prev{width:42px;height:42px;background:#F5D100;border-radius:7px;display:flex;align-items:center;justify-content:center}.b-gal-planirovka .b-planirovka__gallery .button-wrapper svg{width:7px}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery .button-wrapper{display:flex;gap:9px;margin-top:4px;justify-content:flex-end}}.b-gal-planirovka .b-planirovka__gallery .button-next{position:absolute;bottom:456px;z-index:1;right:40px;transform:translate(-25%, -25%)}@media (max-width:1200px){.b-gal-planirovka .b-planirovka__gallery .button-next{bottom:317px}}.b-gal-planirovka .b-planirovka__gallery .button-next:hover{background:linear-gradient(64.78deg, #F5D100 -1.59%, #FFF4B8 39.96%, #FCF7D7 53.8%, #FFF4B8 67.65%, #F5D100 136.89%)}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery .button-next{position:unset;transform:translate(0, 0)}}.b-gal-planirovka .b-planirovka__gallery .button-prev{position:absolute;bottom:456px;z-index:1;left:40px;transform:translate(25%, -25%)}.b-gal-planirovka .b-planirovka__gallery .button-prev:hover{background:linear-gradient(64.78deg, #F5D100 -1.59%, #FFF4B8 39.96%, #FCF7D7 53.8%, #FFF4B8 67.65%, #F5D100 136.89%)}@media (max-width:1200px){.b-gal-planirovka .b-planirovka__gallery .button-prev{bottom:317px}}@media (max-width:991px){.b-gal-planirovka .b-planirovka__gallery .button-prev{position:unset;transform:translate(0, 0)}}.b-gal-planirovka .b-planirovka__gallery .swiper-slide-thumb-active{padding-bottom:3.5px;border-bottom:2px solid #F5D100}@media (max-width:586px){.b-gal-planirovka .b-planirovka__gallery .swiper-slide-thumb-active{padding-bottom:0;border-bottom:none}}._template_22 .b-gal-planirovka{padding-top:0 !important}.b-complects__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width:992px){.b-complects__wrapper{grid-template-columns:1fr}}.b-complects__item{padding:20px;background:white;position:relative;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media (max-width:992px){.b-complects__item{padding:20px 10px;gap:20px}}.b-complects__item-title{font-family:Unbounded;font-weight:500;font-style:Medium;font-size:20px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;padding-bottom:15px;border-bottom:1px solid #0000001A;margin-bottom:10px}@media (max-width:992px){.b-complects__item-title{font-size:16px}}.b-complects__ip{font-family:Unbounded;font-weight:500;font-style:Medium;font-size:16px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;padding:10px;border:1px solid #F5D100;border-radius:10px;position:absolute;top:-20px;right:10px;background:white}.b-complects__faq-title{padding:10px 0;padding-right:50px}@media (max-width:992px){.b-complects__faq-title{padding:5px 0}}.b-complects__faq-title span{font-family:Onest;font-weight:500;font-style:Medium;font-size:20px;line-height:110%;letter-spacing:0%;padding:9px 0}@media (max-width:992px){.b-complects__faq-title span{font-size:14px}}.b-complects .b-complects__faq-title::before{height:32px;width:32px;right:0}.b-complects__faq-content{font-family:Onest;font-weight:300;font-style:Light;font-size:16px;line-height:120%;letter-spacing:0%;color:black;opacity:0.7}@media (max-width:992px){.b-complects__faq-content{font-size:12px}}.b-complects__faq-content ul{margin-left:20px}.b-complects .is-open .b-complects__faq-content{padding:10px 0 !important}.b-complects__cost{width:100%;font-family:Onest;font-weight:500;font-style:Medium;font-size:20px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;text-align:center;border-radius:10px;border:2px solid #F5D100;padding:20px}@media (max-width:992px){.b-complects__cost{font-size:16px;padding:15px 0}}.b-complects .spoiler-title::after{right:0;height:32px}.b-gal-planirovka2 .b-planirovka__gallery{margin-top:20px;background-color:white;border-radius:15px;padding:30px 20px}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery{padding:20px 10px}}.b-gal-planirovka2 .b-planirovka__gallery-thumbs{margin-right:145px;margin-left:145px}@media (max-width:1200px){.b-gal-planirovka2 .b-planirovka__gallery-thumbs{margin-right:100px;margin-left:100px}}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery-thumbs{margin-left:50px;margin-right:50px}}@media (max-width:586px){.b-gal-planirovka2 .b-planirovka__gallery-thumbs{margin-left:0;margin-right:0}}.b-gal-planirovka2 .b-planirovka__gallery-thumbs img{border-radius:8px;width:100%}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content{display:flex;justify-content:space-between;flex-direction:column;gap:30px;margin-bottom:10px}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content{flex-direction:column;gap:24px}}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-blocks{display:flex;justify-content:space-between;gap:10px}@media (max-width:400px){.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-blocks{flex-direction:column}}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-title{font-family:Unbounded;font-size:34px;font-weight:500;line-height:34px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:25px}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-intro{font-family:Onest;font-size:16px;font-weight:400;line-height:20px;text-align:left}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-block{padding:20px;background-color:#F2F2F2;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-block{width:100%}}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-block-title{font-family:Onest;font-weight:400;font-style:Regular;font-size:14px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;vertical-align:middle;color:#18181899}.b-gal-planirovka2 .b-planirovka__gallery .b-planirovka__content-block-count{font-family:Unbounded;font-weight:500;font-style:Medium;font-size:24px;leading-trim:CAP_HEIGHT;line-height:110%;letter-spacing:0%;vertical-align:middle;color:#181818}.b-gal-planirovka2 .b-planirovka__gallery-main{margin-top:60px;margin-bottom:20px}@media (max-width:768px){.b-gal-planirovka2 .b-planirovka__gallery-main{margin-top:10px}}.b-gal-planirovka2 .b-planirovka__gallery-main .swiper-slide{height:auto}.b-gal-planirovka2 .b-planirovka__gallery-main img{border-radius:15px;min-height:625px}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery-main img{min-height:233px;height:100%}}.b-gal-planirovka2 .b-planirovka__gallery .button-next,.b-gal-planirovka2 .b-planirovka__gallery .button-prev{width:42px;height:42px;background:#F5D100;border-radius:7px;display:flex;align-items:center;justify-content:center}.b-gal-planirovka2 .b-planirovka__gallery .button-wrapper svg{width:7px}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery .button-wrapper{display:flex;gap:9px;margin-top:4px;justify-content:flex-end}}.b-gal-planirovka2 .b-planirovka__gallery .button-next{position:absolute;bottom:456px;z-index:1;right:40px;transform:translate(-25%, -25%)}@media (max-width:1200px){.b-gal-planirovka2 .b-planirovka__gallery .button-next{bottom:317px}}.b-gal-planirovka2 .b-planirovka__gallery .button-next:hover{background:linear-gradient(64.78deg, #F5D100 -1.59%, #FFF4B8 39.96%, #FCF7D7 53.8%, #FFF4B8 67.65%, #F5D100 136.89%)}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery .button-next{position:unset;transform:translate(0, 0)}}.b-gal-planirovka2 .b-planirovka__gallery .button-prev{position:absolute;bottom:456px;z-index:1;left:40px;transform:translate(25%, -25%)}.b-gal-planirovka2 .b-planirovka__gallery .button-prev:hover{background:linear-gradient(64.78deg, #F5D100 -1.59%, #FFF4B8 39.96%, #FCF7D7 53.8%, #FFF4B8 67.65%, #F5D100 136.89%)}@media (max-width:1200px){.b-gal-planirovka2 .b-planirovka__gallery .button-prev{bottom:317px}}@media (max-width:991px){.b-gal-planirovka2 .b-planirovka__gallery .button-prev{position:unset;transform:translate(0, 0)}}.b-gal-planirovka2 .b-planirovka__gallery .swiper-slide-thumb-active{padding-bottom:3.5px;border-bottom:2px solid #F5D100}@media (max-width:586px){.b-gal-planirovka2 .b-planirovka__gallery .swiper-slide-thumb-active{padding-bottom:0;border-bottom:none}}.b-modal{height:317px;background-repeat:no-repeat;background-size:cover;padding:30px;display:flex;position:relative;border-radius:10px}@media (max-width:768px){.b-modal .container{overflow:hidden}}.b-modal .input{height:52px;background:#FBFBFB;border-radius:8px;width:100%;margin-bottom:6px}.b-modal .iti{width:100%;margin-bottom:6px}.b-modal .iti .iti__selected-dial-code{margin-left:-16px}.b-modal .iti .iti__selected-country-primary{padding:22px}.b-modal .iti .tel{padding-left:79px;font-size:16px;border-bottom:1px solid transparent}.b-modal.section{padding:0}@media (max-width:586px){.b-modal{padding:16px}}@media (max-width:991px){.b-modal{height:auto;flex-direction:column}}.b-modal__content{display:flex;flex-direction:column;justify-content:center;max-width:45%}@media (max-width:991px){.b-modal__content{position:relative;max-width:100%}}.b-modal__title{margin-bottom:30px;color:white;font-family:Unbounded;font-size:26px;font-weight:500;line-height:115%;letter-spacing:0%;text-align:left}@media (max-width:991px){.b-modal__title{font-size:16px;margin-bottom:16px}}.b-modal__intro{margin-bottom:20px;color:rgba(255, 255, 255, 0.9);font-family:Onest;font-size:18px;font-weight:500;line-height:130%;letter-spacing:0%;text-align:left}@media (max-width:991px){.b-modal__intro{font-size:16px;margin-bottom:14px}}.b-modal .button{width:fit-content}@media (max-width:991px){.b-modal .button{font-size:16px}}.b-modal__house{position:absolute;bottom:0;right:0}@media (max-width:1200px){.b-modal__house{max-width:60%}}@media (max-width:991px){.b-modal__house{position:relative;max-width:unset;width:115%;bottom:-30px;left:-50px}}@media (max-width:586px){.b-modal__house{width:115%;bottom:-16px;left:-35px}}@media (max-width:400px){.b-modal__house{width:120%}}.b-projects-other{}.b-projects-other .swiper-slide{height:auto}.b-projects-other .section__header{display:flex;justify-content:space-between;align-items:flex-start}.b-projects-other__card-top{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;justify-content:space-between;padding:10px 0;margin:7px 0}@media (max-width:992px){.b-projects-other__card-top{gap:10px;padding:4px 0}}.b-projects-other__card-title{font-family:Unbounded;font-weight:500;font-style:Medium;font-size:20px;leading-trim:CAP_HEIGHT;line-height:120%;letter-spacing:0%;vertical-align:middle;overflow-wrap:anywhere}@media (max-width:992px){.b-projects-other__card-title{font-family:Unbounded;font-weight:500;font-style:Medium;font-size:14px;leading-trim:CAP_HEIGHT;line-height:100%;letter-spacing:0%}}.b-projects-other__card-size{font-family:Onest;font-weight:500;font-style:Medium;font-size:20px;leading-trim:NONE;line-height:140%;letter-spacing:0px;text-align:right;vertical-align:bottom;display:flex;align-items:center;gap:10px}@media (max-width:992px){.b-projects-other__card-size{font-size:14px}}.b-projects-other__card-size svg{fill:none}.b-projects-other__card{display:flex;flex-direction:column}.b-projects-other__card-link{display:flex;flex-direction:column;justify-content:space-between;height:100%}.b-projects-other__card-city,.b-projects-other__card-year,.b-projects-other__card-square,.b-projects-other__card-brus,.b-projects-other__card-descr{font-family:Onest;font-weight:400;font-style:Regular;font-size:16px;leading-trim:CAP_HEIGHT;line-height:130%;letter-spacing:0%;vertical-align:middle;color:rgba(24, 24, 24, 0.7)}@media (max-width:992px){.b-projects-other__card-city,.b-projects-other__card-year,.b-projects-other__card-square,.b-projects-other__card-brus,.b-projects-other__card-descr{font-size:14px}}.b-projects-other__card-city .value,.b-projects-other__card-year .value,.b-projects-other__card-square .value,.b-projects-other__card-brus .value,.b-projects-other__card-descr .value{opacity:1;font-family:Onest;font-weight:500;font-style:Medium;font-size:16px;leading-trim:CAP_HEIGHT;line-height:130%;letter-spacing:0%;vertical-align:middle;color:#181818}@media (max-width:992px){.b-projects-other__card-city .value,.b-projects-other__card-year .value,.b-projects-other__card-square .value,.b-projects-other__card-brus .value,.b-projects-other__card-descr .value{font-size:14px}}.b-projects-other .swiper__buttons{margin-top:10px;display:flex;justify-content:flex-end;gap:12px}@media (max-width:992px){.b-projects-other .swiper__buttons{gap:6px}}.b-projects-other .swiper__buttons .button-next,.b-projects-other .swiper__buttons .button-prev{width:42px;height:42px;background:#F5D100;border-radius:7px;display:flex;align-items:center;justify-content:center}@media (max-width:992px){.b-projects-other .swiper__buttons .button-next,.b-projects-other .swiper__buttons .button-prev{width:32px;height:32px}}.b-projects-other .swiper__buttons .button-next:hover,.b-projects-other .swiper__buttons .button-prev:hover{background:linear-gradient(64.78deg, #F5D100 -1.59%, #FFF4B8 39.96%, #FCF7D7 53.8%, #FFF4B8 67.65%, #F5D100 136.89%)}.b-projects-other .project-gallery{position:relative;width:100%;min-height:260px;height:260px;overflow:hidden}@media (max-width:400px){.b-projects-other .project-gallery{height:156px;min-height:156px}}.b-projects-other .b-projects-other__card{padding:10px;background:white;border-radius:10px}.b-projects-other .project-gallery__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;background:white}.b-projects-other .project-gallery__item.active{opacity:1;z-index:1;pointer-events:auto}.b-projects-other .project-gallery__item a{display:block;width:100%;height:100%}.b-projects-other .project-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.b-projects-other .project-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.b-projects-other .project-gallery__nav svg{width:12px;height:12px}.b-projects-other .project-gallery__nav--prev{left:0px}.b-projects-other .project-gallery__nav--next{right:0px}.b-projects-other .project-gallery__nav--next,.b-projects-other .project-gallery__nav--prev{width:42px;height:42px;background:#F5D100;border-radius:7px;display:flex;align-items:center;justify-content:center;z-index:100;opacity:0.8}@media (max-width:992px){.b-projects-other .project-gallery__nav--next,.b-projects-other .project-gallery__nav--prev{width:32px;height:32px}}.b-projects-other .project-gallery__nav--next:hover,.b-projects-other .project-gallery__nav--prev:hover{background:linear-gradient(64.78deg, #F5D100 -1.59%, #FFF4B8 39.96%, #FCF7D7 53.8%, #FFF4B8 67.65%, #F5D100 136.89%)}.b-projects-other .project-gallery__pagination{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:4px}.b-projects-other .project-gallery__pagination-bullet{width:6px;height:6px;background:#D9D9D9;border-radius:50%;cursor:pointer;transition:all 0.3s ease;border:none;padding:0}.b-projects-other .project-gallery__pagination-bullet:hover{background:rgba(255, 255, 255, 0.8);transform:scale(1.2)}.b-projects-other .project-gallery__pagination-bullet.active{background:#F5D100;width:10px;border-radius:5px}@media (max-width:992px){.b-projects-other ._desktop{display:none}}@media (min-width:992px){.b-projects-other ._mobile{display:none}}._template_22 .b-projects-other{padding-top:var(--section-padding) !important}.b-map{padding-bottom:0;position:relative}.b-map .ya-map{position:relative;height:600px}@media (max-width:991px){.b-map .ya-map{height:900px;max-height:unset}}.b-map .ymaps-2-1-79-places-pane{z-index:3000}.b-map .ymaps-2-1-79-map{height:100%}@media (max-width:991px){.b-map .ymaps-2-1-79-map{margin-top:-60% !important}}.b-map__contacts{position:absolute;z-index:1;padding:20px;margin:20px;height:auto;top:0;right:0;background-color:#1F1F1F;display:flex;flex-direction:column;gap:40px;max-width:280px;border:1px solid #FFFFFF33;border-radius:10px}@media (max-width:991px){.b-map__contacts{margin:0;max-width:unset;position:relative}}.b-map__contacts-title{font-family:Onest;font-size:16px;font-weight:500;line-height:17.6px;text-align:left;color:#FFFFFF;opacity:0.8;margin-bottom:20px}.b-map__contacts-phone{display:flex;flex-direction:column;gap:5px}.b-map__contacts-phone,.b-map__contacts-addr,.b-map__contacts-mail{font-family:Unbounded;font-size:18px;font-weight:400;line-height:23.4px;text-align:left;color:#FFFFFF;margin-bottom:5px}.b-map__contacts-soc{display:flex;gap:12px}.b-map__contacts-soc a:hover{background-color:#F5D100}.b-map__contacts-soc a:hover svg path{fill:white}.b-map__contacts-soc a:hover svg rect{fill:white}.b-map__contacts-soc a:hover svg:has(rect) path{fill:black}._template_7 .b-map,._template_22 .b-map{margin-top:100px}@media (max-width:991px){._template_7 .b-map,._template_22 .b-map{margin-top:64px}}/*# sourceMappingURL=./page-36d5972fbae95f9097db2de5fe0b12f1.map */