html,body{font-family:"Cuprum",sans-serif;font-size:20px;color:#594d2b;background:#fcecd2}h1{margin:40px 0;font-size:1.75rem;font-weight:400;line-height:1.2;text-align:center}h2{margin:20px 0;font-size:1.4rem;font-weight:400;line-height:1.3;text-align:center}h3{margin:20px 0;font-size:1.2rem;font-weight:400;text-align:center}h4{margin:20px 0;font-size:1rem;font-weight:400;line-height:1.2;color:#939393;text-align:center}h5{margin:1rem 0;line-height:1.2}a{color:#847341;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}a:hover{color:#483e23;text-decoration:none}sup{color:#d00}@media (min-width: 768px){h1{font-size:2.4rem}h2{font-size:1.6rem}}.navbar{position:fixed;top:0;right:0;left:0;z-index:1030;padding:0 15px;margin:0;background-color:#fbe6c4;border-bottom:2px #847341 solid}.navbar__header{height:100px}.navbar__logo{height:45px;max-width:100%}.navbar__middle-text{font-size:.8rem;font-style:italic;color:#b6a36b}.navbar__phone{display:inline-block;font-size:1.5rem}.navbar__phone .fas{margin-right:.25rem;font-size:.9rem;color:#b19d61;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}.navbar__phone:hover .fas{color:#fff}.navbar__phone-digits{position:relative;top:.12rem}.navbar__menu{width:100%;margin:0 -15px;background-color:#eccd98}.navbar-nav{margin:0 15px}.navbar-toggle{width:40px;height:40px;color:#847341;background:none !important;border:0;border-radius:50%;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.navbar-toggle:hover{color:#594d2b;background:none !important}.navbar-toggle:active{outline:0}.nav-link{color:#594d2b}.nav-link:hover,.nav-link:active{color:#fff}@media (min-width: 360px){.navbar__logo{height:50px}}@media (min-width: 768px){.navbar{position:relative;background-color:#fcecd2;border-bottom:0}.navbar__logo{height:60px}}.presente{min-height:300px;margin-top:100px;font-size:.86rem;text-align:center;background:url("../i/presente.jpg") center center;background-size:cover}.presente img{opacity:0}.advantages{padding:30px 0 40px;line-height:2rem;text-align:center;background-color:#eccd98}.advantages__icon{display:block;margin:10px auto;font-size:2.5rem;color:#fcecd2}.description{padding:10px 0 40px}.house-views{min-width:100%;overflow-x:hidden;text-align:center}.house-views__text{padding:15px;background-color:#eccd98}.house-views__img{height:auto;max-width:100%}.place__header{margin:40px 15px}.place__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.place__text-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:#eccd98}.place__map-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:460px;padding:0}.place__map{width:100%;background-color:#fff}.place__text{width:100%;max-width:500px;padding:40px}.apartments__table{line-height:1;color:inherit}.apartments td,.apartments th{padding:.75rem .5rem 0 .5rem;text-align:center;vertical-align:middle;border-color:#847341}.apartments thead th{padding-bottom:.75rem;border-bottom:1px #847341 solid}.apartments .apartments__plans{padding:.2rem .5rem .75rem;font-size:.8rem;line-height:1.5;color:#e6be7a;text-align:left;border:0}.apartments a{display:inline-block;min-width:70px;padding:5px 8px;margin:0 8px 5px 0;font-size:.8rem;color:#594d2b;background-color:#eccd98;border:1px solid #847341;border-radius:4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.apartments a:hover,.apartments a:active{background-color:#e8c382}.bottom{padding:20px 0;color:#fcecd2;background-color:#594d2b}.bottom a{color:#fcecd2}.lt-xbutton-main-wrapper{right:20px !important;bottom:20px !important}.lb-details{position:relative}.lb-details .lb-caption{position:absolute;top:-30px;left:5px;z-index:9999;width:400px;height:30px;font-size:1rem;line-height:1;color:#000;text-align:left;text-decoration:none;cursor:pointer}.lb-details .lb-number{margin-left:5px;font-size:.8rem}.lb-print{font-size:.8rem}@media (min-width: 768px){.presente{margin-top:0}.presente img{opacity:1}.apartments .apartments__plans{padding:.2rem .5rem}.lt-xbutton-main-wrapper{right:40px !important;bottom:40px !important}}.slick-slider{width:100%;max-height:966px;overflow:hidden}.slick-slider .slide,.slick-slider .slide .slide-img{position:relative;width:100%;height:auto;max-height:966px;background-position:0 0;background-repeat:no-repeat;background-size:cover}.slick-slider .slick-dots{position:absolute;right:0;bottom:0;padding:0;margin:0 .5em .5em 0}.slick-slider .slick-dots li{float:left;padding:0;margin:0 .3em;list-style:none}.slick-slider .slick-dots li button{width:20px;height:20px;font-size:0;cursor:pointer;background:transparent url("../i/slider_dot.png") 0 0 repeat-x;background-size:cover;border:0;outline:none}.slick-slider .slick-dots li.slick-active button{background-image:url("../i/slider_dot_active.png")}.slick-slider .slide .slide-caption{position:absolute;bottom:20px;left:0;display:none;padding:5px;margin:15px 20px;font-size:1.6rem;font-weight:bold;color:#eecf9e;background:none}@media (min-width: 768px){.slick-slider .slide .slide-caption{display:inline-block}.slick-slider .slick-dots{margin:0 1.5em 1.5em 0}}
