.cn-hero{--cn-accent:#2563eb;--cn-ink:#0b0d12;--cn-light:#ffffff;--cn-muted:rgb(255 255 255 / 0.78);--cn-faint:rgb(255 255 255 / 0.55);--cn-line:rgb(255 255 255 / 0.3);--cn-glass:rgb(255 255 255 / 0.1);--cn-glass-hover:rgb(255 255 255 / 0.2);--cn-font:'Onest',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--cn-ease:cubic-bezier(0.22,1,0.36,1);--cn-ease-in-out:cubic-bezier(0.76,0,0.24,1); --cn-duration:7000ms;--cn-wipe:1200ms; --cn-header:65px;--cn-footer:56px;position:relative;height:100svh;min-height:480px;overflow:hidden;isolation:isolate;background:var(--cn-ink);color:var(--cn-light);font-family:var(--cn-font);-webkit-font-smoothing:antialiased}.cn-hero *,.cn-hero *::before,.cn-hero *::after{box-sizing:border-box} .cn-hero__media{position:absolute;inset:0} .cn-hero__frame{position:absolute;inset:0;display:none;overflow:hidden;visibility:hidden}.cn-hero--ready .cn-hero__frame,.cn-hero__frame.is-active,.cn-hero__frame.is-leaving{display:block}.cn-hero__frame.is-active,.cn-hero__frame.is-leaving{visibility:visible}.cn-hero__frame.is-active{z-index:2}.cn-hero__frame.is-leaving{z-index:1} .cn-hero__frame::after{content:'';position:absolute;inset:0;background:#000;opacity:0}.cn-hero__frame.is-leaving::after{opacity:0.55;transition:opacity var(--cn-wipe) var(--cn-ease-in-out)}.cn-hero__pan{position:absolute;inset:0}.cn-hero__img{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center} .cn-hero__frame.is-active .cn-hero__img,.cn-hero__frame.is-leaving .cn-hero__img{animation:cn-settle calc(var(--cn-duration) + var(--cn-wipe)) cubic-bezier(0.16,0.84,0.3,1) both} .cn-hero__frame.is-entering{animation:cn-wipe-next var(--cn-wipe) var(--cn-ease-in-out) both}.cn-hero__frame.is-entering .cn-hero__pan{animation:cn-pan-next var(--cn-wipe) var(--cn-ease-in-out) both}.cn-hero__frame.is-leaving .cn-hero__pan{translate:-6% 0;transition:translate var(--cn-wipe) var(--cn-ease-in-out)}.cn-hero--back .cn-hero__frame.is-entering{animation-name:cn-wipe-prev}.cn-hero--back .cn-hero__frame.is-entering .cn-hero__pan{animation-name:cn-pan-prev}.cn-hero--back .cn-hero__frame.is-leaving .cn-hero__pan{translate:6% 0}@keyframes cn-settle{from{transform:scale(1.16)}to{transform:scale(1.02)}}@keyframes cn-wipe-next{from{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes cn-wipe-prev{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cn-pan-next{from{translate:14% 0}to{translate:0 0}}@keyframes cn-pan-prev{from{translate:-14% 0}to{translate:0 0}} .cn-hero__shade{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgb(6 8 12 / 0.5) 0%,rgb(6 8 12 / 0) 26%),linear-gradient(0deg,rgb(6 8 12 / 0.92) 0%,rgb(6 8 12 / 0.6) 32%,rgb(6 8 12 / 0) 66%)} .cn-hero__inner{position:relative;z-index:4;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--cn-header) + 64px);padding-bottom:calc(var(--cn-footer) + 28px)} .cn-hero__slides{display:grid}.cn-hero__slide{grid-area:1 / 1;align-self:end;min-width:0;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0s linear 0.4s}.cn-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity 0.2s ease}.cn-hero__eyebrow{display:none;align-items:center;gap:14px;margin:0 0 24px;color:var(--cn-faint);font-size:12px;font-weight:600;line-height:1;letter-spacing:0.16em;font-variant-numeric:tabular-nums}.cn-hero__index{color:var(--cn-light)}.cn-hero__rule{width:56px;height:1px;background:currentColor} .cn-hero__title{--cn-title-size:clamp(30px,8.6vw,44px);max-width:22ch;margin:0;color:var(--cn-light);font-family:var(--cn-font);font-size:calc(var(--cn-title-size) * var(--cn-title-scale,1));font-weight:500;line-height:1.06;letter-spacing:-0.03em;text-wrap:balance} .cn-hero__word{display:inline-block;overflow:hidden;padding-bottom:0.1em;margin-bottom:-0.1em;vertical-align:top}.cn-hero__word > span{display:inline-block}.cn-hero__text{max-width:46ch;margin:16px 0 0;color:var(--cn-muted);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cn-hero__slide.is-active .cn-hero__word > span{animation:cn-rise 1s var(--cn-ease) both;animation-delay:calc(0.3s + var(--i) * 60ms)}.cn-hero__slide.is-active .cn-hero__eyebrow,.cn-hero__slide.is-active .cn-hero__text,.cn-hero__slide.is-active .cn-hero__actions{animation:cn-fade-up 0.9s var(--cn-ease) both}.cn-hero__slide.is-active .cn-hero__eyebrow{animation-delay:0.15s}.cn-hero__slide.is-active .cn-hero__text{animation-delay:0.6s}.cn-hero__slide.is-active .cn-hero__actions{animation-delay:0.75s}@keyframes cn-rise{from{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes cn-fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}} .cn-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cn-hero__btn{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-family:var(--cn-font);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.cn-hero__btn:hover,.cn-hero__btn:focus{text-decoration:none}.cn-hero__btn:focus-visible{outline:2px solid var(--cn-light);outline-offset:3px}.cn-hero__btn svg{flex-shrink:0}.cn-hero__btn .std-pub-icon{width:18px;height:18px} .cn-hero__btn--primary{padding-right:6px;background:var(--cn-light);color:var(--cn-ink) !important}.cn-hero__btn--primary:hover,.cn-hero__btn--primary:focus{background:#eef0f3;color:var(--cn-ink) !important}.cn-hero__btn--primary .std-pub-icon{color:var(--cn-accent) !important} .cn-hero__btn--primary > svg:last-child{width:40px;height:40px;margin-left:4px;padding:11px;border-radius:50%;background:var(--cn-accent);color:var(--cn-light);transition:transform 0.35s var(--cn-ease)}.cn-hero__btn--primary:hover > svg:last-child{transform:translateX(3px)}.cn-hero__btn--ghost{border-color:var(--cn-line);background:var(--cn-glass);color:var(--cn-light) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cn-hero__btn--ghost:hover,.cn-hero__btn--ghost:focus{border-color:rgb(255 255 255 / 0.55);background:var(--cn-glass-hover);color:var(--cn-light) !important}  .cn-hero__bar{position:absolute;top:calc(var(--cn-header) + 14px);right:15px;left:15px;display:flex;align-items:center;gap:10px}.cn-hero__chapters{flex:1 1 auto;min-width:0;display:flex;gap:6px}.cn-hero__chapter{appearance:none;flex:1 1 0;min-width:0;margin:0;padding:12px 0;border:0;background:none;color:var(--cn-faint);font-family:var(--cn-font);text-align:left;cursor:pointer;transition:color 0.3s ease}.cn-hero__chapter:hover,.cn-hero__chapter.is-active{color:var(--cn-light)}.cn-hero__chapter:focus-visible{outline:2px solid var(--cn-light);outline-offset:4px;border-radius:2px}.cn-hero__chapter-track{position:relative;display:block;height:3px;overflow:hidden;border-radius:3px;background:rgb(255 255 255 / 0.3)}.cn-hero__chapter-fill{position:absolute;inset:0;background:var(--cn-light);transform:scaleX(0);transform-origin:left center}.cn-hero__chapter.is-done .cn-hero__chapter-fill{transform:scaleX(1)} .cn-hero__chapter.is-active .cn-hero__chapter-fill{animation:cn-progress var(--cn-duration) linear both}.cn-hero.is-paused .cn-hero__chapter.is-active .cn-hero__chapter-fill,.cn-hero.is-paused .cn-hero__frame.is-active .cn-hero__img{animation-play-state:paused}@keyframes cn-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.cn-hero__chapter-num,.cn-hero__chapter-title{display:none}.cn-hero__controls{display:flex;flex-shrink:0;gap:10px}.cn-hero__control{appearance:none;display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:1px solid var(--cn-line);border-radius:50%;background:var(--cn-glass);color:var(--cn-light);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color 0.25s ease,border-color 0.25s ease}.cn-hero__control:hover{border-color:rgb(255 255 255 / 0.55);background:var(--cn-glass-hover)}.cn-hero__control:focus-visible{outline:2px solid var(--cn-light);outline-offset:3px}.cn-hero__control svg{width:14px;height:14px}.cn-hero__control--prev,.cn-hero__control--next,.cn-hero__icon-play,.cn-hero.is-stopped .cn-hero__icon-pause{display:none}.cn-hero.is-stopped .cn-hero__icon-play{display:block} .cn-hero--single .cn-hero__inner{padding-top:calc(var(--cn-header) + 32px)} @media (min-width:576px){.cn-hero__btn{flex:0 0 auto}.cn-hero__title{--cn-title-size:clamp(40px,7vw,52px)}.cn-hero__text{font-size:16px}.cn-hero__bar{right:0;left:0}} @media (min-width:900px){.cn-hero{ --cn-bar-gap:clamp(28px,6vh,64px);min-height:520px}.cn-hero__shade{background:linear-gradient(180deg,rgb(6 8 12 / 0.35) 0%,rgb(6 8 12 / 0) 22%),linear-gradient(0deg,rgb(6 8 12 / 0.85) 0%,rgb(6 8 12 / 0.4) 34%,rgb(6 8 12 / 0) 60%),linear-gradient(90deg,rgb(6 8 12 / 0.55) 0%,rgb(6 8 12 / 0.2) 40%,rgb(6 8 12 / 0) 64%)} .cn-hero__inner{padding-top:calc(var(--cn-header) + 32px);padding-bottom:calc(var(--cn-footer) + clamp(24px,4.5vh,44px))}.cn-hero__slide{max-width:880px}.cn-hero__eyebrow{display:flex}.cn-hero__title{--cn-title-size:clamp(44px,min(4.4vw,8vh),72px);line-height:1.02;letter-spacing:-0.035em}.cn-hero__text{margin-top:22px;font-size:clamp(16px,1.25vw,19px)}.cn-hero__actions{gap:12px;margin-top:clamp(24px,4vh,36px)}.cn-hero__btn{min-height:58px;padding:0 28px;font-size:16px}.cn-hero__btn--primary{padding-right:8px}.cn-hero__btn--primary > svg:last-child{width:44px;height:44px;padding:12px}.cn-hero__bar{position:relative;top:auto;right:auto;left:auto;display:block;margin-top:var(--cn-bar-gap)} .cn-hero__chapters{display:grid;grid-template-columns:repeat(var(--cn-count),minmax(0,1fr));gap:24px}.cn-hero__controls{position:absolute;right:0;bottom:calc(100% + var(--cn-bar-gap) + 4px)}.cn-hero__chapter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 10px;padding:0 0 2px}.cn-hero__chapter-track{grid-column:1 / -1;height:2px;background:rgb(255 255 255 / 0.24)}.cn-hero__chapter-num{display:block;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0.08em;font-variant-numeric:tabular-nums}.cn-hero__chapter-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;font-weight:500;line-height:1.4} .cn-hero--many .cn-hero__chapter-title{display:none}.cn-hero__control{width:50px;height:50px}.cn-hero__control svg{width:18px;height:18px}.cn-hero__control--prev,.cn-hero__control--next{display:grid}.cn-hero--single .cn-hero__inner{padding-top:calc(var(--cn-header) + 32px)}} @media (min-width:900px) and (max-height:760px){.cn-hero{--cn-bar-gap:24px}.cn-hero__eyebrow{margin-bottom:16px}.cn-hero__text{-webkit-line-clamp:2;line-clamp:2}} @media (min-width:992px){.cn-hero{--cn-header:127px;--cn-footer:0px}}  .cn-hero--fit-1{--cn-bar-gap:20px}.cn-hero--fit-1 .cn-hero__eyebrow{margin-bottom:14px}.cn-hero--fit-1 .cn-hero__text{margin-top:12px;-webkit-line-clamp:2;line-clamp:2}.cn-hero--fit-1 .cn-hero__actions{margin-top:18px} .cn-hero--fit-2{--cn-title-scale:0.88}.cn-hero--fit-2 .cn-hero__eyebrow,.cn-hero--fit-2 .cn-hero__chapter-title{display:none} .cn-hero--fit-3{--cn-title-scale:0.76}.cn-hero--fit-3 .cn-hero__text{display:none} .cn-hero--fit-4{--cn-title-scale:0.64}.cn-hero--fit-4 .cn-hero__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.cn-hero--fit-4 .cn-hero__btn{min-height:46px} @media (prefers-reduced-motion:reduce){.cn-hero__frame.is-entering{animation:cn-fade 0.4s ease both}.cn-hero--back .cn-hero__frame.is-entering{animation-name:cn-fade}.cn-hero__frame.is-entering .cn-hero__pan,.cn-hero__frame.is-active .cn-hero__img,.cn-hero__frame.is-leaving .cn-hero__img,.cn-hero__slide.is-active .cn-hero__word > span,.cn-hero__slide.is-active .cn-hero__eyebrow,.cn-hero__slide.is-active .cn-hero__text,.cn-hero__slide.is-active .cn-hero__actions{animation:none}.cn-hero__frame.is-leaving .cn-hero__pan,.cn-hero--back .cn-hero__frame.is-leaving .cn-hero__pan{translate:none}.cn-hero__chapter.is-active .cn-hero__chapter-fill{animation:none;transform:scaleX(1)}.cn-hero__control--toggle{display:none}}@keyframes cn-fade{from{opacity:0}to{opacity:1}} @layer mh-header{ .mh-header .mh-header__brand .mh-header__logo.mh-header__logo--light{display:none !important}body[data-menu-transparent] .mh-header,body[data-menu-transparent] .mh-header__burger,body[data-menu-transparent] .mh-header__user,body[data-menu-transparent] .mh-header__nav-link{transition:background-color 300ms ease,border-color 300ms ease,box-shadow 300ms ease,color 300ms ease} body[data-menu-transparent] .mh-header::before{content:'';position:absolute;inset:0 0 -48px;z-index:-1;background:linear-gradient(180deg,rgb(6 8 12 / 0.55) 0%,rgb(6 8 12 / 0.3) 55%,rgb(6 8 12 / 0) 100%);opacity:0;pointer-events:none;transition:opacity 300ms ease} body[data-menu-transparent]:has(.cn-hero,.mht-hero,.dk-hero,.std-big-rotator):not(.std-navbar-scrolled) .mh-header{background-color:transparent !important;box-shadow:none !important;&::before{opacity:1}& .mh-header__top{border-block-end-color:rgb(255 255 255 / 0.16)}& .mh-header__brand .mh-header__logo:not(.mh-header__logo--light){display:none !important}& .mh-header__brand .mh-header__logo--light.mh-header__logo-mobile{display:block !important} & .mh-header__logo--tint{filter:brightness(0) invert(1)}& .mh-header__logo--plate{box-sizing:border-box;padding:4px 8px;border-radius:8px;background:#ffffff}& .mh-header__location-trigger{color:#ffffff !important;text-shadow:0 1px 10px rgb(0 0 0 / 0.25);&:hover,&:focus-visible{background:rgb(255 255 255 / 0.12)}} & .mh-header__search-icon{z-index:1;color:rgb(255 255 255 / 0.78)}& .mh-header__search-input{border-color:rgb(255 255 255 / 0.34) !important;background:rgb(255 255 255 / 0.12);color:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);&::placeholder{color:rgb(255 255 255 / 0.72)}&:focus{border-color:rgb(255 255 255 / 0.7) !important;box-shadow:0 0 0 3px rgb(255 255 255 / 0.16)}}& .mh-header__user-trigger .mh-header__user-icon,& .mh-header__user-trigger .mh-header__user-name,& .mh-header__user-trigger .mh-header__user-caret,& .mh-header__burger{color:#ffffff !important}} @media (max-width:991.98px){body[data-menu-transparent]:has(.cn-hero,.mht-hero,.dk-hero,.std-big-rotator):not(.std-navbar-scrolled) .mh-header{& .mh-header__burger,& .mh-header__top .mh-header__user{border-color:rgb(255 255 255 / 0.14) !important;background-color:rgb(10 12 16 / 0.35) !important;box-shadow:none !important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}} @media (min-width:992px){body[data-menu-transparent]:has(.cn-hero,.mht-hero,.dk-hero,.std-big-rotator):not(.std-navbar-scrolled) .mh-header{& .mh-header__brand .mh-header__logo--light.mh-header__logo-mobile{display:none !important}& .mh-header__brand .mh-header__logo--light.mh-header__logo-desktop{display:block !important}& .mh-header__top .mh-header__user{border-color:rgb(255 255 255 / 0.35) !important;background-color:transparent !important}& .mh-header__user-trigger:hover,& .mh-header__user-trigger:focus-visible{background:rgb(255 255 255 / 0.12)}& .mh-header__nav{background-color:transparent !important} & .mh-header__nav-item.primary-nav-item .mh-header__nav-link{border-color:#ffffff !important;background:#ffffff !important;color:#0b0d12 !important;box-shadow:0 10px 28px -12px rgb(0 0 0 / 0.6);& .std-pub-icon{background:transparent !important;color:var(--mh-accent,#0b0d12) !important}&:hover,&:focus-visible{border-color:#eef0f3 !important;background:#eef0f3 !important}}& .mh-header__nav-link:not(.navbar-toggler-catalogue),& .mh-header__phone{color:#ffffff !important;text-shadow:0 1px 10px rgb(0 0 0 / 0.25)}& .mh-header__nav-link:not(.navbar-toggler-catalogue){border-color:rgb(255 255 255 / 0.3) !important;&:hover,&:focus-visible{background:rgb(255 255 255 / 0.12)}}& .mh-header__phone:hover,& .mh-header__phone:focus-visible{background:rgb(255 255 255 / 0.12)}}}} .rl-scope{--rl-accent:#1F6FEB;--rl-accent-2:#F97316;--rl-ink:#111418;--rl-ink-soft:#5B6470;--rl-ink-muted:#8A929C;--rl-line:#E5E8EC;--rl-surface:#F4F6F8;--rl-card:#FFFFFF;--rl-radius:18px;--rl-radius-sm:12px;--rl-shadow:0 1px 2px rgba(16,24,40,0.05),0 10px 30px -14px rgba(16,24,40,0.22);--rl-shadow-hover:0 2px 4px rgba(16,24,40,0.06),0 22px 44px -18px rgba(16,24,40,0.32);--rl-ease:cubic-bezier(0.22,1,0.36,1); --rl-accent-soft:rgba(31,111,235,0.1);--rl-accent-line:rgba(31,111,235,0.35);color:var(--rl-ink);-webkit-font-smoothing:antialiased}@supports (color:color-mix(in srgb,red 10%,transparent)){.rl-scope{--rl-accent-soft:color-mix(in srgb,var(--rl-accent) 10%,transparent);--rl-accent-line:color-mix(in srgb,var(--rl-accent) 35%,transparent)}}.rl-scope,.rl-scope *,.rl-scope *::before,.rl-scope *::after{box-sizing:border-box} :where(.rl-scope) p,:where(.rl-scope) h1,:where(.rl-scope) h2,:where(.rl-scope) h3,:where(.rl-scope) ul,:where(.rl-scope) dl,:where(.rl-scope) dd{margin:0}:where(.rl-scope) ul{padding:0;list-style:none}.rl-scope button{font:inherit}.rl-scope svg{display:block;flex-shrink:0} .rl-eyebrow{color:var(--rl-accent);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.rl-section{margin-top:36px}.rl-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:16px}.rl-section-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--rl-ink);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.rl-section-head .rl-section-title{margin-bottom:0}.rl-section-title__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 8px;border-radius:999px;background:var(--rl-surface);color:var(--rl-ink-soft);font-size:13px;font-weight:700}.rl-scope a.rl-link,.rl-scope a.rl-link:visited{color:var(--rl-accent) !important;font-weight:600;text-decoration:none !important}.rl-scope a.rl-link:hover,.rl-scope a.rl-link:focus-visible{text-decoration:underline !important;text-underline-offset:3px}.rl-empty{padding:28px 16px;border:1px dashed var(--rl-line);border-radius:var(--rl-radius);color:var(--rl-ink-soft);text-align:center} .rl-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:rgba(17,20,24,0.78);color:#FFFFFF;font-size:12px;font-weight:700;letter-spacing:0.01em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rl-badge--new{background:var(--rl-accent-2)} .rl-scope .rl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:14px;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none !important;cursor:pointer;transition:background-color 0.2s var(--rl-ease),border-color 0.2s var(--rl-ease),color 0.2s var(--rl-ease),transform 0.2s var(--rl-ease)}.rl-scope .rl-btn:active{transform:translateY(1px)}.rl-scope .rl-btn svg{width:18px;height:18px}.rl-scope .rl-btn--primary,.rl-scope .rl-btn--primary:visited,.rl-scope .rl-btn--primary:hover,.rl-scope .rl-btn--primary:focus{background:var(--rl-accent);color:#FFFFFF !important}.rl-scope .rl-btn--primary:hover{filter:brightness(1.06)}.rl-scope .rl-btn--ghost,.rl-scope .rl-btn--ghost:visited,.rl-scope .rl-btn--ghost:hover,.rl-scope .rl-btn--ghost:focus{border-color:var(--rl-line);background:var(--rl-card);color:var(--rl-ink) !important}.rl-scope .rl-btn--ghost:hover{border-color:var(--rl-ink-soft)}.rl-scope .rl-btn--icon{width:48px;padding:0}.rl-scope .rl-btn:focus-visible,.rl-scope .rl-tab:focus-visible,.rl-scope .rl-chip:focus-visible,.rl-scope .rl-rail__arrow:focus-visible,.rl-scope .rl-gallery__all:focus-visible{outline:2px solid var(--rl-accent) !important;outline-offset:2px} .rl-showcase{margin:8px 0 44px}.rl-showcase__head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.rl-showcase__title{color:var(--rl-ink);font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-0.02em}.rl-showcase__summary{color:var(--rl-ink-soft);font-size:15px}.rl-showcase__all{margin-top:14px} .rl-tabs{display:flex;gap:8px;margin:0 -15px 18px;padding:2px 15px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rl-tabs::-webkit-scrollbar{display:none}.rl-tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:42px;padding:0 12px 0 16px;border:1px solid var(--rl-line);border-radius:999px;background:var(--rl-card);color:var(--rl-ink);font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color 0.2s var(--rl-ease),border-color 0.2s var(--rl-ease),color 0.2s var(--rl-ease)}.rl-tab:hover{border-color:var(--rl-ink-soft)}.rl-tab.is-active{border-color:var(--rl-ink);background:var(--rl-ink);color:#FFFFFF}.rl-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--rl-surface);color:var(--rl-ink-soft);font-size:12px}.rl-tab.is-active .rl-tab__count{background:rgba(255,255,255,0.18);color:#FFFFFF}.rl-panel[hidden]{display:none}.rl-panel.is-entering{animation:rl-fade-in 0.35s var(--rl-ease)} .rl-panel__loading{display:flex;gap:16px;overflow:hidden}.rl-panel__loading span{flex:0 0 84%;height:360px;border-radius:var(--rl-radius);background:linear-gradient(100deg,var(--rl-surface) 30%,#FAFBFC 50%,var(--rl-surface) 70%);background-size:300% 100%;animation:rl-shimmer 1.4s linear infinite}@keyframes rl-shimmer{from{background-position:100% 0}to{background-position:0 0}}@keyframes rl-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}} .rl-rail{--rl-rail-gap:16px;--rl-rail-per-view:1.18;position:relative}.rl-rail__track{display:flex;gap:var(--rl-rail-gap);margin:0 -15px;padding:4px 15px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 15px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rl-rail__track::-webkit-scrollbar{display:none}.rl-rail__track:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:var(--rl-radius)}.rl-rail__item{display:flex;flex:0 0 calc((100% - (var(--rl-rail-per-view) - 1) * var(--rl-rail-gap)) / var(--rl-rail-per-view));min-width:0;scroll-snap-align:start}.rl-rail__item > *{width:100%} .rl-rail__arrow{display:none}.rl-rail__progress{position:relative;height:3px;margin-top:2px;border-radius:3px;background:var(--rl-line);overflow:hidden}.rl-rail__progress-bar{position:absolute;inset:0 auto 0 0;width:30%;border-radius:3px;background:var(--rl-ink);transition:transform 0.15s linear,width 0.2s var(--rl-ease);will-change:transform} .rl-scope a.rl-more,.rl-scope a.rl-more:visited,.rl-scope a.rl-more:hover{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:100%;padding:24px;border-radius:var(--rl-radius);background:var(--rl-ink);color:#FFFFFF !important;text-decoration:none !important;transition:transform 0.3s var(--rl-ease)}.rl-scope a.rl-more:hover{transform:translateY(-3px)}.rl-more__count{font-size:44px;font-weight:800;line-height:1;letter-spacing:-0.03em}.rl-more__label{max-width:16em;font-size:17px;font-weight:700;line-height:1.3}.rl-more__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:8px;border-radius:50%;background:var(--rl-accent)}.rl-more__arrow svg{width:20px;height:20px} .rl-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:var(--rl-card);overflow:hidden;transition:box-shadow 0.3s var(--rl-ease),transform 0.3s var(--rl-ease),border-color 0.3s var(--rl-ease)}.rl-card:hover{border-color:transparent;box-shadow:var(--rl-shadow-hover);transform:translateY(-3px)} .rl-card__media{position:relative;z-index:2;display:block;aspect-ratio:4 / 3;background:var(--rl-surface);overflow:hidden} .rl-card__photos{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rl-card__photos::-webkit-scrollbar{display:none}.rl-card__photo{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;transition:transform 0.6s var(--rl-ease)}.rl-card:hover .rl-card__photo{transform:scale(1.03)}.rl-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--rl-ink-muted)}.rl-card__placeholder svg{width:56px;height:56px}.rl-card__dots{position:absolute;left:50%;bottom:10px;display:flex;gap:5px;padding:4px 6px;border-radius:999px;background:rgba(17,20,24,0.3);transform:translateX(-50%);pointer-events:none}.rl-card__dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.55);transition:background-color 0.2s,transform 0.2s}.rl-card__dot.is-active{background:#FFFFFF;transform:scale(1.2)}.rl-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.rl-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 16px}.rl-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.rl-card__price{color:var(--rl-ink);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.rl-card__from,.rl-card__suffix{color:var(--rl-ink-soft);font-size:14px;font-weight:600}.rl-card__ppsqm{color:var(--rl-ink-muted);font-size:13px}.rl-card__title{font-size:15px;font-weight:700;line-height:1.35} .rl-scope a.rl-card__link,.rl-scope a.rl-card__link:visited{color:var(--rl-ink) !important;text-decoration:none !important}.rl-scope a.rl-card__link::after{content:"";position:absolute;inset:0;z-index:1}.rl-scope a.rl-card__link:hover{color:var(--rl-accent) !important}.rl-scope a.rl-card__link:focus-visible{outline:none}.rl-scope a.rl-card__link:focus-visible::after{border-radius:var(--rl-radius);box-shadow:inset 0 0 0 2px var(--rl-accent)}.rl-card__facts{color:var(--rl-ink);font-size:14px;font-weight:600}.rl-card__place{display:flex;align-items:flex-start;gap:6px;color:var(--rl-ink-soft);font-size:13px;line-height:1.4}.rl-card__place svg{width:15px;height:15px;margin-top:1px}.rl-card__lots{margin-top:auto;padding-top:6px;color:var(--rl-accent);font-size:13px;font-weight:700} .rl-grid{--rl-grid-gap:20px;--rl-grid-col-min:260px;--rl-grid-cols-max:3;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--rl-grid-col-min),calc((100% - (var(--rl-grid-cols-max) - 1) * var(--rl-grid-gap)) / var(--rl-grid-cols-max))),1fr));gap:var(--rl-grid-gap)}.rl-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:24px}.rl-scope a.rl-category,.rl-scope a.rl-category:visited,.rl-scope a.rl-category:hover{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:var(--rl-card);color:var(--rl-ink) !important;text-decoration:none !important;transition:box-shadow 0.3s var(--rl-ease),border-color 0.3s var(--rl-ease)}.rl-scope a.rl-category:hover{border-color:transparent;box-shadow:var(--rl-shadow-hover)}.rl-category__media{flex:0 0 72px;height:72px;border-radius:var(--rl-radius-sm);background:var(--rl-surface);overflow:hidden}.rl-category__media img{display:block;width:100%;height:100%;object-fit:cover}.rl-category__body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.rl-category__title{font-size:16px;font-weight:800;line-height:1.25}.rl-category__meta{color:var(--rl-ink-soft);font-size:13px}.rl-category__arrow{color:var(--rl-ink-muted);transition:transform 0.3s var(--rl-ease),color 0.3s var(--rl-ease)}.rl-category__arrow svg{width:20px;height:20px}.rl-scope a.rl-category:hover .rl-category__arrow{color:var(--rl-accent);transform:translateX(3px)} .rl-map-section{margin:44px 0 36px}.rl-map{position:relative;height:420px;border-radius:var(--rl-radius);background:var(--rl-surface);overflow:hidden}.rl-map__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--rl-ink-soft);font-size:14px}.rl-map.is-ready .rl-map__placeholder{display:none} .rl-balloon{width:240px;font-family:inherit}.rl-balloon__img{display:block;width:100%;height:140px;margin-bottom:10px;border-radius:10px;object-fit:cover}.rl-balloon__price{margin-bottom:2px;color:#111418;font-size:17px;font-weight:800}.rl-balloon__title{margin-bottom:4px;color:#111418;font-size:14px;font-weight:700;line-height:1.3}.rl-balloon__facts{margin-bottom:8px;color:#5B6470;font-size:13px}.rl-balloon a.rl-balloon__link{font-size:14px;font-weight:700;text-decoration:none !important} .rl-object{display:flex;flex-direction:column;gap:20px}.rl-object__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.rl-object__head{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.rl-object__badges{display:flex;flex-wrap:wrap;gap:6px}.rl-object__title{color:var(--rl-ink);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-0.02em}.rl-object__title-meta{display:block;margin-top:6px;color:var(--rl-ink-soft);font-size:18px;font-weight:600;letter-spacing:0}.rl-object__place{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;color:var(--rl-ink-soft);font-size:15px}.rl-object__place-item{display:inline-flex;align-items:center;gap:6px}.rl-object__place-item svg{width:17px;height:17px;color:var(--rl-accent)} .rl-scope a.rl-object__place-item--link,.rl-scope a.rl-object__place-item--link:visited{color:var(--rl-ink-soft) !important;text-decoration:none !important}.rl-scope a.rl-object__place-item--link:hover{color:var(--rl-ink) !important;text-decoration:underline !important;text-underline-offset:3px}.rl-object__parent{font-size:15px}.rl-object__text{color:var(--rl-ink);font-size:16px;line-height:1.65}.rl-object__text p + p{margin-top:12px} .rl-object__text h2,.rl-object__text h3{margin:24px 0 8px;color:var(--rl-ink);font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-0.005em}.rl-object__text h3{font-size:16px}.rl-object__text > :first-child{margin-top:0}.rl-object__text ul,.rl-object__text ol{margin:8px 0 12px;padding-left:22px}.rl-object__text ul{list-style:disc}.rl-object__text ol{list-style:decimal}.rl-object__text li + li{margin-top:4px}.rl-object__text li::marker{color:var(--rl-accent)} .rl-object__text small{display:block;color:var(--rl-ink-soft);font-size:13px;line-height:1.5} .rl-about.is-clamped .rl-object__text{max-height:360px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.rl-scope .rl-about__more{margin-top:14px}.rl-object__aside{display:none} .rl-gallery{position:relative;margin:0 -15px}.rl-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rl-gallery__track::-webkit-scrollbar{display:none}.rl-gallery__item{position:relative;display:block;flex:0 0 100%;aspect-ratio:4 / 3;background:var(--rl-surface);scroll-snap-align:start;overflow:hidden;cursor:zoom-in}.rl-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--rl-ease),filter 0.3s var(--rl-ease)}.rl-gallery__more{display:none}.rl-gallery__counter{position:absolute;right:27px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgba(17,20,24,0.6);color:#FFFFFF;font-size:13px;font-weight:700;pointer-events:none}.rl-gallery__all{display:none} .rl-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rl-fact{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 14px;border-radius:var(--rl-radius-sm);background:var(--rl-surface)}.rl-fact__icon{display:inline-flex;grid-row:1 / 3;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--rl-card);color:var(--rl-accent)}.rl-fact__icon svg{width:20px;height:20px}.rl-fact__value{color:var(--rl-ink);font-size:16px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.rl-fact__label{color:var(--rl-ink-soft);font-size:12px;line-height:1.3} .rl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rl-chip{min-width:44px;height:38px;padding:0 14px;border:1px solid var(--rl-line);border-radius:999px;background:var(--rl-card);color:var(--rl-ink);font-size:14px;font-weight:700;cursor:pointer;transition:background-color 0.2s var(--rl-ease),border-color 0.2s var(--rl-ease),color 0.2s var(--rl-ease)}.rl-chip:hover{border-color:var(--rl-ink-soft)}.rl-chip.is-active{border-color:var(--rl-ink);background:var(--rl-ink);color:#FFFFFF}.rl-lots__list{display:flex;flex-direction:column;gap:8px}.rl-lot.is-collapsed,.rl-lot.is-filtered{display:none} .rl-lots.is-expanded .rl-lot.is-collapsed:not(.is-filtered),.rl-lots.is-filtering .rl-lot.is-collapsed:not(.is-filtered){display:block}.rl-lots.is-expanded .rl-lots__more,.rl-lots.is-filtering .rl-lots__more{display:none}.rl-scope .rl-lot__row,.rl-scope a.rl-lot__row:visited,.rl-scope a.rl-lot__row:hover{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"plan main" "plan price";align-items:center;gap:4px 14px;padding:10px 14px 10px 10px;border:1px solid var(--rl-line);border-radius:var(--rl-radius-sm);background:var(--rl-card);color:var(--rl-ink) !important;text-decoration:none !important;transition:border-color 0.2s var(--rl-ease),box-shadow 0.2s var(--rl-ease)}.rl-scope a.rl-lot__row:hover{border-color:var(--rl-accent-line);box-shadow:var(--rl-shadow)}.rl-lot.is-current .rl-lot__row{border-color:var(--rl-accent);background:var(--rl-accent-soft)}.rl-lot__plan{display:flex;grid-area:plan;align-items:center;justify-content:center;width:64px;height:64px;border-radius:10px;background:var(--rl-surface);color:var(--rl-ink-muted);overflow:hidden}.rl-lot__plan img{display:block;width:100%;height:100%;object-fit:contain;background:#FFFFFF}.rl-lot__plan svg{width:30px;height:30px}.rl-lot__main{display:flex;grid-area:main;flex-direction:column;gap:2px;min-width:0}.rl-lot__facts{font-size:15px;font-weight:800}.rl-lot__meta{color:var(--rl-ink-soft);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-lot__meta:empty{display:none}.rl-lot__current{align-self:flex-start;margin-top:2px;color:var(--rl-accent);font-size:12px;font-weight:700}.rl-lot__price{display:flex;grid-area:price;flex-wrap:wrap;align-items:baseline;gap:0 8px}.rl-lot__price-value{font-size:16px;font-weight:800;white-space:nowrap}.rl-lot__price-value--muted{color:var(--rl-ink-soft);font-size:14px;font-weight:600}.rl-lot__ppsqm{color:var(--rl-ink-muted);font-size:13px;white-space:nowrap}.rl-scope .rl-lots__more{width:100%;margin-top:12px} .rl-specs{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.rl-specs__title{margin-bottom:8px;color:var(--rl-ink);font-size:16px;font-weight:800}.rl-spec{display:flex;align-items:baseline;gap:8px;padding:9px 0;border-bottom:1px solid var(--rl-line);font-size:15px}.rl-spec__label{flex:1 1 auto;color:var(--rl-ink-soft);font-weight:400}.rl-spec__value{flex:0 1 auto;color:var(--rl-ink);font-weight:700;text-align:right;overflow-wrap:anywhere} .rl-location__list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.rl-location__item{display:flex;align-items:flex-start;gap:8px;font-size:15px}.rl-location__item svg{width:18px;height:18px;margin-top:1px;color:var(--rl-accent)} .rl-scope .rl-location__map{height:340px;border-radius:var(--rl-radius);background:var(--rl-surface);overflow:hidden}.rl-location__external{display:inline-block;margin-top:10px;font-size:14px} .rl-amenities{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.rl-amenity{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--rl-radius-sm);background:var(--rl-surface);font-size:15px;font-weight:600;line-height:1.3}.rl-amenity__icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;height:36px;border-radius:10px;background:var(--rl-card);color:var(--rl-accent)}.rl-amenity__icon svg{width:20px;height:20px}  .rl-nearby{margin-top:20px}.rl-nearby__title{margin-bottom:8px;color:var(--rl-ink);font-size:16px;font-weight:800}.rl-nearby__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rl-line);font-size:15px}.rl-nearby__place{color:var(--rl-ink)}.rl-nearby__time{flex:0 0 auto;color:var(--rl-ink-soft);font-weight:700;white-space:nowrap} .rl-developer{display:flex;align-items:flex-start;gap:18px;padding:18px;border:1px solid var(--rl-line);border-radius:var(--rl-radius)}.rl-developer__logo{display:flex;flex:0 0 72px;align-items:center;justify-content:center;height:72px;border-radius:var(--rl-radius-sm);background:var(--rl-surface);overflow:hidden}.rl-developer__logo img{display:block;max-width:100%;max-height:100%;object-fit:contain}.rl-developer__initial{color:var(--rl-accent);font-size:30px;font-weight:800}.rl-developer__body{display:flex;flex-direction:column;gap:6px;min-width:0}.rl-developer__name{color:var(--rl-ink);font-size:18px;font-weight:800}.rl-developer__about{color:var(--rl-ink-soft);font-size:15px;line-height:1.55} .rl-mortgage__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--rl-line);border-radius:var(--rl-radius)}.rl-mortgage__form{display:flex;flex-direction:column;gap:18px}.rl-field{display:flex;flex-direction:column;gap:8px;margin:0}.rl-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--rl-ink-soft);font-size:13px;font-weight:600}.rl-field__output{color:var(--rl-ink);font-size:14px;font-weight:800}.rl-field__control{display:flex;align-items:center;height:48px;padding:0 14px;border:1px solid var(--rl-line);border-radius:var(--rl-radius-sm);background:var(--rl-card);transition:border-color 0.2s var(--rl-ease),box-shadow 0.2s var(--rl-ease)}.rl-field__control:focus-within{border-color:var(--rl-accent);box-shadow:0 0 0 3px var(--rl-accent-soft)}.rl-field__input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--rl-ink);font-size:17px;font-weight:700;outline:none;-moz-appearance:textfield}.rl-field__input::-webkit-outer-spin-button,.rl-field__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.rl-field__unit{color:var(--rl-ink-soft);font-size:15px;font-weight:600} .rl-range{--rl-range-fill:50%;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.rl-range::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,var(--rl-accent) var(--rl-range-fill),var(--rl-line) var(--rl-range-fill))}.rl-range::-moz-range-track{height:6px;border-radius:6px;background:var(--rl-line)}.rl-range::-moz-range-progress{height:6px;border-radius:6px;background:var(--rl-accent)}.rl-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:3px solid #FFFFFF;border-radius:50%;background:var(--rl-accent);box-shadow:0 1px 4px rgba(16,24,40,0.3);-webkit-appearance:none}.rl-range::-moz-range-thumb{width:16px;height:16px;border:3px solid #FFFFFF;border-radius:50%;background:var(--rl-accent);box-shadow:0 1px 4px rgba(16,24,40,0.3)}.rl-range:focus-visible{outline:2px solid var(--rl-accent);outline-offset:4px}.rl-mortgage__result{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--rl-radius-sm);background:var(--rl-surface)}.rl-mortgage__label{color:var(--rl-ink-soft);font-size:13px;font-weight:600}.rl-mortgage__payment{color:var(--rl-ink);font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-0.02em}.rl-mortgage__details{display:flex;flex-direction:column;gap:6px;margin-top:8px}.rl-mortgage__detail{display:flex;justify-content:space-between;gap:12px;font-size:14px}.rl-mortgage__detail dt{color:var(--rl-ink-soft);font-weight:400}.rl-mortgage__detail dd{font-weight:700;white-space:nowrap}.rl-mortgage__note{margin-top:8px;color:var(--rl-ink-muted);font-size:12px;line-height:1.4} .rl-summary{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:var(--rl-card);box-shadow:var(--rl-shadow)}.rl-summary__price{color:var(--rl-ink);font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-0.02em}.rl-summary__from,.rl-summary__suffix{color:var(--rl-ink-soft);font-size:16px;font-weight:600;letter-spacing:0}.rl-summary__ppsqm{color:var(--rl-ink-soft);font-size:14px}.rl-summary__facts{padding-top:8px;border-top:1px solid var(--rl-line);color:var(--rl-ink);font-size:15px;font-weight:600}.rl-scope a.rl-summary__mortgage,.rl-scope a.rl-summary__mortgage:visited,.rl-scope a.rl-summary__mortgage:hover{display:inline-flex;align-items:center;gap:8px;color:var(--rl-accent) !important;font-size:14px;font-weight:700;text-decoration:none !important}.rl-summary__mortgage svg{width:18px;height:18px}.rl-summary__actions{display:flex;flex-direction:column;gap:8px;margin-top:10px} .rl-contact-buttons{display:flex;gap:8px}.rl-scope .rl-contact-buttons__phone{flex:1 1 auto;min-width:0}.rl-scope .rl-contact-buttons .rl-btn--icon{flex:0 0 48px} .rl-card-actions{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.rl-scope .rl-card-actions .rl-btn{width:100%;min-height:44px}.rl-card__body > .rl-card-actions{margin-top:auto;padding-top:10px}.rl-card__lots + .rl-card-actions{margin-top:0} .rl-bar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;gap:8px;margin:8px -15px 0;padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rl-line);background:rgba(255,255,255,0.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)} body:has(.mh-header__burger) .rl-bar{bottom:56px;padding-bottom:10px}.rl-bar__price{display:flex;flex:1;flex-direction:column;min-width:0}.rl-bar__value{overflow:hidden;color:var(--rl-ink);font-size:17px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rl-bar__note{overflow:hidden;color:var(--rl-ink-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.rl-bar .rl-btn{min-height:44px;padding:0 16px}.rl-bar .rl-btn--icon{width:44px;padding:0} @media (min-width:576px){.rl-tabs,.rl-rail__track{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.rl-rail__track{scroll-padding:0}.rl-rail{--rl-rail-per-view:2}.rl-panel__loading span{flex-basis:calc(50% - 8px)}.rl-gallery{margin:0;border-radius:var(--rl-radius);overflow:hidden}.rl-gallery__counter{right:12px}.rl-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-scope .rl-lot__row,.rl-scope a.rl-lot__row:visited,.rl-scope a.rl-lot__row:hover{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"plan main price"}.rl-lot__plan{width:72px;height:72px}.rl-lot__price{flex-direction:column;align-items:flex-end;text-align:right}.rl-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.rl-mortgage__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:22px}.rl-mortgage__result{justify-content:center}.rl-bar{margin-right:0;margin-left:0;padding-right:12px;padding-left:12px;border:1px solid var(--rl-line);border-radius:var(--rl-radius) var(--rl-radius) 0 0}} @media (min-width:768px){.rl-showcase__head{margin-bottom:22px}.rl-showcase__title{font-size:32px}.rl-object__title{font-size:34px}.rl-map{height:480px}.rl-scope .rl-location__map{height:380px} .rl-gallery__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,200px);gap:8px;overflow:visible}.rl-gallery__item{aspect-ratio:auto;border-radius:0}.rl-gallery__item--main{grid-column:1 / 3;grid-row:1 / 3}.rl-gallery__item--extra{display:none}.rl-gallery__item:hover img{filter:brightness(0.92);transform:scale(1.02)} .rl-gallery--count-1 .rl-gallery__track{grid-template-columns:minmax(0,1fr);grid-template-rows:420px}.rl-gallery--count-1 .rl-gallery__item--main{grid-column:auto;grid-row:auto}.rl-gallery--count-2 .rl-gallery__track{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rl-gallery--count-2 .rl-gallery__item--main{grid-column:1}.rl-gallery--count-2 .rl-gallery__item:not(.rl-gallery__item--main){grid-row:1 / 3}.rl-gallery--count-3 .rl-gallery__track{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rl-gallery--count-3 .rl-gallery__item--main{grid-column:1} .rl-gallery--count-4 .rl-gallery__item:nth-child(4){grid-column:3 / 5}.rl-gallery__more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(17,20,24,0.5);color:#FFFFFF;font-size:18px;font-weight:800}.rl-gallery__counter{display:none}.rl-gallery__all{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:12px;background:rgba(255,255,255,0.94);color:var(--rl-ink);font-size:14px;font-weight:700;box-shadow:var(--rl-shadow);cursor:pointer}.rl-gallery__all svg{width:16px;height:16px}.rl-gallery--count-1 .rl-gallery__all{display:none}.rl-section-title{font-size:24px}} @media (min-width:992px){.rl-rail{--rl-rail-per-view:3}.rl-panel__loading span{flex-basis:calc((100% - 32px) / 3)}.rl-rail__arrow{position:absolute;top:calc(50% - 36px);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--rl-line);border-radius:50%;background:var(--rl-card);color:var(--rl-ink);box-shadow:var(--rl-shadow);cursor:pointer;transform:translateY(-50%);transition:opacity 0.2s var(--rl-ease),transform 0.2s var(--rl-ease)}.rl-rail__arrow svg{width:20px;height:20px}.rl-rail__arrow:hover{transform:translateY(-50%) scale(1.06)}.rl-rail__arrow--prev{left:-20px}.rl-rail__arrow--next{right:-20px}.rl-rail__arrow:disabled{opacity:0;pointer-events:none}.rl-gallery__track{grid-template-rows:repeat(2,230px)}.rl-gallery--count-1 .rl-gallery__track{grid-template-rows:480px}.rl-object__layout{grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.rl-object__aside{position:sticky;top:96px;display:block}.rl-bar{display:none}.rl-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}} @media (min-width:1200px){.rl-rail{--rl-rail-per-view:4}.rl-panel__loading span{flex-basis:calc((100% - 48px) / 4)}.rl-object__layout{grid-template-columns:minmax(0,1fr) 380px}} @media (hover:none){.rl-rail__arrow{display:none !important}.rl-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.rl-scope *,.rl-scope *::before,.rl-scope *::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}} .rl-discount{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;vertical-align:middle}.rl-discount__old{color:var(--rl-ink-muted);font-size:13px;font-weight:500;text-decoration-thickness:1px}.rl-discount__badge{padding:2px 7px;border-radius:999px;background:var(--rl-accent-2);color:#FFFFFF;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0.01em}.rl-summary__discount{margin:4px 0 0}.rl-summary__discount .rl-discount__old{font-size:15px}.rl-card__price-row .rl-discount{margin-top:2px}.rl-bar__value .rl-discount{margin-left:6px} .rl-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.rl-plan{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:var(--rl-card)}.rl-plan__title{color:var(--rl-ink);font-size:17px;font-weight:800;line-height:1.3}.rl-plan__note{margin-top:4px;color:var(--rl-ink-soft);font-size:14px;line-height:1.45} .rl-plan__bar{display:flex;gap:3px;height:8px}.rl-plan__segment{flex:1 1 0;min-width:3px;border-radius:999px;background:var(--rl-accent)}.rl-plan__segment--series{background:var(--rl-accent-line)}.rl-plan__steps{margin:0;padding:0;list-style:none}.rl-plan__step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rl-line)}.rl-plan__step:first-child{border-top:0;padding-top:0}.rl-plan__percent{grid-row:span 2;color:var(--rl-ink);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.rl-plan__times{display:block;color:var(--rl-ink-muted);font-size:13px;font-weight:700}.rl-plan__dot{display:inline-block;width:8px;height:8px;border:2px solid var(--rl-ink-muted);border-radius:50%;vertical-align:middle}.rl-plan__label{color:var(--rl-ink);font-size:15px;line-height:1.4}.rl-plan__step--milestone .rl-plan__label{color:var(--rl-ink-soft)}.rl-plan__amount{grid-column:2;color:var(--rl-ink-soft);font-size:14px;font-variant-numeric:tabular-nums}.rl-plan__total{margin-top:auto;color:var(--rl-ink-muted);font-size:13px;font-weight:600}.rl-plans__note{margin-top:12px;color:var(--rl-ink-muted);font-size:13px;line-height:1.45}@media (min-width:768px){.rl-plans{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.rl-plan{padding:22px}} .rl-highlights__list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;counter-reset:rl-highlight}.rl-highlight{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 16px 16px 58px;border:1px solid var(--rl-line);border-radius:var(--rl-radius-sm);background:var(--rl-card);counter-increment:rl-highlight}.rl-highlight::before{content:counter(rl-highlight,decimal-leading-zero);position:absolute;top:16px;left:16px;color:var(--rl-accent);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0.02em}.rl-highlight__title{color:var(--rl-ink);font-size:16px;font-weight:800;line-height:1.3}.rl-highlight__details{color:var(--rl-ink-soft);font-size:14px;line-height:1.45} .rl-included__list{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 24px;margin:0;padding:18px;border-radius:var(--rl-radius);background:var(--rl-accent-soft);list-style:none}.rl-included__item{display:flex;align-items:flex-start;gap:10px;padding:6px 0;color:var(--rl-ink);font-size:15px;line-height:1.4}.rl-included__check{flex:0 0 20px;width:20px;height:20px;margin-top:1px;padding:3px;border-radius:50%;background:var(--rl-accent);color:#FFFFFF} .rl-amenity-zones{display:flex;flex-direction:column;gap:22px}.rl-amenity-zone__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--rl-ink);font-size:16px;font-weight:800}.rl-amenity-zone__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--rl-surface);color:var(--rl-ink-soft);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums} .rl-documents{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.rl-scope a.rl-document,.rl-scope a.rl-document:visited,.rl-scope a.rl-document:hover{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--rl-line);border-radius:var(--rl-radius-sm);background:var(--rl-card);color:var(--rl-ink) !important;text-decoration:none !important;transition:border-color 0.2s var(--rl-ease),box-shadow 0.2s var(--rl-ease)}.rl-scope a.rl-document:hover,.rl-scope a.rl-document:focus-visible{border-color:var(--rl-accent-line);box-shadow:var(--rl-shadow)}.rl-document__icon{position:relative;display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:52px;color:var(--rl-accent)}.rl-document__icon svg{width:44px;height:52px}.rl-document__ext{position:absolute;bottom:9px;padding:1px 4px;border-radius:4px;background:var(--rl-accent);color:#FFFFFF;font-size:9px;font-weight:800;letter-spacing:0.04em}.rl-document__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.rl-document__title{font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.rl-document__description{color:var(--rl-ink-soft);font-size:13px;line-height:1.4}.rl-document__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--rl-accent);font-size:14px;font-weight:700}.rl-document__action svg{width:18px;height:18px} .rl-scope a.rl-summary__document,.rl-scope a.rl-summary__document:visited,.rl-scope a.rl-summary__document:hover{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--rl-accent) !important;font-size:14px;font-weight:700;text-decoration:none !important}.rl-summary__document svg{flex:0 0 18px;width:18px;height:18px}.rl-summary__document-ext{padding:1px 5px;border-radius:4px;background:var(--rl-accent-soft);font-size:11px;font-weight:800;letter-spacing:0.04em}@media (min-width:576px){.rl-highlights__list,.rl-included__list,.rl-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.rl-document__action{font-size:0}} @media (max-width:575px){.rl-amenities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rl-amenity{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:14px}} .rl-lot__from{color:var(--rl-ink-soft);font-size:13px;font-weight:600} .rl-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:28px 0 48px}.rl-feature__media{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.rl-feature__photo{display:block;overflow:hidden;border-radius:var(--rl-radius);background:var(--rl-surface);aspect-ratio:16 / 10} .rl-feature__photo + .rl-feature__photo{display:none}.rl-feature__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--rl-ease)}.rl-feature__photo:hover img{transform:scale(1.03)}.rl-feature__photo--empty{display:flex;align-items:center;justify-content:center;color:var(--rl-ink-muted)}.rl-feature__photo--empty svg{width:64px;height:64px}.rl-feature__body{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.rl-feature__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rl-feature__developer{color:var(--rl-ink-soft);font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.rl-feature__title{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-0.02em}.rl-scope .rl-feature__title a,.rl-scope .rl-feature__title a:visited,.rl-scope .rl-feature__title a:hover{color:var(--rl-ink) !important;text-decoration:none !important}.rl-feature__place{display:flex;align-items:flex-start;gap:6px;color:var(--rl-ink-soft);font-size:15px}.rl-feature__place svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.rl-feature__facts{display:flex;flex-wrap:wrap;gap:8px}.rl-feature__facts li{padding:6px 12px;border-radius:999px;background:var(--rl-surface);color:var(--rl-ink);font-size:14px;font-weight:600}.rl-feature__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--rl-ink);font-size:28px;font-weight:800;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.rl-feature__from{color:var(--rl-ink-soft);font-size:17px;font-weight:600}.rl-feature__price .rl-discount{font-size:14px;letter-spacing:0}.rl-feature__highlights{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 20px;width:100%}.rl-feature__highlights li{display:flex;align-items:flex-start;gap:8px;color:var(--rl-ink);font-size:15px;line-height:1.35}.rl-feature__highlights svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--rl-accent)}.rl-feature__actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:4px}.rl-feature__actions .rl-btn{flex:1 1 200px}@media (min-width:576px){.rl-feature__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.rl-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px;align-items:center;margin:48px 0 64px} .rl-feature__media--mosaic{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:16 / 10}.rl-feature__media--mosaic .rl-feature__photo{aspect-ratio:auto}.rl-feature__media--mosaic .rl-feature__photo:first-child{grid-row:1 / 3}.rl-feature__media--mosaic .rl-feature__photo + .rl-feature__photo{display:block}.rl-feature__title{font-size:40px} .rl-feature__highlights{grid-template-columns:minmax(0,1fr)}.rl-feature__price{font-size:32px}.rl-feature__actions .rl-btn{flex:0 0 auto}} .rl-feature__contacts{display:flex;align-items:center;gap:8px;color:var(--rl-ink-soft);font-size:14px}.rl-feature__contacts-label{margin-right:4px}.rl-scope .rl-feature__contact,.rl-scope .rl-feature__contact:visited{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--rl-line);border-radius:12px;background:var(--rl-card);color:var(--rl-ink) !important;cursor:pointer;transition:border-color 0.2s var(--rl-ease),color 0.2s var(--rl-ease),transform 0.2s var(--rl-ease)}.rl-scope .rl-feature__contact:hover,.rl-scope .rl-feature__contact:focus-visible{border-color:var(--rl-accent);color:var(--rl-accent) !important}.rl-scope .rl-feature__contact:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px}.rl-scope .rl-feature__contact:active{transform:translateY(1px)}.rl-feature__contact svg{width:18px;height:18px} .rl-hero-kicker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 18px;padding:8px 14px;border:1px solid rgba(255,255,255,0.28);border-radius:999px;background:rgba(255,255,255,0.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#FFFFFF;font-size:14px;line-height:1.3}.rl-hero-kicker svg{flex:0 0 18px;width:18px;height:18px}.rl-hero-kicker__name{font-weight:700;letter-spacing:0.02em}.rl-hero-kicker__meta{opacity:0.85;font-variant-numeric:tabular-nums}.mht-hero .rl-hero-kicker{border-color:rgba(11,18,32,0.1);background:rgba(11,18,32,0.05);color:var(--mht-ink,#0B1220)} .rl-feature__main,.rl-feature__side{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%} .rl-feature__slider{grid-column:1 / -1;width:100%}.rl-feature__slider .ss-slider{margin:0} .rl-service__lead{max-width:680px;margin-top:12px;color:var(--rl-ink-soft);font-size:17px;line-height:1.5} .rl-service-gets__text{display:flex;flex-direction:column;gap:2px}.rl-service-gets__title{color:var(--rl-ink);font-weight:700}.rl-service-gets__details{color:var(--rl-ink-soft);font-size:14px;line-height:1.45} .rl-service__panel-label{color:var(--rl-accent);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.rl-service__bar-title{font-size:15px}@media (min-width:768px){.rl-service-gets__list{grid-template-columns:repeat(2,minmax(0,1fr))}} .rl-feature__lead{color:var(--rl-ink-soft);font-size:16px;line-height:1.5} @media (min-width:992px){.rl-feature--service{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rl-feature--service .rl-feature__media{order:2}}.rl-services{margin:28px 0 48px}.rl-services__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rl-service-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:var(--rl-card);box-shadow:var(--rl-shadow);transition:box-shadow 0.3s var(--rl-ease),transform 0.3s var(--rl-ease)}.rl-service-card:hover{box-shadow:var(--rl-shadow-hover);transform:translateY(-2px)}.rl-service-card__photo{display:flex;align-items:center;justify-content:center;background:var(--rl-surface);color:var(--rl-ink-muted);aspect-ratio:16 / 10}.rl-service-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.rl-service-card__photo svg{width:56px;height:56px}.rl-service-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:18px}.rl-service-card__title{font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.rl-scope .rl-service-card__title a,.rl-scope .rl-service-card__title a:visited,.rl-scope .rl-service-card__title a:hover{color:var(--rl-ink) !important;text-decoration:none !important}.rl-service-card__lead{display:-webkit-box;overflow:hidden;color:var(--rl-ink-soft);font-size:15px;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical} .rl-scope .rl-service-card__highlights{grid-template-columns:minmax(0,1fr);gap:6px}.rl-service-card__footer{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:4px}.rl-service-card__price{display:flex;align-items:baseline;gap:6px;color:var(--rl-ink);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}@media (min-width:768px){.rl-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.rl-services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.std-bg-v1{background-color:#008cb4 !important}.std-font-color-3-not-important{color:#008cb4 !important}.std-font-color-3-not-important-hover,.std-font-color-3-not-important-hover:hover{color:#008cb4 !important}.dforms-form select.dforms-select-style-1{border-color:#008cb4 !important}@media (min-width:768px){.dforms-dropdown-link .dforms-form:after{border-bottom-color:#008cb4 !important}}@media (min-width:992px){.dropdown-menu:after{border-bottom-color:#008cb4 !important}}.std-snippet.std-snippet-med .std-button{border-color:#008cb4 !important}.message.no-services{border-color:#008cb4 !important}.no-data-text strong{color:#008cb4 !important}.std-bg-v1-gr{background-color:#008cb4 !important}.dforms-form input[type="checkbox"].form-control+label::before,.dforms-form input[type="checkbox"]+label:before{border-color:#008cb4db !important}.dforms-form input[type="checkbox"].form-control:checked+label::before,.dforms-form input[type="checkbox"]:checked+label::before{border-color:#008cb4db !important;background-color:#008cb4db !important}a,a:hover,a:focus,a:active{color:#008cb4 !important} .std-search-tag:not(.std-search-tag-active){color:#008cb4 !important}.mh-header__nav-link{border-color:#008cb4 !important}.dforms-form input[type="checkbox"].form-control:not(:disabled):not(:checked)+label:hover::before,.dforms-form input[type="checkbox"]:not(:disabled):not(:checked)+label:hover::before{border-color:#008cb4db !important}.dforms-form input[type="checkbox"].form-control:not(:disabled):active+label::before,.dforms-form input[type="checkbox"]:not(:disabled):active+label::before{background-color:#008cb4db !important;border-color:#008cb4db !important} .rl-scope{--rl-accent-2:#008cb4} .os-scope{--os-accent-2:#008cb4}.std-bg-additional{background-color:#f3f3f1 !important}.std-bg-additional-opacity-1{background-color:#f3f3f110 !important}.std-bg-additional-opacity-2{background-color:#f3f3f120 !important}.std-bg-additional-opacity-3{background-color:#f3f3f14d !important}.std-bg-additional-opacity-4{background-color:#f3f3f140 !important}.std-bg-additional-opacity-5{background-color:#f3f3f180 !important}.std-bg-additional-opacity-6{background-color:#f3f3f199 !important}.std-bg-additional-opacity-7{background-color:#f3f3f1b3 !important}.std-bg-additional-opacity-8{background-color:#f3f3f1cc !important}.std-bg-additional-opacity-9{background-color:#f3f3f1e6 !important}.std-bg-additional-border-color-opacity-7{border-color:#f3f3f1b3 !important}.std-bg-additional-border-color-opacity-8{border-color:#f3f3f1cc !important}.std-bg-additional-border-color-opacity-9{border-color:#f3f3f1e6 !important}.cabinet .nav-icon{background:#f3f3f1 !important}.std-footer .working-hours p{color:#f3f3f1 !important}.std-footer .contact-item{color:#f3f3f1 !important}.std-footer .contact-item__label{color:#f3f3f1 !important}body[data-menu-style="two_level"] .std-big-rotator .std-title > .std-actions .btn.std-btn-secondary{background-color:#f3f3f19e !important;border-color:#f3f3f142 !important;color:#444444 !important}body[data-menu-style="two_level"] .std-big-rotator .std-big-rotator-slider-description{background-color:#f3f3f19e !important}body[data-menu-style="two_level"] .std-big-rotator .slick-dots li button{background-color:#f3f3f19e !important}.std-footer .footer-section h3{color:#f3f3f1 !important}.std-footer .footer-section h3::after{background:#f3f3f1 !important}.std-footer .social-links a{color:#f3f3f1 !important}.std-footer .social-links a svg{fill:#f3f3f1 !important}.std-footer .footer-links a:hover,.std-footer .footer-developer a:hover{color:#f3f3f1 !important}.std-add-font-color{color:#008cb4}.std-add-font-color:after{background:#008cb4}.std-add-font-color svg{fill:#008cb4}.std-add-font-color-not-important{color:#008cb4 !important}.std-add-font-color-not-important a{color:#008cb4 !important}.std-add-font-color-not-important svg{fill:#008cb4}.std-add-font-color-not-important:after{background:#008cb4}.std-interface-background-color{background:#00a3d7}.std-interface-background-color-opacity-52{background:#00a3d752}.std-interface-border-color{border-color:#00a3d7 !important}.std-interface-border-color-on-hover:hover,.std-interface-border-color-on-hover:active,.dforms-form button.std-interface-border-color,.dforms-form .button.std-interface-border-color{border-color:#00a3d7 !important}.std-med-active{color:#00a3d7 !important;border-color:#00a3d7 !important}.std-med-tab:hover{color:#00a3d7 !important}.std-interface-font-color{color:#00a3d7}.std-interface-font-color-not-important{color:#00a3d7 !important}.std-interface-font-color-not-important-hover,.std-interface-font-color-not-important-hover:hover,.std-interface-font-color-not-important-hover:active,.std-interface-font-color-not-important-hover:visited{color:#00a3d7 !important}.dforms-form button:not(.phi-country-btn),.dforms-form .button:not(.phi-country-btn){border-color:#00a3d7 !important}.dforms-form *[data-goto-next]{background:#00a3d7 !important}.std-interface-font-color svg{fill:#00a3d7}.slick-dots li.slick-active button:before,.slick-dots li button:before{color:#00a3d7 !important}.std-big-rotator .slick-dots li.slick-active button,.std-appointment-price-value,.dtp-day--selected,.dtp-time-tab--active,.dtp-time-tab--active:hover,.dtp-tile--on,.std-item-executor-info,.std-big-rotator .slick-dots li button{background:#00a3d7 !important}.std-item-btn-book{background:#00a3d7ea;!important}.std-item-btn-book:hover{background:#00a3d7;!important}.std-appointment-price-block,.std-price-item:hover,.std-price-item:active,.std-med-schedule-day.std-med-available{border-color:#00a3d7 !important}.no-data{border-left-color:#00a3d7 !important}.std-appointment-price-label,.dtp-day--today,.std-promo-badge-value,.std-item-btn-call,.std-item-btn-call:hover,.std-item-btn-call:visited,.std-item-btn-call:active,.std-price-main,.std-med-schedule-day.std-med-available .std-med-time,.std-med-schedule-day.std-med-available .std-med-day-name,.std-list.std-prices-list a .price-data,.std-cs-wrap .std-cs-opt.selected,.std-snippet-med.slick-current.slick-active .std-title{color:#00a3d7 !important}.std-item-btn-call svg{fill:#00a3d7 !important;color:#00a3d7 !important}.std-item-executor-photo.std-item-no-photo{background:#00a3d7 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><circle cx="12" cy="6" r="3.5"/><path d="M12 11c-4.5 0-6.5 2.5-6.5 5v5h13v-5c0-2.5-2-5-6.5-5z"/><path d="M8 14.5c-.3-.3-.7-.5-1.2-.5-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5c.5 0 .9-.2 1.2-.5M16 14.5c.3-.3.7-.5 1.2-.5.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5c-.5 0-.9-.2-1.2-.5M8 14.5c.5.5 1 1 1.5 1.5.3.3.7.5 1 .5h2c.3 0 .7-.2 1-.5.5-.5 1-1 1.5-1.5" stroke="white" stroke-width="0.5" fill="none"/><path d="M13.2 13h-2.4v1.8H9v2.4h1.8V19h2.4v-1.8H15v-2.4h-1.8V13z" fill="%23ff3275"/></svg>') center center/40% no-repeat}.std-item-service-info{background:#00a3d7ea}.std-med-schedule-day.std-med-available{background:#00a3d721}.std-item-service-price{background:#00a3d7ea}.dforms-mask .dforms-mask-waiting:before{border-top-color:#00a3d7 !important}.std-item-service-icon.std-item-no-photo{background:#00a3d7 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></svg>') center center/30% no-repeat;background-position:center 35%}.std-expand-btn{color:#00a3d7;border-color:#00a3d7 !important}.std-expand-btn:hover,.std-expand-btn:active,.gs-option-active,.gs-option-active:hover{background:#00a3d7 !important}.std-cs-wrap.open .std-cs-trigger,.std-cs-wrap .std-cs-trigger:focus-visible{box-shadow:0 0 0 3px #00a3d721;border-color:#00a3d7 !important}.std-cs-wrap .std-cs-opt:hover{background:#00a3d721}.std-cs-wrap .std-cs-opt .std-cs-check svg,.std-cs-wrap.open .std-cs-arrow svg,.std-cs-wrap .std-cs-trigger:hover .std-cs-arrow svg{stroke:#00a3d7}.cabinet,.stdn-container{--chat-accent:#00a3d7}.cabinet .avatar{border-color:#00a3d721 !important;background:#00a3d721 !important;color:#00a3d7 !important}.cabinet .avatar-badge{background:#00a3d7 !important}.cabinet .nav-item.active{color:#00a3d7 !important}.cabinet .nav-item.active .nav-icon{background:#00a3d7 !important}.cabinet .nav-item:hover .nav-icon{color:#00a3d7 !important}.cabinet .nav-item.active:hover .nav-icon{color:#ffffff !important}.cabinet .btn-primary{background:#00a3d7 !important}.cabinet .btn-outline:hover{border-color:#00a3d7 !important;color:#00a3d7 !important;background:#00a3d721 !important}.cabinet .toggle input:checked + .toggle-track{background:#00a3d7 !important}.cabinet .security-icon.green{color:#00a3d7 !important;background:#00a3d711 !important}.cabinet .security-status.active,.cabinet .order-id{color:#00a3d7 !important}.std-search-input:focus{border-color:#00a3d7 !important}.std-search-submit{background:#00a3d7ea !important;border-color:#00a3d7 !important}.std-search-submit:hover{background:#00a3d7 !important}.std-search-result-price{color:#00a3d7 !important}.std-item-btn-call:hover{background:#00a3d711 !important}.std-search-result-icon{background:#00a3d7 !important}.std-search-data-type.std-search-data-type-active{background:#00a3d7 !important;border-color:#00a3d7 !important} .std-search-tag,.std-search-tags-more{border-color:#00a3d773 !important}.std-search-tag{background:#00a3d714 !important}.std-search-tag:hover{border-color:#00a3d7 !important;background:#00a3d726 !important}.std-search-tag.std-search-tag-active{background:#00a3d7 !important;border-color:#00a3d7 !important}.std-search-tag.std-search-tag-active:hover{background:#00a3d7e6 !important}.std-search-tags-more{color:#00a3d7 !important}.std-search-tags-more:hover,.std-search-tags-more[aria-expanded="true"]{border-color:#00a3d7 !important;background:#00a3d714 !important}.std-search-tag:focus-visible,.std-search-tags-more:focus-visible{outline-color:#00a3d7 !important}.std-search-tags-input:focus{border-color:#00a3d7 !important}.sa-item-image{background:#00a3d7 !important}.sa-item:hover,.sa-item-active{background:#00a3d711 !important}.cabinet .nav-badge{background:#00a3d7 !important}.order-detail-card-value{color:#00a3d7 !important}.std-footer .social-links a:hover{background:#00a3d7 !important;color:#ffffff !important}.std-footer .social-links a:hover svg{fill:#ffffff !important}.std-cs-wrap .std-cs-opt.selected{background:#00a3d711 !important}.dforms-mask .dforms-mask-waiting:before,.cabinet .dforms-form .form-inner-waiting:before,.dforms-form .form-inner-waiting:before,.cabinet .dforms-form .form-inner-waiting:before{border-top-color:#00a3d7 !important}.dforms-mask input[type="text"].dforms-loading-state,.dforms-mask input[type="number"].dforms-loading-state,.dforms-mask select.dforms-loading-state{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cstyle%3Ecircle%7Banimation:dfs .8s cubic-bezier(.4,.15,.6,.85) infinite;transform-origin:center%7D@keyframes dfs%7Bto%7Btransform:rotate(360deg)%7D%7D%3C/style%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23e0e0e0' stroke-width='2.5'/%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%2300a3d7' stroke-width='2.5' stroke-dasharray='20 37' stroke-linecap='round'/%3E%3C/svg%3E")}.std-input-replacer-img{color:#00a3d7 !important}.std-item-executor-photo.std-item-executor-has-photo{background:#00a3d7 !important}@media (max-width:767px){.std-footer .footer-links a:hover{border-color:#00a3d721 !important;background:#00a3d711 !important}}.cabinet .dforms-form .form-control.form-input:focus{border-color:#00a3d7 !important}.std-pagination-item.std-pagination-active,.std-pagination-item.std-pagination-active:hover,.cabinet .page-btn.active{border-color:#00a3d7 !important;background:#00a3d7 !important}.cabinet .page-btn:hover{color:#00a3d7 !important;border-color:#00a3d7 !important}.cabinet .page-btn.active:hover{color:#ffffff !important}.std-med-btn-primary:hover{box-shadow:0 5px 20px #00a3d731 !important}.std-pub-icon{color:#00a3d7 !important}.std-publication-tag{border-color:#00a3d773 !important;background:#00a3d714 !important}a.std-publication-tag:hover,a.std-publication-tag:focus-visible{border-color:#00a3d7 !important;background:#00a3d726 !important}.std-item-btn-book svg.std-pub-icon{color:#ffffff !important}.dtp-spinner{border-top-color:#00a3d7 !important}.dtmi-display-active,.dtmi-display-active:hover,.dtmi-time-select:focus{border-color:#00a3d7 !important}.dtmi-dropdown .dtmi-day.dtmi-day-today{color:#00a3d7 !important}.dtmi-dropdown .dtmi-day.dtmi-day-selected,.dtmi-dropdown .dtmi-day.dtmi-day-selected:hover{background:#00a3d7 !important}.dtmi-dropdown .dtmi-day:hover,.dtmi-footer-btn:hover{background-color:#00a3d711 !important}.dtmi-footer-btn{color:#00a3d7 !important}.sp-add-btn{color:#00a3d7 !important}.std-cs-wrap .std-cs-opt.selected .std-cs-label-sub{color:#00a3d7ea;!important}.dforms-mask.dforms-mask-hide-background{background-color:#00a3d787 !important}.sa-item-price{color:#00a3d7 !important}.edu-timeline-dot{border-color:#00a3d7 !important}.edu-timeline::before{background:linear-gradient(to bottom,#00a3d7 0%,#00a3d7 70%,#00a3d7 100%)}.edu-timeline-year{color:#00a3d7 !important}.edu-card:hover{border-color:#00a3d7 !important}.edu-card-toggle{color:#00a3d7 !important}.cookies-notification-accept{background:#00a3d7 !important}.std-list.std-prices-list .std-prices-list-item-actions .std-item-btn-book,.std-price-item-btn-book{border-color:#00a3d7ea !important;background:#00a3d7ea !important}.std-list.std-prices-list .std-prices-list-item-actions .std-item-btn-book:hover,.std-list.std-prices-list .std-prices-list-item-actions .std-item-btn-book:focus,.std-price-item-btn-book:hover,.std-price-item-btn-book:focus{border-color:#00a3d7 !important;background:#00a3d7 !important}.std-prices-list-item{box-shadow:0 2px 8px #00a3d733}.mh-header__search-input{border-color:#00a3d7ea !important}.mh-header__icon.mh-header__user-icon,.mh-header__user-name,.mh-header__burger,.mh-header__user-link svg,.mh-header__user-caret{color:#00a3d7 !important}@media (min-width:992px){.mh-header__user{border-color:#00a3d7ea !important}}.mh-header__nav-item.primary-nav-item .mh-header__nav-link,.mh-header__nav-item.primary-nav-item .mh-header__nav-link .std-pub-icon{color:#ffffff !important;background:#00a3d7 !important}.std-item-menu-close svg{fill:#00a3d7 !important}.mh-header__nav-item.primary-nav-item .mh-header__nav-link{border-color:#00a3d7 !important}body[data-menu-style="two_level"] .std-big-rotator-main-title{background:#00a3d782 !important;color:#ffffff !important}body[data-menu-style="two_level"] .std-actions .std-interface-background-color{background:#00a3d782 !important}body[data-menu-style="two_level"] .std-actions .std-interface-border-color{border-color:#00a3d782 !important}.std-cs-wrap .std-cs-opt.selected .std-cs-label-duration{color:#00a3d7 !important}.std-cs-wrap .std-cs-opt.selected .std-cs-opt-price{color:#00a3d7 !important}.std-service-loader__spinner{border-top-color:#00a3d7 !important}.platform__eyebrow,.platform__title em,.industries__eyebrow,.industries__title em{color:#00a3d7 !important}.platform-card__cta,.platform-card__icon,.platform-card__feature-marker,.industry-card__icon,.constructor-slide__eyebrow,.constructor-slide__feature-icon,.crm-slide__eyebrow,.crm-slide__feature-icon,.cabinet-slide__eyebrow,.cabinet-slide__feature-icon{color:#00a3d7 !important;background:#00a3d722 !important}.platform-card__cta:hover,.platform-card__icon:hover,.industry-card__icon:hover,.constructor-slide__feature-icon:hover,.crm-slide__feature-icon:hover,.cabinet-slide__feature-icon:hover{color:#ffffff !important;background:#00a3d7 !important}.platform-card:hover,.industry-card:hover{border-color:#00a3d7 !important}.platform{background:#00a3d707 !important}.constructor-slide{background:#00a3d707 !important}.std-services-info-rotator--loading .std-services-info-rotator__content::before{border-top-color:#00a3d7 !important}.mht-hero__seal,.mht-hero__btn--primary{background:#00a3d7 !important}.mht-hero__btn--ghost{color:#00a3d7 !important}.mht-hero__card::before{background:linear-gradient(90deg,#00a3d7,#00a3d744)}.mht-hero__btn--primary,.mht-hero__seal{box-shadow:0 12px 26px -10px #00a3d744}.mht-hero__btn--primary:hover{box-shadow:0 12px 26px -10px #00a3d777}.cc-trim:hover,.cc-trim.is-active,.cc-trim--active,.cc-trim.active{border-color:#00a3d7 !important}.cc-trim:not(.is-active):not(.cc-trim--active):not(.active):hover{box-shadow:0 12px 26px -10px #00a3d777}.cc-trim__price{color:#00a3d7 !important}.cc-eyebrow{color:#00a3d7 !important}.cc-trim-group__name::before,.cc-section-subtitle::before{background:#00a3d7 !important}.cl-btn--primary,.cc-btn--primary{background:#00a3d7ea !important}.cl-btn--primary:hover,.cc-btn--primary:hover{background:#00a3d7 !important}.cl-card__link:hover{color:#00a3d7 !important}.cl-btn--ghost,.cl-btn--ghost:hover,.cl-btn--ghost:focus,.cl-btn--ghost:active,.cl-btn--ghost:visited{color:#00a3d7 !important}.cl-btn--ghost:hover{border-color:#00a3d7 !important}.std-item-service-icon.std-item-no-photo-cars{background:#00a3d7 !important}.cc-btn.cc-btn--primary.cc-btn--wide{color:#00a3d7 !important;background:#ffffff !important;border-color:#00a3d7 !important}.std-cs-props-input:focus{border-color:#00a3d7 !important}.hero .feature__category{color:#00a3d7 !important}.hero .wire__pulse{background:#00a3d7 !important}.hero .wire__toggle:hover{color:#00a3d7 !important;border-color:#00a3d7 !important}.adb__cta{background:#00a3d7ea !important}.adb__cta:hover{background:#00a3d7 !important}.adb__cta:hover,.adb__cta:focus-visible,.adb__cta:focus,a.adb__cta:hover,a.adb__cta:focus-visible,a.adb__cta:focus{color:#ffffff !important}.hero .wire__item:is(.wire__item--active,.is-active,.active,[aria-current]){background:#00a3d716 !important}.hero .story-nav__toggle{color:#00a3d7 !important}.hero .story-nav__toggle:hover{border-color:#00a3d7 !important}.hero .story-nav__link:hover,.hero .story-nav__link:focus-visible,.hero .story-nav__link:hover,.hero .story-nav__item.is-current .story-nav__link,.hero .story-nav__item.is-current .story-nav__link::before,.hero .story-nav__link:focus-visible,.hero .story-nav__link:hover::before,.hero .story-nav__link:focus-visible::before,.hero .story-nav__link:focus-visible::before{color:#00a3d7 !important}.hero .story-nav-up{color:#00a3d7 !important}.hero .story-nav-up:hover{border-color:#00a3d7 !important}.subscribe__links .subscribe__link:hover,.subscribe__links .subscribe__link:focus-visible{border-color:#00a3d7 !important}.adb--glow{--adb-glow-color:#00a3d733 !important} .rl-scope{--rl-accent:#00a3d7;--rl-accent-soft:#00a3d71a;--rl-accent-line:#00a3d759} .os-scope{--os-accent:#00a3d7;--os-accent-soft:#00a3d71a;--os-accent-line:#00a3d74d} .cn-hero{--cn-accent:#00a3d7} .mtl-landing{--mtl-primary:#00a3d7;--mtl-primary-hover:#00a3d7;--mtl-primary-soft:#00a3d712;--mtl-primary-tint:#00a3d714;--mtl-primary-line:#00a3d733} .mtp{--mtp-accent:#00a3d7;--mtp-accent-soft:#00a3d712;--mtp-accent-line:#00a3d740} .dk-hero{--dk-accent:#00a3d7} .mh-header{--mh-accent:#00a3d7} .spw{--spw-accent:#00a3d7}.std-footer-bg-color,.cookies-notification{background:#33333a !important}.std-bg{background:#ffffff !important}