input,textarea,select{color:#212529!important}input::placeholder,textarea::placeholder,select::placeholder{color:#ced4da!important;opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ced4da!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ced4da!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#ced4da!important;opacity:1}body .content-wrapper input.form-control,body .content-wrapper textarea.form-control,body .content-wrapper select.form-control,body .content-wrapper select.theme-selects,body .my-form input.form-control,body .my-form textarea.form-control,body .my-form select.form-control,body .my-form select.theme-selects{color:#212529!important;-webkit-text-fill-color:#212529!important}body .content-wrapper input.form-control::placeholder,body .content-wrapper textarea.form-control::placeholder,body .my-form input.form-control::placeholder,body .my-form textarea.form-control::placeholder{color:#ced4da!important;-webkit-text-fill-color:#ced4da!important;opacity:1!important}.select2-container--default .select2-selection--single{border-radius:8px!important;height:42px!important;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#212529!important;line-height:normal!important}.select2-container--focus span#select2-land-area-unit-ty-container{color:#212529!important}.select2-dropdown{border-radius:8px!important;overflow:hidden}.select2-search--dropdown{padding:8px!important}.select2-search--dropdown .select2-search__field{width:100%!important;box-sizing:border-box!important;border-radius:8px!important;color:#212529!important;padding:6px 10px!important}.custom_radioss{margin-bottom:10px}.dash-btns,.page-template-page-dashboard footer{display:none}.page-template-page-dashboard .elementor-1649 .elementor-element.elementor-element-742c2a6{--width:15% !important}.page-template-page-dashboard{padding-top:0!important}.page-template-page-dashboard .sidebar{position:fixed!important;top:0;left:0;width:300px!important;min-width:300px!important;max-width:300px!important;height:100vh!important;overflow-y:auto;overflow-x:hidden;background:#fff;z-index:9999;border-right:1px solid #e5e5e5}.page-template-page-dashboard .sidebar::-webkit-scrollbar{width:6px}.page-template-page-dashboard .sidebar::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:20px}.page-template-page-dashboard .page-body-wrapper{display:block!important}.page-template-page-dashboard .main-panel{margin-left:300px!important;width:calc(100% - 300px)!important;max-width:calc(100% - 300px)!important;min-height:100vh;transition:all 0.3s ease;position:relative;z-index:1}.page-template-page-dashboard .content-wrapper{width:100%;min-height:100vh;padding:25px}.page-template-page-dashboard .sidebar .nav,.page-template-page-dashboard .sidebar .nav-item{width:100%}.page-template-page-dashboard .sidebar .nav-link{min-height:52px;padding:14px 20px}.page-template-page-dashboard .sidebar .nav-item.active>.nav-link,.page-template-page-dashboard .sidebar .nav-link.active{background:#1b456c!important;color:#fff!important;border-radius:6px}.page-template-page-dashboard .sidebar .nav-item.active>.nav-link i,.page-template-page-dashboard .sidebar .nav-link.active i,.page-template-page-dashboard .sidebar .nav-link.active .menu-icon,.page-template-page-dashboard .sidebar .nav-link.active .menu-title{color:#fff!important}@media (max-width:991px){.page-template-page-dashboard .sidebar{left:-300px}.page-template-page-dashboard .sidebar.active{left:0}.page-template-page-dashboard .main-panel{margin-left:0!important;width:100%!important;max-width:100%!important}}.help-block.form-error,.form-error{display:block!important;color:#dc3545!important;font-size:13px;font-weight:500;margin-top:6px;line-height:1.4}.has-error input,.has-error textarea,.has-error select,input.error,textarea.error,select.error{border:1px solid #dc3545!important;box-shadow:none!important}input.valid,textarea.valid,select.valid{border-color:#ced4da!important}.alert.alert-danger.validation-errors,#validation-errors,.form-errors,.error-container{display:none!important}.nav-tabs .nav-item .nav-link,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{padding:1rem 28px!important}.leads-table .btn,.dt-buttons .dt-button,.card .btn,.pagination .page-link{border-radius:8px!important;border:1px solid rgb(255 255 255 / .4)!important;background:#12528c!important;color:#fff!important;transition:all 0.3s ease;box-shadow:none!important}.leads-table .btn:hover,.dt-buttons .dt-button:hover,.card .btn:hover,.pagination .page-link:hover{background:#0d4575!important;color:#fff!important;border-color:rgb(255 255 255 / .6)!important}.leads-table .btn:focus,.dt-buttons .dt-button:focus,.card .btn:focus,.pagination .page-link:focus,.dt-buttons .dt-button:active{background:#0d4575!important;color:#fff!important;border-color:rgb(255 255 255 / .6)!important;outline:none!important;box-shadow:none!important}.pagination .page-item.active .page-link{background:#12528c!important;border-color:rgb(255 255 255 / .4)!important;color:#fff!important}.dt-buttons{margin-bottom:15px}.dt-buttons .dt-button{margin-right:6px;padding:8px 16px!important;font-size:14px}.card-title .badge,.badge-secondary{display:inline-block;margin-left:10px;padding:8px 14px;border-radius:8px;border:1px solid #12528c;background:transparent!important;color:#12528c!important;font-size:14px;font-weight:500;line-height:1}.page-template-page-dashboard a.dropdown-item.nearby-places-link{display:none}.pt-testimonials-grid{display:grid!important;grid-template-columns:repeat(3,1fr);padding:40px 0 20px}.pt-testimonial-card{background:#fff!important;border-radius:12px;padding:24px;box-shadow:0 2px 10px rgb(0 0 0 / .06);box-sizing:border-box;flex:1 1 calc(33.333% - 16px);min-height:346px;display:flex;flex-direction:column;border:1px solid rgb(18 82 140 / .25)}.pt-testimonial-card:hover{z-index:1;box-shadow:0 8px 50px rgb(0 0 0 / .2);transform:scale(1.05);transition:box-shadow 0.1s ease,transform 0.1s ease,z-index 0s 0.1s ease,-webkit-transform 0.3s ease}.pt-testimonial-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eef1f5;padding-bottom:16px;margin-bottom:16px}.pt-testimonial-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.pt-testimonial-name{margin:0;font-size:20px;font-weight:700;color:#020402}.pt-testimonial-subtitle{margin:2px 0 0;font-size:16px;color:#454545}.pt-testimonial-quote{flex:1 1 auto}.pt-testimonial-quote p{font-size:18px;color:#454545;line-height:1.6;margin:0}.pt-testimonial-stars{margin-top:16px;padding-top:4px}.pt-testimonial-stars i{font-size:14px;margin-right:2px}.pt-testimonial-stars .pt-star-filled{color:#12528c}.pt-testimonial-stars .pt-star-empty{color:#d5dae2}.pt-load-more-wrap{text-align:center;margin-top:20px}.pt-load-more-btn{background:#12528c;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s ease}.pt-load-more-btn:hover{background:#142f5f}.pt-load-more-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:992px){.pt-testimonial-card{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.pt-testimonial-card{grid-template-columns:1fr}}.search-section{background:#eaf2fa}.filter-sorting-bar{background:unset!important;box-shadow:unset!important;margin-bottom:10px!important}.custom-controls-wrap{gap:10px}.sidebar-widget{background:#fff;border:1px solid #e6e9ef;border-radius:16px;padding:20px 22px;box-shadow:0 2px 10px rgb(20 30 60 / .06)}.sidebar-widget .widget-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:4px}.sidebar-widget .widget-heading h2{font-size:17px;font-weight:700;color:#1c2333;margin:0;display:flex;align-items:center}#pf-filter-count{background:#1a3fae;color:#fff;font-size:11px;font-weight:700;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px}#pf-clear-all{font-size:13px;color:#8a94a6;cursor:pointer}#pf-clear-all:hover{color:#1a3fae}.sidebar-widget .pf-section{border-top:1px solid #eef0f4;padding:16px 0}.sidebar-widget .pf-section:first-of-type{border-top:none}.sidebar-widget .pf-section-head{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;font-size:16px;color:#000}.sidebar-widget .pf-section-head i.pf-icon{color:#12528c;font-size:15px;width:16px;text-align:center}.sidebar-widget .pf-section-head .pf-chevron{margin-left:auto;font-size:11px;color:#8a94a6;transition:transform 0.2s}.sidebar-widget .pf-section.pf-collapsed .pf-chevron{transform:rotate(-90deg)}.sidebar-widget .pf-section-body{margin-top:14px}.sidebar-widget .pf-section.pf-collapsed .pf-section-body{display:none}@media (min-width:320px) and (max-width:767px){.filter-sorting-bar:first-child div{margin-right:10px}}.pf-budget-slider{position:relative;height:20px;margin:6px 4px 18px}.pf-budget-slider input[type="range"]{position:absolute;width:100%;top:4px;left:0;margin:0;-webkit-appearance:none;appearance:none;background:#fff0;pointer-events:none}.pf-budget-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:18px;height:18px;border-radius:4px;background:#fff;border:2px solid #1a3fae;cursor:pointer;box-shadow:0 1px 4px rgb(0 0 0 / .15)}.pf-budget-slider input[type="range"]::-moz-range-thumb{pointer-events:all;width:18px;height:18px;border-radius:4px;background:#fff;border:2px solid #1a3fae;cursor:pointer}.pf-budget-slider input[type="range"]::-webkit-slider-runnable-track{background:#fff0}.pf-budget-track{position:absolute;top:8px;left:0;right:0;height:10px;background:#e3e7ee;border-radius:4px}.pf-budget-range{position:absolute;height:10px;background:#12528c;border-radius:4px}.pf-budget-values{display:flex;gap:12px}.pf-budget-box{flex:1;border:1px solid #dde1e9;border-radius:8px;padding:8px 12px;font-size:13.5px;color:#1c2333;display:flex;align-items:center;gap:6px;background:#fff;overflow:hidden}.pf-budget-box i{color:#8a94a6;font-size:12px}.pf-budget-box input{border:none!important;outline:none!important;background:transparent!important;width:100%!important;box-shadow:none!important;font-size:13.5px;color:#1c2333;padding:0!important;margin:0!important}.pf-check-list{display:flex;flex-direction:column;gap:12px}.pf-check-row{display:flex!important;align-items:center;gap:10px;font-size:15px!important;color:#454545!important;cursor:pointer;font-weight:400!important}.pf-check-row input[type="checkbox"],.pf-locality-item input[type="checkbox"]{display:none!important}.pf-check-box,.pf-locality-box{width:18px;height:18px;border:2px solid #d0d5dd;border-radius:4px;flex-shrink:0;position:relative;transition:all 0.15s ease}.pf-check-row input:checked+.pf-check-box,.pf-check-row input:checked+.pf-locality-box,.pf-locality-item input:checked+.pf-locality-box{background:#1a3fae;border-color:#1a3fae}.pf-check-row input:checked+.pf-check-box::after,.pf-check-row input:checked+.pf-locality-box::after,.pf-locality-item input:checked+.pf-locality-box::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pf-check-row i.pf-type-icon{color:#8a94a6;font-size:14px;width:16px;text-align:center}.pf-show-more{color:#454545;font-size:13px;font-weight:600;cursor:pointer;margin-top:2px}.pf-show-more:hover{text-decoration:underline}.pf-locality-search{position:relative;margin-bottom:14px}.pf-locality-search input{width:100%;border:none;border-radius:10px;padding:12px 12px 12px 38px;font-size:14px;color:#1c2333;background:#eef2fb}.pf-locality-search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#1a3fae;font-size:13px}.pf-locality-list{display:flex;flex-direction:column;gap:4px}.pf-locality-item{display:flex;align-items:center;gap:10px;padding:2px 2px;cursor:pointer;margin-bottom:0}.pf-locality-item.pf-locality-hidden,.pf-locality-item.pf-search-hidden{display:none}.pf-locality-item input[type="checkbox"]{display:none}.pf-locality-box{width:20px;height:20px;border:2px solid #d0d5dd;border-radius:5px;flex-shrink:0;position:relative;transition:all 0.15s ease}.pf-locality-item input:checked+.pf-locality-box{background:#1a3fae;border-color:#1a3fae}.pf-locality-item input:checked+.pf-locality-box::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pf-locality-text{font-size:14.5px;color:#344054}.pf-locality-item input:checked~.pf-locality-text{color:#1a3fae;font-weight:500}.pf-locality-more{display:flex;align-items:center;gap:6px;color:#1a3fae;font-size:14px;font-weight:600;cursor:pointer;margin-top:6px;padding:4px 0}.pf-locality-more i{font-size:11px}.pf-pill-row{display:flex;flex-wrap:wrap;gap:8px}.pf-pill{padding:7px 14px;border:1px solid #dde1e9;border-radius:20px;font-size:13px;font-weight:500;color:#4a5468;cursor:pointer;display:flex;align-items:center;gap:6px;background:#fff}.pf-pill.pf-active{background:#1a3fae;border-color:#1a3fae;color:#fff}.pf-pill .pf-pill-x{font-size:12px}.sidebar-widget .btn-theme{background:#1a3fae;border-color:#1a3fae;border-radius:8px;font-weight:600;padding:12px;margin-top:8px}.pf-toggle-pills{background:#fff;border:1px solid #e2e8f0;border-radius:10px!important;padding:3px 4px!important;display:inline-flex;align-items:center}.cst-header-filters{gap:10px}.pf-offer-pill{border:none!important;background:#fff0;color:#4a5568;font-weight:500;border-radius:20px!important;padding:6px 18px!important;font-size:14px;transition:all 0.2s ease-in-out}.pf-offer-pill.active{background-color:#bce0fd!important;color:#12528C!important;border-radius:8px!important}.pf-offer-pill:hover{color:#12528C!important}.pf-rounded-select{border-radius:10px!important;border:1px solid #e2e8f0!important;padding:10px 12px!important;font-size:14px;background-color:#fff;color:#2d3748}.pf-results-title{font-size:20px;color:#1a202c;font-weight:700}.facilities-list{display:flex;flex-wrap:wrap;gap:0;max-height:100px;overflow-y:auto;padding-right:4px}.facilities-list::-webkit-scrollbar{width:4px}.facilities-list::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:4px}.pf-check-row .pf-type-icon-custom{display:inline-flex;width:16px;height:16px;color:#8a94a6;margin-right:6px}.pf-check-row .pf-type-icon-custom svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6}.pf-check-row input:checked~.pf-type-icon-custom,.pf-check-row:has(input:checked) .pf-type-icon-custom{color:#2563eb}.filter-tags-list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;list-style:none;padding:0;margin:0}.pf-filter-chip{background:#fff;border-radius:20px;padding:4px 12px;font-size:13px;white-space:nowrap}.pf-filter-chip .filter-reset-btn{margin-left:6px;cursor:pointer}.my-list5-img{position:relative}.my-list5-img .property-labels{position:absolute;top:15px;left:15px;z-index:5}.my-list5-img .property-labels a,.my-list5-img .property-labels .badge{color:#185fa5!important;font-size:12px!important;font-weight:600!important;border-radius:48px!important;border:1px solid #378add!important;background:#e6f1fb!important;padding:5px 14px!important;display:inline-block;text-decoration:none!important}.my-list5-img .featured-ribbon{position:absolute;top:15px;right:15px;z-index:5;background:#ffb400;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 6px rgb(0 0 0 / .15)}.starting-price{margin-top:14px;margin-bottom:8px}.starting-price span{display:block;font-size:12px;color:#454545;margin-bottom:2px}.starting-price h6{margin:0;font-size:20px;font-weight:700;color:#12528c}@media (max-width:425px){.cst-header-filters .pf-sort-box{margin-bottom:10px}.cst-header-filters .pf-rounded-select{margin-top:10px}.listing-search-sidebar.custom-padding{padding-bottom:0}}@media (max-width:375px),(min-width:991px) and (max-width:1024px){.my-list5-container .short-description-1{display:block!important;position:relative!important}.starting-price{position:relative!important;float:none!important;width:100%!important;margin-top:12px!important;margin-bottom:10px!important;display:block!important;clear:both!important}.view-property-btn{float:none!important;width:100%!important;display:block!important;clear:both!important;margin-top:8px!important}.view-property-btn a.pf-view-btn,.view-property-btn a.explor-btn,.view-property-btn .pf-view-btn{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box!important}.my-list5-container .short-description-1{padding:20px 10px 10px 10px!important}}