/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lp-unit-similar-property-carousel #listingUnits h3{font-size:1.125em;color:#2b2a28;font-weight:500;margin-bottom:10px;min-height:50px;}.lp-unit-similar-property-carousel #listingUnits .card-details{display:flex;align-items:center;margin-bottom:16px;}.lp-unit-similar-property-carousel #listingUnits .card-details img{margin-right:5px;}.lp-unit-similar-property-carousel #listingUnits span{color:rgba(43,42,40,0.7);font-size:1em;}.lp-unit-similar-property-carousel #listingUnits span i{color:black;}.lp-unit-similar-property-carousel .swiper-slide{border:1px solid #e4e4dc;border-radius:16px;padding:12px;cursor:pointer;position:relative;}.lp-unit-similar-property-carousel #listingUnits .search-image-section img{width:100%;}#virtual-tour-wrap-main{justify-content:end;}#left-section-main{flex-direction:row;}#right-section-main .enquire-link{margin-left:0px;}.slider-container-property{margin-top:5%;margin-bottom:5%;}#left-detail-section h2{font-size:12px;margin-bottom:0px !important;}#property-details-ul h3{font-size:14px;margin-bottom:0px !important;}
.container .village-building .village-banner .right-section .btn-links a.wishlist-link,.container .village-building .village-banner .right-section .btn-links a.enquire-link,.container .village-building .village-banner .right-section .btn-links a.rent-link{width:auto;}.property-details-bg{background:url(/modules/custom/waslfreehold/images/sunset-background-3.png) no-repeat;background-size:cover;height:146px;border-radius:8px;margin-bottom:70px;}.property-details-bg .property-info{text-align:center;padding-top:35px;}.property-details-bg .property-info p{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;}.property-details-bg .property-info a.btn-dark{background-color:#1c190e;color:#fff !important;border-radius:8px;padding:10px 30px;}.virtual-tour-wrap .left-section .whats-icon{border:1px solid #2b2a28;}.virtual-tour-wrap .left-section .whats-icon img{width:22px;height:22px;padding:13px;}.virtual-tour-wrap .right-section a img{padding-right:10px;}.property-details .property-inner .property-header{display:flex;justify-content:space-between;border-bottom:1px solid #efefef;padding-bottom:18px;}.property-details .property-inner .property-header .property-heading{border:none !important;padding-bottom:0 !important;}.property-details .property-inner .property-header button{border:1px solid #2b2a28;color:#2b2a28;font-size:1em;font-weight:500;font-family:var(--font-medium);padding:0px 18px;border-radius:8px;display:flex;justify-content:center;align-items:center;height:52px;background-color:#1c190e;}.property-details .property-inner .property-header .gen-off{border:1px solid #2b2a28;color:#2b2a28;font-size:1em;font-weight:500;font-family:var(--font-medium);padding:0px 18px;border-radius:8px;display:flex;justify-content:center;align-items:center;height:52px;background-color:#1c190e;}.property-details .property-inner .property-header button .sales-offer-button{display:flex;align-items:center;}.property-details .property-info table.payment-plan{border:1px solid #e4e4dc;width:100%;border-collapse:separate;border-spacing:0;font-family:Arial,sans-serif;border-radius:12px;overflow:hidden;}.property-details .property-info table.payment-plan th{background:#E4E4DC80;text-align:left;padding:17px 10px;}.property-details .property-info table.payment-plan th,.property-details .property-info table.payment-plan td{border-bottom:1px solid #e4e4dc;border-right:1px solid #e4e4dc;}.property-details .property-info table.payment-plan th:last-child,.property-details .property-info table.payment-plan td:last-child{border-right:none;}.property-details .property-info table.payment-plan td{padding:14px 10px;}.property-details .property-info table.payment-plan thead tr th:first-child{border-top-left-radius:12px;}.property-details .property-info table.payment-plan thead tr th:last-child{border-top-right-radius:12px;}.property-details .property-info table.payment-plan tbody tr:last-child td:first-child{border-bottom-left-radius:12px;}.property-details .property-info table.payment-plan tbody tr:last-child td:last-child{border-bottom-right-radius:12px;}.property-details .property-info.plan-tabs .tab-links-plans{display:flex;list-style-type:none;padding:0;border-bottom:1px solid #ddd;}.property-details .property-info.plan-tabs .tab-links-plans li{margin-right:10px;}.property-details .property-info.plan-tabs .tab-links-plans a{padding:10px 20px;text-decoration:none;color:#8d8d87;cursor:pointer;display:block;}.property-details .property-info.plan-tabs .tab-links-plans .active a{font-weight:bold;color:#2b2a28;border-bottom:3px solid #2b2a28;border-top-left-radius:8px;border-top-right-radius:8px;}.property-details .property-info.plan-tabs+.tab-content{margin-top:20px;}.property-details .property-info.plan-tabs+.tab-content .tab-pane{display:none;}.property-details .property-info.plan-tabs+.tab-content .tab-pane.active{display:block;}.step{flex:1;background-color:#f0f0f0;border:none;padding:15px;margin:0 10px;text-align:center;font-size:16px;cursor:pointer;}.step.active{background-color:#d9e5d6;}.step span{display:block;font-size:12px;color:#666;}.btn-brown{font-size:12px;text-align:center;background-color:#bc8a55;color:#fff !important;padding:4px 8px;border-radius:4px;}.btn-dark{background-color:#1c190e;color:#fff !important;}.gen-off{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;text-align:center;}.gen-off::before{content:'';display:inline-block;width:20px;height:20px;background:url(/modules/custom/waslfreehold/images/generate_sales.png) no-repeat center center;background-size:contain;}.freehold-detail-plans img{width:-webkit-fill-available;height:auto;}.enquire-link.btn-dark{color:#fff !important;background-color:#2B2A28 !important;}.unit-card-radios{display:none;}#add-more-selected-units{display:none;}.deslect-multi-units{color:#A85B57;}.deslect-multi-units .cross::before{content:'';background:url(/modules/custom/waslfreehold/images/crossred.png) no-repeat right 1px;padding-right:20px;margin-right:8px;background-size:90%;}.search-result-pagination{display:flex;}.search-result-pagination  button.add-selected-units{margin-right:20%;border-radius:8px;padding:16px 18px;}.radio-container{position:relative;padding-left:24px;cursor:pointer;user-select:none;}.radio-container input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;}.custom-radio{position:absolute;top:50%;left:0;transform:translateY(-50%);height:22px;width:22px;background-color:#E4E2DE;border-radius:50%;border:1px solid #000;}.radio-container input[type="checkbox"]:checked ~ .custom-radio::after{content:"";background:url(/modules/custom/waslfreehold/images/Group-check.png) no-repeat center center;background-size:contain;position:absolute;top:0px;left:0px;width:22px;height:22px;border-radius:50%;}.rad-select-units{position:absolute;opacity:0;cursor:pointer;}.select-multi-units::before{content:"";display:inline-block;width:18px;height:18px;border:2px solid black;border-radius:50%;background-color:white;vertical-align:middle;transition:background-color 0.2s ease;margin-right:9px;}.rad-select-units:checked + .select-multi-units::before{border:2px solid #000;background-repeat:no-repeat;background-position:center;background-size:10px 10px;}.all-units-wrapper .all-units-cards .view-details-wrap a:before{content:none !important;}.back-to-property{display:flex;align-items:center;gap:15px;margin-top:30px;margin-bottom:20px;}.back-to-property img{width:22px;height:22px;}.back-to-property h4{margin-bottom:0;}
.web-profile-wrap .filter-section{display:none!important;}
