@charset "UTF-8";.swiper.swiper--main-theme{overflow:visible}.swiper.swiper--main-theme .swiper-slide{opacity:0;visibility:hidden;user-select:none;transition:.2s ease-in-out;transition-property:opacity,visibility}.swiper.swiper--main-theme .swiper-slide-visible{opacity:1;visibility:visible}.swiper.swiper--main-theme .swiper__btn{position:absolute;z-index:2;top:50%;width:51px;height:51px;cursor:pointer;transition:opacity .2s ease-in-out;transform:translateY(-50%)}.swiper.swiper--main-theme .swiper__btn--prev{left:-100px;background:url(./images/swiper-prev.svg) 50% 50% no-repeat}.swiper.swiper--main-theme .swiper__btn--next{right:-100px;background:url(./images/swiper-next.svg) 50% 50% no-repeat}.swiper.swiper--main-theme .swiper__btn:hover{opacity:.4}@media(max-width:767px){.swiper.swiper--main-theme .swiper__btn{display:none}}.swiper.swiper--main-theme .swiper-button-disabled{opacity:.4;cursor:auto;pointer-events:none}.swiper.swiper--main-theme .swiper-pagination-bullet{position:relative;width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:#3f3f42;flex:0 0 auto;transition:background-color .2s ease-in-out}.swiper.swiper--main-theme .swiper-pagination-bullet-active{background-color:#ccb291}.swiper.swiper--main-theme.swiper--padding{padding-right:51px;padding-left:51px}.swiper.swiper--main-theme.swiper--bullets{margin-bottom:40px}.swiper.swiper--main-theme.swiper--bullets .swiper-pagination{position:static;display:flex;margin:40px auto 0;justify-content:center;align-items:center;transform:none}@media(max-width:767px){.swiper.swiper--main-theme.swiper--bullets .swiper-pagination{margin-top:30px}}@media(max-width:767px){.swiper.swiper--main-theme.swiper--bullets{margin-bottom:30px}}.fancybox__container{--fancybox-accent-color: #ccb291;--fancybox-bg: rgba(63, 63, 66, .92);--fancybox-color: #fff;--fancybox-content-bg: #fff;--fancybox-content-color: #3f3f42;--carousel-button-color: #fff;--carousel-button-border-radius: 50%;--carousel-button-shadow: none;--carousel-button-svg-width: 40%;--carousel-button-svg-height: 40%;--carousel-button-svg-stroke-width: 2;--fancybox-toolbar-text-shadow: none}@media(max-width:767px){.fancybox__slide.has-iframe .fancybox__content{padding:0}}.b-area-filter .mapfilter__select .ss-main{--ss-main-height: 50px;--ss-bg-color: #fff;--ss-font-color: #3f3f42;--ss-border-color: #eaeaea;--ss-primary-color: #ccb291;--ss-focus-color: #ccb291;--ss-border-radius: 0;padding:9px 12px;font-size:16px}.b-area-filter .mapfilter__select .ss-main .ss-arrow path{stroke:#ccb291}.b-area-filter .mapfilter__select .ss-content{--ss-bg-color: #fff;--ss-font-color: #3f3f42;--ss-border-color: #eaeaea;--ss-primary-color: #ccb291;--ss-border-radius: 0;font-size:16px}.b-area-filter .mapfilter__select .ss-content.ss-relative{position:absolute;top:100%;right:0;left:0;width:100%;height:auto}.b-area-filter .mapfilter__select .ss-content.ss-relative.ss-open-above{top:auto;bottom:100%}.b-area-filter .mapfilter__select .ss-content.ss-relative.ss-open-below{box-shadow:0 6px 16px #0000001f}.b-area-filter .mapfilter__select .ss-content .ss-option{padding:9px 12px}.b-building-filter .building-filter__select .ss-main{--ss-main-height: 50px;--ss-bg-color: #fff;--ss-font-color: #3f3f42;--ss-border-color: #eaeaea;--ss-primary-color: #ccb291;--ss-focus-color: #ccb291;--ss-border-radius: 0;padding:9px 12px;font-size:16px}.b-building-filter .building-filter__select .ss-main .ss-arrow path{stroke:#ccb291}.b-building-filter .building-filter__select .ss-content{--ss-bg-color: #fff;--ss-font-color: #3f3f42;--ss-border-color: #eaeaea;--ss-primary-color: #ccb291;--ss-border-radius: 0;font-size:16px}.b-building-filter .building-filter__select .ss-content.ss-relative{position:absolute;top:100%;right:0;left:0;width:100%;height:auto}.b-building-filter .building-filter__select .ss-content.ss-relative.ss-open-above{top:auto;bottom:100%}.b-building-filter .building-filter__select .ss-content.ss-relative.ss-open-below{box-shadow:0 6px 16px #0000001f}.b-building-filter .building-filter__select .ss-content .ss-option{padding:9px 12px}@font-face{src:url(./fonts/Exo2/Exo2-Bold.woff2) format("woff2");font-family:"Exo 2";font-weight:700;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Exo2/Exo2-Light.woff2) format("woff2");font-family:"Exo 2";font-weight:300;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Exo2/Exo2-Medium.woff2) format("woff2");font-family:"Exo 2";font-weight:500;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Exo2/Exo2-SemiBold.woff2) format("woff2");font-family:"Exo 2";font-weight:600;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Exo2/Exo2-Regular.woff2) format("woff2");font-family:"Exo 2";font-weight:400;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Exo2/Exo2-ExtraBold.woff2) format("woff2");font-family:"Exo 2";font-weight:800;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2");font-family:Ubuntu;font-weight:700;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Ubuntu/Ubuntu-Medium.woff2) format("woff2");font-family:Ubuntu;font-weight:500;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2");font-family:Ubuntu;font-weight:400;font-style:normal;font-display:fallback}@font-face{src:url(./fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2");font-family:Ubuntu;font-weight:300;font-style:normal;font-display:fallback}body{font-family:Ubuntu,sans-serif;font-size:18px;line-height:1.5}@media(max-width:1239px){body{font-size:16px;line-height:1.3}}.l-main--content{font-weight:300}h1,.b-title-h1{margin:0 0 30px;line-height:1.2;text-transform:uppercase;font-family:"Exo 2",sans-serif;font-size:80px;font-weight:600}@media(min-width:768px)and (max-width:1239px){h1,.b-title-h1{font-size:25px}}@media(max-width:767px){h1,.b-title-h1{margin:0 0 20px;font-size:25px}}h2,.b-title-h2{margin:22px 0;line-height:1.2;text-transform:uppercase;font-family:"Exo 2",sans-serif;font-size:50px;font-weight:600}h2:first-child,.b-title-h2:first-child{margin-top:0}@media(min-width:768px)and (max-width:1239px){h2,.b-title-h2{font-size:20px}}@media(max-width:767px){h2,.b-title-h2{margin:0 0 15px;font-size:20px}}h3,.b-title-h3{margin:22px 0;line-height:1.2;font-size:24px;font-weight:400}h3:first-child,.b-title-h3:first-child{margin-top:0}@media(min-width:768px)and (max-width:1239px){h3,.b-title-h3{font-size:20px}}@media(max-width:767px){h3,.b-title-h3{margin:0 0 15px;font-size:18px}}ul{margin:0;padding:0;list-style-type:none}a:link,a:visited{color:#3f3f42;text-decoration:none;transition:color .2s ease-in-out}a:hover{text-decoration:underline}a:link[href^=tel],a:active[href^=tel],a:visited[href^=tel],a:hover[href^=tel]{color:currentcolor;text-decoration:none}p{margin:0 0 15px}p:first-child{margin-top:0;padding-top:0}p:last-child{margin-bottom:0;padding-bottom:0}.b-fav svg path{transition:fill .3s ease}.b-fav:hover svg path{fill:#3f3f42}.b-fav--active svg path{fill:#3f3f42}.b-favorites{position:relative}.b-favorites .favorites__btn{margin-bottom:40px}@media(max-width:767px){.b-favorites .favorites__btn{margin-bottom:20px;text-align:center}}.b-favorites .favorites__desc{font-size:20px;text-align:center}@media(max-width:1239px){.b-favorites .favorites__desc{font-size:inherit}}.b-favorites .favorites__icon{vertical-align:middle}.b-loader{position:fixed;z-index:10000!important;top:0;left:0;width:100%;min-width:100%;height:100%;min-height:100%;background-color:#ffffffbf}.b-loader .loader__clock{position:absolute;top:50%;left:50%;width:78px;height:78px;margin-top:-39px;margin-left:-39px;border:3px solid #3f3f42;border-radius:58px}.b-loader .loader__clock:after{content:"";position:absolute;top:2px;left:48%;width:4px;height:37px;border-radius:5px;background-color:#3f3f42;transform-origin:50% 97%;animation:grdAiguille .8s linear infinite}.b-loader .loader__clock:before{content:"";position:absolute;top:6px;left:48%;width:4px;height:34px;border-radius:5px;background-color:#3f3f42;transform-origin:50% 94%;animation:ptAiguille 4.8s linear infinite}@keyframes grdAiguille{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ptAiguille{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.b-lk-header svg{display:block}@media(max-width:1239px){.b-lk-header svg{width:30px;height:auto}}.fancybox__content:has(.bx-catalog-element){width:100%;max-width:1190px}@media(min-width:1240px){.hide-on-desktop{display:none!important}}@media(min-width:768px)and (max-width:1239px){.hide-on-tablet{display:none!important}}@media(max-width:767px){.hide-on-mobile{display:none!important}}.b-banner-content{display:flex;height:100%;flex-direction:column}.b-banner-content .b-btn,.b-banner-content .b-btn:link,.b-banner-content .b-btn:visited{margin-top:auto}@media(min-width:768px)and (max-width:1239px){.b-banner-content h1,.b-banner-content .b-title-h1{font-size:30px}}@media(max-width:767px){.b-banner-content h1,.b-banner-content .b-title-h1{font-size:25px}}.b-banner-content .banner-content__bevel{display:flex;width:fit-content;align-items:stretch;overflow:hidden}.b-banner-content .banner-content__bevel-item{position:relative;min-width:250px;padding:20px 105px 25px 28px;background:#fff;clip-path:polygon(0 0,calc(100% - 105px) 0,100% 100%,0 100%)}.b-banner-content .banner-content__bevel-item:first-child{z-index:2}.b-banner-content .banner-content__bevel-item:last-child{z-index:1;margin-left:-105px;padding:20px 105px 25px 120px;background:#4a4a4eb3;text-align:center}.b-banner-content .banner-content__bevel-item:last-child .banner-content__bevel-title{color:#ccb291}.b-banner-content .banner-content__bevel-item:last-child .banner-content__bevel-text{color:#fff}@media(min-width:768px)and (max-width:1239px){.b-banner-content .banner-content__bevel-item:last-child{margin-left:-41px;padding:10px 41px 10px 50px}}@media(max-width:767px){.b-banner-content .banner-content__bevel-item:last-child{margin-left:-41px;padding:10px 32px 10px 47px}}@media(min-width:768px)and (max-width:1239px){.b-banner-content .banner-content__bevel-item{min-width:192px;padding:10px 41px 10px 17px;clip-path:polygon(0 0,calc(100% - 38px) 0,100% 100%,0 100%)}}@media(max-width:767px){.b-banner-content .banner-content__bevel-item{min-width:165px;padding:10px 34px 10px 17px;clip-path:polygon(0 0,calc(100% - 38px) 0,100% 100%,0 100%)}}.b-banner-content .banner-content__bevel-title{margin-bottom:5px;color:#ccb291;font-family:"Exo 2",sans-serif;font-size:72px;font-weight:600;line-height:1}.b-banner-content .banner-content__bevel-title span{font-family:"Exo 2",sans-serif;font-size:36px;font-weight:600}@media(min-width:768px)and (max-width:1239px){.b-banner-content .banner-content__bevel-title span{font-size:16px}}@media(max-width:767px){.b-banner-content .banner-content__bevel-title span{font-size:12px}}@media(min-width:768px)and (max-width:1239px){.b-banner-content .banner-content__bevel-title{font-size:30px}}@media(max-width:767px){.b-banner-content .banner-content__bevel-title{font-size:25px}}.b-banner-content .banner-content__bevel-text{color:#3f3f42;font-size:28px;line-height:1.2}@media(min-width:768px)and (max-width:1239px){.b-banner-content .banner-content__bevel-text{font-size:12px}}@media(max-width:767px){.b-banner-content .banner-content__bevel-text{font-size:10px}}.b-contacts-page{margin-bottom:80px}.b-contacts-page .contacts-page__title{margin:0 0 25px}@media(max-width:767px){.b-contacts-page .contacts-page__title{margin-bottom:15px}}.b-contacts-page .contacts-page__lead{max-width:900px;margin-bottom:40px;color:#3f3f42;font-family:Ubuntu,sans-serif;font-size:18px;line-height:1.5}.b-contacts-page .contacts-page__lead:empty{display:none}@media(max-width:767px){.b-contacts-page .contacts-page__lead{margin-bottom:25px;font-size:16px}}.b-contacts-page .contacts-page__grid{display:grid;margin-bottom:40px;gap:20px;grid-template-columns:repeat(3,1fr)}@media(max-width:1239px){.b-contacts-page .contacts-page__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.b-contacts-page .contacts-page__grid{margin-bottom:25px;gap:10px;grid-template-columns:1fr}}.b-contacts-page .contacts-page__card{display:flex;padding:32px;background-color:#f1f1f1;align-items:flex-start;gap:24px}.b-contacts-page .contacts-page__card--wide{grid-column:1/-1}@media(max-width:1239px){.b-contacts-page .contacts-page__card{padding:24px;gap:20px}}@media(max-width:767px){.b-contacts-page .contacts-page__card{padding:20px;gap:16px}}.b-contacts-page .contacts-page__icon{display:flex;width:52px;height:52px;border-radius:50%;background-color:#fff;justify-content:center;align-items:center;flex-shrink:0}.b-contacts-page .contacts-page__icon svg{display:block;width:22px;height:22px}.b-contacts-page .contacts-page__icon svg path{fill:#ccb291}@media(max-width:767px){.b-contacts-page .contacts-page__icon svg{width:20px;height:20px}}@media(max-width:767px){.b-contacts-page .contacts-page__icon{width:44px;height:44px}}.b-contacts-page .contacts-page__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.b-contacts-page .contacts-page__label{color:#ccb291;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:600;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.b-contacts-page .contacts-page__value{color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:22px;font-weight:500;line-height:1.3}.b-contacts-page .contacts-page__value a,.b-contacts-page .contacts-page__value a:link,.b-contacts-page .contacts-page__value a:visited{color:#3f3f42;text-decoration:none;transition:color .2s ease-in-out}.b-contacts-page .contacts-page__value a:hover{color:#ccb291}@media(max-width:767px){.b-contacts-page .contacts-page__value{font-size:18px}}.b-contacts-page .contacts-page__cta{display:flex}@media(max-width:767px){.b-contacts-page .contacts-page__cta .b-btn{width:100%}}@media(max-width:1239px){.b-contacts-page{margin-bottom:40px}}@media(max-width:767px){.b-contacts-page{margin-bottom:40px}}.b-contacts-elem{display:flex;align-items:center;gap:10px}.b-contacts-elem svg{flex-shrink:0}.b-contacts-elem a[href^="tel:"]{font-size:20px;font-weight:500}@media(max-width:767px){.b-contacts-elem--adress{max-width:255px}}.b-project-banner{position:relative;margin-bottom:0}.b-project-banner .project-banner__slide{position:relative;display:flex;min-height:880px;flex-direction:column;overflow:hidden}.b-project-banner .project-banner__slide:after{content:"";position:absolute;z-index:1;inset:0 0 10%;background:linear-gradient(180deg,#3f3f42e6,#3f3f4200)}@media(max-width:1239px){.b-project-banner .project-banner__slide{min-height:380px}}@media(max-width:767px){.b-project-banner .project-banner__slide{min-height:400px}}.b-project-banner .project-banner__img,.b-project-banner .project-banner__video{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.b-project-banner .project-banner__img--poster{z-index:1;transition:opacity .6s ease}.b-project-banner .project-banner__img--poster.is-loaded{opacity:0;pointer-events:none}.b-project-banner .project-banner__overlay{position:absolute;z-index:2;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 40%)}.b-project-banner .project-banner__inner{position:relative;z-index:3;display:flex;width:100%;max-width:1590px;margin:0 auto;padding:190px 30px 120px;flex:1;flex-direction:column}@media(max-width:1239px){.b-project-banner .project-banner__inner{padding:90px 20px 60px}}@media(max-width:767px){.b-project-banner .project-banner__inner{padding:73px 20px 40px}}.b-project-banner .project-banner__content{display:grid;flex:1;grid-template:"head chars" 1fr "btns chars" auto/1fr 450px;column-gap:30px}@media(max-width:1239px){.b-project-banner .project-banner__content{row-gap:20px;grid-template-areas:"head chars" "btns btns";grid-template-columns:1fr 320px}}@media(max-width:767px){.b-project-banner .project-banner__content{flex:none;row-gap:20px;grid-template:"head" auto "chars" auto "btns" auto/1fr}}.b-project-banner .project-banner__head{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:25px;grid-area:head}.b-project-banner .project-banner__btns{display:flex;flex-wrap:wrap;align-self:end;gap:20px;grid-area:btns}.b-project-banner .project-banner__btns .b-btn--file:before{content:"";display:block;width:16px;height:16px;background:url(./images/d.svg) no-repeat left center;background-size:contain}@media(max-width:767px){.b-project-banner .project-banner__btns{flex-direction:column;align-items:center}.b-project-banner .project-banner__btns>a.b-btn{width:100%;max-width:274px}}.b-project-banner .project-banner__subtitle{color:#ccb291;font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}@media(max-width:767px){.b-project-banner .project-banner__subtitle{font-size:13px}}.b-project-banner .project-banner__title{max-width:765px;margin:0;color:#fff;font-family:"Exo 2",sans-serif;font-size:80px;font-weight:600}@media(max-width:1239px){.b-project-banner .project-banner__title{font-size:30px}}@media(max-width:767px){.b-project-banner .project-banner__title{font-size:25px}}.b-project-banner .project-banner__assign{max-width:860px;color:#fff;font-size:30px;line-height:1.4}@media(max-width:1239px){.b-project-banner .project-banner__assign{font-size:16px}}@media(max-width:767px){.b-project-banner .project-banner__assign{font-size:14px}}.b-project-banner .project-banner__chars{display:flex;min-height:0;flex-direction:column;gap:0;grid-area:chars;clip-path:polygon(135px 0%,100% 0%,100% 100%,0% 100%,0% 135px)}.b-project-banner .project-banner__chars--services{padding:60px 50px;background:#3f3f4280;justify-content:center;align-items:stretch;flex-flow:column nowrap}@media(max-width:1239px){.b-project-banner .project-banner__chars--services{padding:25px 20px;flex-flow:column nowrap}.b-project-banner .project-banner__chars--services>*:first-child,.b-project-banner .project-banner__chars--services>*:not(:first-child){width:auto;min-width:0}}@media(max-width:767px){.b-project-banner .project-banner__chars--services{padding:25px 20px}}@media(max-width:1239px){.b-project-banner .project-banner__chars{flex-flow:row wrap;clip-path:polygon(95px 0%,100% 0%,100% 100%,0% 100%,0% 95px)}.b-project-banner .project-banner__chars>*:first-child{width:100%;min-width:100%}.b-project-banner .project-banner__chars>*:not(:first-child){width:50%}}.b-project-banner .project-banner__char{display:flex;min-width:140px;padding:30px;background:#3f3f42cc;flex:1;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.b-project-banner .project-banner__char:first-child{justify-content:flex-end}.b-project-banner .project-banner__char:first-child .project-banner__char-val{color:#fff;font-size:26px;font-weight:400;line-height:1}@media(max-width:1239px){.b-project-banner .project-banner__char:first-child .project-banner__char-val{font-size:11px}}@media(max-width:1239px){.b-project-banner .project-banner__char:first-child{padding:20px 15px 10px}}.b-project-banner .project-banner__char:nth-child(n+2) .project-banner__char-val{color:#ccb291;font-family:"Exo 2",sans-serif;font-size:50px;font-weight:500;line-height:1.3}@media(max-width:1239px){.b-project-banner .project-banner__char:nth-child(n+2) .project-banner__char-val{font-size:30px}}.b-project-banner .project-banner__char:nth-child(n+2) .project-banner__char-label{color:#fff;font-size:26px;font-weight:400;line-height:1.2}@media(max-width:1239px){.b-project-banner .project-banner__char:nth-child(n+2) .project-banner__char-label{font-size:11px}}@media(max-width:1239px){.b-project-banner .project-banner__char:nth-child(n+2){padding:10px 15px 25px;gap:5px}}@media(max-width:767px){.b-project-banner .project-banner__char:nth-child(n+2){padding:10px 5px 40px}}.b-project-banner .project-banner__char:last-child{justify-content:flex-start}.b-project-banner .project-banner__char--mark{z-index:2}.b-project-banner .project-banner__char--mark:before{content:"";display:block;width:40px;height:40px;margin-bottom:15px;background:url(./images/icon-mark.svg) no-repeat left center;background-size:contain}.b-info{display:flex;margin-bottom:50px;justify-content:space-between;gap:10%}.b-info h1{font-size:50px}@media(max-width:1239px){.b-info h1{margin-bottom:20px;font-size:22px}}@media(max-width:1239px){.b-info .info__title{width:100%}}@media(min-width:768px)and (max-width:1239px){.b-info .info__text{width:calc(100% - 50px)}}.b-info .info__scroll{margin-left:40px}@media(max-width:1239px){.b-info .info__scroll{margin-left:0}.b-info .info__scroll img{width:42px}}@media(max-width:767px){.b-info .info__scroll{display:none}}@media(max-width:1239px){.b-info{margin-bottom:40px;flex-wrap:wrap;gap:0}}@media(max-width:767px){.b-info{margin-bottom:35px}}.b-advantages{margin-bottom:80px}.b-advantages .advantages__title{margin-bottom:30px}@media(max-width:767px){.b-advantages .advantages__title{margin-bottom:20px}}.b-advantages .advantages__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:1239px){.b-advantages .advantages__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.b-advantages .advantages__grid{grid-template-columns:1fr}}@media(max-width:1239px){.b-advantages{margin-bottom:40px}}@media(max-width:767px){.b-advantages{margin-bottom:40px}}.b-advantage-card{display:flex;min-height:180px;padding:30px;background-color:#f1f1f1;flex-direction:column;gap:20px}.b-advantage-card .advantage-card__icon{width:40px;height:40px}.b-advantage-card .advantage-card__icon svg{display:block;width:100%;height:100%}.b-advantage-card .advantage-card__title{color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:20px;font-weight:500;line-height:1.2}@media(max-width:1239px){.b-advantage-card{min-height:150px;padding:20px;gap:20px}}.b-services-list{margin-bottom:80px}.b-services-list .services-list__title{margin-bottom:30px}@media(max-width:767px){.b-services-list .services-list__title{margin-bottom:20px}}.b-services-list .services-list__items{column-count:2;column-gap:40px}@media(max-width:1239px){.b-services-list .services-list__items{column-gap:30px}}@media(max-width:767px){.b-services-list .services-list__items{column-count:1}}@media(max-width:1239px){.b-services-list{margin-bottom:40px}}@media(max-width:767px){.b-services-list{margin-bottom:40px}}.b-service-item{position:relative;margin-bottom:40px;padding-left:20px;break-inside:avoid;page-break-inside:avoid}.b-service-item:last-child{margin-bottom:0}.b-service-item:before{content:"";position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background-color:#ccb291}.b-service-item .service-item__title{margin-bottom:12px;color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:24px;font-weight:500;line-height:1.2}@media(max-width:767px){.b-service-item .service-item__title{font-size:20px}}.b-service-item .service-item__text{color:#3f3f42;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:300;line-height:1.4}@media(max-width:767px){.b-service-item .service-item__text{font-size:16px}}@media(max-width:1239px){.b-service-item{margin-bottom:30px}}@media(max-width:767px){.b-service-item{margin-bottom:25px}}.b-banner-services{display:flex;flex-direction:column;align-items:center;gap:50px;color:#fff;text-align:center}.b-banner-services .banner-services__title{display:flex;flex-direction:column;align-items:center;gap:4px}.b-banner-services .banner-services__value{color:#ccb291;font-family:"Exo 2",sans-serif;font-size:70px;font-weight:500;line-height:1.2}@media(max-width:1239px){.b-banner-services .banner-services__value{font-size:31px}}.b-banner-services .banner-services__label{color:#fff;font-family:Ubuntu,sans-serif;font-size:26px;font-weight:400;line-height:1.2}@media(max-width:1239px){.b-banner-services .banner-services__label{font-size:11px}}.b-banner-services .banner-services__items{display:flex;flex-direction:column;align-items:flex-start;gap:25px}@media(max-width:1239px){.b-banner-services .banner-services__items{width:100%;flex-direction:row;justify-content:center;align-items:center;gap:20px}}.b-banner-services .banner-services__item{display:flex;align-items:center;gap:25px}@media(max-width:1239px){.b-banner-services .banner-services__item{gap:8px}}.b-banner-services .banner-services__icon{width:100px;height:100px;flex-shrink:0}.b-banner-services .banner-services__icon svg{display:block;width:100%;height:100%}@media(max-width:1239px){.b-banner-services .banner-services__icon{width:37px;height:37px}}.b-banner-services .banner-services__text{color:#fff;font-family:Ubuntu,sans-serif;font-size:26px;font-weight:400;line-height:1.2;text-align:left}@media(max-width:1239px){.b-banner-services .banner-services__text{font-size:11px}}@media(max-width:1239px){.b-banner-services{gap:20px}}.b-investors-intro .investors-intro__lead{display:flex;margin-bottom:40px;justify-content:space-between;align-items:center;gap:40px}@media(max-width:1239px){.b-investors-intro .investors-intro__lead{margin-bottom:30px;flex-direction:column;align-items:stretch;gap:20px}}.b-investors-intro .investors-intro__text{flex:1;color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:30px;font-weight:500;line-height:1}@media(max-width:1239px){.b-investors-intro .investors-intro__text{font-size:18px}}@media(max-width:767px){.b-investors-intro .investors-intro__text{font-size:16px}}.b-investors-intro .investors-intro__btn{flex-shrink:0}@media(max-width:1239px){.b-investors-intro .investors-intro__btn .b-btn{width:100%}}.b-investors-intro .investors-intro__image img{display:block;width:100%;height:auto}.b-investors-stats{display:grid;gap:0;grid-template-columns:1fr 1fr}.b-investors-stats .investors-stats__info{display:flex;margin-top:68px;padding-right:40px;flex-direction:column;align-items:flex-start}@media(max-width:1239px){.b-investors-stats .investors-stats__info{margin-top:30px;padding-right:0}}.b-investors-stats .investors-stats__title{margin:0}.b-investors-stats .investors-stats__text{margin-top:90px;color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:30px;font-weight:500;line-height:1}@media(max-width:1239px){.b-investors-stats .investors-stats__text{margin-top:48px;font-size:18px}}@media(max-width:767px){.b-investors-stats .investors-stats__text{margin-top:14px}}.b-investors-stats .investors-stats__btn{margin-top:66px}@media(max-width:1239px){.b-investors-stats .investors-stats__btn{margin-top:30px}}@media(max-width:767px){.b-investors-stats .investors-stats__btn{width:100%;margin-top:25px;margin-bottom:20px}.b-investors-stats .investors-stats__btn .b-btn{width:100%}}.b-investors-stats .investors-stats__cards{display:flex;flex-direction:column}@media(max-width:1239px){.b-investors-stats{gap:0 30px}}@media(max-width:767px){.b-investors-stats{gap:0;grid-template-columns:1fr}}.b-stat-card{display:flex;min-height:260px;padding:50px 30px 30px 33px;border:1px solid #f1f1f1;border-top:none;flex-direction:column;justify-content:space-between;gap:20px}.b-stat-card:first-child{border-top:1px solid #f1f1f1}.b-stat-card+.b-stat-card{border-top:none}.b-stat-card .stat-card__head{display:flex;align-items:flex-start;gap:12px}.b-stat-card .stat-card__value{color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:90px;font-weight:500;line-height:1.1}@media(max-width:1239px){.b-stat-card .stat-card__value{font-size:60px}}.b-stat-card .stat-card__unit{color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:30px;font-weight:500;line-height:1.1}@media(max-width:1239px){.b-stat-card .stat-card__unit{font-size:19px}}.b-stat-card .stat-card__label{max-width:200px;align-self:flex-end;color:#3f3f42;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:300;line-height:1.2;text-align:right}@media(max-width:1239px){.b-stat-card{min-height:0;padding:25px 20px;gap:10px}}.b-investors-offer{margin-top:20px;margin-bottom:80px}.b-investors-offer .investors-offer__inner{display:flex;padding-left:100px;align-items:flex-start;gap:115px}@media(max-width:1239px){.b-investors-offer .investors-offer__inner{padding-left:0;gap:40px}}@media(max-width:767px){.b-investors-offer .investors-offer__inner{flex-direction:column;gap:20px}}.b-investors-offer .investors-offer__media{width:550px;flex-shrink:0}.b-investors-offer .investors-offer__media img{display:block;width:100%;height:auto}@media(max-width:1239px){.b-investors-offer .investors-offer__media{width:280px}}@media(max-width:767px){.b-investors-offer .investors-offer__media{width:100%}}.b-investors-offer .investors-offer__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:1239px){.b-investors-offer .investors-offer__content{gap:25px}}@media(max-width:767px){.b-investors-offer .investors-offer__content{gap:20px}}.b-investors-offer .investors-offer__text{color:#3f3f42;font-family:"Exo 2",sans-serif;font-size:36px;font-weight:600;line-height:1.1;text-transform:uppercase}@media(max-width:1239px){.b-investors-offer .investors-offer__text{font-size:20px}}@media(max-width:767px){.b-investors-offer .investors-offer__btn .b-btn{width:100%;max-width:230px}}@media(max-width:1239px){.b-investors-offer{margin-top:0;margin-bottom:40px}}@media(max-width:767px){.b-investors-offer{margin-bottom:40px}}.b-investors-advantages{margin-bottom:80px}.b-investors-advantages .investors-advantages__inner{position:relative}.b-investors-advantages .investors-advantages__slider{width:100%}@media(max-width:1239px){.b-investors-advantages{margin-bottom:40px}}@media(max-width:767px){.b-investors-advantages{margin-bottom:40px}}.b-advantages-slide{display:flex;width:100%;min-height:670px}.b-advantages-slide .advantages-slide__left{display:flex;width:50%;padding:40px;background-color:#3f3f42;flex-direction:column;color:#fff}@media(max-width:1239px){.b-advantages-slide .advantages-slide__left{width:100%;padding:20px}}@media(max-width:767px){.b-advantages-slide .advantages-slide__left{padding:20px}}.b-advantages-slide .advantages-slide__header{display:flex;margin-bottom:36px;justify-content:space-between;align-items:center;gap:20px}@media(max-width:1239px){.b-advantages-slide .advantages-slide__header{margin-bottom:20px}}.b-advantages-slide .advantages-slide__label{color:#ccb291;font-family:"Exo 2",sans-serif;font-size:18px;font-weight:600;line-height:1.1;text-transform:uppercase}@media(max-width:1239px){.b-advantages-slide .advantages-slide__label{font-size:16px}}.b-advantages-slide .advantages-slide__counter{color:#fff;font-family:"Exo 2",sans-serif;font-size:18px;font-weight:600;line-height:1.1}@media(max-width:1239px){.b-advantages-slide .advantages-slide__counter{font-size:16px}}.b-advantages-slide .advantages-slide__counter-current{color:#ccb291}.b-advantages-slide .advantages-slide__title{margin-bottom:30px;color:#fff;font-family:"Exo 2",sans-serif;font-size:36px;font-weight:500;line-height:1.1;text-transform:uppercase}@media(max-width:1239px){.b-advantages-slide .advantages-slide__title{margin-bottom:20px;font-size:20px}}.b-advantages-slide .advantages-slide__text{max-width:630px;margin-top:auto;margin-bottom:40px;color:#fff;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:300;line-height:1.4}.b-advantages-slide .advantages-slide__text a,.b-advantages-slide .advantages-slide__text a:link,.b-advantages-slide .advantages-slide__text a:visited{color:#fff;text-decoration:underline}.b-advantages-slide .advantages-slide__text a:hover{color:#ccb291}@media(max-width:1239px){.b-advantages-slide .advantages-slide__text{margin-top:0;margin-bottom:30px;font-size:18px}}@media(max-width:767px){.b-advantages-slide .advantages-slide__text{margin-bottom:20px;font-size:16px}}.b-advantages-slide .advantages-slide__nav{display:flex;gap:1px}.b-advantages-slide .advantages-slide__btn{display:flex;width:60px;height:60px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;transition:opacity .2s ease-in-out}.b-advantages-slide .advantages-slide__btn svg{display:block;width:100%;height:100%}.b-advantages-slide .advantages-slide__btn:hover{opacity:.8}.b-advantages-slide .advantages-slide__btn[disabled],.b-advantages-slide .advantages-slide__btn.swiper-button-disabled{opacity:.4;cursor:default}.b-advantages-slide .advantages-slide__right{width:50%;overflow:hidden}.b-advantages-slide .advantages-slide__right img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1239px){.b-advantages-slide .advantages-slide__right img{height:auto}}@media(max-width:1239px){.b-advantages-slide .advantages-slide__right{width:100%}}@media(max-width:1239px){.b-advantages-slide{min-height:0;flex-direction:column}}.b-error-404{margin-bottom:80px}@media(min-width:768px)and (max-width:1239px){.b-error-404{margin-bottom:40px}}@media(max-width:767px){.b-error-404{margin-bottom:40px}}.b-error-404{display:flex;min-height:50vh;justify-content:center;align-items:center;text-align:center}.b-error-404 .error-404__inner{display:flex;max-width:600px;flex-direction:column;align-items:center;gap:20px}.b-error-404 .error-404__code{color:#ccb291;font-family:"Exo 2",sans-serif;font-size:160px;font-weight:700;line-height:1}@media(max-width:767px){.b-error-404 .error-404__code{font-size:100px}}.b-error-404 .error-404__title{margin:0;color:#3f3f42;font-size:32px}@media(max-width:767px){.b-error-404 .error-404__title{font-size:24px}}.b-error-404 .error-404__text{margin:0;color:#3f3f42;font-size:18px}@media(max-width:767px){.b-error-404 .error-404__text{font-size:16px}}.b-error-404 .error-404__btn{margin-top:20px}.land-card{color:#3f3f43;font-family:Arial,sans-serif}.land-description{margin-bottom:30px;padding:25px 30px;border-left:4px solid #d2b996;background:#f8f5f1}.land-description h2{margin:0 0 20px;color:#3f3f43;font-size:28px;font-weight:600}.land-description ul{margin:0;padding:0;list-style:none}.land-description li{position:relative;margin-bottom:12px;padding-left:20px}.land-description li:before{content:"";position:absolute;top:10px;left:0;width:8px;height:8px;border-radius:50%;background:#d2b996}.land-table{width:100%;border:1px solid #e5d8c6;border-collapse:collapse}.land-table thead th{padding:15px 20px;border:1px solid #c8af8d;background:#d2b996;color:#3f3f43;font-weight:600;text-align:left}.land-table tbody td{padding:14px 20px;border:1px solid #e5d8c6;vertical-align:top}.land-table tbody tr:nth-child(2n){background:#f8f5f1}.land-table tbody tr:hover{background:#f1e7da}.land-table td:nth-child(2){text-align:center;white-space:nowrap}.land-table td:last-child{font-weight:500;text-align:right;white-space:nowrap}@media(width<=768px){.land-table{display:block;overflow-x:auto}}html *{box-sizing:border-box}html,body{height:100%}body{background-color:#fff;color:#3f3f42}.l-layout{position:relative;display:flex;min-width:320px;min-height:100%;flex-direction:column;overflow:hidden}.l-header{position:relative;background-color:#3f3f42}.l-header:has(+.l-main--slider){position:absolute;z-index:5;top:0;right:0;left:0;background-color:transparent}.l-header .header__inner{position:relative;width:100%;max-width:1590px;margin:0 auto}.l-header .header__content{position:relative;display:flex;height:150px;padding:30px 30px 20px;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width:1239px){.l-header .header__content{height:70px;padding:9px 20px;flex-direction:column}}.l-header .header__top-content{display:flex;width:100%;justify-content:space-between;align-items:center;gap:30px}@media(min-width:768px)and (max-width:1239px){.l-header .header__top-content{gap:20px}}.l-header .header__contacts{display:flex;align-items:center;gap:10px}@media(min-width:768px)and (max-width:1239px){.l-header .header__contacts{margin-left:auto}}@media(max-width:767px){.l-header .header__contacts{display:none}}.l-header .header__phone a:link[href^=tel],.l-header .header__phone a:active[href^=tel],.l-header .header__phone a:visited[href^=tel],.l-header .header__phone a:hover[href^=tel]{color:#fff;font-size:20px;text-decoration:none}@media(min-width:1240px){.l-header .header__phone{margin-right:20px}}.l-header .header__callback .b-btn{width:auto;min-width:160px;height:40px;padding:3px 17px;font-size:14px}.l-header .header__callback .b-btn:hover{background-color:#fff;color:#3f3f42}.l-header .header__callback .b-btn--file{border-color:#ccb29180;background-color:transparent}@media(max-width:1239px){.l-header .header__callback .b-btn--file{display:none}}.l-header .header__sandwich{display:flex;height:50px;justify-content:center;align-items:center;cursor:pointer;transition:color .2s ease-in-out}.l-header .header__sandwich:hover{color:#1071ae}@media(min-width:1240px){.l-header .header__sandwich{display:none}}.l-header .header__logo a{display:block;text-decoration:none}.l-header .header__logo img{display:block;width:100%;max-width:290px}@media(max-width:1239px){.l-header .header__logo img{max-width:200px}}@media(min-width:2048px){.l-header{zoom:1.4}}@media(min-width:2560px){.l-header{zoom:1.5}}@media(min-width:3200px){.l-header{zoom:2}}@media(min-width:2048px){.l-main:not(.l-main--map){zoom:1.4}}@media(min-width:2560px){.l-main:not(.l-main--map){zoom:1.5}}@media(min-width:3200px){.l-main:not(.l-main--map){zoom:2}}.l-main .main__inner{position:relative;width:100%;max-width:1590px;margin:0 auto;padding:0 30px;background-color:#fff}@media(max-width:1239px){.l-main .main__inner{padding-right:20px;padding-left:20px}}.l-main:not(.l-main--content:has(+.l-main--map)) .main__inner>[class|=b]:not(.b-project-scheme):last-child{margin-bottom:0}.l-main--content .main__inner{padding-top:60px;padding-bottom:100px}@media(max-width:767px){.l-main--content .main__inner{padding-top:40px;padding-bottom:40px}}.l-main--content:has(+.l-main--map) .main__inner{padding-bottom:0}.l-main--map+.l-main--content .main__inner{padding-top:0}.l-main--map .main__inner{padding-top:0}@media(min-width:2048px){.l-main--map .main__inner{max-width:2200px;padding-bottom:120px}}@media(min-width:2560px){.l-main--map .main__inner{max-width:2360px;padding-bottom:150px}}@media(min-width:3200px){.l-main--map .main__inner{max-width:3130px;padding-bottom:200px}}@media(max-width:767px){.l-main--map .main__inner{padding-bottom:40px}}@media(min-width:1240px){.l-main--slider+.l-main--content .main__inner{padding-top:100px}}@media(min-width:1240px){.l-main--slider+.l-main--map .main__inner{padding-top:100px;padding-bottom:100px}}@media(min-width:2048px){.l-main--slider+.l-main--map .main__inner{padding-bottom:120px}}@media(min-width:2560px){.l-main--slider+.l-main--map .main__inner{padding-bottom:150px}}@media(max-width:1239px){.l-main--slider+.l-main--map .main__inner{padding-top:60px;padding-bottom:60px}}@media(max-width:767px){.l-main--slider+.l-main--map .main__inner{padding-top:40px;padding-bottom:40px}}.l-main--slider .main__inner{max-width:100%;padding:0}.l-footer{position:relative;margin-top:auto;background-color:#f1f1f1;color:#3f3f42;font-size:16px}.l-footer a:link,.l-footer a:visited{color:#3f3f4280}.l-footer .footer__inner{width:100%;max-width:1590px;margin:0 auto;padding:70px 30px;background-color:#f1f1f1}@media(min-width:1240px){.l-footer .footer__inner{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:minmax(230px,230px) 1fr;grid-gap:110px 10.5%}}@media(max-width:1239px){.l-footer .footer__inner{padding:30px 20px}}@media(max-width:767px){.l-footer .footer__inner{flex-direction:column}}.l-footer .footer__logo{width:230px;grid-area:1/1/2/2}@media(max-width:1239px){.l-footer .footer__logo{width:100%;margin-bottom:30px}.l-footer .footer__logo img{width:230px;height:auto}}@media(max-width:767px){.l-footer .footer__logo{display:flex;justify-content:center}}.l-footer .footer__content{display:flex;justify-content:space-between}.l-footer .footer__content a:link,.l-footer .footer__content a:visited{color:#3f3f42}@media(min-width:1240px){.l-footer .footer__content{gap:10.5%;grid-area:1/2/2/3}}@media(min-width:768px)and (max-width:1239px){.l-footer .footer__content{display:grid;margin-bottom:50px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-gap:0 105px}}@media(max-width:767px){.l-footer .footer__content{width:100%;flex-direction:column;gap:35px;text-align:center}}.l-footer .footer__content-wrap{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.l-footer .footer__content-wrap{margin-bottom:30px;align-items:center}}.l-footer .footer__footer{display:flex;width:100%;gap:70px;grid-area:2/1/3/3;color:#3f3f4280;font-size:12px}@media(min-width:768px)and (max-width:1239px){.l-footer .footer__footer{gap:30px}}@media(min-width:1240px){.l-footer .footer__footer>*:last-child{margin-right:15.5%;margin-left:auto}}@media(max-width:767px){.l-footer .footer__footer{flex-direction:column;gap:15px;text-align:center}}@media(min-width:2048px){.l-footer{zoom:1.4}}@media(min-width:2560px){.l-footer{zoom:1.5}}@media(min-width:3200px){.l-footer{zoom:2}}.l-fixed-top{position:fixed;z-index:100;top:0;right:0;left:0;background-color:#3f3f42;color:#fff;transition:.2s ease-in-out;transition-property:opacity,visibility,transform;transform:translateY(-100%)}.l-fixed-top a:link,.l-fixed-top a:visited{color:#fff}.l-fixed-top .fixed-top__inner{position:relative;display:flex;width:100%;max-width:1590px;min-height:150px;margin:0 auto;padding:30px 30px 20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 30px}@media(max-width:1239px){.l-fixed-top .fixed-top__inner{min-height:70px;padding:9px 20px;gap:20px}}@media(min-width:2048px){.l-fixed-top .fixed-top__inner{min-height:125px;padding:22px 30px 18px;gap:15px 28px}}@media(min-width:2560px){.l-fixed-top .fixed-top__inner{min-height:100px;padding:15px 30px;gap:10px 28px}}@media(min-width:3200px){.l-fixed-top .fixed-top__inner{min-height:100px;padding:15px 30px;gap:10px 28px}}.l-fixed-top .fixed-top__logo{margin-right:auto}.l-fixed-top .fixed-top__logo img{display:block;width:290px;max-width:100%;vertical-align:middle}@media(max-width:1239px){.l-fixed-top .fixed-top__logo img{width:200px}}.l-fixed-top .fixed-top__contacts{display:flex;margin-left:20px;align-items:center;gap:10px}@media(min-width:768px)and (max-width:1239px){.l-fixed-top .fixed-top__contacts{margin-left:auto}}@media(max-width:767px){.l-fixed-top .fixed-top__contacts{display:none}}.l-fixed-top .fixed-top__phone a:link[href^=tel],.l-fixed-top .fixed-top__phone a:active[href^=tel],.l-fixed-top .fixed-top__phone a:visited[href^=tel],.l-fixed-top .fixed-top__phone a:hover[href^=tel]{color:#fff;font-size:20px;text-decoration:none}@media(min-width:1240px){.l-fixed-top .fixed-top__phone{margin-right:20px}}.l-fixed-top .fixed-top__callback .b-btn{width:auto;min-width:160px;height:40px;padding:3px 17px;font-size:14px}.l-fixed-top .fixed-top__callback .b-btn:hover{background-color:#fff;color:#3f3f42}.l-fixed-top .fixed-top__callback .b-btn--file{border-color:#ccb29180;background-color:transparent}@media(max-width:1239px){.l-fixed-top .fixed-top__callback .b-btn--file{display:none}}.l-fixed-top .fixed-top__menu{order:10;flex-basis:100%}@media(max-width:1239px){.l-fixed-top .fixed-top__menu{display:none}}.l-fixed-top .fixed-top__modules{display:flex;margin-left:20px;align-items:center}.l-fixed-top .fixed-top__sandwich{display:flex;height:50px;justify-content:center;align-items:center;cursor:pointer;transition:color .2s ease-in-out}.l-fixed-top .fixed-top__sandwich:hover{color:#1071ae}.l-fixed-top .fixed-top__sandwich svg{vertical-align:top}@media(min-width:1240px){.l-fixed-top .fixed-top__sandwich{display:none}}.l-fixed-top--active{box-shadow:0 10px 20px -2px #00000026;opacity:1;visibility:visible;transform:translateY(0)}@media(min-width:2048px){.l-fixed-top{zoom:1.4}}@media(min-width:2560px){.l-fixed-top{zoom:1.5}}@media(min-width:3200px){.l-fixed-top{zoom:2}}.l-sidebar{position:fixed;z-index:1000;top:0;bottom:0;left:0;width:100%;max-width:360px;opacity:0;visibility:hidden;transition:.2s ease-in-out;transition-property:opacity,visibility}.l-sidebar .sidebar__overlay{position:fixed;inset:0;background-color:#0006}.l-sidebar .sidebar__inner{position:relative;display:flex;height:100%;background-color:#3f3f42;flex-direction:column;color:#fff;transition:transform .2s ease-in-out;transform:translate(-100%)}.l-sidebar .sidebar__header{position:relative;display:flex;padding:24px 26px;justify-content:center;align-items:center}.l-sidebar .sidebar__logo a{display:block;text-decoration:none}.l-sidebar .sidebar__logo img{display:block;width:100%;max-width:200px;height:auto;margin:0 auto}.l-sidebar .sidebar__close{position:absolute;top:50%;right:12px;display:flex;width:37px;height:37px;justify-content:center;align-items:center;cursor:pointer;transition:opacity .2s ease-in-out;transform:translateY(-50%)}.l-sidebar .sidebar__close:hover{opacity:.7}.l-sidebar .sidebar__content{display:flex;padding:10px 40px 40px;flex:1 1 auto;flex-direction:column;gap:30px;text-align:center;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.l-sidebar .sidebar__phone{font-size:20px;font-weight:500}.l-sidebar .sidebar__phone a:link[href^=tel],.l-sidebar .sidebar__phone a:visited[href^=tel],.l-sidebar .sidebar__phone a:hover[href^=tel],.l-sidebar .sidebar__phone a:active[href^=tel]{color:#fff;text-decoration:none}.l-sidebar .sidebar__actions{display:flex;flex-direction:column;gap:20px}.l-sidebar .sidebar__actions .b-btn{width:100%;min-width:0;height:40px;padding:10px;font-size:16px}.l-sidebar .sidebar__actions .b-btn:hover{border-color:#fff;background-color:#fff;color:#3f3f42}.l-sidebar .sidebar__actions .b-btn--file{display:flex;border-color:#ccb29180;background-color:transparent;color:#fff}.l-sidebar .sidebar__actions .b-btn--file:link,.l-sidebar .sidebar__actions .b-btn--file:visited{background-color:transparent;color:#fff}.l-sidebar .sidebar__menu{display:flex;margin:0 -20px;flex-direction:column;align-items:center}.l-sidebar .b-menu-top--sidebar{display:flex;width:100%;flex-direction:column;gap:20px}.l-sidebar .b-menu-top--sidebar .menu-top__item-1{text-align:center}.l-sidebar .b-menu-top--sidebar .menu-top__link-1{display:inline-block;padding:0;font-size:16px;font-weight:500;line-height:1.2}.l-sidebar .b-menu-top--sidebar .menu-top__link-1:link,.l-sidebar .b-menu-top--sidebar .menu-top__link-1:visited{color:#fff}.l-sidebar .b-menu-top--sidebar .menu-top__link-1:hover{color:#ccb291}.l-sidebar .b-menu-top--sidebar .menu-top__item-1--selected .menu-top__link-1:link,.l-sidebar .b-menu-top--sidebar .menu-top__item-1--selected .menu-top__link-1:visited{color:#ccb291;text-decoration:none}.l-sidebar .b-menu-top--sidebar .menu-top__level-2,.l-sidebar .b-menu-top--sidebar .menu-top__level-3{display:none}.l-sidebar .sidebar__contacts{display:flex;margin-top:10px;flex-direction:column;align-items:center;gap:16px}.l-sidebar .sidebar__contacts .b-contacts-elem{color:#ffffffb3;font-size:16px;font-weight:400;line-height:1}.l-sidebar .sidebar__contacts .b-contacts-elem a:link,.l-sidebar .sidebar__contacts .b-contacts-elem a:visited,.l-sidebar .sidebar__contacts .b-contacts-elem a:hover{color:#ffffffb3}.l-sidebar .sidebar__contacts .b-contacts-elem--adress{max-width:260px;line-height:1.3}.l-sidebar--open{opacity:1;visibility:visible}.l-sidebar--open .sidebar__inner{box-shadow:0 0 15px 5px #0000004d;transform:translate(0)}@media(max-width:767px){.l-sidebar{max-width:none}}.b-menu-top--sidebar{display:flex;width:100%;flex-direction:column;gap:18px}.b-menu-top--sidebar .menu-top__item-1{text-align:center}.b-menu-top--sidebar .menu-top__link-1{display:inline-block;padding:0;font-size:18px;font-weight:500;line-height:1.2}.b-menu-top--sidebar .menu-top__link-1:link,.b-menu-top--sidebar .menu-top__link-1:visited{color:#fff}.b-menu-top--sidebar .menu-top__link-1:hover{color:#ccb291}.b-menu-top--sidebar .menu-top__item-1--selected .menu-top__link-1:link,.b-menu-top--sidebar .menu-top__item-1--selected .menu-top__link-1:visited{color:#ccb291;text-decoration:none}.b-menu-top--sidebar .menu-top__level-2,.b-menu-top--sidebar .menu-top__level-3{display:none}.l-sidebar-filter{position:fixed;z-index:1000;top:0;bottom:0;left:0;width:100%;max-width:350px;opacity:0;visibility:hidden;transition:.2s ease-in-out;transition-property:opacity,visibility;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.l-sidebar-filter .sidebar-filter__overlay{position:fixed;inset:0;background-color:#0006}.l-sidebar-filter .sidebar-filter__inner{position:relative;display:flex;min-height:100%;background-color:#fff;flex-direction:column;transition:transform .2s ease-in-out;transform:translate(-100%)}.l-sidebar-filter .sidebar-filter__content{padding:20px}.l-sidebar-filter .sidebar-filter__btn-set-filter{position:sticky;right:0;bottom:0;left:0;margin:0 -2px;padding:26px 20px;border:solid #3f3f42;border-width:2px 2px 0;border-radius:25px 25px 0 0;background-color:#fff;text-align:center}.l-sidebar-filter .sidebar-filter__hide{text-align:right}.l-sidebar-filter .sidebar-filter__hide-icon{display:inline-block;vertical-align:top;cursor:pointer}.l-sidebar-filter--open{opacity:1;visibility:visible}.l-sidebar-filter--open .sidebar-filter__inner{box-shadow:0 0 15px 5px #0000004d;transform:translate(0)}@media(max-width:767px){.l-sidebar-filter{max-width:none}}.g-ov-h{overflow:hidden}.fancybox__container--form .fancybox__content :focus:not(.is-close){outline:none}@media(max-width:767px){.fancybox__container--form .fancybox__content{padding:20px}}@media(min-width:2048px){.fancybox__container:not(:has(.fancybox__thumbs)){zoom:1.4}}@media(min-width:2560px){.fancybox__container:not(:has(.fancybox__thumbs)){zoom:1.5}}@media(min-width:3200px){.fancybox__container:not(:has(.fancybox__thumbs)){zoom:2}}.b-link-arr .link-arr__arr{display:inline-block;transition:transform .2s ease-in-out}.b-link-arr:hover{text-decoration:none}.b-link-arr:hover .link-arr__arr{transform:translate(50%)}.b-link-arr--back:hover .link-arr__arr{transform:translate(-50%)}.l-back-top{position:fixed;z-index:999;right:8%;bottom:100px;display:flex;width:60px;height:60px;border-radius:50%;background-color:#3f3f42;justify-content:center;align-items:center;color:#fff;opacity:0;visibility:hidden;cursor:pointer;transition:.2s ease-in-out;transition-property:background-color,color,opacity,visibility,transform;transform:translateY(100%)}.l-back-top:hover{background-color:#3dade1;color:#3f3f42}.l-back-top--show{opacity:1;visibility:visible;transform:none}.l-back-top .back-top__icon svg{display:block;max-width:100%}@media(max-width:767px){.l-back-top .back-top__icon{width:15px}}@media(max-width:1799px){.l-back-top{right:5%;bottom:50px}}@media(max-width:767px){.l-back-top{right:20px;bottom:20px;width:40px;height:40px}}.b-btn,.b-btn:link,.b-btn:visited{box-sizing:border-box;display:flex;width:fit-content;min-width:230px;height:60px;margin:0;padding:5px 20px;border:1px solid #ccb291;border-radius:0;background:#ccb291;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease-in-out}@media(max-width:767px){.b-btn,.b-btn:link,.b-btn:visited{font-size:16px}}.b-btn:hover{border-color:#3f3f42;background-color:#3f3f42}.b-btn--width{width:150px}.b-btn--white,.b-btn--white:link,.b-btn--white:visited{border-color:#fff;background:#fff;color:#3f3f42}.b-btn--white:hover,.b-btn--white:link:hover,.b-btn--white:visited:hover{border-color:#3f3f42;background-color:#3f3f42;color:#fff}.b-btn--dark,.b-btn--dark:link,.b-btn--dark:visited{border-color:#3f3f42;background:#3f3f42;outline:none;color:#fff}.b-btn--dark:hover,.b-btn--dark:link:hover,.b-btn--dark:visited:hover{border-color:#ccb291;background-color:#ccb291;color:#fff}.b-btn--white-border,.b-btn--white-border:link,.b-btn--white-border:visited{border-color:#fff;background:transparent;outline:none;color:#fff}.b-btn--white-border:hover,.b-btn--white-border:link:hover,.b-btn--white-border:visited:hover{border-color:#3f3f42;background-color:#3f3f42;color:#fff}.b-btn--icon,.b-btn--icon:link,.b-btn--icon:visited{display:inline-flex;align-items:center;gap:10px}.b-btn--icon .btn__icon{font-size:0}.b-btn--ghost,.b-btn--ghost:link,.b-btn--ghost:visited{border-color:#ccb291;background:transparent;color:#ccb291}.b-btn--ghost:hover{border-color:#ccb291;background-color:#ccb291;color:#fff}.b-btn--sm,.b-btn--sm:link,.b-btn--sm:visited{min-width:0;height:44px;padding:0 20px;font-size:14px}
