.slider-property{width:90%;position:relative;margin:0 auto;left:0;right:0}.property_details .customBtn{margin-top:-7px;padding:2px 10px}.hero{min-height:200px;object-fit:cover}.slider-property .bg_blue{z-index:1;color:#fff;font-size:14px;text-transform:uppercase;font-weight:400;padding:15px 30px;background:#1b5577;border-radius:100vh;position:relative;overflow:hidden;max-height:60px;transition:all .5s ease;top:15px;margin:0 auto;margin-top:-36px!important;width:-moz-fit-content;width:fit-content}.property_details span{margin-bottom:10px}.row-padding{padding:30px 10px}.text-bold{font-weight:700}.property_details{text-align:left;display:grid}.property_details svg{color:#1b5577}.property_details .text-bold{font-weight:700;margin-left:10px}@media (min-width:768px){.slider-property .bg_blue{font-size:20px;padding:15px 50px}.row-padding{padding:30px}.property_detail{margin:18px 0 0}.slider-property{top:-10vh;margin-bottom:-10vh}.property_details span{margin-bottom:15px}}.gallery-wrapper{align-items:stretch}.gallery-main-img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .4s ease-in-out}.gallery-main-img:hover{transform:scale(1.02)}.gallery-thumb{width:100%!important;height:100%!important;object-fit:cover;transition:transform .3s ease,border .3s ease,box-shadow .3s ease}.thumb-wrapper{aspect-ratio:1/1;position:relative;transition:transform .3s ease}.thumb-wrapper:hover .gallery-thumb{transform:scale(1.08);border:2px solid #e16249;box-shadow:0 4px 12px rgba(0,0,0,.15)}.gallery-main-img{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (min-width:768px) and (max-width:991px){.gallery-main-img{height:360px!important}.thumb-wrapper{aspect-ratio:4/3}}@media (min-width:992px){.gallery-main-img{height:400px!important}}.shareBtn{background:none;outline:none;padding:0;margin:0;font-size:16px;cursor:pointer;transition:color .2s ease}.shareBtn:focus{outline:none!important;box-shadow:none!important}.swiper-button-next,.swiper-button-prev{background:#fff!important;width:40px!important;height:40px!important;padding:8px!important;border-radius:50%!important;box-shadow:0 8px 12px 0 #24272c26!important;color:#000!important}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:13px!important;font-weight:600!important}.swiper-pagination-bullet-active{background-color:var(--primary)!important;border-radius:10px!important;width:30px!important}.swiper-button-next,.swiper-button-prev{display:flex!important;opacity:.5;pointer-events:auto}.price-text{font-size:16px;color:var(--primary);font-weight:600}@media (min-width:768px){.price-text{font-size:24px}}.properties-sec-right{background:#fff;border:1px solid #eee}.property-detail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;transition:all .3s ease}.property-detail:hover{background:#f8f9fa;border-radius:8px;transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.property-detail .icon{font-size:18px;color:var(--primary);margin-bottom:4px}.property-detail h6{font-size:.95rem}.property-detail p{font-size:.8rem}@media (max-width:768px){.property-detail h6{font-size:.85rem}.property-detail p{font-size:.75rem}}.sharePopup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:2000}.sharePopup{background:#fff;border-radius:12px;max-width:400px;width:90%;box-shadow:0 8px 20px rgba(0,0,0,.2);animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.cursor-pointer{cursor:pointer;transition:transform .2s ease}.cursor-pointer:hover{transform:scale(1.1)}.shareBtn{background:transparent;border:none;color:#333;font-weight:500;font-size:14px;padding:6px 12px;transition:all .3s ease}.shareBtn:hover{color:#fff;background:var(--primary);border-radius:6px}.section_description a{text-decoration:none;font-weight:700;color:#467997}.section_description a:hover{color:var(--primary)}.fade-slide{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;visibility:hidden;height:0;overflow:hidden}.fade-slide.show{opacity:1;transform:translateY(0);visibility:visible;height:auto;overflow:visible}#sidebar-wrapper{position:-webkit-sticky;position:sticky;top:90px}#menubar-sticky,#sidebar-wrapper{transition:all .4s ease-in-out}.sidebar-header{padding:13px;font-weight:600;color:#1b3f63;font-size:1.3rem;letter-spacing:.5px;border-bottom:1px solid #1b3f63bb}.sidebar-label{font-size:1.1rem;font-weight:500}.item-icon{width:40px;height:40px;background:#1b3f63;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;margin-right:15px;box-shadow:0 4px 10px rgba(102,126,234,.3);transition:all .3s ease}.item-icon svg{transition:all .4s ease-in-out;height:-moz-fit-content;height:fit-content}.item-icon-active{background:#fff;color:#1b3f63;transform:none;box-shadow:0 4px 15px hsla(0,0%,100%,.4)}.item-desc{font-size:.9rem;font-weight:300;opacity:.7;margin:0;transition:opacity .3s ease}.sidebar-item:hover .item-desc{opacity:1!important}.sidebar-item:hover .item-icon{box-shadow:0 6px 20px rgba(102,126,234,.4)}.sidebar-item:hover .item-icon svg{transform:rotate(1turn) scale(1.1)}.sidebar-item:hover{color:#1b3f63;text-decoration:none}