.property-plans.nav-item .active{background-color:#1b5577!important;color:#fff}.table-border td{border:none}.note{position:relative;display:flex;align-items:center}.property-plans h4{font-weight:600;margin-bottom:30px;padding-right:40%}.property-plans table tr td{padding:5px 0}.property-plans table tr td:first-child{color:#1b5577;width:135px;font-weight:600}@media only screen and (min-width:991px){.note:before{content:"";width:70px;display:block;background:var(--primary);height:140%;position:absolute;border-radius:50%;left:-30px;bottom:0;z-index:-1}.note{margin-left:-45px;padding-left:45px!important}}.property-card{border-radius:15px}.property-title{font-size:var(--xxlFontSize);font-weight:700}.feature-icon,.property-title{color:var(--primary);margin-bottom:.5rem}.feature-icon{font-size:var(--mdFontSize)}.feature-label{font-size:var(--xsFontSize);color:#666;margin-bottom:.2rem}.feature-value{font-size:var(--xsFontSize);font-weight:500;word-break:break-word;white-space:normal}.btn-primary-custom{background:var(--primary);color:#fff;border:none;padding:6px 10px;border-radius:20px;font-weight:500;transition:all .3s ease}.btn-primary-custom:hover{background:#2a6b8f;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(27,85,119,.3)}.btn-outline-custom{border:2px solid var(--primary);color:var(--primary);padding:6px 10px;border-radius:25px;font-weight:500;background:transparent;transition:all .3s ease}.btn-outline-custom:hover{background:var(--primary);color:#fff}@media screen and (min-width:576px){.btn-outline-custom,.btn-primary-custom{padding:10px 15px}}.property-features{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.featured-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem);text-align:center;padding:.75rem;background:#f8f9fa;border-radius:8px;min-width:120px}@media screen and (min-width:576px){.property-features{gap:1.5rem}.featured-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1.5rem)}}@media screen and (min-width:992px){.property-features{gap:2rem}.featured-item{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 2rem)}}.counter-one{position:relative;display:block;margin-top:-25px}.counter-one__inner{position:relative;display:block;background-color:var(--primary);max-width:870px;width:100%;margin-left:auto;padding:20px 0}.counter-one__list{position:relative;display:flex;align-items:center;flex-wrap:wrap;color:#fff;margin:0}.counter-one__list span{display:flex}.counter-one__single{position:relative;flex:1 1;width:100%;text-align:center}.counter-one__icon{position:relative;display:flex;height:50px;width:50px;background-color:#fff;align-items:center;justify-content:center;margin:0 auto;border-radius:50%}.counter-one__icon svg{position:relative;display:inline-block;color:var(--primary);font-size:30px;transition:all .5s linear;transition-delay:.1s;transform:scale(1)}.counter-one__single:hover .counter-one__icon span{transform:scale(.9)}.counter-one__content-box{position:relative;display:block;margin-top:.5rem}.counter-one__single h3{font-size:22px;font-weight:700}.counter-one .odometer-formatting-mark{display:none}.approx{position:absolute;right:-20px;bottom:27px;transform:rotate(-90deg)}@media only screen and (min-width:768px){.counter-one{margin-top:-30px}}@media only screen and (min-width:0px) and (max-width:767px){.counter-one__single{flex:0 0 100%;max-width:50%;margin-bottom:10px}.counter-one__icon{height:70px;width:70px}.counter-one__icon svg{font-size:35px}.counter-one__single h3{font-size:20px;line-height:20px;font-weight:600}}.video-thumbnail{position:relative;display:block;margin:0 auto;width:100%;max-width:480px;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.2);transition:transform .3s ease;text-decoration:none}.video-thumbnail:hover{transform:scale(1.015)}.video-thumbnail img{width:100%;display:block}.play-button{position:absolute;top:50%;left:50%;width:64px;height:64px;background:#f10131;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}.play-button:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 20px;display:inline-block;margin-left:4px}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 15px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.property-calculator figure{display:inline-block;margin-bottom:0;margin-top:-20px;background:var(--primary);position:relative}.property-calculator figure .holder{position:relative;width:100%;float:left;display:block!important;transform:translate(65px,-35px)}.property-calculator figure .holder img{box-shadow:10px 10px 50px rgba(0,0,0,.2);width:525px}.property-calculator .content-box{display:block}.priceDisc{position:relative;display:flex;align-items:center}.property-calculator .content-box h4{font-weight:600;margin-bottom:30px}.property-calculator .content-box ul{display:block;padding:0}.property-calculator .content-box span{padding-bottom:10px}.property-calculator .content-box ul li:first-child{margin-right:30px}.property-calculator .content-box ul li img{height:35px}.property-calculator .content-box p{display:block}.property-calculator .content-box a{display:inline-block;color:#26282b;font-weight:600;text-decoration:none}.property-calculator .content-box a svg{height:46px;margin-right:10px}.property-calculator .content-box a:hover{color:var(--primary);text-decoration:none}@media only screen and (max-device-width:1199px),only screen and (max-width:1199px){.property-calculator figure .holder img{width:400px}.property-calculator figure .holder{transform:translate(65px,-65px)}}@media only screen and (min-width:991px){.priceDisc:before{content:"";width:70px;display:block;background:var(--primary);height:140%;position:absolute;border-radius:50%;right:-30px;bottom:0;z-index:-1}.priceDisc{margin-right:-45px}}@media only screen and (max-device-width:991px),only screen and (max-width:991px){.property-calculator figure{width:100%}.property-calculator figure .pattern-bg{width:100%;left:0}.property-calculator figure .holder{transform:translateY(-45px);padding:0 15%}.property-calculator figure .holder img{width:100%}.property-calculator .content-box{padding-left:0}}