/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}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:-.25em}sup{top:-.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],[type=reset],[type=submit],button{-webkit-appearance:button}[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{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]{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}@font-face{font-family:Goldenbook;src:url(/fonts/goldenbook-bold-webfont.woff2) format("woff2"),url(/fonts/goldenbook-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Goldenbook;src:url(/fonts/goldenbook-light-webfont.woff2) format("woff2"),url(/fonts/goldenbook-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:SF UI Display;src:url(/fonts/sfuidisplay-light-webfont.woff2) format("woff2"),url(/fonts/sfuidisplay-light-webfont.woff) format("woff");font-weight:400;font-style:normal}button{cursor:pointer}.btn{font-family:var(--second-font);color:var(--primary-color);font-size:14px;font-style:normal;font-weight:300;line-height:1.3;background:transparent;padding:9px 14px;text-decoration:none;display:inline-block;border:1px solid var(--opacity-primary-color);transition:.3s}.btn:hover{border:1px solid var(--primary-color)}.btn[data-bg=blur]{-webkit-backdrop-filter:blur(44.5px);backdrop-filter:blur(44.5px);background:#fff;opacity:.8}.btn[data-bg=dark]{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--second-color);transition:none}.btn[data-bg=dark]:hover{background:#91796a;background:linear-gradient(90deg,#5b463e -1.31%,#91796a 101.31%);border:1px solid #91796a}.btn[data-load=download]{display:inline-flex;justify-content:center;align-items:center;gap:10px}@media (max-width: 960px){.btn[data-load=download]{max-width:320px;width:100%}}@media (max-width: 480px){.btn[data-load=download]{max-width:100%}}.btn[data-load=download]:after{content:"";background:url(/img/icons/download.svg) no-repeat center/cover;width:15px;height:12px}.btn-arrow{font-family:var(--second-font);color:var(--primary-color);font-size:16px;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none;text-align:center;width:220px;height:220px;border:1px solid var(--opacity-primary-color);border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px;transition:.3s;cursor:pointer}@media (max-width: 768px){.btn-arrow{font-size:14px;line-height:1.2;width:150px;height:150px;gap:25px}}@media (max-width: 355px){.btn-arrow{width:130px;height:130px}}.btn-arrow:before{content:"";background:url(/img/arrow-long.svg) no-repeat center/contain;display:block;width:90px;height:14px}@media (max-width: 768px){.btn-arrow:before{width:60px}}.btn-arrow:hover{border:1px solid var(--primary-color)}.btn-arrow[data-arrow=prev]:before{transform:rotate(180deg)}.btn-arrow[data-circle=no]{flex-direction:row;gap:35px;width:auto;height:auto;border:0;border-radius:0;background:0}@media (max-width: 768px){.btn-arrow[data-circle=no]{flex-direction:column-reverse;gap:25px}}.btn-arrow[data-circle=no]:nth-child(2){flex-direction:row-reverse}@media (max-width: 768px){.btn-arrow[data-circle=no]:nth-child(2){flex-direction:column-reverse}}.btn-arrow[data-circle=no]:before{width:112px}@media (max-width: 480px){.btn-arrow[data-circle=no]:before{width:90px}}.choice-btn-w[data-btn=choice]{position:fixed;top:92px;right:10px;align-items:center;gap:10px;text-decoration:none;z-index:5;display:none}.choice-btn-w[data-btn=choice].hidden .choice-icon{z-index:4}.choice-btn-w[data-btn=choice].hidden .choice-btn{transform:translate(70px);font-size:0;width:50px;height:50px;transform:translate(60px)}@media (max-width: 768px){.choice-btn-w[data-btn=choice]{display:flex}}.choice-btn-w[data-btn=choice] .choice-btn{font-family:var(--second-font);color:var(--second-color);font-size:14px;font-weight:300;line-height:1.3;background:linear-gradient(90deg,#5b463e,#91796a);border-radius:60px;padding:20px 25px;transition:transform .4s ease-out}@media (max-width: 350px){.choice-btn-w[data-btn=choice] .choice-btn{font-size:12px;padding:17px 20px}}.choice-btn-w[data-btn=choice] .choice-icon{width:60px;height:60px;border-radius:100%;background:linear-gradient(90deg,#5b463e,#91796a);display:flex;justify-content:center;align-items:center}@media (max-width: 350px){.choice-btn-w[data-btn=choice] .choice-icon{width:52px;height:52px}}.choice-btn-w[data-btn=choice] .choice-icon:before{content:"";display:block;width:24px;height:25px;background:url(/img/icons/apartment-light.svg) no-repeat center}.wrap-info{display:flex;flex-direction:column;gap:14px}@media (max-width: 960px){.wrap-info{gap:8px}}.wrap-info a{font-family:var(--second-font);color:var(--primary-color);font-size:10px;font-weight:300;line-height:1.5;letter-spacing:0em}@media (max-width: 960px){.wrap-info a{font-size:14px}}.logo-text{font-family:var(--second-font);color:var(--primary-color);font-size:14px;font-style:normal;font-weight:300;line-height:1.2}@media (max-width: 350px){.logo-text{font-size:13px}}.logo-text span{display:inline-block;color:var(--opacity-primary-color)}.copy{font-family:var(--second-font);color:var(--primary-color);font-size:10px;font-weight:300;line-height:1.5;letter-spacing:0em}@media (max-width: 960px){.copy{font-size:14px}}.title-lg{font-family:var(--primary-font);color:var(--primary-color);font-size:100px;font-weight:300;line-height:1;text-transform:uppercase;margin:0}@media (max-width: 960px){.title-lg{font-size:10vw;line-height:1.3}}.title{font-family:var(--primary-font);color:var(--primary-color);font-size:58px;font-weight:300;line-height:1.3;text-transform:uppercase;margin:0}@media (max-width: 1150px){.title{font-size:5vw}}@media (max-width: 768px){.title{font-size:34px;line-height:1.4}}.desc-lg{font-family:var(--primary-font);color:var(--primary-color);font-size:34px;font-weight:300;line-height:1.3;text-transform:uppercase;text-decoration:none;margin:0}@media (max-width: 1150px){.desc-lg{font-size:2.3vw}}@media (max-width: 768px){.desc-lg{font-size:18px;line-height:1.4}}.desc-md{font-family:var(--primary-font);color:var(--primary-color);font-size:26px;font-weight:300;line-height:1.3;text-transform:uppercase;margin:0}@media (max-width: 768px){.desc-md{font-size:18px;line-height:1.4}}.desc-sm{font-family:var(--second-font);color:var(--primary-color);font-size:20px;font-weight:300;line-height:1.3;text-decoration:none;margin:0}@media (max-width: 768px){.desc-sm{font-size:16px;line-height:1.5}}.popup-w{max-width:1920px;width:100%;height:100vh;position:fixed;pointer-events:none;z-index:9;overflow:hidden;inset:0 0 0 50%;transform:translate(-50%)}.popup{position:absolute;inset:0;background-color:var(--bg-color);transform:translate(-100vw);max-width:1920px;width:100%;height:100vh;transition:transform .8s ease-in-out}@media (max-width: 768px){.popup{margin-left:0;width:100%;transform:translateY(-100vh)}}body[data-popup=popup-contact] .popup[data-modal-open=popup-contact]{transform:translate(0)}body[data-popup=popup-menu] .popup[data-modal-open=popup-menu]{transform:translate(0);pointer-events:auto}@media (max-width: 768px){body[data-popup=popup-menu] .popup[data-modal-open=popup-menu]{transform:translate(0)}}@media (max-width: 960px){body[data-popup=popup-contact],body[data-popup=popup-menu]{overflow:hidden}body[data-popup=popup-contact] .popup-w,body[data-popup=popup-menu] .popup-w{overflow-y:scroll}}body[data-popup=popup-contact] .popup[data-modal-open=popup-contact]{visibility:visible;pointer-events:auto}@media (max-width: 768px){body[data-popup=popup-contact] .popup[data-modal-open=popup-contact]{transform:translateY(0)}}body[data-popup=popup-contact] .btns-menu__btn_contact{background:var(--primary-color);fill:var(--second-color)}body[data-popup=popup-menu]{pointer-events:auto}body[data-popup=popup-menu] .menu__btn-text{color:transparent}body[data-popup=popup-menu] .menu__btn-box:before{top:calc(50% - 1px);transform:rotate(27deg)}body[data-popup=popup-menu] .menu__btn-box:after{bottom:50%;transform:rotate(-27deg)}:root{--primary-font: "Goldenbook", serif;--second-font: "SF UI Display", sans-serif;--primary-color: #2e1503;--opacity-primary-color: rgba(46,21,3,.5);--second-color: #fcfaf7;--opacity-second-color: rgba(252,250,247,.7);--extra-second-color: #fff;--bg-color: #f1ede5;--opacity-bg-color: rgba(241,237,229,.9);--success-color: #0a5a25;--danger-color: #af2a00}html{scroll-behavior:smooth}body.resize-animation-stopper *{transition:none!important;animation:none!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background-color:#f1ede566;font-style:var(--primary-font);color:var(--primary-color);font-size:14px;font-weight:300;min-height:100vh}ul{margin:0;padding:0}ul li{list-style:none}*:focus,*:active{outline:none}img{width:100%;display:block}.wrapper{max-width:1920px;margin:0 auto;background-color:var(--extra-second-color);padding-left:80px;overflow-x:hidden;position:relative;visibility:hidden}@media (max-width: 768px){.wrapper{padding-left:0}}.wrapper-gallery{padding-left:0}.wrapper-gallery .wrapper-gallery__box{display:none}.container{padding:0 40px}@media (max-width: 768px){.container{padding:0 20px}}.anim.heading__title,.anim[data-anim=text-bottom]{overflow:hidden}.simplebar-select-options .simplebar-scrollbar:before{background-color:#2e1503!important}.simplebar-select-options .simplebar-track.simplebar-vertical{width:8px!important;right:1px!important}.heading__select{display:flex;align-items:center;gap:20px;cursor:pointer}@media (max-width: 1250px){.heading__select{font-size:2.2vw}}@media (max-width: 960px){.heading__select{border:1px solid var(--opacity-primary-color);padding:17px 20px;width:350px;font-size:18px}}@media (max-width: 620px){.heading__select{max-width:420px;width:100%;justify-content:center;font-size:4.6vw;margin:0 auto}}.heading__select_parameters{margin-bottom:32px}@media (max-width: 1250px){.heading__select_parameters{margin-bottom:20px}}.heading__select_parameters:after{content:"";background:url(/img/icons/filter.svg) no-repeat;width:25px;height:25px}.heading__select_visual:after{content:"";background:url(/img/icons/visual.svg) no-repeat;width:45px;height:23px}@media (max-width: 960px){.only-desk{display:none}}.only-mob{display:none}@media (max-width: 960px){.only-mob{display:block}}.swiper-slide .slide__card-text{transform:translateY(50px);transition:transform 1.5s}.swiper-slide .slide__card-text .slide__title,.swiper-slide .slide__card-text .slide__desc{opacity:0;transform:translateY(40px);transition:all 2s}.swiper-slide .slide__card-text .slide__desc{transition-delay:.3s}.swiper-slide-active .slide__card-text{transform:translate(0)}.swiper-slide-active .slide__card-text .slide__title,.swiper-slide-active .slide__card-text .slide__desc{opacity:1;transform:translate(0)}.index_cover .desk_cover,.index_cover .mobile_cover{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none}.index_cover .desk_cover{display:block;transition:all .5s}@media (max-width: 960px){.index_cover .desk_cover{display:none}}.index_cover .mobile_cover{overflow:hiddev;display:none}.index_cover .mobile_cover .mobile_cover_gr{width:100%;height:200%;background:linear-gradient(0deg,#fff 0% 70%,#fff0);position:absolute;top:0;left:0}@media (max-width: 960px){.index_cover .mobile_cover{width:100%;height:100%}.index_cover .mobile_cover svg{height:70%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index_cover .mobile_cover svg path{transform-origin:center;transform-box:fill-box}}@media (max-width: 960px){.index_cover .mobile_cover{display:block}}@media (max-width: 960px){.index_cover .video-desktop,.index_cover .btn_cover{display:none}}.index_cover .btn{font-size:10px;position:absolute;bottom:5%;left:50%;transform:translate(-50%);transition:opacity .3s;z-index:16;background:#fffc;cursor:pointer}.index_cover video{width:100%;height:100%;object-fit:cover;transition:all .5s;opacity:1}.index_cover .btn_cover{transition:all 2s;transform:translate(-50%);pointer-events:auto}.index_cover .btn_cover.hidden{opacity:0;transform:translate(-50%,100px)}.hat-sticky{position:sticky;top:0;z-index:1;background-color:var(--extra-second-color)}@media (max-width: 1200px){.hat-sticky{position:relative}}@media (max-width: 1200px){.card-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}}@media (max-width: 1000px){.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (max-width: 620px){.card-grid{grid-template-columns:1fr}}.card-grid_indent{margin-bottom:100px}@media (max-width: 1090px){.card-grid_indent{margin-bottom:60px}}.card-grid .card-grid__item{position:relative;border-bottom:1px solid rgba(46,21,3,.1)}@media (max-width: 1200px){.card-grid .card-grid__item{border:1px solid var(--opacity-primary-color)}}.card-grid .card-grid__item[data-sold=true] a{opacity:.3;pointer-events:none;filter:blur(3px)}.card-grid .card-grid__item[data-sold=true]:after{content:"Продано";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:33px;font-family:var(--primary-font);text-transform:uppercase}@media (min-width: 1200px){.card-grid .card-grid__item[data-sold=true]:after{font-size:20px}}@media (max-width: 620px){.card-grid .card-grid__item{max-width:420px;width:100%;margin:0 auto}}.btn__close{width:93px;height:93px;border:1px solid var(--opacity-primary-color);background:0;display:flex;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;cursor:pointer;transition:border .3s}.btn__close:hover{border:1px solid #2e1503}@media (max-width: 960px){.btn__close{width:60px;height:60px}}@media (max-width: 768px){.btn__close{top:15px;left:50%;transform:translate(-50%)}}.btn__close:before{content:"";background:url(/img/close-contact.svg) no-repeat center;width:36px;height:36px}@media (max-width: 960px){.btn__close:before{width:23px;height:23px}}.mop-indent .slider{width:100%}@media (max-width: 768px){body[data-pathname=architecture] .blocks_w{display:flex;flex-direction:column}body[data-pathname=architecture] .blocks_w>[data-order="0"]{order:1}body[data-pathname=architecture] .blocks_w>[data-order="1"]{order:3}body[data-pathname=architecture] .blocks_w>[data-order="2"]{order:2}body[data-pathname=architecture] .blocks_w>[data-order="3"]{order:4}body[data-pathname=architecture] .blocks_w>[data-order="4"]{order:5}body[data-pathname=architecture] .blocks_w>[data-order="5"]{order:6}}body[data-pathname=parking] .text-image+.text-image{margin-top:-14vw}@media (max-width: 768px){body[data-pathname=parking] .text-image+.text-image{margin-top:0}}body[data-pathname=parking] .wrapper{overflow:unset}@media (max-width: 1525px){body[data-pathname=flats-penthouses] .block_slider[data-id="5"] .slide__card-text{height:350px}}@media (max-width: 768px){body[data-pathname=flats-penthouses] .block_slider[data-id="5"] .slide__card-text{height:auto}}.tippy-box[data-theme=scheme-floor]{background-color:#fff;color:#2e1503}.tippy-box[data-theme=scheme-floor] .tooltip-w{display:flex;justify-content:space-between;padding:10px;width:100%}.tippy-box[data-theme=scheme-floor] .tooltip-w .tooltip-size-title,.tippy-box[data-theme=scheme-floor] .tooltip-w .tooltip-floor-title{font-family:var(--second-font);font-size:14px;font-weight:300;line-height:21px;letter-spacing:0em}.tippy-box[data-theme=scheme-floor] .tooltip-w .tooltip-floor-body,.tippy-box[data-theme=scheme-floor] .tooltip-w .tooltip-size-body{font-family:var(--primary-font);font-size:34px;font-weight:300;line-height:44px;letter-spacing:0em;text-transform:uppercase}.tippy-box[data-theme=scheme]{background-color:#fff;color:#2e1503}.tippy-box[data-theme=scheme] .tooltip-w{display:flex;justify-content:space-between;min-width:190px;padding:10px;width:100%}.tippy-box[data-theme=scheme] .tooltip-w .tooltip-size-title,.tippy-box[data-theme=scheme] .tooltip-w .tooltip-space-title{font-family:var(--second-font);font-size:14px;font-weight:300;line-height:21px;letter-spacing:0em}.tippy-box[data-theme=scheme] .tooltip-w .tooltip-space-body,.tippy-box[data-theme=scheme] .tooltip-w .tooltip-size-body{font-family:var(--primary-font);font-size:34px;font-weight:300;line-height:44px;letter-spacing:0em;text-transform:uppercase}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:var(--second-color);border-top:1px solid rgba(46,21,3,.12);transform:translateY(100%);transition:transform .5s ease;pointer-events:none}.cookie-consent--visible{transform:translateY(0);pointer-events:auto}.cookie-consent__inner{max-width:1920px;margin:0 auto;padding:24px 120px;display:flex;align-items:center;gap:40px}@media (max-width: 1200px){.cookie-consent__inner{padding:20px 60px}}@media (max-width: 960px){.cookie-consent__inner{padding:20px 40px;gap:24px}}@media (max-width: 768px){.cookie-consent__inner{padding:20px;flex-direction:column;align-items:flex-start;gap:20px}}.cookie-consent__text{flex:1}.cookie-consent__title{font-family:var(--primary-font);font-size:18px;font-weight:300;line-height:1.3;text-transform:uppercase;margin-bottom:8px}@media (max-width: 768px){.cookie-consent__title{font-size:16px}}.cookie-consent__desc{font-family:var(--second-font);font-size:12px;font-weight:300;line-height:1.6;color:var(--opacity-primary-color);margin:0}@media (max-width: 768px){.cookie-consent__desc{font-size:11px}}.cookie-consent__actions{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}@media (max-width: 768px){.cookie-consent__actions{flex-direction:row;align-items:center}}.cookie-consent__link{font-family:var(--second-font);font-size:11px;font-weight:300;color:var(--opacity-primary-color);text-decoration:underline;white-space:nowrap}.cookie-consent__link:hover{color:var(--primary-color);text-decoration:none}a{color:inherit;text-underline-offset:3px;-webkit-text-underline-offset:5px;text-decoration-thickness:1px}@media (max-width: 768px){a{text-underline-offset:2px;text-decoration-thickness:.8px}}a:hover{text-decoration:none}
