:root{--primary-color:#a08c69;--secondary-font:"Mongolian Baiti"}html{scroll-behavior:smooth}h1,h2,h3,h4{font-family:inherit}header#header .cm-nav-content,header#header .cm-top-header{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:1280px){header#header.activeFixed{height:100px!important}header#header.activeFixed .cm-content-header{height:80px!important}header#header.activeFixed .cm-top-header{-webkit-transform:translateY(3px);transform:translateY(3px)}header#header.activeFixed .cm-nav-content{padding-bottom:4px!important}}.pswp__img{width:auto!important}.hero .overlay{width:100%;position:absolute;left:0;bottom:0;display:block}.hero-bg img{max-height:100vh}.hero-content-inner h1{line-height:0.9;margin-bottom:0}.hero-content-btn .button{max-height:58px;background-color:rgba(18,22,28,0.9215686275);border:0}.hero-content-btn .button:hover{background-color:transparent;color:#fff;border-color:#000}.hero-content-inner{width:100%}.hero-content-inner i{display:block;font-family:"Times New Roman"}@media (min-width:768px){.hero-content-inner i{font-size:23.73px}}@media (min-width:1660px){.hero-content-inner h1{font-size:110px}}.hero-bg:after,.hero-bg:before{display:none}.hero-bg.parallax:before{display:block;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.6392156863)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.6392156863) 0%,rgba(0,0,0,0) 100%);opacity:1}.hero-content-btn .button{min-width:187px}.hero-content-btn .button:before{display:none}.residences-bg img{max-height:100%;-o-object-position:top;object-position:top}.residences-bg:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:100px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(29,34,40,0)),to(#1d2228));background:linear-gradient(to bottom,rgba(29,34,40,0) 0%,#1d2228 100%)}.request-content h1{line-height:1.1}.situated{text-align:center;padding-top:50px;padding-bottom:32px;position:relative;background-color:#fff}.situated .watermark{position:absolute;left:0;top:-28px;height:auto;max-width:100%}.situated .content{width:90%;max-width:870px;margin:auto}.situated .content .small_logo{margin-bottom:40px}.situated .content h2{color:var(--primary-color);font-family:var(--secondary-font);margin-bottom:20px;line-height:normal}.situated .content p{margin:12px 0;line-height:1.8;margin-left:auto;margin-right:auto;max-width:745px;font-size:1.5rem}.situated .imgs{position:relative}.situated .several{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.situated .section-button{padding-top:20px}@media (max-width:767px){.situated .watermark{top:1%;max-width:87%;height:auto}.situated .content{padding-bottom:50px}.situated .small_logo{max-height:50px;width:auto}.situated .imgs{overflow:hidden;min-height:308px}.situated .imgs .several{-webkit-transform:scale(2.1);transform:scale(2.1)}}@media (min-width:768px){.situated{padding-top:80px;padding-bottom:80px}}@media (min-width:1660px){.situated{padding-bottom:146px}.situated .content h2{font-size:29px}.situated .content p{line-height:1.9}.situated .imgs{top:-62px}.situated .section-button{padding-top:0;margin-top:-20px}.situated .section-button .button{min-width:445px}}.the_residences_section .line{border-bottom:0;border-top:0}.the_residences_section .line:after,.the_residences_section .line:before{display:none}.the_residences_section h3{color:var(--primary-color);font-family:var(--secondary-font);text-transform:uppercase;font-size:26px;line-height:1.1;margin-bottom:12px}.the_residences_section h4{text-transform:uppercase}.the_residences_section .residences-tabs-info-txt ul{padding:10px 0 20px 0}.the_residences_section .residences-tabs-info-txt li{font-size:1.4rem;line-height:1.5;position:relative;padding-left:24px;color:#c2c2c2}.the_residences_section .residences-tabs-info-txt li:before{content:"";display:block;width:15px;height:1px;background-color:var(--primary-color);position:absolute;left:0}.the_residences_section .residences-tabs-info-txt li:before{top:12px}@media (min-width:768px){.the_residences_section h3{font-size:36px}}@media (min-width:1660px){#residences .section-title{margin-bottom:162px}}@media (min-width:1280px) and (max-width:1659px){.the_residences_section .residences-tabs-item:first-of-type .residences-tabs-content,.the_residences_section .residences-tabs-item:last-of-type .residences-tabs-content{-webkit-transform:none;transform:none}#residences .section-title{margin-bottom:50px!important}.residences-inner{min-height:166vh}.residences-tabs-item:last-of-type .line{top:0}}@media (min-width:1280px){.residences-tabs-item:last-of-type .residences-tabs-content{-webkit-transform:translateY(53px);transform:translateY(53px)}}@media (min-width:1660px){.residences-tabs-item:last-of-type .residences-tabs-info-inner{padding-left:37px;padding-right:40px}.the_residences_section .residences-tabs-info-txt li{font-size:1.4rem;line-height:1.8}.left_content{left:-38px;position:relative}.residences-tabs-item:last-of-type .line{top:8px;height:92%}}@media (min-width:1660px){#amenities{padding:83px 0 145px 0}}.amenities-image-block{max-width:640px;max-height:434px;margin:auto;padding:0;height:100%}.amenities-image-block img{position:relative}.amenities-description-inner h2{padding-bottom:13px;letter-spacing:-2px}.amenities-description-inner{border:0}.amenities-description-inner li{line-height:normal!important}.amenities-description-inner .cols{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 12px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.amenities-description-inner .cols h4{margin-bottom:10px}@media (min-width:1660px){.amenities-description-inner{padding:10px 0px 10px 75px}}.amenities-description-inner ul li{font-size:1.45rem}.amenities-description-inner ul li:after{top:9px}@media (min-width:1280px) and (max-width:1659px){.amenities-description{width:50%!important;padding:0 50px}}@media (min-width:1280px){#amenities .container{max-width:1400px}.amenities-description{max-width:640px;width:100%;margin:0}.amenities-description-inner{padding:0}.amenities-description-inner h2:after{display:block;bottom:0;width:100vw;height:1px;left:0}.amenities-item:nth-child(2n) .amenities-image-block{margin:0 0 0 auto}.amenities-item:nth-child(2n) .amenities-description{margin:0 auto 0 0}.amenities-item:nth-child(odd) .amenities-image-block{margin:0 auto 0 0}.amenities-item:nth-child(odd) .amenities-description{margin:0 0 0 auto}.amenities-item:nth-child(2n) .amenities-description-inner h2:after{left:auto;right:0}}@media (max-width:767px){#collection{min-height:68vh}#collection .collection-txt{display:block!important}}#services .ul_two_cols ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#services .ul_two_cols ul li{white-space:inherit}#services .read-more-btn{display:none}#services .services-gallery-inner{padding-bottom:0;padding-right:0}#services .services-gallery-thumbnail{padding:0;background-color:transparent}#services .services-gallery-thumbnail img{position:relative}#services .services-info-item ul li:after{top:13px}@media (min-width:1660px){#services{padding:67px 0 125px 0}#services .container{max-width:1442px}#services .services-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#services .services-gallery{padding-right:0}#services .services-info-header h2{font-size:52px}#services .services-info-item ul li{font-size:1.45rem}#services .services-item:nth-child(odd) .services-info{width:100%;max-width:677px;margin-right:0}#services .services-gallery-thumbnail{padding:0}#services .services-gallery-thumbnail img{max-width:619px}}.located{padding-bottom:50px}.located .items{display:-ms-grid;display:grid;gap:40px}.located .thumb{width:100%;display:block;-o-object-fit:cover;object-fit:cover;height:auto}.located article{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}.located .content{width:90%;max-width:610px;margin:auto;padding:30px 0}.located .content h4:first-of-type{margin-top:0}.located h3{line-height:1;letter-spacing:-1.64px;color:#24272c;font-weight:400;font-family:var(--secondary-font);margin-bottom:12px;font-size:32px}.located h4{text-transform:uppercase;font-weight:bold;font-size:14px;color:var(--primary-color)}.located p{margin:12px 0;line-height:1.8;font-size:1.5rem}.located .p-nom p{margin:0}.located .p-nom h4{margin-top:20px}.located .section-button a{min-width:258px}.located .button-secondary{display:inline-block}@media (max-width:767px){.located{padding-bottom:80px}.located .content{text-align:center}}@media (min-width:1024px){.located .items{gap:0}.located .item{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.located .item:nth-child(2n) .thumb{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1660px){.located{padding-bottom:0}.located h3{font-size:54px}}.page-template-flex-page-contact footer.footer{min-height:100vh;margin:0}@media (min-width:1280px){.page-template-flex-page-contact .footer-inner{padding-top:60px}}@media (min-width:1660px){.page-template-flex-page-contact .footer-inner{padding-top:100px}}.about_inner .featured{position:relative}.about_inner .featured:after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8196078431)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.8196078431) 0%,rgba(0,0,0,0) 100%)}.footer-content-info-form h2{font-family:"Mongolian Baiti"}.footer .form-search .flex-content-form .form-item .medium{-webkit-box-shadow:0 0 0 30px #000 inset!important}.footer .form-search .flex-content-form .form-item .medium::-webkit-input-placeholder{color:#fff;opacity:1}.footer .form-search .flex-content-form .form-item .medium::-moz-placeholder{color:#fff;opacity:1}.footer .form-search .flex-content-form .form-item .medium:-ms-input-placeholder{color:#fff;opacity:1}.footer .form-search .flex-content-form .form-item .medium::-ms-input-placeholder{color:#fff;opacity:1}.footer .form-search .flex-content-form .form-item .medium::placeholder{color:#fff;opacity:1}.footer input:-webkit-autofill{-webkit-text-fill-color:white!important}