@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.featured-estates{position:relative}.featured-estates .animated-logo{position:absolute;right:30%;top:-10rem;z-index:2}.featured-estates .animated-logo svg{height:15rem}.featured-estates .title-wrapper{margin-bottom:3rem}.featured-estates .title-wrapper .grid{grid-gap:3rem;align-items:center;gap:3rem}.featured-estates .title-wrapper .grid h2,.featured-estates .title-wrapper .grid h3,.featured-estates .title-wrapper .grid h4,.featured-estates .title-wrapper .grid h5{margin:0}.featured-estates .title-wrapper .grid .toggle{text-align:right}.featured-estates .title-wrapper .grid .toggle a{color:#8cc63f;font-weight:400;margin-left:1.5rem}.featured-estates .title-wrapper .grid .toggle a.active,.featured-estates .title-wrapper .grid .toggle a:hover{font-weight:700}.featured-estates .title-wrapper .grid .toggle a.active:before,.featured-estates .title-wrapper .grid .toggle a:hover:before{left:0;opacity:1;width:100%}.featured-estates .title-wrapper .grid .toggle a:before{background:#8cc63f;height:2px;opacity:0}.featured-estates .slider-nav{align-items:center;margin-top:3rem;position:relative}.featured-estates .slider-nav .left a{background:transparent;border:1px solid rgba(0,0,0,.5);border-radius:100%;display:inline-block;height:4rem;margin-right:.5rem;position:relative;vertical-align:middle;width:4rem}.featured-estates .slider-nav .left a:hover{background:#000}.featured-estates .slider-nav .left a:hover svg polygon{fill:#fff}.featured-estates .slider-nav .left a svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.445,.05,.55,.95);width:1rem}.featured-estates .slider-nav .left a svg polygon{fill:#000}.featured-estates .slider-nav .left a:before{display:none}.featured-estates .slider-nav .left .swiper-pagination{bottom:auto;display:inline-block;margin-left:1.5rem;position:relative;vertical-align:middle;width:auto}.featured-estates .slider-nav .left .swiper-pagination .swiper-pagination-current{font-weight:700}.featured-estates .slider-nav .left .text{display:inline-block;vertical-align:middle}.featured-estates .slider-nav .right{text-align:right}@media only screen and (max-width:1050px){.featured-estates .slider-nav{grid-template-columns:1fr}.featured-estates .slider-nav .right{margin-top:3rem;text-align:left}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.gallcell.coming-soon .image:before{background:hsla(0,0%,100%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gallcell.coming-soon .image .logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.gallcell.coming-soon .image .logo svg{height:15rem}.gallcell .image{aspect-ratio:1/.8;display:block;margin-bottom:1rem;overflow:hidden;position:relative}.gallcell .image:before{display:none}.gallcell .image .bg-img{transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:1}.gallcell .image .epc{bottom:1.5rem;left:1.5rem;position:absolute;z-index:2}.gallcell .image .epc img{height:3rem}.gallcell .image .banner{display:inline-block;font-size:1.36rem;font-weight:500;left:1.5rem;padding:1rem;position:absolute;text-transform:uppercase;top:1.5rem;z-index:2}.gallcell .image .banner.accent-text{color:#8cc63f}.gallcell .image:hover .bg-img{transform:scale(1.1)}.gallcell .content{padding-top:1.5rem}.gallcell .content .city{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.gallcell .content .city span{font-size:1.536rem;font-weight:400}.gallcell .content .city .price{text-align:right}.gallcell .content .price{color:#8cc63f}.gallcell .content .price-wrapper{cursor:pointer;margin-top:1.5rem;position:relative}.gallcell .content .price-wrapper .price-stars{padding-left:.5rem}.gallcell .content .price-wrapper .price-stars img{height:1.2rem;margin-left:-.3rem;opacity:.5}.gallcell .content .price-wrapper .price-stars.rating-1 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-2 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-2 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-3 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-3 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-3 img:nth-child(3),.gallcell .content .price-wrapper .price-stars.rating-4 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-4 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-4 img:nth-child(3),.gallcell .content .price-wrapper .price-stars.rating-4 img:nth-child(4),.gallcell .content .price-wrapper .price-stars.rating-5 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-5 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-5 img:nth-child(3),.gallcell .content .price-wrapper .price-stars.rating-5 img:nth-child(4),.gallcell .content .price-wrapper .price-stars.rating-5 img:nth-child(5),.gallcell .content .price-wrapper .price-stars.rating-6 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-6 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-6 img:nth-child(3),.gallcell .content .price-wrapper .price-stars.rating-6 img:nth-child(4),.gallcell .content .price-wrapper .price-stars.rating-6 img:nth-child(5),.gallcell .content .price-wrapper .price-stars.rating-6 img:nth-child(6),.gallcell .content .price-wrapper .price-stars.rating-7 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-7 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-7 img:nth-child(3),.gallcell .content .price-wrapper .price-stars.rating-7 img:nth-child(4),.gallcell .content .price-wrapper .price-stars.rating-7 img:nth-child(5),.gallcell .content .price-wrapper .price-stars.rating-7 img:nth-child(6),.gallcell .content .price-wrapper .price-stars.rating-7 img:nth-child(7),.gallcell .content .price-wrapper .price-stars.rating-8 img:first-child,.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(2),.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(3),.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(4),.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(5),.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(6),.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(7),.gallcell .content .price-wrapper .price-stars.rating-8 img:nth-child(8){opacity:1}.gallcell .content .price-wrapper .price-classes{background:#fff;bottom:0;display:none;left:0;padding:1.5rem;position:absolute;right:0;z-index:2}.gallcell .content .price-wrapper .price-classes.active{display:block}.gallcell .content .price-wrapper .price-classes .close{margin-top:.5rem}.gallcell .content .price-wrapper .price-classes .close img{height:1rem}.gallcell .content .price-wrapper .price-class{border-bottom:1px solid rgba(140,198,63,.2);display:flex;padding:.5rem 0}.gallcell .content .price-wrapper .price-class.active{background:#eff4d8}.gallcell .content .price-wrapper .price-class:nth-child(8){border-bottom:0}.gallcell .content .price-wrapper .price-class .price-stars,.gallcell .content .price-wrapper .price-class .text{display:inline-block;vertical-align:middle;width:50%}.gallcell .content .price-wrapper .price-class .text{margin-left:2rem;text-align:right}.gallcell .content .price-wrapper .icon,.gallcell .content .price-wrapper .price-stars{display:inline-block;vertical-align:middle}.gallcell .content .price-wrapper .icon{margin-left:1.5rem}.gallcell .content .price-wrapper .icon img{height:2.5rem}.gallcell .content .icons{margin-top:3rem}.gallcell .content .icons .icon{border-right:1px solid rgba(0,0,0,.4);display:inline-block;margin-bottom:1.5rem;margin-right:1.5rem;padding-right:1.5rem;text-align:center;vertical-align:middle}.gallcell .content .icons .icon:last-child{border-right:none;margin-right:0;padding-right:0}.gallcell .content .icons .icon img{height:1.5rem;margin-bottom:1rem}.gallcell .content .icons .icon span{display:block;font-size:1.36rem}