@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.estate-banner{position:relative;padding:2rem}.estate-banner .banner-wrapper{position:absolute;left:0;right:0;top:12rem;z-index:1;pointer-events:none;text-align:left}.estate-banner .banner-wrapper .banner{padding:1em 1.25em;font-family:Lato,sans-serif;font-size:2.04rem;font-weight:700;text-transform:uppercase;color:#3a3a3c;display:inline-block;background:#fff}.estate-banner .top{position:relative;height:calc(100vh - 2rem);width:100%;background:#242424;background-size:cover;background-position:50%}.estate-banner .top .slide,.estate-banner .top .slide a,.estate-banner .top .slide iframe,.estate-banner .top .slider{width:100%;height:100%}.estate-banner .top .overlay{position:absolute;left:5%;bottom:5vh;width:90%;-ms-flex-align:center;align-items:center;-ms-grid-columns:25rem 1fr;grid-template-columns:25rem 1fr}.estate-banner .top .overlay .arrows{display:inline-block;vertical-align:middle;margin-right:2rem}.estate-banner .top .overlay .arrows .slick-next,.estate-banner .top .overlay .arrows .slick-prev{position:relative;right:auto;left:auto;margin-right:1rem;transform:none}.estate-banner .top .overlay .counter{display:inline-block;vertical-align:middle;font-size:1.7rem;color:#fff}.estate-banner .top .overlay .counter img{display:inline-block;width:1em;margin-right:1rem}.estate-banner .top .overlay .buttons{text-align:right}.estate-banner .top .overlay .buttons a{margin:1rem .5rem}.estate-banner .bottom{-ms-grid-columns:auto 1fr 1fr;grid-template-columns:auto 1fr 1fr;background:#efefef}.estate-banner .bottom .start{padding:6rem;color:#fff;text-align:center;background:#3a3a3c}.estate-banner .bottom .start .zip{font-size:4.76rem;font-weight:700}.estate-banner .bottom .start .city{margin-top:.5rem;font-size:2.72rem}.estate-banner .bottom .mid{padding:2rem 4rem}.estate-banner .bottom .mid .agent .avatar{position:relative;display:inline-block;vertical-align:middle;width:15rem;border-radius:50%;overflow:hidden}.estate-banner .bottom .mid .agent .avatar:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.estate-banner .bottom .mid .agent .avatar{width:100%;aspect-ratio:1/1}.estate-banner .bottom .mid .agent .avatar:after{display:none}}.estate-banner .bottom .mid .agent .details{display:inline-block;vertical-align:middle;font-size:1.7rem;padding:2rem}.estate-banner .bottom .mid .agent .details>:not(:last-child){margin-bottom:1.5rem}.estate-banner .bottom .mid .agent .details .title{font-weight:700}.estate-banner .bottom .mid .agent .details a:before{display:none}.estate-banner .bottom .mid .agent .buttons{margin:2rem 0}.estate-banner .bottom .mid .agent .avatar{width:10rem}.estate-banner .bottom .mid .agent .biv,.estate-banner .bottom .mid .agent .buttons,.estate-banner .bottom .mid .agent .email,.estate-banner .bottom .mid .agent .job,.estate-banner .bottom .mid .agent .mobile,.estate-banner .bottom .mid .agent span{display:none}.estate-banner .bottom .end{padding:4rem;text-align:right}.estate-banner .bottom .end .location,.estate-banner .bottom .end .price{display:inline-block;vertical-align:middle;font-size:1.7rem}.estate-banner .bottom .end .location{margin-right:1rem;padding-right:1rem;border-right:1px solid #242424}.estate-banner .bottom .end .location a:before{display:none}.estate-banner .bottom .end .price{font-weight:700}.estate-banner .bottom .end .share{margin-top:3rem}.estate-banner .bottom .end .share span{position:relative;display:inline-block;vertical-align:middle}.estate-banner .bottom .end .share .icon{width:2em;height:2em;padding:.5rem;border-radius:50%;background:#fab528}.estate-banner .bottom .end .share .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1em}.estate-banner .bottom .end .share .social-share{text-align:center}.estate-banner .bottom .end .share .social-share .item{position:relative;width:4rem;height:4rem;margin-right:1rem}.estate-banner .bottom .end .share .social-share .item:before{display:none}.estate-banner .bottom .end .share .social-share .item img{width:100%;height:100%;object-fit:cover;object-position:center center}.estate-banner .bottom .end .share .social-share{opacity:0;max-height:0;pointer-events:none;margin-top:0;text-align:right;transition:all 1s ease}.estate-banner .bottom .end .share .social-share.active{opacity:1;max-height:200px;pointer-events:all;margin-top:1rem}@media only screen and (max-width:1024px){.estate-banner .banner-wrapper .banner{padding:1em 1.25em;font-size:1.36rem}.estate-banner .top .overlay{text-align:center;-ms-grid-columns:1fr;grid-template-columns:1fr}.estate-banner .top .overlay .slider-buttons{margin-bottom:3rem}.estate-banner .top .overlay .slider-buttons .arrows .slick-next,.estate-banner .top .overlay .slider-buttons .arrows .slick-prev{display:inline-block}.estate-banner .top .overlay .buttons{text-align:center}.estate-banner .bottom .end .location,.estate-banner .bottom .end .price{display:block}.estate-banner .bottom .end .location{margin-right:0;margin-bottom:1rem;padding-right:0;border-right:0}}@media only screen and (max-width:768px){.estate-banner .top .overlay{text-align:center}.estate-banner .bottom{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.estate-banner .bottom .start{grid-column:span 2;padding:3rem}}@media only screen and (max-width:576px){.estate-banner{text-align:center}.estate-banner .bottom{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.estate-banner .bottom .start{grid-column:span 1;padding:3rem}.estate-banner .bottom .end,.estate-banner .bottom .end .share .social-share{text-align:center}.estate-banner .bottom .end .share .social-share .item{margin-bottom:1rem}}body{padding:0}body header{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}