/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600&display=swap";@import"swiper-bundle.min.css";.preload *{-webkit-transition:none !important;transition:none !important}html{font-size:10px;line-height:1.2;-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-behavior:smooth}html.overflow{overflow:hidden}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:normal}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none !important}:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}:focus::-moz-placeholder{color:rgba(0,0,0,0)}:focus:-moz-placeholder{color:rgba(0,0,0,0)}:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.video{position:relative;padding-bottom:56.25% !important;height:0;overflow:hidden}.video embed,.video iframe,.video object,.video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}a:active,a:focus{outline:none}a{outline:0 !important}input,textarea{outline:none}input:active,textarea:active{outline:none}:focus{outline:none}textarea{resize:none}textarea{resize:vertical}textarea{resize:horizontal}ul{list-style:none;margin:0;padding:0}figure{padding:0;margin:0}@media screen and (min-width: 320px){[data-animation]{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}[data-animation__delay="1"]{-webkit-animation-delay:.6s;animation-delay:.6s}[data-animation__delay="2"]{-webkit-animation-delay:1.2s;animation-delay:1.2s}[data-animation__delay="3"]{-webkit-animation-delay:1.8s;animation-delay:1.8s}[data-animation__delay="4"]{-webkit-animation-delay:2.4s;animation-delay:2.4s}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein-down{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-down{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-left{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-left{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-right{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-right{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-up{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-up{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}[data-animation=fadein].onscreen{-webkit-animation-name:fadein;animation-name:fadein}[data-animation=fadein-left].onscreen{-webkit-animation-name:fadein-left;animation-name:fadein-left}[data-animation=fadein-right].onscreen{-webkit-animation-name:fadein-right;animation-name:fadein-right}[data-animation=fadein-up].onscreen{-webkit-animation-name:fadein-up;animation-name:fadein-up}[data-animation=fadein-down].onscreen{-webkit-animation-name:fadein-down;animation-name:fadein-down}}h1{font-size:clamp(24px,5vw,80px);color:#1a1a1a;font-weight:700;text-transform:uppercase;line-height:1}h2{font-size:clamp(24px,3.6vw,64px);color:#1a1a1a;font-weight:500;line-height:1}h3{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}.container{max-width:1600px;padding:0 2rem;margin:0 auto;width:100%;position:relative}@media(max-width: 768px){.container{padding:0}}[class*=__wrap]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 768px){[class*=__wrap]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.col-1{width:33.3333333333%}.offset-1{margin-left:33.3333333333%}.col-2{width:66.6666666667%}.offset-2{margin-left:66.6666666667%}.col-3{width:100%}.offset-3{margin-left:100%}[class*=col-]{padding-left:2rem;padding-right:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 768px){[class*=col-]{width:100%;padding-top:2rem;padding-bottom:2rem}}@media(max-width: 768px){[class*=offset-]{margin-left:0}}.col-0{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:2.4rem;font-weight:500;color:#1a1a1a;color:#daa064;padding:0;outline:0;text-decoration:none;cursor:pointer;text-align:center;position:relative;z-index:1;-webkit-transition:.5s all ease;transition:.5s all ease;white-space:nowrap}.button.bg{background-color:#daa064;border-radius:30px;padding:20px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.button.bg:hover{background-color:#ff830c;color:#fff}.button img:first-child{margin-right:10px}.button svg.arrow{width:16px;height:16px;fill:currentColor;margin-left:20px;-webkit-transition:.5s all ease;transition:.5s all ease}.button svg.arrow.back{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-left:0;margin-right:20px}.button:hover{color:#ff830c}.button:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.button:hover .arrow.back{-webkit-transform:translateX(-10px) rotate(180deg);transform:translateX(-10px) rotate(180deg)}@font-face{font-family:"Stolzl";src:local("Stolzl Regular"),local("Stolzl-Regular"),url("/_css/fonts/Stolzl-Regular.woff2") format("woff2"),url("/_css/fonts/Stolzl-Regular.woff") format("woff"),url("/_css/fonts/Stolzl-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Stolzl";src:local("Stolzl Medium"),local("Stolzl-Medium"),url("/_css/fonts/Stolzl-Medium.woff2") format("woff2"),url("/_css/fonts/Stolzl-Medium.woff") format("woff"),url("/_css/fonts/Stolzl-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Stolzl";src:local("Stolzl Bold"),local("Stolzl-Bold"),url("/_css/fonts/Stolzl-Bold.woff2") format("woff2"),url("/_css/fonts/Stolzl-Bold.woff") format("woff"),url("/_css/fonts/Stolzl-Bold.ttf") format("truetype");font-weight:700;font-style:normal}html{height:100%;font-size:10px}@media(max-width: 768px){html{font-size:8px}}body{position:relative;min-height:100%;margin:0;padding:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(255,255,255,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Stolzl",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:400;color:#1a1a1a}@media(max-width: 600px){body{overflow-x:hidden}}.wrap{padding-left:150px;width:100%;overflow-x:hidden}@media(max-width: 768px){.wrap{padding-left:0}}header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.content{min-height:calc(100vh - 500px);position:relative}@media(max-width: 768px){.content{margin-top:120px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4{position:relative;padding:0;margin:0;font-weight:normal;margin-bottom:2rem;z-index:100}h1{font-size:clamp(24px,5vw,80px);color:#1a1a1a;font-weight:700;text-transform:uppercase;line-height:1}h2{font-size:clamp(24px,3.6vw,64px);color:#1a1a1a;font-weight:500;line-height:1}h3{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}sup,small{font-size:50%}p{margin-top:0;margin-bottom:2rem}img{max-width:100%;display:block}a[href^="tel:"],a[href^="mailto:"],.logo a{white-space:nowrap;text-decoration:none;color:currentColor;border-bottom:none}a{color:#1a1a1a;-webkit-transition:.5s all ease;transition:.5s all ease;text-decoration:none}a:hover{color:#ff830c}a.boss{position:absolute;width:100%;top:0;left:0;bottom:0;z-index:10}section{margin-top:8rem}input[type=text],input[type=password]{background:none;border:none;border-bottom:1px solid rgba(218,160,100,.4);color:#1a1a1a;padding:10px;border-radius:0}.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}font{display:none}html.overflow{overflow:hidden}html.overflow header,html.overflow main,html.overflow footer,body.spec.preload header,body.spec.preload main{-webkit-filter:blur(10px);filter:blur(10px)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(247,123,27,.1);z-index:1050;opacity:0;-webkit-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none}.modal.open{opacity:1;pointer-events:auto;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;display:none}.modal.open .modal-dialog{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}.modal-form__close{font-family:sans-serif;font-size:44px;font-weight:700;line-height:1;color:#daa064;opacity:.5;text-decoration:none;position:absolute;right:20px;top:20px;top:0px}@media screen and (max-width: 480px){.modal-form__close{color:var(--main);top:20px;right:20px}.modal__content h4{width:calc(100% - 60px)}}.modal-form__close:focus,.modal-form__close:hover{color:#000}.modal__content{padding:60px;background:#fff;margin:0 auto;position:relative;max-width:600px}.form__success{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:80px;opacity:0;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transform:scale(0.5);transform:scale(0.5)}.form__success.active{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1000}form .button{margin-top:5rem}form *::-webkit-input-placeholder{color:#000}form *::-moz-placeholder{color:#000}form *:-ms-input-placeholder{color:#000}form *::-ms-input-placeholder{color:#000}form *::placeholder{color:#000}.input__error{color:red;font-size:12px}.cta-button{position:fixed;top:0px;right:0px;left:0;z-index:1000;border-radius:0;padding:20px;text-align:center;background-color:#4bbfbb;color:#fff !important;font-size:2.4rem;font-weight:500;color:#1a1a1a}@media(max-width: 768px){.cta-button{top:auto;bottom:0}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;z-index:5000;top:0;left:0;width:150px;height:100vh;min-height:680px;padding:35px 35px 120px;border-right:1px solid rgba(33,35,34,.1);background:#fcf6f1}.header-logo{margin-top:20px}@media(max-width: 768px){.header-logo{margin-top:0}.header-logo img{max-width:60px}}.header-phone{width:40px;height:284px;white-space:nowrap}@media(max-width: 768px){.header-phone{width:auto;height:auto}}.header-phone a{display:block;font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media(max-width: 768px){.header-phone a{-webkit-transform:rotate(0);transform:rotate(0);font-size:2.4rem}}@media(max-width: 768px){.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;top:0;height:auto;border:0;min-height:0;width:100%;padding:10px 20px;height:auto}}.header nav{display:none;position:fixed;top:0;left:0;bottom:0;width:50%;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;overflow-y:auto;visibility:hidden;-webkit-transition:.5s all ease;transition:.5s all ease;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:100px 30px 20px 30px;font-size:20px;border-radius:0 40px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 768px){.header nav{width:80%}}.header nav a{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1;margin-bottom:4rem;display:inline-block;padding:0 25px}.header nav.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.burger{border-radius:50%;height:90px;width:90px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0;border:1px solid #daa064}@media(max-width: 768px){.burger{width:46px;height:46px}}.burger span{width:30px;height:4px;background-color:#1a1a1a;display:block;border-radius:2px}.burger span:before,.burger span:after{content:"";display:block;width:30px;height:4px;background-color:#1a1a1a;border-radius:2px}.burger span:before{margin-top:-8px}.burger span:after{margin-top:12px}.close-btn{display:block;position:absolute;right:20px;top:20px;font-size:30px;cursor:pointer;color:#1a1a1a;font-weight:bold}.footer{margin-top:4rem;border-radius:60px;overflow:hidden;border:2px solid #1a1a1a;padding:4rem;padding:4rem;margin-bottom:30px}@media(max-width: 600px){.footer{border-radius:30px}}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-links a{font-size:2.4rem;font-weight:500;color:#1a1a1a;margin-bottom:10px}.footer-links a:hover{opacity:1}.footer-phone{font-size:clamp(24px,3.6vw,64px);color:#1a1a1a;font-weight:500;line-height:1;margin-bottom:20px}.footer-email{font-size:clamp(24px,3.6vw,64px);color:#1a1a1a;font-weight:500;line-height:1;margin-bottom:8rem;opacity:.6;display:inline-block}.footer-address{margin-top:50px;font-size:2.4rem;font-weight:500;color:#1a1a1a}.footer-address span{display:block;opacity:.5}.footer-address a{font-family:"Stolzl",sans-serif;font-size:1.6rem;line-height:1.25;font-weight:400;color:#1a1a1a;opacity:.5}.footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__copy-owner{font-size:clamp(24px,3.6vw,64px);color:#1a1a1a;font-weight:500;line-height:1}.footer__copy-author{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.footer__copy-author svg{fill:#daa064;-webkit-transition:.5s all ease;transition:.5s all ease;margin-left:20px}.footer__copy-author:hover svg{fill:#ff830c}.hero:after{content:"";position:absolute;top:60%;bottom:0;z-index:1;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(59%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.62)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.62) 100%)}@media(max-width: 600px){.hero{min-height:100vh}}.hero h1{font-size:clamp(24px,5vw,80px);color:#fff;font-weight:700;text-transform:uppercase;line-height:1}.hero-content{position:absolute;bottom:40px;z-index:100;width:100%}.hero-content__wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-title-text{font-size:3.2rem;color:#fff;font-weight:500;line-height:1}.hero-text{font-size:3.2rem;color:#fff;font-weight:500;line-height:1;margin-bottom:2rem}.apartments-bg{position:absolute;top:0;z-index:0;width:100%}.plan{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.plan-description{width:100%}}.plan-description-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.plan-description-item[data-status]:before{width:30px;height:30px;border:1px solid #979797;border-radius:8px;content:"";margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.plan-description-item[data-status=Y]:before{background-color:#fff}.plan-description-item[data-status=N]:before{background-color:#979797}.plan__sections{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8rem 0;padding:0 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section__popup{display:none;min-width:1200px}.section__tooltip{border-radius:30px;visibility:hidden;opacity:0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, calc(-100% - 1rem));transform:translate(-50%, calc(-100% - 1rem));padding:2rem;background-color:#fff;-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.4);box-shadow:0 0 3rem 0 rgba(0,0,0,.4);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:1000;text-align:left;color:var(--text)}.section__tooltip-text{font-size:2.4rem;font-weight:500;color:#1a1a1a;opacity:.5}.section__tooltip-title{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}.section__tooltip-square{white-space:nowrap;margin-top:10px}.section__tooltip-square span{opacity:.5}.section__tooltip-price{font-size:clamp(24px,3.6vw,64px);color:#1a1a1a;font-weight:500;line-height:1;margin:10px 0;white-space:nowrap}.section__tooltip:before{content:"";position:absolute;z-index:-1;right:50%;bottom:0;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%);border:1rem solid rgba(0,0,0,0);border-top-color:#fff}.section__tooltip .button{margin-top:2rem;color:#daa064}.section__scheme{margin-right:60px;border:1px solid #979797;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section__scheme-floor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.section__scheme-floor:after{content:attr(data-floor);position:absolute;font-size:1.6rem;font-weight:700;margin:.5rem 0 0 2.5rem;font-weight:normal;opacity:.5;right:-25px}.section__scheme-flat{width:36px;height:36px;padding:5px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid #979797;border-radius:8px;margin:3px;font-size:2.4rem;font-weight:500;color:#1a1a1a;line-height:1;position:relative}.section__scheme-flat[data-status=Y]{background-color:#fff}.section__scheme-flat[data-status=Y]:hover{background-color:#ff830c}.section__scheme-flat[data-status=Y]:hover .section__tooltip{visibility:visible;opacity:1}.section__scheme-flat[data-status=N]{background-color:#979797}.section__scheme-flat a{text-decoration:none}.flat-detail{margin-top:-30px}@media(max-width: 768px){.flat-detail{margin-top:0}}.flat-detail__wrap{margin-top:8rem}.flat-detail-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.flat-detail-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flat-detail-text-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}.flat-detail-text-item-value{color:#daa064;margin-left:10px}.flat-detail-text-item:first-child{margin-right:30px}@media(max-width: 768px){.flat-detail-text-item:first-child{margin-right:0}}.flat-detail-price{margin-top:4rem;text-align:center;font-size:clamp(24px,5vw,80px);color:#1a1a1a;font-weight:700;text-transform:uppercase;line-height:1}.flat-detail-price-text{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}.flat-detail-subtext{opacity:.5;text-align:center;font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}@media(max-width: 768px){.flat-detail-subtext{font-size:2rem}}.flat-detail-tabs{padding-top:16rem}@media(max-width: 768px){.flat-detail-tabs{display:none}}.flat-detail-tabs .button{opacity:.5;margin-left:4rem;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flat-detail-tabs .button svg{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.flat-detail-tabs .button.active,.flat-detail-tabs .button:hover{opacity:1}.flat-detail-tabs .button.active svg,.flat-detail-tabs .button:hover svg{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.flat-detail-cta{width:50%;margin:2rem auto}@media(max-width: 768px){.flat-detail-cta{width:auto}}.flat-detail-back{color:#daa064;margin:4rem auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__wrap>[class*=col-]{margin-top:4rem}@media(max-width: 768px){.about__wrap>[class*=col-]{margin-top:0;min-height:60vh}}.about .slider{border-radius:60px;overflow:hidden}@media(max-width: 600px){.about .slider{border-radius:30px}}@media(max-width: 768px){.about .slider{display:-webkit-box;display:-ms-flexbox;display:flex}}.about .slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.about-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem}@media(max-width: 768px){.about-card{margin-top:0}}.about-card-content{border-radius:60px;overflow:hidden;border:2px solid #1a1a1a;padding:4rem;width:100%}@media(max-width: 600px){.about-card-content{border-radius:30px}}.about-card-title{margin-top:4rem;font-size:2.4rem;font-weight:500;color:#1a1a1a}.about-card-text{margin-top:2rem}.about-card-video{border-radius:60px;overflow:hidden}@media(max-width: 600px){.about-card-video{border-radius:30px}}.about-card .button{margin-top:4rem}.about-card-img{display:-webkit-box;display:-ms-flexbox;display:flex}.about-card-img img{border-radius:60px;overflow:hidden;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top center;object-position:top center}@media(max-width: 600px){.about-card-img img{border-radius:30px}}@media(max-width: 768px){.about-card-img img{height:auto;min-height:60vh}}.about-card-img-inner{border-radius:60px;overflow:hidden;margin:20px 0}@media(max-width: 600px){.about-card-img-inner{border-radius:30px}}.about-digits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-digits-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about-digits-item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(max-width: 768px){.about-digits-item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.about-digits-item span:first-child{font-size:clamp(48px,10vw,180px);color:#daa064;line-height:1;font-weight:700;letter-spacing:-3px;margin-right:20px}.about-digits-item span:last-child{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}@media(max-width: 768px){.about-digits-item{margin-top:20px;margin-bottom:20px}}.about-users-title{font-size:clamp(24px,5vw,80px);color:#daa064;font-weight:700;text-transform:uppercase;line-height:1}@media(max-width: 768px){.about-users-title{margin-bottom:20px}}.cta-form{border-radius:60px;overflow:hidden;position:relative;background:url(/dist/_img/order-bg.webp) center center/cover no-repeat fixed}@media(max-width: 600px){.cta-form{border-radius:30px}}@media(max-width: 768px){.cta-form{background-attachment:scroll}}.cta-form-title{margin:8rem;font-size:clamp(24px,3.6vw,64px);color:#fff;font-weight:500;line-height:1;position:relative;z-index:1}@media(max-width: 768px){.cta-form-title{margin:2rem}}.cta-form-text{margin:8rem;font-size:2.4rem;font-weight:500;color:#fff;position:relative;z-index:1}@media(max-width: 768px){.cta-form-text{margin:2rem}}.cta-form:after{content:"";z-index:0;position:absolute;width:100%;top:0;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(0, 0, 0, 0.43)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.43) 85%)}.cta-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-form-data{margin:20px 0;position:relative;z-index:1;border-radius:0 60px 60px 0;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:30px}.cta-form-data.modal__content{border-radius:40px;padding:40px;margin:0 auto}@media(max-width: 768px){.cta-form-data{border-radius:30px}}.cta-form-data-title{font-size:2.4rem;font-weight:500;color:#1a1a1a}.cta-form-data input{margin-top:30px;width:100%}.cta-form-data .button{margin-top:4rem}.cta-form-data .policy{margin-top:20px}.cta-form-data .policy a{text-decoration:underline}.cta-form-data .policy span{opacity:.5}.slider-nav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:4rem;right:4rem;z-index:10}.slider-nav-item{width:60px;height:60px;border-radius:50%;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.slider-nav-item svg{width:10px;height:10px;fill:#fff}.slider-nav-item.slider__prev{margin-right:20px}.slider-nav-item.slider__prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-nav-item:hover{background-color:#fff}.slider-nav-item:hover svg{fill:#daa064}.content-description{font-size:2.4rem;font-weight:500;color:#1a1a1a;width:80%;margin:4rem auto 8rem;text-align:center}.content h1{text-align:center;margin-top:4rem}.content h2{margin-top:8rem}.content h3{margin-top:4rem}.content a{color:#daa064}.otdelka .about-card-title{margin-top:0}.place-map{height:700px}.place-map>ymaps{border-radius:60px;overflow:hidden}@media(max-width: 600px){.place-map>ymaps{border-radius:30px}}.place-map-btns{margin-top:4rem;margin-bottom:4rem}.place-map-btns-title{font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1;text-align:center}.place-list{margin-top:4rem}.place-list-title{text-align:center;font-size:3.2rem;color:#1a1a1a;font-weight:500;line-height:1}.place-list__slider{margin-top:4rem;padding:0 2rem;margin-bottom:4rem}.place-list-item{position:relative;border-radius:60px;overflow:hidden;background:no-repeat top center/cover}@media(max-width: 600px){.place-list-item{border-radius:30px}}.place-list-item:after{content:"";display:block;padding-top:150%}.place-list-item:before{content:"";position:absolute;width:100%;top:0;bottom:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.47)));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 100%)}.place-list-item-title{font-size:2.4rem;font-weight:500;color:#fff;position:absolute;bottom:30px;left:30px}.contacts-map{height:700px}.contacts-map>ymaps{border-radius:60px;overflow:hidden}@media(max-width: 600px){.contacts-map>ymaps{border-radius:30px}}/*# sourceMappingURL=main.min.css.map */