html,html body{display:block !important;height:auto !important;min-height:100% !important;overflow-x:hidden !important;overflow-y:visible !important;position:static !important}html body img,html body video,html body iframe{max-width:100% !important;height:auto}html body section>.container,html body section>div>.container,html body #catalog .container,html body .our-works .container,html body .about-company .container,html body .build-stages .container,html body .mortgage-calling .container,html body .realty-tour .container,html body .object-map .container,html body .scandi-finalform .container,html body section .container{padding-left:0 !important;padding-right:0 !important;max-width:100% !important}html body .build-stages .step-cards,html body .build-stages .step-cards__row,html body .about-company .scandi-about,html body .about-company .scandi-about__inner,html body .about-company>*>.container,html body .object-map__inner,html body .object-map__content,html body section.mortgage-calling .mortgage-calling__inner,html body .scandi-finalform__inner,html body .scandi-finalform__wrap{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important}html body section.build-stages .container{padding:0 !important}html body section.build-stages .step-cards,html body section.build-stages .step-cards__row{padding:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;gap:12px !important}html body section.object-map .object-map__inner,html body section.object-map .object-map__content{padding:0 !important}html body section.object-map .scandi-map-wrap{padding:0 !important;width:calc(100% - 20px) !important;max-width:373px !important;margin:0 auto !important}html body section.object-map .object-map__inner,html body section.object-map .object-map__content{padding:0 10px !important}html body section.object-map .container{padding:0 !important}html body section.final-form,html body .scandi-finalform{padding-left:0 !important;padding-right:0 !important}html body section.final-form .scandi-finalform__panel,html body .scandi-finalform .scandi-finalform__panel{margin:0 auto !important;max-width:373px !important;width:calc(100% - 20px) !important}html body #catalog .catalog-item,html body #catalog a.catalog-item,html body section.build-stages .step-cards__item.step-card,html body .scandi-about__stat,html body section.mortgage-calling .container-card,html body .scandi-works__slide.is-active,html body .scandi-finalform__panel,html body .scandi-map-wrap,html body section.realty-tour .scandi-tour__media{width:100% !important;max-width:373px !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;border-radius:12px !important}html body header#header,html body #header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:999 !important;padding:0 !important;min-height:60px !important;height:auto !important}html body .scandi-burger{width:36px !important;height:36px !important}html body #header .right-top-item:not(.icon-circle):not(:first-of-type){display:none !important}html body div.top-block,html body .top-block{height:auto !important;min-height:483px !important;padding:0 !important;position:relative !important}html body div.top-block .container,html body div.top-block .in,html body div.top-block .top-block__inner{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}html body div.top-block .caption{width:373px !important;max-width:calc(100% - 20px) !important;margin:60px 10px 14px !important;padding:16px 12px 14px !important;background:rgba(20,16,13,.62) !important;-webkit-backdrop-filter:blur(8px) saturate(1.1) !important;backdrop-filter:blur(8px) saturate(1.1) !important;border:0 !important;border-radius:14px !important;box-shadow:none !important;overflow:visible !important}html body div.top-block h1.title,html body div.top-block .title.b-title{font-size:19px !important;line-height:25px !important;font-weight:700 !important;display:flex !important;flex-wrap:wrap !important;column-gap:.3em !important;row-gap:8px !important;width:100% !important;white-space:normal !important;overflow:visible !important;padding:0 !important;margin:0 !important;text-transform:uppercase !important;color:#f5e9d4 !important;-webkit-text-fill-color:#f5e9d4 !important;text-shadow:0 2px 6px rgba(0,0,0,.5) !important}html body div.top-block h1.title i,html body div.top-block .title.b-title i{color:#d4ad6e !important;-webkit-text-fill-color:#d4ad6e !important;font-style:normal !important;font-weight:700 !important;background:0 0 !important}html body div.top-block .price,html body div.top-block .from{font-size:16px !important;color:#f5e9d4 !important;-webkit-text-fill-color:#f5e9d4 !important;margin-top:14px !important}html body div.top-block .price b,html body div.top-block .from b{color:#d4ad6e !important;-webkit-text-fill-color:#d4ad6e !important}html body #catalog{padding:25px 0 0 !important;background:#f7f1e6 !important}html body #catalog .container,html body #catalog .catalog .container{padding:0 !important;max-width:100% !important}html body #catalog .title-new,html body #catalog h2,html body #catalog .b-title.bt32,html body #catalog .b-title.bt28{font-size:24px !important;line-height:1.18 !important;font-weight:600 !important;text-align:center !important;margin:0 16px 16px !important;padding:0 !important;color:#1f1612 !important;-webkit-text-fill-color:#1f1612 !important}html body #cbform-get-catalog{width:100% !important;max-width:100% !important;margin:0 0 20px !important;padding:16px 10px !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}html body #cbform-get-catalog .image-bg{display:none !important}html body #cbform-get-catalog .right{width:100% !important;max-width:100% !important}html body #catalog .items,html body #catalog .catalog-items{display:flex !important;flex-direction:column !important;gap:12px !important;padding:0 10px !important;margin:0 !important;background:0 0 !important}html body #catalog .catalog-item,html body #catalog a.catalog-item{width:100% !important;max-width:373px !important;margin:0 auto !important;border-radius:12px !important;overflow:hidden !important;background:#fff !important;border:1px solid rgba(193,154,91,.22) !important;box-shadow:0 4px 12px rgba(31,22,18,.05) !important}html body #catalog .catalog-item .image{width:100% !important;aspect-ratio:16/10 !important;height:auto !important}html body #catalog .catalog-item .scandi-card-overlay{height:40px !important}html body #catalog .catalog-item .scandi-card-overlay__btn{font-size:11px !important;letter-spacing:.08em !important;padding:0 12px !important}html body #catalog .catalog-item .scandi-card-overlay__sep{height:16px !important}html body #catalog .catalog-item .desc{position:relative !important}html body #catalog .catalog-item .scandi-card-aside{position:absolute !important;right:14px !important;bottom:60px !important;top:auto !important;left:auto !important;transform:none !important;opacity:1 !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;text-align:right !important;padding:0 !important;margin:0 !important;border:0 !important;width:auto !important;max-width:45% !important;background:0 0 !important;pointer-events:none !important}html body #catalog .catalog-item .scandi-card-aside__eyebrow{font-size:9px !important;letter-spacing:.16em !important}html body #catalog .catalog-item .scandi-card-aside__value{font-size:14px !important;font-family:'Cormorant Garamond',serif !important;font-style:italic !important;color:#c19a5b !important;-webkit-text-fill-color:#c19a5b !important;white-space:nowrap !important}html body #catalog .catalog-item .scandi-card-aside__caption{font-size:10px !important;font-style:italic !important}html body section.build-stages{padding:50px 0 30px !important;background:#fdf9f0 !important}html body section.build-stages .container{padding:0 10px !important;max-width:100% !important}html body section.build-stages h2,html body section.build-stages .section-title{font-size:24px !important;font-weight:600 !important;text-align:center !important;margin:0 0 24px !important;line-height:1.2 !important}html body section.build-stages svg.arrow,html body section.build-stages [class*=arrow]:not([class*=scroll]),html body section.build-stages [class*=connector],html body section.build-stages [class*=divider]{display:none !important}html body section.build-stages .step-cards__item:last-child{grid-column:auto !important;width:auto !important}html body section.build-stages .step-cards{display:flex !important;flex-direction:column !important;gap:0 !important}html body section.build-stages .step-cards__row{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;gap:12px !important;padding:0 0 10px !important;margin:0 !important}html body section.build-stages .step-cards__item.step-card{width:100% !important;max-width:373px !important;margin:0 auto !important;min-height:302px !important;background:#fff !important;border:1px solid rgba(193,154,91,.22) !important;border-radius:10px !important;overflow:hidden !important;padding:20px 25px 30px 22px !important;box-shadow:0 4px 12px rgba(31,22,18,.05) !important;display:flex !important;flex-direction:column !important;gap:14px !important;position:relative !important}html body section.build-stages .step-cards__item .step-card__header{display:contents !important}html body section.build-stages .step-cards__item .step-card__preview{width:97px !important;height:97px !important;max-width:97px !important;flex:0 0 97px !important;aspect-ratio:1/1 !important;margin:0 !important;padding:0 !important;border-radius:50% !important;background:#f5e9d4 !important;border:1px solid rgba(193,154,91,.25) !important;overflow:hidden !important;order:1 !important}html body section.build-stages .step-cards__item .step-card__preview:before{display:none !important;content:none !important}html body section.build-stages .step-cards__item .step-card__preview img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:50% !important;margin:0 !important;border:0 !important}html body section.build-stages .step-cards__item:before{top:14px !important;right:14px !important;left:auto !important;width:34px !important;height:34px !important;font-size:15px !important}html body section.build-stages .step-cards__item .step-card__body{padding:0 !important;order:2 !important}html body section.build-stages .step-cards__item .step-card__title{font-size:18px !important;font-weight:600 !important;line-height:1.25 !important;margin:0 0 10px !important;color:#1f1612 !important;-webkit-text-fill-color:#1f1612 !important}html body section.build-stages .step-cards__item .step-card__desc{font-size:13px !important;line-height:1.55 !important;color:#574a39 !important;-webkit-text-fill-color:#574a39 !important;display:block !important}html body section.build-stages .step-cards__item .scandi-stage__num,html body section.build-stages .step-cards__item .scandi-stage__sub{display:none !important}html body section.mortgage-calling{padding:30px 0 !important}html body section.mortgage-calling .container{padding:0 10px !important;max-width:100% !important}html body section.mortgage-calling .container-card{background:linear-gradient(180deg,#2a1f17 0%,#14100d 100%) !important;border-radius:12px !important;padding:0 !important;overflow:hidden !important}html body section.mortgage-calling .container-card,html body section.mortgage-calling .mortgage-calling__content{flex-direction:column !important;grid-template-columns:1fr !important;gap:0 !important}html body section.mortgage-calling .mortgage-calling__preview{position:relative !important;width:100% !important;height:214px !important;max-height:214px !important}html body section.mortgage-calling .mortgage-calling__image,html body section.mortgage-calling .mortgage-calling__preview img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:1 !important;visibility:visible !important}html body section.mortgage-calling .mortgage-calling__content{padding:28px 20px 32px !important}html body section.mortgage-calling .mortgage-calling__content,html body section.mortgage-calling .mortgage-calling__content *{color:#f5e9d4 !important;-webkit-text-fill-color:#f5e9d4 !important}html body section.mortgage-calling .mortgage-calling__content b,html body section.mortgage-calling .mortgage-calling__content strong{color:#d4ad6e !important;-webkit-text-fill-color:#d4ad6e !important}html body section.mortgage-calling h2,html body section.mortgage-calling .scandi-mortgage__title{font-size:26px !important;font-weight:700 !important;line-height:1.18 !important;margin:0 0 14px !important}html body section.mortgage-calling p,html body section.mortgage-calling .scandi-mortgage__lead{font-size:14px !important;line-height:1.55 !important;margin:0 0 18px !important}html body section.mortgage-calling .scandi-mortgage__list{grid-template-columns:1fr !important;gap:6px !important;margin:0 0 18px !important}html body section.mortgage-calling .scandi-mortgage__cta{width:100% !important;text-align:center !important;justify-content:center !important}html body .about-company{padding:25px 0 30px !important}html body .about-company .container,html body .about-company>* .container{padding:0 10px !important;max-width:100% !important}html body .about-company h2,html body .about-company .section-title{font-size:24px !important;font-weight:600 !important;text-align:center !important;line-height:1.2 !important;margin:0 0 16px !important}html body .about-company p,html body .about-company .scandi-about__lead{font-size:14px !important;line-height:1.55 !important;margin:0 0 20px !important}html body .scandi-about__stats{display:flex !important;flex-direction:column !important;grid-template-columns:unset !important;gap:10px !important;padding:0 !important;margin:0 0 24px !important}html body .scandi-about__stat{width:100% !important;max-width:373px !important;margin:0 auto !important;padding:16px 20px !important;background:#fff !important;border-radius:10px !important;border:1px solid rgba(193,154,91,.22) !important;box-sizing:border-box !important}html body .scandi-about__stat-num{font-size:32px !important;line-height:1 !important;margin:0 0 6px !important}html body .scandi-about__stat-label{font-size:12px !important;line-height:1.4 !important}html body .scandi-about__team{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:10px !important;padding:0 10px 12px !important;margin:0 -10px !important;width:calc(100% + 20px) !important;scrollbar-width:none !important}html body .scandi-about__team::-webkit-scrollbar{display:none !important}html body .scandi-team__card{flex:0 0 180px !important;width:180px !important;min-width:180px !important;max-width:180px !important;scroll-snap-align:start !important;margin:0 !important}html body .scandi-video,html body .scandi-video__frame{width:100% !important;max-width:100% !important;margin:0 !important}html body .scandi-video__player{width:100% !important;aspect-ratio:16/9 !important;height:auto !important;max-height:none !important}html body .our-works{padding:32px 0 32px !important;margin:0 !important;background:#fdf9f0 !important}html body .our-works h2,html body .our-works .section-title{font-size:24px !important;font-weight:600 !important;text-align:center !important;margin:0 10px 20px !important;color:#1f1612 !important;-webkit-text-fill-color:#1f1612 !important}html body .our-works>.swiper{display:none !important}html body .our-works .container{padding:0 !important;max-width:100% !important}html body .scandi-works{width:100% !important;max-width:100% !important;padding:0 10px !important;margin:0 !important;box-sizing:border-box !important}html body .scandi-works__head{padding:0 !important;margin:0 0 16px !important}html body .scandi-works__viewport,html body .scandi-works__track{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}html body .scandi-works__slide,html body .scandi-works__slide.is-active{width:100% !important;max-width:373px !important;margin:0 auto !important;background:#fff !important;border:1px solid rgba(193,154,91,.22) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 4px 12px rgba(31,22,18,.05) !important}html body .scandi-works__slide.is-active .scandi-works__media,html body .scandi-works__slide.is-active .scandi-works__hero{width:100% !important;height:220px !important;margin:0 !important;padding:0 !important;border-radius:0 !important;overflow:hidden !important}html body .scandi-works__slide.is-active .scandi-works__hero img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;opacity:1 !important}html body .scandi-works__slide.is-active .scandi-works__info{padding:18px 18px 20px !important;width:100% !important;box-sizing:border-box !important}html body .scandi-works__nav{margin:16px 0 0 !important;padding:0 !important;justify-content:center !important}html body section.object-map{padding:20px 0 !important}html body .object-map__inner,html body .object-map__content{background:0 0 !important;padding:0 10px !important}html body .object-map h2,html body .object-map .section-title{font-size:24px !important;font-weight:600 !important;text-align:center !important;margin:0 0 14px !important}html body .scandi-map-wrap{width:100% !important;max-width:100% !important;height:380px !important;min-height:380px !important;position:relative !important;border-radius:10px !important;overflow:hidden !important}html body .scandi-map-wrap iframe{height:380px !important;pointer-events:none !important}html body .scandi-map-wrap.is-active iframe{pointer-events:auto !important}html body .scandi-map-wrap__tr,html body .scandi-map-wrap__br{display:none !important}html body section.realty-tour{padding:32px 0 40px !important}html body section.realty-tour .container{padding:0 10px !important}html body section.realty-tour .scandi-tour{grid-template-columns:1fr !important;gap:14px !important}html body section.realty-tour .scandi-tour__media{width:100% !important;height:220px !important;min-height:220px !important;border-radius:10px !important}html body section.realty-tour h2{font-size:24px !important;font-weight:600 !important;margin:0 0 12px !important}html body .scandi-quotes,html body .review-lab-widget{width:100% !important;max-width:100% !important;padding:0 10px !important}html body section.final-form,html body .scandi-finalform{padding:30px 0 !important}html body .scandi-finalform__manager,html body .scandi-finalform--with-manager .scandi-finalform__manager{display:none !important}html body .scandi-finalform__panel{margin:0 10px !important;padding:20px 16px !important;border-radius:12px !important}html body .scandi-finalform__title{font-size:22px !important;line-height:1.2 !important}html body .scandi-finalform__form{grid-template-columns:1fr !important;gap:10px !important}html body .scandi-finalform__field{grid-column:1/-1 !important}html body .scandi-finalform__cta{width:100% !important}html body .scandi-finalform__accents{grid-template-columns:1fr 1fr !important;gap:8px !important}html body .scandi-seo,html body .scandi-seo-block{padding:24px 10px !important;font-size:13px !important;line-height:1.55 !important}html body footer{padding:0 !important}html body footer>.container,html body footer .container{padding:24px 10px !important}html body footer .left,html body footer .right,html body footer .right .top,html body footer .right .bottom{flex-direction:column !important;align-items:flex-start !important;width:100% !important;gap:12px !important}html body footer .scandi-fcontact{width:100% !important}html body footer .scandi-subfooter__inner{flex-direction:column !important;text-align:center !important;gap:8px !important}html body .scandi-drawer .scandi-drawer__menu-clone{height:auto !important;min-height:auto !important;max-height:none !important;flex:1 1 auto !important;overflow:visible !important;display:block !important}html body .scandi-drawer .scandi-drawer__menu-clone .mobile-menu-navbar,html body .scandi-drawer .scandi-drawer__menu-clone .mobile-menu-navbar>*{display:block !important;width:100% !important;height:auto !important;visibility:visible !important;opacity:1 !important;position:static !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;overflow:visible !important}html body .scandi-drawer .scandi-drawer__menu-clone .mobile-menu-navbar .menu{display:flex !important;flex-direction:column !important;list-style:none !important;padding:0 !important;margin:0 !important;gap:0 !important}html body .scandi-drawer .scandi-drawer__menu-clone .mobile-menu-navbar .menu>li{display:block !important;width:100% !important;padding:0 !important;margin:0 !important;border-bottom:1px solid rgba(193,154,91,.12) !important}html body .scandi-drawer .scandi-drawer__menu-clone .mobile-menu-navbar .menu>li>a{display:block !important;padding:14px 20px !important;font-size:17px !important;font-weight:500 !important;color:#f3ecdc !important;-webkit-text-fill-color:#f3ecdc !important;text-decoration:none !important;line-height:1.3 !important}html body .scandi-drawer .scandi-drawer__menu-clone .mobile-menu-navbar .menu .sub-menu{display:none !important}html body [class*=callbackhunter],html body [class*=cbk],html body [class*=manychat],html body [class*=jivo],html body [class*=ch-button],html body [class*=ch-widget],html body [class*=floating-cta],html body .write-us,html body [class*=write-us],html body [aria-label*="Написать"],html body [aria-label*=Email],html body iframe[src*=callbackhunter],html body iframe[src*=cbk],html body #scandi-widget,html body .sw-root,html body .sw-notify,html body .sw-visible,html body [class*=sw-notify],html body [class*=scandi-widget]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}html body #header .logo,html body #header .b-logo,html body #header a.logo{display:flex !important;align-items:center !important;gap:8px !important;text-decoration:none !important}html body #header .logo .name,html body #header .b-logo .name,html body #header .name{font-family:var(--font-display,'Manrope'),sans-serif !important;font-size:16px !important;font-weight:700 !important;letter-spacing:0 !important;color:#c19a5b !important;-webkit-text-fill-color:#c19a5b !important;text-transform:none !important}html body #header .logo i,html body #header .logo .accent,html body #header .name i,html body #header .name .accent{color:#f3ecdc !important;-webkit-text-fill-color:#f3ecdc !important;font-style:normal !important;font-weight:700 !important;background:0 0 !important}html body .scandi-drawer{position:fixed !important;inset:0 !important;overscroll-behavior:contain !important;touch-action:pan-y !important}html body .scandi-drawer__panel{overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important}html body.scandi-drawer-open{overflow:hidden !important;position:fixed !important;width:100% !important;height:100% !important}html body .adv-glass,html body #advantages{margin-top:-80px !important;position:relative !important;z-index:5 !important}html body #cbform-get-catalog,html body div#cbform-get-catalog,html body section#cbform-get-catalog{width:calc(100% - 20px) !important;max-width:373px !important;margin:0 auto 8px !important;padding:0 !important;background:0 0 !important;border:none !important;border-radius:0 !important;box-sizing:border-box !important;box-shadow:none !important}html body #cbform-get-catalog .right,html body #cbform-get-catalog form,html body #cbform-get-catalog .form-style{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}@keyframes scandi-chevron-pulse{0%,100%{transform:translateY(-50%) translateX(0);opacity:.45}50%{transform:translateY(-50%) translateX(6px);opacity:1}}@media (max-width:540px){html body section.build-stages .step-cards:before{content:'›' !important;position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) !important;font-family:'JetBrains Mono',monospace !important;font-size:32px !important;font-weight:300 !important;color:#c19a5b !important;-webkit-text-fill-color:#c19a5b !important;text-shadow:0 2px 8px rgba(20,16,13,.4) !important;animation:scandi-chevron-pulse 1.4s ease-in-out infinite !important;pointer-events:none !important;z-index:10 !important;opacity:.85 !important;background:rgba(245,233,212,.8) !important;width:32px !important;height:32px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}html body .adv-glass:after{content:'›' !important;position:absolute !important;right:8px !important;top:50% !important;transform:translateY(-50%) !important;font-family:'JetBrains Mono',monospace !important;font-size:26px !important;color:#c19a5b !important;-webkit-text-fill-color:#c19a5b !important;background:rgba(245,233,212,.8) !important;width:28px !important;height:28px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;animation:scandi-chevron-pulse 1.4s ease-in-out infinite !important;pointer-events:none !important;z-index:10 !important;line-height:1 !important}html body .scandi-about__team{position:relative !important}html body .about-company:after{content:none !important}}html body #cbform,html body div#cbform.cbform,html body div#cbform.cbform.block-padding{padding:16px 0 !important;margin:0 !important;width:100% !important;max-width:100% !important}html body #cbform>.container,html body #cbform .container,html body div#cbform .container,html body div#cbform>div.container{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}html body #cbform .scandi-finalform,html body div#cbform .scandi-finalform,html body div#cbform div.scandi-finalform,html body div#cbform .scandi-finalform.scandi-finalform--with-manager{padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}html body .cbform.scandi-finalform .scandi-finalform__panel,html body div.cbform.scandi-finalform .scandi-finalform__panel,html body section .cbform.scandi-finalform .scandi-finalform__panel,html body .scandi-finalform .scandi-finalform__panel,html body .scandi-finalform--with-manager.cbform .scandi-finalform__panel,html body .cbform .scandi-finalform--with-manager .scandi-finalform__panel{width:calc(100% - 20px) !important;max-width:373px !important;margin:0 auto !important;margin-left:auto !important;margin-right:auto !important;padding:22px 20px 26px !important;box-sizing:border-box !important}html body .scandi-drawer{position:fixed !important;inset:0 !important;width:100% !important;height:100vh !important;z-index:9999 !important}html body .scandi-drawer__panel{display:flex !important;flex-direction:column !important;height:100vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;padding:16px 12px 24px !important;position:relative !important}html body .scandi-drawer a[href^="tel:"],html body .scandi-drawer a[href^="mailto:"],html body .scandi-drawer__contact a,html body .scandi-drawer__phone{-webkit-touch-callout:none !important}html body .scandi-drawer__panel>*:not(.scandi-drawer__close),html body .scandi-drawer__inner>*{width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body .scandi-drawer__inner{display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;height:auto !important}html body .scandi-drawer__eyebrow,html body .scandi-drawer__inner>*:first-child{order:0 !important;margin-bottom:16px !important}html body .scandi-drawer__menu-clone{order:1 !important;margin:0 0 24px !important;width:100% !important}html body .scandi-drawer__contact{order:2 !important;margin:0 0 16px !important;width:100% !important}html body .scandi-drawer__messengers{order:3 !important;display:flex !important;flex-direction:row !important;gap:8px !important;margin:0 0 16px !important;width:100% !important;flex-wrap:wrap !important}html body .scandi-drawer__messenger{flex:1 1 calc(50% - 4px) !important;width:auto !important;position:static !important;z-index:auto !important;padding:10px 14px !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:1px solid rgba(193,154,91,.35) !important;border-radius:8px !important;background:0 0 !important}html body .scandi-drawer__messenger svg{width:18px !important;height:18px !important;position:static !important}html body .scandi-drawer__login,html body .scandi-drawer__cta{order:4 !important;margin:8px 0 0 !important;width:100% !important}html body .scandi-drawer__hours{order:5 !important;margin:16px 0 0 !important;width:100% !important}html body .scandi-drawer__menu-clone .menu>li>a,html body .scandi-drawer__menu-clone a,html body .scandi-drawer .mobile-menu-navbar a{color:#f3ecdc !important;-webkit-text-fill-color:#f3ecdc !important;text-decoration:none !important;background:0 0 !important}html body .scandi-drawer__menu-clone a:hover,html body .scandi-drawer__menu-clone a:active{color:#d4ad6e !important;-webkit-text-fill-color:#d4ad6e !important}html body .cbform,html body div.cbform,html body .cbform.scandi-finalform,html body section.final-form .cbform{padding-left:0 !important;padding-right:0 !important;margin:0 !important;width:100% !important;max-width:100% !important}html body .cbform .scandi-finalform__panel,html body .cbform .scandi-finalform--with-manager .scandi-finalform__panel,html body section.final-form .cbform .scandi-finalform__panel,html body div.cbform .scandi-finalform .scandi-finalform__panel{margin:0 auto !important;margin-left:auto !important;margin-right:auto !important;width:calc(100% - 20px) !important;max-width:373px !important;box-sizing:border-box !important;padding:22px 20px 26px !important}html body section.final-form,html body .scandi-finalform{padding-left:0 !important;padding-right:0 !important;margin:0 !important}html body .about-company{padding-bottom:16px !important}html body .our-works{padding-top:16px !important}html body section.build-stages .step-cards__item.step-card{min-height:0 !important;padding:16px 20px 20px 18px !important;gap:10px !important}html body section.build-stages .step-cards__item .step-card__preview{width:78px !important;height:78px !important;max-width:78px !important;flex:0 0 78px !important}html body section.build-stages .step-cards__item .step-card__title{font-size:16px !important;margin:0 0 6px !important}html body section.build-stages .step-cards__item .step-card__desc{font-size:12.5px !important;line-height:1.5 !important}html body section.build-stages .step-cards__item:before{width:28px !important;height:28px !important;font-size:13px !important}html body #catalog{padding-bottom:0 !important}html body section.build-stages{padding-top:30px !important}html body #catalog .catalog-item .image{aspect-ratio:4/3 !important}html body #catalog .b-title.bt24,html body #catalog>* .b-title.bt24,html body #catalog .subtitle{margin:12px 16px 6px !important;font-size:17px !important;text-align:center !important}html body #catalog .items:before{content:'↓' !important;display:block !important;text-align:center !important;font-size:22px !important;color:#c19a5b !important;margin:6px 0 12px !important;opacity:.7 !important}html body .scandi-entry-copy{display:block !important}html body .scandi-entry-copy__title{display:block !important}html body .scandi-entry-copy__cta{display:inline-flex !important}html body #cbform-get-catalog{width:100% !important;padding-left:10px !important;padding-right:10px !important}html body .adv-glass__grid{scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scroll-padding:0 16px !important}html body .adv-glass{position:relative !important}html body .adv-glass:after{content:'' !important;position:absolute !important;bottom:4px !important;left:50% !important;width:40px !important;height:2px !important;background:linear-gradient(90deg,transparent 0%,#c19a5b 50%,transparent 100%) !important;transform:translateX(-50%) !important;pointer-events:none !important}html body .adv-glass:before{content:'свайп →' !important;position:absolute !important;top:8px !important;right:16px !important;font-size:10px !important;color:#c19a5b !important;-webkit-text-fill-color:#c19a5b !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;z-index:5 !important;pointer-events:none !important}html body div.top-block{min-height:540px !important}html body .adv-glass,html body #advantages{margin-top:-40px !important;position:relative !important;z-index:3 !important}@media (max-width:540px){html body section.build-stages .step-cards__row{display:contents !important}html body section.build-stages .step-cards{display:flex !important;flex-direction:row !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:12px !important;padding:0 16px 60px !important;margin:0 !important;scrollbar-width:none !important;position:relative !important}html body section.build-stages .step-cards::-webkit-scrollbar{display:none !important}html body section.build-stages .step-cards__item.step-card{flex:0 0 78% !important;min-width:78% !important;max-width:78% !important;scroll-snap-align:center !important;margin:0 !important}}@keyframes scandi-swipe-travel{0%{transform:translateX(-12px);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(12px);opacity:0}}@keyframes scandi-swipe-fadein{0%{opacity:0}100%{opacity:1}}@media (max-width:540px){html body section.build-stages,html body .adv-glass,html body .our-works{position:relative !important}html body section.build-stages:after,html body .adv-glass:after,html body .our-works:after{content:'' !important;display:block !important;width:60px !important;height:8px !important;margin:12px auto 8px !important;background:radial-gradient(circle at 20% 50%,#c19a5b 2px,transparent 2.5px),radial-gradient(circle at 50% 50%,rgba(193,154,91,.5) 2px,transparent 2.5px),radial-gradient(circle at 80% 50%,rgba(193,154,91,.25) 2px,transparent 2.5px) !important;animation:scandi-dot-pulse 1.6s ease-in-out infinite !important;pointer-events:none !important;opacity:.85 !important}}@keyframes scandi-dot-pulse{0%,100%{background:radial-gradient(circle at 20% 50%,#c19a5b 2px,transparent 2.5px),radial-gradient(circle at 50% 50%,rgba(193,154,91,.5) 2px,transparent 2.5px),radial-gradient(circle at 80% 50%,rgba(193,154,91,.25) 2px,transparent 2.5px)}33%{background:radial-gradient(circle at 20% 50%,rgba(193,154,91,.25) 2px,transparent 2.5px),radial-gradient(circle at 50% 50%,#c19a5b 2px,transparent 2.5px),radial-gradient(circle at 80% 50%,rgba(193,154,91,.5) 2px,transparent 2.5px)}66%{background:radial-gradient(circle at 20% 50%,rgba(193,154,91,.5) 2px,transparent 2.5px),radial-gradient(circle at 50% 50%,rgba(193,154,91,.25) 2px,transparent 2.5px),radial-gradient(circle at 80% 50%,#c19a5b 2px,transparent 2.5px)}}html body .adv-glass:before{content:none !important}html body .adv-glass:after{content:none !important}html body .adv-glass{position:relative !important}html body .adv-glass__grid{position:relative !important}html body .adv-glass .adv-glass__grid{scroll-snap-type:x mandatory !important}html body .adv-glass:after{content:'' !important;position:absolute !important;left:50% !important;bottom:6px !important;width:40px !important;height:3px !important;border-radius:2px !important;background:linear-gradient(90deg,transparent 0%,#c19a5b 50%,transparent 100%) !important;transform:translateX(-50%) !important;animation:scandi-swipe-pulse 1.8s ease-in-out infinite !important;pointer-events:none !important}html body div#catalog,html body div#catalog.catalog,html body div#catalog.block-padding{padding:16px 0 8px !important;margin:0 !important}html body div#cbform-get-catalog,html body div#cbform-get-catalog.cbform-get-catalog{padding:0 !important;margin:0 10px 8px !important;width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important;box-sizing:border-box !important;background:0 0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important}html body div#cbform,html body div#cbform.cbform,html body div#cbform.block-padding,html body div#cbform.cbform.block-padding{padding:16px 0 16px !important;margin:0 !important}html body div.cert-container,html body section.cert-container,html body div.container.cert-container{display:none !important;padding:0 !important;margin:0 !important;height:0 !important}html body section.object-map{display:block !important;padding:20px 0 !important;margin:0 !important;height:auto !important}html body div.block-text,html body div.block-text.block-padding,html body div.scandi-seo,html body div.scandi-seo-block{display:block !important;padding:24px 16px !important;margin:0 !important;height:auto !important;font-size:13px !important;line-height:1.55 !important}html body div.catalog.block-padding:not(#catalog){display:block !important;padding:24px 0 !important;margin:0 !important}html body div.catalog.block-padding:not(#catalog)>.container{padding:0 10px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}html body div.catalog.block-padding:not(#catalog) .title-new{font-size:24px !important;font-weight:600 !important;text-align:center !important;margin:0 0 16px !important;color:#1a1410 !important}html body div.cbform div.scandi-finalform,html body div.cbform div.scandi-finalform--with-manager,html body div.cbform div.scandi-finalform.scandi-finalform--with-manager{padding:8px 0 8px !important;margin:0 !important}html body section.build-stages{padding:24px 0 24px !important;margin:0 !important}html body section.mortgage-calling{padding:24px 0 !important;margin:0 !important}html body div.about-company,html body div#about-company,html body div#about-company.about-company{padding:24px 0 24px !important;margin:0 !important}html body div.our-works,html body div#our-works,html body div#our-works.our-works{padding:24px 0 24px !important;margin:0 !important}html body section.realty-tour{padding:24px 0 24px !important;margin:0 !important}html body section.final-form,html body div.scandi-finalform{padding:24px 0 !important;margin:0 !important}html body .scandi-quotes,html body .review-lab-widget{padding-top:16px !important;padding-bottom:16px !important;margin:0 !important}html body footer,html body footer#footer,html body footer.scandi-fenh,html body footer.site-footer{padding:24px 0 24px !important;margin:0 !important}html body .scandi-tour{padding:0 !important;margin:0 !important}html body .scandi-finalform .scandi-finalform__panel{margin-bottom:0 !important}html body .scandi-drawer *,html body .scandi-drawer a,html body .scandi-drawer a:link,html body .scandi-drawer a:visited,html body .scandi-drawer__menu-clone *,html body .scandi-drawer__menu-clone a,html body .scandi-drawer .mobile-menu-navbar,html body .scandi-drawer .mobile-menu-navbar *,html body .scandi-drawer .mobile-menu-navbar a{color:#f3ecdc !important;-webkit-text-fill-color:#f3ecdc !important}html body .scandi-drawer .mobile-menu-navbar,html body .scandi-drawer .mobile-menu-navbar>*,html body .scandi-drawer .mobile-menu-navbar .menu,html body .scandi-drawer .mobile-menu-navbar .menu *,html body .scandi-drawer .mobile-menu-navbar .menu li,html body .scandi-drawer .mobile-menu-navbar .menu a,html body .scandi-drawer .mobile-menu-navbar .sub-menu,html body .scandi-drawer .mobile-menu-navbar .sub-menu *,html body .scandi-drawer .mobile-cb-line,html body .scandi-drawer .mobile-cb-line *,html body .scandi-drawer .mobile-cb-line-item{background-color:transparent !important;background-image:none !important}html body .scandi-drawer .mobile-menu-navbar .menu>li,html body .scandi-drawer .mobile-menu-navbar .menu li,html body .scandi-drawer .mobile-menu-navbar .sub-menu li,html body .scandi-drawer .mobile-cb-line,html body .scandi-drawer .mobile-cb-line-item,html body .scandi-drawer .mobile-menu-navbar [class*=menu-item]{border-color:rgba(193,154,91,.18) !important;border-top-color:rgba(193,154,91,.18) !important;border-right-color:rgba(193,154,91,.18) !important;border-bottom-color:rgba(193,154,91,.18) !important;border-left-color:rgba(193,154,91,.18) !important}html body .scandi-drawer .mobile-menu-navbar .menu>li:first-child{border-top:0 !important}html body .scandi-drawer a:hover,html body .scandi-drawer a:active,html body .scandi-drawer__menu-clone a:hover,html body .scandi-drawer__menu-clone a:active,html body .scandi-drawer .mobile-menu-navbar a:hover,html body .scandi-drawer .mobile-menu-navbar a:active{color:#d4ad6e !important;-webkit-text-fill-color:#d4ad6e !important;background:0 0 !important;background-color:transparent !important}html body .scandi-drawer svg,html body .scandi-drawer svg *{fill:#c19a5b !important;stroke:transparent !important;color:#c19a5b !important}html body .scandi-drawer__eyebrow,html body .scandi-drawer .scandi-drawer__contact-label,html body .scandi-drawer__contact-eyebrow,html body .scandi-drawer__hours-label{color:#c19a5b !important;-webkit-text-fill-color:#c19a5b !important}html body .scandi-drawer__login,html body .scandi-drawer__cta,html body .scandi-drawer a.scandi-drawer__login,html body .scandi-drawer .scandi-drawer__login{background:linear-gradient(180deg,#d4ad6e 0%,#c19a5b 100%) !important;background-color:#c19a5b !important;color:#1f1612 !important;-webkit-text-fill-color:#1f1612 !important;border:0 !important}html body .scandi-drawer__login *,html body .scandi-drawer__cta *{color:#1f1612 !important;-webkit-text-fill-color:#1f1612 !important}html body .scandi-drawer__panel{background-color:#14100d !important;background-image:linear-gradient(180deg,#1a1410 0%,#0c0805 100%) !important}html body .scandi-drawer input[type=text],html body .scandi-drawer input[type=search],html body .scandi-drawer__search input{background-color:rgba(193,154,91,.08) !important;color:#f3ecdc !important;-webkit-text-fill-color:#f3ecdc !important;border:1px solid rgba(193,154,91,.25) !important;border-color:rgba(193,154,91,.25) !important}html body .scandi-drawer .social-icons a,html body .scandi-drawer .social-links a,html body .scandi-drawer [class*=social] a{background-color:rgba(193,154,91,.08) !important;border-color:rgba(193,154,91,.3) !important;color:#c19a5b !important}