@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);.estates-featured .grid-custom{grid-template-columns:200px 1fr;grid-gap:10rem;gap:10rem}.estates-featured .grid-custom .aside .toggle{background:#fff;border-radius:5rem;display:flex;max-width:300px}.estates-featured .grid-custom .aside .toggle .radio{width:50%}.estates-featured .grid-custom .aside .toggle .radio input{height:0;width:0}.estates-featured .grid-custom .aside .toggle .radio input:checked+span{background:#00304a;color:#fff}.estates-featured .grid-custom .aside .toggle .radio span{border-radius:5rem;color:#00304a;display:block;font-size:1.12rem;padding:.75rem 1rem;text-align:center;width:100%}.estates-featured .grid-custom .aside .toggle .radio span:before{display:none}.estates-featured .grid-custom .aside .slider-nav{margin-top:3rem}.estates-featured .grid-custom .aside .slider-nav a{border:1px solid rgba(0,48,74,.25);border-radius:100%;display:inline-block;height:4rem;margin-right:.5rem;position:relative;width:4rem}.estates-featured .grid-custom .aside .slider-nav a:hover{background:#fff}.estates-featured .grid-custom .aside .slider-nav a svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.445,.05,.55,.95);width:1rem}.estates-featured .grid-custom .aside .slider-nav a:before{display:none}.estates-featured .grid-custom .swiper{width:100%}.estates-featured .links a{margin:.5rem}@media only screen and (max-width:1124px){.estates-featured .grid-custom{grid-gap:5rem;gap:5rem}}@media only screen and (max-width:768px){.estates-featured .grid-custom{grid-template-columns:1fr;grid-gap:3rem;gap:3rem}.estates-featured .grid-custom .aside{text-align:center}.estates-featured .grid-custom .aside .toggle{margin-left:auto;margin-right:auto}.estates-featured .grid-custom .aside .slider-nav a{margin:0 .25rem}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.gallcell{display:block}.gallcell:before{display:none}.gallcell.pidkcell{background:#fff;border-radius:1rem;padding:2rem}.gallcell .image{aspect-ratio:1/.7;margin:0 0 1.5rem;position:relative}.gallcell .image .bg-img{border-radius:1rem;overflow:hidden}.gallcell .image .banner-wrapper{left:1.5rem;position:absolute;top:1.5rem;z-index:3}.gallcell .image .banner-wrapper .banner{border-radius:2rem;display:inline-block;font-size:1.12rem;margin-right:1rem;padding:.5rem 1rem;vertical-align:middle;white-space:nowrap;z-index:2}.gallcell .image .banner{border-radius:2rem;font-size:1.12rem;padding:.5rem 1rem;z-index:2;z-index:3}.gallcell .image .banner.open-house{background:#fff;font-size:1.36rem;left:2rem;line-height:1.5;padding:1rem 3rem;position:absolute;right:2rem;text-align:center;top:50%;transform:translateY(-50%)}.gallcell .image .banner.open-house span{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:500}.gallcell .image .banner.pidk{align-items:center;border-radius:100%;display:flex;font-size:1.36rem;height:8rem;justify-content:center;left:auto;line-height:1;position:absolute;right:1.5rem;text-align:center;top:1.5rem;top:-4rem;width:8rem}.gallcell .image .banner.pidk span{font-family:Inter,sans-serif;font-size:.96rem;font-weight:700;text-transform:uppercase}.gallcell .image .video-wrap{background:#fff;border-radius:1rem;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.gallcell .image .video-wrap video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;width:100%}.gallcell .content .icons{margin-bottom:1.5rem}.gallcell .content .icons .divider,.gallcell .content .icons .item,.gallcell .content .icons .item img,.gallcell .content .icons .item span{display:inline-block;vertical-align:middle}.gallcell .content .icons .item img{height:1.5rem;margin-right:.5rem}.gallcell .content .icons .divider{background:#00304a;border-radius:100%;height:.5rem;margin:0 .5rem;width:.5rem}