@import url(https://use.typekit.net/zlt8sae.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.project-banner .slider{height:50vh;position:relative;width:100%}.project-banner .slide a:before{display:none}.project-banner .slick-dots{bottom:2rem;display:block;left:2rem;position:absolute;width:auto}.project-banner .slick-dots li{height:.4rem;width:2.7rem}.project-banner .slick-dots li.slick-active button{background:#fff}.project-banner .slick-dots li button{background:hsla(0,0%,100%,.4);border-radius:0;height:100%;width:100%}.project-banner .banner{background:rgba(16,20,34,.5);color:#fff;font-size:1.5rem;font-weight:600;left:0;letter-spacing:.15em;padding:.5em;position:absolute;text-transform:uppercase;top:0}.project-banner .banner.isinoption,.project-banner .banner.issold{background:#fff;color:#101422;top:2rem}.project-banner .banner.phase{background:rgba(191,47,56,.7);left:auto;right:0}.project-banner .details{padding:5rem 0;position:relative}.project-banner .details .grid{grid-template-columns:27rem minmax(0,1fr) minmax(0,1fr);grid-gap:10rem;align-items:center;gap:10rem}.project-banner .details .start:after{background:#101422;content:"";height:100%;position:absolute;right:-5rem;top:0;width:1px}.project-banner .details .mid a:before{display:none}.project-banner .details .end{text-align:right}.project-banner .details .end span{font-size:1.5rem;font-weight:400;letter-spacing:.1em}@media only screen and (max-width:768px){.project-banner .details .grid{grid-template-columns:1fr;grid-gap:3rem;gap:3rem;text-align:center}.project-banner .details .grid .end{text-align:center}}