/*!
 * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}.bgi,.card-slider__apartments{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%}.bgi>img,.card-slider__apartments>img{display:none}.bgi--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bgi--16x9>img{display:none}.bgi--4x3,.card-apartments--image{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bgi--4x3>img,.card-apartments--image>img{display:none}.bgi--4x4{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:100% 0 0 0}.bgi--4x4>img{display:none}.bg-xs--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bg-xs--16x9>img{display:none}.bg-xs--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bg-xs--4x3>img{display:none}@media (min-width: 576px){.bg-sm--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bg-sm--16x9>img{display:none}}@media (min-width: 576px){.bg-sm--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bg-sm--4x3>img{display:none}}@media (min-width: 768px){.bg-md--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bg-md--16x9>img{display:none}}@media (min-width: 768px){.bg-md--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bg-md--4x3>img{display:none}}@media (min-width: 992px){.bg-lg--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bg-lg--16x9>img{display:none}}@media (min-width: 992px){.bg-lg--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bg-lg--4x3>img{display:none}}@media (min-width: 1200px){.bg-xl--16x9{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:56.25% 0 0 0}.bg-xl--16x9>img{display:none}}@media (min-width: 1200px){.bg-xl--4x3{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:75% 0 0 0}.bg-xl--4x3>img{display:none}}footer .nav,.contacts-block ul,.nav-social,.filter-apartements{margin:0;padding:0;list-style:none}@media (max-width: 575px){.br-xs{display:block}}@media (min-width: 576px) and (max-width: 767px){.br-sm{display:block}}@media (min-width: 768px) and (max-width: 991px){.br-md{display:block}}@media (min-width: 992px) and (max-width: 1199px){.br-lg{display:block}}@media (min-width: 1200px){.br-xl{display:block}}@font-face{font-family:'Track';src:url("../fonts/track/Track.eot");src:local("../fonts/track/Track"),url("../fonts/track/Track.eot?#iefix") format("embedded-opentype"),url("../fonts/track/Track.woff2") format("woff2"),url("../fonts/track/Track.woff") format("woff"),url("../fonts/track/Track.ttf") format("truetype"),url("../fonts/track/Track.svg#Track") format("svg");font-weight:normal;font-style:normal}html{-webkit-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1)}body{-webkit-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1)}pre{display:none}.p-tb-80,.card-apartments--text{padding-top:80px;padding-bottom:80px}@media (max-width: 575px){.p-tb-80,.card-apartments--text{padding-top:30px}}.p-tb-90{padding-top:90px;padding-bottom:90px}.p-tb-100{padding-top:100px !important;padding-bottom:100px !important}.bg-flow-pattern{background-image:url( ../images/flow-pattern.png?v=1);background-position:"center" "top";background-repeat:no-repeat;background-repeat:repeat}.title-header,.text-subtitle{position:absolute}.text-subtitle{top:480px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:300px}@media (max-width: 1800px){.text-subtitle{top:440px}}@media (max-width: 1600px){.text-subtitle{top:390px}}@media (max-width: 1500px){.text-subtitle{top:420px}}@media (max-width: 1400px){.text-subtitle{top:350px}}@media (max-width: 1350px){.text-subtitle{top:335px}}@media (max-width: 1199px){.text-subtitle{top:48%}}@media (max-width: 991px){.text-subtitle{top:53%}}@media (max-width: 575px){.text-subtitle{top:63%}}.title-header{margin-top:140px;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1199px){.title-header{top:48%}}@media (max-width: 991px){.title-header{top:53%}}@media (max-width: 575px){.title-header{top:0}}.tf-serif,h1,h2,h3,h4,h5,h6,.lead,.contacts-block ul,.priceBlock .priceBlock-price,.card-apartments--hp .owl-dots{font-family:"Playfair Display",serif}.tf-track,h3,.btn,footer .nav a,.nav-main .main-menu a,.checkin-form label{font-family:'Track'}.text-white{color:white}.text-secundary{color:#A49C94}html{font-size:87.5%}body{font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;color:#000;font-size:1rem;line-height:1.5rem}p,ul,ol,dl,h1,h2,h3,h4,h5,h6{margin-top:21px;margin-bottom:0}a{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}a:hover,a:focus,a.active,a:active{text-decoration:none;outline:none}.a_seemore{position:relative;display:inline-block;margin-top:21px;padding-bottom:7px;color:#000;text-decoration:none;font-weight:600}.a_seemore:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:" ";display:block;position:absolute;left:50%;bottom:0;margin-left:-15px;width:30px;height:2px;background-color:#000}.a_seemore:hover{color:#000}.a_seemore:hover:after{width:100%;left:0;margin-left:0}.a_seemore__white{color:white}.a_seemore__white:after{background-color:white}.a_seemore__white:hover{color:#fff}.title-brown{color:#a49c94}h2{font-size:72px;font-size:5.1428571429rem;line-height:108px;line-height:7.7142857143rem}.title-header h2{color:white}@media (max-width: 575px){.title-header h2{font-size:42px;font-size:3rem;line-height:63px;line-height:4.5rem}}h3{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem}.lead{font-size:24px;font-size:1.7142857143rem;line-height:36px;line-height:2.5714285714rem}.btn{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;display:inline-block;margin-top:40px;padding:20px 40px 15px 40px;text-transform:uppercase;color:#000;border-radius:0;-webkit-transform:scaleX(1);transform:scaleX(1);width:100%;-webkit-transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);border:0;cursor:pointer}.btn:before{content:" ";width:100%;height:100%;position:absolute;display:block}.btn:before{border:2px solid #000;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:scaleX(1);transform:scaleX(1);top:0;left:0}.btn:hover,.btn:focus{color:white;-webkit-box-shadow:none;box-shadow:none;outline:none}.btn:hover:before,.btn:focus:before{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}.btn-white{color:#868686}.btn-white:before{border-color:#868686}.btn-white:hover:before,.btn-white:focus:before{border-color:white}.btn-black{margin-top:-33px;color:white;z-index:80}.btn-black:before{z-index:-1;background-color:black}.btn-black:hover,.btn-black:focus{color:white}.btn-secundary{color:#A49C94;border-color:#A49C94}@media (max-width: 575px){.btn-secundary{min-width:auto;padding:20px 0}}.btn-secundary:hover,.btn-secundary:focus{color:#A49C94}.btn-book{color:#474443}.btn-book:before{border-color:#2c2a29}.btn-book:hover:before{border-color:black}.btn-send{color:#B0A7A1}.btn-send:before{border-color:#B0A7A1}.btn-send:hover,.btn-send:focus{color:#B0A7A1}footer{background-image:url( ../images/footer-bg.jpg?v=1);background-position:center center;background-repeat:no-repeat;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;position:relative;overflow:hidden;padding-top:30px;padding-bottom:30px;color:white}footer>img{display:none}footer .back2top{position:absolute;top:0;height:100%;background-color:#474443;color:white}footer .back2top i{font-size:20px;font-size:1.4285714286rem;display:inline-block;padding:0 40px}footer .nav{display:inline-block;text-align:center}footer .nav li{display:inline-block}footer .nav a{font-size:12px;font-size:.8571428571rem;line-height:18px;line-height:1.2857142857rem;position:relative;display:block;color:white;text-transform:uppercase;padding:10px 0;margin:0 7px}footer .nav a:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:" ";display:block;position:absolute;left:50%;bottom:0;width:0px;height:2px;background-color:white}footer .nav a:hover{color:white}footer .nav a:hover:after{width:100%;left:0;margin-left:0}footer .nav .active a:after{width:100%;left:0;margin-left:0}footer p{margin:0;padding:10px 0}header{position:relative;background-color:#474443}@media (max-width: 575px){header{margin-top:80px}}header .centering-logo{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:335px}@media (max-width: 575px){header .centering-logo{max-width:270px;top:108px}}.scroll-animation{background-image:url( ../images/scroll.png?v=1);background-position:center center;background-repeat:no-repeat;position:relative;left:0;height:80px;margin-top:-150px;top:-230px;width:100%}.scroll-animation:before{content:" ";width:4px;height:4px;position:absolute;display:block}@media only screen and (max-width: 1700px){.scroll-animation{top:-180px}}@media only screen and (max-width: 1600px){.scroll-animation{top:-160px}}@media only screen and (max-width: 1400px){.scroll-animation{top:-110px}}@media (max-width: 1199px){.scroll-animation{top:-110px;margin-top:-120px}}@media (max-width: 991px){.scroll-animation{top:-50px;left:0}}@media (max-width: 575px){.scroll-animation{display:none}}.scroll-animation:before{background-color:white;border-radius:100%;top:24px;left:50%;margin-left:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:dot 2s infinite;animation:dot 2s infinite}@-webkit-keyframes dot{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:0}90%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}100%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}@keyframes dot{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:0}90%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}100%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}}.apartments .scroll-animation{height:80px;margin-top:-241px;margin-bottom:100px;top:0;left:0}@media (max-width: 575px){.apartments .scroll-animation{margin-top:-83px;margin-bottom:0}}@media (max-width: 575px){.apartments .title-header{top:70px}}.contacts .scroll-animation{top:-230px;left:0}.special-text{overflow:hidden;max-height:149px}@media (max-width: 991px){.special-text{max-height:189px}}body:not(.home,.contacts) .fade-mask{position:relative}body:not(.home,.contacts) .fade-mask:before{content:" ";width:100%;height:100%;position:absolute;display:block}body:not(.home,.contacts) .fade-mask:before{background-color:rgba(164,156,148,0.5)}.card-slider__apartments{height:80vh;max-height:750px}.logo{display:block;position:relative;margin-left:100px;height:100px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);float:left;width:130px;padding:13px 0;background:#A49C94;text-align:center}.logo img{-webkit-transition:all .5s;transition:all .5s}.bt-menu{position:absolute;top:0;left:0;width:100px;height:100%;display:block;background:#474443;-webkit-transition:background .3s;transition:background .3s}.bt-menu>span{position:absolute;display:block;top:50%;left:50%;width:30px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.bt-menu>span i{width:100%;height:1px;background:#fff;display:block;margin:0 0 6px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.bt-menu>span i:last-child{margin-bottom:0}.bt-menu.active>span i:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 5px) !important;transform:rotate(45deg) translate(5px, 5px) !important;opacity:1 !important;-webkit-animation:none !important;animation:none !important;width:100%}.bt-menu.active>span i:nth-child(2){opacity:0 !important}.bt-menu.active>span i:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px, -5px) !important;transform:rotate(-45deg) translate(5px, -5px) !important;opacity:1 !important;-webkit-animation:none !important;animation:none !important;width:100%}.scrollfixed{position:fixed;top:50%;left:0;margin-top:-50px;z-index:50;width:auto;-webkit-transition:all .6s;transition:all .6s}@media (max-width: 575px){.scrollfixed{display:none}}.nav-main{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);background:#474443}.nav-main.open{opacity:1;visibility:visible}.nav-main .main-menu{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;text-align:center;margin:0}.nav-main .main-menu li{display:block}.nav-main .main-menu a{font-size:20px;font-size:1.4285714286rem;line-height:30px;line-height:2.1428571429rem;position:relative;display:block;color:#A49C94;text-transform:uppercase;padding:10px 0;margin:0 7px}.nav-main .main-menu a:after{-webkit-transition:all .3s ease;transition:all .3s ease;content:" ";display:block;position:absolute;left:50%;bottom:0;width:0px;height:2px;background-color:#A49C94}.nav-main .main-menu a:hover{color:#A49C94}.nav-main .main-menu a:hover:after{width:100%;left:0;margin-left:0}.nav-main .main-menu .active a:after{width:100%;left:0;margin-left:0}.card-navigation--mobile{background-color:white;overflow:hidden;position:fixed;width:100%;top:0;left:0;z-index:10}@media (min-width: 576px){.card-navigation--mobile{display:none}}.card-navigation--mobile .logo{width:100%;height:80px;padding:5px 0;margin-left:0}.card-navigation--mobile .btn-black{padding-top:30px;opacity:.4}.card-navigation--mobile .btn-black:hover{opacity:1}.card-navigation--mobile .btn-black:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.card-navigation--mobile .bt-menu>span{left:35%}form{margin-top:50px}form label{font-size:14px;font-size:1rem;color:#474443;margin:0 0 0 15px}form input,form select,form .form-control{font-size:14px;font-size:1rem;border:none;border-radius:0;border-bottom:1px solid #474443;background-color:transparent;padding-left:15px;color:#62513c;margin-bottom:0}form input:focus,form select:focus,form .form-control:focus{color:black;background-color:transparent;border-color:black;outline:none}form input::-webkit-input-placeholder,form select::-webkit-input-placeholder,form .form-control::-webkit-input-placeholder{display:none;color:white}form input:-ms-input-placeholder,form select:-ms-input-placeholder,form .form-control:-ms-input-placeholder{display:none;color:white}form input::-ms-input-placeholder,form select::-ms-input-placeholder,form .form-control::-ms-input-placeholder{display:none;color:white}form input::placeholder,form select::placeholder,form .form-control::placeholder{display:none;color:white}form textarea.form-control{border:1px solid #A49C94;min-height:160px}form textarea::-webkit-input-placeholder{display:block !important;color:#a49c94 !important}form textarea:-ms-input-placeholder{display:block !important;color:#a49c94 !important}form textarea::-ms-input-placeholder{display:block !important;color:#a49c94 !important}form textarea::placeholder{display:block !important;color:#a49c94 !important}.help-block{margin-top:0;margin-bottom:20px;color:#A49C94}.field-contactinfoform-message label{display:none}.instagram-module{position:relative}.instagram-module .centering-buttons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:360px}.instagram-module--img{min-height:400px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.instagram-module--img:before{content:'';position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;height:100%;width:100%;background-color:rgba(0,0,0,0.7)}@media (max-width: 991px){.instagram-module--img{min-height:300px}}.instagram-module--img.height{min-height:800px}@media (max-width: 991px){.instagram-module--img.height{min-height:400px}}.concept-block{background-color:#e6e3e1}.concept-block.concept-tree{background-image:url( ../images/tree-2.jpg?v=1);background-position:bottom right;background-repeat:no-repeat;padding:140px 0}.concept-block .bordered{border:3px solid white;padding:60px 40px;background-color:rgba(230,227,225,0.9)}.concept-block .bordered-small{padding-top:20px;padding-bottom:40px}.concept-block .lead{display:inline-block;height:50px;width:100%;background-size:contain}.contacts-block{position:relative;background-color:#A49C94;color:white;overflow:hidden;z-index:1}.contacts-block.white-paper{background-color:white;color:#A49C94}.contacts-block.white-paper .map:before{background-image:url( ../images/paper-map-white.png?v=1);background-position:center top;background-repeat:no-repeat}.contacts-block ul{font-size:22px;font-size:1.5714285714rem;line-height:33px;line-height:2.3571428571rem;display:inline-block;color:inherit;padding-top:20px;padding-bottom:20px;border-bottom:1px dotted white}.contacts-block ul a{display:inline-block;padding:4px;color:inherit}.contacts-block ul a:hover{color:#000}.contacts-block .map{position:relative;overflow:hidden}.contacts-block .map:before{content:" ";display:block;position:absolute;top:0;left:0;z-index:1000;width:100%;height:57px;background-image:url( ../images/paper-map.png?v=1);background-position:center top;background-repeat:no-repeat;background-size:cover}.contacts .p-tb-80,.contacts .card-apartments--text{left:-15px}.home .split-block h2{line-height:68px;line-height:4.8571428571rem}.split-block{overflow:hidden;background-color:#A49C94}@media (max-width: 575px){.split-block{margin-bottom:20px}}.split-block .col-md-8{padding-top:200px;padding-bottom:200px;color:white}@media (max-width: 991px){.split-block .col-md-8{padding-top:0;padding-bottom:60px}}@media (max-width: 575px){.split-block .col-md-8{padding-bottom:30px;padding-top:0}}.split-block .btn-white{color:#474442}.split-block .btn-white:before{border-color:#474442}.split-block .btn-white:hover{color:white}.split-block .btn-white:hover:before{border-color:white}.split-block .owl-controls{position:absolute;width:100%;bottom:6px}.split-block.room-block .col-md-8{padding-top:80px;padding-bottom:60px}.split-block.room-block .col-md-8 h2{font-size:62px;font-size:4.4285714286rem;line-height:68px;line-height:4.8571428571rem}@media (max-width: 575px){.split-block.room-block .col-md-8 h2{font-size:42px;font-size:3rem}}.split-block.room-block div[class*="bgi"]{-webkit-box-shadow:inset 0 0 0 50px #fff;box-shadow:inset 0 0 0 50px #fff}@media (max-width: 575px){.split-block.room-block div[class*="bgi"]{-webkit-box-shadow:none;box-shadow:none}}.split-block .a_seemore{color:white}.split-block .a_seemore:after{background-color:white}.priceBlock{font-size:14px;font-size:1rem;color:#474443;margin:80px 0 0 0}.priceBlock .priceBlock-price{font-size:30px;font-size:2.1428571429rem;display:inline-block;padding-left:20px}.priceBlock .priceBlock-info{font-size:16px;font-size:1.1428571429rem}.nav-social li{display:inline-block}.nav-social li a{font-size:34px;font-size:2.4285714286rem;display:block;padding:30px 10px;margin:10px 15px;color:#A49C94}.filter-apartements{margin-top:25px}@media (max-width: 575px){.filter-apartements{display:none}}.filter-apartements li{display:inline-block;padding-right:30px;margin-bottom:50px}@media (max-width: 575px){.filter-apartements li{display:block}}.filter-apartements li:last-child{padding-right:0}.filter-apartements li a{font-size:32px;font-size:2.2857142857rem;font-family:"Playfair Display",serif;color:#000000;padding-bottom:17px}.filter-apartements li a:before{content:" ";width:100%;height:1px;position:absolute;display:block}.filter-apartements li a:after{content:" ";width:47px;height:3px;position:absolute;display:block}.filter-apartements li a:before,.filter-apartements li a:after{bottom:0;left:0;background-color:#e4e1df}.filter-apartements li a:after{bottom:-1px;background-color:#000000;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter-apartements li a:hover,.filter-apartements li a:focus{color:#A49C94}.filter-apartements li a:hover:after,.filter-apartements li a:focus:after{width:100%}.filter-apartements li a.active{color:#A49C94}.filter-apartements li a.active:after{width:100%;background-color:#A49C94}.filter-apartements li a.active:hover{color:#A49C94}.filter-apartements li:first-child a:after{width:20px}.filter-apartements li:first-child a:hover:after,.filter-apartements li:first-child a:focus:after{width:100%}.filter-apartements li:first-child a.active{color:#A49C94}.filter-apartements li:first-child a.active:after{width:100%;background-color:#A49C94}.card-apartments--text{padding-top:110px}@media (max-width: 767px){.card-apartments--text{padding-top:0}}.card-apartments--image{min-height:710px}@media (max-width: 575px){.card-apartments--image{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;width:100%;padding:100% 0 0 0;min-height:400px}.card-apartments--image>img{display:none}}@media (max-width: 767px){.card-apartments--gallery{display:none}}.card-apartments--hp{margin-top:86px;padding-top:101px;background-color:rgba(164,156,148,0.3)}.card-apartments--hp .btn-black:before{background-color:#868686;border-color:#868686}.card-apartments--hp .full-size a{color:black}@media (max-width: 991px){.card-apartments--hp{padding-top:0}}@media (max-width: 575px){.card-apartments--hp{margin-top:21px;padding-top:0}}.card-apartments--hp .owl-carousel .owl-stage-outer{min-height:700px}.card-apartments--hp .owl-theme{margin-bottom:0}.card-apartments--hp .owl-item.center .card-apartments--hp__detail{opacity:1}.card-apartments--hp .owl-item.center .card-apartments--hp__image{opacity:1}@media (max-width: 575px){.card-apartments--hp .owl-item.active .card-apartments--hp__detail{opacity:1}.card-apartments--hp .owl-item.active .card-apartments--hp__image{opacity:1}}.card-apartments--hp__image{opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.card-apartments--hp__detail{left:-290px;position:relative;z-index:8;opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.24, 0.51, 0.75, 0.72);transition:opacity 0.3s cubic-bezier(0.24, 0.51, 0.75, 0.72)}@media only screen and (max-width: 1700px){.card-apartments--hp__detail{left:-168px}}@media only screen and (max-width: 1600px){.card-apartments--hp__detail{left:-170px}}@media only screen and (max-width: 1500px){.card-apartments--hp__detail{left:-80px}}@media (max-width: 1199px){.card-apartments--hp__detail{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0}}@media (max-width: 575px){.card-apartments--hp__detail{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.card-apartments--hp__detail-info{max-width:360px}@media (max-width: 575px){.card-apartments--hp__detail-info{display:none}}.card-apartments--hp .owl-theme .owl-nav{top:auto;bottom:30%}@media (max-width: 1199px){.card-apartments--hp .owl-theme .owl-nav{bottom:34px}}@media (max-width: 991px){.card-apartments--hp .owl-theme .owl-nav{bottom:40px}}.card-apartments--hp .owl-theme .owl-nav .owl-prev{left:420px}@media only screen and (max-width: 1700px){.card-apartments--hp .owl-theme .owl-nav .owl-prev{left:300px}}@media only screen and (max-width: 1600px){.card-apartments--hp .owl-theme .owl-nav .owl-prev{left:310px}}@media only screen and (max-width: 1500px){.card-apartments--hp .owl-theme .owl-nav .owl-prev{left:17%}}@media (max-width: 1199px){.card-apartments--hp .owl-theme .owl-nav .owl-prev{left:40px}}@media (max-width: 575px){.card-apartments--hp .owl-theme .owl-nav .owl-prev{top:0}}.card-apartments--hp .owl-theme .owl-nav .owl-prev:hover i:before{-webkit-transform:translateX(30px);transform:translateX(30px)}.card-apartments--hp .owl-theme .owl-nav .owl-next{right:21%}@media only screen and (max-width: 1500px){.card-apartments--hp .owl-theme .owl-nav .owl-next{right:15%}}@media (max-width: 1199px){.card-apartments--hp .owl-theme .owl-nav .owl-next{right:40px}}@media (max-width: 575px){.card-apartments--hp .owl-theme .owl-nav .owl-next{top:0}}.card-apartments--hp .owl-theme .owl-nav .owl-next:hover i{-webkit-transform:translateX(30px);transform:translateX(30px)}.card-apartments--hp .owl-theme .owl-nav .owl-next:hover i:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.card-apartments--hp .owl-theme .owl-nav .icon-angle-left:before{content:" ";width:53px;height:2px;position:absolute;display:block}.card-apartments--hp .owl-theme .owl-nav .icon-angle-left:before{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);background-color:#000}.card-apartments--hp .owl-theme .owl-nav .icon-angle-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.card-apartments--hp .owl-theme .owl-nav .icon-angle-right{background-image:url("../images/arrow.png");background-repeat:no-repeat;height:40px;width:19px;display:block;position:relative;top:-13px;z-index:99;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.card-apartments--hp .owl-theme .owl-nav .icon-angle-right:before{content:" ";width:103px;height:2px;position:absolute;display:block}.card-apartments--hp .owl-theme .owl-nav .icon-angle-right:before{top:50%;right:0;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;margin-top:-2px;border-radius:20px}.card-apartments--hp .owl-dots{counter-reset:slides-num;position:absolute;left:332px;top:0;margin-top:0 !important;z-index:-1}@media only screen and (max-width: 1700px){.card-apartments--hp .owl-dots{left:254px}}@media only screen and (max-width: 1600px){.card-apartments--hp .owl-dots{left:296px}}@media only screen and (max-width: 1500px){.card-apartments--hp .owl-dots{left:236px}}@media (max-width: 575px){.card-apartments--hp .owl-dots{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:30px;z-index:0}}.card-apartments--hp .owl-dots:after{font-size:20px;font-size:1.4285714286rem;content:counter(slides-num,decimal-leading-zero);vertical-align:middle;display:inline-block;padding-left:2px;padding-top:12px}.card-apartments--hp .owl-dot{display:inline-block;counter-increment:slides-num;margin-right:1px}.card-apartments--hp .owl-dot span{display:none !important}.card-apartments--hp .owl-dot.active:after{content:'';display:block;background-color:black;-webkit-transform:rotate(22deg);transform:rotate(22deg);width:1px;height:25px;margin-left:27px;position:relative;top:3px}.card-apartments--hp .owl-dot.active:before{font-size:20px;font-size:1.4285714286rem;content:counter(slides-num,decimal-leading-zero);display:inline-block;vertical-align:middle;position:absolute;left:0;top:0}.card-apartments--hp:hover .icon-angle-right,.card-apartments--hp:focus .icon-angle-right{-webkit-transform:translateX(10px);transform:translateX(10px)}.card-apartments--hp:hover .icon-angle-right:before,.card-apartments--hp:focus .icon-angle-right:before{-webkit-transform:scaleX(1) !important;transform:scaleX(1) !important}.card-apartments--hp:hover .icon-angle-left:before,.card-apartments--hp:focus .icon-angle-left:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hide{display:none}.card-envolve__image{height:550px}.show{opacity:1;visibility:visible;height:auto;-webkit-transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.hidden{opacity:0;visibility:hidden;height:0;-webkit-transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.carousel-item,.owl-item{display:block}.owl-theme{margin-bottom:80px}.owl-theme .owl-nav{position:absolute;top:50%;width:100%;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{position:absolute;top:-20px;color:#fff;font-size:14px;padding:4px 7px;display:inline-block;cursor:pointer}.owl-theme .owl-nav [class*='owl-']:hover{text-decoration:none}.owl-theme .owl-nav .owl-prev{left:20px}.owl-theme .owl-nav .owl-next{right:20px}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px}.owl-theme .owl-dots{margin-top:20px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:10px 10px;background:#A49C94;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#474443}.checkin-form{padding:40px 0}.checkin-form.atPageTop{margin-top:-100px}.checkin-form:not(.atPageTop){background-color:#474443}.checkin-form label{font-size:12px;font-size:.8571428571rem;display:block;text-align:center;text-transform:uppercase;color:#A49C94}.checkin-form input{font-size:28px;font-size:2rem;display:inline-block;margin:0 auto;max-width:220px;background-color:transparent;border:none;text-align:center;font-weight:lighter;border-radius:0;color:white}.checkin-form input:focus{color:white;background-color:transparent;border-color:transparent;outline:none}.checkin-form .spinner-group{display:inline-block;margin:0 auto}.checkin-form .spinner-input{max-width:60px}.checkin-form .spinner-btn{font-size:12px;font-size:.8571428571rem;top:-4px;position:relative;background-color:transparent;border:none;color:white;font-weight:400;font-family:"Open Sans",sans-serif;cursor:pointer}.checkin-form .spinner-btn:focus{color:white;background-color:transparent;border-color:transparent;outline:none}

/*# sourceMappingURL=styles.css.map */