.search-dropdown_search__pnnmI{position:relative;z-index:5;flex-shrink:0;width:calc(var(--unit) * 350)}.search-dropdown_search__input__qZE4g{position:relative;padding:calc(var(--unit) * 3.5) calc(var(--unit) * 6);width:100%;max-width:calc(var(--unit) * 350);font-size:calc(var(--unit) * 12);line-height:100%;color:var(--text-color);border:calc(var(--unit) * 1) solid var(--accent-color);border-radius:calc(var(--unit) * 4);outline:none;background-color:var(--bg-light-color)}.search-dropdown_search__results__2Tnyv{position:absolute;top:100%;left:0;z-index:6;display:grid;grid-template-columns:1fr;width:100%;background-color:var(--bg-light-color);border:calc(var(--unit) * 1) solid var(--border-color);border-top:none;border-bottom-right-radius:calc(var(--unit) * 4);border-bottom-left-radius:calc(var(--unit) * 4);transition:border-color var(--transition),opacity var(--transition);overflow:hidden}.search-dropdown_search__item__7Gk7d.search-dropdown_search__item__7Gk7d{padding:calc(var(--unit) * 5) calc(var(--unit) * 7);font-size:calc(var(--unit) * 12);text-align:left;border-bottom:calc(var(--unit) * 1) solid var(--border-color);cursor:pointer;transition:background-color var(--transition)}.search-dropdown_search__item__7Gk7d.search-dropdown_search__item__7Gk7d:hover,.search-dropdown_search__item_active__4aE5M.search-dropdown_search__item_active__4aE5M{background-color:var(--accent-color)}.search-dropdown_block___4l5b{display:flex;align-items:center;gap:calc(var(--unit) * 10)}.search-dropdown_block__reset__C3MXk.search-dropdown_block__reset__C3MXk{flex-shrink:0;width:calc(var(--unit) * 20);height:calc(var(--unit) * 20)}.search-dropdown_block__reset__C3MXk.search-dropdown_block__reset__C3MXk svg{width:100%;height:100%;fill:var(--text-color);transition:fill var(--transition)}.search-dropdown_block__reset__C3MXk.search-dropdown_block__reset__C3MXk:hover svg{fill:var(--accent-color-2)}@media (max-width:767.98px){.search-dropdown_search__pnnmI{width:100%}}.objects-form_excursion__VJM7G{position:relative;display:flex;gap:calc(var(--unit) * 20);padding:calc(var(--unit) * 20);background-color:var(--accent-color);border-radius:calc(var(--unit) * 10)}.objects-form_excursion__group__HHnZK{position:relative;display:flex;flex-direction:column;gap:calc(var(--unit) * 30)}.objects-form_form__7u7lN{flex-shrink:0;position:relative;display:flex;flex-direction:column;width:calc(var(--unit) * 350)}.objects-form_form__group__lrxC_{position:relative;margin-bottom:calc(var(--unit) * 15)}.objects-form_form__checkbox__6nyRl.objects-form_form__checkbox__6nyRl a{display:inline;color:var(--text-color);text-decoration:underline}.objects-form_form__error__q5aLv{position:relative}.objects-form_form__error-message__blHx_.objects-form_form__error-message__blHx_{position:relative;font-size:calc(var(--unit) * 16)}@media (max-width:767.98px){.objects-form_excursion__VJM7G{flex-direction:column;padding:calc(var(--unit) * 10)}.objects-form_excursion__group__HHnZK{gap:calc(var(--unit) * 10)}.objects-form_form__7u7lN{width:100%}.objects-form_form__error-message__blHx_.objects-form_form__error-message__blHx_{font-size:calc(var(--unit) * 14)}}.text-block_text__Op9Py{margin:0}.text-block_text_1__b7Su_{font-size:calc(var(--unit) * 16);font-weight:400;line-height:140%;letter-spacing:-.03em}.text-block_text_2__cazgq{font-size:calc(var(--unit) * 20);font-weight:400;line-height:100%;letter-spacing:-.03em}.text-block_text_3__sKu_R{font-size:calc(var(--unit) * 14);font-weight:400;line-height:120%;letter-spacing:-.03em}.text-block_text_4__nu0cW{font-size:calc(var(--unit) * 14);font-weight:700;line-height:120%;letter-spacing:-.01em}.text-block_text_5__QUExs{font-size:calc(var(--unit) * 14);font-weight:400;line-height:130%;text-transform:uppercase}.text-block_text_descriptor__Fsnw_{font-size:calc(var(--unit) * 14);font-weight:400;line-height:100%}.text-block_text_number__MwsM7{font-size:calc(var(--unit) * 24);font-weight:400;line-height:100%;letter-spacing:-.05em}.text-block_text_error__JtbWG{font-size:calc(var(--unit) * 12);font-weight:400;line-height:100%}.text-block_text_regular__UyiWr{font-weight:400}.text-block_text_medium__qiLnd{font-weight:500}.text-block_text_semibold__2UbOm{font-weight:600}.text-block_text_bold__sG3dP{font-weight:700}@media (max-width:1619.98px){.text-block_text_2__cazgq{font-size:calc(var(--unit) * 16)}}@media (max-width:1279.98px){.text-block_text_2__cazgq{font-size:calc(var(--unit) * 20)}}@media (max-width:767.98px){.text-block_text_1__b7Su_{font-size:calc(var(--unit) * 14)}.text-block_text_descriptor__Fsnw_{font-size:calc(var(--unit) * 12)}}.discounts-card_sale-btn__DwgHt.discounts-card_sale-btn__DwgHt{position:absolute;bottom:calc(100% + calc(var(--unit) * 4));left:0;display:flex;align-items:center;gap:calc(var(--unit) * 5);padding:calc(var(--unit) * 2) calc(var(--unit) * 4);background-color:var(--accent-color);border-radius:calc(var(--unit) * 100)}.discounts-card_sale-btn__DwgHt.discounts-card_sale-btn__DwgHt:before{position:absolute;z-index:10;top:100%;left:calc(var(--unit) * 10);width:0;height:0;border-style:solid;border-width:calc(var(--unit) * 5) calc(var(--unit) * 6) 0 calc(var(--unit) * 6);border-color:var(--accent-color) transparent transparent transparent;content:""}.discounts-card_sale-btn__text__S4N1I.discounts-card_sale-btn__text__S4N1I{color:var(--text-color);line-height:100%!important}.discounts-card_sale-btn__icon__U4nBM{width:calc(var(--unit) * 12);height:calc(var(--unit) * 12)}.discounts-card_sales__mQkP_{position:absolute;z-index:11;bottom:calc(100% + calc(var(--unit) * 4));left:0;display:flex;flex-direction:column;gap:calc(var(--unit) * 5);padding:calc(var(--unit) * 5) calc(var(--unit) * 6);background-color:var(--accent-color);border-radius:calc(var(--unit) * 10);opacity:0;pointer-events:none;transition:opacity var(--transition)}.discounts-card_sales_active__aLo3Y{opacity:1;pointer-events:all}.discounts-card_sale__DaYTA{display:flex;align-items:center;gap:calc(var(--unit) * 5)}.discounts-card_sale__icon__fO938{width:calc(var(--unit) * 16);height:calc(var(--unit) * 16)}.discounts-card_sale__text__8VUtj{flex-shrink:0;white-space:nowrap!important;line-height:100%!important}.rich-text_text__8tCgh>*{margin:0;width:100%}.rich-text_text__8tCgh>h2,.rich-text_text__8tCgh>h3,.rich-text_text__8tCgh>h4,.rich-text_text__8tCgh>h5,.rich-text_text__8tCgh>h6{margin:0 0 calc(var(--unit) * 20) 0;font-weight:500;line-height:100%;letter-spacing:-.05em}.rich-text_text__8tCgh>h2{font-size:calc(var(--unit) * 28)}.rich-text_text__8tCgh>h3{font-size:calc(var(--unit) * 26)}.rich-text_text__8tCgh>h4{font-size:calc(var(--unit) * 24)}.rich-text_text__8tCgh>h5{font-size:calc(var(--unit) * 20)}.rich-text_text__8tCgh>h6{font-size:calc(var(--unit) * 16)}.rich-text_text__8tCgh>h2:last-child,.rich-text_text__8tCgh>h3:last-child,.rich-text_text__8tCgh>h4:last-child,.rich-text_text__8tCgh>h5:last-child,.rich-text_text__8tCgh>h6:last-child{margin:0}.rich-text_text__8tCgh>p{margin:0 0 calc(var(--unit) * 20) 0;font-size:calc(var(--unit) * 16);font-weight:400;line-height:140%;letter-spacing:-.03em}.rich-text_text__8tCgh>p:last-child{margin:0}.rich-text_text__8tCgh>div picture{margin:0 0 calc(var(--unit) * 30) 0;line-height:0}.rich-text_text__8tCgh>div:last-child picture{margin:0;line-height:0}.rich-text_text__8tCgh>div img{border-radius:calc(var(--unit) * 10)}.rich-text_text__8tCgh>div figure{margin:0;line-height:140%}.rich-text_text__8tCgh>div figure figcaption{font-size:calc(var(--unit) * 14);font-weight:400;line-height:120%;letter-spacing:-.01em;color:var(--text-color-2)}.rich-text_text__8tCgh>.imageMaxWidth{max-width:100%}.rich-text_text__8tCgh>blockquote{position:relative;margin:0 0 calc(var(--unit) * 30) 0;padding:calc(var(--unit) * 20) calc(var(--unit) * 64);font-size:calc(var(--unit) * 32);font-weight:400;line-height:100%;letter-spacing:-.05em;background-color:var(--bg-light-color);border-radius:calc(var(--unit) * 10)}.rich-text_text__8tCgh>blockquote:last-child{margin:0}.rich-text_text__8tCgh>blockquote:before{top:calc(var(--unit) * 20);left:calc(var(--unit) * 20);background-image:url(/assets/icons/blockquotes.svg)}.rich-text_text__8tCgh>blockquote:after,.rich-text_text__8tCgh>blockquote:before{position:absolute;width:calc(var(--unit) * 24);height:calc(var(--unit) * 24);content:"";background-size:contain;background-repeat:no-repeat;background-position:50%}.rich-text_text__8tCgh>blockquote:after{bottom:calc(var(--unit) * 20);right:calc(var(--unit) * 20);background-image:url(/assets/icons/blockquotes_reverse.svg)}.rich-text_text__8tCgh>blockquote>p{margin:0 0 calc(var(--unit) * 20) 0}.rich-text_text__8tCgh>blockquote>p:last-child{margin:0}.rich-text_text__8tCgh>ul{margin:0 0 calc(var(--unit) * 30) 0;padding:0;list-style:none}.rich-text_text__8tCgh>ul:last-child{margin:0}.rich-text_text__8tCgh>ul>li{position:relative;padding-left:calc(var(--unit) * 20);font-size:calc(var(--unit) * 16);font-weight:400;line-height:140%;letter-spacing:-.03em}.rich-text_text__8tCgh>ul>li>p{margin:0 0 calc(var(--unit) * 20) 0}.rich-text_text__8tCgh>ul>li>p:last-child{margin:0}.rich-text_text__8tCgh>ul>li:before{position:absolute;top:calc(var(--unit) * 8);left:calc(var(--unit) * 7);width:calc(var(--unit) * 6);height:calc(var(--unit) * 6);content:"";background-color:var(--success-color);border-radius:50%}.rich-text_text__8tCgh>ol{margin:0 0 calc(var(--unit) * 30) 0;padding-left:calc(var(--unit) * 20)}.rich-text_text__8tCgh>ol:last-child{margin:0}.rich-text_text__8tCgh>ol>li{position:relative;font-size:calc(var(--unit) * 16);font-weight:400;line-height:140%;letter-spacing:-.03em}.rich-text_text__8tCgh>ol>li::marker{color:var(--success-color)}.rich-text_text__8tCgh>ol>li>p{margin:0 0 calc(var(--unit) * 20) 0}.rich-text_text__8tCgh>ol>li>p:last-child{margin:0}.rich-text_text__8tCgh>.tableWrapper{margin:0 0 calc(var(--unit) * 30) 0;padding:calc(var(--unit) * 20);background-color:var(--bg-light-color);border-radius:calc(var(--unit) * 10);width:100%;overflow-x:scroll}.rich-text_text__8tCgh>.tableWrapper:last-child{margin:0}.rich-text_text__8tCgh>.tableWrapper table{width:100%;border-collapse:collapse}.rich-text_text__8tCgh>.tableWrapper table tbody td,.rich-text_text__8tCgh>.tableWrapper table tbody th{padding:calc(var(--unit) * 20) calc(var(--unit) * 5) calc(var(--unit) * 5) calc(var(--unit) * 5);text-align:left;vertical-align:top;font-size:calc(var(--unit) * 16);font-weight:400;line-height:140%;letter-spacing:-.03em;border-bottom:calc(var(--unit) * 1) solid #d0d0d0}.rich-text_text__8tCgh>.tableWrapper table tbody tr:first-child td,.rich-text_text__8tCgh>.tableWrapper table tbody tr:first-child th{padding-top:calc(var(--unit) * 5)}.rich-text_text__8tCgh>.tableWrapper table tbody th{font-weight:500}.rich-text_text__8tCgh>.tableWrapper table tbody td h2,.rich-text_text__8tCgh>.tableWrapper table tbody td h3,.rich-text_text__8tCgh>.tableWrapper table tbody td h4,.rich-text_text__8tCgh>.tableWrapper table tbody td h5,.rich-text_text__8tCgh>.tableWrapper table tbody td h6,.rich-text_text__8tCgh>.tableWrapper table tbody th h2,.rich-text_text__8tCgh>.tableWrapper table tbody th h3,.rich-text_text__8tCgh>.tableWrapper table tbody th h4,.rich-text_text__8tCgh>.tableWrapper table tbody th h5,.rich-text_text__8tCgh>.tableWrapper table tbody th h6{font-weight:500;line-height:100%;letter-spacing:-.05em}.rich-text_text__8tCgh>.tableWrapper table tbody td h2,.rich-text_text__8tCgh>.tableWrapper table tbody th h2{font-size:calc(var(--unit) * 28)}.rich-text_text__8tCgh>.tableWrapper table tbody td h3,.rich-text_text__8tCgh>.tableWrapper table tbody th h3{font-size:calc(var(--unit) * 26)}.rich-text_text__8tCgh>.tableWrapper table tbody td h4,.rich-text_text__8tCgh>.tableWrapper table tbody th h4{font-size:calc(var(--unit) * 24)}.rich-text_text__8tCgh>.tableWrapper table tbody td h5,.rich-text_text__8tCgh>.tableWrapper table tbody th h5{font-size:calc(var(--unit) * 20)}.rich-text_text__8tCgh>.tableWrapper table tbody td h6,.rich-text_text__8tCgh>.tableWrapper table tbody th h6{font-size:calc(var(--unit) * 16)}.rich-text_text__8tCgh>.tableWrapper table tbody td h2,.rich-text_text__8tCgh>.tableWrapper table tbody td h3,.rich-text_text__8tCgh>.tableWrapper table tbody td h4,.rich-text_text__8tCgh>.tableWrapper table tbody td h5,.rich-text_text__8tCgh>.tableWrapper table tbody td h6,.rich-text_text__8tCgh>.tableWrapper table tbody td p,.rich-text_text__8tCgh>.tableWrapper table tbody th h2,.rich-text_text__8tCgh>.tableWrapper table tbody th h3,.rich-text_text__8tCgh>.tableWrapper table tbody th h4,.rich-text_text__8tCgh>.tableWrapper table tbody th h5,.rich-text_text__8tCgh>.tableWrapper table tbody th h6,.rich-text_text__8tCgh>.tableWrapper table tbody th p{margin:0}@media (max-width:767.98px){.rich-text_text__8tCgh>h2{font-size:calc(var(--unit) * 20)}.rich-text_text__8tCgh>h3{font-size:calc(var(--unit) * 18)}.rich-text_text__8tCgh>h4{font-size:calc(var(--unit) * 16)}.rich-text_text__8tCgh>.tableWrapper table tbody td,.rich-text_text__8tCgh>.tableWrapper table tbody th,.rich-text_text__8tCgh>h5,.rich-text_text__8tCgh>h6,.rich-text_text__8tCgh>p,.rich-text_text__8tCgh>ul>li{font-size:calc(var(--unit) * 14)}.rich-text_text__8tCgh>.tableWrapper table tbody td,.rich-text_text__8tCgh>.tableWrapper table tbody th,.rich-text_text__8tCgh>h2,.rich-text_text__8tCgh>h3,.rich-text_text__8tCgh>h4,.rich-text_text__8tCgh>h5,.rich-text_text__8tCgh>h6,.rich-text_text__8tCgh>p,.rich-text_text__8tCgh>ul>li{margin-bottom:calc(var(--unit) * 10)}.rich-text_text__8tCgh>.tableWrapper table tbody td,.rich-text_text__8tCgh>.tableWrapper table tbody th{padding-top:calc(var(--unit) * 5);padding-bottom:calc(var(--unit) * 5)}.rich-text_text__8tCgh>.tableWrapper{margin-bottom:calc(var(--unit) * 20);padding:calc(var(--unit) * 10)}.rich-text_text__8tCgh>div figure{margin-bottom:calc(var(--unit) * 20)}.rich-text_text__8tCgh>div figure figcaption{margin-top:calc(var(--unit) * 5)}.rich-text_text__8tCgh>picture{margin-bottom:calc(var(--unit) * 20)}}.project-service-card_card__F53Nc{position:relative;display:flex;gap:calc(var(--unit) * 20);padding-top:calc(var(--unit) * 15);padding-bottom:calc(var(--unit) * 5);border-bottom:calc(var(--unit) * 1) solid var(--border-color)}.project-service-card_card__checkbox__7kWo9{flex-shrink:0}.project-service-card_card__checkbox__7kWo9 label{position:relative;display:block;width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);background-color:var(--bg-light-color);border-radius:calc(var(--unit) * 4);border:calc(var(--unit) * 1) solid var(--text-color-2);cursor:pointer}.project-service-card_card__checkbox__7kWo9 label:before{position:absolute;top:50%;left:50%;width:calc(var(--unit) * 18);height:calc(var(--unit) * 18);background-color:var(--accent-color);border-radius:calc(var(--unit) * 4);transform:translate(-50%,-50%);opacity:0;transition:opacity var(--transition);content:""}.project-service-card_card__checkbox__7kWo9>input:checked+label:before{opacity:1}.project-service-card_card__trigger__yMF06.project-service-card_card__trigger__yMF06{position:relative;display:grid;grid-template-columns:calc(var(--unit) * 367) calc(var(--unit) * 200) calc(var(--unit) * 550) 1fr;grid-gap:calc(var(--unit) * 20);gap:calc(var(--unit) * 20);align-items:start;margin-top:calc(var(--unit) * 3);width:100%;text-align:start}.project-service-card_card__trigger__yMF06.project-service-card_card__trigger__yMF06:hover .project-service-card_card__more__1YUSD,.project-service-card_card__trigger__yMF06.project-service-card_card__trigger__yMF06:hover .project-service-card_card__title__iSVR0{color:var(--accent-color-2)}.project-service-card_card__trigger__yMF06.project-service-card_card__trigger__yMF06:hover .project-service-card_card__plus__ASTSX svg{stroke:var(--accent-color-2)}.project-service-card_card__title__iSVR0.project-service-card_card__title__iSVR0{position:relative;color:var(--text-color);transition:color var(--transition)}.project-service-card_card__price__kmOvN.project-service-card_card__price__kmOvN{position:relative;color:var(--text-color)}.project-service-card_card__content__tgGMu{position:relative;height:calc(var(--unit) * 95);color:var(--text-color);overflow:hidden;transition:height var(--transition)}.project-service-card_card__content_open__TLiVX{height:var(--height-open)}.project-service-card_card__more__1YUSD{position:absolute;bottom:0;left:0;display:block;width:100%;padding-top:calc(var(--unit) * 10);color:var(--text-color);background-color:var(--bg-light-color);transition:opacity var(--transition),color var(--transition)}.project-service-card_card__more_open__4RvkQ{opacity:0}.project-service-card_card__plus__ASTSX{display:block;width:calc(var(--unit) * 26);height:calc(var(--unit) * 26);justify-self:end;transform-origin:center center;transition:transform var(--transition)}.project-service-card_card__plus_open__3hD53{transform:rotate(45deg)}.project-service-card_card__plus__ASTSX svg{width:100%;height:100%;stroke:var(--text-color);transition:stroke var(--transition)}@media (max-width:1279.98px){.project-service-card_card__trigger__yMF06.project-service-card_card__trigger__yMF06{grid-template-columns:calc(var(--unit) * 214) calc(var(--unit) * 600) 1fr}.project-service-card_card__price__kmOvN.project-service-card_card__price__kmOvN{position:absolute;top:calc(var(--unit) * 46);left:0}}@media (max-width:767.98px){.project-service-card_card__F53Nc{position:relative;gap:0;padding-top:calc(var(--unit) * 10);padding-bottom:calc(var(--unit) * 10);border-bottom:calc(var(--unit) * 1) solid var(--border-color)}.project-service-card_card__checkbox__7kWo9 label{position:absolute;top:calc(var(--unit) * 14);left:0;z-index:2;width:calc(var(--unit) * 24);height:calc(var(--unit) * 24)}.project-service-card_card__checkbox__7kWo9 label:before{width:calc(var(--unit) * 16);height:calc(var(--unit) * 16)}.project-service-card_card__trigger__yMF06.project-service-card_card__trigger__yMF06{grid-template-columns:1fr 1fr;grid-template-areas:"title plus" "price price" "text text";gap:calc(var(--unit) * 10)}.project-service-card_card__title__iSVR0.project-service-card_card__title__iSVR0{grid-area:title;align-self:center;padding-left:calc(var(--unit) * 34)}.project-service-card_card__price__kmOvN.project-service-card_card__price__kmOvN{position:relative;top:0;grid-area:price}.project-service-card_card__plus__ASTSX{grid-area:plus}.project-service-card_card__content__tgGMu{grid-area:text}}.project-facades_facades__title__T_brG.project-facades_facades__title__T_brG{margin-bottom:calc(var(--unit) * 40)}.project-facades_facades__wrapper__aezoU{position:relative;width:100%;overflow:hidden}.project-facades_facades__images__h8ezT{position:relative;display:grid;grid-auto-flow:column;justify-content:start;grid-gap:calc(var(--unit) * 20);gap:calc(var(--unit) * 20);width:100%;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.project-facades_facades__images__h8ezT::-webkit-scrollbar{width:0;height:0}.project-facades_facades__image__75_G3.project-facades_facades__image__75_G3{position:relative;width:calc(var(--unit) * 427);height:100%;scroll-snap-align:start;line-height:0;border-radius:calc(var(--unit) * 10);overflow:hidden;cursor:pointer}.project-facades_facades__next__e6vCv.project-facades_facades__next__e6vCv,.project-facades_facades__prev__IhEaB.project-facades_facades__prev__IhEaB{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:calc(var(--unit) * 70);height:100%}.project-facades_facades__prev__IhEaB.project-facades_facades__prev__IhEaB{left:0}.project-facades_facades__next__e6vCv.project-facades_facades__next__e6vCv{right:0}.project-facades_facades__next__e6vCv.project-facades_facades__next__e6vCv:disabled,.project-facades_facades__prev__IhEaB.project-facades_facades__prev__IhEaB:disabled{opacity:.5;cursor:not-allowed}.project-facades_facades__next__e6vCv.project-facades_facades__next__e6vCv:hover:not(:disabled) .project-facades_facades__icon__wuXDz,.project-facades_facades__prev__IhEaB.project-facades_facades__prev__IhEaB:hover:not(:disabled) .project-facades_facades__icon__wuXDz{background-color:var(--accent-color-2)}.project-facades_facades__icon__wuXDz{position:relative;display:flex;align-items:center;justify-content:center;padding:0 calc(var(--unit) * 8.5);width:calc(var(--unit) * 27);height:calc(var(--unit) * 27);border-radius:50%;background-color:var(--accent-color);transition:background-color var(--transition)}.project-facades_facades__icon__wuXDz svg{width:100%;height:100%;position:relative;fill:#505050}@media (max-width:767.98px){.project-facades_facades__image__75_G3.project-facades_facades__image__75_G3{width:calc(var(--unit) * 355)}.project-facades_facades__next__e6vCv.project-facades_facades__next__e6vCv,.project-facades_facades__prev__IhEaB.project-facades_facades__prev__IhEaB{width:calc(var(--unit) * 50)}}