@import url(https://use.typekit.net/igr0krn.css);.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-detail-slider-wrapper{position:relative}.estate-detail-slider-wrapper .estate-detail-slider{background:#f0f3f5;overflow:hidden}.estate-detail-slider-wrapper .estate-detail-slider .item{position:relative;display:block;background-size:cover;background-repeat:no-repeat;background-position:50%}.estate-detail-slider-wrapper .estate-detail-slider .item .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(51,51,51,.5);transition-duration:.4s;z-index:2;padding:30px;opacity:0;height:90px}.estate-detail-slider-wrapper .estate-detail-slider .item .overlay img{width:30px;height:30px}.estate-detail-slider-wrapper .estate-detail-slider .item:hover .overlay{opacity:1}.estate-detail-slider-wrapper .estate-detail-slider .item.portrait{background-size:contain;background-position:50%}.estate-detail-slider-wrapper .estate-scroll{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:block;color:#fff}.estate-detail-slider-wrapper .estate-scroll i{font-size:60px;text-shadow:2px 1px 2px #000}.estate-detail-slider-wrapper>.container{position:absolute;left:0;right:0;top:0}.estate-detail-slider-wrapper>.container .detail-info-banner{background:#a1aab3;padding:10px 25px;position:absolute;z-index:9}.estate-detail-slider-wrapper>.container .detail-info-banner>.item:last-child span{margin-right:0;padding-right:0;border:none}.estate-detail-slider-wrapper>.container .detail-info-banner .item{display:inline-block}.estate-detail-slider-wrapper>.container .detail-info-banner .item.full-width{display:block;margin-bottom:5px}.estate-detail-slider-wrapper>.container .detail-info-banner .item.full-width img{margin-left:3px}.estate-detail-slider-wrapper>.container .detail-info-banner .item.full-width span{border-right:none;padding-right:0;margin-right:0}.estate-detail-slider-wrapper>.container .detail-info-banner .item img{width:13px;display:inline-block;vertical-align:middle;margin-right:10px}.estate-detail-slider-wrapper>.container .detail-info-banner .item img.price{width:18px}.estate-detail-slider-wrapper>.container .detail-info-banner .item span{color:#fff;display:inline-block;vertical-align:bottom;font-size:12px;margin-right:15px;padding-right:15px;border-right:1px solid #5c6773}.estate-detail-slider-wrapper .detail-slider-next,.estate-detail-slider-wrapper .detail-slider-prev{position:absolute;top:50%;cursor:pointer;z-index:9;text-align:center;color:#fff;transform:translateY(-50%)}.estate-detail-slider-wrapper .detail-slider-next i,.estate-detail-slider-wrapper .detail-slider-prev i{font-size:80px;text-shadow:2px 1px 2px #000}.estate-detail-slider-wrapper .detail-slider-prev{left:10%}.estate-detail-slider-wrapper .detail-slider-next{right:10%}.estate-detail-slider-wrapper .pre-sale-wrap{position:absolute;bottom:0;right:0;height:auto;top:auto;cursor:pointer}.estate-detail-slider-wrapper .pre-sale-wrap:hover .appointment-box .address h4{color:#333}.estate-detail-slider-wrapper .pre-sale-wrap .title{background:#bb9981;text-align:center;padding:10px;margin-bottom:1px;color:#fff;font-size:16px;text-transform:uppercase}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box{text-align:left;cursor:pointer;float:right}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .vert-center{position:relative;top:50%;transform:translateY(-50%)}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .date{display:inline-block;vertical-align:top;background:#bb9981;width:100px;height:100px;text-align:center}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .date .month{text-transform:uppercase;font-weight:700;color:#fff;font-size:15px;display:block}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .date .day{font-size:36px;color:#fff}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .hour{display:inline-block;vertical-align:top;background:#fff;text-align:center;width:100px;height:100px;border-right:1px solid #bb9981}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .hour .icon{display:block;margin-bottom:15px}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .hour .icon img{width:20px}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .address{display:inline-block;vertical-align:top;background:#fff;padding:15px 35px;text-align:left;width:auto}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .address h4{margin-top:0;font-weight:700;font-size:15px;color:#333}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .address .wrapper{position:relative}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .address .wrapper .street{padding-left:25px}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .address .wrapper .icon{padding-left:0;position:absolute;top:45%;left:0;transform:translateY(-50%)}.estate-detail-slider-wrapper .pre-sale-wrap .appointment-box .address .wrapper .icon img{width:15px}