﻿*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;margin:0}ul,ol,nav,menu{list-style:none;margin:0;padding:0}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{margin:0}p,h1,h2,h3,h4,h5,h6{margin:0}section>h2{margin-bottom:40px}@media(max-width: 1023px),print{section>h2{margin-bottom:16px}}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}*:focus-visible{outline:2px solid #eaff50}*[data-color=white]{color:#fff}*[data-color=white-70]{color:hsla(0,0%,100%,.7)}*[data-color=white-40]{color:hsla(0,0%,100%,.4)}*[data-color=white-15]{color:hsla(0,0%,100%,.15)}*{font-family:"TT Norms Pro";color:#141414}h1,*[data-font=h1]{font-size:68px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{h1,*[data-font=h1]{font-size:60px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{h1,*[data-font=h1]{font-size:32px;font-weight:500;line-height:1}}h2,p.h2,*[data-font=h2]{font-size:56px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{h2,p.h2,*[data-font=h2]{font-size:48px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{h2,p.h2,*[data-font=h2]{font-size:30px;font-weight:500;line-height:1.1}}h3,p.h3,*[data-font=h3]{font-size:48px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{h3,p.h3,*[data-font=h3]{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{h3,p.h3,*[data-font=h3]{font-size:28px;font-weight:500;line-height:1.1}}h4,*[data-font=h4]{font-size:40px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{h4,*[data-font=h4]{font-size:34px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{h4,*[data-font=h4]{font-size:27px;font-weight:500;line-height:1.1}}h5,*[data-font=h5]{font-size:36px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{h5,*[data-font=h5]{font-size:32px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{h5,*[data-font=h5]{font-size:26px;font-weight:700;line-height:1.1}}h6,*[data-font=h6]{font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{h6,*[data-font=h6]{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{h6,*[data-font=h6]{font-size:24px;font-weight:700;line-height:1.3}}*[data-font=p1]{font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1023px),print{*[data-font=p1]{font-size:26px;font-weight:500;line-height:1.3}}*[data-font=p2]{font-size:30px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p2]{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p2]{font-size:22px;font-weight:500;line-height:1.1}}*[data-font=p3]{font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p3]{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p3]{font-size:20px;font-weight:700;line-height:1.3}}*[data-font=p4]{font-size:24px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p4]{font-size:22px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p4]{font-size:18px;font-weight:700;line-height:1.3}}*[data-font=p5]{font-size:22px;font-weight:700;line-height:1.1}@media(max-width: 1919px),print{*[data-font=p5]{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{*[data-font=p5]{font-size:18px;font-weight:700;line-height:1.1}}p,*[data-font=p6]{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{p,*[data-font=p6]{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{p,*[data-font=p6]{font-size:16px;font-weight:500;line-height:1.4}}*[data-font=p6-1]{font-size:20px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p6-1]{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p6-1]{font-size:16px;font-weight:700;line-height:1.3}}*[data-font=p7]{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p7]{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p7]{font-size:14px;font-weight:500;line-height:1.3}}*[data-font=p7-1]{font-size:18px;font-weight:700;line-height:1.3}@media(max-width: 1023px),print{*[data-font=p7-1]{font-size:14px;font-weight:700;line-height:1.3}}*[data-font=p8]{font-size:17px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p8]{font-size:15px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p8]{font-size:14px;font-weight:500;line-height:1.3}}*[data-font=p9]{font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{*[data-font=p9]{font-size:14px;font-weight:400;line-height:1.3}}*[data-font=p9-1]{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{*[data-font=p9-1]{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{*[data-font=p9-1]{font-size:14px;font-weight:500;line-height:1.4}}*[data-font=p10]{font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p10]{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p10]{font-size:13px;font-weight:500;line-height:1.3}}*[data-font=p11]{font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p11]{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p11]{font-size:12px;font-weight:500;line-height:1.3}}*[data-font=p12]{font-size:12px;font-weight:400;line-height:1.3}*[data-font=p12-1]{font-size:12px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{*[data-font=p12-1]{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{*[data-font=p12-1]{font-size:10px;font-weight:500;line-height:1.3}}*[data-font=p12-2]{font-size:12px;font-weight:500;line-height:1}em{font-style:normal;color:#eaff50}:root{--column-count: 12;--gutter: 20px;--margin: 70px;--max-width: 1920px;--full-width: calc(min(var(--max-width), 100vw));--grid-width: calc(var(--full-width) - 2 * var(--margin));--column-width: calc((var(--grid-width) - (var(--column-count) - 1) * var(--gutter)) / var(--column-count))}@media(max-width: 1439px),print{:root{--margin: 20px}}@media(max-width: 1023px),print{:root{--margin: 10px}}@media(max-width: 767px),print{:root{--gutter: 10px}}:root{--component-gap: 96px}@media(max-width: 1023px),print{:root{--component-gap: 48px}}:root{--header-height: 90px}@media(max-width: 1023px),print{:root{--header-height: 55px}}:root:has(header div.auth){--header-height: 134px}@media(max-width: 1023px),print{:root:has(header div.auth){--header-height: 99px}}div.help-grid{z-index:999999;display:block;position:absolute;top:0;left:50%;translate:-50% 0;width:calc(var(--full-width) - var(--margin)*2);height:100%;pointer-events:none}div.help-component{position:absolute;top:0;left:50%;width:calc(var(--full-width) - var(--margin)*2);height:100%;pointer-events:none;translate:-50% 0;background:repeating-linear-gradient(to right, rgba(255, 0, 0, 0.1), rgba(255, 0, 0, 0.1) var(--column-width), rgba(255, 0, 0, 0) var(--column-width), rgba(255, 0, 0, 0) calc(var(--column-width) + var(--gutter)));pointer-events:none}@media(min-width: 768px),print{.mobile-only{display:none}}.component-100vw{width:100%;padding-inline:calc((100% - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2) !important;overflow:hidden}:root{--squircle-25: polygon(0px 25px, 0.3px 21px, 1.2px 17.2px, 2.7px 13.6px, 4.7px 10.3px, 7.3px 7.3px, 10.3px 4.7px, 13.6px 2.7px, 17.2px 1.2px, 21px 0.3px, calc(100% - 21px) 0.3px, calc(100% - 17.2px) 1.2px, calc(100% - 13.6px) 2.7px, calc(100% - 10.3px) 4.7px, calc(100% - 7.3px) 7.3px, calc(100% - 4.7px) 10.3px, calc(100% - 2.7px) 13.6px, calc(100% - 1.2px) 17.2px, calc(100% - 0.3px) 21px, calc(100% - 0px) 25px, calc(100% - 0px) calc(100% - 25px), calc(100% - 0.3px) calc(100% - 21px), calc(100% - 1.2px) calc(100% - 17.2px), calc(100% - 2.7px) calc(100% - 13.6px), calc(100% - 4.7px) calc(100% - 10.3px), calc(100% - 7.3px) calc(100% - 7.3px), calc(100% - 10.3px) calc(100% - 4.7px), calc(100% - 13.6px) calc(100% - 2.7px), calc(100% - 17.2px) calc(100% - 1.2px), calc(100% - 21px) calc(100% - 0.3px), 21px calc(100% - 0.3px), 17.2px calc(100% - 1.2px), 13.6px calc(100% - 2.7px), 10.3px calc(100% - 4.7px), 7.3px calc(100% - 7.3px), 4.7px calc(100% - 10.3px), 2.7px calc(100% - 13.6px), 1.2px calc(100% - 17.2px), 0.3px calc(100% - 21px), 0px calc(100% - 25px));--squircle-16: polygon(0px 16px, 0.1px 13.4px, 0.7px 11px, 1.7px 8.7px, 3px 6.5px, 4.6px 4.6px, 6.5px 3px, 8.7px 1.7px, 11px 0.7px, 13.4px 0.1px, calc(100% - 13.4px) 0.1px, calc(100% - 11px) 0.7px, calc(100% - 8.7px) 1.7px, calc(100% - 6.5px) 3px, calc(100% - 4.6px) 4.6px, calc(100% - 3px) 6.5px, calc(100% - 1.7px) 8.7px, calc(100% - 0.7px) 11px, calc(100% - 0.1px) 13.4px, calc(100% - 0px) 16px, calc(100% - 0px) calc(100% - 16px), calc(100% - 0.1px) calc(100% - 13.4px), calc(100% - 0.7px) calc(100% - 11px), calc(100% - 1.7px) calc(100% - 8.7px), calc(100% - 3px) calc(100% - 6.5px), calc(100% - 4.6px) calc(100% - 4.6px), calc(100% - 6.5px) calc(100% - 3px), calc(100% - 8.7px) calc(100% - 1.7px), calc(100% - 11px) calc(100% - 0.7px), calc(100% - 13.4px) calc(100% - 0.1px), 13.4px calc(100% - 0.1px), 11px calc(100% - 0.7px), 8.7px calc(100% - 1.7px), 6.5px calc(100% - 3px), 4.6px calc(100% - 4.6px), 3px calc(100% - 6.5px), 1.7px calc(100% - 8.7px), 0.7px calc(100% - 11px), 0.1px calc(100% - 13.4px), 0px calc(100% - 16px));--squircle-16-bottom: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) 0px, calc(100% - 0px) calc(100% - 16px), calc(100% - 0.1px) calc(100% - 13.4px), calc(100% - 0.7px) calc(100% - 11px), calc(100% - 1.7px) calc(100% - 8.7px), calc(100% - 3px) calc(100% - 6.5px), calc(100% - 4.6px) calc(100% - 4.6px), calc(100% - 6.5px) calc(100% - 3px), calc(100% - 8.7px) calc(100% - 1.7px), calc(100% - 11px) calc(100% - 0.7px), calc(100% - 13.4px) calc(100% - 0.1px), 13.4px calc(100% - 0.1px), 11px calc(100% - 0.7px), 8.7px calc(100% - 1.7px), 6.5px calc(100% - 3px), 4.6px calc(100% - 4.6px), 3px calc(100% - 6.5px), 1.7px calc(100% - 8.7px), 0.7px calc(100% - 11px), 0.1px calc(100% - 13.4px), 0px calc(100% - 16px))}a{text-decoration:none;transition:color .3s ease,background-color .3s ease,border .3s ease}a>span{transition:color .3s ease}a svg{display:block}@keyframes rotation{0%,50%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}a.download.loading svg{animation:rotation 1s infinite}button,input[type=submit]{border:0;cursor:pointer;transition:color .3s ease}button:disabled,input[type=submit]:disabled{opacity:50%;pointer-events:none}button.generic,a.generic,button.generic-secondary,a.generic-secondary{font-size:20px;font-weight:500;line-height:1.4;display:inline-block;padding:12px 32px;height:fit-content}@media(max-width: 1919px),print{button.generic,a.generic,button.generic-secondary,a.generic-secondary{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{button.generic,a.generic,button.generic-secondary,a.generic-secondary{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{button.generic,a.generic,button.generic-secondary,a.generic-secondary{padding:8px 20px}}button.generic{border-radius:16px;background:#141414;color:#fff;transition:color .3s ease,background-color .3s ease}html>body[data-dark] button.generic{background:#fff;color:#141414}@media(max-width: 1023px),print{button.generic{border-radius:10px}}html>body:not([data-dark]) button.generic:hover{color:#eaff50}button.generic.white{background:#fff;color:#141414}button.generic.hover-invert:hover{color:#eaff50 !important;background-color:#141414 !important}a.generic{border-radius:16px;background:#141414;color:#fff;transition:color .3s ease}html>body[data-dark] a.generic{background:#fff;color:#141414}@media(max-width: 1023px),print{a.generic{border-radius:10px}}html>body:not([data-dark]) a.generic:hover{color:#eaff50}a.generic.white{background:#fff;color:#141414}button.generic-secondary,a.generic-secondary{transition:opacity .3s ease}button.generic-secondary:hover,a.generic-secondary:hover{opacity:.5}button.icon.with-border.favorite{transition:background-color .3s ease}button.icon.with-border.favorite>svg{transition:fill .3s ease}button.icon.with-border.favorite[aria-pressed=true]>svg>path{stroke:#fff;fill:#fff}@media(min-width: 1024px){button.icon.with-border.favorite:hover{background-color:#141414}button.icon.with-border.favorite:hover>svg{fill:#eaff50}button.icon.with-border.favorite:hover>svg>path{stroke:#eaff50;fill:#eaff50}}button.icon,a.icon{width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:color .3s ease,background-color .3s ease}button.icon svg,a.icon svg{display:block;transition:fill .3s ease}@media(max-width: 1023px),print{button.icon,a.icon{width:32px;height:32px}}button.icon.icon-black svg,a.icon.icon-black svg{fill:#141414}button.icon.icon-white svg,a.icon.icon-white svg{fill:#fff}button.icon.icon-green svg,a.icon.icon-green svg{fill:#eaff50}button.icon.bg-black,a.icon.bg-black{background:#141414}button.icon.bg-white,a.icon.bg-white{background:#fff}button.icon.bg-green,a.icon.bg-green{background:#eaff50}button.icon.hover-icon-black:hover svg,a.icon.hover-icon-black:hover svg{fill:#141414}button.icon.hover-icon-white:hover svg,a.icon.hover-icon-white:hover svg{fill:#fff}button.icon.hover-icon-green:hover svg,a.icon.hover-icon-green:hover svg{fill:#eaff50}button.icon.hover-icon-blue:hover svg>path:nth-child(1),button.icon.hover-icon-blue[aria-pressed=true] svg>path:nth-child(1),a.icon.hover-icon-blue:hover svg>path:nth-child(1),a.icon.hover-icon-blue[aria-pressed=true] svg>path:nth-child(1){fill:#84dded;stroke:#84dded}button.icon.hover-bg-black:hover,a.icon.hover-bg-black:hover{background:#141414}button.icon.hover-bg-white:hover,a.icon.hover-bg-white:hover{background:#fff}button.icon.hover-bg-green:hover,a.icon.hover-bg-green:hover{background:#eaff50}button.icon.with-border,a.icon.with-border{border:.818px solid #141414;width:45px;height:45px}button.icon.with-border[aria-pressed=true],a.icon.with-border[aria-pressed=true]{background-color:#141414}button.icon.with-border[aria-pressed=true]>svg,a.icon.with-border[aria-pressed=true]>svg{fill:#fff}button.icon.with-border.hover-icon-green:hover svg,a.icon.with-border.hover-icon-green:hover svg{fill:#eaff50}@media(max-width: 767px),print{button.icon.with-border,a.icon.with-border{width:40px;height:40px}}button.icon-text,a.icon-text{display:flex;gap:20px;align-items:center}button.icon-text.icon-green:hover svg path[stroke],a.icon-text.icon-green:hover svg path[stroke]{stroke:#fff}button.icon-text.icon-green svg path[stroke],a.icon-text.icon-green svg path[stroke]{stroke:#eaff50}button.icon-text svg path[stroke],a.icon-text svg path[stroke]{transition:stroke .3s ease}@media(max-width: 1023px),print{button.icon-text,a.icon-text{gap:12px}}button.close,a.close{width:50px;height:50px;border-radius:30px;background-color:#fff;border:1px solid #e8e8e8;background:url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.0454%202L7.04541%207.12627L12.0454%2012%22%20stroke%3D%22%23141414%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%2F%3E%3Cpath%20d%3D%22M12.0454%202L7.04541%207.12627L12.0454%2012%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%2F%3E%3Cpath%20d%3D%22M1.95459%2012L6.95459%206.87373L1.95459%202%22%20stroke%3D%22%23141414%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%2F%3E%3Cpath%20d%3D%22M1.95459%2012L6.95459%206.87373L1.95459%202%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fsvg%3E") no-repeat center center,#fff}button.close:focus-visible,a.close:focus-visible{outline:none !important}@media(max-width: 1023px),print{button.close,a.close{width:40px;height:40px}}a.with-icon,button.with-icon{height:50px;width:fit-content;padding-inline:24px;border-radius:15px;display:flex;align-items:center;gap:16px;background-color:#eaff50;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{a.with-icon,button.with-icon{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{a.with-icon,button.with-icon{font-size:16px;font-weight:500;line-height:1.4}}a.with-icon:before,button.with-icon:before{content:"";display:block;background-size:contain}@media(max-width: 1023px),print{a.with-icon,button.with-icon{padding-inline:16px;height:40px}}a[data-count]{position:relative}a[data-count]::after{font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#eaff50;color:#141414 !important;transition:color .3s ease,background-color .3s ease;content:attr(data-count)}@media(max-width: 1919px),print{a[data-count]::after{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{a[data-count]::after{font-size:10px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{a[data-count]::after{width:18px;height:18px;top:-6px;right:-6px}}.cookie-notification-bar{position:fixed;z-index:99999;bottom:32px;left:calc((100vw - var(--full-width))*.5 + var(--margin) + 100px);width:500px;display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;padding:16px 16px 16px 24px;border-radius:20px;border:1px solid hsla(0,0%,100%,.5);background:rgba(20,20,20,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{.cookie-notification-bar{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{.cookie-notification-bar{font-size:16px;font-weight:500;line-height:1.4}}.cookie-notification-bar>p{flex:1}.cookie-notification-bar p,.cookie-notification-bar button{color:#fff}.cookie-notification-bar label{cursor:pointer}.cookie-notification-bar svg{transition:fill .3s ease;width:36px;height:36px}@media(max-width: 1023px),print{.cookie-notification-bar svg{width:28px;height:28px}}.cookie-notification-bar div.info{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.cookie-notification-bar div.info>p{margin-top:24px;overflow:hidden;transition:margin-top .3s ease;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{.cookie-notification-bar div.info>p{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{.cookie-notification-bar div.info>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{.cookie-notification-bar div.info>p{margin-top:16px}}.cookie-notification-bar:has(input:checked)>div.info{grid-template-rows:1fr}.cookie-notification-bar:has(input:checked) svg{fill:#eaff50}.cookie-notification-bar:not(:has(input:checked))>div.info>p{margin-top:0}.cookie-notification-bar input{display:none}.cookie-notification-bar a{text-decoration:underline}@media(max-width: 1023px),print{.cookie-notification-bar{padding:12px 12px 12px 16px;gap:0 12px;border-radius:12px;left:calc((100vw - var(--full-width))*.5 + var(--margin));bottom:110px}}@media(max-width: 767px),print{.cookie-notification-bar{max-width:calc(100vw - 2*var(--margin))}}@media print{.cookie-notification-bar{display:none !important}}div.markup{padding-right:32px}@media(max-width: 1919px),print{div.markup{padding-right:0}}div.markup h3,div.markup h4{font-size:22px;font-weight:700;line-height:1.1}@media(max-width: 1919px),print{div.markup h3,div.markup h4{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{div.markup h3,div.markup h4{font-size:18px;font-weight:700;line-height:1.1}}div.markup h3:not(:first-child),div.markup h4:not(:first-child){margin-top:20px}@media(max-width: 1023px),print{div.markup h3:not(:first-child),div.markup h4:not(:first-child){margin-top:12px}}div.markup h3+p,div.markup h4+p{margin-top:16px}@media(max-width: 1023px),print{div.markup h3+p,div.markup h4+p{margin-top:10px}}div.markup p+p,div.markup ol+p,div.markup ul+p{margin-top:20px}@media(max-width: 1023px),print{div.markup p+p,div.markup ol+p,div.markup ul+p{margin-top:12px}}div.markup ul:not(:first-child),div.markup ul>li:not(:first-child),div.markup ol:not(:first-child),div.markup ol>li:not(:first-child){margin-top:16px}@media(max-width: 1023px),print{div.markup ul:not(:first-child),div.markup ul>li:not(:first-child),div.markup ol:not(:first-child),div.markup ol>li:not(:first-child){margin-top:10px}}div.markup ul>li,div.markup ol>li{position:relative;padding-left:72px}@media(max-width: 1023px),print{div.markup ul>li,div.markup ol>li{padding-left:40px}}div.markup ul>li::before,div.markup ol>li::before{position:absolute;left:32px;opacity:.5}@media(max-width: 1023px),print{div.markup ul>li::before,div.markup ol>li::before{left:16px}}div.markup ol{counter-reset:counter}div.markup ol>li{counter-increment:counter}div.markup ol>li::before{font-size:22px;font-weight:700;line-height:1.1;top:50%;width:16px;text-align:center;content:counter(counter);transform:translateY(-50%)}@media(max-width: 1919px),print{div.markup ol>li::before{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{div.markup ol>li::before{font-size:18px;font-weight:700;line-height:1.1}}div.markup ul>li::before{top:12px;width:16px;height:2px;content:"";background:#141414}@media(max-width: 1023px),print{div.markup ul>li::before{top:10px;width:12px;height:1px}}div.markup p em{font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{div.markup p em{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{div.markup p em{font-size:20px;font-weight:700;line-height:1.3}}div.markup a{text-decoration:underline;text-decoration-thickness:2px}div.markup>p:empty{display:none}html>body[data-dark] div.markup p,html>body[data-dark] div.markup h3{color:#fff}label.expand-checkbox{display:flex;align-items:center;justify-content:space-between;cursor:pointer}label.expand-checkbox>input{display:none}label.expand-checkbox::after{display:block;width:12px;height:7px;background-image:url("/styles/images/icons/expand-arrow.svg");background-repeat:no-repeat;background-position:center;transition:rotate .3s ease;content:""}label.expand-checkbox:has(input:checked)::after{rotate:180deg}label:has(.generic-checkbox){display:flex;gap:20px}.generic-checkbox{position:relative;width:28px;height:28px;border:2px solid #fff;border-radius:4px;transition:border-color .3s ease;overflow:hidden;cursor:pointer}.generic-checkbox::before{position:absolute;display:block;width:0;height:0;top:50%;left:50%;translate:-50% -50%;background-color:#eaff50;border-radius:100%;transition:width .3s ease,height .3s ease;content:""}.generic-checkbox::after{position:relative;display:block;width:100%;height:100%;background-image:url("/styles/images/icons/check.svg");background-position:center;background-repeat:no-repeat;scale:0;transition:scale .3s ease;content:""}.generic-checkbox:has(input:checked){border-color:#eaff50}.generic-checkbox:has(input:checked)::before{width:200%;height:200%}.generic-checkbox:has(input:checked)::after{scale:1}.generic-checkbox>input{display:none}[data-form-name] [data-state]{padding:48px 56px;display:flex;flex-direction:column}[data-form-name] [data-state]>h2,[data-form-name] [data-state]>p.h2{font-size:48px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{[data-form-name] [data-state]>h2,[data-form-name] [data-state]>p.h2{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{[data-form-name] [data-state]>h2,[data-form-name] [data-state]>p.h2{font-size:28px;font-weight:500;line-height:1.1}}[data-form-name] [data-state]>h2,[data-form-name] [data-state]>p.h2{margin-bottom:40px}@media(max-width: 1023px),print{[data-form-name] [data-state]>h2,[data-form-name] [data-state]>p.h2{margin-bottom:0}}[data-form-name] [data-state]>p{font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{[data-form-name] [data-state]>p{font-size:14px;font-weight:400;line-height:1.3}}@media(max-width: 1023px),print{[data-form-name] [data-state]>p{margin-top:24px}}[data-form-name] [data-state]>form{margin-top:24px;max-width:600px;display:flex;flex-direction:column;gap:16px;flex:1}[data-form-name] [data-state]>form a{text-decoration:underline}[data-form-name] [data-state]>form>div{margin-top:auto;padding-top:8px;display:flex;align-items:start;gap:24px;flex-direction:column}[data-form-name] [data-state]>form>div>label>p{max-width:324px}[data-form-name] [data-state]>form [type=submit]{transition:opacity .3s ease}[data-form-name] [data-state]>form:has(:required:invalid) [type=submit]{opacity:.5;cursor:not-allowed}html>body:not([data-dark])[data-form-name] [data-state]>form:has(:required:invalid) [type=submit]{color:#fff}html>body[data-dark][data-form-name] [data-state]>form:has(:required:invalid) [type=submit]{color:#141414 !important}@media(max-width: 1023px),print{[data-form-name] [data-state]>form{width:100%;max-width:unset;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:40px auto}[data-form-name] [data-state]>form button{height:40px;line-height:1}[data-form-name] [data-state]>form>div{justify-content:start;grid-column:1/3}[data-form-name] [data-state]>form>div>p{max-width:45ch}}@media(max-width: 767px),print{[data-form-name] [data-state]>form{grid-template-columns:1fr;grid-template-rows:40px 40px auto}[data-form-name] [data-state]>form>div{grid-column:1/2;height:unset}}@media(max-width: 1439px),print{[data-form-name] [data-state]{padding:40px 32px}}@media(max-width: 1023px),print{[data-form-name] [data-state]{padding:24px}}@media(max-width: 767px),print{[data-form-name] [data-state]{padding:24px 16px}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date],button[type=submit][type=text],button[type=submit][type=email],button[type=submit][type=tel],button[type=submit][type=password],button[type=submit][type=date],textarea[type=text],textarea[type=email],textarea[type=tel],textarea[type=password],textarea[type=date]{font-size:16px;font-weight:400;line-height:1.3;border:0;border-radius:16px;display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px}@media(max-width: 1023px),print{input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date],button[type=submit][type=text],button[type=submit][type=email],button[type=submit][type=tel],button[type=submit][type=password],button[type=submit][type=date],textarea[type=text],textarea[type=email],textarea[type=tel],textarea[type=password],textarea[type=date]{font-size:14px;font-weight:400;line-height:1.3}}@media(max-width: 1023px),print{input[type=text],input[type=email],input[type=tel],input[type=password],input[type=date],button[type=submit][type=text],button[type=submit][type=email],button[type=submit][type=tel],button[type=submit][type=password],button[type=submit][type=date],textarea[type=text],textarea[type=email],textarea[type=tel],textarea[type=password],textarea[type=date]{min-height:40px;height:40px;border-radius:10px;padding:0 16px}}input[type=submit],button[type=submit][type=submit],textarea[type=submit]{transition:background-color .3s ease}input.white,button[type=submit].white,textarea.white{background:#f1f1f1;color:#141414}html>body[data-dark] input.white,button[type=submit].white,textarea.white{background:#e8e8e8}input.lime,button[type=submit].lime,textarea.lime{background:#eaff50;color:#141414}input.lime:hover,button[type=submit].lime:hover,textarea.lime:hover{background:#fff}input.graphite,button[type=submit].graphite,textarea.graphite{background:#141414;color:#fff}input.white-15,button[type=submit].white-15,textarea.white-15{background:hsla(0,0%,100%,.15);color:#fff}button[type=submit],input[type=submit]{padding:12px 32px}@media(max-width: 1023px),print{button[type=submit],input[type=submit]{padding:12px 24px}}label:has(input+input[type=submit]){position:relative;display:block;height:55px}label:has(input+input[type=submit])>input:first-child{width:100%;font-weight:500}label:has(input+input[type=submit])>input:last-child{position:absolute;top:3px;right:3px;height:calc(100% - 6px);border-radius:15px;font-weight:500;padding:8px}@media(max-width: 1023px),print{label:has(input+input[type=submit])>input{font-size:14px;border-radius:10px !important}label:has(input+input[type=submit])>input:first-child{height:40px}label:has(input+input[type=submit])>input:last-child{height:34px}}label.checkbox{position:relative;display:inline-block;padding-left:53px;cursor:pointer}label.checkbox::before,label.checkbox::after{position:absolute;content:""}label.checkbox::before{top:calc(50% - 10px);left:0;width:37px;height:20px;background-color:rgba(20,20,20,.2);border-radius:16px;transition:background-color .3s ease}label.checkbox::after{top:calc(50% - 8px);left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:left .3s ease,background-color .3s ease}@media(min-width: 1024px){label.checkbox:hover::before{background-color:#141414}}input:checked+label.checkbox::before,label.checkbox:has(input:checked)::before{background-color:#141414}input:checked+label.checkbox::after,label.checkbox:has(input:checked)::after{left:19px;background-color:#eaff50}label.circle-checkbox{position:relative;display:flex;align-items:center;gap:16px;cursor:pointer}@media(max-width: 1023px),print{label.circle-checkbox{gap:12px}}label.circle-checkbox::before{width:20px;height:20px;flex-shrink:0;padding:0;border-radius:100%;border:2px solid #141414;content:"";background-image:url("/styles/images/icons/check-white.svg");background-size:9px;background-position:49% center;background-repeat:no-repeat}@media(max-width: 1023px),print{label.circle-checkbox::before{width:16px;height:16px;background-size:7px}}html>body[data-dark] label.circle-checkbox::before{border-color:#fff;background-image:url("/styles/images/icons/check-graphite.svg");background-size:10px}label.circle-checkbox::after{position:absolute;z-index:-1;top:50%;left:0;width:20px;height:20px;border-radius:100%;translate:0 -50%;scale:0;background:#141414;content:"";transition:scale .3s ease}@media(max-width: 1023px),print{label.circle-checkbox::after{width:16px;height:16px}}html>body[data-dark] label.circle-checkbox::after{background-color:#fff}label.circle-checkbox>input{display:none}label.circle-checkbox:has(input:checked)::after{scale:.9}label.category{position:relative;flex-grow:1;padding:16px 24px;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:4px;border:1px solid #fff;cursor:pointer;transition:border .3s ease,background-color .3s ease}label.category::after{content:"";position:absolute;width:14px;height:14px;border:1px solid #141414;border-radius:50%;bottom:8px;right:8px}@media(min-width: 1024px){label.category:hover{border:1px solid #141414 !important}}@media(max-width: 1023px),print{label.category{padding:12px}}input:checked+label.category{border:1px solid #141414 !important;background-color:#eaff50}input:checked+label.category::after{background-color:#141414;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyAxTDMuMjc0NDEgN0wxIDMuOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:6px 6px;background-position:center center}textarea{padding-block:16px !important;min-height:unset !important;height:100px;resize:none}div.loader{display:flex;align-items:center;justify-content:center;width:100%}div.loader svg .svg-elem-1{stroke-dashoffset:1045.7396240234px;stroke-dasharray:1045.7396240234px;fill:rgba(0,0,0,0);animation:loader-stroke-dashoffset 3s ease 0s infinite,loader-fill 3s cubic-bezier(0.47, 0, 0.745, 1) 0s infinite}@keyframes loader-stroke-dashoffset{0%{stroke-dashoffset:1045.7396240234px}40%{stroke-dashoffset:0}99%{stroke-dashoffset:0}}@keyframes loader-fill{0%{fill:rgba(0,0,0,0)}80%{fill:#000}}@media(min-width: 1024px){:has(>div.scrollbar){scrollbar-width:none;overflow-x:clip}:has(>div.scrollbar)::-webkit-scrollbar{display:none}:has(>div.scrollbar):not(:hover)>div.scrollbar{visibility:hidden;opacity:0}div.scrollbar{position:absolute;top:0;right:3px;width:3px;height:0;background:#141414;border-radius:4px;cursor:pointer;transition:height .3s ease,visibility .3s ease,opacity .3s ease,width .3s ease}div.scrollbar::before{position:absolute;width:20px;height:100%;top:0;left:0;translate:-50% 0;content:""}div.scrollbar:not(.show){visibility:hidden;opacity:0}div.scrollbar.holding{width:5px}}@media(max-width: 1023px),print{div.scrollbar{position:absolute;display:none}}div.tabs{display:flex;z-index:10;width:fit-content;height:50px;position:relative;background:#fff;border-radius:15px}div.tabs>ul{display:flex;max-width:100%;position:relative;z-index:2;gap:0 !important}div.tabs>ul>li>label{display:block;height:100%;padding-inline:24px;transition:color .3s ease;align-content:center;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{div.tabs>ul>li>label{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{div.tabs>ul>li>label{font-size:16px;font-weight:500;line-height:1.4}}div.tabs>ul>li>label>input{display:none}div.tabs>ul>li>label:has(input:checked){color:#fff}div.tabs>ul>li>label:not(:has(input:checked)){cursor:pointer}@media(max-width: 1023px),print{div.tabs>ul>li>label{padding-inline:20px}}div.tabs:has(input#list:checked)~div.map,div.tabs:has(input#map:checked)~div.slider,div.tabs li>input#list:checked~div.map{visibility:hidden;position:absolute;pointer-events:none}div.tabs div.active-background{position:absolute;border-radius:15px;background:#141414;z-index:1}div.tabs div.active-background.animation{transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}@media(max-width: 767px),print{div.tabs div.active-background{border-radius:10px}}@media(max-width: 1023px),print{div.tabs{height:40px;border-radius:10px}}ul.tiles-with-icons{display:grid;grid-template-columns:1fr;grid-auto-rows:346px;gap:calc(var(--gutter)*1)}ul.tiles-with-icons:has(>li:nth-child(2)){grid-template-columns:1fr 1fr}ul.tiles-with-icons:has(>li:nth-child(3)){grid-template-columns:1fr 1fr 1fr}ul.tiles-with-icons:has(>li:nth-child(4)){grid-template-columns:1fr 1fr 1fr 1fr}ul.tiles-with-icons>li{display:contents}ul.tiles-with-icons>li[data-type=lime]>a,ul.tiles-with-icons>li[data-type=lime]>label{background:#eaff50}ul.tiles-with-icons>li[data-type=lime]>a>svg>path,ul.tiles-with-icons>li[data-type=lime]>label>svg>path{fill:#141414}ul.tiles-with-icons>li[data-type=lime]>a>span,ul.tiles-with-icons>li[data-type=lime]>label>span{background:#141414}ul.tiles-with-icons>li[data-type=lime]>a>span>svg>path,ul.tiles-with-icons>li[data-type=lime]>label>span>svg>path{stroke:#fff}ul.tiles-with-icons>li[data-type=white]>a,ul.tiles-with-icons>li[data-type=white]>label{background:#fff}ul.tiles-with-icons>li[data-type=white]>a>svg>path,ul.tiles-with-icons>li[data-type=white]>label>svg>path{fill:#141414}ul.tiles-with-icons>li[data-type=black]>a,ul.tiles-with-icons>li[data-type=black]>label{background:#141414}ul.tiles-with-icons>li[data-type=black]>a p,ul.tiles-with-icons>li[data-type=black]>label p{color:#fff}ul.tiles-with-icons>li[data-type=black]>a>svg>path,ul.tiles-with-icons>li[data-type=black]>label>svg>path{fill:#eaff50}ul.tiles-with-icons>li>a,ul.tiles-with-icons>li>label{display:block;position:relative;border-radius:24px;padding:36px 40px;display:flex;flex-direction:column;justify-content:end;gap:16px;overflow:hidden}ul.tiles-with-icons>li>a>p,ul.tiles-with-icons>li>label>p{transition:translate .3s ease}ul.tiles-with-icons>li>a>p.title,ul.tiles-with-icons>li>label>p.title{font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{ul.tiles-with-icons>li>a>p.title,ul.tiles-with-icons>li>label>p.title{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{ul.tiles-with-icons>li>a>p.title,ul.tiles-with-icons>li>label>p.title{font-size:24px;font-weight:700;line-height:1.3}}ul.tiles-with-icons>li>a>p.subtitle,ul.tiles-with-icons>li>label>p.subtitle{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{ul.tiles-with-icons>li>a>p.subtitle,ul.tiles-with-icons>li>label>p.subtitle{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{ul.tiles-with-icons>li>a>p.subtitle,ul.tiles-with-icons>li>label>p.subtitle{font-size:14px;font-weight:500;line-height:1.4}}ul.tiles-with-icons>li>a>svg,ul.tiles-with-icons>li>label>svg{width:100px;height:100px;position:absolute;top:24px;right:20px;transition:translate .3s ease}@media(max-width: 767px),print{ul.tiles-with-icons>li>a>svg,ul.tiles-with-icons>li>label>svg{width:72px;height:72px}}ul.tiles-with-icons>li>a>span,ul.tiles-with-icons>li>label>span{display:flex;align-items:center;justify-content:center;position:absolute;bottom:36px;left:32px;width:55px;height:55px;border-radius:100%;background-color:#eaff50;transition:translate .3s ease}ul.tiles-with-icons>li>a>span>svg,ul.tiles-with-icons>li>label>span>svg{width:30%;height:30%}ul.tiles-with-icons>li>a>span>svg>path,ul.tiles-with-icons>li>label>span>svg>path{stroke:#141414}@media(max-width: 1023px),print{ul.tiles-with-icons>li>a>span,ul.tiles-with-icons>li>label>span{bottom:24px;left:24px;width:40px;height:40px}}@media(pointer: fine){ul.tiles-with-icons>li>a:not(:hover)>span,ul.tiles-with-icons>li>label:not(:hover)>span{translate:0 125px}ul.tiles-with-icons>li>a:hover>svg,ul.tiles-with-icons>li>a:hover>p,ul.tiles-with-icons>li>label:hover>svg,ul.tiles-with-icons>li>label:hover>p{translate:0 -125px}}@media(pointer: coarse){ul.tiles-with-icons>li>a>p,ul.tiles-with-icons>li>label>p{translate:0 -60px}}@media(max-width: 1919px),print{ul.tiles-with-icons>li>a,ul.tiles-with-icons>li>label{border-radius:20px;padding:36px 32px}}@media(max-width: 1023px),print{ul.tiles-with-icons>li>a,ul.tiles-with-icons>li>label{border-radius:12px;padding:24px}}@media(max-width: 1919px),print{ul.tiles-with-icons{grid-auto-rows:300px}}@media(max-width: 1439px),print{ul.tiles-with-icons{grid-template-columns:1fr 1fr}}@media(max-width: 1023px),print{ul.tiles-with-icons{grid-template-columns:1fr 1fr}}@media(max-width: 767px),print{ul.tiles-with-icons{grid-template-columns:1fr}}button.underlined,a.underlined{--color: #141414;color:var(--color)}button.underlined:not(:has(span)),a.underlined:not(:has(span)){background-image:linear-gradient(currentColor, currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}button.underlined:not(:has(span)):hover,a.underlined:not(:has(span)):hover{background-size:100% 2px}button.underlined:has(span)>span,a.underlined:has(span)>span{color:var(--color);background-image:linear-gradient(currentColor, currentColor);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}button.underlined:has(span)>span:hover,a.underlined:has(span)>span:hover{background-size:100% 2px}button.underlined.white,a.underlined.white{--color: #ffffff}button.underlined.green,a.underlined.green{--color: #eaff50}.video-container{position:relative;transition:background .3s ease}.video-container.playing{background:#141414}.video-container.playing>picture,.video-container.playing>button{pointer-events:none;opacity:0}.video-container,.video-container>iframe{border-radius:25px;clip-path:var(--squircle-25)}@media(max-width: 1023px),print{.video-container,.video-container>iframe{border-radius:16px;clip-path:var(--squircle-16)}}.video-container>iframe,.video-container>picture,.video-container>picture>img,.video-container>video{width:100%;height:100%}.video-container>iframe,.video-container>picture,.video-container>video{position:absolute;top:0;right:0}.video-container>button{overflow:hidden;width:56px;height:56px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(20,20,20,.5);border-radius:50%;transform:translate(-50%, -50%);transition:opacity .3s ease,background .6s ease}.video-container>button:hover{background:#141414}.video-container>button:hover::before{border-left-color:#eaff50}.video-container>button:hover>svg.hover-ring>circle{stroke-dasharray:88px 178px}.video-container>button,.video-container>button::before{position:absolute;top:50%;left:50%}.video-container>button::before{width:0;height:0;content:"";border:8px solid rgba(0,0,0,0);border-left:16px solid #fff;transform:translate(-30%, -50%);transition:border .3s ease .6s}.video-container>button>svg.hover-ring>circle{cx:28px;cy:28px;r:28px;fill:none;stroke:#eaff50;stroke-width:2px;stroke-dasharray:0 176px;stroke-dashoffset:-44px;transition:stroke-dasharray .6s ease}.video-container>picture{transition:opacity .3s ease}.video-container>picture>img{object-fit:cover}div.marker-cluster{background:none;width:0;height:0}div.marker-cluster>div{width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#141414}div.marker-cluster>div>span{font-size:20px;font-weight:500;line-height:1.4;color:#fff}@media(max-width: 1919px),print{div.marker-cluster>div>span{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{div.marker-cluster>div>span{font-size:16px;font-weight:500;line-height:1.4}}.leaflet-top.leaflet-right{display:none}.leaflet-div-icon{background:none !important;border:none !important;margin:0 !important;padding:0 !important;width:0 !important;height:0 !important;position:relative}.map-container .marker{position:absolute;top:50%;left:50%;translate:-50% -50%;width:40px;height:40px;display:flex;align-items:center;border-radius:50%;background-color:#141414;background-position:center;background-repeat:no-repeat;background-size:16px;cursor:pointer;transition:background-color .3s ease,width .3s ease}.map-container .marker>p{color:#fff;margin-left:48px;padding:4px 20px;border-radius:12px;background:#141414;white-space:nowrap}.map-container .marker:not(.selected){z-index:-1}.map-container .marker:not(.selected)>p{visibility:hidden}.map-container .marker[data-layer=complex]{background-color:#eaff50;width:52px;height:52px;background-size:cover}.map-container .marker[data-layer=complex]>p{margin-left:60px;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{.map-container .marker[data-layer=complex]>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{.map-container .marker[data-layer=complex]>p{font-size:14px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{.map-container .marker[data-layer=complex]{width:40px;height:40px}.map-container .marker[data-layer=complex]>p{margin-left:46px;padding-inline:16px}}.leaflet-marker-icon:has(.selected){z-index:100000 !important}html.fixed{position:fixed;width:100%;top:calc(-1*var(--scroll-position) + 0*var(--header-height));overflow-y:scroll;overscroll-behavior:none}html.fixed,html.fixed>body{overscroll-behavior-x:none;padding-top:0}html .leaflet-cluster-anim .leaflet-marker-icon,html .leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}html .leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}html .marker-cluster-small{background-color:rgba(181,226,140,.6)}html .marker-cluster-small div{background-color:rgba(110,204,57,.6)}html .marker-cluster-medium{background-color:rgba(241,211,87,.6)}html .marker-cluster-medium div{background-color:rgba(240,194,12,.6)}html .marker-cluster-large{background-color:rgba(253,156,115,.6)}html .marker-cluster-large div{background-color:rgba(241,128,23,.6)}html .leaflet-oldie .marker-cluster-small{background-color:#b5e28c}html .leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}html .leaflet-oldie .marker-cluster-medium{background-color:#f1d357}html .leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}html .leaflet-oldie .marker-cluster-large{background-color:#fd9c73}html .leaflet-oldie .marker-cluster-large div{background-color:#f18017}html .marker-cluster{background-clip:padding-box;border-radius:20px}html .marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}html .marker-cluster span{line-height:30px}@media print{@page{html{size:A4;margin:0}}}html>body{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:320px;min-height:100svh;background:#e8e8e8}html>body[data-dark]{background:#141414;color:#fff}html>body>header,html>body>footer,html>body>main.components-container>section{position:relative}html>body>main.components-container>section{margin-top:var(--component-gap)}html>body>a#new-project{position:fixed;left:0px;bottom:0px;margin:30px;transform:translate(-8px, 0);z-index:100}html>body>a#new-project>svg:nth-child(1){animation:spin 10s linear infinite}html>body>a#new-project>svg:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html>body>a#new-project>svg:nth-child(2)>path{transition:fill .3s ease}html>body>a#new-project:hover>svg:nth-child(2)>path{fill:#fff}@media(max-width: 1023px),print{html>body>a#new-project{bottom:24px;left:24px;margin:0;transform:translate(0, 0)}html>body>a#new-project>svg:nth-child(1){width:64px;height:64px}html>body>a#new-project>svg:nth-child(2){width:14px;height:14px}}@media print{html>body>a#new-project{display:none !important}}@media(min-width: 1024px){html>body:has(a#new-project)>button#iflat-button{bottom:140px !important}}@media(max-width: 1023px),print{html>body iframe#CalltouchWidgetFrame{inset:auto 0px 0px auto !important}}@media print{html>body{width:100%;height:100%;padding:10mm;width:210mm;margin-inline:auto;print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#fff}html>body section:not(.apartment-card):not(.header-h1){display:none !important}html>body[data-complex-id="51801"] header::before,html>body div.page[data-complex-id="51801"] header::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="71" height="24" fill="none"><path fill="%23141414" d="M11.93 11.48V3.83h2.25v7.65c0 .45.45.68.9.68s.9-.23.9-.68v-4.5c0-1.8 1.58-3.15 3.38-3.15 1.8 0 3.38 1.35 3.38 3.15v7.65h-2.48V6.98c0-.45-.45-.9-.9-.9s-.9.45-.9.9v4.5c0 1.8-1.58 3.15-3.38 3.15a3.08 3.08 0 0 1-3.15-3.15ZM59.2 11.48V3.83h2.26v7.65c0 .45.45.68.9.68s.9-.23.9-.68v-4.5c0-1.8 1.58-3.15 3.38-3.15 1.8 0 3.37 1.35 3.37 3.15v7.65h-2.47V6.98c0-.45-.45-.9-.9-.9s-.9.45-.9.9v4.5c0 1.8-1.58 3.15-3.38 3.15a3.08 3.08 0 0 1-3.15-3.15Z"/><path fill="%23141414" fill-rule="evenodd" d="M47.5 7.43h2.48c1.8 0 3.6 1.35 3.6 3.6s-1.8 3.6-3.6 3.6h-2.25c-1.58 0-2.48-1.12-2.48-2.7v-8.1h2.25v3.6Zm0 2.03v2.92h2.03c.9 0 1.57-.45 1.57-1.35 0-.9-.67-1.57-1.57-1.57H47.5Z" clip-rule="evenodd"/><path fill="%23141414" d="M54.48 14.63V3.83h2.25v10.8h-2.25ZM34.9 14.63V3.83h2.25V8.1c0 .18 2.25.08 3.37 0V3.83h2.25v10.8c0 .18-1.5.08-2.25 0v-4.27h-3.37v4.27h-2.26Z"/><path fill="%23141414" fill-rule="evenodd" d="M29.5 3.83c2.7 0 3.37 1.8 3.37 3.15a3 3 0 0 1-.9 2.25 3 3 0 0 1 .9 2.25c0 1.35-.68 3.15-3.38 3.15H25V3.83h4.5Zm-2.26 8.33h2.25c.68 0 .9-.45.9-.9s-.22-.9-.9-.9h-2.25v1.8Zm0-5.86v1.8h2.25c.68 0 .9-.45.9-.9s-.22-.9-.9-.9h-2.25Z" clip-rule="evenodd"/><path fill="%23141414" d="M5.4 3.83a3.66 3.66 0 0 1 3.83 3.82v4.73h1.58v2.25H0v-2.25h1.58V7.65A3.66 3.66 0 0 1 5.4 3.83Zm0 2.25c-1.12 0-1.57.9-1.57 1.8v4.5h3.15v-4.5c0-.9-.45-1.8-1.58-1.8ZM63.71 2.03c-1.08 0-2.25-.9-2.25-2.03h5.85c0 1.13-1.12 2.03-2.25 2.03h-1.35ZM55.82 18.46c.32 0 .59.06.83.19s.43.3.56.53c.13.22.2.47.2.74v2.42h-.75v-.54h-.01c-.1.16-.27.3-.5.43-.22.12-.47.19-.74.19-.25 0-.47-.05-.67-.15-.2-.1-.35-.24-.46-.4-.1-.18-.16-.37-.16-.56 0-.32.1-.58.31-.8.21-.2.5-.34.88-.4l1.3-.23v-.01c0-.2-.07-.36-.22-.5a.8.8 0 0 0-.57-.2c-.2 0-.38.05-.54.14-.16.1-.31.22-.45.37l-.5-.5c.4-.48.9-.72 1.5-.72Zm-.27 3.28c.2 0 .37-.04.54-.14a1.1 1.1 0 0 0 .53-.96v-.12l-1.11.2a.9.9 0 0 0-.45.2c-.1.08-.15.19-.15.31 0 .14.06.26.18.36.11.1.27.15.46.15ZM49.62 24v-5.46h.79v.54c.1-.16.27-.3.5-.43a1.67 1.67 0 0 1 1.68.07c.28.17.5.4.66.7.16.3.24.64.24 1.02 0 .37-.08.71-.24 1.01-.17.3-.38.54-.66.71a1.67 1.67 0 0 1-1.68.06c-.23-.12-.4-.26-.5-.42V24h-.8Zm1.93-2.34a1.1 1.1 0 0 0 1-.59c.1-.19.15-.4.15-.63 0-.23-.05-.44-.16-.63a1.11 1.11 0 0 0-1.98 0c-.1.19-.15.4-.15.63a1.19 1.19 0 0 0 .57 1.07c.17.1.36.15.57.15ZM46.97 22.42a1.92 1.92 0 0 1-1.98-1.98 1.95 1.95 0 0 1 2.89-1.73 1.85 1.85 0 0 1 .91 1.61c0 .14-.02.27-.04.4h-2.93c.04.26.17.48.4.67.22.18.48.27.79.27.38 0 .74-.15 1.07-.45l.51.5a2.12 2.12 0 0 1-1.62.7Zm1-2.34a1.2 1.2 0 0 0-.36-.66.97.97 0 0 0-.68-.25c-.3 0-.54.08-.73.25-.19.16-.32.38-.4.66h2.16ZM42.77 22.42a2.04 2.04 0 0 1-1.54-.68l.52-.51a1.33 1.33 0 0 0 1.03.47c.2 0 .37-.04.48-.14.13-.1.19-.22.19-.37 0-.13-.06-.24-.19-.33a.78.78 0 0 0-.49-.14h-.51V20h.47c.19 0 .33-.04.44-.12.1-.07.16-.17.16-.27a.37.37 0 0 0-.16-.31c-.1-.09-.25-.13-.44-.13-.18 0-.36.04-.53.1-.16.07-.29.14-.38.23l-.51-.52a2.14 2.14 0 0 1 2.18-.37c.22.1.38.22.5.39a.9.9 0 0 1 .17.53.8.8 0 0 1-.18.51.95.95 0 0 1-.45.32c.19.05.36.16.51.32a.8.8 0 0 1 .24.59 1 1 0 0 1-.18.57c-.13.17-.3.31-.53.42-.22.1-.49.16-.8.16ZM38.81 22.42a1.92 1.92 0 0 1-1.98-1.98 1.95 1.95 0 0 1 1.98-1.98 1.95 1.95 0 0 1 1.98 1.98 1.9 1.9 0 0 1-.98 1.72c-.3.17-.63.26-1 .26Zm0-.76a1.16 1.16 0 0 0 1.03-.59c.1-.19.16-.4.16-.63a1.24 1.24 0 0 0-.58-1.07 1.2 1.2 0 0 0-1.21 0c-.18.1-.33.25-.43.44-.1.19-.15.4-.15.63a1.17 1.17 0 0 0 1.19 1.23ZM33.92 18.54h.81l-1.54 4.23c-.3.82-.76 1.23-1.38 1.23a1.47 1.47 0 0 1-.6-.12v-.75c.05.04.12.07.2.1.09.02.18.03.28.03.15 0 .29-.04.4-.14.13-.1.22-.22.29-.39l.15-.4-1.67-3.79h.86l1.23 2.86h.01l.96-2.86ZM25.58 18.54h2.82v3.8h-.8v-3.05h-1.27v.36a7.19 7.19 0 0 1-.21 1.68c-.11.4-.26.69-.45.85-.2.16-.43.24-.72.24a.98.98 0 0 1-.4-.08v-.73c.12.03.22.04.29.04a.5.5 0 0 0 .38-.15c.09-.1.16-.3.22-.59.05-.29.1-.7.1-1.26l.04-1.11ZM22.42 18.46c.32 0 .59.06.83.19s.43.3.56.53c.13.22.2.47.2.74v2.42h-.76v-.54c-.1.16-.27.3-.5.43-.22.12-.47.19-.75.19-.24 0-.47-.05-.66-.15-.2-.1-.35-.24-.46-.4-.1-.18-.16-.37-.16-.56 0-.32.1-.58.31-.8.21-.2.5-.34.88-.4l1.3-.23v-.01c0-.2-.07-.36-.22-.5a.8.8 0 0 0-.57-.2c-.2 0-.38.05-.54.14-.16.1-.31.22-.45.37l-.51-.5c.42-.48.92-.72 1.5-.72Zm-.27 3.28c.2 0 .37-.04.54-.14a1.1 1.1 0 0 0 .53-.96v-.12l-1.11.2a.9.9 0 0 0-.45.2c-.1.08-.15.19-.15.31 0 .14.06.26.18.36.11.1.27.15.46.15ZM19.02 22.34h-.79v-3.05h-1.3v-.75h3.4v.75h-1.3v3.05ZM12.65 24v-5.46h.8v.54c.1-.16.27-.3.5-.43a1.67 1.67 0 0 1 1.68.07c.27.17.5.4.65.7.17.3.25.64.25 1.02 0 .37-.08.71-.25 1.01-.16.3-.38.54-.65.71a1.67 1.67 0 0 1-1.68.06c-.23-.12-.4-.26-.5-.42V24h-.8Zm1.94-2.34a1.1 1.1 0 0 0 .99-.59c.1-.19.16-.4.16-.63 0-.23-.05-.44-.16-.63a1.11 1.11 0 0 0-1.99 0c-.1.19-.15.4-.15.63a1.19 1.19 0 0 0 .57 1.07c.18.1.37.15.58.15ZM10 18.46c.32 0 .59.06.83.19s.43.3.56.53c.13.22.2.47.2.74v2.42h-.75v-.54h-.01c-.1.16-.27.3-.5.43-.22.12-.47.19-.74.19-.25 0-.47-.05-.67-.15-.2-.1-.35-.24-.46-.4-.1-.18-.16-.37-.16-.56 0-.32.1-.58.31-.8.21-.2.5-.34.88-.4l1.3-.23v-.01c0-.2-.07-.36-.22-.5a.8.8 0 0 0-.57-.2c-.2 0-.38.05-.54.14-.16.1-.31.22-.45.37l-.5-.5c.4-.48.9-.72 1.5-.72Zm-.27 3.28c.2 0 .37-.04.54-.14a1.1 1.1 0 0 0 .53-.96v-.12l-1.11.2a.9.9 0 0 0-.45.2c-.1.08-.15.19-.15.31 0 .14.06.26.18.36.11.1.27.15.46.15ZM4.38 22.34v-3.8h1.78c.26 0 .48.05.67.14a1 1 0 0 1 .44.37c.1.16.16.33.16.52 0 .17-.05.32-.13.46a.8.8 0 0 1-.36.29c.17.05.32.16.45.32.13.15.2.35.2.59 0 .2-.06.39-.17.55-.1.17-.27.3-.47.4-.2.1-.44.16-.7.16H4.37Zm1.74-2.3c.16 0 .27-.03.35-.1a.37.37 0 0 0 .13-.3.35.35 0 0 0-.13-.28c-.08-.07-.2-.1-.35-.1h-.95v.78h.95Zm.08 1.59c.18 0 .31-.05.4-.13.1-.09.16-.2.16-.35a.42.42 0 0 0-.15-.34.57.57 0 0 0-.4-.13H5.16v.95H6.2ZM1.02 22.34h-.8v-3.8h.8v1.74l1.62-1.74h.99l-1.47 1.54 1.59 2.26h-.91l-1.19-1.7-.63.67v1.03Z"/></svg>') !important}html>body[data-complex-id="51804"] header::before,html>body div.page[data-complex-id="51804"] header::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="159" height="24" fill="none"><g fill="%23141414" clip-path="url(%23clip0_9791_1051)"><path d="M82.44 9.31h7.26V0h5.17v23.81H89.7v-9.33h-7.26v9.33h-5.17V0h5.17v9.31ZM116.47 12.32V8.51a8.78 8.78 0 0 0-17.56 0v3.81l-.01.03v11.46h5.17v-6.2h7.26v6.2h5.15V12.35l-.01-.03Zm-5.15.12h-7.27V8.68a3.75 3.75 0 0 1 3.22-3.48l.12-.02H107.96l.13.02a3.76 3.76 0 0 1 3.21 3.48v.38l.02 3.38ZM158.99 12.32V8.51a8.78 8.78 0 0 0-17.56 0v3.81l-.01.03v11.46h5.17v-6.2h7.26v6.2H159V12.35l-.01-.03Zm-5.16.12h-7.26V8.68a3.75 3.75 0 0 1 3.21-3.48l.13-.02H150.48l.13.02a3.76 3.76 0 0 1 3.21 3.48v.38l.01 3.38ZM66 0a7.24 7.24 0 0 0-7.23 7.24v9.33a2.08 2.08 0 0 1-4.17 0V0h-5.15v16.57a7.24 7.24 0 0 0 14.48.31V7.24a2.08 2.08 0 0 1 4.17 0v16.57h5.15V7.24A7.24 7.24 0 0 0 66.01 0ZM11.97 0C5.37 0 0 5.31 0 11.84A11.98 11.98 0 0 0 11.97 23.8a11.92 11.92 0 0 0 8.37-20.34A11.85 11.85 0 0 0 11.97 0Zm-.08 18.63a6.81 6.81 0 0 1-6.72-6.73 6.84 6.84 0 0 1 6.72-6.75 6.8 6.8 0 0 1 6.75 6.75c0 3.65-3.09 6.73-6.75 6.73ZM45.43 1.47V0h-5.17v1.47c0 1.26-.25 2.51-.76 3.67a5.71 5.71 0 0 1-1.72 2.4c-.63.6-1.95 1.32-2.3 1.45-.33.12-1.12.36-2.49.36V0h-5.17v23.81H33v-9.29c1.3 0 2.59-.22 3.82-.63.45-.17.96-.4 1.27-.55a7.6 7.6 0 0 1 1.51 2.26c.46 1.14.7 2.35.68 3.58v4.63h5.16v-4.63a11.67 11.67 0 0 0-3.3-8.17 14.67 14.67 0 0 0 2.35-3.89c.63-1.44.95-3.7.95-5.65ZM136.58 12.3l-.26-.32.26-.32c1.67-2.13 2-5.23.8-7.71-1.2-2.48-3.74-3.95-6.92-3.95h-9.96v23.81h9.96c3.2 0 5.73-1.44 6.94-3.95a7.28 7.28 0 0 0-.82-7.56Zm-4.34 5.76c-.52.41-1.17.63-1.83.6h-4.75V14.5h4.75c1.65 0 2.52 1.1 2.52 2.12a1.9 1.9 0 0 1-.68 1.44Zm.01-9.3c-.46.42-1.08.57-1.83.57h-4.75V5.15h4.74c1.66 0 2.52 1.07 2.52 2.12a2.01 2.01 0 0 1-.67 1.5Z"/></g><defs><clipPath id="clip0_9791_1051"><path fill="%23fff" d="M0 0h159v23.81H0z"/></clipPath></defs></svg>') !important}html>body[data-complex-id="51802"] header::before,html>body div.page[data-complex-id="51802"] header::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="154" height="24" fill="none"><path fill="%23141414" d="M5 24H0V0h6c4 0 8.5 3 8.5 4.5C14.5 3 19 0 23 0h6v24h-5V5c-3.5 0-7 2.5-7 6v3.5h-5V11c0-3.5-3.5-6-7-6v19Z"/><path fill="%23141414" fill-rule="evenodd" d="M44 0a12 12 0 1 1 0 24 12 12 0 0 1 0-24Zm0 5a7 7 0 1 0 0 14 7 7 0 0 0 0-14Z" clip-rule="evenodd"/><path fill="%23141414" d="M68 24h-5V5h-7V0h19v5h-7v19ZM79 17V0h5v17c0 1 1 1.5 2 1.5s2-.5 2-1.5V7c0-4 3.5-7 7.5-7s7.5 3 7.5 7v17h-5.5V7c0-1-1-2-2-2s-2 1-2 2v10c0 4-3.5 7-7.5 7s-7-3-7-7Z"/><path fill="%23141414" fill-rule="evenodd" d="M117 0c6 0 7.5 4 7.5 7 0 2.5-1 4-2 5 1 1 2 2.5 2 5 0 3-1.5 7-7.5 7h-10V0h10Zm-5 18.5h5c1.5 0 2-1 2-2s-.5-2-2-2h-5v4Zm0-13v4h5c1.5 0 2-1 2-2s-.5-2-2-2h-5ZM133.5 8h5.5c4 0 8 3 8 8s-4 8-8 8h-5c-3.5 0-5.5-2.5-5.5-6V0h5v8Zm0 4.5V19h4.5c2 0 3.5-1 3.5-3s-1.5-3.5-3.5-3.5h-4.5Z" clip-rule="evenodd"/><path fill="%23141414" d="M149 24V0h5v24h-5Z"/></svg>') !important}}html>body>div.scrollbar{z-index:999999}html>body div.bottom-bar.apartment{position:absolute;right:32px;bottom:104px;z-index:100;display:flex;gap:6px;height:fit-content;align-items:center;display:flex;gap:12px;bottom:32px;left:50%;transform:translate(-50%, 0);width:calc(100% - 64px)}@media(max-width: 1023px),print{html>body div.bottom-bar.apartment{z-index:2;bottom:16px;width:100%}}html>body div.bottom-bar.apartment>div.sun-toggle{display:flex;gap:6px;align-items:center;position:relative;transition:opacity .3s ease}html>body div.bottom-bar.apartment>div.sun-toggle>label{height:20px;padding-left:37px;transition:opacity .3s ease;height:32px;width:52px}html>body div.bottom-bar.apartment>div.sun-toggle>label::before{height:32px;width:52px;top:0;background-color:#e8e8e8}html>body div.bottom-bar.apartment>div.sun-toggle>label::after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.5%2010H3.33333M10%202.5V3.33333M16.6667%2010H17.5M10%2016.6667V17.5M4.66667%204.66667L5.25%205.25M15.3333%204.66667L14.75%205.25M14.75%2014.75L15.3333%2015.3333M5.25%2014.75L4.66667%2015.3333M6.66667%2010C6.66667%2010.8841%207.01786%2011.7319%207.64298%2012.357C8.2681%2012.9821%209.11594%2013.3333%2010%2013.3333C10.8841%2013.3333%2011.7319%2012.9821%2012.357%2012.357C12.9821%2011.7319%2013.3333%2010.8841%2013.3333%2010C13.3333%209.11594%2012.9821%208.2681%2012.357%207.64298C11.7319%207.01786%2010.8841%206.66667%2010%206.66667C9.11594%206.66667%208.2681%207.01786%207.64298%207.64298C7.01786%208.2681%206.66667%209.11594%206.66667%2010Z%22%20stroke%3D%22black%22%20stroke-width%3D%221.66667%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;height:26px;width:26px;top:calc(50% - 13px);left:3px}@media(min-width: 1024px){html>body div.bottom-bar.apartment>div.sun-toggle>label:hover::before{background-color:#141414}}html>body div.bottom-bar.apartment>div.sun-toggle>label:has(input:checked)::before{background-color:#141414}html>body div.bottom-bar.apartment>div.sun-toggle>label:has(input:checked)::after{left:22px;background-color:#ffe550}@media(min-width: 1280px){html>body div.bottom-bar.apartment>div.sun-toggle::before{top:calc(-7px - 100%);left:50%;transform:translate(-50%, 0);width:fit-content}html>body div.bottom-bar.apartment>div.sun-toggle::after{left:50%;transform:translate(-50%, 0);top:-7px;transform:rotate(90deg)}}@media(max-width: 1279px),print{html>body div.bottom-bar.apartment>div.sun-toggle::before{right:60px}html>body div.bottom-bar.apartment>div.sun-toggle::after{right:55px}}html>body div.bottom-bar.apartment>div.sun-toggle>svg{height:42px;width:auto}@media(max-width: 1023px),print{html>body div.bottom-bar.apartment>div.sun-toggle{padding-right:6px}html>body div.bottom-bar.apartment>div.sun-toggle>svg{width:32px;height:32px}}@media(max-width: 767px),print{html>body div.bottom-bar.apartment>div.sun-toggle{position:absolute;top:-50px;right:16px}}html>body div.bottom-bar.apartment>ul.layout-bookmarks{display:flex;gap:12px;bottom:32px;left:50%;width:calc(100% - 64px);flex:1}@media(max-width: 1279px),print{html>body div.bottom-bar.apartment>ul.layout-bookmarks{overflow-x:scroll;scrollbar-width:none}}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li{flex:1}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li>button{width:100%;padding:8px;background-color:#e8e8e8;border-radius:13px;text-align:center;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body div.bottom-bar.apartment>ul.layout-bookmarks>li>button{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body div.bottom-bar.apartment>ul.layout-bookmarks>li>button{font-size:14px;font-weight:500;line-height:1.4}}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li.swiper-pagination-bullet-active>button{background-color:#141414;color:#fff}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li.video-walk{position:relative}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li.video-walk>video{position:absolute;width:100%;height:100%;left:0;object-fit:cover;border-radius:13px;z-index:-1}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li.video-walk>button{background:linear-gradient(90deg, rgba(20, 20, 20, 0.16) 52.57%, rgba(20, 20, 20, 0.28) 100%);color:#fff}@media(max-width: 1439px),print{html>body div.bottom-bar.apartment>ul.layout-bookmarks{width:calc(100% - 60px)}}@media(max-width: 1023px),print{html>body div.bottom-bar.apartment>ul.layout-bookmarks{width:100%;flex:1;left:0;transform:unset;padding:0 16px}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li{min-width:150px}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li>button{border-radius:10px}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li:not(.video-walk){order:2}html>body div.bottom-bar.apartment>ul.layout-bookmarks>li.video-walk{min-width:155px}}@media(max-width: 767px),print{html>body div.bottom-bar.apartment>ul.layout-bookmarks>li{min-width:110px}}html>body section.apartment-card ul.buttons{display:grid;gap:12px;position:absolute;right:32px;top:32px;z-index:2}html>body section.apartment-card ul.buttons.not-init{opacity:0;pointer-events:none}@media(max-width: 767px),print{html>body section.apartment-card ul.buttons>li:has(.share),html>body section.apartment-card ul.buttons>li:has(.download){display:none}html>body section.apartment-card ul.buttons>li>button.more>svg>rect{fill:#141414}}@media(min-width: 768px),print{html>body section.apartment-card ul.buttons>li:has(.more){display:none}}html>body section.apartment-card{display:flex;gap:var(--gutter);flex-wrap:wrap;position:relative;margin-top:30px !important;overflow-x:clip;overflow-y:visible}@media(max-width: 1023px),print{html>body section.apartment-card{margin-top:24px !important}}html>body section.apartment-card>div>div{max-height:610px}html>body section.apartment-card.commercial>div>div{max-height:445px}html>body section.apartment-card.commercial>div>div:not(:has(ul.advantages)):not(:has(ul.layout-bookmarks))>div.slider>ul.slides>li>figure{padding:40px 0 40px}html>body section.apartment-card.commercial>div>div:not(:has(ul.advantages)):not(:has(ul.layout-bookmarks))>div.slider>ul.slides>li>figure>img{max-height:500px}@media(min-width: 1024px){html>body section.apartment-card *[data-text]::before{content:attr(data-text);position:absolute;right:55px;background-color:#141414;color:#fff;padding:4px 14px;border-radius:3px;opacity:0;transition:opacity .3s ease;white-space:nowrap;pointer-events:none}html>body section.apartment-card *[data-text]::after{background:url("data:image/svg+xml,%E2%81%A8%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%203L0.25%205.59808L0.25%200.401924L5.5%203Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M5.5%203L0.25%205.59808L0.25%200.401924L5.5%203Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E"),#141414;content:"";width:5px;height:5px;position:absolute;right:50px;clip-path:polygon(0 0, 100% 50%, 0 100%);opacity:0;transition:opacity .3s ease}html>body section.apartment-card *[data-text]:hover::before,html>body section.apartment-card *[data-text]:hover::after{opacity:1}}@media print{html>body section.apartment-card{width:100% !important;flex-wrap:nowrap;margin-top:4.24mm !important;padding:8.48mm 5.65mm !important;border-radius:4.24mm;border:.35mm solid #141414;gap:2.83mm;margin-inline:0;box-sizing:border-box}html>body section.apartment-card img{object-fit:contain}html>body section.apartment-card p.promotion{position:absolute !important;top:-52px !important;right:0}html>body section.apartment-card div.layouts-section>button{display:none !important}html>body section.apartment-card div.layouts-section>div.slider-element{height:100% !important}html>body section.apartment-card ul.promotions,html>body section.apartment-card div.extra-rooms{display:none !important}html>body section.apartment-card div.bottom-bar{display:none !important}html>body section.apartment-card div.compass{display:none}html>body section.apartment-card>div>div.slider-element{min-width:86.57mm;max-width:86.57mm}html>body section.apartment-card>div>div.slider-element>ul.advantages{display:none !important}html>body section.apartment-card>div>div.slider-element ul.layout-bookmarks,html>body section.apartment-card>div>div.slider-element ul.buttons{display:none}html>body section.apartment-card>div>div.slider-element div.slider{width:86.57mm}html>body section.apartment-card>div>div.slider-element div.slider ul.slides{flex-direction:column}html>body section.apartment-card>div>div.slider-element div.slider ul.slides li.swiper-slide{width:100% !important;margin-right:0 !important;min-width:0}html>body section.apartment-card>div>div.slider-element div.slider ul.slides li.swiper-slide:first-child{margin-bottom:2.83mm !important;height:86.22mm !important}html>body section.apartment-card>div>div.slider-element div.slider ul.slides li.swiper-slide:first-child figure{width:100%;height:100%}html>body section.apartment-card>div>div.slider-element div.slider ul.slides li.swiper-slide:not(.layout):not(.floor){display:none}html>body section.apartment-card>div>div.slider-element div.slider ul.slides figure{padding:0 !important}html>body section.apartment-card>aside div.info{padding:0 !important;border-radius:0 !important;width:100% !important}html>body section.apartment-card>aside div.info>div.slider{margin-bottom:0 !important;padding-inline:0 !important}html>body section.apartment-card>aside div.info>div.slider>ul.slides{row-gap:3.53mm;flex-direction:column}html>body section.apartment-card>aside div.info>div.slider>ul.slides>li{margin-right:0 !important;flex-direction:row !important;justify-content:space-between}html>body section.apartment-card>aside div.info>div.slider>ul.slides>li p{font-size:3.53mm !important;opacity:1 !important;color:#141414 !important}html>body section.apartment-card>aside div.info>div.slider>ul.slides>li p:first-child{color:rgba(20,20,20,.5)}html>body section.apartment-card>aside div.info>div.slider>ul.slides>li.only-print{display:block !important}html>body section.apartment-card>aside div.info>div.slider>ul.slides>li.only-print ul{display:flex;flex-wrap:wrap;margin-top:2.12mm;gap:1.41mm}html>body section.apartment-card>aside div.info>div.slider>ul.slides>li.only-print ul li{font-size:2.83mm;font-weight:500;line-height:1.3;padding:1.77mm 2.83mm;border-radius:8.83mm;background-color:#e8e8e8}html>body section.apartment-card>aside ul.buttons-arrows{display:none !important}html>body section.apartment-card>aside div.button{display:none !important}html>body section.apartment-card>aside div.prices{flex-wrap:wrap;padding:0 0 5.65mm 0 !important;margin-bottom:5.65mm}html>body section.apartment-card>aside div.prices::after{width:100% !important}html>body section.apartment-card>aside div.prices li.main{font-size:8.48mm !important;line-height:1.3 !important}html>body section.apartment-card>aside div.prices div.mortage{width:100%}html>body section.apartment-card>aside div.prices div.mortage p{font-size:4.24mm !important;font-weight:500 !important;width:100%;display:flex;justify-content:space-between;opacity:1 !important;color:#141414 !important}html>body section.apartment-card>aside div.prices div.mortage a{display:none}html>body section.apartment-card>aside form{display:none}}html>body section.apartment-card>dialog{height:80dvh;overflow:visible;border-radius:25px;width:calc(12*var(--column-width) + 11*var(--gutter))}html>body section.apartment-card>dialog>img{height:100%;margin:0 auto}html>body section.apartment-card>p.promotion{background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);border-radius:24px;padding:6.5px 25px;font-size:15px;font-weight:500;line-height:1.3}@media(min-width: 768px),print{html>body section.apartment-card>p.promotion{position:absolute;top:-70px;right:calc((100% - (12*var(--column-width) + 11*var(--gutter)))/2)}}@media(max-width: 1919px),print{html>body section.apartment-card>p.promotion{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>p.promotion{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body section.apartment-card>p.promotion{position:unset;margin-bottom:6px}}html>body.selection .only-print{display:none !important}@media print{html>body.selection .only-print.note{width:100%;display:block !important;margin-top:11.3mm;margin-left:0}html>body.selection .only-print.note h1{font-size:5mm;margin-bottom:2.1mm}html>body.selection .only-print.note h2{font-size:4.5mm;margin-bottom:2.1mm}html>body.selection .only-print.note p{font-size:3.5mm;margin-bottom:2.1mm;font-weight:500}html>body.selection .only-print.note img{width:100%}html>body.selection .only-print.note h2{font-size:4.2mm}html>body.selection .only-print.note ul>li{display:flex;align-items:center;font-size:3.5mm;font-weight:500}html>body.selection .only-print.note ul>li::before{top:12px;width:16px;height:1px;display:block;margin-inline:8px;content:"";background:#141414}}@media print{html>body.selection{padding-block:0}}html>body>footer{background:#141414;color:#fff;padding:48px 56px;border-radius:25px;width:calc(12*var(--column-width) + 11*var(--gutter));margin:var(--component-gap) auto 1rem auto}html>body>footer p,html>body>footer a,html>body>footer h3{color:#fff}html>body>footer li.qr-code{display:none}html>body[data-dark]>footer{background:#303030}@media print{html>body>footer{margin:32px 0 0 0 !important;padding:0 !important;display:block !important;background-color:rgba(0,0,0,0) !important;width:100%}html>body>footer:after{font-size:2.83mm;font-weight:500;line-height:1.3;position:fixed;right:9.89mm;bottom:9.89mm;margin-left:auto;color:#141414;content:"Приведённые данные носят ознакомительный характер и не являются публичной офертой"}html>body>footer li.qr-code{display:block !important;margin-inline:-5px}html>body>footer li.qr-code img{margin-block:-5px;width:85px}html>body>footer nav.media,html>body>footer nav.menu,html>body>footer nav.contact>li:last-child:not(.qr-code),html>body>footer aside{display:none !important}html>body>footer>div{grid-template-rows:auto !important}html>body>footer nav.contact{display:flex;flex-direction:row !important;justify-content:space-between;grid-column:1/3 !important;grid-row:1/1 !important}html>body>footer nav.contact>li:first-child{gap:8px}html>body>footer nav.contact>li:first-child p:first-of-type{font-size:10px}html>body>footer nav.contact>li:first-child h3,html>body>footer nav.contact>li:first-child ul.timetable{display:none !important}html>body>footer nav.contact>li:first-child p,html>body>footer nav.contact>li:first-child a{color:#141414 !important}html>body>footer nav.contact>li:first-child div.links p.phone{font-size:12px}html>body>footer nav.contact>li:first-child div.links p.email{font-size:10px}html>body>footer nav.contact>li:first-child div.links p.whatsapp{display:none !important}}@media(max-width: 1439px),print{html>body>footer{padding:40px 32px}}@media(max-width: 1023px),print{html>body>footer{padding:32px 16px;border-radius:16px}}html>body>header.collapse{top:calc(-1*var(--header-height))}html>body>header{position:fixed;top:0;left:0;z-index:999999;width:100%;height:var(--header-height);padding:0 calc((100vw - var(--full-width))*.5);background:#e8e8e8;transition:background-color .3s ease,top .3s ease}html>body[data-dark]>header{background:#141414}html>body>header:has(div.burger:not(.hide))>nav *{color:#fff}html>body>header:has(div.burger:not(.hide))>nav svg{fill:#fff}html>body>header:has(div.burger:not(.hide))>nav ::after,html>body>header:has(div.burger:not(.hide))>nav a>span::after{background:#fff}html>body>header:has(div.auth){display:flex;flex-direction:column}html>body>header:has(div.auth)>nav{height:inherit}html>body>header.light{position:absolute}@media print{html>body>header{position:static !important;height:8.48mm;width:100%;background-color:rgba(0,0,0,0) !important;display:flex;flex-direction:unset !important;justify-content:space-between}html>body>header::before{content:"";display:block;height:8.48mm;width:50%;background-size:auto 100%;background-repeat:no-repeat;background-position:left}html>body>header nav{padding-inline:0 !important;display:block !important}html>body>header nav::before{background-color:rgba(0,0,0,0) !important;height:8.48mm}html>body>header nav a.logo{display:block;height:3.18mm;width:27.5mm;margin-bottom:1.41mm}html>body>header nav a.logo svg{width:100% !important;height:100%}html>body>header nav>button,html>body>header nav>menu,html>body>header nav>div{display:none !important}html>body>header nav>a.phone{margin-left:0 !important}html>body>header nav>a.phone svg{display:none !important}html>body>header nav>a.phone span{font-size:2.83mm;font-weight:500;line-height:1.3;opacity:1 !important;color:rgba(20,20,20,.5);display:block !important;margin-left:auto}html>body>header>div.auth{display:none !important}}@media(max-width: 767px),print{html>body>header.transparent{background:linear-gradient(180deg, rgba(20, 20, 20, 0.35) 0%, rgba(20, 20, 20, 0) 100%) !important}html>body>header.transparent>nav{filter:saturate(0)}html>body>header.transparent>nav::before{background:rgba(0,0,0,0) !important}html>body>header.transparent>nav>a.logo svg{fill:#fff}html>body>header.transparent>nav>button.burger-button>div[data-dot]{background:#fff}}html>body>main .only-print{display:none !important}@media print{html>body>main .only-print.note{width:100%;display:block !important;margin-top:11.3mm;margin-left:0}html>body>main .only-print.note p{font-size:14px;font-weight:500;line-height:1.3}}@media print and (max-width: 1919px),print{html>body>main .only-print.note p{font-size:13px;font-weight:500;line-height:1.3}}@media print and (max-width: 1023px),print{html>body>main .only-print.note p{font-size:12px;font-weight:500;line-height:1.3}}@media print{html>body>main .only-print.note img{width:100%}}html>body>main div.breadcrumbs{cursor:pointer;margin-bottom:32px}@media(max-width: 1023px),print{html>body>main div.breadcrumbs{margin-bottom:4px}}html>body>main div.breadcrumbs>a{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:500}html>body>main div.breadcrumbs>a>svg{width:8px}@media(max-width: 1023px),print{html>body>main div.breadcrumbs>a{font-size:12px}}html>body>main div.empty-choice{display:flex;gap:var(--gutter);justify-content:start}html>body>main div.empty-choice svg{width:calc(2*var(--column-width) + 1*var(--gutter));aspect-ratio:280/500;border-radius:16px}html>body>main div.empty-choice svg:first-of-type{background-color:#fff}html>body>main div.empty-choice svg:nth-of-type(2){background-color:#eaff50}html>body>main div.empty-choice svg:last-of-type{background-color:#141414}html>body>main div.empty-choice svg rect{height:100%}html>body>main div.empty-choice div{display:flex;flex-direction:column;padding-top:24px;padding-left:calc(2*var(--gutter))}html>body>main div.empty-choice div h3{margin-bottom:24px}html>body>main div.empty-choice div p{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:auto}@media(max-width: 1919px),print{html>body>main div.empty-choice div p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main div.empty-choice div p{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main div.empty-choice{flex-wrap:wrap;row-gap:0;justify-content:center;width:100%}html>body>main div.empty-choice div{order:1;padding:0;width:100%}html>body>main div.empty-choice div h3{margin-bottom:12px;text-align:center}html>body>main div.empty-choice div p{margin:0;text-align:center}html>body>main div.empty-choice div button,html>body>main div.empty-choice div a{margin:24px auto}html>body>main div.empty-choice svg{order:2;width:calc(4*var(--column-width) + 3*var(--gutter));height:calc(4*var(--column-width) + 3*var(--gutter))}}@media(max-width: 767px),print{html>body>main div.empty-choice svg{height:200px}}html>body>main{width:100%;min-height:40svh;margin-top:var(--header-height)}html>body>main>section{width:calc(12*var(--column-width) + 11*var(--gutter));margin-inline:auto}html>body[data-dark]>main>section h2{color:#fff}html>body>main section.hero-screen+section.banner,html>body>main section.complex-card+section.banner,html>body>main section.header-h1+section.banner{margin-top:20px}html>body>main section.tab-hidden{visibility:hidden !important;position:absolute !important}@media print{html>body>main{margin-top:0;width:100% !important}}html>body>main:has(section.selection-list>div.empty-choice) section.text-with-media.without-media,html>body>main:has(section.selection-list>div.empty-choice) section.comments,html>body>main:has(section.selection-list):not(:has(section.selection-list>ul>li)) section.text-with-media.without-media,html>body>main:has(section.selection-list):not(:has(section.selection-list>ul>li)) section.comments{display:none}html>body>main:has(section.selection-list>div.empty-choice) section.selection>div.empty-choice{display:none}html>body>main>div.cookie-summary{position:fixed;top:var(--header-height);right:calc((100vw - (12*var(--column-width) + 11*var(--gutter)))/2);z-index:1000;transition:opacity .3s ease-in-out}html>body>main>div.cookie-summary div.favorite-summary{position:relative;max-height:100vh;border-radius:20px;border:1px solid #e8e8e8;background-color:#fff;padding:24px 32px}@media(max-width: 1023px),print{html>body>main>div.cookie-summary div.favorite-summary{border-radius:16px;padding:24px 16px;min-width:400px}}@media(max-width: 767px),print{html>body>main>div.cookie-summary div.favorite-summary{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main>div.cookie-summary div.favorite-summary button.close{display:none;background-color:#e8e8e8}@media(max-width: 1023px),print{html>body>main>div.cookie-summary div.favorite-summary button.close{position:absolute;display:block;top:16px;right:16px}}@media(max-width: 1023px),print{html>body>main>div.cookie-summary{top:0;right:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(20,20,20,.6980392157)}}html>body>main>div.cookie-summary.hidden{opacity:0;visibility:hidden}html>body>main>div.cookie-summary>div>a:not(.generic),html>body>main>div.cookie-summary>div>div.additionalApartments{transition:opacity .3s ease-in-out;cursor:pointer;display:flex;align-items:center;column-gap:24px;row-gap:12px;flex-wrap:wrap;margin-bottom:16px}@media(max-width: 1023px),print{html>body>main>div.cookie-summary>div>a:not(.generic),html>body>main>div.cookie-summary>div>div.additionalApartments{margin-bottom:12px}}html>body>main>div.cookie-summary>div>a:not(.generic):not(html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments) h5,html>body>main>div.cookie-summary>div>div.additionalApartments:not(html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments) h5{margin-bottom:12px}@media(max-width: 1023px),print{html>body>main>div.cookie-summary>div>a:not(.generic):not(html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments) h5,html>body>main>div.cookie-summary>div>div.additionalApartments:not(html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments) h5{margin-bottom:8px}}html>body>main>div.cookie-summary>div>a:not(.generic):not(html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments):hover,html>body>main>div.cookie-summary>div>div.additionalApartments:not(html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments):hover{opacity:.7}html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments{background-color:#e8e8e8;border-radius:16px}@media(max-width: 1023px),print{html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments{height:60px;margin-bottom:16px}html>body>main>div.cookie-summary>div>a:not(.generic).additionalApartments svg,html>body>main>div.cookie-summary>div>div.additionalApartments.additionalApartments svg{width:60px;height:60px}}html>body>main>div.cookie-summary>div>a:not(.generic) p,html>body>main>div.cookie-summary>div>div.additionalApartments p{font-size:22px;font-weight:700;line-height:1.1}@media(max-width: 1919px),print{html>body>main>div.cookie-summary>div>a:not(.generic) p,html>body>main>div.cookie-summary>div>div.additionalApartments p{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>div.cookie-summary>div>a:not(.generic) p,html>body>main>div.cookie-summary>div>div.additionalApartments p{font-size:18px;font-weight:700;line-height:1.1}}html>body>main>div.cookie-summary h4{font-size:30px;font-weight:500;line-height:1.3;margin-bottom:24px}@media(max-width: 1919px),print{html>body>main>div.cookie-summary h4{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>div.cookie-summary h4{font-size:22px;font-weight:500;line-height:1.1}}html>body>main>div.cookie-summary h5{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>div.cookie-summary h5{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>div.cookie-summary h5{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>div.cookie-summary a.generic{cursor:pointer;margin-top:8px;margin-bottom:0;width:fit-content}@media(max-width: 1023px),print{html>body>main>div.cookie-summary a.generic{text-align:center;width:100%}}html>body>main>div.cookie-summary img{width:100px;height:100px;object-fit:contain}@media(max-width: 1023px),print{html>body>main>div.cookie-summary img{width:60px;height:60px}}html>body section.apartment-card>aside{width:calc(5*var(--column-width) + 4*var(--gutter));display:grid;gap:12px}html>body section.apartment-card>aside>div.button{background-color:#fff;border-radius:25px;padding:20px 32px}html>body section.apartment-card>aside>div.button>button{padding:14px 0;width:100%;text-align:center;color:#eaff50;cursor:pointer}@media(min-width: 1024px){html>body section.apartment-card>aside>div.button>button:hover{color:#fff}}@media(min-width: 1280px){html>body section.apartment-card>aside:has(div.promotions:not([data-hidden=true]))>div.info{height:610px}}@media(min-width: 1024px){html>body section.apartment-card>aside{grid-template-rows:1fr 94px}html>body section.apartment-card>aside:has(div.promotions[data-hidden=true]),html>body section.apartment-card>aside:not(:has(div.promotions[data-hidden=true])){max-height:610px}}@media(max-width: 1279px),print{html>body section.apartment-card>aside{width:calc(12*var(--column-width) + 11*var(--gutter))}}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.button{background-color:rgba(0,0,0,0);padding:0;display:flex;gap:8px;justify-content:center}html>body section.apartment-card>aside>div.button>button{width:fit-content;padding:9.5px 20px;flex:1}html>body section.apartment-card>aside>div.button>ul.buttons{display:flex;gap:8px;position:unset}}html>body section.apartment-card>dialog.video-walk{width:calc(12*var(--column-width) + 11*var(--gutter))}html>body section.apartment-card>dialog.video-walk>video{width:100%;height:100%}html>body section.apartment-card>div.layouts-section{max-height:610px;display:flex;flex-direction:column;background-color:#f1f1f1;border-radius:25px}html>body section.apartment-card>div.layouts-section>button{padding:13px 32px;text-align:start;display:flex;justify-content:space-between;font-size:12px;font-weight:500;line-height:1}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>button{padding:9px 16px}}html>body section.apartment-card>div.layouts-section:has(>button)>div.slider-element{height:calc(100% - 38px)}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section:has(>button)>div.slider-element{height:calc(100% - 33px)}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section{border-radius:16px}}@media print{html>body.selection footer{margin:auto 0 10mm 0 !important;padding:0 !important;position:relative;display:block !important;background-color:rgba(0,0,0,0) !important;width:100%}html>body.selection footer li.qr-code{display:block !important;margin-inline:-5px}html>body.selection footer li.qr-code img{margin-block:-5px;width:85px}html>body.selection footer nav.media,html>body.selection footer nav.menu,html>body.selection footer nav.contact>li:last-child:not(.qr-code),html>body.selection footer aside{display:none !important}html>body.selection footer>div{grid-template-rows:auto !important}html>body.selection footer nav.contact{display:flex;flex-direction:row !important;justify-content:space-between;grid-column:1/3 !important;grid-row:1/1 !important}html>body.selection footer nav.contact>li:first-child{gap:8px}html>body.selection footer nav.contact>li:first-child p:first-of-type{font-size:10px}html>body.selection footer nav.contact>li:first-child h3,html>body.selection footer nav.contact>li:first-child ul.timetable{display:none !important}html>body.selection footer nav.contact>li:first-child p,html>body.selection footer nav.contact>li:first-child a{color:#141414 !important}html>body.selection footer nav.contact>li:first-child div.links p.phone{font-size:12px}html>body.selection footer nav.contact>li:first-child div.links p.email{font-size:10px}html>body.selection footer nav.contact>li:first-child div.links p.whatsapp{display:none !important}}html>body.selection>div.page:not(.apartment-card-page)>footer nav.contact>li:not(.qr-code){opacity:0}html>body.selection>div.page.apartment-card-page>h1{margin-top:32px}html>body.selection>div.page.header-selection footer:after{font-size:2.83mm;font-weight:500;line-height:1.3;position:fixed;right:9.89mm;bottom:9.89mm;margin-left:auto;color:#141414;content:"Приведённые данные носят ознакомительный характер и не являются публичной офертой"}@media print{html>body.selection>div.page{min-height:300mm;max-height:300mm;height:300mm;display:flex;flex-direction:column;position:relative;padding-block:10mm}html>body.selection>div.page>section.only-print{display:block !important}}html>body.selection>div.page>p.generation-date{font-size:10px;line-height:130%;opacity:.5;margin-top:auto;position:absolute;bottom:9.89mm}html>body>footer>aside{margin-top:64px;display:grid;grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter) - 56px) 1fr calc(3*var(--column-width) + 2*var(--gutter) - 56px);gap:var(--gutter)}html>body>footer>aside>p{font-size:12px;font-weight:400;line-height:1.3;color:hsla(0,0%,100%,.5);flex-grow:1;max-width:90%}html>body>footer>aside>p .m18{font-size:12px !important}html>body>footer>aside>p .m18:not(:hover){color:hsla(0,0%,100%,.7) !important}html>body>footer>aside>p .m18:hover{color:#fff !important}html>body>footer>aside>p:last-child{margin-left:calc(.5*var(--column-width) + -0.5*var(--gutter))}@media(max-width: 1439px),print{html>body>footer>aside>p:last-child{margin-left:0}}@media(max-width: 1439px),print{html>body>footer>aside{grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter) - 32px) 1fr calc(3*var(--column-width) + 2*var(--gutter) - 32px)}}@media(max-width: 1023px),print{html>body>footer>aside{grid-template-columns:1fr 1fr}html>body>footer>aside>p{margin:0 !important}}@media(min-width: 768px)and (max-width: 1023px),print{html>body>footer>aside>p:nth-child(2){grid-column:1;grid-row:2}html>body>footer>aside>p:nth-child(3){grid-column:2;grid-row:2}}@media(max-width: 767px),print{html>body>footer>aside{grid-template-columns:1fr;gap:12px}html>body>footer>aside>p{max-width:100%}html>body>footer>aside>p:first-child{line-height:2}}html>body>footer>div{display:grid;grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter) - 56px) calc(6*var(--column-width) + 5*var(--gutter)) 10fr;gap:var(--gutter)}html>body>footer>div.short{grid-template-columns:9fr 33fr;grid-template-rows:unset;row-gap:0}html>body>footer>div.short>nav.contact{flex-direction:row}html>body>footer>div.short>nav.contact>li:nth-child(1){flex-direction:row;width:100%;justify-content:space-between}html>body>footer>div.short>nav.contact>li:nth-child(1)>p{max-width:350px}html>body>footer>div.short>nav.contact>li:nth-child(1)>p:nth-child(1){line-height:1.6}html>body>footer>div.short>nav.contact>li:nth-child(1)>p.whatsapp{display:flex;align-items:flex-end;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>footer>div.short>nav.contact>li:nth-child(1)>p.whatsapp{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>footer>div.short>nav.contact>li:nth-child(1)>p.whatsapp{font-size:14px;font-weight:500;line-height:1.4}}html>body>footer>div.short>nav.contact>li:nth-child(1)>p.whatsapp>a{gap:10px}html>body>footer>div.short>nav.contact>li:nth-child(1)>p.whatsapp>a>span{white-space:nowrap}html>body>footer>div.short>nav.contact>li:nth-child(1)>ul.timetable{gap:8px}html>body>footer>div.short>nav.contact>li:nth-child(1)>ul.timetable>li{gap:32px}html>body>footer>div.short>nav.contact>li:nth-child(1)>div.links{gap:8px}@media(max-width: 1439px),print{html>body>footer>div.short>nav.contact>li:nth-child(1){flex-direction:column}}@media(max-width: 1439px)and (min-width: 768px),print and (max-width: 1439px),print and (min-width: 768px),print{html>body>footer>div.short>nav.contact>li:nth-child(1){display:grid;grid-template-columns:1fr 1fr}html>body>footer>div.short>nav.contact>li:nth-child(1)>p{grid-column:1/2}html>body>footer>div.short>nav.contact>li:nth-child(1)>p.whatsapp{grid-column:2/3;grid-row:2/3;align-items:flex-start}html>body>footer>div.short>nav.contact>li:nth-child(1)>ul{grid-column:1/2;grid-row:2/3}html>body>footer>div.short>nav.contact>li:nth-child(1)>div{grid-column:2/3;grid-row:1/2}}html>body>footer>div.short>nav.media>a>svg{height:31px}@media(max-width: 767px),print{html>body>footer>div.short{grid-template-columns:1fr;margin-bottom:-32px;row-gap:32px}html>body>footer>div.short>nav.media{grid-row:1/2}html>body>footer>div.short>nav.media>a.logo{display:block !important}}@media(min-width: 1024px)and (max-width: 1439px){html>body>footer>div{grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter) - 32px) 1fr;grid-template-rows:auto auto}html>body>footer>div>nav.contact{grid-row:2/3;grid-column:2/3}html>body>footer>div>nav.media{grid-row:2/3;grid-column:1/2}html>body>footer>div>nav.menu{grid-row:1/2;grid-column:1/3}}@media(min-width: 768px)and (max-width: 1023px),print{html>body>footer>div{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}html>body>footer>div>nav.contact{grid-row:2/3;grid-column:2/3}html>body>footer>div>nav.media{grid-row:2/3;grid-column:1/2}html>body>footer>div>nav.menu{grid-row:1/2;grid-column:1/3}}@media(max-width: 767px),print{html>body>footer>div{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:16px}html>body>footer>div>nav.contact{grid-row:2/3}html>body>footer>div>nav.media{grid-row:3/4}html>body>footer>div>nav.menu{grid-row:1/2}}html>body>footer>div>nav.contact{display:flex;flex-direction:column;gap:24px}@media(min-width: 1440px){html>body>footer>div>nav.contact{margin-left:calc(.5*var(--column-width) + -0.5*var(--gutter))}}html>body>footer>div>nav.contact svg{fill:#fff}html>body>footer>div>nav.contact>li:nth-child(1){display:flex;flex-direction:column;gap:16px}html>body>footer>div>nav.contact>li:nth-child(1)>div.links{display:flex;flex-direction:column;gap:4px;margin-top:16px}html>body>footer>div>nav.contact>li:nth-child(1)>div.links>p.whatsapp>a{gap:8px}@media(min-width: 768px),print{html>body>footer>div>nav.contact>li:nth-child(1)>div.links>p.whatsapp>a{translate:-39px 0}}html>body>footer>div>nav.contact>li:nth-child(1)>ul.timetable{display:flex;flex-direction:column;gap:5px}html>body>footer>div>nav.contact>li:nth-child(1)>ul.timetable>li{display:grid;grid-template-columns:1fr 3fr}html>body>footer>div>nav.contact>li:nth-child(1)>ul.timetable>li>p{font-size:17px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>footer>div>nav.contact>li:nth-child(1)>ul.timetable>li>p{font-size:15px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>footer>div>nav.contact>li:nth-child(1)>ul.timetable>li>p{font-size:14px;font-weight:500;line-height:1.3}}html>body>footer>div>nav.contact>li:nth-child(1)>ul.timetable>li>p:nth-child(1){color:hsla(0,0%,100%,.4)}html>body>footer>div>nav.contact>li:nth-child(1)>p.address{margin-top:-7px;line-height:24px}html>body>footer>div>nav.contact>li:nth-child(3){display:flex;flex-direction:column;gap:6px}html>body>footer>div>nav.contact>li:nth-child(3)>h3{margin-bottom:6px;white-space:nowrap}html>body>footer>div>nav.contact>li:nth-child(3)>p{white-space:nowrap}html>body>footer>div>nav.contact>li:nth-child(3)>p>a{gap:8px}@media(max-width: 1439px),print{html>body>footer>div>nav.contact{flex-direction:row}}@media(max-width: 1023px),print{html>body>footer>div>nav.contact{flex-direction:column}}html>body>footer>div>nav.media{display:flex;flex-direction:column}html>body>footer>div>nav.media svg{fill:#fff}@media(max-width: 767px),print{html>body>footer>div>nav.media>a.logo{display:none}}html>body>footer>div>nav.media>a.logo>svg{width:270px}@media(max-width: 1919px),print{html>body>footer>div>nav.media>a.logo>svg{width:202px}}html>body>footer>div>nav.media>p.our-media,html>body>footer>div>nav.media>form{margin-top:32px}@media(max-width: 767px),print{html>body>footer>div>nav.media>p.our-media{margin-top:0}}html>body>footer>div>nav.media>ul.media{display:flex;margin-top:32px;gap:16px}html>body>footer>div>nav.media>ul.media>li>a{width:32px;height:32px}@media(max-width: 1023px),print{html>body>footer>div>nav.media>ul.media>li>a{width:24px;height:24px}}@media(max-width: 1023px),print{html>body>footer>div>nav.media>ul.media{margin-top:12px}}html>body>footer>div>nav.media>form>p{margin-bottom:20px}@media(max-width: 1023px),print{html>body>footer>div>nav.media>form{flex:1;align-content:end}}html>body>footer>div>nav.media a.icon>svg{transition:fill .3s ease}html>body>footer>div>nav.media a.icon:not(:hover)>svg{fill:hsla(0,0%,100%,.6)}html>body>footer>div>nav.menu{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}html>body>footer>div>nav.menu>li>h3{font-size:22px;font-weight:700;line-height:1.1;margin-top:0;color:#fff;display:flex}@media(max-width: 1919px),print{html>body>footer>div>nav.menu>li>h3{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>footer>div>nav.menu>li>h3{font-size:18px;font-weight:700;line-height:1.1}}html>body>footer>div>nav.menu>li>h3>label{display:flex;justify-content:end;flex:1}html>body>footer>div>nav.menu>li>h3>label>input{display:none}@media(max-width: 767px),print{html>body>footer>div>nav.menu>li>h3>label>span{display:block;width:1em;height:1em;background-image:url("/styles/images/icons/expand-arrow.svg");background-size:10px;background-position:center;background-repeat:no-repeat;transition:rotate .3s ease}html>body>footer>div>nav.menu>li>h3>label:not(:has(input:checked))>span{rotate:180deg}}html>body>footer>div>nav.menu>li>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}html>body>footer>div>nav.menu>li>div>ul{overflow:hidden;margin-top:12px;display:flex;flex-direction:column;gap:8px}html>body>footer>div>nav.menu>li>div>ul>li{line-height:1}html>body>footer>div>nav.menu>li>div>ul>li>a{font-size:17px;font-weight:500;line-height:1.3;color:#fff}@media(max-width: 1919px),print{html>body>footer>div>nav.menu>li>div>ul>li>a{font-size:15px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>footer>div>nav.menu>li>div>ul>li>a{font-size:14px;font-weight:500;line-height:1.3}}html>body>footer>div>nav.menu>li>div>ul>li>ul{margin-top:6px;display:flex;flex-direction:column;gap:6px}html>body>footer>div>nav.menu>li>div>ul>li>ul>li{display:flex;align-items:center;gap:10px;padding-left:6px}html>body>footer>div>nav.menu>li>div>ul>li>ul>li::before{display:block;width:10px;height:2px;background:#fff;opacity:.5;content:""}html>body>footer>div>nav.menu>li>div>ul>li>ul>li>a{font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>footer>div>nav.menu>li>div>ul>li>ul>li>a{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>footer>div>nav.menu>li>div>ul>li>ul>li>a{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body>footer>div>nav.menu>li>div>ul{margin-top:8px;gap:6px}}html>body>footer>div>nav.menu>li:has(input:checked)>div{grid-template-rows:1fr}@media(min-width: 768px),print{html>body>footer>div>nav.menu>li>div{grid-template-rows:1fr}}@media(max-width: 1023px),print{html>body>footer>div>nav.menu>li.logo{margin-bottom:8px}}@media(max-width: 1439px),print{html>body>footer>div>nav.menu{grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter) - 32px) calc(3*var(--column-width) + 2*var(--gutter)) calc(3*var(--column-width) + 2*var(--gutter)) calc(3*var(--column-width) + 2*var(--gutter) - 32px);gap:var(--gutter);grid-template-rows:auto auto}}@media(max-width: 1023px),print{html>body>footer>div>nav.menu{grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter) - 16px) calc(3*var(--column-width) + 2*var(--gutter)) calc(3*var(--column-width) + 2*var(--gutter)) calc(3*var(--column-width) + 2*var(--gutter) - 16px)}}@media(max-width: 767px),print{html>body>footer>div>nav.menu{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;gap:16px}}@media(min-width: 768px),print{html>body>footer>div>nav.menu>li.logo{display:none}}html>body>footer>div>nav.menu>li.logo svg{fill:#fff;width:200px}html>body>header>div.auth{background-color:#84dded;display:flex;justify-content:space-between;padding:12px var(--margin)}html>body>header>div.auth>a{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>header>div.auth>a{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>header>div.auth>a{font-size:12px;font-weight:500;line-height:1.3}}html>body>header>div.auth>a::before{content:"";background-image:url("/styles/images/icons/select.svg");background-size:100% 100%;display:block;width:20px;height:20px}html>body>header>div.auth>button.exit{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>header>div.auth>button.exit{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>header>div.auth>button.exit{font-size:12px;font-weight:500;line-height:1.3}}html>body>header>div.auth>button.exit::after{content:"";background-image:url("/styles/images/icons/exit.svg");display:block;width:16px;height:16px}html>body>header>div.auth>span{margin-left:auto;display:flex;gap:12px;margin-right:12px;align-items:center;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>header>div.auth>span{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>header>div.auth>span{font-size:12px;font-weight:500;line-height:1.3}}html>body>header>div.auth>span::after{content:"";background-color:#141414;width:4px;height:4px;border-radius:10px}html>body>header>div.burger{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,.5);content:"";z-index:-1;transition:opacity .3s ease,visibility .3s ease}html>body>header>div.burger.hide{pointer-events:none;visibility:hidden;opacity:0}html>body>header>div.burger.hide>div.burger-content{margin-top:-100px}html>body>header>nav button.burger-button{position:relative;background:none;border:0;width:48px;height:48px;cursor:pointer;--offset: 10px;--width: 32px;margin-inline:32px 26px}html>body>header>nav button.burger-button>div[data-dot]{position:absolute;margin:50% 50%;translate:-50% -50%;top:0;left:0;width:var(--width);height:4px;border-radius:4px;background:#141414;transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease,border-radius .3s ease}html>body>header>nav button.burger-button>div[data-dot][data-dot="1"]{top:calc(-1*var(--offset))}html>body>header>nav button.burger-button>div[data-dot][data-dot="2"]{top:calc(-1*var(--offset))}html>body>header>nav button.burger-button>div[data-dot][data-dot="3"]{z-index:1}html>body>header>nav button.burger-button>div[data-dot][data-dot="4"]{top:var(--offset)}html>body>header>nav button.burger-button>div[data-dot][data-dot="5"]{top:var(--offset)}html>body[data-dark]>header>nav button.burger-button>div[data-dot]{background:#fff}html>body>header>nav button.burger-button.active>div[data-dot][data-dot="1"]{left:calc(-1*var(--offset))}html>body>header>nav button.burger-button.active>div[data-dot][data-dot="2"]{left:var(--offset)}html>body>header>nav button.burger-button.active>div[data-dot][data-dot="4"]{left:calc(-1*var(--offset))}html>body>header>nav button.burger-button.active>div[data-dot][data-dot="5"]{left:var(--offset)}html>body>header>nav button.burger-button.active>div[data-dot]{background:#fff;width:4px}@media(pointer: fine){html>body>header>nav button.burger-button:hover>div[data-dot][data-dot="3"]{width:4px}}@media(max-width: 1279px),print{html>body>header>nav button.burger-button{margin-inline:12px 6px}}@media(max-width: 1023px),print{html>body>header>nav button.burger-button{--offset: 8px;--width: 24px;margin-inline:4px 0}html>body>header>nav button.burger-button>div[data-dot]{height:3px}}@media(max-width: 767px),print{html>body>header>nav button.burger-button{order:999;margin-inline:0;translate:12px 0}}html>body>header>nav button.mortgage-button{padding:5px 15px 7px 15px;background:#141414;color:#eaff50;border-radius:7px;transition:color .3s ease,background-color .3s ease}html>body>header>nav button.mortgage-button.active{background:#eaff50;color:#141414}@media(max-width: 1023px),print{html>body>header>nav button.mortgage-button{--offset: 9px}html>body>header>nav button.mortgage-button>div[data-dot]{width:6px;height:6px}}@media(max-width: 767px),print{html>body>header>nav button.mortgage-button{order:999}}html>body>header>nav{height:100%;position:relative;padding:0 var(--margin);display:flex;align-items:center;gap:16px;justify-content:space-between}html>body>header>nav svg{transition:fill .3s ease}html>body>header>nav::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#e8e8e8;z-index:-1;content:"";transition:background-color .3s ease}html>body[data-dark]>header>nav::before{background:#141414}html>body>header>nav>div{display:flex;gap:20px}@media(max-width: 1023px),print{html>body>header>nav>div{gap:16px}html>body>header>nav>div svg{width:16px;height:16px}}@media(max-width: 767px),print{html>body>header>nav>div{gap:12px}}html>body>header>nav>a.logo>svg{width:193px}@media(max-width: 1023px),print{html>body>header>nav>a.logo>svg{width:151px}}@media(max-width: 380px){html>body>header>nav>a.logo>svg{width:120px}}html>body[data-dark]>header>nav>a.logo>svg{fill:#fff}@media(max-width: 767px),print{html>body>header>nav>a.logo{flex:1}}html>body>header>nav>a.phone{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>header>nav>a.phone{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>header>nav>a.phone{font-size:16px;font-weight:500;line-height:1.4}}html>body>header>nav>a.phone{margin-left:16px;white-space:nowrap}@media(max-width: 1023px),print{html>body>header>nav>a.phone>svg{width:24px;height:24px}}@media(max-width: 767px),print{html>body>header>nav>a.phone{margin-left:4px}html>body>header>nav>a.phone>span{display:none}}html>body[data-dark]>header>nav p,html>body[data-dark]>header>nav a,html>body[data-dark]>header>nav button,html>body[data-dark]>header>nav span{color:#fff}html>body[data-dark]>header>nav a.icon{background:#423c3c}html>body[data-dark]>header>nav a.icon>svg{fill:#fff}html>body[data-dark]>header>nav a.icon::after{background:#fff}html>body[data-dark]>header>nav a.phone>svg{fill:#fff}html>body>header>nav>menu{flex-grow:1;display:flex;align-items:center;gap:24px}html>body>header>nav>menu>li>a,html>body>header>nav>menu>li>button{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>header>nav>menu>li>a,html>body>header>nav>menu>li>button{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>header>nav>menu>li>a,html>body>header>nav>menu>li>button{font-size:16px;font-weight:500;line-height:1.4}}html>body>header>nav>menu>li.current{opacity:.5;pointer-events:none}html>body>header>nav>menu>li.active{opacity:.5}@media(max-width: 1600px){html>body>header>nav>menu>li:nth-child(n+6):not(:last-child){display:none}}@media(max-width: 1279px),print{html>body>header>nav>menu>li:nth-child(n+4):not(:last-child){display:none}}@media(max-width: 1120px){html>body>header>nav>menu>li:nth-child(n+3):not(:last-child){display:none}}@media(max-width: 1023px),print{html>body>header>nav>menu>li{display:none}}@media(max-width: 767px),print{html>body>header>nav>menu{display:none}}html>body>main .show-more:is(a,button){font-size:20px;font-weight:500;line-height:1.4;color:#fff;background-color:#141414;margin-top:40px;width:fit-content !important;padding:12px 30px;border-radius:15px}@media(max-width: 1919px),print{html>body>main .show-more:is(a,button){font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main .show-more:is(a,button){font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main .show-more:is(a,button){margin-top:16px;border-radius:10px;padding:8px 28px}}html>body>main dialog ul:has(li.found)>li.found{position:relative}html>body>main dialog ul:has(li.found)>li.found input{display:block;height:40px;width:100%;border-radius:10px;background-color:hsla(0,0%,100%,.2);outline:none;color:#fff;min-height:40px;padding:0 16px;font-size:16px;font-weight:400;line-height:1.3}html>body>main dialog ul:has(li.found)>li.found:after{content:"";background-image:url("/styles/images/selection/search.svg");background-repeat:no-repeat;width:20px;height:20px;display:block;position:absolute;top:10px;right:16px}html>body>main dialog{border:none;padding:unset}html>body>main dialog button.close{position:absolute;top:40px;right:40px;z-index:3}@media(max-width: 1023px),print{html>body>main dialog button.close{top:24px;right:16px}}html>body>main dialog[open]{z-index:10001;box-shadow:0 0 0 10000vmax rgba(84,92,100,.75)}html>body>main dialog .h2{font-size:56px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main dialog .h2{font-size:48px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog .h2{font-size:30px;font-weight:500;line-height:1.1}}html>body>main dialog .h3{font-size:22px;line-height:1.1;margin-top:8px}html>body>main dialog.selection{overflow:visible}html>body>main dialog.selection>div{padding:40px 48px;height:inherit;overflow-y:scroll;min-height:100%;display:flex;flex-direction:column;gap:40px}html>body>main dialog.selection>div>h2{padding:0}html>body>main dialog.selection>div>p{width:calc(3*var(--column-width) + 2*var(--gutter));font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main dialog.selection>div>p{font-size:14px;font-weight:400;line-height:1.3}}html>body>main dialog.selection>div>button.generic{margin-top:auto;width:fit-content}html>body>main dialog.selection>div>form>input{width:100%}html>body>main dialog.selection>div>form>div.client-select{margin-top:40px}html>body>main dialog.selection>div>form>div div.select{width:100%}html>body>main dialog.selection>div>form>div div.select>div{background:#f1f1f1}html>body>main dialog.selection>div>form>div div.select>ul>li>input[type=text]{display:block;height:40px;width:100%;border-radius:10px;background-color:hsla(0,0%,100%,.2);outline:none;color:#fff;min-height:40px;padding:0 16px;font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main dialog.selection>div>form>div div.select>ul>li>input[type=text]{font-size:14px;font-weight:400;line-height:1.3}}html>body>main dialog.selection>div>form>div div.select>ul>li:has(input[type=text]){position:relative}html>body>main dialog.selection>div>form>div div.select>ul>li:has(input[type=text])::after{content:"";background-image:url("/styles/images/selection/search.svg");background-repeat:no-repeat;width:20px;height:20px;display:block;position:absolute;top:10px;right:16px}html>body>main dialog.selection>div>form>button.generic{width:fit-content;margin-top:40px}html>body>main dialog.share{background-color:#141414;border-radius:20px;padding:20px;border:none;gap:10px;transition:opacity .3s ease;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;left:unset;position:absolute;box-shadow:unset;min-width:270px}html>body>main dialog.share>ul>li>button,html>body>main dialog.share>ul>li>a,html>body>main dialog.share>ul>li div.state{display:flex;align-items:center;gap:10px;color:#fff;white-space:nowrap;cursor:pointer;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog.share>ul>li>button,html>body>main dialog.share>ul>li>a,html>body>main dialog.share>ul>li div.state{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog.share>ul>li>button,html>body>main dialog.share>ul>li>a,html>body>main dialog.share>ul>li div.state{font-size:14px;font-weight:500;line-height:1.3}}html>body>main dialog.share>ul>li>button div:not(.state),html>body>main dialog.share>ul>li>a div:not(.state),html>body>main dialog.share>ul>li div.state div:not(.state){border:.818px solid #e8e8e8;border-radius:100%;width:45px;height:45px;display:flex;align-items:center;justify-content:center}html>body>main dialog.share>ul>li>button div:not(.state)>svg,html>body>main dialog.share>ul>li>a div:not(.state)>svg,html>body>main dialog.share>ul>li div.state div:not(.state)>svg{fill:#fff}@media(min-width: 1024px){html>body>main dialog.share>ul>li>button:hover,html>body>main dialog.share>ul>li>a:hover,html>body>main dialog.share>ul>li div.state:hover{color:#eaff50}html>body>main dialog.share>ul>li>button:hover div:not(.state),html>body>main dialog.share>ul>li>a:hover div:not(.state),html>body>main dialog.share>ul>li div.state:hover div:not(.state){border:.818px solid #eaff50}html>body>main dialog.share>ul>li>button:hover div:not(.state)>svg,html>body>main dialog.share>ul>li>a:hover div:not(.state)>svg,html>body>main dialog.share>ul>li div.state:hover div:not(.state)>svg{fill:#eaff50}}html>body>main dialog.share>ul>li>button[disabled],html>body>main dialog.share>ul>li>a[disabled],html>body>main dialog.share>ul>li div.state[disabled]{pointer-events:none;opacity:.7}html>body>main dialog.share>ul>li>button[data-state][data-state=default]>div.clicked,html>body>main dialog.share>ul>li>a[data-state][data-state=default]>div.clicked,html>body>main dialog.share>ul>li div.state[data-state][data-state=default]>div.clicked{display:none}html>body>main dialog.share>ul>li>button[data-state][data-state=clicked],html>body>main dialog.share>ul>li>a[data-state][data-state=clicked],html>body>main dialog.share>ul>li div.state[data-state][data-state=clicked]{pointer-events:none}html>body>main dialog.share>ul>li>button[data-state][data-state=clicked],html>body>main dialog.share>ul>li>button[data-state][data-state=clicked] *,html>body>main dialog.share>ul>li>a[data-state][data-state=clicked],html>body>main dialog.share>ul>li>a[data-state][data-state=clicked] *,html>body>main dialog.share>ul>li div.state[data-state][data-state=clicked],html>body>main dialog.share>ul>li div.state[data-state][data-state=clicked] *{color:hsla(0,0%,100%,.5)}html>body>main dialog.share>ul>li>button[data-state][data-state=clicked]>div>div,html>body>main dialog.share>ul>li>a[data-state][data-state=clicked]>div>div,html>body>main dialog.share>ul>li div.state[data-state][data-state=clicked]>div>div{border:.818px solid #e8e8e8 !important}html>body>main dialog.share>ul>li>button[data-state][data-state=clicked]>div.default,html>body>main dialog.share>ul>li>a[data-state][data-state=clicked]>div.default,html>body>main dialog.share>ul>li div.state[data-state][data-state=clicked]>div.default{display:none}html>body>main dialog.share>ul>li:not(:last-child){margin-bottom:10px}@media(max-width: 1919px),print{html>body>main dialog.share{min-width:250px}}@media(max-width: 1023px),print{html>body>main dialog.share{min-width:230px}}@media(min-width: 768px),print{html>body>main dialog.share::backdrop{background:rgba(0,0,0,0)}html>body>main dialog.share>button.close,html>body>main dialog.share>h2{display:none}}@media(max-width: 767px),print{html>body>main dialog.share{margin:auto;background-color:#fff;border-radius:16px;width:calc(12*var(--column-width) + 11*var(--gutter));position:fixed}html>body>main dialog.share>h2{margin-bottom:24px}html>body>main dialog.share>ul>li>button,html>body>main dialog.share>ul>li>a{gap:12px;color:#141414;font-size:20px;font-weight:500;line-height:1.4}}@media(max-width: 767px)and (max-width: 1919px),print and (max-width: 767px),print and (max-width: 1919px),print{html>body>main dialog.share>ul>li>button,html>body>main dialog.share>ul>li>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body>main dialog.share>ul>li>button,html>body>main dialog.share>ul>li>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 767px),print{html>body>main dialog.share>ul>li>button>div,html>body>main dialog.share>ul>li>a>div{width:40px;height:40px}html>body>main dialog.share>ul>li>button>div>svg,html>body>main dialog.share>ul>li>a>div>svg{fill:#141414}html>body>main dialog.share>ul>li:not(:last-child){margin-bottom:8px}html>body>main dialog.share>button.close{background-color:#e8e8e8;top:20px;right:16px}}html>body>main dialog.slider-dialog{max-height:80vh;overflow:visible;background-color:rgba(84,92,100,.75);border-radius:25px;width:calc(12*var(--column-width) + 11*var(--gutter));height:calc((12*var(--column-width) + 11*var(--gutter))*9/16);border:none;padding:unset}html>body>main dialog.slider-dialog:not(.lightbox)[open]:not(.construction-progress-dialog){box-shadow:0 0 0 10000vmax rgba(84,92,100,.75),inset 0 0 0 10000vmax rgba(84,92,100,.75)}html>body>main dialog.slider-dialog.construction-progress-dialog li.swiper-slide:after{display:none}html>body>main dialog.slider-dialog>div{background-color:rgba(84,92,100,.75);position:relative;height:100%;display:flex;overflow:hidden;border-radius:25px;clip-path:var(--squircle-25)}html>body>main dialog.slider-dialog>div>ul.slides{display:flex}html>body>main dialog.slider-dialog>div>ul.slides>li{position:relative;z-index:2;overflow:hidden}html>body>main dialog.slider-dialog>div>ul.slides>li::before{content:"";position:absolute;top:-10px;left:-10px;width:150%;height:150%;background:linear-gradient(0deg, rgba(20, 20, 20, 0.36) 0%, rgba(20, 20, 20, 0.36) 100%),var(--background) #d3d3d3 50%/cover no-repeat;background-size:cover;background-position:center;filter:blur(10px);z-index:-1}html>body>main dialog.slider-dialog>div>ul.slides>li>picture{height:100%;display:flex;justify-content:center}html>body>main dialog.slider-dialog>div>ul.slides>li>picture>img{height:100%}html>body>main dialog.slider-dialog>div>ul.slides>li::after{content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0, rgba(20, 20, 20, 0.64) 46.05%, rgba(20, 20, 20, 0) 100%);pointer-events:none}html>body>main dialog.slider-dialog>div>div{position:absolute;bottom:40px;left:40px;width:calc(4*var(--column-width) + 3*var(--gutter));display:grid;gap:24px}html>body>main dialog.slider-dialog>div>div>h3,html>body>main dialog.slider-dialog>div>div p{color:#fff}html>body>main dialog.slider-dialog>div>div>h3{font-size:36px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main dialog.slider-dialog>div>div>h3{font-size:32px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.slider-dialog>div>div>h3{font-size:26px;font-weight:500;line-height:1.1}}html>body>main dialog.slider-dialog>div>div>p{font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog.slider-dialog>div>div>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog.slider-dialog>div>div>p{font-size:13px;font-weight:500;line-height:1.3}}html>body>main dialog.slider-dialog>div>ul.buttons-arrows{bottom:40px;right:40px;gap:12px}html>body>main dialog.slider-dialog>div>ul.bookmarks{display:none}html>body>main dialog.slider-dialog>div:not(:has(li.swiper-slide:nth-child(2)))>ul.buttons-arrows{display:none}@media(max-width: 1023px),print{html>body>main dialog.slider-dialog{width:var(--full-width);height:100dvh;margin:0;border-radius:0}html>body>main dialog.slider-dialog>div{width:var(--full-width);height:100dvh;clip-path:none;border-radius:unset}html>body>main dialog.slider-dialog>div>ul.slides{display:flex}html>body>main dialog.slider-dialog>div>ul.slides>li>picture{align-items:center}html>body>main dialog.slider-dialog>div>ul.slides>li>picture>img{object-fit:contain;height:auto;width:calc(100% - 20px);border-radius:16px}html>body>main dialog.slider-dialog>div>button.close{right:var(--margin)}html>body>main dialog.slider-dialog>div>div{width:calc(100% - 20px);bottom:40px;left:10px;gap:12px;pointer-events:none}html>body>main dialog.slider-dialog>div>ul.buttons-arrows{display:none}html>body>main dialog.slider-dialog>div>ul.bookmarks{position:absolute;display:flex;bottom:24px;width:calc(100% - 2*var(--margin));left:50%;transform:translate(-50%, 0)}html>body>main dialog.slider-dialog>div>ul.bookmarks>li::after{background-color:#fff;height:1px;margin-top:.5px}html>body>main dialog.slider-dialog>div>ul.bookmarks>li.swiper-pagination-bullet-active::after{height:2px}}html>body>main dialog[data-dialog-name=cancel-delete-dialog]{width:500px;height:160px;border-radius:25px;box-shadow:none;position:fixed;left:calc(100% - 500px - 50px);top:calc(100% - 160px - 50px)}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div{padding:24px;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;row-gap:24px;align-items:center}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>h2{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>h2{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>h2{font-size:16px;font-weight:500;line-height:1.4}}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>button{margin-left:auto}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>p{width:100%;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>p{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>p{font-size:14px;font-weight:500;line-height:1.3}}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>div{display:flex;align-items:center;justify-content:center;margin-left:auto;height:fit-content;background-color:#84dded;border-radius:40px}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>div>span{position:absolute}html>body>main dialog[data-dialog-name=cancel-delete-dialog]>div>div>svg circle{fill:none;stroke:#141414;stroke-width:2;stroke-dasharray:106.8;stroke-dashoffset:106.8;animation:draw 5s linear;transform:rotate(-90deg);transform-origin:50% 50%}@keyframes draw{to{stroke-dashoffset:0}}html>body>main dialog[data-form-name=tile_cards]{height:fit-content !important;min-height:fit-content !important}html>body>main dialog[data-form-name=tile_cards]>div[data-state=default]>p{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main dialog[data-form-name=tile_cards]>div[data-state=default]>p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog[data-form-name=tile_cards]>div[data-state=default]>p{font-size:16px;font-weight:500;line-height:1.4}}html>body>main dialog[data-form-name=tile_cards]>div[data-state=default]>p{font-weight:400}html>body>main dialog[data-form-name=tile_cards]>div[data-state=default] a{text-decoration:underline;outline:none}html>body>main div.checkboxes:not([data-control-name=promotion])>ul>li>label{position:relative;overflow:hidden}html>body>main div.checkboxes:not([data-control-name=promotion])>ul>li>label::after{content:"";position:absolute;bottom:0;width:100%;height:4px;background-color:#eaff50;opacity:0;transition:opacity .3s ease-in-out}html>body>main div.checkboxes:not([data-control-name=promotion])>ul>li:has(input:checked)>label::after{opacity:1}html>body>main div.checkboxes>ul{display:flex;gap:var(--gap-between-checkboxes);flex-wrap:wrap}html>body>main div.checkboxes>ul>li>label{position:relative;overflow:hidden}html>body>main div.checkboxes>ul>li:has(input:disabled)>label{cursor:auto;opacity:.5}html>body>main div.checkboxes>ul>li>label{font-size:18px;font-weight:500;line-height:1.3;cursor:pointer;gap:var(--gap-between-checkboxes);height:var(--control-height);min-width:var(--control-height);padding-inline:var(--control-padding-inline);border-radius:var(--control-border-radius);display:flex;justify-content:center;align-items:center;font-variant-numeric:tabular-nums;transition:color .3s ease-in-out,background .3s ease-in-out;background-color:#fff}@media(max-width: 1919px),print{html>body>main div.checkboxes>ul>li>label{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.checkboxes>ul>li>label{font-size:14px;font-weight:500;line-height:1.3}}html>body>main div.checkboxes>ul input{display:none}html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label{padding-inline:var(--special-padding-checkboxes)}html>body>main div.checkboxes[data-control-name=features]>ul>li>label{padding-inline:var(--features-padding-checkboxes)}@media(max-width: 1023px),print{html>body>main div.checkboxes[data-control-name=features]>ul,html>body>main div.checkboxes[data-control-name=promotion]>ul{gap:4px}}html>body>main div.checkboxes[data-control-name=features]>ul>li>label,html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label{font-size:15px;font-weight:500;line-height:1.3;position:relative;height:var(--height-mini-checkboxes);background:var(#ffffff)}@media(max-width: 1919px),print{html>body>main div.checkboxes[data-control-name=features]>ul>li>label,html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.checkboxes[data-control-name=features]>ul>li>label,html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label{font-size:13px;font-weight:500;line-height:1.3}}html>body>main div.checkboxes[data-control-name=features]>ul>li>label::before,html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label::before{content:"";position:absolute;border-radius:var(--control-border-radius);z-index:-1;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);opacity:0;transition:opacity .3s ease-in-out}@media(max-width: 1023px),print{html>body>main div.checkboxes[data-control-name=features]>ul>li>label::before,html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label::before{border-radius:32px}}@media(max-width: 1023px),print{html>body>main div.checkboxes[data-control-name=features]>ul>li>label,html>body>main div.checkboxes[data-control-name=promotion]>ul>li>label{border-radius:32px}}html>body>main div.checkboxes[data-control-name=promotion] li:has(input:checked) label{color:#141414;background:rgba(0,0,0,0)}html>body>main div.checkboxes[data-control-name=promotion] li:has(input:checked) label::before{opacity:1}html>body>main div.client-select{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;flex-direction:row !important}html>body>main div.client-select>div{width:100%}html>body>main div.client-select>button{display:flex;align-items:center;gap:12px}html>body>main div.client-select>button::after{transition:transform .3s ease}html>body>main div.client-select>button.add::after{width:15px;height:15px;display:block;background-image:url("/styles/images/icons/plus-black.svg");background-size:100% 100%;content:""}html>body>main div.client-select>button.add.rotate::after{transform:rotate(45deg)}html>body>main div.client-select>h3{margin-top:0;font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main div.client-select>h3{font-size:14px;font-weight:400;line-height:1.3}}html>body>main div.client-select>div{display:flex;flex-wrap:wrap;gap:16px}html>body>main div.client-select>div>div{width:100%}html>body>main div.client-select>div>div>div{background:#f1f1f1}html>body>main div.client-select>div.new-client>input:first-child{width:100%}html>body>main div.client-select>div.new-client>input:not(:first-child){flex:1}html>body>main div.control{--control-height: 55px;--control-border-radius: 15px;--control-padding-inline: 22px;--min-gap-between-thumbs: 20px;--range-drag-height: 13px;--range-padding: calc(20.5px - 10px);--range-text-min-width: 20px;--gap-between-checkboxes: 8px;--height-mini-checkboxes: 32px;--special-padding-checkboxes: 24px;--features-padding-checkboxes: 10px;--select-max-height: 360px}@media(max-width: 1023px),print{html>body>main div.control{--control-height: 40px;--control-padding-inline: 16px;--range-padding: calc(15px - 10px);--control-border-radius: 10px;--height-mini-checkboxes: 28px;--features-padding-checkboxes: 8px;--special-padding-checkboxes: 16px}}html>body>main div.control>h3{font-size:16px;font-weight:400;line-height:1.3;margin-bottom:8px}@media(max-width: 1023px),print{html>body>main div.control>h3{font-size:14px;font-weight:400;line-height:1.3}}html>body>main div.control[data-disabled=true]{opacity:.7;pointer-events:none}html>body>main div.double-range div.range-track{cursor:pointer;position:absolute;top:calc(100% - var(--range-drag-height)*1.5/2);left:0;width:100%;height:calc(1.5*var(--range-drag-height));padding-inline:var(--range-padding)}html>body>main div.double-range div.range-track>div.current{box-sizing:border-box;padding-left:calc((100% - 2*var(--min-gap-between-thumbs))/100*var(--min-percent) - (var(--min-percent)/100 - .5)*(var(--range-drag-height) + 20px));padding-right:calc((100% - 2*var(--min-gap-between-thumbs))/100*(100 - var(--max-percent)) - ((100 - var(--max-percent))/100 - .5)*(var(--range-drag-height) + 20px));width:100%;height:1.5px;margin:9px 0 0 0;background-color:#141414;background-clip:content-box}html>body>main div.double-range div.range-track input[type=range]{position:absolute;width:calc(100% - 2*var(--range-padding) - 2*var(--min-gap-between-thumbs));height:0;margin:calc(1.5*var(--range-drag-height)/2) 0 0 0;top:0;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0)}html>body>main div.double-range div.range-track input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:0 !important;background:rgba(0,0,0,0) !important;border:none !important}html>body>main div.double-range div.range-track input[type=range]::-moz-range-track,html>body>main div.double-range div.range-track input[type=range]::-moz-range-progress{height:0 !important;background:rgba(0,0,0,0) !important;border:none !important}html>body>main div.double-range div.range-track input[type=range]::-ms-track{height:0 !important;background:rgba(0,0,0,0) !important;border:none !important;color:rgba(0,0,0,0) !important}html>body>main div.double-range div.range-track input[type=range]::-webkit-slider-thumb{box-sizing:content-box;-webkit-appearance:none;width:var(--range-drag-height);height:var(--range-drag-height);border-radius:50%;background:#141414;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease;transform:translateY(-16px);padding:10px;box-shadow:none;background-clip:content-box}html>body>main div.double-range div.range-track input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.5) translateY(-11px)}html>body>main div.double-range div.range-track input[type=range]::-webkit-slider-thumb:active{transform:scale(0.8) translateY(-20px);background:#141414;background-clip:content-box}html>body>main div.double-range div.range-track input[type=range]::-moz-range-thumb{appearance:none;box-sizing:content-box;width:var(--range-drag-height);height:var(--range-drag-height);border-radius:50%;background:#141414;cursor:pointer;border:none;transition:transform .1s ease,box-shadow .1s ease;margin-bottom:4px;padding:10px;box-shadow:none;background-clip:content-box}html>body>main div.double-range div.range-track input[type=range]::-moz-range-thumb:hover{transform:scale(1.5)}html>body>main div.double-range div.range-track input[type=range]::-moz-range-thumb:active{transform:scale(0.8);background:#141414;background-clip:content-box}html>body>main div.double-range div.range-track input[type=range]:first-of-type{margin-right:calc(2*var(--min-gap-between-thumbs));left:var(--range-padding)}html>body>main div.double-range div.range-track input[type=range]:last-of-type{margin-left:calc(2*var(--min-gap-between-thumbs));right:var(--range-padding)}html>body>main div.double-range>div>div.range-text{border-radius:var(--control-border-radius);overflow:hidden}html>body>main div.double-range>div>div.range-text::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#eaff50;opacity:0;transition:opacity .3s ease-in-out}html>body>main div.double-range[data-changed-by-user=true]>div>div.range-text::after{opacity:1}html>body>main div.double-range>div{position:relative;height:var(--control-height);border-radius:var(--control-border-radius);background-color:#fff}html>body>main div.double-range>div>div.range-text{position:absolute;padding-inline:var(--control-padding-inline);top:0;left:0;width:100%;height:100%;display:flex;gap:6px;justify-content:space-between;align-items:center}html>body>main div.double-range>div>div.range-text>input[type=text]{font-size:18px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;display:block;height:100%;padding:0;background-color:rgba(0,0,0,0);min-width:var(--range-text-min-width);outline:none !important}html>body>main div.double-range>div>div.range-text>input[type=text].min{margin-right:auto}html>body>main div.double-range>div>div.range-text>input[type=text].max{text-align:right}@media(max-width: 1919px),print{html>body>main div.double-range>div>div.range-text>input[type=text]{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.double-range>div>div.range-text>input[type=text]{font-size:14px;font-weight:500;line-height:1.3}}html>body>main div.double-range>div>div.range-text>span.label{font-size:18px;font-weight:500;line-height:1.3;opacity:.3}@media(max-width: 1919px),print{html>body>main div.double-range>div>div.range-text>span.label{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.double-range>div>div.range-text>span.label{font-size:14px;font-weight:500;line-height:1.3}}@keyframes enable-scroll{to{overflow-y:scroll}}html>body>main div.select div.scrollbar{background-color:#a2a2a2}html>body>main div.select>div{overflow:hidden}html>body>main div.select>div::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#eaff50;opacity:0;transition:opacity .3s ease-in-out}html>body>main div.select[data-default=false]>div::before{opacity:1}html>body>main div.select[data-auto-select=true] div:first-child span{opacity:.5}html>body>main div.select[data-open=true]>div::after{rotate:180deg}html>body>main div.select[data-open=true]>ul{animation:enable-scroll 0s linear .3s forwards}html>body>main div.select>div{position:relative;padding-inline:var(--control-padding-inline);height:var(--control-height);border-radius:var(--control-border-radius);background-color:#fff;display:flex;justify-content:end;align-items:center;cursor:pointer;margin-bottom:var(--gap-into-select)}html>body>main div.select>div>span{font-size:18px;font-weight:500;line-height:1.3;display:block;position:absolute;left:var(--control-padding-inline);max-width:calc(100% - 2*var(--control-padding-inline) - var(--gap-into-select) - 15px);overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;z-index:100}@media(max-width: 1919px),print{html>body>main div.select>div>span{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.select>div>span{font-size:14px;font-weight:500;line-height:1.3}}html>body>main div.select>div::after{content:"";display:block;width:15px;height:15px;background:url("/styles/images/icons/select-arrow.svg");transition:rotate .3s ease-in-out}@media(max-width: 1023px),print{html>body>main div.select>div::after{width:10px;height:10px;background-size:12px}}html>body>main div.select>ul{max-height:var(--select-max-height);overflow:hidden;position:absolute;z-index:200;border-radius:var(--control-border-radius);display:flex;flex-direction:column;padding-inline:var(--control-padding-inline);background-color:#141414;transition:padding .3s ease-in-out,height .3s ease-in-out;width:var(--min-width)}html>body>main div.select>ul>li{margin-top:var(--control-padding-inline)}html>body>main div.select>ul>li.checked>label{cursor:auto}html>body>main div.select>ul>li.complex{font-size:18px;font-weight:500;line-height:1.3;display:block;color:#fff;background-color:#434343;transition:color .3s ease-in-out;width:calc(100% + 2*var(--control-padding-inline));margin-left:calc(0px - var(--control-padding-inline));padding-inline:var(--control-padding-inline);padding-block:8px}@media(max-width: 1919px),print{html>body>main div.select>ul>li.complex{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.select>ul>li.complex{font-size:14px;font-weight:500;line-height:1.3}}html>body>main div.select>ul>li.complex:first-child{margin-top:0}html>body>main div.select>ul>li>label{font-size:18px;font-weight:500;line-height:1.3;display:block;cursor:pointer;color:#fff;transition:color .3s ease-in-out;width:100%}@media(max-width: 1919px),print{html>body>main div.select>ul>li>label{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main div.select>ul>li>label{font-size:14px;font-weight:500;line-height:1.3}}html>body>main div.select>ul>li>label:has(input:checked){font-weight:700;color:#eaff50}html>body>main div.select>ul>li>label:has(input:disabled){cursor:default;opacity:.5}html>body>main div.select>ul>li>label>span{color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main div.select>ul>li>label>span{font-size:14px;font-weight:400;line-height:1.3}}html>body>main div.select>ul>li>label>span::after{content:attr(data-id);width:fit-content;display:block;color:#fff;opacity:.5;font-size:12px;font-weight:500;line-height:1}html>body>main div.select>ul>li:last-of-type{margin-bottom:var(--control-padding-inline)}html>body>main div.select input{display:none}html>body>main div.slider-element{width:calc(var(--full-width) - var(--margin)*2);overflow:visible;position:relative}html>body>main div.toggle button{background-color:#141414;width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--toggle-border-radius)}html>body>main div.toggle button[aria-checked=true]::before{background-color:#eaff50;margin-left:calc(var(--toggle-width) - var(--toggle-circle-margin) - var(--toggle-circle-size))}html>body>main div.toggle button::before{content:"";display:block;width:var(--toggle-circle-size);height:var(--toggle-circle-size);border-radius:50%;background-color:#fff;margin-left:var(--toggle-circle-margin);transition:margin-left .4s cubic-bezier(0.22, 1.61, 0.36, 1),background .3s ease .4s}html>body>main div.toggle span{font-size:16px;font-weight:500;line-height:1.4;color:#141414;transition:opacity .3s ease-in-out .3s}@media(max-width: 1919px),print{html>body>main div.toggle span{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main div.toggle span{font-size:14px;font-weight:500;line-height:1.4}}html>body>main div.toggle{--toggle-height: 30px;--toggle-width: 50px;--toggle-border-radius: 20px;--toggle-circle-size: 20px;--toggle-circle-margin: 4px;display:flex;align-items:center;gap:10px}@media(max-width: 1023px),print{html>body>main div.toggle{--toggle-height: 24px;--toggle-border-radius: 30px;--toggle-circle-size: 14px}}html>body>main div.toggle:has(button[aria-checked=false])>span:last-child{opacity:.4}html>body>main div.toggle:has(button[aria-checked=true])>span:first-child{opacity:.4}html>body>main li.apartment-card button.select-open{border-radius:18px;background-color:#84dded;display:flex;padding:6px 12px;align-items:center;gap:12px;display:flex;gap:8px;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main li.apartment-card button.select-open{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card button.select-open{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card button.select-open>p{color:#141414;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main li.apartment-card button.select-open>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card button.select-open>p{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card button.select-open>p>span:nth-child(1){opacity:.7}html>body>main li.apartment-card button.select-open>p>span:nth-child(2){text-decoration:underline dotted rgba(20,20,20,.6);text-underline-offset:4px}html>body>main li.apartment-card button.select-open>button{opacity:1;cursor:pointer;text-decoration:underline dotted rgba(20,20,20,.6);text-underline-offset:4px}html>body>main li.apartment-card ul.select-list{bottom:-8px;transform:translateX(calc(-1 * var(--apartment-card-padding-inline-1920)));display:grid;grid-template-rows:min-content min-content;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;border-radius:25px;background:#fff;top:100%}html>body>main li.apartment-card ul.select-list>div{display:flex;gap:12px;margin-top:32px}html>body>main li.apartment-card ul.select-list>div:nth-child(1){grid-column:1/2}html>body>main li.apartment-card ul.select-list>div:nth-child(2){grid-column:2/3}html>body>main li.apartment-card ul.select-list>div>p{font-size:15px;font-weight:500;line-height:1.3}html>body>main li.apartment-card ul.select-list>div>p:nth-child(1){opacity:.5}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>div>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>div>p{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card ul.select-list>ul{width:100%;display:flex;padding:16px 24px;align-items:center;gap:32px;grid-column:1/3;border-radius:16px;background-color:#f4f4f4}html>body>main li.apartment-card ul.select-list>ul>li{display:flex;flex-direction:column;flex:1;height:44px;justify-content:space-between}html>body>main li.apartment-card ul.select-list>ul>li>h3{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>ul>li>h3{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>ul>li>h3{font-size:16px;font-weight:500;line-height:1.4}}html>body>main li.apartment-card ul.select-list>ul>li>span.proposals-сount.stats-desc{white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3}html>body>main li.apartment-card ul.select-list>ul>li>span.stats-term{opacity:.5;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>ul>li>span.stats-term{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>ul>li>span.stats-term{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card ul.select-list>ul>li>span.stats-desc{font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>ul>li>span.stats-desc{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>ul>li>span.stats-desc{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card ul.select-list>ul:last-child{margin-bottom:32px}html>body>main li.apartment-card ul.select-list.preparing{pointer-events:none;opacity:0}html>body>main li.apartment-card ul.select-list.preparing>div::after{content:none}html>body>main li.apartment-card{--apartment-card-padding: 32px;--apartment-card-padding-inline-1920: 24px;--apartment-card-border-radius: 25px;--gap-into-card: 24px;--margin-after-name: 16px;--margin-plan-top: -15px;--margin-plan-bottom: -8px;--height-plan: 300px;--gap-floor-and-date: 48px;--gap-price-and-mortgage: 8px;--gap-price-and-old-price: 16px;--gap-into-mortage: 8px;--gap-between-likes-compare: 12px;--gap-to-how-many-likes: 12px;--icon-size: 40px;--margin-after-complex: 12px;--height-promotion: 32px;--border-radius-promotion: 32px;--gap-column-list-of-two: 12px;--gap-features: 4px;--padding-feature: 10px;--height-button-similar: 72px;--max-height-similar: 360px;--padding-bottom-button-similar: 12px;--offset-button-similar: -36px;--standart-background-color-similar: #F1F1F1;--similar-apartments-gap: 20px;--gap-price-and-old-price-mini: 12px;--gap-button-and-similar: 8px;--min-width: 0px;--button-icon-size: 40px;--svg-size: 16px;transition:opacity .3s ease-in-out;min-width:fit-content}@media(max-width: 1919px),print{html>body>main li.apartment-card{--min-width: 490px;--height-plan: 280px;--margin-plan-top: -12px;--margin-plan-bottom: -10px}}@media(max-width: 1439px),print{html>body>main li.apartment-card{--min-width: 0}}@media(max-width: 1023px),print{html>body>main li.apartment-card{--apartment-card-padding: 24px;--apartment-card-padding-inline-1920: 16px;--apartment-card-border-radius: 16px;--margin-after-name: 12px;--gap-into-card: 16px;--padding-bottom-button-similar: 10px;--min-width: 400px;--gap-between-likes-compare: 8px;--button-icon-size: 32px;--svg-size: 12px;--margin-after-complex: 8px}}@media(max-width: 767px),print{html>body>main li.apartment-card{width:100%;--min-width: 0}}html>body>main li.apartment-card:not(:has(>ul))>a{height:100%}html>body>main li.apartment-card:has(>ul)>a{height:calc(100% - var(--offset-button-similar) - var(--height-button-similar))}html>body>main li.apartment-card[draggable=true]{cursor:grab}html>body>main li.apartment-card:has(ul[data-open=true]) button.select-open>svg,html>body>main li.apartment-card:has(>ul[data-open=true])>button>svg{rotate:180deg}html>body>main li.apartment-card:has(>ul[data-open=true])>button{background-color:#141414;color:#eaff50}html>body>main li.apartment-card:has(>ul[data-open=true])>button>svg path{stroke:#eaff50}html>body>main li.apartment-card>button,html>body>main li.apartment-card button.select-open{font-size:12px;font-weight:500;line-height:1;pointer-events:all;cursor:pointer;display:flex;justify-content:space-between;z-index:0;position:relative;margin-bottom:var(--offset-button-similar);width:100%;transition:color .3s ease-in-out,background .3s ease-in-out}html>body>main li.apartment-card>button>svg,html>body>main li.apartment-card button.select-open>svg{width:14px;height:12px;transition:rotate .3s ease-in-out}html>body>main li.apartment-card>button>svg>path,html>body>main li.apartment-card button.select-open>svg>path{transition:color .3s ease-in-out}html>body>main li.apartment-card>button{padding-inline:var(--apartment-card-padding);padding-bottom:var(--padding-bottom-button-similar);height:var(--height-button-similar);background-color:var(--standart-background-color-similar);align-items:end;top:var(--offset-button-similar);border-bottom-left-radius:var(--apartment-card-border-radius);border-bottom-right-radius:var(--apartment-card-border-radius)}html>body>main li.apartment-card ul.select-list{overflow:hidden;position:absolute;z-index:2;justify-content:space-between;flex-wrap:wrap;width:calc(4*var(--column-width) + 3*var(--gutter));padding-inline:var(--apartment-card-padding);margin-top:var(--gap-button-and-similar);border-radius:var(--apartment-card-border-radius);max-height:var(--max-height-similar);overflow-y:scroll;background-color:#fff;transition:height .3s ease-in-out,padding-block .3s ease-in-out}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list{padding-inline:var(--apartment-card-padding-inline-1920)}}@media screen and (max-width: 1650px){html>body>main li.apartment-card ul.select-list{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main li.apartment-card ul.select-list>span{font-size:15px;font-weight:500;line-height:1.3;margin-top:var(--apartment-card-padding);opacity:.5}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>span{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>span{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card ul.select-list>li{width:100%}html>body>main li.apartment-card ul.select-list>li:last-of-type>a{margin-bottom:var(--apartment-card-padding)}html>body>main li.apartment-card ul.select-list>li>a{display:flex;align-items:center}html>body>main li.apartment-card ul.select-list>li>a>p:first-child{font-size:20px;font-weight:700;line-height:1.3;margin-right:var(--gap-price-and-old-price-mini)}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>li>a>p:first-child{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>li>a>p:first-child{font-size:16px;font-weight:700;line-height:1.3}}html>body>main li.apartment-card ul.select-list>li>a>s{font-size:12px;font-weight:500;line-height:1.3;opacity:.8}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>li>a>s{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>li>a>s{font-size:10px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card ul.select-list>li>a>p:last-child{font-size:15px;font-weight:500;line-height:1.3;margin-left:auto}@media(max-width: 1919px),print{html>body>main li.apartment-card ul.select-list>li>a>p:last-child{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card ul.select-list>li>a>p:last-child{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>ul{overflow:hidden;position:absolute;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:var(--similar-apartments-gap);width:calc(4*var(--column-width) + 3*var(--gutter));padding-inline:var(--apartment-card-padding);margin-top:var(--gap-button-and-similar);border-radius:var(--apartment-card-border-radius);max-height:var(--max-height-similar);overflow-y:scroll;background-color:#fff;transition:height .3s ease-in-out,padding-block .3s ease-in-out}@media(max-width: 1919px),print{html>body>main li.apartment-card>ul{padding-inline:var(--apartment-card-padding-inline-1920)}}@media screen and (max-width: 1650px){html>body>main li.apartment-card>ul{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 1023px),print{html>body>main li.apartment-card>ul{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main li.apartment-card>ul>span{font-size:15px;font-weight:500;line-height:1.3;margin-top:var(--apartment-card-padding);opacity:.5}@media(max-width: 1919px),print{html>body>main li.apartment-card>ul>span{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>ul>span{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>ul>li{width:100%}html>body>main li.apartment-card>ul>li:last-of-type>a{margin-bottom:var(--apartment-card-padding)}html>body>main li.apartment-card>ul>li>a{display:flex;align-items:center}html>body>main li.apartment-card>ul>li>a>p:first-child{font-size:20px;font-weight:700;line-height:1.3;margin-right:var(--gap-price-and-old-price-mini)}@media(max-width: 1919px),print{html>body>main li.apartment-card>ul>li>a>p:first-child{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>ul>li>a>p:first-child{font-size:16px;font-weight:700;line-height:1.3}}html>body>main li.apartment-card>ul>li>a>s{font-size:12px;font-weight:500;line-height:1.3;opacity:.8}@media(max-width: 1919px),print{html>body>main li.apartment-card>ul>li>a>s{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>ul>li>a>s{font-size:10px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>ul>li>a>p:last-child{font-size:15px;font-weight:500;line-height:1.3;margin-left:auto}@media(max-width: 1919px),print{html>body>main li.apartment-card>ul>li>a>p:last-child{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>ul>li>a>p:last-child{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card.selected{filter:blur(5px)}html>body>main ul.bookmarks{display:flex}html>body>main ul.bookmarks>li{flex-grow:1;height:2px;display:flex;align-items:center}html>body>main ul.bookmarks>li::after{height:1px;opacity:.5;background-color:#141414;content:"";display:block;border-radius:125px;width:100%}html>body>main ul.bookmarks>li.swiper-pagination-bullet-active::after{height:2px;background-color:#141414;opacity:1;content:"";transform:unset;border-radius:125px !important}html>body>main ul.bookmarks>li:first-child::after{border-radius:125px 0 0 125px}html>body>main ul.bookmarks>li:last-child::after{border-radius:0 125px 125px 0}html>body>main ul.buttons-arrows{position:absolute;display:flex;height:50px}html>body>main ul.buttons-arrows>li{transition:filter .3s ease;box-shadow:0px 0px 20px 0px rgba(0,0,0,.02)}html>body>main ul.buttons-arrows>li>button{width:50px;height:50px;background-color:#fff;border-radius:30px;position:relative}html>body>main ul.buttons-arrows>li>button::after{content:"";position:absolute;background:url("/styles/images/icons/arrow-right.svg") no-repeat center center;width:10px;height:15px;top:50%;left:50%;transform:translate(-50%, -50%);filter:invert(1)}html>body>main ul.buttons-arrows>li.prev>button{transform:scale(-1)}html>body>main ul.buttons-arrows>li.prev:hover,html>body>main ul.buttons-arrows>li.next:hover{filter:invert(1)}html>body>main ul.buttons-arrows>li.prev:active,html>body>main ul.buttons-arrows>li.next:active{filter:invert(0.8)}html>body>main ul.buttons-arrows>li.swiper-button-disabled{pointer-events:none;opacity:.5}html>body>main ul.buttons-arrows>li.swiper-button-disabled:hover{filter:unset}@media(max-width: 1023px),print{html>body>main ul.buttons-arrows{height:40px}html>body>main ul.buttons-arrows>li>button{width:40px;height:40px}html>body>main ul.buttons-arrows>li>button::after{background-size:70%}}html>body>main ul.filters{display:flex;gap:20px}html>body>main ul.filters>li>input{display:none}html>body>main ul.filters>li>input:checked+label{background-color:#141414;color:#fff}html>body>main ul.filters>li>label{background-color:#fff;padding:8px;border-radius:13px;display:block;width:256px;text-align:center;font-size:16px;font-weight:500;line-height:1.4;transition:background-color .3s ease,color .3s ease}@media(max-width: 1919px),print{html>body>main ul.filters>li>label{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main ul.filters>li>label{font-size:14px;font-weight:500;line-height:1.4}}@media(min-width: 1024px){html>body>main ul.filters>li>label:hover{cursor:pointer}}@media(max-width: 1919px),print{html>body>main ul.filters>li>label{width:220px}}@media(max-width: 1439px),print{html>body>main ul.filters>li>label{width:180px}}@media(max-width: 1023px),print{html>body>main ul.filters>li>label{width:140px}}@media(max-width: 767px),print{html>body>main ul.filters>li>label{width:120px}}@media(max-width: 1023px),print{html>body>main ul.filters{overflow-y:scroll;scrollbar-width:none;gap:10px}}html>body>main ul.timeline{display:flex;align-items:center;justify-content:start;width:calc(11*var(--column-width) + 10*var(--gutter) - 20px);height:50px;padding-left:200px}@media(max-width: 1919px),print{html>body>main ul.timeline{width:calc(12*var(--column-width) + 11*var(--gutter) - 176px)}}@media(max-width: 1023px),print{html>body>main ul.timeline{width:calc(12*var(--column-width) + 11*var(--gutter) - 190px)}}@media(max-width: 767px),print{html>body>main ul.timeline{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main ul.timeline>li{display:flex;align-items:center}html>body>main ul.timeline>li:first-child{margin-left:-200px}html>body>main ul.timeline>li>label{font-size:15px;font-weight:500;line-height:1.3;display:flex;align-items:center;gap:12px;cursor:pointer}@media(max-width: 1919px),print{html>body>main ul.timeline>li>label{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main ul.timeline>li>label{font-size:13px;font-weight:500;line-height:1.3}}html>body>main ul.timeline>li>label::before{content:"";background-color:#141414;display:block;border-radius:50%;width:12px;height:12px;transition:opacity .3s ease-in-out}html>body>main ul.timeline>li>label:not(:has(input:checked))::before{opacity:.5}html>body>main ul.timeline>li>label input{display:none}html>body>main ul.timeline>li:last-child::after,html>body>main ul.timeline>li::before{content:"";display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="585" height="20" fill="none"><g opacity=".1"><path stroke="%23141414" d="M.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M.5 0v20"/><path stroke="%23141414" d="M8.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M8.5 0v20"/><path stroke="%23141414" d="M16.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M16.5 0v20"/><path stroke="%23141414" d="M24.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M24.5 0v20"/><path stroke="%23141414" d="M32.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M32.5 0v20"/><path stroke="%23141414" d="M40.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M40.5 0v20"/><path stroke="%23141414" d="M48.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M48.5 0v20"/><path stroke="%23141414" d="M56.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M56.5 0v20"/><path stroke="%23141414" d="M64.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M64.5 0v20"/><path stroke="%23141414" d="M72.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M72.5 0v20"/><path stroke="%23141414" d="M80.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M80.5 0v20"/><path stroke="%23141414" d="M88.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M88.5 0v20"/><path stroke="%23141414" d="M96.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M96.5 0v20"/><path stroke="%23141414" d="M104.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M104.5 0v20"/><path stroke="%23141414" d="M112.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M112.5 0v20"/><path stroke="%23141414" d="M120.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M120.5 0v20"/><path stroke="%23141414" d="M128.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M128.5 0v20"/><path stroke="%23141414" d="M136.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M136.5 0v20"/><path stroke="%23141414" d="M144.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M144.5 0v20"/><path stroke="%23141414" d="M152.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M152.5 0v20"/><path stroke="%23141414" d="M160.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M160.5 0v20"/><path stroke="%23141414" d="M168.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M168.5 0v20"/><path stroke="%23141414" d="M176.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M176.5 0v20"/><path stroke="%23141414" d="M184.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M184.5 0v20"/><path stroke="%23141414" d="M192.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M192.5 0v20"/><path stroke="%23141414" d="M200.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M200.5 0v20"/><path stroke="%23141414" d="M208.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M208.5 0v20"/><path stroke="%23141414" d="M216.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M216.5 0v20"/><path stroke="%23141414" d="M224.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M224.5 0v20"/><path stroke="%23141414" d="M232.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M232.5 0v20"/><path stroke="%23141414" d="M240.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M240.5 0v20"/><path stroke="%23141414" d="M248.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M248.5 0v20"/><path stroke="%23141414" d="M256.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M256.5 0v20"/><path stroke="%23141414" d="M264.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M264.5 0v20"/><path stroke="%23141414" d="M272.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M272.5 0v20"/><path stroke="%23141414" d="M280.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M280.5 0v20"/><path stroke="%23141414" d="M288.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M288.5 0v20"/><path stroke="%23141414" d="M296.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M296.5 0v20"/><path stroke="%23141414" d="M304.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M304.5 0v20"/><path stroke="%23141414" d="M312.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M312.5 0v20"/><path stroke="%23141414" d="M320.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M320.5 0v20"/><path stroke="%23141414" d="M328.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M328.5 0v20"/><path stroke="%23141414" d="M336.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M336.5 0v20"/><path stroke="%23141414" d="M344.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M344.5 0v20"/><path stroke="%23141414" d="M352.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M352.5 0v20"/><path stroke="%23141414" d="M360.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M360.5 0v20"/><path stroke="%23141414" d="M368.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M368.5 0v20"/><path stroke="%23141414" d="M376.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M376.5 0v20"/><path stroke="%23141414" d="M384.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M384.5 0v20"/><path stroke="%23141414" d="M392.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M392.5 0v20"/><path stroke="%23141414" d="M400.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M400.5 0v20"/><path stroke="%23141414" d="M408.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M408.5 0v20"/><path stroke="%23141414" d="M416.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M416.5 0v20"/><path stroke="%23141414" d="M424.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M424.5 0v20"/><path stroke="%23141414" d="M432.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M432.5 0v20"/><path stroke="%23141414" d="M440.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M440.5 0v20"/><path stroke="%23141414" d="M448.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M448.5 0v20"/><path stroke="%23141414" d="M456.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M456.5 0v20"/><path stroke="%23141414" d="M464.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M464.5 0v20"/><path stroke="%23141414" d="M472.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M472.5 0v20"/><path stroke="%23141414" d="M480.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M480.5 0v20"/><path stroke="%23141414" d="M488.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M488.5 0v20"/><path stroke="%23141414" d="M496.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M496.5 0v20"/><path stroke="%23141414" d="M504.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M504.5 0v20"/><path stroke="%23141414" d="M512.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M512.5 0v20"/><path stroke="%23141414" d="M520.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M520.5 0v20"/><path stroke="%23141414" d="M528.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M528.5 0v20"/><path stroke="%23141414" d="M536.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M536.5 0v20"/><path stroke="%23141414" d="M544.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M544.5 0v20"/><path stroke="%23141414" d="M552.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M552.5 0v20"/><path stroke="%23141414" d="M560.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M560.5 0v20"/><path stroke="%23141414" d="M568.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M568.5 0v20"/><path stroke="%23141414" d="M576.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M576.5 0v20"/><path stroke="%23141414" d="M584.5 0v20"/><path stroke="%23000" stroke-opacity=".2" d="M584.5 0v20"/></g></svg>');background-repeat:no-repeat;height:20px}html>body>main ul.timeline>li:first-child::before{min-width:calc(4*var(--column-width) + 3*var(--gutter) + var(--gutter) - 16px);margin-right:16px}html>body>main ul.timeline>li:not(:first-child)::before{width:calc(4*var(--column-width) + 3*var(--gutter) - 196px)}@media(max-width: 767px),print{html>body>main ul.timeline>li:not(:first-child)::before{width:calc((12*var(--column-width) + 11*var(--gutter))*.07)}}html>body>main ul.timeline>li:last-child::after{width:calc(12*var(--column-width) + 11*var(--gutter))}html>body>main ul.timeline>li:not(:first-child):not(.end-of-timeline)::before,html>body>main ul.timeline>li:last-child label{margin-right:16px}html>body>main ul.timeline>li.end-of-timeline::before{margin-right:4px}html>body>main>.component-text-expanding:is(dialog){padding:40px !important;width:calc(var(--full-width) - 2*var(--margin)) !important;height:80% !important;min-height:500px !important;background:#e8e8e8}html>body>main>.component-text-expanding:is(dialog)>div{grid-template-columns:1fr;gap:24px}html>body>main>.component-text-expanding:is(dialog) button.close{background-color:#fff !important}@media(max-width: 1023px),print{html>body>main>.component-text-expanding:is(dialog){padding:24px 16px 16px 16px !important}}html>body>main>section.apartments-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;overflow-y:visible;overflow-x:clip;column-gap:var(--gutter);row-gap:32px}html>body>main>section.apartments-list h2[data-less-3-words=true]{max-width:calc(100% - var(--gutter) - 152px)}html>body>main>section.apartments-list:not(:has(div.slider)) ul.slides{flex-wrap:wrap;gap:var(--gutter)}@media(max-width: 1023px),print{html>body>main>section.apartments-list{row-gap:16px}}html>body>main>section.apartments-list h2{margin-bottom:0}html>body>main>section.apartments-list:not(:has(li.apartment-card:nth-child(4))) ul.buttons-arrows{display:none}html>body>main>section.apartments-list:not(:has(li.apartment-card:nth-child(4)))>a{margin-right:0}html>body>main>section.apartments-list ul.buttons-arrows{top:-90px;right:calc((100% - (12*var(--column-width) + 11*var(--gutter)))/2);gap:12px}@media(max-width: 1023px),print{html>body>main>section.apartments-list ul.buttons-arrows{display:none}}html>body>main>section.apartments-list>div.slider{position:relative;margin-top:8px;width:100%}html>body>main>section.apartments-list>a{font-size:20px;font-weight:500;line-height:1.4;padding:12px 35.5px;height:fit-content;margin-right:144px;margin-top:auto}@media(max-width: 1919px),print{html>body>main>section.apartments-list>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.apartments-list>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.apartments-list>a{margin-right:0;padding:9px 24px}}html>body>main>section.apartments-list ul.slides{display:flex}@media screen and (max-width: 840px){html>body>main>section.apartments-list ul.slides li.apartment-card{min-width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter))}}html>body>main>section.apartments-list ul.slides:has(>li.apartment-card ul[data-open=true])>li.apartment-card:has(ul[data-open=false]),html>body>main>section.apartments-list ul.slides:has(>li.apartment-card ul[data-open=true])>li.apartment-card:not(:has(ul[data-open=false])){pointer-events:none;opacity:.3}html>body>main>section.apartments-list ul.slides:has(>li.apartment-card ul[data-open=true])>li.apartment-card:has(ul[data-open=true]){pointer-events:all;opacity:1}@media(min-width: 1024px){html>body>main>section.authorization{height:565px !important}}html>body>main>section.authorization::before{display:none !important}html>body>main>section.authorization>div.generic-form{padding:56px 0}html>body>main>section.authorization>div.generic-form>p{margin-top:56px}html>body>main>section.authorization>div.generic-form>form{margin-top:32px}html>body>main>section.authorization>div.generic-form>form>div{flex-direction:row;align-items:center}html>body>main>section.authorization>div.generic-form>form>div>button.secondary{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.authorization>div.generic-form>form>div>button.secondary{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.authorization>div.generic-form>form>div>button.secondary{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.authorization>aside>figure{position:relative}html>body>main>section.authorization>aside>figure>picture>img{border-radius:25px !important}html>body>main>section.authorization>aside>figure>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:240px;height:240px}html>body>main>section.authorization>aside>figure>svg>path{opacity:1}html>body>main>section.banner{max-width:1920px}html>body>main>section.banner>a,html>body>main>section.banner>ul>li>a{display:grid;grid-template-columns:1fr 1fr}html>body>main>section.banner>a>div,html>body>main>section.banner>ul>li>a>div{display:grid;flex-direction:column;grid-template-rows:min-content min-content;gap:16px}html>body>main>section.banner>a>div>button,html>body>main>section.banner>ul>li>a>div>button{align-self:end;width:fit-content}html>body>main>section.banner>a>div>p,html>body>main>section.banner>ul>li>a>div>p{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.banner>a>div>p,html>body>main>section.banner>ul>li>a>div>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.banner>a>div>p,html>body>main>section.banner>ul>li>a>div>p{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.banner>a>figure,html>body>main>section.banner>ul>li>a>figure{position:relative}html>body>main>section.banner>a>figure>picture>img,html>body>main>section.banner>ul>li>a>figure>picture>img{width:100%;max-height:400px;object-fit:cover}html>body>main>section.banner>a>figure>svg,html>body>main>section.banner>ul>li>a>figure>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}html>body>main>section.banner>a>figure>svg>path,html>body>main>section.banner>ul>li>a>figure>svg>path{fill:#eaff50}html>body>main>section.banner>a{height:400px}html>body>main>section.banner>a>div{padding:48px 56px}html>body>main>section.banner>a>h2{font-size:56px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.banner>a>h2{font-size:48px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.banner>a>h2{font-size:30px;font-weight:500;line-height:1.1}}html>body>main>section.banner>a.promo>div{order:2;background-color:#eaff50}html>body>main>section.banner>a.promo>figure>svg{max-height:260px}html>body>main>section.banner>a picture{height:100%}html>body>main>section.banner>a picture>img{height:100%}html>body>main>section.banner>a:not(.promo){border-radius:25px;clip-path:var(--squircle-25)}html>body>main>section.banner>a:not(.promo)>div{background-color:#101010}html>body[data-dark]>main>section.banner>a:not(.promo)>div{background-color:#303030}html>body>main>section.banner>a:not(.promo)>div>h2{color:#fff}html>body>main>section.banner>a:not(.promo)>div>p{color:#fff}html>body>main>section.banner>a:not(.promo)>div>button{display:flex;gap:16px;align-items:center;background-color:#eaff50;color:#141414}html>body>main>section.banner>a:not(.promo)>div>button>svg>path{fill:#141414}html>body>main>section.banner>a:not(.promo)>div>button:hover{background-color:#fff;color:#141414}html>body>main>section.banner:has(.promo){width:100%}@media(max-width: 1023px),print{html>body>main>section.banner>a{height:300px}html>body>main>section.banner>a>figure>svg{max-height:160px !important}html>body>main>section.banner>a:not(.promo){border-radius:16px;clip-path:var(--squircle-16)}}@media(max-width: 767px),print{html>body>main>section.banner>a{height:unset;grid-template-columns:1fr}html>body>main>section.banner>a>figure{order:1;height:240px}html>body>main>section.banner>a>figure>picture{height:100%}html>body>main>section.banner>a>figure>picture>img{height:100%}html>body>main>section.banner>a>figure>svg{max-height:115px !important}html>body>main>section.banner>a>div{padding:24px 10px;order:2}html>body>main>section.banner>a:not(.promo)>div{padding:24px 16px}}html>body>main>section.calculator-mortgage{display:grid;grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter)) calc(9*var(--column-width) + 8*var(--gutter));grid-template-rows:min-content 300px;gap:48px var(--gutter)}html>body>main>section.calculator-mortgage>h2{grid-column:1/3;margin-bottom:-8px}html>body>main>section.calculator-mortgage>div.main-content{grid-area:2/2/4/3}html>body>main>section.calculator-mortgage>div.info{grid-column:1/2}html>body>main>section.calculator-mortgage[data-auth-status="1"] a.generic{color:#84dded}@media(max-width: 1279px),print{html>body>main>section.calculator-mortgage{grid-template-columns:1fr;grid-template-rows:min-content;gap:32px}html>body>main>section.calculator-mortgage>div.main-content{grid-area:3/1/4/2}html>body>main>section.calculator-mortgage>h2{grid-column:1/2;margin-bottom:8px}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>h2{grid-column:1/2;margin-bottom:-8px}}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage{gap:24px}}html>body>main>section.calculator-mortgage>div.info>p.notice{width:200px;margin-top:8px;font-size:12px;font-weight:400;line-height:1.3}html>body>main>section.calculator-mortgage>div.info>a[disabled]{opacity:.5;pointer-events:none}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.info{display:flex;gap:8px}html>body>main>section.calculator-mortgage>div.info>p.notice{width:219px;margin-top:0}}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.info{flex-direction:column}html>body>main>section.calculator-mortgage>div.info>a{text-align:center}html>body>main>section.calculator-mortgage>div.info>p.notice{width:unset}}html>body>main>section.calculator-mortgage>div.loader{grid-column:1/3}@media(max-width: 767px),print{html>body>main>section.cards>h2{width:calc(var(--full-width) - 2*var(--margin))}html>body>main>section.cards>div{margin-right:calc(var(--gutter)*2 + var(--margin))}html>body>main>section.cards ul.slides{height:300px;display:flex;position:relative}html>body>main>section.cards ul.slides>li{display:block;flex-shrink:0;width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter));height:100%}html>body>main>section.cards ul.slides>li>a{height:100%}}html>body>main>section.centred-text{text-align:center;display:flex;flex-direction:column;align-items:center}html>body>main>section.centred-text>h2{max-width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.centred-text>p{max-width:calc(8*var(--column-width) + 7*var(--gutter));font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.centred-text>p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.centred-text>p{font-size:16px;font-weight:500;line-height:1.4}}html>body[data-dark]>main>section.centred-text>p{color:#fff}@media(max-width: 1023px),print{html>body>main>section.centred-text>h2{max-width:calc(8*var(--column-width) + 7*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.centred-text>h2{max-width:100%}html>body>main>section.centred-text>p{max-width:100%}}html>body>main>section.chooser div.need-to-choice{display:flex;flex-direction:column;align-items:center}html>body>main>section.chooser div.need-to-choice svg{margin-bottom:45px}@media(max-width: 1023px),print{html>body>main>section.chooser div.need-to-choice svg{margin-bottom:30px}}html>body>main>section.chooser div.need-to-choice h3{margin-bottom:12px;text-align:center}@media(max-width: 1023px),print{html>body>main>section.chooser div.need-to-choice h3{margin-bottom:4px}}@media(max-width: 1023px),print{html>body>main>section.chooser div.need-to-choice h3{font-size:18px;font-weight:500;line-height:1.1}}html>body>main>section.chooser div.need-to-choice p{text-align:center;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.chooser div.need-to-choice p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser div.need-to-choice p{font-size:16px;font-weight:500;line-height:1.4}}@keyframes rotateWheel{0%{transform:rotate(0deg)}10%{transform:rotate(0deg)}90%{transform:rotate(2000deg)}100%{transform:rotate(2000deg)}0%{transform:rotate(0deg)}10%{transform:rotate(0deg)}40%{transform:rotate(2000deg)}50%{transform:rotate(2000deg)}51%{transform:rotate(2000deg)}90%{transform:rotate(4000deg)}100%{transform:rotate(4000deg)}}@keyframes moving{0%{left:calc(12*var(--column-width) + 11*var(--gutter) - 100vw)}10%{left:calc(12*var(--column-width) + 11*var(--gutter) - 100vw)}40%{left:100vw}50%{left:100vw;transform:scale(1, 1)}51%{transform:scale(-1, 1)}90%{left:calc(12*var(--column-width) + 11*var(--gutter) - 100vw)}100%{transform:scale(-1, 1);left:calc(12*var(--column-width) + 11*var(--gutter) - 100vw)}}html>body>main>section.chooser div.piсture-ASCII:not(.car-ASCII) p{position:relative;z-index:10;background-color:#e8e8e8}html>body>main>section.chooser div.piсture-ASCII p{font-family:monospace;width:fit-content;margin-inline:auto}@media(max-width: 767px),print{html>body>main>section.chooser div.piсture-ASCII p{font-size:12px}}@media(max-width: 480px){html>body>main>section.chooser div.piсture-ASCII p{font-size:9px}}html>body>main>section.chooser div.piсture-ASCII.car-ASCII{width:fit-content;position:absolute;bottom:4px;animation:moving 10s cubic-bezier(0.55, 0.19, 0.8, 0.53) infinite;z-index:9}html>body>main>section.chooser div.piсture-ASCII.car-ASCII p{font-size:14px !important}@media(max-width: 767px),print{html>body>main>section.chooser div.piсture-ASCII.car-ASCII p{font-size:6px}}@media(max-width: 480px){html>body>main>section.chooser div.piсture-ASCII.car-ASCII p{font-size:3px}}html>body>main>section.chooser div.piсture-ASCII.car-ASCII p.bottom{display:flex}html>body>main>section.chooser div.piсture-ASCII.car-ASCII p.wheel{animation:rotateWheel 10s cubic-bezier(0.55, 0.19, 0.8, 0.53) infinite}html>body>main>section.chooser div.tags-container{margin-bottom:64px}@media(max-width: 1023px),print{html>body>main>section.chooser div.tags-container{margin-bottom:32px}}html>body>main>section.chooser{--select-width: 300px;--gap-into-select: 8px;display:flex;flex-direction:column;align-items:center;overflow-y:visible;overflow-x:clip}@media(max-width: 1023px),print{html>body>main>section.chooser{--select-width: 220px}}html>body>main>section.chooser>*{width:100%}html>body>main>section.chooser[data-button-type=chooser]>header{border-bottom:rgba(0,0,0,0);margin-bottom:0}@media(max-width: 767px),print{html>body>main>section.chooser:has(div.tabs){padding-top:64px}}html>body>main>section.chooser.compare,html>body>main>section.chooser.favorites{margin-top:40px}html>body>main>section.chooser.compare>div.tabs,html>body>main>section.chooser.favorites>div.tabs{top:-96px}@media(max-width: 1023px),print{html>body>main>section.chooser.compare>div.tabs,html>body>main>section.chooser.favorites>div.tabs{top:-78px}}@media(max-width: 767px),print{html>body>main>section.chooser.compare>div.tabs,html>body>main>section.chooser.favorites>div.tabs{top:0;left:var(--margin);width:fit-content}}html>body>main>section.chooser>div.tabs{width:unset;position:absolute;top:-152px;right:calc((100% - (12*var(--column-width) + 11*var(--gutter)))/2)}html>body>main>section.chooser>div.tabs label{display:flex;align-items:center}@media(max-width: 1023px),print{html>body>main>section.chooser>div.tabs{top:-90px}}@media(max-width: 767px),print{html>body>main>section.chooser>div.tabs{left:var(--margin);right:auto;top:0}}html>body>main>section.chooser>h3.bread-crumbs{font-size:30px;font-weight:500;line-height:1.3;margin-bottom:20px}@media(max-width: 1919px),print{html>body>main>section.chooser>h3.bread-crumbs{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>h3.bread-crumbs{font-size:22px;font-weight:500;line-height:1.1}}html>body>main>section.cigarette{display:grid;overflow:hidden;gap:10px;background:#fff;border-radius:25px}@media(max-width: 1439px),print{html>body>main>section.cigarette{gap:8px}}@media(max-width: 1023px),print{html>body>main>section.cigarette{gap:0;padding-top:0;border-radius:16px}}html>body>main>section.cigarette:not(.big){grid-template-columns:1fr calc(5*var(--column-width) + 4*var(--gutter));grid-template-rows:560px}@media(max-width: 1023px),print{html>body>main>section.cigarette:not(.big){grid-template-columns:1fr;grid-template-rows:auto}}html>body>main>section.cigarette:not(.big)>div.container{gap:40px}html>body>main>section.cigarette:not(.big)>div.container>ul.factoids{gap:80px;padding-top:24px;border-top:1px solid rgba(20,20,20,.3)}@media(max-width: 1439px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids{gap:56px}}@media(max-width: 1023px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids{gap:48px;padding-top:16px}}@media(max-width: 767px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids{gap:24px 12px}}html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li{font-size:15px;font-weight:500;line-height:1.3;justify-content:space-between;color:rgba(20,20,20,.7)}@media(max-width: 1919px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li{width:calc(50% - 6px)}}html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li>strong{font-size:24px;font-weight:700;line-height:1.3;color:#141414}@media(max-width: 1919px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li>strong{font-size:22px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.cigarette:not(.big)>div.container>ul.factoids>li>strong{font-size:18px;font-weight:700;line-height:1.3}}html>body>main>section.cigarette.big{grid-template-columns:1fr calc(6*var(--column-width) + 5*var(--gutter));grid-template-rows:840px}@media(max-width: 1919px),print{html>body>main>section.cigarette.big{grid-template-rows:706px}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big{grid-template-columns:1fr;grid-template-rows:auto}}html>body>main>section.cigarette.big>div.container{gap:80px}@media(max-width: 1439px),print{html>body>main>section.cigarette.big>div.container{gap:40px}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container{gap:32px;text-align:center}}@media(max-width: 767px),print{html>body>main>section.cigarette.big>div.container{align-items:center;padding-top:24px}}@media(max-width: 1439px),print{html>body>main>section.cigarette.big>div.container>h2{padding-right:80px}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container>h2{padding-left:80px}}@media(max-width: 767px),print{html>body>main>section.cigarette.big>div.container>h2{padding:0}}html>body>main>section.cigarette.big>div.container>ul.factoids{gap:64px 0}@media(max-width: 1919px),print{html>body>main>section.cigarette.big>div.container>ul.factoids{gap:48px 0}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container>ul.factoids{justify-content:center;gap:64px}}@media(max-width: 767px),print{html>body>main>section.cigarette.big>div.container>ul.factoids{gap:24px 48px;width:300px}}html>body>main>section.cigarette.big>div.container>ul.factoids>li{font-size:18px;font-weight:500;line-height:1.3;width:280px;padding-right:100px}@media(max-width: 1919px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1919px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li{width:50%}}@media(max-width: 1439px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li{padding-right:48px}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li{align-items:center;width:auto;max-width:116px;padding-right:0}}@media(max-width: 767px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li{width:116px}}html>body>main>section.cigarette.big>div.container>ul.factoids>li>img,html>body>main>section.cigarette.big>div.container>ul.factoids>li>strong{order:-1}html>body>main>section.cigarette.big>div.container>ul.factoids>li>strong{font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li>strong{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container>ul.factoids>li>strong{font-size:20px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>div.container>a{align-self:center}}@media(max-width: 767px),print{html>body>main>section.cigarette.big>picture{aspect-ratio:3/4}}@media(max-width: 1023px),print{html>body>main>section.cigarette.big>picture>img{object-position:center top}}html>body>main>section.cigarette[data-lime]{background:#eaff50 !important}html>body>main>section.comments{display:flex;flex-wrap:wrap;justify-content:space-between}html>body>main>section.comments>p{width:calc(7*var(--column-width) + 6*var(--gutter))}@media print{html>body>main>section.comments{display:flex !important}}html>body>main>section.complex-card div.breadcrumbs{display:flex;gap:.4em}html>body>main>section.complex-card div.breadcrumbs>a{color:#fff}html>body>main>section.complex-card div.breadcrumbs>a:not(:last-child)::after{content:"-"}html>body>main>section.complex-card div.breadcrumbs>a:not([onclick]){gap:.4em}html>body>main>section.complex-card div.breadcrumbs>a>svg{filter:invert(1)}html>body>main>section.complex-card.for-selection{width:100%;padding-inline:calc((100% - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2);padding-inline:0;overflow:hidden;margin-top:var(--component-gap);max-width:var(--full-width)}html>body>main>section.complex-card.for-selection>div.slider{width:var(--full-width);clip-path:none;border-radius:0 0 25px 25px;z-index:0}html>body>main>section.complex-card.for-selection>div.slider>ul.slides>li>figure{width:var(--full-width)}html>body>main>section.complex-card.for-selection>div.slider>ul.slides>li>figure>picture{clip-path:none}html>body>main>section.complex-card.for-selection>div.slider::before{border-radius:0 0 25px 25px;clip-path:none}html>body>main>section.complex-card.for-selection>a.generic{position:absolute;bottom:64px;right:calc((100vw - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2 + 112px);z-index:2}html>body>main>section.complex-card.for-selection>div.main{z-index:1;left:calc((var(--full-width) - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2)}@media(max-width: 1439px),print{html>body>main>section.complex-card.for-selection>div.main>ul.info{flex-wrap:wrap}html>body>main>section.complex-card.for-selection>div.main>ul.info>li.time{width:100%}}@media(max-width: 1023px),print{html>body>main>section.complex-card.for-selection>div.main{bottom:78px}html>body>main>section.complex-card.for-selection>div.main>ul.info{flex-wrap:wrap}html>body>main>section.complex-card.for-selection>div.main>ul.info>li.time{width:100%}html>body>main>section.complex-card.for-selection>a.generic{left:calc((100% - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2);bottom:24px;width:fit-content}}html>body>main>section.complex-card{position:relative;margin-top:0}html>body>main>section.complex-card>div.slider{position:relative;width:100%;height:588px;overflow:hidden;border-radius:25px;clip-path:var(--squircle-25)}html>body>main>section.complex-card>div.slider>ul.slides{position:relative;display:flex;width:100%;height:100%}html>body>main>section.complex-card>div.slider>ul.slides>li{position:relative}html>body>main>section.complex-card>div.slider>ul.slides>li>figure{width:calc(12*var(--column-width) + 11*var(--gutter));height:100%}html>body>main>section.complex-card>div.slider>ul.slides>li>figure::after,html>body>main>section.complex-card>div.slider>ul.slides>li>figure::before{content:"";z-index:1;width:100%;height:100%;display:block;position:absolute;bottom:0;pointer-events:none}html>body>main>section.complex-card>div.slider>ul.slides>li>figure::before{opacity:.8;background:radial-gradient(77.58% 77.58% at 0.03% 100%, #141414 0%, rgba(20, 20, 20, 0) 100%)}html>body>main>section.complex-card>div.slider>ul.slides>li>figure::after{opacity:.15;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%),#141414}html>body>main>section.complex-card>div.slider>ul.slides>li>figure>picture{height:100%}html>body>main>section.complex-card>div.slider>ul.slides>li>figure>picture>img{height:100%;object-fit:cover;width:100%}html>body>main>section.complex-card>div.slider>ul.slides>li>img{width:170px;height:170px;object-fit:contain;position:absolute;top:12px;right:12px;z-index:2}@media(max-width: 1023px),print{html>body>main>section.complex-card>div.slider>ul.slides>li>img{top:40px;right:40px;height:120px;width:120px}}@media(max-width: 767px),print{html>body>main>section.complex-card>div.slider>ul.slides>li>img{top:64px;right:0}}html>body>main>section.complex-card>div.slider>ul.buttons-arrows{bottom:64px;right:64px;gap:12px}html>body>main>section.complex-card>div.slider>ul.buttons-arrows>li>button{border:1px solid hsla(0,0%,100%,.5);filter:unset;background-color:rgba(0,0,0,0);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html>body>main>section.complex-card>div.slider>ul.buttons-arrows>li>button::after{filter:unset}html>body>main>section.complex-card>div.slider>ul.buttons-arrows>li a.generic.white{position:relative;z-index:10}html>body>main>section.complex-card>div.main{position:absolute;bottom:64px;left:64px;display:flex;flex-direction:column}html>body>main>section.complex-card>div.main>h1,html>body>main>section.complex-card>div.main>h2{margin-bottom:32px;color:#fff}html>body>main>section.complex-card>div.main>ul{display:flex;gap:48px}html>body>main>section.complex-card>div.main>ul>li{display:flex;flex-wrap:wrap;column-gap:12px;flex-direction:column}html>body>main>section.complex-card>div.main>ul>li>p{color:#fff}html>body>main>section.complex-card>div.main>ul>li>p:nth-child(1){opacity:.7;font-size:16px;font-weight:500;line-height:1.4;width:100%}@media(max-width: 1919px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(1){font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(1){font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.complex-card>div.main>ul>li>p:nth-child(2){font-size:20px;font-weight:700;line-height:1.3;margin-top:12px}@media(max-width: 1919px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(2){font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(2){font-size:16px;font-weight:700;line-height:1.3}}html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+3){font-size:20px;font-weight:700;line-height:1.3;display:flex;align-items:center;gap:12px;margin-top:12px}@media(max-width: 1919px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+3){font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+3){font-size:16px;font-weight:700;line-height:1.3}}html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+3)::before{content:"";display:block;border-radius:22.5px;background:#fff;width:8px;height:8px}html>body>main>section.complex-card>div.main>ul>li.time{flex-direction:row}@media(max-width: 1023px),print{html>body>main>section.complex-card>div.slider{height:460px}html>body>main>section.complex-card>div.slider>ul.buttons-arrows{display:none}html>body>main>section.complex-card>div.main{bottom:32px;left:24px}html>body>main>section.complex-card>div.main>h1,html>body>main>section.complex-card>div.main>h2{margin-bottom:16px}html>body>main>section.complex-card>div.main>ul{gap:24px}}@media(min-width: 768px),print{html>body>main>section.complex-card>ul.bookmarks{display:none}}@media(max-width: 767px),print{html>body>main>section.complex-card{margin:0;margin-top:calc(-1*var(--header-height));width:var(--full-width)}html>body>main>section.complex-card>div.slider{height:clamp(400px,75svh,800px);border-radius:0 0 16px 16px;clip-path:var(--squircle-16-bottom)}html>body>main>section.complex-card>div.slider::after,html>body>main>section.complex-card>div.slider::before{border-radius:0 0 16px 16px;clip-path:var(--squircle-16-bottom)}html>body>main>section.complex-card>div.slider>ul.slides>li>figure{width:var(--full-width)}html>body>main>section.complex-card>div.slider>ul.slides>li>figure>picture>img{width:100%;object-fit:cover}html>body>main>section.complex-card>div.slider::after{height:50%;background:linear-gradient(180deg, rgba(20, 20, 20, 0) 0%, rgb(20, 20, 20) 100%)}html>body>main>section.complex-card>ul.bookmarks{margin:6px calc(var(--margin) + 8px) 0}html>body>main>section.complex-card>div.main{bottom:27px;left:10px}html>body>main>section.complex-card>div.main>h1,html>body>main>section.complex-card>div.main>h2{margin-bottom:16px}html>body>main>section.complex-card>div.main>div.breadcrumbs{margin-bottom:20px}html>body>main>section.complex-card>div.main>div.breadcrumbs>a{font-size:15px;font-weight:500;line-height:1.3}}@media(max-width: 767px)and (max-width: 1919px),print and (max-width: 767px),print and (max-width: 1919px),print{html>body>main>section.complex-card>div.main>div.breadcrumbs>a{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body>main>section.complex-card>div.main>div.breadcrumbs>a{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body>main>section.complex-card>div.main>ul{gap:24px;flex-wrap:wrap;gap:12px}html>body>main>section.complex-card>div.main>ul>li>p{font-size:20px;font-weight:500;line-height:1.4}}@media(max-width: 767px)and (max-width: 1919px),print and (max-width: 767px),print and (max-width: 1919px),print{html>body>main>section.complex-card>div.main>ul>li>p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body>main>section.complex-card>div.main>ul>li>p{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 767px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(1){font-size:17px;font-weight:500;line-height:1.3}}@media(max-width: 767px)and (max-width: 1919px),print and (max-width: 767px),print and (max-width: 1919px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(1){font-size:15px;font-weight:500;line-height:1.3}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(1){font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+2){font-size:20px;font-weight:500;line-height:1.4;margin-top:2px}}@media(max-width: 767px)and (max-width: 1919px),print and (max-width: 767px),print and (max-width: 1919px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+2){font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+2){font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 767px),print{html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+3){gap:10px}html>body>main>section.complex-card>div.main>ul>li>p:nth-child(n+3)::before{width:4px;height:4px}html>body>main>section.complex-card>div.main>ul>li.time{width:100%}}html>body>main>section.complexes{display:grid;column-gap:var(--gutter);overflow-x:clip;overflow-y:visible}html>body>main>section.complexes>ul.filters{grid-row:1/2;grid-column:1/3}html>body>main>section.complexes>div.slider{position:relative;width:calc(12*var(--column-width) + 11*var(--gutter));grid-column:1/3}html>body>main>section.complexes>ul.navigation{grid-row:1/2;grid-column:2/3;justify-self:flex-end;position:unset}html>body>main>section.complexes>ul.navigation>li.link{width:200px;white-space:nowrap}html>body>main>section.complexes>ul.navigation>li.link>a{width:100%;display:block;text-align:center}@media(max-width: 1919px),print{html>body>main>section.complexes>ul.navigation>li.link{width:fit-content}}html>body>main>section.complexes>ul.navigation>li.prev{margin-right:12px;margin-left:32px;display:none}html>body>main>section.complexes>ul.navigation>li.next{display:none}html>body>main>section.complexes>ul.navigation>li.swiper-button-disabled{opacity:.5}html>body>main>section.complexes>ul.navigation>li.swiper-button-disabled:hover{filter:unset}@media(max-width: 767px),print{html>body>main>section.complexes:not(.no-slider) li.complexes-card{width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter)) !important}html>body>main>section.complexes:not(.no-slider) li.complexes-card>a,html>body>main>section.complexes:not(.no-slider) li.complexes-card>picture{width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter)) !important}}html>body>main>section.complexes.no-slider>div>ul{gap:var(--gutter);flex-wrap:wrap}html>body>main>section.complexes.no-slider>div>ul>li.extra.last:nth-child(2n+5){aspect-ratio:unset;width:calc(8*var(--column-width) + 7*var(--gutter))}html>body>main>section.complexes.no-slider>div>ul>li.extra.last:nth-child(2n+5)>a.generic{right:32px;left:unset}html>body>main>section.complexes.no-slider>div>ul>li.extra.last:nth-child(2n+5)>div.description{bottom:32px}html>body>main>section.complexes.parking ul.complexes-cards>li.complexes-card div.description,html>body>main>section.complexes.storage ul.complexes-cards>li.complexes-card div.description{display:flex;flex-direction:column;gap:16px;bottom:32px}html>body>main>section.complexes.parking ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(2),html>body>main>section.complexes.storage ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(2){font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.complexes.parking ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(2),html>body>main>section.complexes.storage ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(2){font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.complexes.parking ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(2),html>body>main>section.complexes.storage ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(2){font-size:20px;font-weight:700;line-height:1.3}}html>body>main>section.complexes.parking ul.complexes-cards>li.complexes-card div.description>h3,html>body>main>section.complexes.storage ul.complexes-cards>li.complexes-card div.description>h3{margin:0}html>body>main>section.complexes.parking ul.complexes-cards>li.complexes-card div.description>p.tag,html>body>main>section.complexes.storage ul.complexes-cards>li.complexes-card div.description>p.tag{margin-bottom:16px;background:#eaff50}html>body>main>section.complexes>ul.filters{margin-bottom:20px}html>body>main>section.complexes>ul.filters:has(input[id=unfinished]:checked)~div.slider>ul>li[data-unfinished=no],html>body>main>section.complexes>ul.filters:has(input[id=unfinished]:checked)~div.map>ul>li[data-unfinished=no],html>body>main>section.complexes>ul.filters:has(input[id=hand-over]:checked)~div.map>ul>li[data-hand-over=no],html>body>main>section.complexes>ul.filters:has(input[id=hand-over]:checked)~div.slider>ul>li[data-hand-over=no],html>body>main>section.complexes>ul.filters:has(input[id=hand-over]:checked)~div.map div[data-hand-over=no],html>body>main>section.complexes>ul.filters:has(input[id=unfinished]:checked)~div.map div[data-unfinished=no]{display:none}html>body>main>section.complexes.complex{margin-top:40px}@media(max-width: 767px),print{html>body>main>section.complexes>div.slider>ul.navigation{position:absolute;top:-56px;right:0}html>body>main>section.complexes>ul.filters{grid-row:2/3;width:100vw;margin-left:calc(-1*var(--gutter));padding-inline:var(--gutter)}}@media(min-width: 768px),print{html>body>main>section.complexes>div.tabs{position:absolute;top:-96px;right:calc((100% - (12*var(--column-width) + 11*var(--gutter)))/2)}}@media(max-width: 767px),print{html>body>main>section.complexes>div.tabs{grid-row:1/2;margin-bottom:24px}}html>body>main>section.construction-progress{position:relative}html>body>main>section.construction-progress>div:has(ul.timeline){margin-bottom:24px}html>body>main>section.construction-progress div.slider{position:relative;overflow-x:clip}html>body>main>section.construction-progress div.slider>ul.buttons-arrows{right:0;top:-74px;gap:12px}@media(max-width: 767px),print{html>body>main>section.construction-progress div.slider>ul.buttons-arrows{display:none}}html>body>main>section.construction-progress div.slider:has(ul.timeline){width:fit-content}html>body>main>section.construction-progress ul.content{display:flex}html>body>main>section.construction-progress ul.content>*{min-width:calc(4*var(--column-width) + 3*var(--gutter));max-width:calc(4*var(--column-width) + 3*var(--gutter));height:calc((4*var(--column-width) + 3*var(--gutter))*437/580);border-radius:25px}@media(max-width: 767px),print{html>body>main>section.construction-progress ul.content>*{min-width:calc(12*var(--column-width) + 11*var(--gutter));max-width:calc(12*var(--column-width) + 11*var(--gutter));height:calc((12*var(--column-width) + 11*var(--gutter))*437/580)}}@media(max-width: 1023px),print{html>body>main>section.construction-progress ul.content>*{border-radius:16px}}html>body>main>section.construction-progress ul.content>* button{width:100%;height:100%;cursor:pointer}html>body>main>section.construction-progress ul.content>* figure{position:relative;height:100%;width:100%}html>body>main>section.construction-progress ul.content>* figure>picture{max-width:100%;max-height:100%}html>body>main>section.construction-progress ul.content>* figure>picture>img{display:block;width:100%;height:calc((4*var(--column-width) + 3*var(--gutter))*437/580);object-fit:cover;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.construction-progress ul.content>* figure>picture>img{border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.construction-progress ul.content>* figure>picture>img{height:calc((12*var(--column-width) + 11*var(--gutter))*437/580)}}html>body>main>section.construction-progress ul.content>* figure>figcaption{position:absolute;bottom:0;display:flex;align-items:end;justify-content:space-between;padding-inline:37px;padding-block:30px 36px;width:100%;background:linear-gradient(0deg, rgba(20, 20, 20, 0.512) 46.05%, rgba(20, 20, 20, 0) 100%);border-bottom-left-radius:25px;border-bottom-right-radius:25px}@media(max-width: 1023px),print{html>body>main>section.construction-progress ul.content>* figure>figcaption{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}html>body>main>section.construction-progress ul.content>* figure>figcaption>h3,html>body>main>section.construction-progress ul.content>* figure>figcaption>span{color:#fff}html>body>main>section.construction-progress ul.content>* figure>figcaption>h3{font-size:30px;font-weight:500;line-height:1.3;text-transform:capitalize}@media(max-width: 1919px),print{html>body>main>section.construction-progress ul.content>* figure>figcaption>h3{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.construction-progress ul.content>* figure>figcaption>h3{font-size:22px;font-weight:500;line-height:1.1}}html>body>main>section.construction-progress ul.content>* figure>figcaption>span{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.construction-progress ul.content>* figure>figcaption>span{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.construction-progress ul.content>* figure>figcaption>span{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.construction-progress ul.content>*>iframe{width:100%;height:100%;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.construction-progress ul.content>*>iframe{border-radius:16px}}html>body>main>section.contacts{display:grid;grid-template-columns:calc(4*var(--column-width) + 3*var(--gutter) + var(--gutter)*1) calc(8*var(--column-width) + 7*var(--gutter));grid-template-rows:auto 653px}html>body>main>section.contacts>h2{grid-column-start:1;grid-column-end:3}@media(max-width: 1023px),print{html>body>main>section.contacts>h2{margin-bottom:24px}}@media(max-width: 1919px),print{html>body>main>section.contacts{grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter) + var(--gutter)*1) calc(7*var(--column-width) + 6*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.contacts{display:flex;flex-direction:column}html>body>main>section.contacts>ul{order:99;width:100%;height:450px;margin-top:-450px;padding:10px 10px 80px 10px !important;border-radius:16px;background-color:rgba(0,0,0,.5)}html>body>main>section.contacts:not(:has(input[name=show-list]:checked))>ul{display:none}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body>main>section.contacts{border-radius:16px}}html>body>main>section.contacts>label{position:absolute;bottom:24px;left:50%;translate:-50% 0;padding:8px 24px;height:40px;align-content:center;border-radius:10px;background:#141414;color:#fff;cursor:pointer;z-index:99;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.contacts>label{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.contacts>label{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.contacts>label::before{content:"Списком"}html>body>main>section.contacts>label:has(input:checked)::before{content:"На карте"}@media(min-width: 768px),print{html>body>main>section.contacts>label{display:none}}html>body>main>section.contacts>label input{display:none}html>body>main>section.documents{display:grid;grid-template-columns:1fr 244px;align-items:end}@media(max-width: 1023px),print{html>body>main>section.documents{grid-template-columns:1fr 180px}}@media(max-width: 767px),print{html>body>main>section.documents{grid-template-columns:1fr;gap:16px}}@media(max-width: 767px),print{html>body>main>section.documents>div.select{width:180px}}html>body>main>section.documents>div.select.preparing>div::after{content:none}html>body>main>section.documents>div.select.preparing>ul{pointer-events:none;opacity:0}html>body>main>section.documents>div.select>ul{margin-top:8px;transition:height .3s ease}html>body>main>section.documents>h2{margin-bottom:0}html>body>main>section.employees{display:grid;grid-template-columns:1fr 300px;align-items:end}@media(max-width: 767px),print{html>body>main>section.employees{display:block}}html>body>main>section.employees>div.select{margin-bottom:40px}@media(max-width: 1023px),print{html>body>main>section.employees>div.select{margin-bottom:16px}}@media(max-width: 767px),print{html>body>main>section.employees>div.select{width:100%}}html>body>main>section.employees>div.select.preparing>div::after{content:none}html>body>main>section.employees>div.select.preparing>ul{pointer-events:none;opacity:0}html>body>main>section.employees>div.select::before{font-size:16px;font-weight:400;line-height:1.3;display:block;margin-bottom:12px;content:attr(aria-label)}@media(max-width: 1023px),print{html>body>main>section.employees>div.select::before{font-size:14px;font-weight:400;line-height:1.3}}html>body>main>section.employees>div.select>ul{margin-top:8px;transition:height .3s ease}html>body>main>section.employees>ul.buttons-arrows{position:static;align-items:center;gap:24px;grid-column:2/3;justify-self:end}@media(max-width: 767px),print{html>body>main>section.employees>ul.buttons-arrows{justify-content:flex-end}}html>body>main>section.employees>ul.buttons-arrows>li.counter{font-size:24px;font-weight:500;line-height:1.3;text-align:center}@media(max-width: 1919px),print{html>body>main>section.employees>ul.buttons-arrows>li.counter{font-size:22px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.employees>ul.buttons-arrows>li.counter{font-size:18px;font-weight:500;line-height:1.3}}html>body>main>section.factoids:has(>div){display:grid;gap:40px}html>body>main>section.factoids>div{display:flex;justify-content:space-between}html>body>main>section.factoids>div>h2{white-space:nowrap}html>body>main>section.factoids>div>p{width:calc(5*var(--column-width) + 4*var(--gutter))}html>body>main>section.factoids>ul{display:flex;gap:var(--gutter)}html>body>main>section.factoids>ul>li{background-color:#fff;position:relative;border-radius:20px;display:flex;justify-content:flex-start;flex-direction:column;gap:36px;width:calc(3*var(--column-width) + 2*var(--gutter));height:450px}html>body>main>section.factoids>ul>li>picture{width:100%;height:260px}html>body>main>section.factoids>ul>li>picture>img{object-fit:cover;width:100%;height:100%;border-radius:20px 20px 0 0}html>body>main>section.factoids>ul>li>p{padding:0 40px 40px;font-size:30px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.factoids>ul>li>p{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.factoids>ul>li>p{font-size:22px;font-weight:500;line-height:1.1}}@media(max-width: 1919px),print{html>body>main>section.factoids>ul>li{gap:20px;height:390px}html>body>main>section.factoids>ul>li>picture{height:210px}html>body>main>section.factoids>ul>li>p{padding:0 20px 20px}}@media(max-width: 1439px),print{html>body>main>section.factoids>ul>li{gap:12px;height:310px}html>body>main>section.factoids>ul>li>picture{height:160px}html>body>main>section.factoids>ul>li>p{padding:0 12px 12px}}@media(max-width: 1023px),print{html>body>main>section.factoids>ul{flex-wrap:wrap}html>body>main>section.factoids>ul>li{gap:20px;height:310px;width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.factoids>ul>li>picture{height:215px}html>body>main>section.factoids>ul>li>p{padding:0 20px 20px}}@media(max-width: 1023px)and (max-width: 1023px),print and (max-width: 1023px),print and (max-width: 1023px),print{html>body>main>section.factoids>ul>li>p{font-size:18px;font-weight:500;line-height:1.1}}@media(max-width: 767px),print{html>body>main>section.factoids>ul>li{gap:8px;height:210px;width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.factoids>ul>li>picture{height:120px}html>body>main>section.factoids>ul>li>p{padding:0 8px 8px}}html>body>main>section.form-callback{position:relative;display:grid;grid-template-columns:calc(6*var(--column-width) + 5*var(--gutter)) calc(6*var(--column-width) + 5*var(--gutter));grid-template-rows:auto 1fr;gap:0 calc(var(--gutter)*1);height:640px}html>body>main>section.form-callback::before{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:#fff;border-radius:25px;content:""}html>body[data-dark]>main>section.form-callback::before{background:#303030}@media(max-width: 1023px),print{html>body>main>section.form-callback{grid-template-columns:1fr;grid-template-rows:auto auto 320px;gap:0;height:unset}html>body>main>section.form-callback::before{border-radius:16px}}html>body>main>section.form-callback .hide{display:none !important}html>body>main>section.form-callback>h2{grid-row:1;grid-column:1;padding:48px 0 0 56px;font-size:48px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.form-callback>h2{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.form-callback>h2{font-size:28px;font-weight:500;line-height:1.1}}@media(max-width: 1439px),print{html>body>main>section.form-callback>h2{padding:40px 0 0 32px}}@media(max-width: 1023px),print{html>body>main>section.form-callback>h2{padding:24px 0 0 24px;margin:0}}@media(max-width: 767px),print{html>body>main>section.form-callback>h2{padding:24px 0 0 16px}}html>body[data-dark]>main>section.form-callback>h2{color:#fff}html>body>main>section.form-callback>div{grid-row:2;grid-column:1;padding-top:0 !important}@media(min-width: 1024px){html>body>main>section.form-callback>aside{grid-row:1/3;grid-column:2}}html>body[data-dark]>main>section.form-callback p{color:#fff}html>body>main>section.form-callback[data-form-name=referral] form{width:100%;max-width:unset;flex:unset;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto 1fr;height:100%;gap:12px}html>body>main>section.form-callback[data-form-name=referral] form>h3{grid-column:1/3;font-size:22px;margin-bottom:4px}html>body>main>section.form-callback[data-form-name=referral] form>h3:not(:first-of-type){margin-top:12px}html>body>main>section.form-callback[data-form-name=referral] form>div{grid-column:1/3}@media(max-width: 1023px),print{html>body>main>section.form-callback[data-form-name=referral] form>div{margin-top:20px}}@media(max-width: 1279px),print{html>body>main>section.form-callback[data-form-name=referral] form input{min-width:0}html>body>main>section.form-callback[data-form-name=referral] form>div{grid-column:1/3}}@media(max-width: 1023px),print{html>body>main>section.form-callback[data-form-name=referral] form>div{grid-column:1}}@media(max-width: 767px),print{html>body>main>section.form-callback[data-form-name=referral] form{grid-template-columns:1fr}html>body>main>section.form-callback[data-form-name=referral] form>h3{grid-column:1}}@media(min-width: 1024px)and (max-width: 1279px){html>body>main>section.form-callback[data-form-name=referral]>div.generic-form{padding-right:0}}html>body>main>section.form-callback[data-form-name=tender] form{width:100%;max-width:unset;flex:unset;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;height:100%;gap:12px}html>body>main>section.form-callback[data-form-name=tender] form>h3{grid-column:1/3;font-size:22px;margin-bottom:4px}html>body>main>section.form-callback[data-form-name=tender] form>h3:not(:first-of-type){margin-top:12px}html>body>main>section.form-callback[data-form-name=tender] form>div{grid-column:1/3}@media(max-width: 1023px),print{html>body>main>section.form-callback[data-form-name=tender] form>div{margin-top:20px}}html>body>main>section.form-callback[data-form-name=tender] form>textarea{grid-column:1/3;background:#f1f1f1}@media(max-width: 1279px),print{html>body>main>section.form-callback[data-form-name=tender] form input{min-width:0}html>body>main>section.form-callback[data-form-name=tender] form>div{grid-column:1/3}}@media(max-width: 1023px),print{html>body>main>section.form-callback[data-form-name=tender] form>div{grid-column:1}}@media(max-width: 767px),print{html>body>main>section.form-callback[data-form-name=tender] form{grid-template-columns:1fr}html>body>main>section.form-callback[data-form-name=tender] form>h3{grid-column:1}}@media(min-width: 1024px)and (max-width: 1279px){html>body>main>section.form-callback[data-form-name=tender]>div.generic-form{padding-right:0}}html>body>main>section.header-h1{position:relative}@media print{html>body>main>section.header-h1{margin-top:32px !important;margin-left:0 !important}html>body>main>section.header-h1 div.breadcrumbs{display:none}}html>body>main>section.header-h1:has(figure){margin-top:0;display:flex;flex-direction:column;justify-content:end;height:588px;--padding: 64px;padding:var(--padding)}html>body>main>section.header-h1:has(figure)>h1{color:#fff}html>body>main>section.header-h1:has(figure)>a{position:absolute;bottom:var(--padding);right:var(--padding)}html>body>main>section.header-h1:has(figure)>div.breadcrumbs{position:static;color:#fff}html>body>main>section.header-h1:has(figure)>div.breadcrumbs svg{stroke:#fff}@media(max-width: 1023px),print{html>body>main>section.header-h1:has(figure){--padding: 40px;width:100vw;gap:16px}}@media(max-width: 767px),print{html>body>main>section.header-h1:has(figure){--padding: 10px;margin-top:calc(-1*var(--header-height));margin-inline:0;height:75svh;min-height:400px;max-height:800px;padding-bottom:25px;gap:16px}html>body>main>section.header-h1:has(figure)>a{position:static;order:-1;align-self:start}}@media(min-width: 1024px){html>body>main>section.header-h1:has(figure) ul.info{margin-top:32px}}html>body>main>section.header-h1:has(figure) ul.info p{color:#fff}html>body>main>section.header-h1:not(:has(figure)) div.breadcrumbs{margin-top:calc(-37px - 1em)}@media(max-width: 1023px),print{html>body>main>section.header-h1:not(:has(figure)) div.breadcrumbs{margin-top:calc(-18px - 1em);margin-bottom:16px}}html>body>main>section.header-h1:not(:has(figure)) ul.info{margin-top:24px}@media(max-width: 1023px),print{html>body>main>section.header-h1:not(:has(figure)) ul.info{margin-top:12px}}html>body>main>section.header-h1>figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}html>body>main>section.header-h1>figure::before{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:25px;opacity:.8;background:radial-gradient(77.58% 77.58% at 0.03% 100%, #141414 0%, rgba(20, 20, 20, 0) 100%);content:""}html>body>main>section.header-h1>figure>picture{width:100%;height:100%}html>body>main>section.header-h1>figure>picture>img{width:100%;height:100%;border-radius:25px;object-fit:cover}@media(max-width: 1023px),print{html>body>main>section.header-h1>figure::before,html>body>main>section.header-h1>figure>picture>img{border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.header-h1>figure::before,html>body>main>section.header-h1>figure>picture>img{border-radius:0 0 16px 16px}}html>body>main>section.header-h1>ul.info{display:flex;gap:48px}@media(max-width: 1023px),print{html>body>main>section.header-h1>ul.info{gap:24px}}@media(max-width: 767px),print{html>body>main>section.header-h1>ul.info{gap:12px}}html>body>main>section.header-h1>ul.info>li{display:flex;flex-wrap:wrap;column-gap:12px;flex-direction:column}html>body>main>section.header-h1>ul.info>li>p:nth-child(1){opacity:.7;width:100%;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.header-h1>ul.info>li>p:nth-child(1){font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.header-h1>ul.info>li>p:nth-child(1){font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.header-h1>ul.info>li>p:nth-child(2){margin-top:12px;font-size:24px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.header-h1>ul.info>li>p:nth-child(2){font-size:22px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.header-h1>ul.info>li>p:nth-child(2){font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 767px),print{html>body>main>section.header-h1>ul.info>li>p:nth-child(2){margin-top:2px}}html>body>main>section.hero-screen{margin-top:0}html>body>main>section.hero-screen>div>div{position:relative;display:flex;height:588px;overflow:hidden;border-radius:25px}html>body>main>section.hero-screen>div>div>ul.slides{display:flex}html>body>main>section.hero-screen>div>div>ul.slides>li>a{position:relative;display:block;height:100%;width:100%}html>body>main>section.hero-screen>div>div>ul.slides>li>a>h1,html>body>main>section.hero-screen>div>div>ul.slides>li>a p{position:absolute;bottom:64px;left:64px;width:calc(7*var(--column-width) + 6*var(--gutter));color:#fff;text-wrap:balance;font-size:68px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.hero-screen>div>div>ul.slides>li>a>h1,html>body>main>section.hero-screen>div>div>ul.slides>li>a p{font-size:60px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.hero-screen>div>div>ul.slides>li>a>h1,html>body>main>section.hero-screen>div>div>ul.slides>li>a p{font-size:32px;font-weight:500;line-height:1}}html>body>main>section.hero-screen>div>div>ul.slides>li>a>picture{height:100%}html>body>main>section.hero-screen>div>div>ul.slides>li>a>picture>img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:25px}html>body>main>section.hero-screen>div>div>ul.slides>li>a>picture::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #141414 26.44%, rgba(20, 20, 20, 0) 80.29%);opacity:.3;pointer-events:none;border-radius:25px}html>body>main>section.hero-screen>div>div>ul.slides>li>a>video{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 768px),print{html>body>main>section.hero-screen>div>div>ul.slides>li>a>video.mobile-video{display:none}}@media(max-width: 767px),print{html>body>main>section.hero-screen>div>div>ul.slides>li>a:has(video.mobile-video) video.desktop-video{display:none}}html>body>main>section.hero-screen>div>div:not(:has(li.swiper-slide:nth-child(2)))>ul.buttons-arrows{display:none}html>body>main>section.hero-screen>div>div>ul.buttons-arrows{bottom:64px;right:64px;gap:12px}html>body>main>section.hero-screen>div>div>ul.buttons-arrows>li>button{border:1px solid hsla(0,0%,100%,.5);filter:unset;background-color:rgba(0,0,0,0);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html>body>main>section.hero-screen>div>div>ul.buttons-arrows>li>button::after{filter:unset}html>body>main>section.hero-screen>div>div>a{position:absolute;top:64px;right:64px}html>body>main>section.hero-screen>div>div>a>svg:nth-of-type(1){animation:spin 10s linear infinite}html>body>main>section.hero-screen>div>div>a>svg:nth-of-type(2){position:absolute;top:60px;right:60px}@media(min-width: 1024px){html>body>main>section.hero-screen>div>ul.bookmarks{display:none}}@media(max-width: 1023px),print{html>body>main>section.hero-screen>div>div{height:480px;flex-direction:column}html>body>main>section.hero-screen>div>div>a{top:40px;right:40px}html>body>main>section.hero-screen>div>div>a>svg:nth-of-type(1){height:100px;width:100px}html>body>main>section.hero-screen>div>div>a>svg:nth-of-type(2){height:30px;width:30px;top:35px;right:35px}html>body>main>section.hero-screen>div>div>ul.slides>li>a>h1,html>body>main>section.hero-screen>div>div>ul.slides>li>a p{bottom:40px;left:40px;width:calc(var(--full-width) - 2*var(--margin) - 30px)}html>body>main>section.hero-screen>div>div>ul.buttons-arrows{display:none}html>body>main>section.hero-screen>div>ul.bookmarks{margin:6px calc(var(--margin) + 8px) 0}html>body>main>section.hero-screen>div>ul.bookmarks>li{height:1px}}@media(max-width: 767px),print{html>body>main>section.hero-screen{margin:0;margin-top:calc(-1*var(--header-height));width:var(--full-width)}html>body>main>section.hero-screen>div{width:var(--full-width)}html>body>main>section.hero-screen>div>div{aspect-ratio:1536/1600;border-radius:0 0 16px 16px;height:100%}html>body>main>section.hero-screen>div>div>a{top:64px;right:16px}html>body>main>section.hero-screen>div>div>a>svg:nth-of-type(1){height:80px;width:80px}html>body>main>section.hero-screen>div>div>a>svg:nth-of-type(2){height:23px;width:23px;top:28px;right:28px}html>body>main>section.hero-screen>div>div>ul.slides>li>a>h1,html>body>main>section.hero-screen>div>div>ul.slides>li>a p{bottom:24px;left:24px}html>body>main>section.hero-screen>div>div>ul.slides>li>a>picture>img{border-radius:0 0 16px 16px}html>body>main>section.hero-screen>div>div>ul.slides>li>a>picture::after{border-radius:16px 16px}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}html>body>main>section.history{width:100%;overflow-x:clip}html>body>main>section.history>h2{width:calc(var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter));margin:auto}@media(min-width: 1280px)and (max-width: 1919px){html>body>main>section.history{--column-count: 9;--column-width: calc((var(--grid-width) - (var(--column-count) - 1) * var(--gutter)) / var(--column-count))}}@media(max-width: 767px),print{html>body>main>section.history{height:768px}}html>body>main>section.history::before{position:absolute;top:0;left:0;display:block;width:100%;height:150%;content:"";background-image:url("/styles/images/history/large.svg");background-size:calc(1.08*var(--full-width));background-position:calc(50% + 24px) 100px;background-repeat:no-repeat}@media(max-width: 1920px){html>body>main>section.history::before{width:100vw}}@media(min-width: 1440px)and (max-width: 1919px){html>body>main>section.history::before{background-image:url("/styles/images/history/double.svg");background-size:calc((1.1)*100vw + (-144)*1px);background-position:center top}}@media(min-width: 1280px)and (max-width: 1439px){html>body>main>section.history::before{background-image:url("/styles/images/history/double.svg");background-size:calc((1.1)*100vw + (-34)*1px);background-position:center top}}@media(min-width: 1024px)and (max-width: 1279px){html>body>main>section.history::before{background-image:url("/styles/images/history/double_small.svg");background-size:100%;background-position:center top}}@media(max-width: 1023px),print{html>body>main>section.history::before{background-image:radial-gradient(132.63% 79.59% at 121.94% 45.54%, rgba(0, 0, 0, 0.9333333333) 0%, rgba(255, 255, 255, 0) 100%);background-position:right center;background-size:20% 100%;filter:blur(50px);transform:translateX(70px);height:100%;transition:opacity .3s ease;z-index:1;pointer-events:none}}@media(max-width: 767px),print{html>body>main>section.history::before{background-size:20% 100%;transform:translateX(40px)}}@media(max-width: 1023px),print{html>body>main>section.history>ul::before{position:absolute;top:0;left:calc(-1*var(--full-width) - var(--margin));display:block;width:400%;height:100%;content:"";z-index:-1;background-image:url("/styles/images/history/ornament.svg");background-repeat:repeat-x;background-size:calc(6*var(--column-width) + 5*var(--gutter) + var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.history>ul::before{background-size:auto 658px;left:0;width:2060px;background-position:-48px}}html>body>main>section.history.hide-gradient::before{opacity:0}@media(max-width: 767px),print{html>body>main>section.iframe:not(.video)>div.container{height:400px;padding-top:0}}html>body>main>section.infrastructure.tab-hidden{width:calc(12*var(--column-width) + 11*var(--gutter));height:500px}html>body>main>section.infrastructure>menu{position:absolute;top:40px;left:40px;z-index:1000;width:calc(3*var(--column-width) + 2*var(--gutter));background:rgba(20,20,20,.8);padding:40px;border-radius:20px;transition:height .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}html>body>main>section.infrastructure>menu>label>p{font-size:22px;font-weight:700;line-height:1.1;color:#fff}@media(max-width: 1919px),print{html>body>main>section.infrastructure>menu>label>p{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.infrastructure>menu>label>p{font-size:18px;font-weight:700;line-height:1.1}}html>body>main>section.infrastructure>menu>div{display:grid;grid-template-rows:1fr;border-top:1px solid rgba(0,0,0,0);transition:grid-template-rows .3s ease,border-color .3s ease,margin .3s ease}html>body>main>section.infrastructure>menu>div>ul{display:flex;flex-direction:column;gap:16px;overflow:hidden}html>body>main>section.infrastructure>menu>div>ul>li>label>span{font-size:20px;font-weight:500;line-height:1.4;color:#fff}@media(max-width: 1919px),print{html>body>main>section.infrastructure>menu>div>ul>li>label>span{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.infrastructure>menu>div>ul>li>label>span{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.infrastructure>menu:not(:has(input[name=expand-categories]:checked))>div{grid-template-rows:0fr}html>body>main>section.infrastructure>menu:has(input[name=expand-categories]:checked)>div{border-color:hsla(0,0%,100%,.4);margin-top:16px}html>body>main>section.infrastructure>menu:has(input[name=expand-categories]:checked)>div>ul{margin-top:24px}@media(max-width: 1023px),print{html>body>main>section.infrastructure>menu{top:unset;bottom:20px;left:0;padding:0;width:unset;background:none;backdrop-filter:unset;-webkit-backdrop-filter:unset;border-radius:0}html>body>main>section.infrastructure>menu>label{display:none}html>body>main>section.infrastructure>menu>div{border:none;margin-top:0 !important}html>body>main>section.infrastructure>menu>div>ul{margin-top:0;flex-direction:row;gap:12px;height:32px;padding-inline:20px;overflow-x:scroll;overflow-y:clip}html>body>main>section.infrastructure>menu>div>ul>li>label{padding-inline:20px;height:32px;border-radius:32px;border:1px solid #141414;transition:background-color .3s ease;cursor:pointer}html>body>main>section.infrastructure>menu>div>ul>li>label>span{line-height:32px;transition:color .3s ease}html>body>main>section.infrastructure>menu>div>ul>li>label>div{display:none}html>body>main>section.infrastructure>menu>div>ul>li>label:not(:has(input:checked)){background:#141414}html>body>main>section.infrastructure>menu>div>ul>li>label:has(input:checked){background:#eaff50}html>body>main>section.infrastructure>menu>div>ul>li>label:has(input:checked)>span{color:#141414}}html>body>main>section.news{display:grid}html>body>main>section.news>ul.filters{grid-row:1/2;grid-column:1/3}html>body>main>section.news.no-slider>div.slider>ul.slides{flex-wrap:wrap;gap:var(--gutter)}html>body>main>section.news.no-slider>div.slider>ul.slides>li{width:calc(4*var(--column-width) + 3*var(--gutter))}@media(max-width: 1279px),print{html>body>main>section.news.no-slider>div.slider>ul.slides>li{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.news.no-slider>div.slider>ul.slides>li{width:calc(12*var(--column-width) + 11*var(--gutter));aspect-ratio:unset}}html>body>main>section.news.no-slider>ul.filters{margin-bottom:40px}@media(max-width: 1023px),print{html>body>main>section.news.no-slider>ul.filters{margin-bottom:24px}}@media(min-width: 1440px){html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(1),html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(3n+1){width:calc(3*var(--column-width) + 2*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(1)>a,html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(3n+1)>a{aspect-ratio:430/375;width:calc(3*var(--column-width) + 2*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(3n+2){width:calc(5*var(--column-width) + 4*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(3n+2)>a{aspect-ratio:730/375;width:calc(5*var(--column-width) + 4*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(3n+3){width:calc(4*var(--column-width) + 3*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li:nth-child(3n+3)>a{aspect-ratio:580/375;width:calc(4*var(--column-width) + 3*var(--gutter))}}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li>a>div.description>img{width:90px;height:90px}@media(max-width: 1919px),print{html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li>a>div.description>img{height:72px;width:fit-content;top:25px;right:22px}}@media(max-width: 1439px),print{html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li{width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li>a{width:calc(6*var(--column-width) + 5*var(--gutter));aspect-ratio:482/300}}@media(max-width: 1023px),print{html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li{width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li>a{width:calc(6*var(--column-width) + 5*var(--gutter));aspect-ratio:482/300}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li>a>div.description>img{width:50px}}@media(max-width: 767px),print{html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li{width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter))}html>body>main>section.news:not(.no-slider)>div.slider>ul.slides>li>a{width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter));aspect-ratio:321/220}}html>body>main>section.news>button.more{justify-self:center;margin-top:40px;width:fit-content;grid-column:1/3}@media(max-width: 1023px),print{html>body>main>section.news>button.more{margin-top:16px}}html>body>main>section.news>ul.navigation{position:unset;justify-self:flex-end;grid-row:1/2;grid-column:2/3}html>body>main>section.news>ul.navigation>li.link{width:200px}html>body>main>section.news>ul.navigation>li.link>a{width:100%;display:block;text-align:center}@media(max-width: 1919px),print{html>body>main>section.news>ul.navigation>li.link{width:fit-content}}html>body>main>section.news>ul.navigation>li.prev{margin-right:12px;margin-left:32px}html>body>main>section.news>ul.navigation>li.swiper-button-disabled{opacity:.5}html>body>main>section.news>ul.navigation>li.swiper-button-disabled:hover{filter:unset}@media(max-width: 767px),print{html>body>main>section.news>ul.navigation{margin-bottom:16px;align-self:flex-end}html>body>main>section.news>ul.navigation>li:not(.link){display:none}}html>body>main>section.object-apartments{display:grid;column-gap:var(--gutter);grid-template-columns:calc(4*var(--column-width) + 3*var(--gutter)) calc(8*var(--column-width) + 7*var(--gutter))}html>body>main>section.object-apartments>h2{grid-column:1/3}@media(max-width: 1023px),print{html>body>main>section.object-apartments{grid-template-columns:1fr;gap:0}html>body>main>section.object-apartments>*{grid-column:1/2}}html>body>main>section.object-apartments>figure{width:calc(4*var(--column-width) + 3*var(--gutter));display:block;line-height:0;aspect-ratio:580/380;position:relative;height:100%}html>body>main>section.object-apartments>figure>picture{height:100%;display:block;line-height:0}html>body>main>section.object-apartments>figure>picture::after{content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0deg, rgba(20, 20, 20, 0.8) 46.05%, rgba(20, 20, 20, 0) 100%);border-radius:0 0 25px 25px;pointer-events:none}@media(max-width: 1023px),print{html>body>main>section.object-apartments>figure>picture::after{border-radius:0 0 16px 16px;height:70%}}html>body>main>section.object-apartments>figure>picture>img{height:100%;border-radius:25px;object-fit:cover;width:100%}@media(max-width: 1023px),print{html>body>main>section.object-apartments>figure>picture>img{border-radius:16px}}html>body>main>section.object-apartments>figure>figcaption{position:absolute;bottom:32px;left:32px;z-index:2;width:calc(100% - 64px)}html>body>main>section.object-apartments>figure>figcaption>h3{color:#fff;margin-bottom:8px;font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.object-apartments>figure>figcaption>h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>figure>figcaption>h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.object-apartments>figure>figcaption>p{color:#fff;font-size:18px;font-weight:500;line-height:140%}@media(max-width: 1919px),print{html>body>main>section.object-apartments>figure{aspect-ratio:420/380}}@media(max-width: 1439px),print{html>body>main>section.object-apartments>figure{aspect-ratio:315/380}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>figure{width:calc(12*var(--column-width) + 11*var(--gutter));aspect-ratio:738/460}html>body>main>section.object-apartments>figure>figcaption{bottom:24px;left:24px;width:calc(100% - 48px)}}html>body>main>section.object-apartments>ul{width:calc(8*var(--column-width) + 7*var(--gutter));display:flex;width:100%;justify-content:space-between;gap:0}html>body>main>section.object-apartments>ul>li{border-radius:20px;aspect-ratio:1/1;display:block;height:100%}html>body>main>section.object-apartments>ul>li:nth-child(1){background-color:#eaff50}html>body>main>section.object-apartments>ul>li:nth-child(1)>a>span{background-color:#141414}html>body>main>section.object-apartments>ul>li:nth-child(1)>a>span>svg>path{stroke:#fff}html>body>main>section.object-apartments>ul>li:nth-child(2){background-color:#fff}@media(pointer: fine){html>body>main>section.object-apartments>ul>li a:hover>p{translate:0 -130px}}html>body>main>section.object-apartments>ul>li>a{height:100%;display:flex;padding:40px 40px 48px 40px;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:8px}html>body>main>section.object-apartments>ul>li>a>p.title{font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.object-apartments>ul>li>a>p.title{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul>li>a>p.title{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.object-apartments>ul>li>a>p.subtitle{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.object-apartments>ul>li>a>p.subtitle{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul>li>a>p.subtitle{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li{max-width:calc((8*var(--column-width) + 7*var(--gutter) - 40px)/3)}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(3){background-color:#141414}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(3) *{color:#fff}@media(max-width: 1439px),print{html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4))){display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);grid-auto-rows:1fr 1fr}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li{max-width:unset;aspect-ratio:unset;width:calc(4*var(--column-width) + 3*var(--gutter))}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li>a{justify-content:center}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(3){grid-column:1/3;width:calc(8*var(--column-width) + 7*var(--gutter))}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4))){gap:10px}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li{max-width:unset;aspect-ratio:364/180;width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li>a{justify-content:center}}@media(max-width: 1023px)and (pointer: coarse),print and (pointer: coarse){html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li>a>p{translate:0 -45px}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(1)>a>span{background-color:#eaff50}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(1)>a>span>svg>path{stroke:#141414}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(3){grid-column:1/3;width:calc(12*var(--column-width) + 11*var(--gutter));aspect-ratio:unset}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(3)>a>span{background-color:#fff}}@media(max-width: 767px),print{html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4))){grid-template-columns:1fr}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li{width:100%;aspect-ratio:unset;height:180px}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(4)))>li:nth-child(3){grid-column:1/2}}html>body>main>section.object-apartments>ul:has(li:nth-child(4)){display:grid;grid-template-columns:calc(4*var(--column-width) + 3*var(--gutter)) calc(4*var(--column-width) + 3*var(--gutter));grid-template-rows:1fr 1fr;gap:20px}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li{aspect-ratio:580/180;width:calc(4*var(--column-width) + 3*var(--gutter))}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(2),html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(3){background-color:#fff}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(4){background-color:#141414}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(4) *{color:#fff}@media(max-width: 1919px),print{html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li{aspect-ratio:420/180}}@media(max-width: 1439px),print{html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li{aspect-ratio:314/180}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul:has(li:nth-child(4)){grid-template-columns:1fr 1fr;gap:10px !important}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li{aspect-ratio:316/132;width:calc((12*var(--column-width) + 11*var(--gutter) - 10px)/2);border-radius:16px}}@media(max-width: 1023px)and (pointer: coarse),print and (pointer: coarse){html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li>a>p{translate:0 -60px}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(1)>a>span{background-color:rgba(0,0,0,0)}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(1)>a>span>svg>path{stroke:#141414}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(4)>a>span{border:1px solid #fff}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li:nth-child(4)>a>span>svg>path{stroke:#fff}}@media(max-width: 767px),print{html>body>main>section.object-apartments>ul:has(li:nth-child(4)){grid-template-columns:1fr}html>body>main>section.object-apartments>ul:has(li:nth-child(4))>li{width:100%;aspect-ratio:unset;height:180px}}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(3))){gap:var(--gutter)}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(3)))>li{max-width:unset;flex:1;aspect-ratio:unset}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(2))){gap:var(--gutter)}html>body>main>section.object-apartments>ul:not(:has(li:nth-child(2)))>li{max-width:unset;flex:1;aspect-ratio:unset}@media(max-width: 1439px),print{html>body>main>section.object-apartments>ul:not(:has(li:nth-child(2)))>li{width:calc(8*var(--column-width) + 7*var(--gutter))}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul:not(:has(li:nth-child(2)))>li{width:calc(12*var(--column-width) + 11*var(--gutter))}}@media(max-width: 1919px),print{html>body>main>section.object-apartments>ul>li>a{padding:32px}}@media(max-width: 1023px),print{html>body>main>section.object-apartments>ul{width:100%;grid-auto-rows:unset;margin-top:10px}html>body>main>section.object-apartments>ul>li>a{padding:24px}html>body>main>section.object-apartments>ul>li>a>span{background-color:rgba(0,0,0,0);border:1px solid #141414}}html>body>main>section.promo-gallery ul.swiper-wrapper{display:flex;width:calc(9*var(--column-width) + 8*var(--gutter))}@media(max-width: 1439px),print{html>body>main>section.promo-gallery ul.swiper-wrapper{width:calc(12*var(--column-width) + 11*var(--gutter))}}@media(min-width: 1024px){html>body>main>section.promo-gallery ul.swiper-wrapper{gap:var(--gutter)}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper{margin-bottom:-20px}}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(figure:hover))>li.swiper-slide:first-of-type{flex-basis:calc(5*var(--column-width) + 4*var(--gutter))}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(figure:hover))>li.swiper-slide:first-of-type figure h5,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(figure:hover))>li.swiper-slide:first-of-type figure span,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(figure:hover))>li.swiper-slide:first-of-type>figcaption h5,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(figure:hover))>li.swiper-slide:first-of-type>figcaption span{opacity:1 !important}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(figure:hover))>li.swiper-slide:first-of-type figure>picture{margin-left:0}html>body>main>section.promo-gallery ul.swiper-wrapper>li{flex-basis:calc(2*var(--column-width) + 1*var(--gutter));flex-grow:1;transition:flex-basis .3s ease-in-out}html>body>main>section.promo-gallery ul.swiper-wrapper>li:hover{flex-basis:calc(5*var(--column-width) + 4*var(--gutter))}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper>li{flex-basis:calc(5*var(--column-width) + 4*var(--gutter));min-width:calc(5*var(--column-width) + 4*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.promo-gallery ul.swiper-wrapper>li{flex-basis:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter));min-width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter))}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure{position:relative;border-radius:25px;overflow:hidden;height:550px;margin:0}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure{height:380px;border-radius:20px}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure:hover>figcaption h5,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure:hover>figcaption span{opacity:1 !important}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure:hover>picture{margin-left:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption{display:flex;align-items:center;justify-content:space-between;width:calc(5*var(--column-width) + 4*var(--gutter))}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span{color:#fff}@media(max-width: 1439px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption{width:100%}}@media(min-width: 1024px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span{transition:opacity .3s ease-in-out}}@media(min-width: 1024px)and (min-width: 1440px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk=true],html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk=true]{opacity:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk=true]+span,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk=true]+span{opacity:0}}@media screen and (min-width: 1024px)and (min-width: 1440px)and (max-width: 1800px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-2=true],html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-2=true]{opacity:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-2=true]+span,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-2=true]+span{opacity:0}}@media screen and (min-width: 1024px)and (min-width: 1440px)and (max-width: 1600px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-3=true],html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-3=true]{opacity:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-3=true]+span,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-3=true]+span{opacity:0}}@media(min-width: 1024px)and (max-width: 1439px),print and (min-width: 1024px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-1=true],html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-1=true]{opacity:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5:not(span)[data-hidden-desk-2=true],html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span:not(span)[data-hidden-desk-2=true]{opacity:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5:not(span)[data-hidden-desk-2=true]+span,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span:not(span)[data-hidden-desk-2=true]+span{opacity:0}}@media screen and (min-width: 1024px)and (max-width: 1439px)and (max-width: 1120px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-3=true],html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-3=true]{opacity:0}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption h5[data-hidden-desk-3=true]+span,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span[data-hidden-desk-3=true]+span{opacity:0}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a{font-size:20px;font-weight:500;line-height:1.4;background-color:#eaff50;padding:12px 18px;border-radius:15px;cursor:pointer;transition:.3s ease-in-out background}@media(max-width: 1919px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a:hover{background-color:#fff}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a span{color:#141414}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a svg{display:none;width:33px;height:33px}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a svg{display:block}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a{padding:0;border-radius:0;border:0px;background-color:rgba(0,0,0,0)}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption a span{display:none}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption span{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>picture,html>body>main>section.promo-gallery ul.swiper-wrapper li>figure img{height:100%;object-fit:cover;object-position:center}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure img{position:absolute;width:calc(5*var(--column-width) + 4*var(--gutter));max-width:calc(6*var(--column-width) + 5*var(--gutter))}@media(max-width: 1439px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure img{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 1439px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure img{min-width:100%}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>picture{display:flex;justify-content:center}@media(min-width: 1024px){html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>picture{transition:margin-left .3s ease-in-out}}@media(max-width: 1439px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>picture{width:100%}}html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption{box-sizing:border-box;position:absolute;bottom:0;background:linear-gradient(0deg, rgba(20, 20, 20, 0.64) 45.51%, rgba(20, 20, 20, 0) 100%);height:206px;padding:96px 40px 32px}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper li>figure>figcaption{height:141px;padding:76px 16px 16px}}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) img,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) figcaption{width:calc(6*var(--column-width) + 5*var(--gutter))}@media(max-width: 1439px),print{html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))):not(:has(li:hover)) li:first-child{flex-basis:calc(7*var(--column-width) + 6*var(--gutter))}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) li:hover{flex-basis:calc(7*var(--column-width) + 6*var(--gutter))}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) li:not(:hover){flex-basis:calc(5*var(--column-width) + 4*var(--gutter))}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) img,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) figcaption{min-width:calc(7*var(--column-width) + 6*var(--gutter))}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) li.swiper-slide{flex-basis:calc(6*var(--column-width) + 5*var(--gutter)) !important}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) img,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) figcaption{min-width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) li.swiper-slide:last-child{margin-right:0 !important}}@media(max-width: 767px),print{html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) img,html>body>main>section.promo-gallery ul.swiper-wrapper:not(:has(li:nth-child(3))) figcaption{min-width:calc(11*var(--column-width) + 10*var(--gutter) + var(--gutter))}}html>body>main>section.promo-gallery{display:flex;gap:20px}@media(max-width: 1439px),print{html>body>main>section.promo-gallery{flex-wrap:wrap}}html>body>main>section.promo-gallery>div:first-child{width:calc(3*var(--column-width) + 2*var(--gutter))}html>body>main>section.promo-gallery>div:first-child h2{margin-bottom:20px}@media(max-width: 1439px),print{html>body>main>section.promo-gallery>div:first-child h2{margin-bottom:8px}}html>body>main>section.promo-gallery>div:first-child p{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.promo-gallery>div:first-child p{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery>div:first-child p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1439px),print{html>body>main>section.promo-gallery>div:first-child{width:100%}}html>body>main>section.promo-gallery ul.bookmarks{background-color:rgba(20,20,20,.5);margin-inline:auto;border-radius:4px;height:4px;width:160px;margin-top:8px;margin-bottom:-20px}html>body>main>section.promo-gallery ul.bookmarks>li.swiper-pagination-bullet-active::after{border-radius:4px}html>body>main>section.promo-gallery ul.bookmarks>li:not(.swiper-pagination-bullet-active)::after{background-color:rgba(0,0,0,0)}html>body>main>section.promo-gallery ul.bookmarks>li,html>body>main>section.promo-gallery ul.bookmarks>li::after{height:4px}@media(min-width: 1024px){html>body>main>section.promo-gallery ul.bookmarks{display:none}}@media(max-width: 1023px),print{html>body>main>section.promo-gallery:not(:has(li.swiper-slide:nth-child(3))) ul.bookmarks{display:none}}@media(max-width: 767px),print{html>body>main>section.promo-gallery:not(:has(li.swiper-slide:nth-child(3))) ul.bookmarks{display:flex}}html>body>main>section.promo-text{position:relative;gap:24px;overflow:hidden;aspect-ratio:89/40;padding:48px 64px 80px 40px;border-radius:25px;transition:opacity .3s ease}@media(max-width: 1919px),print{html>body>main>section.promo-text{padding:40px}}@media(max-width: 1439px),print{html>body>main>section.promo-text{aspect-ratio:auto;min-height:58.595vw;padding:40px 32px 32px 40px}}@media(max-width: 1023px),print{html>body>main>section.promo-text{min-height:600px;padding:24px;border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.promo-text{overflow:visible;padding:0;margin-right:0;margin-left:0;width:100vw}}@supports(display: flex){html>body>main>section.promo-text{display:flex;flex-direction:column;justify-content:space-between}}@supports(display: grid){html>body>main>section.promo-text{display:grid;grid-template-columns:1fr}@media(max-width: 767px),print{html>body>main>section.promo-text{align-content:end}}}html>body>main>section.promo-text:not(.loaded){opacity:0}html>body>main>section.promo-text::after,html>body>main>section.promo-text>h2,html>body>main>section.promo-text>div.text{pointer-events:none}html>body>main>section.promo-text::after{position:absolute;right:0;bottom:0;left:0;z-index:1;height:50%;content:"";background:linear-gradient(rgba(20, 20, 20, 0), rgba(20, 20, 20, 0.7))}html>body>main>section.promo-text>h2,html>body>main>section.promo-text>div.text,html>body>main>section.promo-text>ul.factoids{position:relative;z-index:2}html>body>main>section.promo-text>div.text{font-size:20px;font-weight:500;line-height:1.4;max-width:calc(4*var(--column-width) + 3*var(--gutter))}@media(max-width: 1919px),print{html>body>main>section.promo-text>div.text{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.promo-text>div.text{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1439px),print{html>body>main>section.promo-text>div.text{max-width:calc(5*var(--column-width) + 4*var(--gutter))}}@media(max-width: 1023px),print{html>body>main>section.promo-text>div.text{max-width:100%}}@media(max-width: 767px),print{html>body>main>section.promo-text>div.text{padding:0 var(--margin) 24px}}@supports(display: flex){html>body>main>section.promo-text>div.text{align-self:flex-end}@media(max-width: 767px),print{html>body>main>section.promo-text>div.text{align-self:unset}}}@supports(display: grid){html>body>main>section.promo-text>div.text{justify-self:end;align-self:end}@media(max-width: 767px),print{html>body>main>section.promo-text>div.text{justify-self:unset}}}html>body>main>section.promo-text>div.text,html>body>main>section.promo-text>div.text *{color:#fff}html>body>main>section.promo-text>h2{max-width:780px;margin-bottom:0;color:#fff}@media(max-width: 1023px),print{html>body>main>section.promo-text>h2{max-width:384px}}@media(max-width: 767px),print{html>body>main>section.promo-text>h2{padding:0 var(--margin)}}html>body>main>section.quote{display:grid;grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) calc(6*var(--column-width) + 5*var(--gutter));grid-template-rows:auto 1fr auto;grid-template-areas:"title title" "photo quote" "photo button";gap:0 64px}@media(max-width: 1919px),print{html>body>main>section.quote{grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) 1fr}}@media(max-width: 1439px),print{html>body>main>section.quote{gap:0 44px}}@media(max-width: 1023px),print{html>body>main>section.quote{grid-template-columns:1fr;grid-auto-rows:auto;grid-template-areas:"title" "photo" "quote" "button"}}html>body>main>section.quote:not(:has(picture)){grid-template-columns:calc(8*var(--column-width) + 7*var(--gutter)) 1fr}@media(max-width: 1919px),print{html>body>main>section.quote:not(:has(picture)){grid-template-columns:calc(10*var(--column-width) + 9*var(--gutter)) 1fr}}@media(max-width: 1023px),print{html>body>main>section.quote:not(:has(picture)){grid-template-columns:calc(12*var(--column-width) + 11*var(--gutter)) 1fr}}html>body>main>section.quote:not(:has(picture))>blockquote{grid-column:1}html>body>main>section.quote>a{grid-area:button;justify-self:start;margin-top:40px}@media(max-width: 767px),print{html>body>main>section.quote>a{margin-top:32px}}html>body>main>section.quote>h2{grid-area:title}html>body>main>section.selection{overflow:unset;overflow-x:clip}html>body>main>section.selection:not(:has(div.empty-choice)){padding-inline:0 !important}html>body>main>section.selection>div.settings-bar ul.buttons{position:fixed;bottom:40px;z-index:100;left:50%;transform:translate(-50%, 0);display:inline-flex;padding:16px;align-items:center;gap:12px;border-radius:20px;border:1px solid #e8e8e8;background:#fff}html>body>main>section.selection>div.settings-bar ul.buttons>li>button.generic{background-color:#141414}html>body>main>section.selection>div.settings-bar ul.buttons>li>button.generic:before{content:"";display:block;background-size:contain;background-image:url("/styles/images/icons/settings.svg");width:20px;height:20px}html>body>main>section.selection-header{display:flex;justify-content:space-between;gap:12px;row-gap:32px;flex-wrap:wrap}html>body>main>section.selection-header>ul{display:flex;gap:12px;margin-top:12px}html>body>main>section.selection-header>dialog{box-shadow:unset}html>body>main>section.selection-header>div.manager{display:flex;flex-direction:column;gap:12px;width:100%}html>body>main>section.selection-header>div.manager>h2{color:#141414;opacity:.7;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.selection-header>div.manager>h2{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.selection-header>div.manager>h2{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.selection-header>div.manager>p{color:#141414;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.selection-header>div.manager>p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.selection-header>div.manager>p{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.slider{display:grid}html>body>main>section.slider>div.slider-element{display:grid;gap:16px}html>body>main>section.slider>div.slider-element>div.slider{border-radius:25px;position:relative;height:800px;border-radius:25px;clip-path:var(--squircle-25)}html>body>main>section.slider>div.slider-element>div.slider>ul.slides>li>figure{width:100%}html>body>main>section.slider>div.slider-element>div.slider>ul.slides>li>figure>picture{height:100%}html>body>main>section.slider>div.slider-element>div.slider>ul.slides>li>figure>picture>img{width:100%;height:100%;object-fit:cover}html>body>main>section.slider>div.slider-element>div.slider>ul.buttons-arrows{bottom:40px;right:40px;gap:24px}html>body>main>section.slider>div.slider-element>div.slider>ul.buttons-arrows li:not(.prev):not(.next){font-size:30px;font-weight:500;line-height:1.3;align-content:center;width:64px}@media(max-width: 1919px),print{html>body>main>section.slider>div.slider-element>div.slider>ul.buttons-arrows li:not(.prev):not(.next){font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.slider>div.slider-element>div.slider>ul.buttons-arrows li:not(.prev):not(.next){font-size:22px;font-weight:500;line-height:1.1}}html>body>main>section.slider>div.slider-element>div.slider>ul.buttons-arrows li:not(.prev):not(.next)>div{color:#fff;width:64px;text-align:end}html>body>main>section.slider>div.slider-element>ul.bookmarks>li{padding:16px 0;cursor:pointer}@media(max-width: 1023px),print{html>body>main>section.slider>div.slider-element{gap:0}html>body>main>section.slider>div.slider-element>div.slider{aspect-ratio:16/9;height:auto;border-radius:16px;clip-path:var(--squircle-16)}html>body>main>section.slider>div.slider-element>div.slider>ul.buttons-arrows{display:none}html>body>main>section.slider>div.slider-element>ul.bookmarks{padding:0 16px}html>body>main>section.slider>div.slider-element>ul.bookmarks>li{padding:6px 0}}html>body>main>section.slider-wide{overflow-x:clip;overflow-y:visible}html>body>main>section.slider-wide>svg{display:none}@media print{html>body>main>section.slider-wide{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}html>body>main>section.slider-wide ul.navigation{display:none}html>body>main>section.slider-wide::before{background-image:url("/styles/images/selection/gray-lines.svg");position:absolute;top:-100px;left:0;display:block;width:100%;height:150%;content:"";background-size:100%;background-position:center center;background-repeat:no-repeat;z-index:-1}html>body>main>section.slider-wide>header{grid-column:1/2;justify-content:flex-end !important;align-items:flex-end}html>body>main>section.slider-wide>header>h2{height:fit-content;text-align:end}html>body>main>section.slider-wide>div{display:contents !important}html>body>main>section.slider-wide>div>ul{display:contents !important}html>body>main>section.slider-wide>div>ul>li{height:260px}html>body>main>section.slider-wide>div>ul>li>figure{height:260px !important;width:100% !important}html>body>main>section.slider-wide>div>ul>li:nth-child(1){grid-column:2/3;grid-row:1/2}html>body>main>section.slider-wide>div>ul>li:nth-child(2){grid-column:1/2;grid-row:2/3}html>body>main>section.slider-wide>div>ul>li:nth-child(3){grid-column:2/3;grid-row:2/3}}html>body>main>section.slider-wide>header{display:flex;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;row-gap:16px}html>body>main>section.slider-wide>header>ul{position:relative;gap:12px}html>body>main>section.slider-wide>header>ul a{white-space:nowrap}@media(max-width: 767px),print{html>body>main>section.slider-wide>header>ul>li:not(.link){display:none}}html>body>main>section.slider-wide>header:empty{display:none}@media(max-width: 1023px),print{html>body>main>section.slider-wide>header{margin-bottom:16px}}html>body>main>section.steps{display:grid;grid-template-rows:1fr auto;gap:var(--gutter)}@media(max-width: 1279px),print{html>body>main>section.steps{grid-template-rows:repeat(2, auto);align-items:center;row-gap:40px}}@media(max-width: 1023px),print{html>body>main>section.steps{row-gap:24px}}@media(max-width: 767px),print{html>body>main>section.steps{row-gap:16px}}html>body>main>section.steps:not(.min-steps-count){grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter)) calc(4*var(--column-width) + 3*var(--gutter))}@media(max-width: 1279px),print{html>body>main>section.steps:not(.min-steps-count){grid-template-columns:1fr auto}}html>body>main>section.steps.min-steps-count{grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter)) calc((9*var(--column-width) + 8*var(--gutter) - var(--gutter))/2)}@media(max-width: 1279px),print{html>body>main>section.steps.min-steps-count{grid-template-columns:1fr auto}}html>body>main>section.steps::before{position:absolute;top:calc(var(--gutter)*-1);bottom:calc(var(--gutter)*-1);left:0;z-index:1;width:calc((100% - var(--full-width))/2 + var(--margin) + 3*var(--column-width) + 2*var(--gutter) + var(--gutter));content:"";background:#e8e8e8}@media(max-width: 1279px),print{html>body>main>section.steps::before{content:none}}html>body>main>section.steps>h2,html>body>main>section.steps>ul.buttons-arrows{position:relative;z-index:1}html>body>main>section.steps>h2{grid-column:1/2;grid-row:1/2}@media(max-width: 1279px),print{html>body>main>section.steps>h2{margin-bottom:0}}@media(max-width: 767px),print{html>body>main>section.steps>h2{grid-column:1/3}}html>body>main>section.steps>ul.buttons-arrows{grid-column:1/2;grid-row:2/3;gap:12px}@media(max-width: 1279px),print{html>body>main>section.steps>ul.buttons-arrows{grid-column:2/3;grid-row:1/2}}@media(max-width: 767px),print{html>body>main>section.steps>ul.buttons-arrows{display:none}}html>body>main>section.tabs{display:flex;z-index:10;width:fit-content;height:50px;margin-left:calc((100% - var(--full-width))*.5 + var(--margin));position:relative;background:#fff;border-radius:15px;overflow:hidden;margin-bottom:calc(-1*var(--component-gap) + 20px)}@media(max-width: 1023px),print{html>body>main>section.tabs:has(+section.fixed-tabs){height:0;margin-bottom:calc(-1*var(--component-gap))}html>body>main>section.tabs:has(+section.fixed-tabs)>ul{transform:translateY(calc(60svh - var(--component-gap)));margin:0 auto}}html>body>main>section.tabs div.active-background{position:absolute;border-radius:15px;background:#141414;z-index:1}html>body>main>section.tabs div.active-background.animation{transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}@media(max-width: 767px),print{html>body>main>section.tabs div.active-background{border-radius:10px}}@media(max-width: 1023px),print{html>body>main>section.tabs{height:40px;border-radius:10px}}html>body>main>section.tabs>ul{display:flex;max-width:100%;position:relative;z-index:2}html>body>main>section.tabs>ul>li>label{display:flex;height:100%;padding-inline:24px;transition:color .3s ease;align-items:center;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.tabs>ul>li>label{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.tabs>ul>li>label{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.tabs>ul>li>label>input{display:none}html>body>main>section.tabs>ul>li>label:has(input:checked){color:#fff}html>body>main>section.tabs>ul>li>label:not(:has(input:checked)){cursor:pointer}@media(max-width: 1023px),print{html>body>main>section.tabs>ul>li>label{padding-inline:20px}}@media(max-width: 767px),print{html>body>main>section.tabs>ul{max-width:calc(var(--full-width) - 2*var(--margin));overflow:scroll}}html>body>main>section.text-with-media{display:grid;grid-template-rows:repeat(2, auto) 1fr;row-gap:0}html>body>main>section.text-with-media:not(.inverted){column-gap:var(--gutter)}html>body>main>section.text-with-media:not(.inverted):not(.without-media){grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) calc(7*var(--column-width) + 6*var(--gutter));grid-template-areas:"title figure" "markup figure" "links figure"}@media(max-width: 1439px),print{html>body>main>section.text-with-media:not(.inverted):not(.without-media){grid-template-columns:calc(6*var(--column-width) + 5*var(--gutter)) calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 1023px),print{html>body>main>section.text-with-media:not(.inverted):not(.without-media){grid-template-columns:1fr;grid-template-areas:"title" "figure" "markup" "links"}}html>body>main>section.text-with-media:not(.inverted):not(.without-media)>div.markup{margin-right:128px}@media(max-width: 1919px),print{html>body>main>section.text-with-media:not(.inverted):not(.without-media)>div.markup{margin-right:0}}html>body>main>section.text-with-media:not(.inverted).without-media{grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) calc(6*var(--column-width) + 5*var(--gutter));grid-template-areas:"title markup" "title links"}@media(max-width: 1023px),print{html>body>main>section.text-with-media:not(.inverted).without-media{grid-template-columns:1fr;grid-template-areas:"title" "markup" "links"}}html>body>main>section.text-with-media.inverted{grid-template-columns:calc(6*var(--column-width) + 5*var(--gutter)) 1fr;grid-template-areas:"figure title" "figure markup" "figure links";column-gap:calc(var(--gutter)*2)}@media(max-width: 1023px),print{html>body>main>section.text-with-media.inverted{grid-template-columns:1fr;grid-template-areas:"title" "figure" "markup" "links"}}html>body>main>section.text-with-media.inverted>div.markup{margin-right:148px}@media(max-width: 1919px),print{html>body>main>section.text-with-media.inverted>div.markup{margin-right:108px}}@media(max-width: 1439px),print{html>body>main>section.text-with-media.inverted>div.markup{margin-right:0}}html>body>main>section.text-with-media>div.markup{grid-area:markup}@media(max-width: 1023px),print{html>body>main>section.text-with-media>div.markup{width:calc(11*var(--column-width) + 10*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.text-with-media>div.markup{width:100%}}html>body>main>section.text-with-media>div.markup:first-child:last-child{grid-column:1/3}@media(max-width: 1023px),print{html>body>main>section.text-with-media>div.markup:first-child:last-child{grid-column:1/2}}html>body>main>section.text-with-media>div.markup ul.page-content li{padding-left:0}html>body>main>section.text-with-media>div.markup ul.page-content li::before{content:none}html>body>main>section.text-with-media>div.markup ul.page-content li a{text-decoration:none;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.text-with-media>div.markup ul.page-content li a{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.text-with-media>div.markup ul.page-content li a{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.text-with-media>div.markup ul.page-content li a::after{content:" ";margin-left:16px;padding-inline:6px;background-size:100%;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23141414' stroke-width='1.5' d='m5 3 5 4.5L5 12'/%3E%3C/svg%3E")}@media(max-width: 1023px),print{html>body>main>section.text-with-media>div.markup ul.page-content li a::after{margin-left:8px}}html>body>main>section.text-with-media>h2{grid-area:title}html>body>main>section.text-with-media>h2 em{position:relative;color:#141414}html>body>main>section.text-with-media>h2 em::before{display:block;width:calc(100% - .2em);height:.6em;position:absolute;top:.6em;left:-6px;background:#eaff50;content:"";z-index:-1}html>body>main>section.tile-cards{display:grid;grid-template-columns:1fr auto;align-items:end}html>body>main>section.tile-cards>div.slider,html>body>main>section.tile-cards>ul:not(.buttons-arrows){grid-column:1/3;margin-top:40px}@media(max-width: 1023px),print{html>body>main>section.tile-cards>div.slider,html>body>main>section.tile-cards>ul:not(.buttons-arrows){margin-top:16px}}html>body>main>section.tile-cards>div.slider>ul{display:flex}html>body>main>section.tile-cards>div.slider>ul>li{flex-shrink:0;width:calc(4*var(--column-width) + 3*var(--gutter))}@media(max-width: 1439px),print{html>body>main>section.tile-cards>div.slider>ul>li{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.tile-cards>div.slider>ul>li{width:100%}}html>body>main>section.tile-cards>h2{margin-bottom:0}html>body>main>section.tile-cards>ul:not(.buttons-arrows){display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:var(--gutter)}@media(max-width: 1439px),print{html>body>main>section.tile-cards>ul:not(.buttons-arrows){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px),print{html>body>main>section.tile-cards>ul:not(.buttons-arrows){grid-template-columns:1fr}}html>body>main>section.tile-cards>ul.buttons-arrows{position:static;gap:12px}html>body>main>section.timer{position:relative;display:flex;justify-content:center;align-items:center;min-height:339px}@media(max-width: 1919px),print{html>body>main>section.timer{min-height:274px}}@media(max-width: 1439px),print{html>body>main>section.timer{min-height:232px}}@media(max-width: 1023px),print{html>body>main>section.timer{min-height:184px}}@media(max-width: 767px),print{html>body>main>section.timer{min-height:144px}}@media(max-width: 1023px),print{html>body>main>section.timer picture.desktop{display:none}}html>body>main>section.timer picture.tablet{display:none}@media(min-width: 768px)and (max-width: 1023px),print{html>body>main>section.timer picture.tablet{display:block}}@media(min-width: 768px),print{html>body>main>section.timer picture.mobile{display:none}}html>body>main>section.timer:has(picture)>div::before{content:"";position:absolute;top:0;width:100%;height:100%;display:block;z-index:0;background:linear-gradient(0deg, transparent 0, #e8e8e8 38px, #e8e8e8 calc(100% - 38px), transparent 100%);filter:blur(9px)}html>body[data-dark]>main>section.timer:has(picture)>div::before{background:linear-gradient(0deg, transparent 0, #141414 38px, #141414 calc(100% - 38px), transparent 100%)}html>body>main>section.timer>div{position:absolute;width:100%;padding-block:102px}@media(max-width: 1919px),print{html>body>main>section.timer>div{padding-block:92px}}@media(max-width: 1023px),print{html>body>main>section.timer>div{padding-block:87px}}html>body>main>section.timer>div>div{position:relative;width:fit-content;display:grid;grid-template-columns:repeat(4, 1fr);margin-inline:auto;z-index:1}html>body>main>section.timer>div>div time{color:#141414;grid-column:1/5;justify-self:center;font-variant-numeric:tabular-nums;font-size:213px;font-weight:700;line-height:1.1}html>body[data-dark]>main>section.timer>div>div time{color:#eaff50}@media(max-width: 1919px),print{html>body>main>section.timer>div>div time{font-size:155px}}@media(max-width: 1023px),print{html>body>main>section.timer>div>div time{font-size:109px}}@media(max-width: 767px),print{html>body>main>section.timer>div>div time{font-size:62px}}html>body>main>section.timer>div>div span{color:#141414;text-align:center;margin-top:-16px;opacity:.35;font-size:24px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.timer>div>div span{font-size:22px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.timer>div>div span{font-size:18px;font-weight:700;line-height:1.3}}html>body[data-dark]>main>section.timer>div>div span{color:#fff}@media(max-width: 1023px),print{html>body>main>section.timer>div>div span{margin-top:-12px}}@media(max-width: 767px),print{html>body>main>section.timer>div>div span{margin-top:0}}html>body>main>section.timer>div>div a{margin-top:40px;grid-column:1/5;justify-self:center}@media(max-width: 1023px),print{html>body>main>section.timer>div>div a{margin-top:16px}}html>body>main>section.timer>div>div a::before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path fill="%23141414" d="m1.7 16.6 12.2-12 .5 3.4 2.3-.2-1-6.8L9 0l-.2 2.3 3.5.5L0 15z"/></svg>');background-repeat:no-repeat;width:17px;height:17px}html>body section.apartment-card>aside>div.info{background-color:#fff;border-radius:25px;padding:32px}html>body section.apartment-card>aside>div.info a{text-decoration-line:underline}@media(min-width: 768px),print{html>body section.apartment-card>aside>div.info{overflow:hidden}}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info{background-color:unset;padding:0;border-radius:unset;width:calc(12*var(--column-width) + 11*var(--gutter))}html>body section.apartment-card>aside>div.info ul.buttons-arrows{display:none !important}}html>body section.apartment-card>aside>div.info ul.buttons-arrows{top:50%;transform:translate(0, -50%);display:flex;justify-content:space-between;width:100%;pointer-events:none}html>body section.apartment-card>aside>div.info ul.buttons-arrows>li{pointer-events:all}html>body section.apartment-card>aside>div.info ul.buttons-arrows>li>button{border-radius:30px;border:.91px solid #e8e8e8}html>body section.apartment-card>aside>div.info ul.buttons-arrows>li.swiper-button-disabled{visibility:hidden}html>body section.apartment-card>aside>div.info:has(>div.prices>ul>li.no-price)>form>div.promotions{opacity:.5;pointer-events:none}html>body section.apartment-card>aside>div.info:has(>div.prices>ul>li.no-price)>form>div.promotions>ul.slides>li:has(input:checked)::before{opacity:0}html>body section.apartment-card>aside>div.info:has(>div.prices>ul>li.no-price)>form>div.promotions>ul.slides>li:has(input:checked) label{border:1px solid #141414}html>body section.apartment-card>aside>div.info:has(>div.prices>ul>li.no-price)>form>div.promotions>ul.slides>li:has(input:checked) label::before{background:none}@media(min-width: 768px),print{html>body section.apartment-card>div.layouts-section>div.slider-element dialog>ul>li:has(button.download){display:none}}@media(min-width: 768px),print{html>body section.apartment-card>div.layouts-section>div.slider-element dialog[open]{box-shadow:unset}}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun{position:absolute;bottom:90px;height:fit-content;display:flex;left:50%;transform:translate(-50%, 0);opacity:0;transition:opacity .3s ease;pointer-events:none}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun g#sun{cursor:pointer}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun p{position:absolute;transform:translate(-50%, -50%);pointer-events:none;transition:transform .3s ease;font-variant-numeric:tabular-nums;font-size:10px;font-weight:400;line-height:1}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element div.sun{max-width:80%}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun>svg{height:auto}}@media(max-width: 767px),print{html>body section.apartment-card>div.layouts-section>div.slider-element div.sun p{font-size:8px}}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun>svg{transform-origin:center center}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun>svg:not(:nth-child(3)){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element div.sun{max-width:80%;width:fit-content;height:fit-content}html>body section.apartment-card>div.layouts-section>div.slider-element div.sun>svg:not(:nth-child(3)){height:100%;width:100%}}@media(max-width: 767px),print{html>body section.apartment-card>div.layouts-section>div.slider-element div.sun p{font-size:8px}}html>body section.apartment-card>div.layouts-section>div.slider-element{width:calc(7*var(--column-width) + 6*var(--gutter));position:relative;background-color:#fff;border-radius:25px;position:relative}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider{height:100%}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li{display:flex;justify-content:center;align-items:center;width:calc(7*var(--column-width) + 6*var(--gutter))}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>div.compass:not(.sun){position:absolute;left:32px;top:82px;pointer-events:none}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>div.compass:not(.sun)>svg{width:70px;height:70px}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>div.compass:not(.sun){right:16px;bottom:72px}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>div.compass:not(.sun)>svg{width:50px;height:50px}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure{padding:90px 0;display:flex;align-items:center;justify-content:center;height:100%;width:100%}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure>img,html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure>svg{max-width:70%;height:100%;transition:transform .3s ease}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure>img,html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure>svg{max-width:80%}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure>button{width:45px;height:45px;background-color:rgba(20,20,20,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:url("/styles/images/icons/zoom.svg") no-repeat center center,rgba(20,20,20,.5);border-radius:30px;position:absolute;opacity:0;transition:opacity .3s ease}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure>button{display:none}}@media(min-width: 1024px){html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>figure:hover>button{opacity:1}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>iframe{width:100%;height:calc(100% - 104px);align-self:flex-start;border-radius:25px 25px 0 0}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>iframe{height:calc(100% - 70px)}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>img{width:100%;height:auto}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li>img{max-width:80%}}@media(max-width: 1279px),print{html>body section.apartment-card>div.layouts-section>div.slider-element{width:calc(12*var(--column-width) + 11*var(--gutter))}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element{border-radius:16px}html>body section.apartment-card>div.layouts-section>div.slider-element>div.slider>ul.slides>li{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body section.apartment-card>div.layouts-section>div.slider-element:has(li.tour.swiper-slide-active)>ul.buttons,html>body section.apartment-card>div.layouts-section>div.slider-element:has(li.tour.swiper-slide-active)>ul.advantages{z-index:unset}html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(li.layout.swiper-slide-active)) div.sun-toggle{opacity:.1;pointer-events:none}@media(max-width: 767px),print{html>body section.apartment-card>div.layouts-section>div.slider-element{overflow:hidden}html>body section.apartment-card>div.layouts-section>div.slider-element:has(li.tour.swiper-slide-active) div.compass{display:none}}html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages))>div.slider>ul.slides>li>figure{padding:40px 0 102px}html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages))>div.slider>ul.slides>li>div.compass:not(.sun){top:42px}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages))>div.slider>ul.slides>li>div.compass:not(.sun){top:32px}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages))>div.slider>ul.slides>li>figure,html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages))>div.slider>ul.slides>li>img{width:90%;padding:30px 0 92px}}html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages)):not(:has(ul.layout-bookmarks))>div.slider>ul.slides>li>figure{padding:40px 0 40px}html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages)):not(:has(ul.layout-bookmarks))>div.slider>ul.slides>li>figure>img{max-height:735px}html>body section.apartment-card>div.layouts-section>div.slider-element:not(:has(ul.advantages)):not(:has(ul.layout-bookmarks)) div.compass{bottom:40px}html>body section.apartment-card>div.layouts-section>div.slider-element div.compass:not(.sun){transition:opacity .3s ease}html>body section.apartment-card>div.layouts-section>div.slider-element:has(label.checkbox input:checked) div.sun{opacity:1;pointer-events:all}html>body section.apartment-card>div.layouts-section>div.slider-element:has(label.checkbox input:checked)>div.slider>ul.slides>li>figure>button{opacity:0}html>body section.apartment-card>div.layouts-section>div.slider-element:has(label.checkbox input:checked) div.compass:not(.sun){opacity:0}html>body section.apartment-card>div.layouts-section>div.slider-element:has(label.checkbox input:checked) li.layout img{transform:scale(0.7)}html>body section.apartment-card>div.layouts-section>div.slider-element>label{position:absolute;bottom:40px}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages{display:flex;gap:8px;position:absolute;top:32px;left:32px}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li{background-color:#e8e8e8;border-radius:32px;padding:6.5px 10px;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li{font-size:13px;font-weight:500;line-height:1.3}}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.pop-up{opacity:0;pointer-events:none;position:absolute;left:calc(100% + 8px);border-radius:5px;padding:8px 37px 8px 8px;display:flex;flex-direction:column;gap:12px;transition:opacity .3s ease}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.pop-up>p{font-size:12px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.pop-up>p{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.pop-up>p{font-size:10px;font-weight:500;line-height:1.3}}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.hidden{visibility:hidden;position:absolute}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.wrapper:empty{display:none}@media(min-width: 1024px){html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.wrapper:hover{cursor:pointer}html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages>li.wrapper:hover+li.pop-up{opacity:1}}@media(max-width: 767px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>ul.advantages{top:16px;left:16px;overflow-y:scroll;scrollbar-width:none;width:calc(var(--full-width) - 2*var(--margin) - 16px)}}html>body.selection footer>div>nav.contact{display:flex;align-items:flex-end;gap:24px}html>body.selection footer>div>nav.contact>li:nth-child(1){display:flex;flex-direction:column}html>body.selection footer>div>nav.contact>li:nth-child(1)>div.links{display:flex;flex-direction:column;gap:4px;margin-top:16px}html>body.selection footer>div>nav.contact>li:nth-child(1)>p.address{margin-top:-7px;line-height:24px}html>body.selection footer>div>nav.contact li.qr-code{height:fit-content}html>body.selection>div.page>header{position:fixed;top:0;left:0;z-index:999999;width:100%;height:var(--header-height);padding:0 calc((100vw - var(--full-width))*.5)}html>body.selection>div.page>header div.burger,html>body.selection>div.page>header div.auth{display:none}@media print{html>body.selection>div.page>header{position:static !important;height:8.48mm;width:100%;background-color:rgba(0,0,0,0) !important;display:flex;flex-direction:unset !important;justify-content:space-between}html>body.selection>div.page>header::before{content:"";display:block;height:8.48mm;width:50%;background-size:auto 100%;background-repeat:no-repeat;background-position:left;z-index:10}html>body.selection>div.page>header nav{padding-inline:0 !important;display:block !important;z-index:10}html>body.selection>div.page>header nav::before{background-color:rgba(0,0,0,0) !important;height:8.48mm}html>body.selection>div.page>header nav a.logo{display:block;width:27.5mm;margin-bottom:1.41mm}html>body.selection>div.page>header nav a.logo svg{width:100% !important;height:100%}html>body.selection>div.page>header nav>button,html>body.selection>div.page>header nav>menu,html>body.selection>div.page>header nav>div{display:none !important}html>body.selection>div.page>header nav>a.phone{margin-left:0 !important}html>body.selection>div.page>header nav>a.phone svg{display:none !important}html>body.selection>div.page>header nav>a.phone span{font-size:2.83mm;font-weight:500;line-height:1.3;opacity:1 !important;color:rgba(20,20,20,.5);display:block !important;margin-left:auto}html>body.selection>div.page>header.white{padding-inline:16px;position:absolute !important;top:16.35mm}html>body.selection>div.page>header.white:before{filter:brightness(99)}html>body.selection>div.page>header.white>nav>a>svg{fill:#fff}html>body.selection>div.page>header.white>nav>a>span{color:#fff}html>body.selection>div.page>header.row:before{display:none}html>body.selection>div.page>header.row>nav{width:100%;display:flex !important;justify-content:space-between}html>body.selection>div.page>header.row>nav>a>svg{width:47.2mm !important;height:auto}}@media print{html>body.selection>div.page>section.apartment-card{margin-top:32px}}html>body.selection>div.page>section.comments{display:flex;flex-wrap:wrap;justify-content:space-between}html>body.selection>div.page>section.comments>h2{font-size:36px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body.selection>div.page>section.comments>h2{font-size:32px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body.selection>div.page>section.comments>h2{font-size:26px;font-weight:500;line-height:1.1}}@media print{html>body.selection>div.page>section.comments{display:flex !important;margin-top:40px;flex-direction:column}html>body.selection>div.page>section.comments>h2{font-size:9.17mm}html>body.selection>div.page>section.comments h3{font-size:4.5mm}html>body.selection>div.page>section.comments p,html>body.selection>div.page>section.comments li{font-size:3.5mm;font-weight:500}}html>body.selection>div.page>section.complex-card{position:relative}html>body.selection>div.page>section.complex-card>div.slider{width:100%;border-radius:16px;clip-path:var(--squircle-16)}html>body.selection>div.page>section.complex-card>div.slider>ul.slides{display:flex;width:100%;height:100%}html>body.selection>div.page>section.complex-card>div.slider>ul.slides>li:nth-child(n+2){display:none}html>body.selection>div.page>section.complex-card>div.slider>ul.slides>li>figure{height:100%}html>body.selection>div.page>section.complex-card>div.slider>ul.slides>li>figure>picture{height:100%}html>body.selection>div.page>section.complex-card>div.slider>ul.slides>li>figure>picture>img{height:100%;object-fit:cover;width:100%}html>body.selection>div.page>section.complex-card>div.slider::after,html>body.selection>div.page>section.complex-card>div.slider::before{content:"";z-index:1;width:100%;height:100%;display:block;position:absolute;bottom:0;pointer-events:none;border-radius:16px;clip-path:var(--squircle-16)}html>body.selection>div.page>section.complex-card>div.slider::after{opacity:.8;height:50%;background:linear-gradient(180deg, rgba(20, 20, 20, 0) 0%, rgb(20, 20, 20) 100%)}html>body.selection>div.page>section.complex-card>div.slider::before{opacity:.15;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%),#141414}html>body.selection>div.page>section.complex-card>div.main{position:absolute}html>body.selection>div.page>section.complex-card>div.main>ul{display:flex}html>body.selection>div.page>section.complex-card>div.main>ul>li{display:flex;flex-wrap:wrap;column-gap:12px;flex-direction:column}html>body.selection>div.page>section.complex-card>div.main>ul>li>p,html>body.selection>div.page>section.complex-card>div.main>ul>li span{color:#fff}html>body.selection>div.page>section.complex-card>div.main>ul>li>p:nth-child(1),html>body.selection>div.page>section.complex-card>div.main>ul>li span:nth-child(1){opacity:.7;width:100%}html>body.selection>div.page>section.complex-card>div.main>ul>li>p:nth-child(n+3),html>body.selection>div.page>section.complex-card>div.main>ul>li span:nth-child(n+3){display:flex;align-items:center;gap:10px;margin-top:12px}html>body.selection>div.page>section.complex-card>div.main>ul>li>p:nth-child(n+3)::before,html>body.selection>div.page>section.complex-card>div.main>ul>li span:nth-child(n+3)::before{content:"";display:block;border-radius:22.5px;background:#fff;width:4px;height:4px}html>body.selection>div.page>section.complex-card>div.main>ul>li.time{flex-direction:row;width:100%}@media print{html>body.selection>div.page>section.complex-card{display:block !important;width:100%;margin-bottom:32px}html>body.selection>div.page>section.complex-card>div.slider{height:97.35mm}html>body.selection>div.page>section.complex-card>div.slider>ul>li{width:100% !important}html>body.selection>div.page>section.complex-card>div.slider>ul>li>figure{width:100% !important}html>body.selection>div.page>section.complex-card>a{display:none}html>body.selection>div.page>section.complex-card>div.main{bottom:16px;left:16px;width:100%}html>body.selection>div.page>section.complex-card>div.main>ul{gap:12px}html>body.selection>div.page>section.complex-card>div.main>ul>li.time{width:fit-content !important}html>body.selection>div.page>section.complex-card>div.main>ul>li>p:nth-child(1){font-size:2.8mm}html>body.selection>div.page>section.complex-card>div.main>ul>li>p:nth-child(n+2){margin-top:2px;font-size:3.5mm}html>body.selection>div.page>section.complex-card h1,html>body.selection>div.page>section.complex-card h2,html>body.selection>div.page>section.complex-card div.breadcrumbs,html>body.selection>div.page>section.complex-card ul.buttons-arrows,html>body.selection>div.page>section.complex-card ul.bookmarks{display:none}}html>body.selection>div.page>section.mortgage ul.select-list{display:grid;grid-template-rows:min-content min-content;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px;border-radius:25px;top:100%;width:100%;overflow:hidden;grid-template-columns:repeat(2, 1fr);flex-wrap:wrap;padding-inline:var(--apartment-card-padding);border-radius:var(--apartment-card-border-radius);max-height:var(--max-height-similar);overflow-y:scroll;transition:height .3s ease-in-out,padding-block .3s ease-in-out}html>body.selection>div.page>section.mortgage ul.select-list>span{font-size:15px;font-weight:500;line-height:1.3;margin-top:var(--apartment-card-padding);opacity:.5}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>span{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>span{font-size:13px;font-weight:500;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>li{width:100%}html>body.selection>div.page>section.mortgage ul.select-list>li:last-of-type>a{margin-bottom:var(--apartment-card-padding)}html>body.selection>div.page>section.mortgage ul.select-list>li>a{display:flex;align-items:center}html>body.selection>div.page>section.mortgage ul.select-list>li>a>p:first-child{font-size:20px;font-weight:700;line-height:1.3;margin-right:var(--gap-price-and-old-price-mini)}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>li>a>p:first-child{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>li>a>p:first-child{font-size:16px;font-weight:700;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>li>a>s{font-size:12px;font-weight:500;line-height:1.3;opacity:.8}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>li>a>s{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>li>a>s{font-size:10px;font-weight:500;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>li>a>p:last-child{font-size:15px;font-weight:500;line-height:1.3;margin-left:auto}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>li>a>p:last-child{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>li>a>p:last-child{font-size:13px;font-weight:500;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>div{display:flex;gap:12px;margin-top:32px}html>body.selection>div.page>section.mortgage ul.select-list>div:nth-child(1){grid-column:1/2}html>body.selection>div.page>section.mortgage ul.select-list>div:nth-child(2){grid-column:2/3}html>body.selection>div.page>section.mortgage ul.select-list>div>p{font-size:15px;font-weight:500;line-height:1.3}html>body.selection>div.page>section.mortgage ul.select-list>div>p:nth-child(1){opacity:.5}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>div>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>div>p{font-size:13px;font-weight:500;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>ul{width:100%;display:flex;padding:16px 24px;align-items:center;gap:32px;grid-column:1/3;border-radius:16px;border-radius:12px;border:1px solid #141414}html>body.selection>div.page>section.mortgage ul.select-list>ul>li{display:flex;flex-direction:column;flex:1;height:44px;justify-content:space-between}html>body.selection>div.page>section.mortgage ul.select-list>ul>li>h3{font-size:48px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>h3{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>h3{font-size:28px;font-weight:500;line-height:1.1}}html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.proposals-сount.stats-desc{white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.proposals-сount.stats-desc{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.proposals-сount.stats-desc{font-size:13px;font-weight:500;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.stats-term{opacity:.5;font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.stats-term{font-size:14px;font-weight:400;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.stats-desc{font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.stats-desc{font-size:14px;font-weight:400;line-height:1.3}}html>body.selection>div.page>section.mortgage ul.select-list.preparing{pointer-events:none;opacity:0}html>body.selection>div.page>section.mortgage ul.select-list.preparing>div::after{content:none}@media print{html>body.selection>div.page>section.mortgage ul.select-list>div>p{font-size:4.9mm;font-weight:500}html>body.selection>div.page>section.mortgage ul.select-list>ul{height:32mm}html>body.selection>div.page>section.mortgage ul.select-list>ul>li{height:15mm}html>body.selection>div.page>section.mortgage ul.select-list>ul>li>h3{font-size:48px;font-weight:500;line-height:1.1}}@media print and (max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>h3{font-size:36px;font-weight:500;line-height:1.1}}@media print and (max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>h3{font-size:28px;font-weight:500;line-height:1.1}}@media print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.proposals-сount.stats-desc{white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3}}@media print and (max-width: 1919px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.proposals-сount.stats-desc{font-size:14px;font-weight:500;line-height:1.3}}@media print and (max-width: 1023px),print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.proposals-сount.stats-desc{font-size:13px;font-weight:500;line-height:1.3}}@media print{html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.stats-term{opacity:.5;font-size:3.5mm}html>body.selection>div.page>section.mortgage ul.select-list>ul>li>span.stats-desc{font-size:4.9mm;font-weight:500}}html>body.selection>div.page>section.mortgage>h1{margin-top:32px}@media print{html>body.selection>div.page>section.selection-header{display:flex !important;justify-content:center;align-items:center;height:200mm;flex:1;flex-direction:column}html>body.selection>div.page>section.selection-header>h1{text-align:center;font-size:12.7mm;width:70%;line-height:110%}html>body.selection>div.page>section.selection-header>ul{display:none}html>body.selection>div.page>section.selection-header>div.manager{margin-top:40px}html>body.selection>div.page>section.selection-header>div.manager>h2{display:none}html>body.selection>div.page>section.selection-header>div.manager>p,html>body.selection>div.page>section.selection-header>div.manager a{font-size:4.2mm}}html>body.selection>div.page>section.slider-wide{overflow:visible}@media print{html>body.selection>div.page>section.slider-wide{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:10px;position:relative}html>body.selection>div.page>section.slider-wide::before{background-image:url("/styles/images/selection/gray-lines.svg");position:absolute;top:-100px;left:0;display:block;width:100%;height:150%;content:"";background-size:100%;background-position:center center;background-repeat:no-repeat;z-index:-1}html>body.selection>div.page>section.slider-wide ul.navigation{display:none}html>body.selection>div.page>section.slider-wide>svg{position:absolute;display:block;height:200%;width:auto;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}html>body.selection>div.page>section.slider-wide>header{grid-column:1/2;justify-content:flex-end !important;align-items:flex-end}html>body.selection>div.page>section.slider-wide>header>h2{height:fit-content;text-align:end}html>body.selection>div.page>section.slider-wide>div{display:contents !important}html>body.selection>div.page>section.slider-wide>div>ul{display:contents !important}html>body.selection>div.page>section.slider-wide>div>ul>li>figure{height:56.4mm !important;width:100% !important}html>body.selection>div.page>section.slider-wide>div>ul>li>figure>figcaption{gap:6px}html>body.selection>div.page>section.slider-wide>div>ul>li>figure>figcaption>h3{font-size:4.5mm}html>body.selection>div.page>section.slider-wide>div>ul>li>figure>figcaption>p{font-size:3.5mm;line-height:1.3}html>body.selection>div.page>section.slider-wide>div>ul>li:nth-child(1){grid-column:2/3;grid-row:1/2}html>body.selection>div.page>section.slider-wide>div>ul>li:nth-child(2){grid-column:1/2;grid-row:2/3}html>body.selection>div.page>section.slider-wide>div>ul>li:nth-child(3){grid-column:2/3;grid-row:2/3}}html>body.selection>div.page>section.slider-wide>header{display:flex;margin-bottom:16px}html>body>header>div.burger>div.burger-content{margin:var(--header-height) calc((100% - var(--full-width))*.5 + var(--margin)) 0;transition:margin .3s ease;overflow-x:clip;overflow-y:scroll}@media(max-width: 767px),print{html>body>header>div.burger>div.burger-content{height:calc(100% - var(--header-height));padding-bottom:10px}html>body>header>div.burger>div.burger-content ul.tiles-with-icons>li>label>p,html>body>header>div.burger>div.burger-content ul.tiles-with-icons>li>a>p{translate:0 !important}}html>body>header>div.burger-main>div.burger-content{display:grid;grid-template-columns:calc(8*var(--column-width) + 7*var(--gutter)) calc(4*var(--column-width) + 3*var(--gutter));gap:calc(var(--gutter)*1)}html>body>header>div.burger-main>div.burger-content>nav,html>body>header>div.burger-main>div.burger-content>div{padding:40px 60px;border-radius:24px}@media(max-width: 1919px),print{html>body>header>div.burger-main>div.burger-content>nav,html>body>header>div.burger-main>div.burger-content>div{padding:40px}}@media(max-width: 1439px),print{html>body>header>div.burger-main>div.burger-content>nav,html>body>header>div.burger-main>div.burger-content>div{padding:40px 30px}}@media(max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content>nav,html>body>header>div.burger-main>div.burger-content>div{padding:24px;border-radius:16px}}@media(max-width: 1919px),print{html>body>header>div.burger-main>div.burger-content{grid-template-columns:calc(9*var(--column-width) + 8*var(--gutter)) calc(3*var(--column-width) + 2*var(--gutter))}}@media(min-width: 1024px)and (max-width: 1439px){html>body>header>div.burger-main>div.burger-content{grid-template-columns:1fr;grid-template-rows:min-content min-content}}@media(min-width: 768px)and (max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content{grid-template-columns:calc(8*var(--column-width) + 7*var(--gutter)) calc(4*var(--column-width) + 3*var(--gutter))}}@media(max-width: 767px),print{html>body>header>div.burger-main>div.burger-content{grid-template-columns:1fr;grid-template-rows:auto auto}}html>body>main dialog.finishing{background-color:#e8e8e8;border-radius:25px;width:calc(12*var(--column-width) + 11*var(--gutter));border:none;height:80dvh;gap:20px;overflow-x:hidden}html>body>main dialog.finishing button.close{top:24px;right:24px}html>body>main dialog.lightbox[inert]{display:none}html>body>main dialog.lightbox[open]{z-index:10001;box-shadow:0 0 0 10000vmax rgba(84,92,100,.75)}html>body>main dialog.lightbox .hide{display:none}html>body>main dialog.lightbox button.close{background-color:#e8e8e8}@media(max-width: 1023px),print{html>body>main dialog.lightbox button.close{top:20px;right:16px}}html>body>main dialog.lightbox{border:none;padding:unset;width:720px;height:540px;max-width:calc(var(--full-width) - 2*var(--margin));border-radius:25px}@media(max-width: 1023px),print{html>body>main dialog.lightbox{height:unset;min-height:340px;height:min-content;max-height:80svh;border-radius:16px}}html>body[data-dark]>main dialog.lightbox{background:#303030}html>body[data-dark]>main dialog.lightbox h2,html>body[data-dark]>main dialog.lightbox p{color:#fff}html>body[data-dark]>main dialog.lightbox label.circle-checkbox::before{background-image:url("/styles/images/icons/check.svg")}html>body>main dialog.lightbox [data-state]{padding:40px}html>body>main dialog.lightbox [data-state]>h2,html>body>main dialog.lightbox [data-state]>p.h2{font-size:56px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main dialog.lightbox [data-state]>h2,html>body>main dialog.lightbox [data-state]>p.h2{font-size:48px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.lightbox [data-state]>h2,html>body>main dialog.lightbox [data-state]>p.h2{font-size:30px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.lightbox [data-state]{padding:24px 16px}}html>body>main dialog.lightbox [data-state]>form{max-width:unset}html>body>main dialog.lightbox button.generic{width:fit-content;margin-top:auto}html>body>main dialog.lightbox h2,html>body>main dialog.lightbox>p.h2{font-size:56px;font-weight:500;line-height:1.1;padding:40px 40px 0 40px}@media(max-width: 1919px),print{html>body>main dialog.lightbox h2,html>body>main dialog.lightbox>p.h2{font-size:48px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.lightbox h2,html>body>main dialog.lightbox>p.h2{font-size:30px;font-weight:500;line-height:1.1}}html>body>main dialog.lightbox[data-dialog-name*=comment]>div{padding:40px;height:100%;display:flex;flex-wrap:wrap}html>body>main dialog.lightbox[data-dialog-name*=comment]>div>button:not(.close){width:fit-content;margin-top:auto}html>body>main dialog.lightbox[data-dialog-name*=comment]>div>button:not(.close).generic-secondary{margin-left:auto;display:flex;gap:12px;align-items:center}html>body>main dialog.lightbox[data-dialog-name*=comment]>div>button:not(.close).generic-secondary:before{content:"";display:block;background-size:contain;background-image:url("/styles/images/selection/delete.svg");width:20px;height:20px}html>body>main dialog.lightbox[data-dialog-name*=comment]>div>h1{margin-bottom:16px;font-size:36px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog.lightbox[data-dialog-name*=comment]>div>h1{font-size:32px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name*=comment]>div>h1{font-size:26px;font-weight:700;line-height:1.1}}html>body>main dialog.lightbox[data-dialog-name*=comment]>div>textarea{height:calc(100% - 55px);border:0;width:100%}html>body>main dialog.lightbox[data-dialog-name*=comment]>div>textarea:focus{outline:0}html>body>main dialog.lightbox[data-dialog-name*=comment]>div:has(textarea:invalid)>button.generic{opacity:.5;pointer-events:none}html>body>main dialog.lightbox[data-dialog-name*=comment]>div:has(textarea:invalid)>button.generic-secondary{display:none}html>body>main dialog.lightbox[data-dialog-name*=comment]>div:not(:has(textarea)){align-items:flex-start;flex-direction:column}html>body>main dialog.lightbox[data-dialog-name*=comment]>div:not(:has(textarea))>h2{font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog.lightbox[data-dialog-name*=comment]>div:not(:has(textarea))>h2{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name*=comment]>div:not(:has(textarea))>h2{font-size:24px;font-weight:700;line-height:1.3}}html>body>main dialog.lightbox[data-dialog-name=agents-notification] form{display:flex !important;flex-wrap:wrap;flex-direction:row}html>body>main dialog.lightbox[data-dialog-name=agents-notification] form h3,html>body>main dialog.lightbox[data-dialog-name=agents-notification] form input,html>body>main dialog.lightbox[data-dialog-name=agents-notification] form textarea{width:100%}@media(min-width: 768px),print{html>body>main dialog.lightbox[data-dialog-name=agents-notification] form input[name=client_name],html>body>main dialog.lightbox[data-dialog-name=agents-notification] form input[name=client_phone]{width:calc(50% - 8px) !important}}html>body>main dialog.lightbox[data-dialog-name=book]>div{height:100%}html>body>main dialog.lightbox[data-dialog-name=book]>div>p{width:70%}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form{justify-content:space-between;height:100%;margin-top:0}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>div.client-select{margin-top:0;padding-top:16px;gap:16px}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>div.client-select>p.h3{margin:0;font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>div.client-select>p.h3{font-size:14px;font-weight:400;line-height:1.3}}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>div.client-select>div.new-client{display:none}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>div.client-select.new-client-mode>div.new-client{display:flex}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>div.client-select.new-client-mode>div.control{display:none}html>body>main dialog.lightbox[data-dialog-name=book]>div.form>form>button{width:fit-content}html>body>main dialog.lightbox[data-dialog-name=recommendation]{height:860px;max-height:85svh}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name=recommendation]{height:580px}}@media(max-width: 767px),print{html>body>main dialog.lightbox[data-dialog-name=recommendation]{height:740px}}@media(max-width: 480px){html>body>main dialog.lightbox[data-dialog-name=recommendation]{height:780px}}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name=recommendation]>div>p.h2{margin-bottom:16px}}html>body>main dialog.lightbox[data-dialog-name=recommendation]>div>form>p{grid-column:1/3}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name=recommendation]>div>form{grid-template-columns:1fr 1fr}}@media(max-width: 767px),print{html>body>main dialog.lightbox[data-dialog-name=recommendation]>div>form{grid-template-columns:1fr}html>body>main dialog.lightbox[data-dialog-name=recommendation]>div>form>input{grid-column:1}}html>body>main div.slider-element>div.slider{position:relative;width:100%;overflow:hidden}html>body>main li.apartment-card>a{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-into-card);background-color:#fff;width:calc(4*var(--column-width) + 3*var(--gutter));min-width:var(--min-width);max-width:100%;padding:var(--apartment-card-padding);border-radius:var(--apartment-card-border-radius)}html>body>main li.apartment-card>a:hover{z-index:2}@media(min-width: 1024px){html>body>main li.apartment-card>a::before{content:"";position:absolute;display:block;border-radius:var(--apartment-card-border-radius);top:0;left:0;width:100%;height:100%;z-index:-1;border:1px solid rgba(0,0,0,0);transition:border .3s ease-in-out}html>body>main li.apartment-card>a:hover::before{border:1px solid #141414}}@media(max-width: 1919px),print{html>body>main li.apartment-card>a{padding-inline:var(--apartment-card-padding-inline-1920)}}@media screen and (max-width: 1650px){html>body>main li.apartment-card>a{width:calc(6*var(--column-width) + 5*var(--gutter))}}@media screen and (max-width: 840px){html>body>main li.apartment-card>a{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main li.apartment-card>a>div:first-child>div:first-child{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--margin-after-name);margin-bottom:var(--margin-after-name)}html>body>main li.apartment-card>a>div:first-child>div:first-child>h3{font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>h3{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>h3{font-size:20px;font-weight:700;line-height:1.3}}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion{font-size:15px;font-weight:500;line-height:1.3;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);display:flex;align-items:center;height:32px;width:fit-content;padding-inline:24px;border-radius:25px}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion{height:28px;border-radius:32px;padding-inline:16px}}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi{display:flex;align-items:center;gap:12px;padding-right:10px}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi>svg{overflow:visible}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi>svg>path{fill:#141414;transition:fill .3s ease-in-out}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi:hover>svg>path{fill:#fff}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi:hover+ul.multi-promotions-tooltip{opacity:1;visibility:visible}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip{position:absolute;opacity:0;visibility:hidden;top:calc(100% + 9px);left:0px;background:rgba(232,232,232,.9);border-radius:16px;display:inline;width:100%;padding:25px 91px;text-align:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:2}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip{padding:16px 52px}}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip>li{font-size:15px;font-weight:500;line-height:1.3;display:inline;width:fit-content}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip>li{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip>li:not(:last-child):after{content:"  ·  ";font-weight:700}html>body>main li.apartment-card>a>div:first-child>div:first-child>span.promotion.multi+ul.multi-promotions-tooltip>li>b{font-size:11px;font-weight:600}html>body>main li.apartment-card>a>div:first-child>p.complex{font-size:16px;font-weight:500;line-height:1.4;display:flex;gap:var(--gap-column-list-of-two);margin-bottom:var(--margin-after-complex)}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:first-child>p.complex{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>p.complex{font-size:14px;font-weight:500;line-height:1.4}}html>body>main li.apartment-card>a>div:first-child>p.complex>span{opacity:.5}html>body>main li.apartment-card>a>div:first-child>img{margin-inline:auto;margin-bottom:var(--margin-plan-bottom);margin-top:var(--margin-plan-top);height:var(--height-plan)}html>body>main li.apartment-card>a>div:first-child>div.floor-and-date{display:flex;gap:var(--gap-floor-and-date)}html>body>main li.apartment-card>a>div:first-child>div.floor-and-date>p{font-size:15px;font-weight:500;line-height:1.3;display:flex;gap:var(--gap-column-list-of-two)}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:first-child>div.floor-and-date>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:first-child>div.floor-and-date>p{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>a>div:first-child>div.floor-and-date>p>span{opacity:.5}html>body>main li.apartment-card>a>ul.features{display:flex;flex-wrap:wrap;gap:var(--gap-features)}html>body>main li.apartment-card>a>ul.features:not(:has(*)){display:none}html>body>main li.apartment-card>a>ul.features>li{font-size:15px;font-weight:500;line-height:1.3;display:flex;align-items:center;background-color:#e8e8e8;height:var(--height-promotion);border-radius:var(--border-radius-promotion);padding-inline:var(--padding-feature)}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>ul.features>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>ul.features>li{font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>a>div:last-child{display:flex;justify-content:space-between;align-items:end}html>body>main li.apartment-card>a>div:last-child>div.block-price{min-width:fit-content;margin-bottom:auto}html>body>main li.apartment-card>a>div:last-child>div.block-price>p.price{font-size:32px;font-weight:700;line-height:1.3;text-wrap:nowrap;display:flex;align-items:center;gap:var(--gap-price-and-old-price);margin-bottom:var(--gap-price-and-mortgage)}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:last-child>div.block-price>p.price{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:last-child>div.block-price>p.price{font-size:24px;font-weight:700;line-height:1.3}}html>body>main li.apartment-card>a>div:last-child>div.block-price>p.price>s{font-size:14px;font-weight:500;line-height:1.3;opacity:.8}html>body>main li.apartment-card>a>div:last-child>div.block-price>p:not(.price){font-size:15px;font-weight:500;line-height:1.3;display:flex;gap:var(--gap-into-mortage)}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:last-child>div.block-price>p:not(.price){font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:last-child>div.block-price>p:not(.price){font-size:13px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>a>div:last-child>div.block-price>p:not(.price)>span{opacity:.7}html>body>main li.apartment-card>a>div:last-child>div.block-price>p:not(.price)>button{opacity:1;cursor:pointer;text-decoration:underline dotted rgba(20,20,20,.6);text-underline-offset:4px}html>body>main li.apartment-card>a>div:last-child>div.block-button{display:flex;flex-wrap:wrap;justify-content:end;column-gap:var(--gap-between-likes-compare);row-gap:var(--gap-to-how-many-likes)}html>body>main li.apartment-card>a>div:last-child>div.block-button>p{font-size:12px;font-weight:500;line-height:1.3;opacity:.5;text-align:right;width:100%}@media(max-width: 1919px),print{html>body>main li.apartment-card>a>div:last-child>div.block-button>p{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main li.apartment-card>a>div:last-child>div.block-button>p{font-size:10px;font-weight:500;line-height:1.3}}html>body>main li.apartment-card>a>div:last-child>div.block-button>button{position:relative;height:var(--button-icon-size);width:var(--button-icon-size)}html>body>main li.apartment-card>a>div:last-child>div.block-button>button[data-text]::before{content:attr(data-text)}html>body>main li.apartment-card>a>div:last-child>div.block-button>button:first-of-type::before{content:attr(data-text)}html>body>main li.apartment-card>a>div:last-child>div.block-button>button:first-of-type[aria-pressed=true]::before{content:attr(data-text)}html>body>main li.apartment-card>a>div:last-child>div.block-button>button:last-of-type::before{content:attr(data-text)}html>body>main li.apartment-card>a>div:last-child>div.block-button>button:last-of-type[aria-pressed=true]::before{content:attr(data-text)}html>body>main li.apartment-card>a>div:last-child>div.block-button>button::before{position:absolute;top:-38px;width:fit-content;border-radius:3px;padding:4px 14px;color:#fff;background-color:#141414;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;text-wrap:nowrap}html>body>main li.apartment-card>a>div:last-child>div.block-button>button::after{background:url("data:image/svg+xml,%E2%81%A8%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%203L0.25%205.59808L0.25%200.401924L5.5%203Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M5.5%203L0.25%205.59808L0.25%200.401924L5.5%203Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E"),#141414;content:"";width:5px;height:5px;position:absolute;visibility:hidden;top:-10px;clip-path:polygon(50% 100%, 0% 0%, 100% 0%);opacity:0;transition:opacity .3s ease,visibility .3s ease}html>body>main li.apartment-card>a>div:last-child>div.block-button>button>svg{width:var(--svg-size);height:var(--svg-size)}html>body>main>.component-text-expanding>div{display:grid;grid-template-columns:1fr 3fr;gap:var(--gutter)}@media(max-width: 1279px),print{html>body>main>.component-text-expanding>div{grid-template-columns:1fr}html>body>main>.component-text-expanding>div>h2{margin-bottom:0}}html>body>main>section.awards>div.slider{position:relative}html>body>main>section.awards>div.slider>ul.buttons-arrows{top:-90px;right:0;gap:24px}@media(max-width: 1023px),print{html>body>main>section.awards>div.slider>ul.buttons-arrows{display:none}}html>body>main>section.banner>ul{display:flex;flex-wrap:wrap;gap:var(--gutter)}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li{width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li>a{display:grid;background-color:#fff;border-radius:20px}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li>a>div{gap:12px}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li>a>div>button:not(:has(svg)){background:#eaff50;color:#141414}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li>a>div>button:has(svg){background:unset;padding:0}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li>a>figure>picture{height:100%;display:flex}html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li>a>figure>picture>img{height:100%;max-height:300px;border-radius:0 20px 20px 0}@media(max-width: 767px),print{html>body>main>section.banner>ul:not(:has(li:nth-child(3)))>li{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main>section.banner>ul:has(li:nth-child(3))>li{width:clamp(400px,4*var(--column-width) + 3*var(--gutter),6*var(--column-width) + 5*var(--gutter))}html>body>main>section.banner>ul:has(li:nth-child(3))>li>a{width:100%}@media(max-width: 1023px),print{html>body>main>section.banner>ul:has(li:nth-child(3))>li{width:calc(4*var(--column-width) + 3*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.banner>ul:has(li:nth-child(3))>li{width:calc(12*var(--column-width) + 11*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.banner>ul>li{width:calc(12*var(--column-width) + 11*var(--gutter))}html>body>main>section.banner>ul>li>a{grid-template-columns:1fr !important}}html>body>main>section.banner>ul>li{flex-grow:1}html>body>main>section.banner>ul>li>a{display:grid;grid-template-columns:50% 50%;background-color:#fff;border-radius:20px;height:300px}html>body>main>section.banner>ul>li>a>div{gap:12px;padding:36px 40px;height:100%;width:100%}html>body>main>section.banner>ul>li>a>div>button:not(:has(svg)){background:#eaff50;color:#141414}html>body>main>section.banner>ul>li>a>div>button:has(svg){background:unset;padding:0;width:55px;height:55px;border-radius:33px;border:1px solid rgba(20,20,20,.5);display:flex;justify-content:center;align-items:center;transition:background-color .3s ease,border .3s ease}html>body>main>section.banner>ul>li>a>div>button:has(svg)>svg{transform:rotate(-90deg)}html>body>main>section.banner>ul>li>a>div>h2{font-size:36px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.banner>ul>li>a>div>h2{font-size:32px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.banner>ul>li>a>div>h2{font-size:26px;font-weight:500;line-height:1.1}}html>body>main>section.banner>ul>li>a>figure{position:relative}html>body>main>section.banner>ul>li>a>figure>picture{height:100%;display:flex}html>body>main>section.banner>ul>li>a>figure>picture>img{height:100%;max-height:300px;border-radius:0 20px 20px 0}html>body>main>section.banner>ul>li>a>figure>svg>path{fill:#141414}@media(min-width: 1024px){html>body>main>section.banner>ul>li>a:hover>div>button:has(svg){background-color:#eaff50 !important;border:1px solid #eaff50}}@media(max-width: 1023px),print{html>body>main>section.banner>ul>li>a{grid-template-columns:1fr !important;height:190px;border-radius:12px}html>body>main>section.banner>ul>li>a>div{padding:32px}html>body>main>section.banner>ul>li>a>div>button:has(svg){height:40px;width:40px}html>body>main>section.banner>ul>li>a>figure{display:none}}@media(max-width: 767px),print{html>body>main>section.banner>ul>li>a{height:fit-content}html>body>main>section.banner>ul>li>a>div{width:100%}html>body>main>section.banner>ul>li>a>div>button{grid-row:1/3;grid-column:2/3;justify-self:end;align-self:center}}@media(min-width: 768px),print{html>body>main>section.banner>ul>li .mobile-only{display:none}}@media(max-width: 767px),print{html>body>main>section.banner>ul>li{width:calc(12*var(--column-width) + 11*var(--gutter))}html>body>main>section.banner>ul>li>a>div{padding:24px 16px;gap:8px}html>body>main>section.banner>ul>li>a>div>button{grid-row:1/3;grid-column:2/3;justify-self:end;align-self:center}html>body>main>section.banner>ul>li .desk-only{display:none}}html>body>main>section.banner>ul>li.chooser-banner{display:grid;grid-template-rows:min-content min-content 1fr;gap:16px;border-radius:20px;background-color:#fff;padding:36px 40px}html>body>main>section.banner>ul>li.chooser-banner>h2{font-size:36px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.banner>ul>li.chooser-banner>h2{font-size:32px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.banner>ul>li.chooser-banner>h2{font-size:26px;font-weight:500;line-height:1.1}}html>body>main>section.banner>ul>li.chooser-banner>p{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.banner>ul>li.chooser-banner>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.banner>ul>li.chooser-banner>p{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.banner>ul>li.chooser-banner>ul{background-color:#141414;padding:24px 0;display:flex;justify-content:center;align-items:center;border-radius:15px;background-color:#141414;height:fit-content;align-self:flex-end}html>body>main>section.banner>ul>li.chooser-banner>ul>li{padding:0 24px}html>body>main>section.banner>ul>li.chooser-banner>ul>li:not(:last-child){border-right:1px solid hsla(0,0%,100%,.4)}html>body>main>section.banner>ul>li.chooser-banner>ul>li>a{font-size:20px;font-weight:500;line-height:1.4}html>body>main>section.banner>ul>li.chooser-banner>ul>li>a.white:not(:has(span))::after,html>body>main>section.banner>ul>li.chooser-banner>ul>li>a.white:has(span)>span::after{background:#eaff50}@media(max-width: 1919px),print{html>body>main>section.banner>ul>li.chooser-banner>ul>li>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.banner>ul>li.chooser-banner>ul>li>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.banner>ul>li.chooser-banner{padding:24px 16px;gap:12px;height:190px;border-radius:12px;height:unset}html>body>main>section.banner>ul>li.chooser-banner>ul{padding:9px 0;border-radius:10px;margin-top:4px}html>body>main>section.banner>ul>li.chooser-banner>ul>li{padding:0 10px}html>body>main>section.banner>ul>li.chooser-banner>p{margin-bottom:4px}}@media(max-width: 767px),print{html>body>main>section.banner>ul>li.chooser-banner>ul>li{padding:0 20px}}html>body>main>section.calculator-mortgage>div.main-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content{flex-direction:column}}html>body>main>section.calculator-mortgage>div.main-content:not(:has(ul.programs>li.expanding ul.mortgages:not(.hidden)))>div.empty-choose{display:flex}html>body>main>section.calculator-mortgage>div.main-content:not(:has(ul.programs>li.expanding ul.mortgages:not(.hidden)))>ul.programs,html>body>main>section.calculator-mortgage>div.main-content:not(:has(ul.programs>li.expanding ul.mortgages:not(.hidden)))>button,html>body>main>section.calculator-mortgage>div.main-content:not(:has(ul.programs>li.expanding ul.mortgages:not(.hidden)))>p{display:none}html>body>main>section.calculator-mortgage>div.main-content>button{display:flex;align-items:center;height:fit-content;font-size:18px;font-weight:500;line-height:1.3}html>body>main>section.calculator-mortgage>div.main-content>button>svg{margin-left:8px;transition:transform .3s ease}html>body>main>section.calculator-mortgage>div.main-content>button.reverse>svg{transform:rotate(180deg)}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>div.main-content>button{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>button{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose{display:none;gap:var(--gutter);justify-content:start;max-height:320px;margin-top:29px}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg{aspect-ratio:186/320;height:100%;width:auto;border-radius:16px}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg:first-of-type{background-color:#fff}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg:nth-of-type(2){background-color:#eaff50}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg:last-of-type{background-color:#141414}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg rect{height:100%}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div{display:flex;flex-direction:column;padding-top:16px;padding-left:calc(.5*var(--gutter))}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div h3{margin-bottom:16px}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div p{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:auto}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div p{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose{flex-wrap:wrap;row-gap:0;justify-content:center;max-height:unset;width:100%}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div{order:1;padding:0 0 16px 0;width:100%}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div h3{margin-bottom:12px;text-align:center}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div p{margin:0;text-align:center}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div button,html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose div a{margin:24px auto}html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg{order:2;width:calc(4*var(--column-width) + 3*var(--gutter));height:calc(4*var(--column-width) + 3*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content>div.empty-choose svg{height:200px}}html>body>main>section.calculator-mortgage>div.main-content>span{height:fit-content;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content>span{margin-bottom:6px}}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>div.main-content>span{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>span{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.calculator-mortgage>form{height:fit-content}html>body>main>section.chooser button.clear{font-size:18px;font-weight:500;line-height:1.3;display:flex;align-items:center;gap:12px;opacity:1;transition:opacity .3s ease-in-out}@media(max-width: 1919px),print{html>body>main>section.chooser button.clear{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser button.clear{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.chooser button.clear>svg{width:13px}html>body>main>section.chooser button.clear>svg{transition:transform .3s ease-in-out}html>body>main>section.chooser div.checkerboard div.titles{display:flex;margin-bottom:12px}html>body>main>section.chooser div.checkerboard div.titles p{font-size:12px;font-weight:500;line-height:1.3}html>body>main>section.chooser div.checkerboard div.titles p:first-child{width:50px;margin-right:17px}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.titles p:first-child{margin-right:14px}}@media(max-width: 1439px),print{html>body>main>section.chooser div.checkerboard div.titles p:first-child{width:46px}}html>body>main>section.chooser div.checkerboard div.titles p:last-child{margin-inline:auto}html>body>main>section.chooser div.checkerboard ul.apartments{display:flex;flex-direction:column;gap:8px;width:100%}html>body>main>section.chooser div.checkerboard ul.apartments>lI{width:fit-content}@media(max-width: 1279px),print{html>body>main>section.chooser div.checkerboard ul.apartments{overflow-x:scroll}}html>body>main>section.chooser div.checkerboard ul.footnote{width:100%;display:flex;gap:calc(2*var(--gutter));margin-bottom:24px}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard ul.footnote{gap:calc(.8*var(--gutter))}}@media(max-width: 1439px),print{html>body>main>section.chooser div.checkerboard ul.footnote{flex-wrap:wrap}}html>body>main>section.chooser div.checkerboard ul.footnote li{display:flex;align-items:center;gap:calc(.6*var(--gutter));font-size:16px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard ul.footnote li{gap:calc(.2*var(--gutter))}}html>body>main>section.chooser div.checkerboard ul.footnote li::before{content:"";display:block;width:30px;height:30px;border-radius:10px}html>body>main>section.chooser div.checkerboard ul.footnote li:first-child::before{background-color:#141414}html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(2)::before,html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(3)::before{border:2px solid #141414;background-color:#eaff50}html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(3){position:relative}@media(min-width: 1280px)and (max-width: 1439px){html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(3){width:50%}}html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(3)::after{content:"";display:block;width:13px;height:13px;position:absolute;left:20px;top:-2.7px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" fill="none"><rect width="12" height="12" x=".1" y=".3" fill="url(%23paint0_linear_9839_2050)" rx="6"/><g clip-path="url(%23clip0_9839_2050)"><path fill="%23141414" d="M8.57 6.02a.23.23 0 0 0-.14-.16l-1.62-.6.41-2.07a.23.23 0 0 0-.38-.2L3.69 6.38a.23.23 0 0 0 .08.37l1.62.6-.41 2.07a.22.22 0 0 0 .39.2l3.15-3.38a.22.22 0 0 0 .05-.2Z"/></g><defs><linearGradient id="paint0_linear_9839_2050" x1=".1" x2="12.18" y1="12.3" y2="12.21" gradientUnits="userSpaceOnUse"><stop stop-color="%23C8A7FE"/><stop offset="1" stop-color="%23FF9FC4"/></linearGradient><clipPath id="clip0_9839_2050"><path fill="%23fff" d="M2.5 2.7h7.2v7.2H2.5z"/></clipPath></defs></svg>')}html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(5){position:relative}html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(5)::after{content:"";display:block;width:12px;height:15px;position:absolute;left:9px;top:8px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="15" fill="none"><path fill="%23141414" d="M6 0a3.75 3.75 0 0 0-3.75 3.75V6H1.5A1.5 1.5 0 0 0 0 7.5v6A1.5 1.5 0 0 0 1.5 15h9a1.5 1.5 0 0 0 1.5-1.5v-6A1.5 1.5 0 0 0 10.5 6h-.75V3.75A3.75 3.75 0 0 0 6 0ZM3.75 3.75a2.25 2.25 0 0 1 4.5 0V6h-4.5V3.75Zm3 8.04v1.71h-1.5v-1.7a1.5 1.5 0 1 1 1.69-2.47 1.5 1.5 0 0 1-.19 2.46Z"/><path fill="%23000" fill-opacity=".2" d="M6 0a3.75 3.75 0 0 0-3.75 3.75V6H1.5A1.5 1.5 0 0 0 0 7.5v6A1.5 1.5 0 0 0 1.5 15h9a1.5 1.5 0 0 0 1.5-1.5v-6A1.5 1.5 0 0 0 10.5 6h-.75V3.75A3.75 3.75 0 0 0 6 0ZM3.75 3.75a2.25 2.25 0 0 1 4.5 0V6h-4.5V3.75Zm3 8.04v1.71h-1.5v-1.7a1.5 1.5 0 1 1 1.69-2.47 1.5 1.5 0 0 1-.19 2.46Z"/></svg>')}html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(4)::before,html>body>main>section.chooser div.checkerboard ul.footnote li:nth-child(5)::before{border:2px solid rgba(20,20,20,.6)}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor{display:flex;gap:8px}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard ul.rooms-on-floor{gap:4px}}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li:first-child{margin-right:17px}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li:first-child{margin-right:14px}}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1439px),print{html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li{width:46px;height:46px}}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-promotion=true]{position:relative}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-promotion=true]::before{content:"";width:21px;height:21px;position:absolute;top:-4.5px;right:-3.5px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none"><rect width="20" height="20" x=".5" y=".5" fill="url(%23paint0_linear_7404_7175)" rx="10"/><g clip-path="url(%23clip0_7404_7175)"><path fill="%23141414" d="M14.62 10.04a.38.38 0 0 0-.24-.27l-2.7-1 .69-3.45a.37.37 0 0 0-.64-.32l-5.25 5.62a.38.38 0 0 0 .14.61l2.7 1.01-.69 3.44a.37.37 0 0 0 .64.32l5.25-5.62a.37.37 0 0 0 .1-.34Z"/></g><defs><linearGradient id="paint0_linear_7404_7175" x1=".5" x2="20.63" y1="20.5" y2="20.34" gradientUnits="userSpaceOnUse"><stop stop-color="%23C8A7FE"/><stop offset="1" stop-color="%23FF9FC4"/></linearGradient><clipPath id="clip0_7404_7175"><path fill="%23fff" d="M4.5 4.5h12v12h-12z"/></clipPath></defs></svg>')}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-status=on-sale]{border:2px solid #141414;background-color:#eaff50;cursor:pointer;transition:opacity .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out,color .3s ease-in-out}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-status=on-sale][data-room-match=false][data-selected=false]{pointer-events:none;border:2px solid rgba(0,0,0,0);background-color:#fff;opacity:.6}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-status=on-sale][data-selected=true]{background-color:#141414;color:#eaff50}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-status=sold]{border:2px solid rgba(20,20,20,.6);pointer-events:none}html>body>main>section.chooser div.checkerboard ul.rooms-on-floor li[data-status=sold][data-booked=true]::before{width:100%;height:100%;top:0;left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="20" fill="none"><path fill="%23141414" d="M8 0a5 5 0 0 0-5 5v3H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1V5a5 5 0 0 0-5-5ZM5 5a3 3 0 0 1 6 0v3H5V5Zm4 10.72V18H7v-2.28a2 2 0 1 1 2.25-3.28A2 2 0 0 1 9 15.72Z"/><path fill="%23000" fill-opacity=".2" d="M8 0a5 5 0 0 0-5 5v3H2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1V5a5 5 0 0 0-5-5ZM5 5a3 3 0 0 1 6 0v3H5V5Zm4 10.72V18H7v-2.28a2 2 0 1 1 2.25-3.28A2 2 0 0 1 9 15.72Z"/></svg>');background-repeat:no-repeat;background-position:center}html>body>main>section.chooser div.checkerboard{--padding-apartment-card: 28px;--border-radius-apartment-card: 25px;--gap-column-list-of-two: 12px;--margin-after-complex: 8px;--margin-before-plan: 24px;--margin-after-h3: 8px;--height-apartment-card: 500px;--height-plan: 275px;--margin-after-base-info-apartment-card: 12px;--gap-price-and-old-price: 12px;--gap-price-and-mortgage: 12px;--gap-into-mortage: 8px;--width-list-additional-info: 296px;--gap-list-additional-info: 8px;--gap-to-buttons: 24px;--gap-buttons: 12px;--margin-before-similar-h4: 48px;--margin-after-similar-h4: 24px;--gap-between-similars: 12px;--border-radius-similar-apartment: 25px;--gap-into-price-similar-apartment: 12px;--padding-similar-apartment: 20px 200px 20px 28px;--gap-between-price-title-similar-apartment: 8px;--margin-before-mortage-similar-apartment: 12px;--gap-between-additional-info-similar-apartment: 4px;--width-additional-info-similar-apartment: 195px;display:flex;gap:calc(2*var(--gutter))}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard{--padding-similar-apartment: 20px 90px 20px 28px}}@media(max-width: 1500px){html>body>main>section.chooser div.checkerboard{--gap-into-price-similar-apartment: 4px}}@media(max-width: 1439px),print{html>body>main>section.chooser div.checkerboard{--width-list-additional-info: 254px}}@media(max-width: 1279px),print{html>body>main>section.chooser div.checkerboard{flex-direction:column-reverse;--padding-similar-apartment: 20px 120px 20px 28px;--gap-into-price-similar-apartment: 8px}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard{--margin-before-similar-h4: 24px;--margin-after-similar-h4: 12px;--border-radius-similar-apartment: 15px;--gap-into-price-similar-apartment: 6px;--padding-similar-apartment: 16px 120px 16px 24px;--gap-between-price-title-similar-apartment: 4px;--margin-before-mortage-similar-apartment: 8px;--width-additional-info-similar-apartment: 160px}}@media(max-width: 767px),print{html>body>main>section.chooser div.checkerboard{--padding-similar-apartment: 16px 80px 16px 24px}}html>body>main>section.chooser div.checkerboard>div:last-child{width:calc(100% - 2*var(--gutter) - (5*var(--column-width) + 4*var(--gutter)))}@media(max-width: 1279px),print{html>body>main>section.chooser div.checkerboard>div:last-child{width:100%}}html>body>main>section.chooser div.checkerboard>dialog[data-dialog-name=layout-dialog]{height:80dvh;overflow:visible;border-radius:25px;width:calc(12*var(--column-width) + 11*var(--gutter))}html>body>main>section.chooser div.checkerboard>dialog[data-dialog-name=layout-dialog]>img{height:100%;margin:0 auto}html>body>main>section.chooser div.header-favorite{display:flex;justify-content:space-between}html>body>main>section.chooser div.select.sort{margin-left:auto;width:var(--select-width);min-width:var(--select-width)}html>body>main>section.chooser div.select.sort>ul{width:var(--select-width)}@media(max-width: 767px),print{html>body>main>section.chooser div.select.sort{margin-left:0;margin-right:calc(100% - var(--select-width))}}html>body>main>section.chooser ul.tags-manager{--gap-between-tags: 10px;--tag-border-radius: 32px;--tag-height: 38px;--tag-padding: 24px;--tag-text-and-cross-gap: 10px;--overflow-tags-border-radius: 12px;--overflow-tags-left: 12px;--overflow-tags-padding-block: 8px;--overflow-tags-tag-height: 30px;--overflow-tags-tag-padding: 20px;position:relative;display:flex;align-items:center;gap:var(--gap-between-tags)}@media(max-width: 1023px),print{html>body>main>section.chooser ul.tags-manager{--tag-padding: 12px;--tag-height: 32px}}@media(max-width: 767px),print{html>body>main>section.chooser ul.tags-manager{--gap-between-tags: 0px}}html>body>main>section.chooser>div.compare div.compare-top{display:flex;justify-content:space-between;margin-bottom:var(--compare-card-margin-top);width:100%;height:50px}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare div.compare-top{height:30px}}html>body>main>section.chooser>div.compare li.comparison-property h4{font-size:20px;font-weight:500;line-height:1.4;width:100%;color:#141414;opacity:.3;transform:translateX(calc(0px - min(0px, var(--translate-x))));padding-bottom:var(--comparisson-property-margin-afto-h4)}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property h4{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property h4{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.chooser>div.compare li.comparison-property div:not(.many-items){margin-bottom:var(--comparisson-property-row-gap);border-bottom:1px solid #141414;opacity:.3}html>body>main>section.chooser>div.compare li.comparison-property ul{display:flex;gap:var(--gutter);width:100%;margin-bottom:var(--comparisson-property-margin-afto)}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=price] li{padding-right:var(--compare-card-gap-price-and-old-price)}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=price] p{font-size:32px;font-weight:700;line-height:1.3;color:#141414;text-wrap:nowrap;display:flex;align-items:center;flex-wrap:wrap;gap:var(--compare-card-gap-price-and-old-price);row-gap:calc(var(--compare-card-gap-price-and-old-price)/4)}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=price] p{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=price] p{font-size:24px;font-weight:700;line-height:1.3}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=price] p>s{font-size:14px;font-weight:500;line-height:1.3;opacity:.8}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li{gap:4px}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div{font-size:15px;font-weight:500;line-height:1.3;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);display:flex;align-items:center;height:32px;width:fit-content;padding-inline:24px;border-radius:25px}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div{height:28px;border-radius:32px;padding-inline:16px}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi{display:flex;align-items:center;gap:12px;padding-right:10px}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi>svg{overflow:visible}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi>svg>path{fill:#141414;transition:fill .3s ease-in-out}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi:hover>svg>path{fill:#fff}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi:hover+ul.multi-promotions-tooltip{opacity:1;visibility:visible}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip{position:absolute;opacity:0;visibility:hidden;top:calc(100% + 9px);left:0px;background:rgba(232,232,232,.9);border-radius:16px;display:inline;width:100%;padding:25px 91px;text-align:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:2}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip{padding:16px 52px}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip>li{font-size:15px;font-weight:500;line-height:1.3;display:inline;width:fit-content}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip>li{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip>li:not(:last-child):after{content:"  ·  ";font-weight:700}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=promotion] li div.multi+ul.multi-promotions-tooltip>li>b{font-size:11px;font-weight:600}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] li:has(div){gap:4px}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div{font-size:15px;font-weight:500;line-height:1.3;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);display:flex;align-items:center;height:32px;width:fit-content;padding-inline:24px;border-radius:25px;background:#fff}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div{height:28px;border-radius:32px;padding-inline:16px}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi{display:flex;align-items:center;gap:12px;padding-right:10px}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi>svg{overflow:visible}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi>svg>path{fill:#141414;transition:fill .3s ease-in-out}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi:hover>svg>path{fill:#fff}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi:hover+ul.multi-promotions-tooltip{opacity:1;visibility:visible}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip{position:absolute;opacity:0;visibility:hidden;top:calc(100% + 9px);left:0px;background:rgba(232,232,232,.9);border-radius:16px;display:inline;width:100%;padding:25px 91px;text-align:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:2}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip{padding:16px 52px}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip>li{font-size:15px;font-weight:500;line-height:1.3;display:inline;width:fit-content}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip>li{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip>li:not(:last-child):after{content:"  ·  ";font-weight:700}html>body>main>section.chooser>div.compare li.comparison-property ul[data-name=features] div.multi+ul.multi-promotions-tooltip>li>b{font-size:11px;font-weight:600}html>body>main>section.chooser>div.compare li.comparison-property ul li{font-size:20px;font-weight:500;line-height:1.4;width:calc(4*var(--column-width) + 3*var(--gutter))}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare li.comparison-property ul li{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare li.comparison-property ul li{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1439px),print{html>body>main>section.chooser>div.compare li.comparison-property ul li{width:calc(6*var(--column-width) + 5*var(--gutter))}}html>body>main>section.chooser>div.compare li.comparison-property ul li:has(div){display:flex;flex-wrap:wrap}html>body>main>section.chooser>div.compare ul.buttons-arrows{position:sticky;gap:var(--compare-gap-buttons-arrows);justify-content:right;margin-top:calc(0px - var(--compare-card-margin-top) - 50px);margin-bottom:var(--compare-card-margin-top);pointer-events:none;top:calc(var(--header-height) + 24px);z-index:20}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare ul.buttons-arrows{display:none}}html>body>main>section.chooser>div.compare ul.buttons-arrows li{pointer-events:all}html>body>main>section.chooser>div.compare ul.buttons-arrows li button{transition:background .3s ease-in-out}html>body>main>section.chooser>div.compare ul.slides{display:flex;margin-bottom:var(--compare-card-margin-afto)}html>body>main>section.chooser>div.compare ul.slides.arrived li{padding-block:var(--compare-card-padding-sticky);padding-inline:0}html>body>main>section.chooser>div.compare ul.slides.arrived img{height:0;margin-bottom:0}html>body>main>section.chooser>div.compare ul.slides.arrived div:has(h3){flex-direction:column-reverse;row-gap:var(--compare-card-row-gap-sticky-h3);align-items:start;margin-bottom:0}html>body>main>section.chooser>div.compare ul.slides.arrived div:has(button){height:0}html>body>main>section.chooser>div.compare ul.slides li{position:relative;width:calc(4*var(--column-width) + 3*var(--gutter));min-width:calc(4*var(--column-width) + 3*var(--gutter));transition:padding .3s ease-in-out;padding:var(--compare-card-padding);border-radius:var(--compare-border-radius);background-color:#fff}@media(max-width: 767px),print{html>body>main>section.chooser>div.compare ul.slides li{padding-inline:0}}@media(max-width: 1439px),print{html>body>main>section.chooser>div.compare ul.slides li{width:calc(6*var(--column-width) + 5*var(--gutter));min-width:calc(6*var(--column-width) + 5*var(--gutter))}}html>body>main>section.chooser>div.compare ul.slides li div:has(h3){display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--compare-gap-into)}@media(max-width: 767px),print{html>body>main>section.chooser>div.compare ul.slides li div:has(h3){flex-direction:column-reverse;row-gap:var(--compare-card-row-gap-sticky-h3);align-items:start}}html>body>main>section.chooser>div.compare ul.slides li span.num{font-size:24px;font-weight:500;line-height:1.3;color:#e8e8e8}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare ul.slides li span.num{font-size:22px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare ul.slides li span.num{font-size:18px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.compare ul.slides li h3{font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.chooser>div.compare ul.slides li h3{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare ul.slides li h3{font-size:20px;font-weight:700;line-height:1.3}}html>body>main>section.chooser>div.compare ul.slides li img{height:var(--compare-plan-height);margin-inline:auto;margin-bottom:var(--compare-gap-into);transition:height .3s ease-in-out;object-fit:cover}html>body>main>section.chooser>div.compare ul.slides li div:has(button){display:flex;flex-wrap:wrap;align-items:center;gap:var(--compare-gap-between-buttons);width:100%;overflow:hidden;transition:height .3s ease-in-out}html>body>main>section.chooser>div.compare ul.slides li div:has(button) button:first-child{margin-right:auto}@media(max-width: 767px),print{html>body>main>section.chooser>div.compare ul.slides li div:has(button) button:first-child{width:100%}}html>body>main>section.chooser>div.compare ul.slides li div:has(button) button:not(.generic){width:var(--button-icon-size);height:var(--button-icon-size)}html>body>main>section.chooser>div.compare ul.slides li div:has(button) button:not(.generic) svg{width:var(--svg-size);height:var(--svg-size)}html>body>main>section.chooser>div.compare{--compare-card-padding: 32px;--compare-card-padding-sticky: 24px;--compare-border-radius: 25px;--compare-gap-into: 24px;--compare-plan-height: 266px;--compare-gap-between-buttons: 12px;--compare-card-margin-afto: 32px;--compare-card-row-gap-sticky-h3: 10px;--comparisson-property-margin-afto-h4: 8px;--comparisson-property-row-gap: 16px;--comparisson-property-margin-afto: 32px;--compare-card-margin-top: 24px;--compare-gap-buttons-arrows: 12px;--button-icon-size: 40px;--svg-size: 16px;--compare-card-gap-price-and-old-price: 16px}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare{--button-icon-size: 32px;--svg-size: 12px;--compare-border-radius: 16px;--compare-gap-between-buttons: 8px;--compare-plan-height: 200px;--comparisson-property-margin-afto-h4: 4px;--comparisson-property-row-gap: 8px;--comparisson-property-margin-afto: 16px;--compare-card-margin-top: 16px}}@media(max-width: 767px),print{html>body>main>section.chooser>div.compare{--compare-border-radius: 10px;--compare-card-padding: 16px;--compare-card-padding-sticky: 8px;--compare-gap-into: 0}}html>body>main>section.chooser>div.compare>div:first-child{width:100%;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;padding-bottom:12px;gap:12px;margin-bottom:16px;border-bottom:1px solid #a2a2a2}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare>div:first-child{padding-bottom:8px;margin-bottom:12px}}html>body>main>section.chooser>div.compare>div:first-child>div.sort{margin-left:0}@media(max-width: 1023px),print{html>body>main>section.chooser>div.compare>div:first-child>div.sort{margin-right:0}}html>body>main>section.chooser>div.compare:has(ul.slides.arrived) ul.buttons-arrows li button{background-color:#e8e8e8}html>body>main>section.chooser>div.compare>div.slider{width:100vw;margin-inline:calc((100% - 100vw)/2);padding-inline:calc((100vw - 100%)/2);top:var(--header-height);position:sticky;z-index:10;background:rgba(0,0,0,0);transition:background .3s ease-in-out;border-bottom-left-radius:var(--compare-border-radius);border-bottom-right-radius:var(--compare-border-radius)}@media(max-width: 767px),print{html>body>main>section.chooser>div.compare>div.slider{position:static;background:#fff;border-radius:var(--compare-border-radius)}}html>body>main>section.chooser>div.compare>div.slider:has(ul.arrived){background:#fff}html>body>main>section.chooser>div.compare>ul.signs-compare{width:fit-content;transform:translateX(var(--translate-x))}html>body>main>section.chooser>div.header-apartments{--margin-to-apartments: 28px;--gap-between-tags-and-button: 10px;position:relative;display:flex;align-items:center;gap:var(--gap-between-tags-and-button);margin-bottom:calc(var(--margin-to-apartments) - var(--gap-into-select))}html>body>main>section.chooser>div.header-apartments ul.tags-manager{width:calc(100% - var(--gap-between-tags-and-button) - var(--select-width))}@media(max-width: 767px),print{html>body>main>section.chooser>div.header-apartments{--gap-between-tags-and-button: 0px;--margin-to-apartments: 20px;row-gap:16px;flex-wrap:wrap}}html>body>main>section.chooser>div.visual-container aside.floor-slider{position:absolute;left:var(--gap-to-visual-back-button);z-index:10;top:50%;transform:translateY(-50%);height:var(--swiper-floor-button-height-with-arrows);display:flex;justify-content:center;flex-direction:column}html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper{height:var(--swiper-floor-button-height);overflow:hidden}html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-prev,html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-next{position:absolute;cursor:pointer;z-index:12;width:var(--size-icon-visual-back-button);height:var(--size-icon-visual-back-button)}html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-prev rect,html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-next rect{transition:fill .3s ease-in-out,stroke .3s ease-in-out}html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-prev:hover rect,html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-next:hover rect{fill:#eaff50;stroke:#eaff50}html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-prev{top:0}html>body>main>section.chooser>div.visual-container aside.floor-slider div.swiper-button-next{bottom:0}html>body>main>section.chooser>div.visual-container aside.floor-slider svg{max-width:100%;max-height:100%}html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor{display:flex;align-items:center;flex-direction:column;width:var(--size-floor-button);height:var(--size-floor-button);border:1px solid rgba(20,20,20,.5019607843);border-radius:var(--border-radius-floor-button);padding-block:var(--padding-block-floor-button);cursor:pointer}html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor p{font-size:18px;font-weight:500;line-height:1.3;color:#141414}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor p{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor p{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor span{font-size:12px;font-weight:500;line-height:1.3;display:block;text-transform:capitalize}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor span{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor span{font-size:10px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor input{display:none}html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor:has(input:checked){background-color:#141414}html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor:has(input:checked) p,html>body>main>section.chooser>div.visual-container aside.floor-slider label.floor:has(input:checked) span{color:#fff}html>body>main>section.chooser>div.visual-container button.visual-back{font-size:30px;font-weight:500;line-height:1.3;cursor:pointer;color:#fff;position:absolute;top:var(--gap-to-visual-back-button);left:var(--gap-to-visual-back-button);display:flex;align-items:center;gap:var(--gap-between-visual-back-button-and-name);z-index:10}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container button.visual-back{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container button.visual-back{font-size:22px;font-weight:500;line-height:1.1}}html>body>main>section.chooser>div.visual-container button.visual-back>svg{width:var(--size-icon-visual-back-button);height:var(--size-icon-visual-back-button)}html>body>main>section.chooser>div.visual-container div.checkboxes{position:absolute;top:var(--gap-to-checkboxes);left:50%;transform:translateX(-50%);z-index:10}html>body>main>section.chooser>div.visual-container div.marker-tooltip{z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-in-marker-tooltip);position:absolute;top:0;height:fit-content;max-width:var(--max-width-marker-tooltip);width:max-content;padding-inline:var(--padding-inline-marker-tooltip);padding-block:var(--padding-block-marker-tooltip);border-radius:var(--border-radius-marker-tooltip);background:rgba(20,20,20,.8);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}html>body>main>section.chooser>div.visual-container div.marker-tooltip>h3{font-size:28px;font-weight:700;line-height:1.3;color:#fff;text-align:center}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container div.marker-tooltip>h3{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container div.marker-tooltip>h3{font-size:20px;font-weight:700;line-height:1.3}}html>body>main>section.chooser>div.visual-container div.marker-tooltip>p{font-size:28px;font-weight:700;line-height:1.3;color:#fff}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container div.marker-tooltip>p{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container div.marker-tooltip>p{font-size:20px;font-weight:700;line-height:1.3}}html>body>main>section.chooser>div.visual-container div.marker-tooltip>span{font-size:16px;font-weight:400;line-height:1.3;margin-top:calc(0px - var(--gap-in-marker-tooltip));color:#fff}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container div.marker-tooltip>span{font-size:14px;font-weight:400;line-height:1.3}}@keyframes rotate-icon{from{rotate:180deg}to{rotate:270deg}}html>body>main>section.chooser>div.visual-container div.rotate-screen-message{position:absolute;z-index:100;width:100%;height:100%;display:flex;flex-direction:column;background:rgba(20,20,20,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--border-radius);justify-content:center;align-items:center}@media(min-width: 1024px){html>body>main>section.chooser>div.visual-container div.rotate-screen-message{display:none}}@media(orientation: landscape){html>body>main>section.chooser>div.visual-container div.rotate-screen-message{display:none}}html>body>main>section.chooser>div.visual-container div.rotate-screen-message::after{content:"";display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="112" height="106" fill="none"><path stroke="url(%23paint0_linear_9437_125671)" stroke-linecap="round" stroke-width="2" d="M4 53a52 52 0 0 0 52 52"/><path stroke="url(%23paint1_linear_9437_125671)" stroke-linecap="round" stroke-width="2" d="M108 53A52 52 0 0 0 56 1"/><rect width="64" height="30" x="24" y="38" stroke="%23fff" stroke-width="2" rx="8"/><path stroke="%23fff" stroke-linecap="round" stroke-width="2" d="M83 49v8"/><circle cx="108" cy="53" r="4" fill="%23fff"/><circle cx="4" cy="53" r="4" fill="%23fff"/><defs><linearGradient id="paint0_linear_9437_125671" x1="4" x2="52" y1="53" y2="53" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient><linearGradient id="paint1_linear_9437_125671" x1="108" x2="60" y1="53" y2="53" gradientUnits="userSpaceOnUse"><stop stop-color="%23fff"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs></svg>');height:104px;width:112px;animation:3s infinite alternate rotate-icon}html>body>main>section.chooser>div.visual-container div.rotate-screen-message h3{font-size:32px;font-weight:500;line-height:1.3;color:#fff;text-align:center;margin-bottom:16px;max-width:calc(100% - 32px)}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container div.rotate-screen-message h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container div.rotate-screen-message h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.visual-container div.rotate-screen-message p{font-size:18px;font-weight:500;line-height:1.3;color:#fff;text-align:center;margin-bottom:32px;max-width:calc(100% - 32px)}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container div.rotate-screen-message p{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container div.rotate-screen-message p{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.visual-container.floor-plan div:has(svg.injected-svg){width:100%;height:100%}html>body>main>section.chooser>div.visual-container.floor-plan svg.injected-svg{width:100%;height:100%;background-color:#fff;padding:var(--padding-plan)}html>body>main>section.chooser>div.visual-container.floor-plan svg.injected-svg path.active{cursor:pointer;fill-opacity:1;transition:fill .3s ease-in-out;will-change:fill;fill:hsla(0,0%,100%,.4)}html>body>main>section.chooser>div.visual-container.floor-plan svg.injected-svg path.active:hover{fill:rgba(234,255,80,.8)}html>body>main>section.chooser>div.visual-container.floor-plan button.visual-back{color:#141414}html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip{min-width:fit-content;align-items:start}html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip h3{text-align:left}html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div{display:flex;gap:var(--gap-between-characteristic-apartment-marker-tooltip)}html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div span{font-size:14px;font-weight:500;line-height:1.3;color:#fff;opacity:.6;margin-bottom:var(--margin-after-name-characteristic-apartment-marker-tooltip)}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div span{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div span{font-size:12px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div p{font-size:24px;font-weight:700;line-height:1.3;color:#fff}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div p{font-size:22px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container.floor-plan div.marker-tooltip>div p{font-size:18px;font-weight:700;line-height:1.3}}html>body>main>section.chooser>div.visual-container.map div.map-container{height:100% !important;border-radius:var(--border-radius)}html>body>main>section.chooser>div.visual-container.map div.map-container canvas{border-radius:var(--border-radius)}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker{background-image:var(--background-image);background-size:100%}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker>p{visibility:visible;margin-left:calc(var(--gap-marker-title) + var(--marker-size))}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker-cluster>div,html>body>main>section.chooser>div.visual-container.map div.map-container div.marker{width:var(--marker-size);height:var(--marker-size)}html>body>main>section.chooser>div.visual-container.map div.map-container div:has(>div>div.marker:hover){z-index:10 !important}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker>p{font-size:16px;font-weight:500;line-height:1.4;padding-inline:var(--title-padding-inline);height:var(--title-height);border-radius:var(--title-border-radius)}@media(max-width: 1919px),print{html>body>main>section.chooser>div.visual-container.map div.map-container div.marker>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container.map div.map-container div.marker>p{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker:hover:not(:has(>p:hover)){background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><path fill="%23EAFF50" d="M7.43 0h1.14v16H7.43V0Z"/><path fill="%23EAFF50" d="M16 7.43v1.14H0V7.43h16Z"/></svg>');background-size:16px}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker:hover:not(:has(>p:hover))>p{visibility:hidden}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker:hover:not(:has(>p:hover))>div.marker-tooltip{left:calc(var(--gap-marker-title) + var(--marker-size));visibility:visible}html>body>main>section.chooser>div.visual-container.map div.map-container div.marker div.marker-tooltip{visibility:hidden}html>body>main>section.chooser>div.visual-container.render-steps{border-radius:var(--border-radius);aspect-ratio:var(--render-aspect-ratio);position:relative;overflow:hidden}html>body>main>section.chooser>div.visual-container.render-steps::before{position:absolute;z-index:-1;content:"";background:linear-gradient(0deg, rgba(20, 20, 20, 0.36), rgba(20, 20, 20, 0.36)),var(--background1) #d3d3d3 50%/cover no-repeat;filter:blur(6px);width:100%;height:100%;overflow:hidden}html>body>main>section.chooser>div.visual-container.render-steps img,html>body>main>section.chooser>div.visual-container.render-steps>svg{border-radius:var(--border-radius);min-width:100%;max-height:100%;height:100%;aspect-ratio:var(--render-aspect-ratio);display:block}html>body>main>section.chooser>div.visual-container.render-steps img{object-fit:cover}html>body>main>section.chooser>div.visual-container.render-steps div.marker-tooltip{position:fixed}html>body>main>section.chooser>div.visual-container.render-steps>svg{position:absolute;top:0;left:0;width:100%}html>body>main>section.chooser>div.visual-container.render-steps>svg>path{cursor:pointer;fill:hsla(0,0%,100%,.4);transition:fill .3s ease-in-out;will-change:fill}html>body>main>section.chooser>div.visual-container.render-steps>svg>path:hover{fill:rgba(234,255,80,.8)}html>body>main>section.chooser>div.visual-container.render-steps:not(.floor-plan) button.visual-back>svg{max-width:100%;max-height:100%}html>body>main>section.chooser>div.visual-container.render-steps:not(.floor-plan) button.visual-back>svg rect,html>body>main>section.chooser>div.visual-container.render-steps:not(.floor-plan) button.visual-back>svg path{stroke:#fff;stroke-opacity:1}html>body>main>section.chooser>div.visual-container{--height: 800px;--border-radius: 25px;--marker-size: 52px;--title-padding-inline: 20px;--title-height: 30px;--title-border-radius: 12px;--gap-marker-title: 8px;--border-radius-marker-tooltip: 20px;--padding-inline-marker-tooltip: 33px;--max-width-marker-tooltip: 280px;--padding-block-marker-tooltip: 30px;--gap-in-marker-tooltip: 24px;--render-aspect-ratio: 1920/1164;--gap-to-visual-back-button: 32px;--size-icon-visual-back-button: 50px;--gap-between-visual-back-button-and-name: 24px;--gap-to-checkboxes: 32px;--size-floor-button: 50px;--border-radius-floor-button: 12px;--padding-block-floor-button: 5.5px;--swiper-floor-button-height: 282px;--swiper-floor-button-height-with-arrows: 408px;--padding-plan: 120px 60px 120px 100px;--gap-between-characteristic-apartment-marker-tooltip: 48px;--margin-after-name-characteristic-apartment-marker-tooltip: 8px;height:var(--height);border-radius:var(--border-radius)}@media(min-width: 1920px){html>body>main>section.chooser>div.visual-container{--height: 1000px}}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container{position:relative;height:80svh;min-height:400px;max-height:1000px;--border-radius: 15px;--size-floor-button: 40px;--border-radius-floor-button: 6px;--padding-block-floor-button: 5px;--swiper-floor-button-height: 128px;--swiper-floor-button-height-with-arrows: 216px;--padding-plan: 80px 40px 80px 80px;--size-icon-visual-back-button: 40px}}html>body>main>section.chooser>div.visual-container.simple-plan{height:fit-content;aspect-ratio:auto}html>body>main>section.chooser>div.visual-container.simple-plan div:has(svg.injected-svg){height:auto !important}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container.simple-plan div:has(svg.injected-svg){overflow-x:scroll}}html>body>main>section.chooser>div.visual-container.simple-plan svg.injected-svg{padding:0;background-color:rgba(0,0,0,0)}html>body>main>section.chooser>div.visual-container.simple-plan svg.injected-svg rect,html>body>main>section.chooser>div.visual-container.simple-plan svg.injected-svg text{pointer-events:none}html>body>main>section.chooser>div.visual-container.simple-plan svg.injected-svg path.active{cursor:pointer;fill:rgba(234,255,80,.5);fill-opacity:1;transition:fill .3s ease-in-out;will-change:fill}html>body>main>section.chooser>div.visual-container.simple-plan svg.injected-svg path.active:hover{fill:#eaff50}@media(max-width: 1023px),print{html>body>main>section.chooser>div.visual-container.simple-plan svg.injected-svg{height:80svh;min-height:400px;max-height:1000px;width:auto}}html>body>main>section.chooser>header{--button-open-width: 106px;--controls-column-gap: 17px;--controls-row-gap: 28px;--margin-to-bottom-header: 48px;--padding-bottom-header: 40px;--margin-bottom-header: 40px;--min-gap-bottom-header-chooser: 20px;--gap-into-bottom-header: 24px;--gap-into-select: 8px;--additional-margin-for-controls: 4px;--padding-inline-button-to-chooser: 28.5px;--padding-block-button-to-chooser: 12px;--gap-into-preset: 8px;border-bottom:1px solid rgba(20,20,20,.2);padding-bottom:var(--padding-bottom-header);margin-bottom:var(--margin-bottom-header)}@media(max-width: 1023px),print{html>body>main>section.chooser>header{--controls-row-gap: 16px;--margin-to-bottom-header: 24px;--padding-bottom-header: 24px}}@media(max-width: 767px),print{html>body>main>section.chooser>header{--padding-bottom-header: 16px;--margin-to-bottom-header: 16px}}html>body>main>section.chooser>header:has(aside[data-one-line=true]) div.bottom-header button:first-child{visibility:hidden}html>body>main>section.chooser>header[data-default=true] div.bottom-header>button.clear{pointer-events:none;opacity:0}html>body>main>section.chooser>header[data-default=true] div.bottom-header>button.clear>svg{transform:rotate(480deg)}html>body>main>section.chooser>header[data-open=true] div.bottom-header>button.open>svg path:last-child{transform:rotate(90deg)}html>body>main>section.chooser>ul.apartments{--row-gap-between-apartments: 28px;display:flex;flex-wrap:wrap;align-items:stretch;column-gap:var(--gutter);row-gap:var(--row-gap-between-apartments)}html>body>main>section.chooser>ul.apartments:has(>li.apartment-card>ul[data-open=true])>li.apartment-card:has(ul[data-open=false]),html>body>main>section.chooser>ul.apartments:has(>li.apartment-card>ul[data-open=true])>li.apartment-card:not(:has(>ul)){pointer-events:none;opacity:.3}@media(max-width: 1023px),print{html>body>main>section.chooser>ul.apartments{--row-gap-between-apartments: 12px}}html>body>main>section.cigarette>div.container{position:relative;display:flex;flex-direction:column;overflow-y:scroll;padding:48px 70px 48px 80px}@media(max-width: 1919px),print{html>body>main>section.cigarette>div.container{padding:48px 50px 48px 60px}}@media(max-width: 1439px),print{html>body>main>section.cigarette>div.container{padding:40px 11px 48px 40px}}@media(max-width: 1023px),print{html>body>main>section.cigarette>div.container{gap:24px;padding:32px 24px 24px}}@media(max-width: 767px),print{html>body>main>section.cigarette>div.container{padding:32px 16px 24px}}html>body>main>section.cigarette>div.container div.markup a{text-decoration:underline}html>body>main>section.cigarette>div.container>a{align-self:flex-start}html>body>main>section.cigarette>div.container>h2{font-size:48px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.cigarette>div.container>h2{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.cigarette>div.container>h2{font-size:28px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.cigarette>picture{aspect-ratio:5/3}}html>body>main>section.cigarette>picture>img{width:100%;height:calc(100% + 40px);margin-top:-40px;object-fit:cover}@media(max-width: 1023px),print{html>body>main>section.cigarette>picture>img{height:100%;margin-top:0}}html>body>main>section.comments>ul{display:flex;gap:var(--gutter);flex-wrap:wrap;width:100%}html>body>main>section.comments>ul>li{width:calc(4*var(--column-width) + 3*var(--gutter));background-color:#fff;border-radius:25px;display:flex;flex-direction:column;justify-content:flex-start;height:448px;gap:32px;position:relative;padding:40px;aspect-ratio:580/470}html>body>main>section.comments>ul>li:has(textarea){cursor:grab}html>body>main>section.comments>ul>li>div.delete{position:absolute;right:24px;opacity:0;cursor:pointer;top:24px;transition:opacity .3s ease}@media(min-width: 1024px){html>body>main>section.comments>ul>li:hover>div.delete{position:absolute;opacity:1}html>body>main>section.comments>ul>li:hover>span{opacity:0}}html>body>main>section.comments>ul>li>textarea{height:100%;width:100%;padding:0;margin-top:auto}html>body>main>section.comments>ul>li>textarea:focus{outline:none}html>body>main>section.comments>ul>li>span{position:absolute;right:24px;top:11px;color:#e8e8e8;transition:opacity .3s ease;font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.comments>ul>li>span{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.comments>ul>li>span{font-size:24px;font-weight:700;line-height:1.3}}html>body>main>section.comments>ul>li>p{display:flex;align-items:flex-start}html>body>main>section.comments>ul>li:has(button){padding:0}html>body>main>section.comments>ul>li>button{border-radius:20px;background-color:#fff;padding:40px;height:100%;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:1px solid #fff;transition:border .3s ease,background-color .3s ease}html>body>main>section.comments>ul>li>button>h2{font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.comments>ul>li>button>h2{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.comments>ul>li>button>h2{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.comments>ul>li>button.add{background-color:#141414;border:1px solid #141414}html>body>main>section.comments>ul>li>button.add>h2{color:#fff;display:flex;justify-content:space-between;width:100%}html>body>main>section.comments>ul>li>button.add>h2::after{content:"";width:22px;height:22px;display:block;background-image:url("/styles/images/icons/plus.svg")}html>body>main>section.comments>ul>li>button.add::before{content:"";width:64px;height:64px;display:block;background-image:url("/styles/images/icons/brand-lime.svg");background-size:100%;position:absolute;top:24px;right:24px}@media(min-width: 1024px){html>body>main>section.comments>ul>li>button:hover{border:1px solid #141414}}html>body>main>section.complexes ul.complexes-cards{display:flex}html>body>main>section.complexes>div.map{display:grid;grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) calc(7*var(--column-width) + 6*var(--gutter));gap:var(--gutter)}@media(max-width: 767px),print{html>body>main>section.complexes>div.map{grid-row:3/4}}html>body>main>section.complexes>div.map>div.map-container{position:relative;overflow:hidden;height:100%;border-radius:24px;background:hsla(0,0%,100%,.5);min-height:540px}@media(max-width: 1023px),print{html>body>main>section.complexes>div.map>div.map-container{width:calc(12*var(--column-width) + 11*var(--gutter))}}html>body>main>section.complexes>div.map>ul{display:flex;flex-direction:column;gap:calc(var(--gutter)*1);overflow-y:scroll}html>body>main>section.complexes>div.map>ul>li>a{display:grid;grid-template-columns:120px auto;gap:20px;padding:20px;border:2px solid #fff;border-radius:25px;background:#fff;transition:border .3s ease,filter .3s ease}html>body>main>section.complexes>div.map>ul>li>a>picture>img{width:120px;height:120px;border-radius:15px;background-color:#141414}html>body>main>section.complexes>div.map>ul>li>a>article{position:relative;overflow:hidden;align-content:center}html>body>main>section.complexes>div.map>ul>li>a>article>div.main{transition:margin .3s ease,translate .3s ease}html>body>main>section.complexes>div.map>ul>li>a>article>div.main>p.title{margin-bottom:10px}html>body>main>section.complexes>div.map>ul>li>a>article>div.main>p.address{opacity:.5}html>body>main>section.complexes>div.map>ul>li>a>article>div.main>label{position:absolute;top:50%;right:0;transform:translate(0, -50%);width:50px;height:50px;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}html>body>main>section.complexes>div.map>ul>li>a>article>div.main>label>input{display:none}html>body>main>section.complexes>div.map>ul>li>a>article>div.main>label>svg{filter:invert(1)}@media(min-width: 1024px){html>body>main>section.complexes>div.map>ul>li>a:hover{border:2px solid #141414;cursor:pointer}html>body>main>section.complexes>div.map>ul>li>a:hover>article>div.main>label>svg{filter:invert(0)}}@media(max-width: 1023px),print{html>body>main>section.complexes>div.map>ul{display:none}}html>body>main>section.contacts>div.map-container{position:relative;overflow:hidden;height:100%;border-radius:25px;background:hsla(0,0%,100%,.5)}@media(max-width: 1023px),print{html>body>main>section.contacts>div.map-container{border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.contacts>div.map-container{width:100%;height:450px}html>body>main>section.contacts>div.map-container .marker:not(.selected)>p{visibility:visible !important}}html>body>main>section.contacts>ul{position:relative;display:flex;flex-direction:column;gap:calc(var(--gutter)*1);overflow-y:scroll;padding-right:calc(var(--gutter)*.5);margin-right:calc(var(--gutter)*.5);z-index:1}@media(max-width: 1023px),print{html>body>main>section.contacts>ul{gap:10px}}html>body>main>section.documents>ul{display:grid;grid-template-columns:repeat(4, calc(3 * var(--column-width) + 2 * var(--gutter)));grid-auto-rows:1fr;grid-column:span 2;gap:var(--gutter);margin-top:40px}@media(max-width: 1439px),print{html>body>main>section.documents>ul{grid-template-columns:repeat(3, calc(4 * var(--column-width) + 3 * var(--gutter)))}}@media(max-width: 1023px),print{html>body>main>section.documents>ul{margin-top:16px}}@media(max-width: 767px),print{html>body>main>section.documents>ul{grid-template-columns:1fr;grid-column:auto;margin-top:0}}html>body>main>section.employees>div.slider{grid-column:1/3;overflow:hidden}html>body>main>section.employees>div.slider:not(.hide)+ul.buttons-arrows{margin-top:20px}html>body>main>section.employees>div.slider.hide{height:0}html>body>main>section.employees>div.slider.hide+ul.buttons-arrows{display:none}html>body>main>section.form-callback>aside{display:flex;align-items:center}html>body>main>section.form-callback>aside>figure{margin:0;height:100%}html>body>main>section.form-callback>aside>figure>picture{height:100%}html>body>main>section.form-callback>aside>figure>picture>img{height:640px;object-fit:cover;border-radius:0 25px 25px 0}@media(max-width: 1023px),print{html>body>main>section.form-callback>aside>figure{width:100%}html>body>main>section.form-callback>aside>figure>picture{width:100%}html>body>main>section.form-callback>aside>figure>picture>img{height:100%;width:100%;border-radius:0 0 16px 16px}}html>body>main>section.history>ul{position:relative;width:var(--full-width);margin:auto;height:2000px;padding-top:80px}@media(min-width: 1280px)and (max-width: 1919px){html>body>main>section.history>ul{height:calc((2.1875)*100vw + (0)*1px)}}@media(max-width: 1279px),print{html>body>main>section.history>ul{display:flex;flex-direction:column;gap:120px;margin-inline:var(--margin);height:unset;padding-bottom:120px}}@media(max-width: 1023px),print{html>body>main>section.history>ul{display:grid;grid-auto-flow:column;grid-template-columns:calc(12*var(--column-width) + 11*var(--gutter)) calc(12*var(--column-width) + 11*var(--gutter)) calc(12*var(--column-width) + 11*var(--gutter));grid-template-rows:1fr 1fr;gap:60px var(--gutter);padding-top:110px;padding-bottom:calc(2*var(--column-width) + 1*var(--gutter));overflow:scroll;margin-left:0;margin-top:30px;overscroll-behavior-inline:none}}@media(max-width: 767px),print{html>body>main>section.history>ul{gap:40px 21px;padding-top:20px;padding-bottom:20px;padding-inline:var(--margin);grid-auto-flow:unset;grid-template-columns:390px;grid-template-rows:1fr 1fr 1fr}html>body>main>section.history>ul>li:nth-child(1){grid-column:1;grid-row:1}html>body>main>section.history>ul>li:nth-child(2){grid-column:1;grid-row:2/4}html>body>main>section.history>ul>li:nth-child(2n+3){grid-column:auto;grid-row:1/4;height:60%;padding-top:90px}html>body>main>section.history>ul>li:nth-child(2n+3)>p.year{margin-left:-5px}html>body>main>section.history>ul>li:nth-child(2n+4){grid-column:auto;grid-row:2/4}}html>body>main>section.iframe>div.container{height:800px}@media(max-width: 1919px),print{html>body>main>section.iframe>div.container{height:0;padding-top:56.25%}}html>body>main>section.iframe>div.container:not(.video-container){position:relative}html>body>main>section.iframe>div.container:not(.video-container)>iframe{position:absolute;top:0;width:0;width:100%;height:100%;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.iframe>div.container:not(.video-container)>iframe{border-radius:16px}}html>body>main>section.iframe>div.container>iframe{border:none}html>body>main>section.infrastructure>div.map-container{position:relative;overflow:hidden;height:600px;border-radius:25px;background:hsla(0,0%,100%,.5)}@media(max-width: 1023px),print{html>body>main>section.infrastructure>div.map-container{border-radius:16px}}html>body>main>section.infrastructure>div.map-container .leaflet-bottom{bottom:92%}@media(max-width: 1023px),print{html>body>main>section.infrastructure>div.map-container .marker[data-layer=complex]{width:66px;height:66px}}html>body>main>section.infrastructure>div.map-container .marker[data-layer=infrastructure]{background-size:100%}html>body>main>section.list-cards>ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter)}@media(max-width: 767px),print{html>body>main>section.list-cards>ul{grid-template-columns:1fr}}html>body>main>section.list-links>ul{display:grid;grid-template-columns:repeat(4, calc(3 * var(--column-width) + 2 * var(--gutter)));grid-auto-rows:1fr;gap:var(--gutter)}@media(max-width: 1439px),print{html>body>main>section.list-links>ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px),print{html>body>main>section.list-links>ul{grid-template-columns:1fr}}html>body>main>section.news>div.slider{display:flex;position:relative;width:calc(12*var(--column-width) + 11*var(--gutter));grid-row:2/3;grid-column:1/3}html>body>main>section.news>div.slider>ul.slides{display:flex}html>body>main>section.news>div.slider>ul.slides>li>a{position:relative;display:block;aspect-ratio:580/650;padding:32px;display:flex;align-items:end;border-radius:25px}html>body>main>section.news>div.slider>ul.slides>li>a>div.description{z-index:2;display:flex;flex-direction:column;gap:16px}html>body>main>section.news>div.slider>ul.slides>li>a>div.description>p{color:#fff;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.news>div.slider>ul.slides>li>a>div.description>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.news>div.slider>ul.slides>li>a>div.description>p{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.news>div.slider>ul.slides>li>a>div.description>h3{color:#fff;font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.news>div.slider>ul.slides>li>a>div.description>h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.news>div.slider>ul.slides>li>a>div.description>h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.news>div.slider>ul.slides>li>a>div.description>img{position:absolute;top:32px;right:32px}html>body>main>section.news>div.slider>ul.slides>li>a>picture{position:absolute;bottom:0;left:0;height:100%;width:100%}html>body>main>section.news>div.slider>ul.slides>li>a>picture>img{border-radius:25px;height:100%;object-fit:cover;width:100%}html>body>main>section.news>div.slider>ul.slides>li>a>picture::after{content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0deg, rgba(20, 20, 20, 0.8) 46.05%, rgba(20, 20, 20, 0) 100%);border-radius:0 0 25px 25px;pointer-events:none}@media(max-width: 1023px),print{html>body>main>section.news>div.slider>ul.slides>li>a>picture::after{border-radius:0 0 16px 16px;height:70%}}html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).black{background-color:#141414}html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime{background-color:#eaff50}html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime>div.description>p{color:#141414;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime>div.description>p{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime>div.description>p{font-size:12px;font-weight:500;line-height:1.3}}html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime>div.description>h3{color:#141414}html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime>div.description>img{filter:invert(1)}html>body>main>section.news>div.slider>ul.slides>li>a:not(:has(picture)).lime>div.description>svg{fill:#141414}@media(max-width: 1439px),print{html>body>main>section.news>div.slider>ul.slides>li>a{aspect-ratio:482/471}}@media(max-width: 1023px),print{html>body>main>section.news>div.slider>ul.slides>li>a{border-radius:16px;padding:32px 24px}html>body>main>section.news>div.slider>ul.slides>li>a>picture>img{border-radius:16px}html>body>main>section.news>div.slider>ul.slides>li>a>div.description{gap:12px}html>body>main>section.news>div.slider>ul.slides>li>a>div.description>img{max-height:110px}}@media(max-width: 767px),print{html>body>main>section.news>div.slider>ul.slides{row-gap:10px}html>body>main>section.news>div.slider>ul.slides>li>a{padding:24px 16px;aspect-ratio:340/372}html>body>main>section.news>div.slider>ul.slides>li>a>picture{width:100%}html>body>main>section.news>div.slider>ul.slides>li>a>picture>img{width:100%}html>body>main>section.news>div.slider>ul.slides>li>a>div.description>img{max-height:104px}}html>body>main>section.promo-text>picture{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width: 767px),print{html>body>main>section.promo-text>picture{right:auto}}@media(max-width: 767px),print{html>body>main>section.promo-text>picture:not(.scrollable)>img{position:absolute;top:0;bottom:0}}@media(max-width: 767px),print{html>body>main>section.promo-text>picture.scrollable{overflow-x:scroll}}html>body>main>section.promo-text>picture>img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px),print{html>body>main>section.promo-text>picture>img{width:auto;max-width:none}}html>body>main>section.promo-text>ul.factoids{display:grid;grid-template-columns:repeat(3, 144px);gap:32px 48px}@media(max-width: 1919px),print{html>body>main>section.promo-text>ul.factoids{grid-template-columns:repeat(3, 120px);column-gap:32px}}@media(max-width: 1439px),print{html>body>main>section.promo-text>ul.factoids{column-gap:24px}}@media(max-width: 1023px),print{html>body>main>section.promo-text>ul.factoids{grid-template-columns:repeat(auto-fill, 112px);gap:12px 16px}}@media(max-width: 767px),print{html>body>main>section.promo-text>ul.factoids{grid-auto-columns:112px;grid-auto-flow:column;overflow-x:scroll;padding:0 var(--margin) 24px}}@supports(display: flex){html>body>main>section.promo-text>ul.factoids{align-self:flex-end}@media(max-width: 1023px),print{html>body>main>section.promo-text>ul.factoids{align-self:stretch}}}@supports(display: grid){html>body>main>section.promo-text>ul.factoids{justify-self:end;align-self:end}@media(max-width: 1023px),print{html>body>main>section.promo-text>ul.factoids{justify-self:unset}}}html>body>main>section.quote>blockquote{grid-area:quote}@media(max-width: 1023px),print{html>body>main>section.quote>blockquote{width:calc(9*var(--column-width) + 8*var(--gutter));margin-top:32px}}@media(max-width: 767px),print{html>body>main>section.quote>blockquote{width:100%;margin-top:28px}}html>body>main>section.quote>blockquote::before{display:block;height:50px;margin-bottom:24px;content:"";background:url("images/decorations/quote.svg") left center no-repeat;background-size:contain}@media(max-width: 1439px),print{html>body>main>section.quote>blockquote::before{height:32px}}@media(max-width: 1023px),print{html>body>main>section.quote>blockquote::before{margin-bottom:20px}}html>body>main>section.quote>blockquote>p{font-size:36px;font-weight:500;line-height:1.3;font-style:italic}@media(max-width: 1439px),print{html>body>main>section.quote>blockquote>p{font-size:26px;font-weight:500;line-height:1.3}}html>body>main>section.quote>picture{grid-area:photo;height:460px}@media(max-width: 1919px),print{html>body>main>section.quote>picture{aspect-ratio:5/4;height:auto}}@media(max-width: 1023px),print{html>body>main>section.quote>picture{aspect-ratio:5/3}}html>body>main>section.quote>picture>img{width:100%;height:100%;object-fit:cover;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.quote>picture>img{border-radius:16px}}html>body>main>section.selection>ul{display:grid;gap:40px}html>body>main>section.selection>ul>li>button.delete{display:flex;gap:12px;align-items:center;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.selection>ul>li>button.delete{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.selection>ul>li>button.delete{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.selection>ul>li>div{width:300px}html>body>main>section.selection>ul>li>ul.apartments{width:100%;display:flex;gap:var(--gutter)}html>body>main>section.selection-list>div:not(.empty-choice){width:calc(10*var(--column-width) + 9*var(--gutter))}html>body>main>section.selection-list>div.empty-choice{margin-top:96px}html>body>main>section.selection-list>ul button.selection-card{border-radius:20px;background-color:#fff;aspect-ratio:1/1;height:100%;width:calc(100% - var(--gutter));position:relative;display:flex;padding:24px;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:1px solid #fff;transition:border .3s ease,background-color .3s ease;height:160px;aspect-ratio:unset}html>body>main>section.selection-list>ul button.selection-card>span{color:#e8e8e8;font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.selection-list>ul button.selection-card>span{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.selection-list>ul button.selection-card>span{font-size:24px;font-weight:700;line-height:1.3}}html>body>main>section.selection-list>ul button.selection-card>span,html>body>main>section.selection-list>ul button.selection-card>div.delete{position:absolute;right:24px;top:11px;transition:opacity .3s ease}html>body>main>section.selection-list>ul button.selection-card>div.set-one-shown{position:absolute;left:24px;top:24px;opacity:0;transition:opacity .3s ease}html>body>main>section.selection-list>ul button.selection-card>h2{text-align:left;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.selection-list>ul button.selection-card>h2{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.selection-list>ul button.selection-card>h2{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.selection-list>ul button.selection-card>p{flex-wrap:nowrap;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.selection-list>ul button.selection-card>p{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.selection-list>ul button.selection-card>p{font-size:12px;font-weight:500;line-height:1.3}}html>body>main>section.selection-list>ul button.selection-card>time{opacity:.5;margin-bottom:auto;transition:opacity .3s ease;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.selection-list>ul button.selection-card>time{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.selection-list>ul button.selection-card>time{font-size:12px;font-weight:500;line-height:1.3}}html>body>main>section.selection-list>ul button.selection-card.active{background-color:#eaff50;border:1px solid #eaff50}html>body>main>section.selection-list>ul button.selection-card.active>span{color:#141414;opacity:.1}html>body>main>section.selection-list>ul button.selection-card>div.delete{opacity:0;top:24px}html>body>main>section.selection-list>ul button.selection-card.add-selection{background-color:#141414;border:1px solid #141414;width:calc(2*var(--column-width) + 1*var(--gutter))}html>body>main>section.selection-list>ul button.selection-card.add-selection>h2{color:#fff}html>body>main>section.selection-list>ul button.selection-card.add-selection>h2::after{background-image:url("/styles/images/icons/plus.svg")}html>body>main>section.selection-list>ul button.selection-card.add-selection::before{content:"";width:40px;height:40px;display:block;background-image:url("/styles/images/icons/brand-lime.svg");background-size:100%;position:absolute;top:24px;right:24px}html>body>main>section.selection-list>ul button.selection-card.add-selection>h2,html>body>main>section.selection-list>ul button.selection-card.show-others>h2{display:flex;justify-content:space-between;width:100%}html>body>main>section.selection-list>ul button.selection-card.add-selection>h2::after,html>body>main>section.selection-list>ul button.selection-card.show-others>h2::after{content:"";width:22px;height:22px;display:block}html>body>main>section.selection-list>ul button.selection-card.show-others>h2::after{width:26px;height:26px;background-image:url("/styles/images/selection/eye.svg")}html>body>main>section.selection-list>ul button.selection-card.one-shown>time{opacity:0}html>body>main>section.selection-list>ul button.selection-card.one-shown>div.set-one-shown{opacity:1}html>body>main>section.selection-list>ul button.selection-card>p{display:flex;gap:8px;align-items:center}html>body>main>section.selection-list>ul button.selection-card>p::before{content:"";width:16px;height:16px;display:block;background-image:url("/styles/images/icons/person.svg");background-repeat:no-repeat}@media(min-width: 1024px){html>body>main>section.selection-list>ul button.selection-card:hover{border:1px solid #141414}html>body>main>section.selection-list>ul button.selection-card:hover>div.delete,html>body>main>section.selection-list>ul button.selection-card:hover>div.set-one-shown{position:absolute;opacity:1}html>body>main>section.selection-list>ul button.selection-card:hover>time{opacity:0}}html>body>main>section.selection-list>ul{display:flex;flex-wrap:wrap;height:100%;width:100%;row-gap:20px}html>body>main>section.selection-list>ul:has(button.one-shown)>li{overflow:hidden}html>body>main>section.selection-list>ul:has(button.one-shown)>li>button{margin-right:var(--gutter)}html>body>main>section.selection-list>ul:has(button.one-shown)>li>button>h2{white-space:nowrap}html>body>main>section.selection-list>ul:has(button.one-shown)>li:has(button.show-others){opacity:1;position:static;pointer-events:all}html>body>main>section.selection-list>ul:has(button.one-shown)>li:not(:has(button.one-shown),:has(button.add-selection),:has(button.show-others)){width:0}html>body>main>section.slider-wide>div.slider{display:flex;position:relative}html>body>main>section.steps>div.slider{grid-column:2/3;grid-row:1/3}@media(max-width: 1279px),print{html>body>main>section.steps>div.slider{grid-column:1/3;grid-row:2/3;width:calc(6*var(--column-width) + 5*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.steps>div.slider{width:calc(11*var(--column-width) + 10*var(--gutter))}}html>body>main>section.text-with-media>figure{display:flex;align-items:center;grid-area:figure;aspect-ratio:16/9}@media(max-width: 1023px),print{html>body>main>section.text-with-media>figure{margin-bottom:16px}}html>body>main>section.text-with-media>figure:not(.video-container){overflow:hidden;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.text-with-media>figure:not(.video-container){border-radius:16px}}html>body>main>section.text-with-media>ul.links{display:flex;flex-wrap:wrap;grid-area:links;gap:12px;margin-top:32px}@media(max-width: 1023px),print{html>body>main>section.text-with-media>ul.links{margin-top:16px}}html>body section.apartment-card>aside>div.info>div.prices{margin-bottom:12px;border-bottom:1px solid #e8e8e8;padding-bottom:22px;display:flex;justify-content:space-between}html>body section.apartment-card>aside>div.info>div.prices:has(li.old)>div.mortage{flex-direction:column;align-items:end}html>body section.apartment-card>aside>div.info>div.prices>div.mortage{display:flex;gap:16px;align-items:center}html>body section.apartment-card>aside>div.info>div.prices>div.mortage>a{font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.prices>div.mortage>a{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.prices>div.mortage>a{font-size:12px;font-weight:500;line-height:1.3}}html>body section.apartment-card>aside>div.info>div.prices>div.mortage>p{font-size:16px;font-weight:500;line-height:1.4;color:#a2a2a2}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.prices>div.mortage>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.prices>div.mortage>p{font-size:14px;font-weight:500;line-height:1.4}}html>body section.apartment-card>aside>div.info>div.prices>div.mortage>p>span{color:#141414}@media(max-width: 1439px),print{html>body section.apartment-card>aside>div.info>div.prices>div.mortage{flex-direction:column;align-items:end}}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>div.prices{flex-direction:column;background-color:#fff;border-radius:16px 16px 0 0;padding:16px;margin-bottom:0;border-bottom:0;gap:12px;position:relative}html>body section.apartment-card>aside>div.info>div.prices>div.mortage{flex-direction:row;justify-content:space-between}html>body section.apartment-card>aside>div.info>div.prices::after{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 32px);height:1px;background-color:#e8e8e8;transform:translateX(-50%)}}html>body section.apartment-card>aside>div.info>div.prices>ul{display:flex;flex-direction:column;gap:8px}@media(min-width: 1440px){html>body section.apartment-card>aside>div.info>div.prices>ul{height:72px;justify-content:center}}html>body section.apartment-card>aside>div.info>div.prices>ul>li.main{font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.prices>ul>li.main{font-size:32px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.prices>ul>li.main{font-size:26px;font-weight:700;line-height:1.1}}html>body section.apartment-card>aside>div.info>div.prices>ul>li.old{opacity:.3;text-decoration:line-through;min-height:28px;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.prices>ul>li.old{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.prices>ul>li.old{font-size:16px;font-weight:500;line-height:1.4}}html>body section.apartment-card>aside>div.info>div.prices>ul>li.old.no-price{display:flex;align-items:center;gap:4px;text-decoration:none;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.prices>ul>li.old.no-price{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.prices>ul>li.old.no-price{font-size:14px;font-weight:500;line-height:1.4}}html>body section.apartment-card>aside>div.info>div.prices>ul>li.old.no-price:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><g fill="%23141414" opacity="1"><path d="M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16m0 14.8a6.8 6.8 0 1 1 0-13.6 6.8 6.8 0 0 1 0 13.6"/><circle cx="10" cy="13.3" r="1"/><rect width="1.5" height="6" x="9.3" y="5.3" rx=".8"/></g></svg>');display:block;width:20px;height:20px}html>body section.apartment-card>aside>div.info>div.slider{position:relative;width:100%;margin-bottom:32px}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>div.slider{background-color:#fff;border-radius:0 0 16px 16px;padding:16px;margin-bottom:16px}html>body section.apartment-card>aside>div.info>div.slider>ul.buttons-arrows{display:none}}html>body section.apartment-card>aside>div.info>form>div{display:flex;flex-wrap:wrap;row-gap:8px;position:relative;width:100%}html>body section.apartment-card>aside>div.info>form>div>h2{font-size:17px;font-weight:500;line-height:1.3;width:100%}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>form>div>h2{font-size:15px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>form>div>h2{font-size:14px;font-weight:500;line-height:1.3}}html>body section.apartment-card>aside>div.info>form>div label{background-color:#f4f4f4;justify-content:space-between;border:1px solid #f4f4f4}html>body section.apartment-card>aside>div.info>form>div label>h3{font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>form>div label>h3{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>form>div label>h3{font-size:12px;font-weight:500;line-height:1.3}}html>body section.apartment-card>aside>div.info>form>div label>a,html>body section.apartment-card>aside>div.info>form>div label button{font-size:12px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>form>div label>a,html>body section.apartment-card>aside>div.info>form>div label button{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>form>div label>a,html>body section.apartment-card>aside>div.info>form>div label button{font-size:10px;font-weight:500;line-height:1.3}}html>body section.apartment-card>aside>div.info>form>div label>span{font-size:12px;font-weight:400;line-height:1.3}@media(max-width: 1439px),print{html>body section.apartment-card>aside>div.info>form>div{column-gap:10px}}html>body section.apartment-card>aside>div.info>form>div.how-to-buy{column-gap:12px}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>label{height:72px;padding:8px 12px;flex:1}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>label>span.promotion{background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);border-radius:24px;padding:4px 12px;font-size:10px;font-weight:500;line-height:100%;width:fit-content}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>label[for=installment]{justify-content:unset;gap:4px}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>form>div.how-to-buy{background-color:#fff;padding:16px;border-radius:16px}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>label{flex:unset;width:100%;flex-direction:row;justify-content:unset;gap:8px;height:fit-content;background-color:unset;border:unset;padding:0}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>label::after{bottom:0px;right:0px}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>input:checked+label{border:unset !important}html>body section.apartment-card>aside>div.info>form>div.how-to-buy>h2{margin-bottom:8px}}html>body section.apartment-card>aside>div.info>form>div.promotions{margin-bottom:32px}html>body section.apartment-card>aside>div.info>form>div.promotions[data-hidden=true]{display:none}html>body section.apartment-card>aside>div.info>form>div.promotions>h2{position:relative;display:flex;align-items:center;gap:8px;width:fit-content;height:fit-content;cursor:pointer}html>body section.apartment-card>aside>div.info>form>div.promotions>h2>span{display:block;width:12px;height:12px;background:url("/styles/images/icons/info_black.svg")}html>body section.apartment-card>aside>div.info>form>div.promotions>h2>p{position:absolute;left:calc(100% + 12px);padding:6px 12px;background-color:#e8e8e8;border-radius:5px;text-wrap:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;font-size:12px;font-weight:500;line-height:1}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>form>div.promotions>h2>p{background-color:#fff;width:180px;text-wrap:wrap;z-index:2}}html>body section.apartment-card>aside>div.info>form>div.promotions>h2:hover>p{opacity:1;visibility:visible}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.buttons-arrows{transform:translate(0, calc(-50% + 0.5em))}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides{position:relative;display:flex;width:100%;height:100%}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li{position:relative;border-radius:32px;overflow:hidden;min-width:fit-content}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);transition:opacity .3s ease}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li:has(input:checked)::before{opacity:1}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label{position:relative;border:1px solid #141414;border-radius:32px;display:flex;align-items:center;gap:12px;padding:6px 15px 6px 10px;background:rgba(0,0,0,0);cursor:pointer;width:max-content;font-size:15px;font-weight:500;line-height:1.3;transition:border .3s ease-in-out}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label{font-size:13px;font-weight:500;line-height:1.3}}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label>b{font-size:10px;margin-top:2px}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label>input{display:none}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label::before{content:"";width:14px;height:14px;border:1px solid #141414;border-radius:50%}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label:has(input:checked){border:1px solid rgba(0,0,0,0)}html>body section.apartment-card>aside>div.info>form>div.promotions>ul.slides>li>label:has(input:checked)::before{background-color:#141414;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyAxTDMuMjc0NDEgN0wxIDMuOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:6px 6px;background-position:center center}html>body section.apartment-card>aside>div.info>form>div.repair{margin-bottom:32px}html>body section.apartment-card>aside>div.info>form>div.repair>ul.slides{position:relative;display:flex;width:100%;height:100%}html>body section.apartment-card>aside>div.info>form>div.repair>ul.slides>li{flex-shrink:0;max-height:100%}html>body section.apartment-card>aside>div.info>form>div.repair>ul.slides>li>label{padding:12px;height:100%;min-height:105px}html>body section.apartment-card>aside>div.info>form>div.repair>ul.slides>li>label>button{margin-top:auto;width:fit-content;text-decoration-line:underline}html>body section.apartment-card>aside>div.info>form>div.repair>ul.slides>li>input:checked+label{background-color:#eaff50}html>body section.apartment-card>aside>div.info>form>div.repair>ul.buttons-arrows{transform:translate(0, calc(-50% + 0.5em))}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>form>div.repair{margin-bottom:16px}html>body section.apartment-card>aside>div.info>form>div.repair>ul.slides>li>label{grid-row:2/3;min-width:194px;width:100%;background-color:#fff}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms{position:absolute;height:100%;width:100%;top:0;z-index:1000;border-radius:25px;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms::after{opacity:0;transition:opacity .3s ease;content:"";background:linear-gradient(transparent, #f1f1f1);position:absolute;width:100%;height:70px;bottom:0;left:0;z-index:2;transform:translateY(1px);pointer-events:none}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms:has(ul[data-open=true]){pointer-events:all}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms:has(ul[data-open=true])::after{opacity:1}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>div{flex:1;background-color:#fff;opacity:0;transition:opacity .3s ease;border-radius:25px;position:absolute;width:100%;height:100%}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>div:has(+ul[data-open=true]){opacity:.5}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul{transition:height .5s ease;height:0px;max-height:440px;transform:translateY(1px);clip-path:polygon(0px 0px, 0px 12px, 0.6px 22px, 1.8px 30px, 3.9px 36.2px, 7.3px 40.9px, 12px 44.3px, 18.2px 46.4px, 26.2px 47.6px, 36.2px 48.2px, calc(100% - 36.2px) 48.2px, calc(100% - 26.2px) 47.6px, calc(100% - 18.2px) 46.4px, calc(100% - 12px) 44.3px, calc(100% - 7.3px) 40.9px, calc(100% - 3.9px) 36.2px, calc(100% - 1.8px) 30px, calc(100% - 0.6px) 22px, calc(100% - 0px) 12px, calc(100% - 0px) 0px, calc(100% - 0px) calc(100% - 0px), 0px calc(100% - 0px));overflow:hidden;background-color:#f1f1f1;overflow:hidden;padding-inline:32px;gap:16px;width:100%;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;overflow-y:scroll;scrollbar-width:none}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul{clip-path:polygon(0px 0px, 0.1px 2.5px, 0.7px 4.9px, 1.7px 7.2px, 3px 9.4px, 4.6px 11.3px, 6.5px 12.9px, 8.7px 14.2px, 11px 15.2px, 13.4px 15.8px, calc(100% - 13.4px) 15.8px, calc(100% - 11px) 15.2px, calc(100% - 8.7px) 14.2px, calc(100% - 6.5px) 12.9px, calc(100% - 4.6px) 11.3px, calc(100% - 3px) 9.4px, calc(100% - 1.7px) 7.2px, calc(100% - 0.7px) 4.9px, calc(100% - 0.1px) 2.5px, calc(100% - 0px) -0.1px, calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px), 0px calc(100% - 0px));max-height:300px;padding-inline:16px}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>span{opacity:.5;padding-top:61.2px;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>span{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>span{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>span{padding-top:28.8px}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li{width:100%}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li:last-of-type>a{margin-bottom:var(--apartment-card-padding);padding-bottom:19px}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a{display:flex;align-items:center}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>p:first-child{font-size:20px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>p:first-child{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>p:first-child{font-size:16px;font-weight:700;line-height:1.3}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>s{font-size:12px;font-weight:500;line-height:1.3;opacity:.8}@media(max-width: 1919px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>s{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>s{font-size:10px;font-weight:500;line-height:1.3}}html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>p:last-child{font-size:15px;font-weight:500;line-height:1.3;margin-left:auto}@media(max-width: 1919px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>p:last-child{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>div.layouts-section>div.slider-element>div.extra-rooms>ul>li>a>p:last-child{font-size:13px;font-weight:500;line-height:1.3}}html>body.selection>div.page>header>nav{height:100%;position:relative;padding:0 var(--margin);display:flex;align-items:center;gap:16px;justify-content:space-between}html>body.selection>div.page>header>nav svg{transition:fill .3s ease}html>body.selection>div.page>header>nav::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#e8e8e8;z-index:-1;content:"";transition:background-color .3s ease}html>body[data-dark].selection>div.page>header>nav::before{background:#141414}html>body.selection>div.page>header>nav>div{display:flex;gap:20px}@media(max-width: 1023px),print{html>body.selection>div.page>header>nav>div{gap:16px}html>body.selection>div.page>header>nav>div svg{width:16px;height:16px}}@media(max-width: 767px),print{html>body.selection>div.page>header>nav>div{gap:12px}}html>body.selection>div.page>header>nav>a.phone{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body.selection>div.page>header>nav>a.phone{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body.selection>div.page>header>nav>a.phone{font-size:16px;font-weight:500;line-height:1.4}}html>body.selection>div.page>header>nav>a.phone{margin-left:16px;white-space:nowrap}@media(max-width: 1023px),print{html>body.selection>div.page>header>nav>a.phone>svg{width:24px;height:24px}}@media(max-width: 767px),print{html>body.selection>div.page>header>nav>a.phone{margin-left:4px}html>body.selection>div.page>header>nav>a.phone>span{display:none}}html>body.selection>div.page>section.comments>ul{display:flex;flex-wrap:wrap;gap:11px}html>body.selection>div.page>section.comments>ul>li{gap:6px;width:calc(50% - 6px);border-radius:12px;border:1px solid #141414;display:flex;flex-direction:column;padding:16px 12px 16px 12px;aspect-ratio:264/189}html>body.selection>div.page>section.comments>ul>li>h3{margin-bottom:4px}html>body.selection>div.page>section.comments>ul>li>ul{display:flex;flex-direction:column;gap:6px}html>body.selection>div.page>section.comments>ul>li>ul>li{display:flex;align-items:center;gap:8px;padding-left:8px}html>body.selection>div.page>section.comments>ul>li>ul>li::before{opacity:.5;background:#141414;width:8px;height:2px;content:"";display:block}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li:nth-child(n+4){display:none}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure{position:relative}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure>figcaption{position:absolute;display:flex;flex-direction:column;bottom:16px;left:16px;width:calc(100% - 32px)}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>h3,html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure>figcaption p,html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure>figcaption span{color:#fff}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure>picture{height:100%}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure>picture>img{width:100%;height:100%;border-radius:16px;object-fit:cover}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure::before{content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0deg, rgba(20, 20, 20, 0.8) 46.05%, rgba(20, 20, 20, 0) 100%);border-radius:0 0 25px 25px;pointer-events:none}@media(max-width: 1023px),print{html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure::before{border-radius:0 0 16px 16px;height:70%}}html>body.selection>div.page>section.slider-wide>div.slider>ul.slides>li>figure::before{z-index:0;border-radius:16px}html>body>header>div.burger-main>div.burger-content>div.about{display:flex;flex-direction:column;background:#eaff50}html>body>header>div.burger-main>div.burger-content>div.about>span.logo{display:block;margin-bottom:32px}html>body>header>div.burger-main>div.burger-content>div.about>span.logo>svg{width:100%;max-width:320px}html>body>header>div.burger-main>div.burger-content>div.about>p,html>body>header>div.burger-main>div.burger-content>div.about>a{font-size:16px}html>body>header>div.burger-main>div.burger-content>div.about>p.address{margin-bottom:24px;font-size:16px;line-height:1.4;opacity:.7}html>body>header>div.burger-main>div.burger-content>div.about>a.tel{margin-bottom:8px;font-weight:400}html>body>header>div.burger-main>div.burger-content>div.about>a.email{margin-bottom:32px;font-weight:500}html>body>header>div.burger-main>div.burger-content>div.about>a{display:block}html>body>header>div.burger-main>div.burger-content>div.about>ul{margin-top:auto;display:flex;gap:16px}@media(max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content>div.about>ul svg{width:28px;height:28px}}html>body>header>div.burger-main>div.burger-content>div.mortgage{padding:0}html>body>header>div.burger-main>div.burger-content>div.mortgage>ul{grid-auto-rows:auto}html>body>header>div.burger-main>div.burger-content>div.mortgage:not(:has(input:checked)) li:not(:first-child){display:none}html>body>header>div.burger-main>div.burger-content>div.mortgage:has(input:checked) label::after{rotate:180deg}html>body>header>div.burger-main>div.burger-content>div.mortgage li:first-child>label{flex-direction:row;justify-content:space-between;align-items:center}html>body>header>div.burger-main>div.burger-content>div.mortgage li:first-child>label::after{width:16px;height:16px;background-position:center;background-size:contain;background-image:url("/styles/images/icons/expand-arrow.svg");background-repeat:no-repeat;filter:brightness(0);transition:rotate .3s ease;content:""}html>body>header>div.burger-main>div.burger-content>div.mortgage input{display:none}html>body>header>div.burger-main>div.burger-content>nav{display:grid;grid-template-columns:3fr 4fr 4fr 3fr;gap:calc(var(--gutter)*1);background:#fff}html>body>header>div.burger-main>div.burger-content>nav>li>h3{font-size:32px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>header>div.burger-main>div.burger-content>nav>li>h3{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content>nav>li>h3{font-size:24px;font-weight:700;line-height:1.3}}html>body>header>div.burger-main>div.burger-content>nav>li>ul{margin-top:16px;display:flex;flex-direction:column;gap:8px}html>body>header>div.burger-main>div.burger-content>nav>li>ul>li>a{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>header>div.burger-main>div.burger-content>nav>li>ul>li>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content>nav>li>ul>li>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content>nav>li>ul{margin-top:12px}}@media(max-width: 1023px),print{html>body>header>div.burger-main>div.burger-content>nav{grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content;row-gap:32px}}@media(max-width: 767px),print{html>body>header>div.burger-main>div.burger-content>nav{grid-template-columns:1fr;row-gap:24px}}html>body>main dialog.finishing>div:not(.scrollbar){display:grid;grid-template-columns:1100fr 580fr;grid-template-rows:min-content min-content 600px;display:flex;flex-direction:column;width:calc(12*var(--column-width) + 11*var(--gutter));padding:40px;gap:20px;max-height:1500px;position:relative}html>body>main dialog.finishing>div:not(.scrollbar)>h2{margin-bottom:20px}html>body>main dialog.finishing>div:not(.scrollbar) input{display:none}@media(max-width: 1439px),print{html>body>main dialog.finishing>div:not(.scrollbar){column-gap:0;display:flex;flex-direction:column;width:100%}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar){padding:24px;row-gap:10px}html>body>main dialog.finishing>div:not(.scrollbar)>h2{margin-bottom:14px}}@media(max-width: 767px),print{html>body>main dialog.finishing>div:not(.scrollbar){padding:24px 16px;width:100%}}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings{display:flex;flex-wrap:wrap;gap:var(--gutter)}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.toggle{--toggle-width: 37px;--toggle-height: 20px;--toggle-circle-size: 16px;--toggle-circle-margin: 2px;--toggle-border-radius: 100px;margin-top:40px;width:100%}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.toggle>span:first-of-type{display:none}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one{--range-padding: 25px;--min-gap-between-thumbs: 0.1px;--control-padding-inline: 22px;width:calc(50% - var(--gutter)/2)}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one>div{background-color:#f1f1f1}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one>label{font-size:16px;font-weight:400;line-height:1.3;display:block;margin-bottom:8px}@media(max-width: 1023px),print{html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one>label{font-size:14px;font-weight:400;line-height:1.3}}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one input[type=text]{width:100%;background-color:rgba(0,0,0,0);padding-inline:22px}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.range-track input::-webkit-slider-thumb{padding-inline:0}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.range-track input::-moz-range-thumb{padding-inline:0px}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.range-track>div.current{padding-left:calc((100% - 2*var(--min-gap-between-thumbs))/100*var(--min-percent) - (var(--min-percent)/100 - .5)*(var(--range-drag-height)));padding-right:calc((100% - 2*var(--min-gap-between-thumbs))/100*(100 - var(--max-percent)) - ((100 - var(--max-percent))/100 - .5)*(var(--range-drag-height)))}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.slider__range.range-text>span{display:flex;justify-content:start;align-items:center;width:100%;height:100%}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.slider__range.range-text>span>input{position:absolute;opacity:0}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.slider__range.range-text>span.writing>input{opacity:1;left:0}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.slider__range.range-text>span.writing>span.value{opacity:0}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.range-one div.slider__range.range-text>span.writing>span.unit{opacity:0}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.multi-select{position:relative;width:100%}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.mortgage-settings div.multi-select h3{display:none}html>body>main dialog.lightbox[data-dialog-name=selection-dialog] div.control{position:relative}html>body>main div.slider-element>div.slider>ul.slides{position:relative;display:flex;width:100%;height:100%}html>body>main div.slider-element>div.slider>ul.slides>li{flex-shrink:0;max-height:100%;display:flex;touch-action:pan-y}html>body>main div.slider-element>div.slider>ul.slides>li>picture{display:block}html>body>main div.slider-element>div.slider>ul.slides>li>picture>img{width:100%;height:100%;object-fit:cover}html>body>main>.component-text-expanding>div>ul{display:flex;flex-direction:column;gap:20px}@media(max-width: 1023px),print{html>body>main>.component-text-expanding>div>ul{gap:10px}}html>body>main>section.awards>div.slider>ul.slides{display:flex}html>body>main>section.calculator-mortgage>div.main-content>ul.programs{height:100%;width:100%}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs{height:unset}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li>div.question{display:flex}html>body>main>section.calculator-mortgage>form>ul.fields{display:grid;gap:24px}@media(max-width: 1279px),print{html>body>main>section.calculator-mortgage>form>ul.fields{display:flex}}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>form>ul.fields{flex-direction:column;gap:16px}}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info{display:grid;justify-content:space-between;padding:var(--padding-apartment-card);row-gap:var(--gap-to-buttons);background-color:#fff;border-radius:var(--border-radius-apartment-card)}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>*:first-child{grid-column:1/2;grid-row:1/2}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>*:nth-child(2){grid-column:2/3;grid-row:1/2}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>a.generic{color:#141414;background-color:rgba(0,0,0,0);padding-inline:0}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price{min-width:fit-content}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p.price{font-size:32px;font-weight:700;line-height:1.3;text-wrap:nowrap;display:flex;align-items:center;gap:var(--gap-price-and-old-price);margin-bottom:var(--gap-price-and-mortgage)}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p.price{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p.price{font-size:24px;font-weight:700;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p.price>s{font-size:14px;font-weight:500;line-height:1.3;opacity:.8}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p:not(.price){font-size:15px;font-weight:500;line-height:1.3;display:flex;gap:var(--gap-into-mortage)}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p:not(.price){font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p:not(.price){font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p:not(.price)>span{opacity:.7}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info div.block-price>p:not(.price)>button{opacity:1;cursor:pointer;text-decoration:underline dotted rgba(20,20,20,.6);text-underline-offset:4px}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>ul{width:var(--width-list-additional-info);display:flex;flex-direction:column;gap:var(--gap-list-additional-info)}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>ul>li{display:flex;justify-content:space-between;color:rgba(20,20,20,.6);font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>ul>li{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>ul>li{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.chooser div.checkerboard div.selected-apartment div.additional-info>ul>li p{color:#141414}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info{position:relative;height:var(--height-apartment-card);border-radius:var(--border-radius-apartment-card);background-color:#fff;padding:var(--padding-apartment-card);margin-bottom:var(--margin-after-base-info-apartment-card)}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>h3{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:var(--margin-after-h3)}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>h3{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>h3{font-size:20px;font-weight:700;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>p.complex{font-size:16px;font-weight:500;line-height:1.4;display:flex;gap:var(--gap-column-list-of-two);margin-bottom:var(--margin-after-complex)}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>p.complex{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>p.complex{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>p.complex>span{opacity:.5}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper{height:var(--height-plan);margin-inline:auto;margin-top:var(--margin-before-plan);overflow:hidden}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul{display:flex}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul,html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li,html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure,html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure>img,html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure>div,html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure>div>div,html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure>div>div>svg{min-width:100%;max-width:100%;height:100%}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure>img{object-fit:contain}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper>ul>li>figure{display:flex;align-items:center;justify-content:center}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper button.zoom:hover{opacity:1}html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper button.zoom{width:45px;height:45px;background-color:rgba(20,20,20,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:url("/styles/images/icons/zoom.svg") no-repeat center center,rgba(20,20,20,.5);border-radius:30px;position:absolute;opacity:0;transition:opacity .3s ease}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment div.base-info>div.slider.swiper button.zoom{display:none}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons{position:absolute;display:flex;gap:var(--gap-buttons);right:var(--padding-apartment-card);top:var(--padding-apartment-card)}@media(min-width: 1024px){html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li>button::before{content:attr(data-text);position:absolute;top:54px;background-color:#141414;color:#fff;padding:4px 14px;border-radius:3px;opacity:0;transition:opacity .3s ease;white-space:nowrap}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li>button::after{background:url("data:image/svg+xml,%E2%81%A8%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.5%203L0.25%205.59808L0.25%200.401924L5.5%203Z%22%20fill%3D%22%23141414%22%2F%3E%3Cpath%20d%3D%22M5.5%203L0.25%205.59808L0.25%200.401924L5.5%203Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E"),#141414;content:"";width:5px;height:5px;position:absolute;top:50px;clip-path:polygon(0 100%, 100% 100%, 50% 0);opacity:0;transition:opacity .3s ease}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li>button:hover::before,html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li>button:hover::after{opacity:1}}@media(max-width: 767px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li:has(.share),html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li:has(.download){display:none}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li>button.more>svg>rect{fill:#141414}}@media(min-width: 768px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.buttons>li:has(.more){display:none}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments{display:flex;flex-direction:column;gap:var(--gap-between-similars)}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a{position:relative;display:flex;justify-content:space-between;background-color:#fff;border-radius:var(--border-radius-similar-apartment);padding:var(--padding-similar-apartment)}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price h5{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:var(--gap-between-price-title-similar-apartment)}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price h5{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price h5{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price{display:flex;align-items:end;gap:var(--gap-into-price-similar-apartment);font-size:22px;font-weight:700;line-height:1.3}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price{font-size:18px;font-weight:700;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price s{color:rgba(20,20,20,.2);font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price s{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price s{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1500px){html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price{flex-direction:column;align-items:start}}@media(max-width: 1279px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p.price{flex-direction:row;align-items:end}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p:last-child{font-size:15px;font-weight:500;line-height:1.3;display:flex;gap:var(--gap-into-mortage);margin-top:var(--margin-before-mortage-similar-apartment)}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p:last-child{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p:last-child{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p:last-child>span{opacity:.7}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a div.block-price p:last-child>button{opacity:1;cursor:pointer;text-decoration:underline dotted rgba(20,20,20,.6);text-underline-offset:4px}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul{display:flex;flex-direction:column;width:var(--width-additional-info-similar-apartment);gap:var(--gap-between-additional-info-similar-apartment)}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul li{display:flex;justify-content:space-between;color:rgba(20,20,20,.5);font-size:12px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul li{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul li{font-size:10px;font-weight:500;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul li p{font-size:12px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul li p{font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a>ul li p{font-size:10px;font-weight:500;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a button.favorite{position:absolute;right:26px;top:40px}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment ul.similar-apartments>li>a button.favorite{right:20px;top:30px}}html>body>main>section.chooser div.checkerboard div.selected-apartment{position:relative;width:calc(5*var(--column-width) + 4*var(--gutter))}@media(max-width: 1279px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment{width:100%}}html>body>main>section.chooser div.checkerboard div.selected-apartment dialog{box-shadow:unset}html>body>main>section.chooser div.checkerboard div.selected-apartment dialog li:hover svg{fill:#eaff50}html>body>main>section.chooser div.checkerboard div.selected-apartment dialog svg{fill:#fff}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion{font-size:15px;font-weight:500;line-height:1.3;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);display:flex;align-items:center;height:32px;width:fit-content;padding-inline:24px;border-radius:25px}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion{height:28px;border-radius:32px;padding-inline:16px}}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi{display:flex;align-items:center;gap:12px;padding-right:10px}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi>svg{overflow:visible}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi>svg>path{fill:#141414;transition:fill .3s ease-in-out}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi:hover>svg>path{fill:#fff}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi:hover+ul.multi-promotions-tooltip{opacity:1;visibility:visible}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip{position:absolute;opacity:0;visibility:hidden;top:calc(100% + 9px);left:0px;background:rgba(232,232,232,.9);border-radius:16px;display:inline;width:100%;padding:25px 91px;text-align:center;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:2}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip{padding:16px 52px}}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip>li{font-size:15px;font-weight:500;line-height:1.3;display:inline;width:fit-content}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip>li{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip>li{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip>li:not(:last-child):after{content:"  ·  ";font-weight:700}html>body>main>section.chooser div.checkerboard div.selected-apartment span.promotion.multi+ul.multi-promotions-tooltip>li>b{font-size:11px;font-weight:600}html>body>main>section.chooser div.checkerboard div.selected-apartment>h4:has(+ul.similar-apartments){margin-top:var(--margin-before-similar-h4);margin-bottom:var(--margin-after-similar-h4);font-size:40px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment>h4:has(+ul.similar-apartments){font-size:34px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.chooser div.checkerboard div.selected-apartment>h4:has(+ul.similar-apartments){font-size:27px;font-weight:500;line-height:1.1}}html>body>main>section.chooser ul.tags-manager li.control-tag-item{font-size:18px;font-weight:500;line-height:1.3;display:flex;align-items:center;gap:var(--tag-text-and-cross-gap);background-color:#fff;border-radius:var(--tag-border-radius);height:var(--tag-height);padding-inline:var(--tag-padding)}@media(max-width: 1919px),print{html>body>main>section.chooser ul.tags-manager li.control-tag-item{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser ul.tags-manager li.control-tag-item{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.chooser ul.tags-manager li.control-tag-item[data-visible=false]{position:absolute;left:0;visibility:hidden}html>body>main>section.chooser ul.tags-manager li.control-tag-item>span{text-wrap:nowrap;display:flex;align-items:center}html>body>main>section.chooser ul.tags-manager li.control-tag-item>button{width:14px;height:14px;background-image:url("/styles/images/icons/cross.svg")}html>body>main>section.chooser ul.tags-manager>div.overflow-items{position:relative}html>body>main>section.chooser ul.tags-manager>div.overflow-items>button{font-size:18px;font-weight:500;line-height:1.3;height:var(--tag-height);width:var(--tag-height);background-color:#fff;border-radius:50%;transition:border .3s ease-in-out;border:1px solid rgba(0,0,0,0)}@media(max-width: 1919px),print{html>body>main>section.chooser ul.tags-manager>div.overflow-items>button{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser ul.tags-manager>div.overflow-items>button{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.chooser ul.tags-manager>div.overflow-items>button:hover{border:1px solid #141414}html>body>main>section.chooser ul.tags-manager>div.overflow-items>ul{box-sizing:border-box;position:absolute;z-index:300;overflow:hidden;outline:1px solid rgba(0,0,0,0);background-color:#fff;border-radius:var(--overflow-tags-border-radius);left:calc(var(--tag-height) + var(--overflow-tags-left));top:0;transition:max-height .3s ease-in-out,border .3s ease-in-out}html>body>main>section.chooser ul.tags-manager>div.overflow-items>ul[data-open=true]{outline:1px solid #e8e8e8}html>body>main>section.chooser ul.tags-manager>div.overflow-items>ul li.control-tag-item{height:var(--overflow-tags-tag-height);padding-inline:var(--overflow-tags-tag-padding);justify-content:space-between}html>body>main>section.chooser ul.tags-manager>div.overflow-items>ul li.control-tag-item:first-child{margin-top:var(--overflow-tags-padding-block)}html>body>main>section.chooser ul.tags-manager>div.overflow-items>ul li.control-tag-item:last-child{margin-bottom:var(--overflow-tags-padding-block)}html>body>main>section.chooser ul.tags-manager>ul.buttons-arrows{justify-content:space-between;width:100%;top:0;pointer-events:none}html>body>main>section.chooser ul.tags-manager>ul.buttons-arrows li{pointer-events:all}html>body>main>section.chooser ul.tags-manager>ul.buttons-arrows li.swiper-button-disabled{opacity:0;visibility:hidden}@media(min-width: 1024px){html>body>main>section.chooser ul.tags-manager>ul.buttons-arrows{display:none}}html>body>main>section.chooser>header div.bottom-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap-into-bottom-header);width:100%;margin-top:calc(var(--margin-to-bottom-header) - var(--gap-into-select) - var(--additional-margin-for-controls))}html>body>main>section.chooser>header div.bottom-header>*{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.chooser>header div.bottom-header>*{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>header div.bottom-header>*{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body>main>section.chooser>header div.bottom-header>*:nth-child(2){text-align:center;order:3;width:100%}}html>body>main>section.chooser>header div.bottom-header.to-chooser{margin-top:0;height:fit-content;align-items:center;justify-content:end;flex-grow:1;min-width:fit-content;width:auto;max-width:100%;gap:var(--min-gap-bottom-header-chooser)}html>body>main>section.chooser>header div.bottom-header.to-chooser>p{margin-right:auto}html>body>main>section.chooser>header div.bottom-header.to-chooser>a.show-more{display:flex;align-items:center;gap:16px;margin-top:0;padding:var(--padding-block-button-to-chooser) var(--padding-inline-button-to-chooser);background:#eaff50;color:#141414}@media(max-width: 1023px),print{html>body>main>section.chooser>header div.bottom-header.to-chooser>a.show-more{gap:10px}}html>body>main>section.chooser>header div.bottom-header.to-chooser>a.show-more::after{content:"";display:block;width:8px;height:13px;background:url("/styles/images/icons/arrow-right-black.svg");background-position:center;background-size:contain;background-repeat:no-repeat}@media(max-width: 1023px),print{html>body>main>section.chooser>header div.bottom-header.to-chooser>a.show-more::after{width:6px;height:12px}}@media(max-width: 767px),print{html>body>main>section.chooser>header div.bottom-header.to-chooser{justify-content:space-between;width:100%}html>body>main>section.chooser>header div.bottom-header.to-chooser>p{order:1}html>body>main>section.chooser>header div.bottom-header.to-chooser>button.clear{order:2;width:auto}html>body>main>section.chooser>header div.bottom-header.to-chooser>a.show-more{order:3;text-align:center;width:100%}}html>body>main>section.chooser>header div.bottom-header>button{display:flex;align-items:center;gap:12px}html>body>main>section.chooser>header div.bottom-header>button>svg{width:13px}html>body>main>section.chooser>header div.bottom-header>button.open{width:var(--button-open-width)}html>body>main>section.chooser>header div.bottom-header>button.open>svg path:last-child{transform-origin:center;transition:transform .3s ease-in-out}html>body>main>section.chooser>header div.multi-select[data-auto-select=true] div.select>div>span{opacity:.5}html>body>main>section.chooser>header div.presets{margin-bottom:var(--controls-row-gap)}html>body>main>section.chooser>header div.presets>ul{display:flex;flex-wrap:wrap;gap:var(--gap-between-checkboxes)}@media(max-width: 1023px),print{html>body>main>section.chooser>header div.presets>ul{gap:4px}}html>body>main>section.chooser>header div.presets>ul button{padding-inline:var(--special-padding-checkboxes);height:var(--height-mini-checkboxes);border-radius:var(--control-border-radius);color:#af52f3;background-color:rgba(201,132,252,.15);display:flex;align-items:center;gap:var(--gap-into-preset);transition:background-color .3s ease-in-out,color .3s ease-in-out;font-size:18px;font-weight:500;line-height:1.3}html>body>main>section.chooser>header div.presets>ul button:hover{background-color:#c679fe;color:#fff}html>body>main>section.chooser>header div.presets>ul button:hover svg>path{fill:#fff}html>body>main>section.chooser>header div.presets>ul button:active{background-color:#9c5acb}html>body>main>section.chooser>header div.presets>ul button svg>path{transition:fill .3s ease-in-out}@media(max-width: 1919px),print{html>body>main>section.chooser>header div.presets>ul button{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.chooser>header div.presets>ul button{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.chooser>header>aside{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--controls-column-gap);row-gap:calc(var(--controls-row-gap) - var(--gap-into-select) - var(--additional-margin-for-controls));overflow:hidden;transition:max-height .3s ease-in-out}html>body>main>section.chooser>header>aside>div.double-range{flex:1 1 auto;min-width:320px;padding-bottom:calc(var(--gap-into-select) + var(--additional-margin-for-controls))}@media(max-width: 1023px),print{html>body>main>section.chooser>header>aside>div.double-range{min-width:280px}}@media(max-width: 767px),print{html>body>main>section.chooser>header>aside>div.double-range{min-width:240px}}html>body>main>section.chooser>header>aside>div.checkboxes{flex:0 1 auto;padding-bottom:calc(var(--gap-into-select) + var(--additional-margin-for-controls))}html>body>main>section.chooser>header>aside>div.multi-select{min-width:300px;flex:1 1 auto;margin-bottom:var(--additional-margin-for-controls)}@media(max-width: 1023px),print{html>body>main>section.chooser>header>aside>div.multi-select{min-width:240px}}@media(max-width: 767px),print{html>body>main>section.chooser>header>aside>div.multi-select{min-width:200px}}html>body>main>section.chooser>header>aside>div.space~div{margin-top:calc(0px - (var(--controls-row-gap) - var(--gap-into-select) - var(--additional-margin-for-controls)))}html>body>main>section.chooser>header>aside>div.space{width:100%;height:0}html>body>main>section.cigarette>div.container>ul.factoids{display:flex;flex-wrap:wrap;margin-top:auto}html>body>main>section.cigarette>div.container>ul.factoids:empty{display:none}html>body>main>section.comments>ul.comments-list>li{gap:16px;justify-content:flex-start}html>body>main>section.comments>ul.comments-list>li>h1{font-size:36px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.comments>ul.comments-list>li>h1{font-size:32px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.comments>ul.comments-list>li>h1{font-size:26px;font-weight:700;line-height:1.1}}html>body>main>section.comments>ul.comments-list>li>h2{font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.comments>ul.comments-list>li>h2{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.comments>ul.comments-list>li>h2{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.comments>ul.comments-list>li>h3{margin-bottom:8px;font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.comments>ul.comments-list>li>h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.comments>ul.comments-list>li>h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.comments>ul.comments-list>li>p{font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.comments>ul.comments-list>li>p{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.comments>ul.comments-list>li>p{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.comments>ul.comments-list>li>ul{display:flex;flex-direction:column;gap:16px}html>body>main>section.comments>ul.comments-list>li>ul>li{display:flex;align-items:center;gap:24px;padding-left:32px;font-size:20px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.comments>ul.comments-list>li>ul>li{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.comments>ul.comments-list>li>ul>li{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.comments>ul.comments-list>li>ul>li::before{opacity:.5;background:#141414;width:16px;height:2px;content:"";display:block}@media(max-width: 1439px),print{html>body>main>section.comments>ul.comments-list>li{width:calc(6*var(--column-width) + 5*var(--gutter));padding:20px}}@media(max-width: 1023px),print{html>body>main>section.comments>ul.comments-list>li{width:calc(12*var(--column-width) + 11*var(--gutter));padding:16px;aspect-ratio:unset;height:fit-content}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description{position:absolute;bottom:114px;left:32px;z-index:2}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>h3{color:#fff;margin-bottom:8px;font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>p.tag{padding:6.5px 19.5px;background:linear-gradient(90deg, #C8A7FE 0%, #FF9FC4 99.88%);width:fit-content;border-radius:32px;margin-bottom:32px;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>p.tag{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>p.tag{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>span{color:#fff;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>span{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>span{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(1){margin-right:20px}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description{bottom:114px;left:16px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>p.tag{margin-bottom:16px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(1){margin-right:12px}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description{bottom:80px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>p.tag{margin-bottom:16px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.description>span:nth-of-type(1){margin-right:12px}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra{aspect-ratio:580/650;flex-shrink:0;border-radius:25px;clip-path:var(--squircle-25)}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)){height:auto}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)).black{background-color:#141414}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)).lime{background-color:#eaff50}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)).lime>svg>path{fill:#141414;stroke:#141414}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)).lime>div.description>h3,html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)).lime>div.description>span{color:#141414}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)).lime>a{background-color:#141414;color:#fff}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img))>a{position:absolute;width:fit-content !important;bottom:32px;left:32px;z-index:100;white-space:nowrap;aspect-ratio:unset;background-color:#eaff50;color:#141414;border-radius:16px;clip-path:unset}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img))>a{left:16px;border-radius:10px}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img))>a{bottom:24px}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img))>svg{width:fit-content;width:112px;height:auto;top:7.2%;right:5.2%}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img))>svg{top:7.2%;right:5.2%;width:52px;height:auto}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra:not(:has(picture>img)){aspect-ratio:unset}}@media(max-width: 1279px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra{border-radius:16px;clip-path:var(--squircle-16)}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra form{position:absolute;bottom:32px;left:32px;width:calc(100% - 64px);z-index:100}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra>picture{width:calc(4*var(--column-width) + 3*var(--gutter))}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra>picture>img{transform:scale(1.03);filter:blur(10px)}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra>div.description{width:70%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card.extra>svg{top:48px;right:44px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card{height:fit-content;position:relative}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.map-container{z-index:2;position:absolute;bottom:0;left:0;border-radius:25px;width:calc(4*var(--column-width) + 3*var(--gutter));height:100%;mask-image:url("/styles/images/complexes-card/mask.svg");mask-size:100%;mask-position:89% 12%;mask-repeat:no-repeat;transition:mask-size .8s ease;pointer-events:none}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>svg{position:absolute;top:7.2%;right:5.2%;z-index:10;height:53px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>svg:hover~div.map-container{mask-size:15000%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>svg:hover~div.map{mask-size:10000%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card:not(.first){order:2}@media(max-width: 1279px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card{width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.complexes ul.complexes-cards>li.complexes-card div.map-container{display:none}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card{width:calc(12*var(--column-width) + 11*var(--gutter));aspect-ratio:unset;height:auto}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons{z-index:2;position:absolute;bottom:32px;left:32px;width:calc(100% - 64px);display:flex;gap:12px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{flex-grow:1;font-size:20px;font-weight:500;line-height:1.4;padding:12px 32px;text-align:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:16px;color:#fff;background:rgba(20,20,20,.3);border:1px solid hsla(0,0%,100%,.5);padding:12px 18px}@media(max-width: 1919px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{padding:12px 24px;border-radius:10px}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{padding:9px 13px}}@media(min-width: 1024px){html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a:hover{color:#141414;background-color:#eaff50;border:1px solid #eaff50}}@media(max-width: 1439px)and (min-width: 768px),print and (max-width: 1439px),print and (min-width: 768px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{flex-grow:unset}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a:nth-child(1){display:none}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons{left:16px;width:calc(100% - 32px);gap:8px}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons{bottom:24px}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>div.buttons>a{padding:9px 10px}}@media(max-width: 767px),print{html>body>main>section.contacts>ul>li:first-child{margin-top:auto}}html>body>main>section.documents>ul>li.hide{display:none}html>body>main>section.employees>div.slider>ul.slides{display:flex}html>body>main>section.faq>ul>li>h3,html>body>main>section.faq>ul>li>div.answer>div.container{background:#fff;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>h3,html>body>main>section.faq>ul>li>div.answer>div.container{border-radius:16px}}html>body>main>section.faq>ul>li>h3.question{font-size:30px;font-weight:500;line-height:1.3;position:relative;padding:36px 300px 36px 48px;cursor:pointer;transition:color .3s ease,background .3s ease}@media(max-width: 1919px),print{html>body>main>section.faq>ul>li>h3.question{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>h3.question{font-size:22px;font-weight:500;line-height:1.1}}@media(max-width: 1919px),print{html>body>main>section.faq>ul>li>h3.question{padding-right:220px}}@media(max-width: 1439px),print{html>body>main>section.faq>ul>li>h3.question{padding-right:160px}}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>h3.question{padding:20px 120px 20px 16px}}@media(max-width: 767px),print{html>body>main>section.faq>ul>li>h3.question{padding-right:56px}}html>body>main>section.faq>ul>li>h3.question.opened{color:#fff;background:#141414}html>body>main>section.faq>ul>li>h3.question.opened::before,html>body>main>section.faq>ul>li>h3.question.opened::after{background:#fff}html>body>main>section.faq>ul>li>h3.question.opened::after{opacity:0;transform:rotate(0)}html>body>main>section.faq>ul>li>h3.question.opened+div.answer{grid-template-rows:1fr;margin-bottom:12px}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>h3.question.opened+div.answer{margin-bottom:10px}}html>body>main>section.faq>ul>li>h3.question:hover{color:#eaff50;background:#141414}html>body>main>section.faq>ul>li>h3.question:hover::before,html>body>main>section.faq>ul>li>h3.question:hover::after{background:#eaff50}html>body>main>section.faq>ul>li>h3.question::before,html>body>main>section.faq>ul>li>h3.question::after{position:absolute;top:50%;right:72px;width:37px;height:3px;content:"";background:#141414}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>h3.question::before,html>body>main>section.faq>ul>li>h3.question::after{right:16px;width:21px;height:2px}}html>body>main>section.faq>ul>li>h3.question::before{transition:background .3s ease}html>body>main>section.faq>ul>li>h3.question::after{transform:rotate(-90deg);transition:opacity .3s ease,background .3s ease,transform .3s ease}html>body>main>section.history>ul>li{display:grid}html>body>main>section.history>ul>li>div{display:flex;flex-direction:column;gap:15px;justify-content:end}html>body>main>section.history>ul>li>div>p.title{font-size:28px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.history>ul>li>div>p.title{font-size:24px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.history>ul>li>div>p.title{font-size:20px;font-weight:700;line-height:1.3}}html>body>main>section.history>ul>li>div>p.subtitle{font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.history>ul>li>div>p.subtitle{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.history>ul>li>div>p.subtitle{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.history>ul>li>p.year{font-size:46px;font-weight:500;line-height:1}@media(min-width: 1280px){html>body>main>section.history>ul>li>p.year{width:calc(1*var(--column-width) + 0*var(--gutter));text-align:center}}@media(max-width: 1919px),print{html>body>main>section.history>ul>li>p.year{font-size:40px}}@media(max-width: 1023px),print{html>body>main>section.history>ul>li>p.year{font-size:32px}}html>body>main>section.history>ul>li>figure{display:block}html>body>main>section.history>ul>li>figure>picture{display:block;width:100%;height:100%}html>body>main>section.history>ul>li>figure>picture>img{display:block;width:100%;height:100%;object-fit:contain}html>body>main>section.history>ul>li:nth-child(1),html>body>main>section.history>ul>li:nth-child(2){left:var(--margin)}html>body>main>section.history>ul>li:nth-child(1){grid-template-columns:auto 400px;align-items:end;column-gap:32px}html>body>main>section.history>ul>li:nth-child(1)>div{grid-column:2;grid-row:1}html>body>main>section.history>ul>li:nth-child(1)>p.year{grid-column:1;grid-row:1;text-align:left}@media(min-width: 1280px)and (max-width: 1919px){html>body>main>section.history>ul>li:nth-child(1)>p.year{text-align:center}}html>body>main>section.history>ul>li:nth-child(1)>figure{display:none}@media(min-width: 1920px){html>body>main>section.history>ul>li:nth-child(1){top:100px}html>body>main>section.history>ul>li:nth-child(2){top:743px}html>body>main>section.history>ul>li:nth-child(3){top:294px}html>body>main>section.history>ul>li:nth-child(4){top:1065px}html>body>main>section.history>ul>li:nth-child(5){top:680px}html>body>main>section.history>ul>li:nth-child(6){top:1427px}}@media(min-width: 1280px){html>body>main>section.history>ul>li{position:absolute;left:calc((var(--n) - 2)*(2*var(--column-width) + 1*var(--gutter) + var(--gutter)) + var(--margin))}html>body>main>section.history>ul>li:nth-child(2n+1):not(:nth-child(1)){grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter)) calc(2.5*var(--column-width) + 1.5*var(--gutter));grid-template-rows:calc((3*var(--column-width) + 2*var(--gutter))*250/420) auto;gap:16px}html>body>main>section.history>ul>li:nth-child(2n+1):not(:nth-child(1))>figure{grid-column:1;grid-row:1}html>body>main>section.history>ul>li:nth-child(2n+1):not(:nth-child(1))>div{grid-row:1/3}html>body>main>section.history>ul>li:nth-child(2n+1):not(:nth-child(1))>p.year{grid-column:1;grid-row:2;margin-left:calc(2*var(--column-width) + 1*var(--gutter) + var(--gutter))}html>body>main>section.history>ul>li:nth-child(2n){grid-template-columns:calc(3*var(--column-width) + 2*var(--gutter))}html>body>main>section.history>ul>li:nth-child(2n)>p.year{grid-row:1;margin-bottom:-25px;margin-left:calc(2*var(--column-width) + 1*var(--gutter) + var(--gutter))}html>body>main>section.history>ul>li:nth-child(2n)>div{margin-top:124px}html>body>main>section.history>ul>li:nth-child(2n)>figure{grid-row:2}}@media(min-width: 1280px)and (max-width: 1919px){html>body>main>section.history>ul>li:nth-child(1){top:9vw}html>body>main>section.history>ul>li:nth-child(2){top:48vw}html>body>main>section.history>ul>li:nth-child(3){top:20vw}html>body>main>section.history>ul>li:nth-child(4){top:70vw}html>body>main>section.history>ul>li:nth-child(5){top:128vw;left:var(--margin)}html>body>main>section.history>ul>li:nth-child(6){top:162vw;left:calc(2*(2*var(--column-width) + 1*var(--gutter) + var(--gutter)) + var(--margin))}}@media(max-width: 1279px),print{html>body>main>section.history>ul>li{grid-template-columns:calc(4*var(--column-width) + 3*var(--gutter) + var(--gutter)) calc(5*var(--column-width) + 4*var(--gutter));grid-template-rows:auto 200px;gap:20px}html>body>main>section.history>ul>li>p.year{grid-row:1;grid-column:1;width:calc(1.55*var(--column-width) + .55*var(--gutter)) !important;text-align:center !important}html>body>main>section.history>ul>li>figure{grid-row:2;grid-column:1}html>body>main>section.history>ul>li>div{grid-row:1/3;grid-column:2}html>body>main>section.history>ul>li:nth-child(1){grid-template-columns:calc(1.5*var(--column-width) + .5*var(--gutter)) calc(4*var(--column-width) + 3*var(--gutter));grid-template-rows:auto}html>body>main>section.history>ul>li:nth-child(1)>div{grid-row:1}}@media(max-width: 1023px),print{html>body>main>section.history>ul>li{padding-left:calc(1*var(--column-width) + 0*var(--gutter));grid-template-columns:calc(4*var(--column-width) + 3*var(--gutter) + 2*var(--gutter)) calc(5*var(--column-width) + 4*var(--gutter))}}@media(max-width: 767px),print{html>body>main>section.history>ul>li{padding-left:0;grid-template-columns:296px;grid-template-rows:30px auto auto;width:392px;gap:15px}html>body>main>section.history>ul>li>div{grid-row:3;grid-column:1}html>body>main>section.history>ul>li:nth-child(1){grid-template-columns:87px 220px}html>body>main>section.history>ul>li>p.year{width:90px !important}html>body>main>section.history>ul>li:nth-child(1)>p.year,html>body>main>section.history>ul>li:nth-child(2)>p.year{width:86px !important}}html>body>main>section.list-links>ul>li.white>a{background:#fff}html>body>main>section.list-links>ul>li.white>a>svg>path{fill:#141414}html>body>main>section.list-links>ul>li.black>a{background:#141414}html>body>main>section.list-links>ul>li.black>a>h3{color:#fff}html>body>main>section.list-links>ul>li.black>a>svg>path{fill:#eaff50}html>body>main>section.promo-text>ul.factoids>li{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.promo-text>ul.factoids>li{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.promo-text>ul.factoids>li{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.promo-text>ul.factoids>li,html>body>main>section.promo-text>ul.factoids>li>strong{color:#fff}html>body>main>section.promo-text>ul.factoids>li>strong{font-size:48px;font-weight:700;line-height:1.3;display:block;line-height:1.1}@media(max-width: 1919px),print{html>body>main>section.promo-text>ul.factoids>li>strong{font-size:36px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.promo-text>ul.factoids>li>strong{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1919px),print{html>body>main>section.promo-text>ul.factoids>li>strong{line-height:1.1}}html>body>main>section.quote>blockquote>cite{font-size:18px;font-weight:500;line-height:1.3;display:flex;flex-direction:column;gap:12px;margin-top:40px;font-style:normal}@media(max-width: 1919px),print{html>body>main>section.quote>blockquote>cite{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.quote>blockquote>cite{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1439px),print{html>body>main>section.quote>blockquote>cite{margin-top:32px}}@media(max-width: 1023px),print{html>body>main>section.quote>blockquote>cite{margin-top:24px}}@media(max-width: 767px),print{html>body>main>section.quote>blockquote>cite{gap:8px}}html>body>main>section.quote>blockquote>cite>strong{font-size:20px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.quote>blockquote>cite>strong{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.quote>blockquote>cite>strong{font-size:16px;font-weight:700;line-height:1.3}}html>body>main>section.selection>ul>li{display:flex;flex-wrap:wrap;justify-content:space-between}html>body>main>section.selection>ul>li:first-child button.up,html>body>main>section.selection>ul>li:last-child button.down{pointer-events:none;opacity:.5}html>body>main>section.selection>ul>li>ul{padding-inline:calc((100% - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2) !important;margin-top:-60px;flex-wrap:wrap}html>body>main>section.selection>ul>li>ul:has(>li.apartment-card ul[data-open=true])>li.apartment-card:has(ul[data-open=false]),html>body>main>section.selection>ul>li>ul:has(>li.apartment-card ul[data-open=true])>li.apartment-card:not(:has(ul[data-open=false])){pointer-events:none;opacity:.3}html>body>main>section.selection>ul>li>ul:has(>li.apartment-card ul[data-open=true])>li.apartment-card:has(ul[data-open=true]){pointer-events:all;opacity:1}html>body>main>section.selection-list>ul>li{width:calc(2*var(--column-width) + 1*var(--gutter) + var(--gutter));flex-shrink:0;transition:width .3s ease}html>body>main>section.selection-list>ul>li:not(:nth-child(6n))>button{margin-right:var(--gutter)}html>body>main>section.selection-list>ul>li:nth-child(6n){margin-right:0;width:calc(2*var(--column-width) + 1*var(--gutter))}html>body>main>section.selection-list>ul>li:nth-child(6n)>button{width:100%}html>body>main>section.selection-list>ul>li:has(button.show-others){opacity:0;position:absolute;pointer-events:none}html>body>main>section.slider-wide>div.slider>ul.slides{display:flex}html>body>main>section.slider-wide>div.slider>ul.slides>li{cursor:pointer}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure{position:relative;height:600px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption{position:absolute;bottom:40px;left:40px;display:grid;gap:24px;width:calc(100% - 80px)}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>h3{font-size:36px;font-weight:500;line-height:1.1;color:#fff}@media(max-width: 1919px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>h3{font-size:32px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>h3{font-size:26px;font-weight:500;line-height:1.1}}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption:has(p)>h3{grid-column:1/3}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>p,html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption span{font-size:15px;font-weight:500;line-height:1.3;color:#fff;grid-column:1/2}@media(max-width: 1919px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>p,html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption span{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>p,html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption span{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>a{grid-column:2/3;align-self:flex-end}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>svg{position:absolute;top:40px;right:40px;height:130px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>picture{height:100%}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>picture>img{width:100%;height:100%;border-radius:25px;object-fit:cover}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure::before{content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0deg, rgba(20, 20, 20, 0.8) 46.05%, rgba(20, 20, 20, 0) 100%);border-radius:0 0 25px 25px;pointer-events:none;z-index:0}@media(max-width: 1023px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure::before{border-radius:0 0 16px 16px;height:70%}}html>body>main>section.slider-wide>div.slider>ul.slides>li>a{position:absolute;bottom:34px;right:40px}@media(max-width: 1919px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure{height:480px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>svg{height:110px}}@media(max-width: 1439px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure{height:480px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption{bottom:30px;left:30px;width:calc(100% - 60px)}}@media(max-width: 1023px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure{height:350px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>svg{height:90px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption{bottom:16px;left:16px;width:calc(100% - 32px);gap:16px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>picture>img{border-radius:16px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure::before{border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.slider-wide>div.slider>ul.slides>li>figure{height:320px}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption{display:flex;flex-direction:column}html>body>main>section.slider-wide>div.slider>ul.slides>li>figure>figcaption>a{align-self:flex-start}}html>body>main>section.steps>div.slider>ol.slides{display:flex;counter-reset:steps}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li{position:relative;display:grid;grid-template-rows:1fr;grid-auto-rows:auto;justify-content:space-between;gap:24px;overflow:hidden;min-height:650px;padding:32px 40px 40px;border-radius:25px}@media(max-width: 1919px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li{row-gap:12px;min-height:33.85vw;padding:32px}}@media(max-width: 1439px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li{min-height:52.75vw}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li{padding:24px;border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li{min-height:109.17vw;padding:16px}}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>h3,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>p,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>h3,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>p{color:#141414}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>svg>path,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>svg>path{fill:#141414}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>a{font-size:20px;font-weight:500;line-height:1.4;padding:12px 32px;text-align:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:16px;color:#141414;border:1px solid rgba(20,20,20,.5)}@media(max-width: 1919px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>a{padding:12px 24px;border-radius:10px}}@media(max-width: 767px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>a{padding:9px 13px}}@media(min-width: 1024px){html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.lime>a:hover,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.white>a:hover{color:#eaff50;background-color:#141414;border:1px solid #141414}}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>h3,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>p,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>h3,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>p{color:#fff}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>svg>path,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>svg>path{fill:#fff}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>a{font-size:20px;font-weight:500;line-height:1.4;padding:12px 32px;text-align:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:16px;color:#fff;background:rgba(20,20,20,.3);border:1px solid hsla(0,0%,100%,.5)}@media(max-width: 1919px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>a{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>a{padding:12px 24px;border-radius:10px}}@media(max-width: 767px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>a,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>a{padding:9px 13px}}@media(min-width: 1024px){html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.black>a:hover,html>body>main>section.tile-cards ul:not(.buttons-arrows)>li.image>a:hover{color:#141414;background-color:#eaff50;border:1px solid #eaff50}}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li:not(.image).lime{background:#eaff50}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li:not(.image).white{background:#fff}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li:not(.image).black{background:#141414}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>a{justify-self:start;align-self:end}@media(max-width: 1919px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>a{margin-top:12px}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>a{margin-top:4px}}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>h3{font-size:32px;font-weight:500;line-height:1.3;align-self:end}@media(max-width: 1919px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>p{grid-column:1/3}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>svg{grid-column:1/3;justify-self:end;width:auto;height:172px;margin-right:-8px}@media(max-width: 1919px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>svg{height:120px;margin-right:0}}@media(max-width: 1023px),print{html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>svg{height:90px;margin:8px 8px 0 0}}html>body section.apartment-card>aside>div.info>div.slider>ul.slides{position:relative;display:flex;width:100%;height:100%}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides{flex-direction:column;gap:10px}}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child{width:fit-content;position:relative}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child>span{position:absolute;right:-18px;bottom:1px;width:12px;height:12px;background-image:url("/styles/images/icons/info_black.svg");background-size:contain;cursor:pointer;transition:opacity .3s ease-in-out}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child>span{bottom:3px}}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child>span:hover{opacity:.5}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child:has(span:hover)::after{visibility:visible;opacity:1}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child::after{position:absolute;right:-24px;top:19px;content:"Площадь квартиры указана с учётом балкона / лоджии";display:block;padding:6px 12px;background-color:#e8e8e8;color:#141414;border-radius:5px;width:240px;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;font-size:12px;font-weight:500;line-height:1}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li.area>p:last-child{margin-right:18px}}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li{flex-shrink:0;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;touch-action:pan-y;height:37px}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(1){font-size:12px;font-weight:500;line-height:1.3;opacity:.3}@media(max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(1){font-size:12px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(1){font-size:10px;font-weight:500;line-height:1.3}}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(2){font-size:14px;font-weight:500;line-height:1}@media(max-width: 767px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li{flex-direction:row;justify-content:space-between;height:auto}html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(1),html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(2){font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 767px)and (max-width: 1919px),print and (max-width: 767px),print and (max-width: 1919px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(1),html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(2){font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 767px)and (max-width: 1023px),print and (max-width: 767px),print and (max-width: 1023px),print{html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(1),html>body section.apartment-card>aside>div.info>div.slider>ul.slides>li>p:nth-child(2){font-size:12px;font-weight:500;line-height:1.3}}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos{display:none;border-radius:25px;position:relative;overflow:hidden;height:600px;width:calc(.62*(12*var(--column-width) + 11*var(--gutter)))}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.slides{display:flex;height:100%}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.slides>li{height:100%}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.slides>li>picture{width:100%;height:100%}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.slides>li>picture>img{width:100%;height:100%;object-fit:cover}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos::before{opacity:.7;content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0deg, rgba(20, 20, 20, 0.8) 46.05%, rgba(20, 20, 20, 0) 100%);border-radius:0 0 25px 25px;pointer-events:none}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos::before{border-radius:0 0 16px 16px;height:70%}}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>p{position:absolute;bottom:48px;left:48px;color:#fff;z-index:5;font-size:36px;font-weight:500;line-height:1.1}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>p{font-size:32px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>p{font-size:26px;font-weight:500;line-height:1.1}}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.buttons-arrows{bottom:40px;right:40px;gap:24px;z-index:5}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.buttons-arrows li:not(.prev):not(.next){font-size:30px;font-weight:500;line-height:1.3;align-content:center;width:64px}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.buttons-arrows li:not(.prev):not(.next){font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.buttons-arrows li:not(.prev):not(.next){font-size:22px;font-weight:500;line-height:1.1}}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.buttons-arrows li:not(.prev):not(.next)>div{color:#fff;width:64px;text-align:end}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos.visible{display:block}@media(max-width: 1439px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos{width:100%;aspect-ratio:16/9;height:100%}html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>p{bottom:24px;left:16px}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos{border-radius:16px}}@media(max-width: 767px),print{html>body>main dialog.finishing>div:not(.scrollbar) div.slider.photos>ul.buttons-arrows{display:none}}html>body>main dialog.finishing>div:not(.scrollbar) div.slider{position:relative}html>body>main dialog.finishing>div:not(.scrollbar) div.slider>ul.slides{position:relative;display:flex;width:100%;height:100%}html>body>main dialog.finishing>div:not(.scrollbar) div.slider>ul.slides>li{flex-shrink:0;max-height:100%;display:flex;touch-action:pan-y}html>body>main dialog.finishing>div:not(.scrollbar)>aside{display:flex;flex-direction:column;gap:20px;height:100%}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories{min-height:105px}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides{display:flex}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:8px;min-width:350px;min-height:105px}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label{background-color:#fff;border:1px solid #fff}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>h3{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>h3{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>h3{font-size:14px;font-weight:500;line-height:1.4}}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>p.type{opacity:.5;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>p.type{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>p.type{font-size:13px;font-weight:500;line-height:1.3}}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>p.price{opacity:.5;font-size:18px;font-weight:700;line-height:1.3}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>label>p.price{font-size:14px;font-weight:700;line-height:1.3}}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>input:checked+label{border:1px solid #141414;background-color:#eaff50}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li>input:checked+label>p.price{opacity:1}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.buttons-arrows{top:50%;transform:translate(0, -50%);display:flex;justify-content:space-between;width:100%;pointer-events:none}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.buttons-arrows>li{pointer-events:all}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.buttons-arrows>li>button{border-radius:30px;border:.91px solid #e8e8e8}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.buttons-arrows>li.swiper-button-disabled{visibility:hidden}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li{min-width:240px}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.categories{min-height:90px}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.slides>li{min-width:220px;min-height:90px}html>body>main dialog.finishing>div:not(.scrollbar)>div.categories>ul.buttons-arrows{display:none}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content{display:grid;grid-template-columns:1100fr 580fr;grid-template-rows:387px 193px;gap:20px;height:600px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside{grid-area:1/2/2/3}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.photos{grid-area:1/1/3/2}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{grid-area:2/2/3/3}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content{grid-template-rows:403px 177px}}@media(max-width: 1439px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content{display:flex;flex-direction:column;width:100%;height:auto}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{order:6}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content{row-gap:10px}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{background-color:#fff;border-radius:25px;padding:24px 32px;display:grid;grid-template-columns:min-content;column-gap:44px;height:min-content;position:relative;height:193px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>svg{position:absolute;right:32px;top:24px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>p{font-size:16px;font-weight:500;line-height:1.4;grid-column:1/3}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>p{font-size:14px;font-weight:500;line-height:1.4}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>p.full-price{font-size:36px;font-weight:700;line-height:1.3;margin-top:8px}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>p.full-price{font-size:32px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>p.full-price{font-size:26px;font-weight:700;line-height:1.1}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price:has(img)>p{grid-column:2/3}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>img{grid-area:1/1/3/2;max-width:54px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div{display:flex;grid-column:1/3;gap:32px;margin-top:16px;flex-wrap:wrap}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div>button{white-space:nowrap}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div>button.reset{display:flex;gap:12px;align-items:center;transition:opacity .3s ease}@media(min-width: 1024px){html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div>button.reset:hover{opacity:.5}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div>button.reset.hidden{display:none}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{column-gap:24px;height:177px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div{gap:20px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>svg{height:52px;width:52px}}@media(max-width: 1439px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{column-gap:24px;height:auto}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{padding:24px;border-radius:16px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>div{gap:12px}}@media(max-width: 767px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price{padding:24px 16px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.price>svg{display:none}}html>body>main>.component-text-expanding>div>ul>li{display:contents}html>body>main>section.awards>div.slider>ul.slides>li{position:relative;flex-shrink:0;display:grid;grid-template-rows:repeat(2, 50%);overflow:hidden;aspect-ratio:29/40;padding:0 40px;border-radius:20px}@media(min-width: 1024px){html>body>main>section.awards>div.slider>ul.slides>li{max-width:calc(4*var(--column-width) + 3*var(--gutter));min-width:calc(4*var(--column-width) + 3*var(--gutter))}}@media(max-width: 1439px),print{html>body>main>section.awards>div.slider>ul.slides>li{aspect-ratio:2/3;padding:0 24px}}@media(max-width: 1023px),print{html>body>main>section.awards>div.slider>ul.slides>li{padding:0 16px;max-width:calc(6*var(--column-width) + 5*var(--gutter));min-width:calc(6*var(--column-width) + 5*var(--gutter));border-radius:12px}}@media(max-width: 767px),print{html>body>main>section.awards>div.slider>ul.slides>li{aspect-ratio:34/35;width:calc(11*var(--column-width) + 10*var(--gutter));max-width:unset;min-width:unset}}html>body>main>section.awards>div.slider>ul.slides>li>h3{font-size:48px;font-weight:500;line-height:1.1;margin-top:40px;color:#fff}@media(max-width: 1919px),print{html>body>main>section.awards>div.slider>ul.slides>li>h3{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.awards>div.slider>ul.slides>li>h3{font-size:28px;font-weight:500;line-height:1.1}}@media(max-width: 1439px),print{html>body>main>section.awards>div.slider>ul.slides>li>h3{margin-top:24px}}@media(max-width: 1023px),print{html>body>main>section.awards>div.slider>ul.slides>li>h3{margin-top:16px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container{background:#fff;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container{border-radius:16px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding:not(:has(ul.mortgages>li:not(.hidden))){display:none}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one{flex:1}html>body>main>section.cigarette>div.container>ul.factoids>li{display:flex;flex-direction:column;gap:12px}@media(max-width: 1023px),print{html>body>main>section.cigarette>div.container>ul.factoids>li{gap:8px}}html>body>main>section.cigarette>div.container>ul.factoids>li>img{width:56px;height:56px;margin-bottom:4px}@media(max-width: 1023px),print{html>body>main>section.cigarette>div.container>ul.factoids>li>img{width:42px;height:42px;margin-bottom:2px}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a{display:block;position:relative;border-radius:25px;clip-path:var(--squircle-25);width:calc(4*var(--column-width) + 3*var(--gutter));aspect-ratio:580/650}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider{position:relative;width:100%;overflow:hidden;height:100%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider>ul.slides{position:relative;display:flex;height:100%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider>ul.slides>li{flex-shrink:0;max-height:100%;display:flex;touch-action:pan-y;width:100%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider>ul.slides>li img{height:100%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider::before{content:"";z-index:1;width:100%;height:50%;display:block;position:absolute;bottom:0;background:linear-gradient(0, rgba(20, 20, 20, 0.64) 46.05%, rgba(20, 20, 20, 0) 100%);border-radius:25px;pointer-events:none}@media(max-width: 1279px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a{width:calc(6*var(--column-width) + 5*var(--gutter))}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider{pointer-events:none;height:100%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider picture,html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider img{width:100%}}@media(max-width: 1279px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a{border-radius:16px;clip-path:var(--squircle-16)}}@media(max-width: 767px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a{width:calc(12*var(--column-width) + 11*var(--gutter));aspect-ratio:unset;height:100%}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.slider::before{border-radius:16px}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.hover{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;z-index:3}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.hover>div{flex-grow:1}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>div.hover{display:none}}html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>span.district{position:absolute;top:8.5%;right:calc(5.2% + 20px + 50px);display:flex;align-items:center;gap:20px;padding:10px 24px;border-radius:12px;background-color:rgba(20,20,20,.7);color:#fff;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>span.district{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.complexes ul.complexes-cards>li.complexes-card>a>span.district{font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.contacts>ul>li>label{display:grid;grid-template-columns:120px auto;gap:20px;padding:20px;border:2px solid rgba(0,0,0,0);border-radius:25px;background:#fff;transition:border-color .3s ease;cursor:pointer}html>body>main>section.contacts>ul>li>label:hover{border-color:#141414}html>body>main>section.contacts>ul>li>label:hover span.arrow-button{background:#141414}html>body>main>section.contacts>ul>li>label:hover span.arrow-button>svg>path{stroke:#fff !important}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label{grid-template-columns:1fr;border-radius:16px}}html>body>main>section.contacts>ul>li>label>figure{display:block;width:120px;height:120px}html>body>main>section.contacts>ul>li>label>figure:not(:has(picture)){background-color:rgba(20,20,20,.2)}html>body>main>section.contacts>ul>li>label>figure>picture{display:block}html>body>main>section.contacts>ul>li>label>figure>picture>img{display:block;border-radius:15px}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>figure{display:none}}html>body>main>section.documents>ul>li>a{display:grid;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:12px 32px;height:100%;padding:40px;background:#fff;border-radius:20px;transition:background .3s ease}@media(max-width: 1919px),print{html>body>main>section.documents>ul>li>a{padding:32px}}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a{gap:6px 16px;padding:16px 24px;border-radius:12px}}@media(max-width: 767px),print{html>body>main>section.documents>ul>li>a{padding:28px 24px}}html>body>main>section.documents>ul>li>a:hover{background:#141414}html>body>main>section.documents>ul>li>a:hover>div.extension>div.arrow{transform:translateY(0)}html>body>main>section.documents>ul>li>a:hover>div.extension>div.arrow>svg{fill:#eaff50}html>body>main>section.documents>ul>li>a:hover>div.extension>svg{stroke:#eaff50}html>body>main>section.documents>ul>li>a:hover>div.extension>span{color:#eaff50;transform:translateY(100%)}html>body>main>section.documents>ul>li>a:hover>h3,html>body>main>section.documents>ul>li>a:hover>p{color:#eaff50}html>body>main>section.documents>ul>li>a>h3,html>body>main>section.documents>ul>li>a>p.info{transition:color .3s ease}html>body>main>section.documents>ul>li>a>h3{font-size:20px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.documents>ul>li>a>h3{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a>h3{font-size:16px;font-weight:700;line-height:1.3}}html>body>main>section.documents>ul>li>a>p.info{font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.documents>ul>li>a>p.info{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a>p.info{font-size:12px;font-weight:500;line-height:1.3}}html>body>main>section.employees>div.slider>ul.slides>li{display:grid;grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) 580px;grid-template-rows:1fr repeat(3, auto);grid-template-areas:"photo name" "photo title" "photo contacts" "photo description";overflow:hidden;gap:4px 68px;flex-shrink:0;width:100%;background:#fff;border-radius:25px}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li{columns-gap:60px}}@media(max-width: 1439px),print{html>body>main>section.employees>div.slider>ul.slides>li{grid-template-columns:calc(5*var(--column-width) + 4*var(--gutter)) 1fr;column-gap:40px}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li{column-gap:20px;border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.employees>div.slider>ul.slides>li{grid-template-columns:1fr;grid-template-rows:auto 1fr repeat(3, auto);grid-template-areas:"photo" "name" "title" "contacts" "description"}}@media(max-width: 1439px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4,html>body>main>section.employees>div.slider>ul.slides>li>p,html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts{margin-right:32px}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4,html>body>main>section.employees>div.slider>ul.slides>li>p,html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts{margin-right:20px}}html>body>main>section.employees>div.slider>ul.slides>li>h4{font-size:48px;font-weight:500;line-height:1.1;grid-area:name;margin-top:48px}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4{font-size:36px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4{font-size:28px;font-weight:500;line-height:1.1}}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4{margin-top:40px}}@media(max-width: 1439px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4{margin-top:24px}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4{margin-top:20px}}@media(max-width: 767px),print{html>body>main>section.employees>div.slider>ul.slides>li>h4{margin:12px}}html>body>main>section.employees>div.slider>ul.slides>li>p.title{font-size:22px;font-weight:700;line-height:1.1;grid-area:title}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.title{font-size:20px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.title{font-size:18px;font-weight:700;line-height:1.1}}@media(max-width: 767px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.title{margin:0 12px}}html>body>main>section.employees>div.slider>ul.slides>li>p.description{font-size:20px;font-weight:500;line-height:1.4;grid-area:description;margin-bottom:40px}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.description{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.description{font-size:16px;font-weight:500;line-height:1.4}}@media(max-width: 1439px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.description{margin-bottom:24px}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.description{margin-bottom:20px}}@media(max-width: 767px),print{html>body>main>section.employees>div.slider>ul.slides>li>p.description{margin:0 12px 20px}}html>body>main>section.faq>ul>li>div.answer{display:grid;grid-template-rows:0fr;overflow:hidden;margin:8px 0 4px;transition:grid-template-rows .3s ease,margin .3s ease}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>div.answer{margin:4px 0 6px}}html>body>main>section.faq>ul>li>div.answer>div.container{overflow:hidden}html>body>main>section.faq>ul>li>div.answer>div.container>div.markup{margin:36px 300px 36px 48px}@media(max-width: 1919px),print{html>body>main>section.faq>ul>li>div.answer>div.container>div.markup{margin-right:220px}}@media(max-width: 1439px),print{html>body>main>section.faq>ul>li>div.answer>div.container>div.markup{margin-right:160px}}@media(max-width: 1023px),print{html>body>main>section.faq>ul>li>div.answer>div.container>div.markup{margin:20px 16px}}html>body>main>section.list-cards>ul>li>a{position:relative;display:grid;grid-template-columns:1fr calc(50% + 20px);grid-template-rows:1fr repeat(2, auto);grid-template-areas:"icon image" "title image" "text image";gap:12px 124px;overflow:hidden;height:500px;padding-left:40px;background:#fff}@media(max-width: 1919px),print{html>body>main>section.list-cards>ul>li>a{column-gap:24px;height:460px}}@media(max-width: 1439px),print{html>body>main>section.list-cards>ul>li>a{grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-template-areas:"title icon" "text icon" "image image";column-gap:68px;height:100%;padding:40px 0 0}}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a{gap:8px 24px;padding-top:24px}}html>body>main>section.list-cards>ul>li>a:hover::before{opacity:1}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a:hover::before{opacity:0}}html>body>main>section.list-cards>ul>li>a,html>body>main>section.list-cards>ul>li>a::before{border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a,html>body>main>section.list-cards>ul>li>a::before{border-radius:16px}}html>body>main>section.list-cards>ul>li>a::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:0;border:1px solid #141414;transition:opacity .3s ease}html>body>main>section.list-cards>ul>li>a>h3,html>body>main>section.list-cards>ul>li>a>p{max-width:276px}@media(max-width: 1439px),print{html>body>main>section.list-cards>ul>li>a>h3,html>body>main>section.list-cards>ul>li>a>p{margin-left:40px}}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a>h3,html>body>main>section.list-cards>ul>li>a>p{max-width:244px;margin-left:24px}}@media(max-width: 767px),print{html>body>main>section.list-cards>ul>li>a>h3,html>body>main>section.list-cards>ul>li>a>p{margin-left:16px}}html>body>main>section.list-cards>ul>li>a>h3{font-size:40px;font-weight:500;line-height:1.1;grid-area:title}@media(max-width: 1919px),print{html>body>main>section.list-cards>ul>li>a>h3{font-size:34px;font-weight:500;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a>h3{font-size:27px;font-weight:500;line-height:1.1}}html>body>main>section.list-cards>ul>li>a>p{font-size:15px;font-weight:500;line-height:1.3;display:flex;flex-direction:column;gap:16px;grid-area:text;margin-bottom:48px}@media(max-width: 1919px),print{html>body>main>section.list-cards>ul>li>a>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a>p{font-size:13px;font-weight:500;line-height:1.3}}@media(max-width: 1919px),print{html>body>main>section.list-cards>ul>li>a>p{margin-bottom:40px}}@media(max-width: 1439px),print{html>body>main>section.list-cards>ul>li>a>p{margin-bottom:12px}}html>body>main>section.list-cards>ul>li>a>p::after{width:40px;height:40px;filter:invert(1);background:url("images/icons/arrow-right.svg") center center no-repeat #000;background-size:7px 11px;border:1px solid #ebebeb;border-radius:50%}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a>p::after{content:""}}html>body>main>section.list-cards>ul>li>a>svg{grid-area:icon;width:60px;height:90px;margin-top:40px;object-fit:contain}@media(max-width: 1439px),print{html>body>main>section.list-cards>ul>li>a>svg{margin:0 40px 0 0}}@media(max-width: 1023px),print{html>body>main>section.list-cards>ul>li>a>svg{width:40px;height:60px;margin-right:24px}}@media(max-width: 767px),print{html>body>main>section.list-cards>ul>li>a>svg{margin-right:16px}}html>body>main>section.list-cards>ul>li>a>svg>path{fill:#141414}html>body>main>section.list-links>ul>li>a{display:grid;grid-auto-columns:100%;align-content:space-between;overflow:hidden;gap:16px;height:100%;min-height:320px;border-radius:25px}@media(max-width: 1919px),print{html>body>main>section.list-links>ul>li>a{gap:4px;min-height:240px}}@media(max-width: 1023px),print{html>body>main>section.list-links>ul>li>a{gap:0;border-radius:16px}}@media(max-width: 767px),print{html>body>main>section.list-links>ul>li>a{min-height:200px}}html>body>main>section.list-links>ul>li>a>h3,html>body>main>section.list-links>ul>li>a>svg{margin:32px}@media(max-width: 1919px),print{html>body>main>section.list-links>ul>li>a>h3,html>body>main>section.list-links>ul>li>a>svg{margin:24px}}@media(max-width: 1023px),print{html>body>main>section.list-links>ul>li>a>h3,html>body>main>section.list-links>ul>li>a>svg{margin:20px}}html>body>main>section.list-links>ul>li>a>picture,html>body>main>section.list-links>ul>li>a>svg{grid-column:1/2;grid-row:2/3}html>body>main>section.list-links>ul>li>a>h3{font-size:36px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.list-links>ul>li>a>h3{font-size:32px;font-weight:700;line-height:1.1}}@media(max-width: 1023px),print{html>body>main>section.list-links>ul>li>a>h3{font-size:26px;font-weight:700;line-height:1.1}}html>body>main>section.list-links>ul>li>a>svg{justify-self:end;align-self:end}@media(max-width: 1919px),print{html>body>main>section.list-links>ul>li>a>svg{width:auto;height:54px}}@media(max-width: 1023px),print{html>body>main>section.list-links>ul>li>a>svg{height:40px}}html>body>main>section.selection>ul>li>article{display:flex;width:100%;height:588px;position:relative;z-index:0}html>body>main>section.selection>ul>li>article>picture{width:100%}html>body>main>section.selection>ul>li>article>picture>img{height:100%;width:100%;object-fit:cover;border-radius:0 0 25px 25px}html>body>main>section.selection>ul>li>article>picture::after,html>body>main>section.selection>ul>li>article>picture::before{content:"";z-index:1;width:100%;height:100%;display:block;position:absolute;bottom:0;pointer-events:none;border-radius:0 0 25px 25px}html>body>main>section.selection>ul>li>article>picture::after{opacity:.8;background:radial-gradient(77.58% 77.58% at 0.03% 100%, #141414 0%, rgba(20, 20, 20, 0) 100%)}html>body>main>section.selection>ul>li>article>picture::before{opacity:.15;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%),#141414}html>body>main>section.selection>ul>li>article>div.info{position:absolute;z-index:20;bottom:110px;left:calc((100% - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2)}html>body>main>section.selection>ul>li>article>div.info>h2{margin-bottom:32px;color:#fff}html>body>main>section.selection>ul>li>article>div.info>ul{display:flex;gap:48px}html>body>main>section.selection>ul>li>article>div.info>ul>li{display:flex;flex-wrap:wrap;column-gap:12px;flex-direction:column}html>body>main>section.selection>ul>li>article>div.info>ul>li>p{color:#fff}html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(1){opacity:.7;font-size:16px;font-weight:500;line-height:1.4;width:100%}@media(max-width: 1919px),print{html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(1){font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(1){font-size:14px;font-weight:500;line-height:1.4}}html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(2){font-size:20px;font-weight:700;line-height:1.3;margin-top:12px}@media(max-width: 1919px),print{html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(2){font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(2){font-size:16px;font-weight:700;line-height:1.3}}html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(n+3){font-size:20px;font-weight:700;line-height:1.3;display:flex;align-items:center;gap:12px;margin-top:12px}@media(max-width: 1919px),print{html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(n+3){font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(n+3){font-size:16px;font-weight:700;line-height:1.3}}html>body>main>section.selection>ul>li>article>div.info>ul>li>p:nth-child(n+3)::before{content:"";display:block;border-radius:22.5px;background:#fff;width:8px;height:8px}html>body>main>section.selection>ul>li>article>div.info>ul>li.time{flex-direction:row}html>body>main>section.selection>ul>li>article>div.selection-buttons{display:flex;gap:12px;position:absolute;bottom:110px;right:calc((100% - (var(--column-count)*var(--column-width) + (var(--column-count) - 1)*var(--gutter)))/2);z-index:10}html>body>main>section.selection>ul>li>article>div.selection-buttons>button.up,html>body>main>section.selection>ul>li>article>div.selection-buttons>button.down{width:50px;height:50px;background-color:#fff;border-radius:30px;position:relative}html>body>main>section.selection>ul>li>article>div.selection-buttons>button.up::after,html>body>main>section.selection>ul>li>article>div.selection-buttons>button.down::after{content:"";position:absolute;background:url("/styles/images/icons/arrow-right.svg") no-repeat center center;width:10px;height:15px;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);filter:invert(1)}html>body>main>section.selection>ul>li>article>div.selection-buttons>button.up{transform:scale(-1)}html>body>main>section.steps>div.slider>ol.slides>li{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;width:100%;counter-increment:steps;background:#fff;border-radius:25px}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li{border-radius:16px}}html>body>main>section.steps>div.slider>ol.slides>li:not(.swiper-slide-active){opacity:.7}html>body>main>section.steps>div.slider>ol.slides>li:not(.swiper-slide-active)>button{pointer-events:none;opacity:0}html>body>main>section.steps>div.slider>ol.slides>li::before{font-size:48px;font-weight:700;line-height:1.3;padding:52px 40px 92px;content:counter(steps)}@media(max-width: 1919px),print{html>body>main>section.steps>div.slider>ol.slides>li::before{font-size:36px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li::before{font-size:28px;font-weight:700;line-height:1.3}}@media(max-width: 1919px),print{html>body>main>section.steps>div.slider>ol.slides>li::before{padding:60px 40px 72px}}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li::before{padding:32px 20px}}html>body>main>section.steps>div.slider>ol.slides>li>button{justify-content:space-between;padding:20px 32px;color:#eaff50;border-radius:0}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li>button{padding:12px 20px}}html>body>main>section.steps>div.slider>ol.slides>li>button:hover{color:#fff}html>body>main>section.steps>div.slider>ol.slides>li>button>svg{width:12px;height:20px}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li>button>svg{width:8px;height:14px}}html>body>main>section.steps>div.slider>ol.slides>li>button>svg path{stroke-width:1.5px}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li>button>svg path{stroke-width:2px}}html>body>main>section.steps>div.slider>ol.slides>li>p{font-size:18px;font-weight:500;line-height:1.3;padding:20px 0 40px;margin:0 32px auto;border-top:1px solid rgba(20,20,20,.1)}@media(max-width: 1919px),print{html>body>main>section.steps>div.slider>ol.slides>li>p{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.steps>div.slider>ol.slides>li>p{margin:0 20px auto}}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>picture::before{position:absolute;right:0;bottom:0;left:0;height:66.6666666667%;content:"";background:linear-gradient(rgba(20, 20, 20, 0), #141414)}html>body>main>section.tile-cards ul:not(.buttons-arrows)>li>picture>img{width:100%;height:100%;object-fit:cover}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside{display:none;background-color:#fff;border-radius:25px;padding:25px 36px;gap:24px;height:100%;flex-direction:column;overflow-y:scroll;position:relative}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>h3{font-size:24px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>h3{font-size:22px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>h3{font-size:18px;font-weight:700;line-height:1.3}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside.visible{display:flex}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>p{opacity:50%;font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>p{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>p{font-size:14px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside{padding:24px;gap:16px;border-radius:16px}}@media(max-width: 767px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside{padding:24px 16px;gap:16px}}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>ul{display:grid;gap:16px;margin-top:-8px}html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>ul>li>label{font-size:16px;font-weight:500;line-height:1.4}@media(max-width: 1919px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>ul>li>label{font-size:15px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>ul>li>label{font-size:14px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main dialog.finishing>div:not(.scrollbar)>div.main-content>div.aside>ul{gap:16px}}html>body>main>.component-text-expanding>div>ul>li>label{display:grid;grid-template-columns:148px 1fr;gap:var(--gutter);background:#fff;border-width:2px;border-style:solid;border-color:rgba(0,0,0,0);border-radius:25px;padding-block:40px;transition:border-color .3s ease,background-color .3s ease;overflow:clip}@media(max-width: 1023px),print{html>body>main>.component-text-expanding>div>ul>li>label{padding-block:24px;grid-template-columns:76px 1fr;border-radius:16px;gap:12px}}@media(max-width: 767px),print{html>body>main>.component-text-expanding>div>ul>li>label{grid-template-columns:52px 1fr}}html>body>main>.component-text-expanding>div>ul>li>label:has(input){cursor:pointer}html>body>main>.component-text-expanding>div>ul>li>label:has(input):hover{border-color:#141414}html>body>main>.component-text-expanding>div>ul>li>label:has(input):hover>p.expand{opacity:.5}html>body>main>.component-text-expanding>div>ul>li>label:not(:has(input))>span{grid-row:1/3}html>body>main>.component-text-expanding>div>ul>li>label>h3{font-size:32px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>.component-text-expanding>div>ul>li>label>h3{font-size:28px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>.component-text-expanding>div>ul>li>label>h3{font-size:24px;font-weight:500;line-height:1.3}}html>body>main>.component-text-expanding>div>ul>li>label>p.expand{grid-column:2}html>body>main>.component-text-expanding>div>ul>li>label>h3,html>body>main>.component-text-expanding>div>ul>li>label>p,html>body>main>.component-text-expanding>div>ul>li>label>div.expandable,html>body>main>.component-text-expanding>div>ul>li>label>p.expand{padding-right:64px;z-index:2}@media(max-width: 1023px),print{html>body>main>.component-text-expanding>div>ul>li>label>h3,html>body>main>.component-text-expanding>div>ul>li>label>p,html>body>main>.component-text-expanding>div>ul>li>label>div.expandable,html>body>main>.component-text-expanding>div>ul>li>label>p.expand{padding-right:32px}}html>body>main>.component-text-expanding>div>ul>li>label>p.expand{transition:margin .3s ease,opacity .3s ease}html>body>main>.component-text-expanding>div>ul>li>label>p.expand>svg{margin-left:12px;translate:0 -1px;transition:rotate .3s ease}html>body>main>.component-text-expanding>div>ul>li>label>p.expand>svg>path{stroke:#141414}html>body>main>.component-text-expanding>div>ul>li>label>div.expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}html>body>main>.component-text-expanding>div>ul>li>label>div.expandable>div.markup{overflow:hidden}html>body>main>.component-text-expanding>div>ul>li>label:has(input:checked){background:#eaff50}html>body>main>.component-text-expanding>div>ul>li>label:has(input:checked)>span{color:#fff}html>body>main>.component-text-expanding>div>ul>li>label:has(input:checked)>div.expandable{grid-template-rows:1fr}html>body>main>.component-text-expanding>div>ul>li>label:has(input:checked)>p.expand{margin-top:var(--gutter)}html>body>main>.component-text-expanding>div>ul>li>label:has(input:checked) .not-expanded{display:none}html>body>main>.component-text-expanding>div>ul>li>label:not(:has(input:checked)) .expanded{display:none}html>body>main>.component-text-expanding>div>ul>li>label:not(:has(input:checked))>p.expand svg{rotate:180deg}html>body>main>.component-text-expanding>div>ul>li>label>p.expand{font-size:20px;font-weight:700;line-height:1.3}@media(max-width: 1919px),print{html>body>main>.component-text-expanding>div>ul>li>label>p.expand{font-size:18px;font-weight:700;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>.component-text-expanding>div>ul>li>label>p.expand{font-size:16px;font-weight:700;line-height:1.3}}html>body>main>.component-text-expanding>div>ul>li>label>p.expand>input{display:none}html>body>main>.component-text-expanding>div>ul>li>label>span{grid-row:1/4;padding-left:24px;font-size:205px;font-weight:500;line-height:0;text-align:center;color:#eaff50;transition:color .3s ease;translate:0 80px}@media(max-width: 1279px),print{html>body>main>.component-text-expanding>div>ul>li>label>span{padding-left:12px}}@media(max-width: 1023px),print{html>body>main>.component-text-expanding>div>ul>li>label>span{padding-left:12px;font-size:128px;translate:-10px 65px}}@media(max-width: 767px),print{html>body>main>.component-text-expanding>div>ul>li>label>span{padding-left:12px;line-height:80%;translate:-10px 20px}}html>body>main>section.awards>div.slider>ul.slides>li>picture.background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}html>body>main>section.awards>div.slider>ul.slides>li>picture.background>img{width:100%;object-fit:cover}html>body>main>section.awards>div.slider>ul.slides>li>picture.logo>img{width:auto;margin-left:auto}html>body>main>section.awards>div.slider>ul.slides>li>picture>img{height:100%}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer{display:grid;grid-template-rows:0fr;overflow:hidden;margin:8px 0 4px;transition:grid-template-rows .3s ease,margin .3s ease}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer{margin:4px 0 6px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question{position:relative;padding:33px 300px 33px 48px;cursor:pointer;border-radius:25px;transition:color .3s ease,background .3s ease}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>h3{font-size:30px;font-weight:500;line-height:1.3;align-content:center;width:30%;transition:color .3s ease,background .3s ease}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>h3{font-size:26px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>h3{font-size:22px;font-weight:500;line-height:1.1}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>input:checked+label::after{background-color:#84dded}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question{padding-right:220px}}@media(max-width: 1439px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question{padding-right:160px}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question{padding:20px 120px 20px 16px}}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question{padding-right:56px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened{background:#141414}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened>h3,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened>ul>li>span>ul>li>span>span{color:#eaff50}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened>ul>li>span,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened>ul>li>span>span{color:#fff}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened::before,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened::after{background:#eaff50}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened::after{opacity:0;transform:rotate(0)}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened+div.answer{grid-template-rows:1fr;margin-bottom:12px}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question.opened+div.answer{margin-bottom:10px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover{background:#141414}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover>h3,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover>ul>li>span,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover>ul>li>span>span{color:#fff}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover::before,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover::after{background:#fff}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question:hover>label.checkbox::before{background-color:hsla(0,0%,100%,.7)}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question::before,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question::after{position:absolute;top:50%;right:72px;width:37px;height:3px;content:"";background:#141414}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question::before,html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question::after{right:16px;width:21px;height:2px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question::before{transition:background .3s ease}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question::after{transform:rotate(-90deg);transition:opacity .3s ease,background .3s ease,transform .3s ease}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question{flex-direction:column;gap:16px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul{display:flex;justify-content:space-between;gap:10px;width:70%}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li{display:flex;flex-direction:column;gap:8px}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span{transition:color .3s ease}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span>span{transition:color .3s ease}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span.stats-term{font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span.stats-term{font-size:14px;font-weight:400;line-height:1.3}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span.stats-desc{white-space:nowrap;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span.stats-desc{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.question>ul>li>span.stats-desc{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one{display:grid;gap:8px}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range{padding:0 25px;position:absolute;display:flex;align-items:center;height:100%;justify-content:flex-start;gap:0;width:100%}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span{position:relative;display:flex;align-items:center;height:100%;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span.writing>span{opacity:0}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span:not(.writing)>input{opacity:0}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span input[type=text]{position:absolute;text-align:start;font-variant-numeric:tabular-nums;padding:0 16px 0 0;height:100%;background-color:rgba(0,0,0,0);outline:none;margin-right:-20px;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span input[type=text]{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range span input[type=text]{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.range-track{padding:0 25px}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.range-track>div.current{padding-right:calc(1%*(100 - var(--max-percent)) - ((100 - var(--max-percent))/100 - .5)*(var(--range-drag-height) + 20px))}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.range-track>input{margin-left:0;width:calc(100% - 50px);left:25px}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one span.percent{position:absolute;z-index:10;pointer-events:none;right:16px;top:50%;opacity:.5;transform:translate(0, -50%);font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one span.percent{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one span.percent{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one>label{font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one>label{font-size:14px;font-weight:400;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.slider__range,html>body>main>section.calculator-mortgage>form>ul.fields>li.range-one div.range-one div.range-track{padding:0 16px}}html>body>main>section.contacts>ul>li>label>article{position:relative;display:flex;flex-direction:column;justify-content:center}html>body>main>section.contacts>ul>li>label>article:has(input:checked)>div.expand{grid-template-rows:1fr}html>body>main>section.contacts>ul>li>label>article>div.expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.contacts>ul>li>label>article>div.expand{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>article>div.expand{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.contacts>ul>li>label>article>div.expand>div{overflow:hidden}html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.separator{margin-block:20px;height:1px;background:#e8e8e8}html>body>main>section.contacts>ul>li>label>article>div.expand>div>p.phone{margin-bottom:20px;font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.contacts>ul>li>label>article>div.expand>div>p.phone{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>article>div.expand>div>p.phone{font-size:14px;font-weight:500;line-height:1.3}}html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.timetable{display:flex;gap:40px}html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.timetable>div{display:flex;flex-direction:column;gap:10px}html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.timetable>div>p{font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.timetable>div>p{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.timetable>div>p{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.contacts>ul>li>label>article>div.expand>div>div.timetable>div>p:first-child{opacity:.5}html>body>main>section.contacts>ul>li>label>article>div.main{transition:margin .3s ease,translate .3s ease;position:relative}html>body>main>section.contacts>ul>li>label>article>div.main>p.title{margin-bottom:10px;padding-right:calc(1*var(--column-width) + 0*var(--gutter));font-size:18px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.contacts>ul>li>label>article>div.main>p.title{font-size:16px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>article>div.main>p.title{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 767px),print{html>body>main>section.contacts>ul>li>label>article>div.main>p.title{padding-right:calc(3*var(--column-width) + 2*var(--gutter))}}html>body>main>section.contacts>ul>li>label>article>div.main>p.address{opacity:.5;padding-right:calc(.8*var(--column-width) + -.2*var(--gutter));font-size:15px;font-weight:500;line-height:1.3}@media(max-width: 1919px),print{html>body>main>section.contacts>ul>li>label>article>div.main>p.address{font-size:14px;font-weight:500;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>article>div.main>p.address{font-size:13px;font-weight:500;line-height:1.3}}html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button{position:absolute;top:calc(50% - 26px);right:0;width:50px;height:50px;border:1px solid #141414;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,top .3s ease}html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button>input{display:none}html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button>svg{transform-origin:center;transition:rotate .3s ease}html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button>svg>path{stroke:#141414;transition:stroke .3s ease}html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button:not(:has(input:checked))>svg{rotate:180deg}html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button:has(input:checked){top:0}@media(max-width: 1023px),print{html>body>main>section.contacts>ul>li>label>article>div.main>span.arrow-button{width:40px;height:40px;top:calc(50% - 21px)}}html>body>main>section.documents>ul>li>a>div.extension{font-size:16px;font-weight:400;line-height:1.3;position:relative;grid-row:span 2;overflow:hidden}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a>div.extension{font-size:14px;font-weight:400;line-height:1.3}}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a>div.extension{font-size:12px}}html>body>main>section.documents>ul>li>a>div.extension>div.arrow,html>body>main>section.documents>ul>li>a>div.extension>span{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:40px;height:47px}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a>div.extension>div.arrow,html>body>main>section.documents>ul>li>a>div.extension>span{width:32px;height:38px}}html>body>main>section.documents>ul>li>a>div.extension>span{font-family:"Arial",sans-serif;text-transform:lowercase;transition:color .3s ease,transform .3s ease}html>body>main>section.documents>ul>li>a>div.extension>svg{stroke:#141414;transition:stroke .3s ease}@media(max-width: 1023px),print{html>body>main>section.documents>ul>li>a>div.extension>svg{width:32px;height:38px}}html>body>main>section.employees>div.slider>ul.slides>li>picture{grid-area:photo;min-height:546px;background:rgba(20,20,20,.3)}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>picture{min-height:440px}}@media(max-width: 1439px),print{html>body>main>section.employees>div.slider>ul.slides>li>picture{min-height:380px}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>picture{min-height:330px}}@media(max-width: 767px),print{html>body>main>section.employees>div.slider>ul.slides>li>picture{aspect-ratio:747/550;min-height:0}}html>body>main>section.employees>div.slider>ul.slides>li>picture>img{width:100%;height:100%;object-fit:cover}html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts{display:flex;flex-wrap:wrap;gap:12px;grid-area:contacts;margin-top:8px}@media(max-width: 767px),print{html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts{margin:8px 12px 0}}html>body>main>section.list-cards>ul>li>a>picture{grid-area:image;background:#a2a2a2}@media(max-width: 1439px),print{html>body>main>section.list-cards>ul>li>a>picture{aspect-ratio:5/3}}html>body>main>section.list-cards>ul>li>a>picture>img{width:100%;height:100%;object-fit:cover}html>body>main>section.list-links>ul>li>a>picture{display:flex;justify-content:center}@media(max-width: 1439px),print{html>body>main>section.list-links>ul>li>a>picture{justify-content:flex-end}}html>body>main>section.list-links>ul>li>a>picture>img{max-width:none}@media(max-width: 1919px),print{html>body>main>section.list-links>ul>li>a>picture>img{height:320px}}@media(max-width: 1023px),print{html>body>main>section.list-links>ul>li>a>picture>img{height:254px}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container{overflow:hidden}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul{padding:20px 48px;display:grid;gap:20px;max-height:400px;overflow-y:scroll}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul.hidden{display:none}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li{display:flex;flex-grow:1;gap:48px}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li.hidden{display:none}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>*{flex-grow:1}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.bank{display:flex;gap:12px;align-items:center;max-width:30%;position:relative}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.bank>img{width:40px}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.bank>h4{font-size:18px;font-weight:700;line-height:1.3}@media(max-width: 1023px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.bank>h4{font-size:14px;font-weight:700;line-height:1.3}}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.numbers{display:flex;justify-content:space-between;align-items:center}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>a.generic{padding:12px 24px;background-color:#e8e8e8;color:#141414;white-space:nowrap;max-width:fit-content}@media(max-width: 767px),print{html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul{padding:20px 16px}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li{flex-wrap:wrap;justify-content:space-between;gap:16px 32px}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.bank{grid-column:1/3}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>a.generic{grid-area:1/3/3/4;padding:9px 16px}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>span{grid-row:2/3}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>span.payment{grid-column:1/2}html>body>main>section.calculator-mortgage>div.main-content>ul.programs>li.expanding>div.answer>div.container>ul>li>div.numbers{order:2;width:100%;justify-content:left;gap:32px}}html>body>main>section.documents>ul>li>a>div.extension>div.arrow{transform:translateY(-100%);transition:transform .3s ease}html>body>main>section.documents>ul>li>a>div.extension>div.arrow>svg{fill:#141414;transition:fill .3s ease}html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li:not(:first-child)::before{content:"·"}html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li::before{font-size:20px;font-weight:500;line-height:1.4;display:inline-block;margin-right:12px}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li::before{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li::before{font-size:16px;font-weight:500;line-height:1.4}}html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li>a{font-size:20px;font-weight:500;line-height:1.4;text-decoration:underline}@media(max-width: 1919px),print{html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li>a{font-size:18px;font-weight:500;line-height:1.4}}@media(max-width: 1023px),print{html>body>main>section.employees>div.slider>ul.slides>li>ul.contacts>li>a{font-size:16px;font-weight:500;line-height:1.4}}