@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.project-detail-page .row:has(.single-item-gallery),.project-detail-page .row:has(.single-media-item-container){margin-bottom:0!important;padding-bottom:0!important}.project-detail-page .row:has(.single-item-gallery) .col:has(.single-item-gallery),.project-detail-page .row:has(.single-item-gallery) .col:has(.single-media-item-container),.project-detail-page .row:has(.single-item-gallery) [class*=col-]:has(.single-item-gallery),.project-detail-page .row:has(.single-item-gallery) [class*=col-]:has(.single-media-item-container),.project-detail-page .row:has(.single-media-item-container) .col:has(.single-item-gallery),.project-detail-page .row:has(.single-media-item-container) .col:has(.single-media-item-container),.project-detail-page .row:has(.single-media-item-container) [class*=col-]:has(.single-item-gallery),.project-detail-page .row:has(.single-media-item-container) [class*=col-]:has(.single-media-item-container){margin-bottom:0!important;padding-bottom:0!important}.project-detail-page .project-detail-slider-image-container{position:relative;background:#f8f9fa;border-radius:15px;overflow:hidden}.project-detail-page .project-detail-slider-image-container:has(.single-item-gallery),.project-detail-page .project-detail-slider-image-container:has(.single-media-item-container){margin-bottom:0!important;padding-bottom:0!important;min-height:auto!important}.project-detail-page .project-detail-content{display:flex;flex-direction:column;background-color:var(--color-background-primary);border-radius:15px;box-shadow:0 4px 8px var(--color-shadow-light);color:var(--color-text-secondary)}.project-detail-page .project-detail-content .property-detail-category{position:relative;border-bottom:1px solid var(--color-border-light)}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button{background:none;color:var(--color-text-primary);cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button-focus{background:none;border:none;color:var(--color-primary);cursor:pointer;border-bottom:2px solid var(--color-primary);font-weight:600}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight{display:flex;flex-direction:column}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight label{font-weight:600}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight .project-price-range{color:var(--color-primary);line-height:1.2}.project-detail-page .project-detail-content .project-detail-header .project-detail-location{display:flex;gap:4px;align-items:center;color:var(--color-text-muted)}.project-detail-page .project-detail-content .project-detail-header .project-detail-location i{color:var(--color-primary)}.project-detail-page .project-detail-content .project-detail-header .project-detail-location h1.project-detail-title{font-weight:700;color:var(--color-text-primary)}.project-detail-page .project-detail-content .project-detail-header .project-detail-developer{margin-bottom:0}.project-detail-page .project-detail-content .project-details-card{border:1px solid var(--color-border-light);box-shadow:none;border-radius:8px}.project-detail-page .project-detail-content .project-details-card.highlight{border:1px solid var(--color-primary);background-color:var(--color-primary-lightest)}.project-detail-page .project-detail-content .project-details-card .card-header{background-color:rgba(0,0,0,0);border-bottom:none}.project-detail-page .project-detail-content .project-details-card .card-header h3{font-weight:600}.project-detail-page .project-detail-content .project-details-card .card-body{display:flex;flex-direction:column}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item{display:flex}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item:hover{background-color:var(--color-primary-lightest)}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item:not(:last-child){border-bottom:1px solid var(--color-border-light)}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item label{font-weight:600;color:var(--color-text-primary)}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid,.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item p{flex:1 1}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid .facility-item-wrapper .facility-item{display:flex;align-items:center;flex:1 1}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid .facility-item-wrapper .facility-item:hover{color:var(--color-primary);transition:color .2s ease}.project-detail-page .project-detail-content .project-details-card.storey-plan .project-detail-slider-image-container{flex:1 1;background-color:rgba(0,0,0,0)}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row{display:flex;flex-direction:column}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row .property-detail-download-item-row{display:flex;justify-content:space-between;align-items:center;background:var(--color-info-lightest);border-radius:8px;border:1px dashed var(--color-info)}.project-detail-page .project-detail-content .project-developer-card{border:1px solid var(--color-border-light);border-radius:15px;color:var(--color-text-secondary)}.project-detail-page .project-detail-content .project-developer-card .developer-info{display:flex;flex-direction:column;text-align:center}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-logo{display:flex;justify-content:center;align-items:center}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-logo .developer-logo-img{max-height:auto;object-fit:contain;border-radius:8px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-name{font-weight:700;color:var(--color-text-primary)}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-description{line-height:1.4}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact{text-align:left}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item{display:flex;align-items:center}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item i{color:var(--color-primary);text-align:center}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item span{flex:1 1}.project-detail-page .project-contact-card{border:1px solid var(--color-border-light);border-radius:15px;position:-webkit-sticky;position:sticky}.project-detail-page .project-contact-card .card-header{color:var(--color-text-primary)}.project-detail-page .project-contact-card .card-body .contact-buttons-section{border-bottom:1px solid var(--color-border-light)}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons{display:flex;justify-content:center}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons button{display:flex;border-radius:8px;border:none;justify-content:center;align-items:center}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-phone-button{background-color:var(--color-primary)}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-phone-button:active,.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-phone-button:focus,.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-phone-button:hover{background-color:var(--color-primary-dark)}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-whatsapp-button{background-color:var(--color-success)}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-whatsapp-button:active,.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-whatsapp-button:focus,.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons .project-whatsapp-button:hover{background-color:var(--color-success-dark)}.project-detail-page .project-contact-card form,.project-detail-page .project-contact-card form .form-group{display:flex;flex-direction:column}.project-detail-page .project-contact-card form .form-group .form-label{font-weight:600;color:var(--color-text-primary)}.project-detail-page .project-contact-card form .form-group .form-control{border:1px solid var(--color-border-light);border-radius:8px}.project-detail-page .project-contact-card form .form-group .form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(240,145,8,.25)}.project-detail-page .project-contact-card form .form-group .form-control::placeholder{color:var(--color-text-muted);font-style:italic}.project-detail-page .project-contact-card form button{background-color:var(--color-primary);border:none}.project-detail-page .project-contact-card .disclaimer a{color:var(--color-primary);text-decoration:none}.project-detail-page .project-contact-card .disclaimer a:hover{color:var(--color-primary-dark);text-decoration:underline}.project-detail-page .project-contact-card .project-detail-overlay-icon-bar{position:relative;margin-top:-50px;z-index:5;pointer-events:none}.project-detail-page .project-contact-card .project-detail-overlay-icon-bar .overlayicon{display:flex;justify-content:center}.project-detail-page .project-contact-card .project-detail-overlay-icon-bar .overlayicon .slideicons{display:flex;gap:.5rem;background:rgba(0,0,0,.7);padding:.5rem 1rem;border-radius:25px}.project-detail-page .project-contact-card .no-image-placeholder{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px}.project-detail-page .Card-OtherDetail-Info-Styling{border:1px solid var(--color-border-light);border-radius:15px;box-shadow:0 4px 8px var(--color-shadow-light)}.project-detail-page .Card-OtherDetail-Info-Styling .card-header{background-color:rgba(0,0,0,0);border:none;color:var(--color-text-primary)}.project-detail-page .Card-OtherDetail-Info-Styling .card-header h2{color:inherit}@media(orientation:portrait)and (max-width:575px){.project-detail-page{max-width:calc(100vw - 10px)}.project-detail-page .project-detail-slider-image-container{margin-bottom:10px;min-height:400px}.project-detail-page .project-detail-content{margin:20px 0}.project-detail-page .project-detail-content>*{padding:0 10px}.project-detail-page .project-detail-content .property-detail-category{margin:0;scroll-margin-top:100px;padding:0 20px}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div{margin-bottom:0}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button,.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button-focus{padding:10px 20px}.project-detail-page .project-detail-content .project-detail-header{margin:10px 0 20px}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight .project-price-range{font-size:28px}.project-detail-page .project-detail-content .project-detail-header .project-detail-location{gap:4px}.project-detail-page .project-detail-content .project-detail-header .project-detail-developer{margin-bottom:0}.project-detail-page .project-detail-content .project-details-card{margin:10px 0}.project-detail-page .project-detail-content .project-details-card .card-header{padding:10px}.project-detail-page .project-detail-content .project-details-card .card-header h3{margin:0}.project-detail-page .project-detail-content .project-details-card .card-body .project-highlight-text{padding:0 10px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item{padding:10px 0;font-size:12px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item label{width:50%}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid{flex:1 1}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid .facility-item-wrapper .facility-item{margin:0;padding:0}.project-detail-page .project-detail-content .project-details-card.storey-plan .project-detail-slider-image-container{padding:0 0 20px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row{gap:10px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row .property-detail-download-item-row{padding:10px}.project-detail-page .project-detail-content .project-developer-card{margin:10px 0}.project-detail-page .project-detail-content .project-developer-card .developer-info{gap:10px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-logo .developer-logo-img{max-width:200px;max-height:auto}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-name{font-size:16px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-description{font-size:14px;margin-bottom:0}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item{gap:4px;font-size:14px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item i{width:18px;margin:4px 0 auto}.project-detail-page .project-contact-card{top:20px;margin:0 0 10px}.project-detail-page .project-contact-card .card-header{padding:10px 20px}.project-detail-page .project-contact-card .card-header h3{margin:0}.project-detail-page .project-contact-card .card-body{padding:0}.project-detail-page .project-contact-card .card-body .contact-buttons-section{padding:5px 0}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons{gap:20px;padding:10px}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons button{padding:10px 20px;gap:4px;flex:1 1}.project-detail-page .project-contact-card form{gap:10px;padding:10px 20px}.project-detail-page .project-contact-card form .form-group{display:flex;flex-direction:column}.project-detail-page .project-contact-card form .form-group .form-label{margin-bottom:0;font-size:12px}.project-detail-page .project-contact-card form .form-group .form-control{padding:10px;font-size:14px}.project-detail-page .project-contact-card form .recaptcha-Container>div>div>div{margin:0 auto}.project-detail-page .Card-OtherDetail-Info-Styling{margin-bottom:20px}.project-detail-page .Card-OtherDetail-Info-Styling .card-header h2{margin:0}}@media(orientation:portrait)and (min-width:576px){.project-detail-page{max-width:calc(100vw - 10px)}.project-detail-page .project-detail-slider-image-container{margin-bottom:10px;min-height:400px}.project-detail-page .project-detail-content{margin:20px 0}.project-detail-page .project-detail-content>*{padding:0 10px}.project-detail-page .project-detail-content .property-detail-category{margin:0;scroll-margin-top:100px;padding:0 20px}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div{margin-bottom:0}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button,.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button-focus{padding:10px 20px}.project-detail-page .project-detail-content .project-detail-header{margin:10px 0 20px}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight .project-price-range{font-size:32px}.project-detail-page .project-detail-content .project-detail-header .project-detail-location{gap:4px}.project-detail-page .project-detail-content .project-detail-header .project-detail-developer{margin-bottom:0}.project-detail-page .project-detail-content .project-details-card{margin:10px 0}.project-detail-page .project-detail-content .project-details-card .card-header{padding:10px 20px}.project-detail-page .project-detail-content .project-details-card .card-header h3{margin:0}.project-detail-page .project-detail-content .project-details-card .card-body .project-highlight-text{padding:0 20px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item{padding:10px 20px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item label{width:30%}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid{flex:1 1}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid .facility-item-wrapper .facility-item{margin:0;padding:0}.project-detail-page .project-detail-content .project-details-card.storey-plan .project-detail-slider-image-container{padding:0 0 20px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row{gap:10px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row .property-detail-download-item-row{padding:10px 20px}.project-detail-page .project-detail-content .project-developer-card{margin:10px 0}.project-detail-page .project-detail-content .project-developer-card .developer-info{gap:10px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-logo .developer-logo-img{max-width:200px;max-height:auto}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-name{font-size:16px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-description{font-size:14px;margin-bottom:0}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item{gap:4px;font-size:14px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item i{width:18px;margin:4px 0 auto}.project-detail-page .project-contact-card{top:20px;margin:0 0 10px}.project-detail-page .project-contact-card .card-header{padding:10px 20px}.project-detail-page .project-contact-card .card-header h3{margin:0}.project-detail-page .project-contact-card .card-body{padding:0}.project-detail-page .project-contact-card .card-body .contact-buttons-section{padding:5px 0}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons{gap:20px;padding:10px}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons button{padding:10px 20px;gap:4px;flex:1 1}.project-detail-page .project-contact-card form{gap:10px;padding:10px 20px}.project-detail-page .project-contact-card form .form-group{display:flex;flex-direction:column}.project-detail-page .project-contact-card form .form-group .form-label{margin-bottom:0;font-size:12px}.project-detail-page .project-contact-card form .form-group .form-control{padding:10px;font-size:14px}.project-detail-page .project-contact-card form .recaptcha-Container>div>div>div{width:100%;margin:0 auto}.project-detail-page .Card-OtherDetail-Info-Styling{margin-bottom:20px}.project-detail-page .Card-OtherDetail-Info-Styling .card-header h2{margin:0}}@media(orientation:landscape)and (max-width:1023px){.project-detail-page{max-width:calc(100vw - 10px)}.project-detail-page .project-detail-slider-image-container{margin-bottom:10px;min-height:400px}.project-detail-page .project-detail-content{margin:20px 0}.project-detail-page .project-detail-content>*{padding:0 20px}.project-detail-page .project-detail-content .property-detail-category{margin:0;scroll-margin-top:100px;padding:0 20px}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div{margin-bottom:0}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button,.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button-focus{padding:10px 20px}.project-detail-page .project-detail-content .project-detail-header{margin:10px 0 20px}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight .project-price-range{font-size:32px}.project-detail-page .project-detail-content .project-detail-header .project-detail-location{gap:4px}.project-detail-page .project-detail-content .project-detail-header .project-detail-developer{margin-bottom:0}.project-detail-page .project-detail-content .project-details-card{margin:10px 0}.project-detail-page .project-detail-content .project-details-card .card-header{padding:10px 20px}.project-detail-page .project-detail-content .project-details-card .card-header h3{margin:0}.project-detail-page .project-detail-content .project-details-card .card-body .project-highlight-text{padding:0 20px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item{padding:10px 20px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item label{width:30%}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid{flex:1 1}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid .facility-item-wrapper .facility-item{margin:0;padding:0}.project-detail-page .project-detail-content .project-details-card.storey-plan .project-detail-slider-image-container{padding:0 0 20px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row{gap:10px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row .property-detail-download-item-row{padding:10px 20px}.project-detail-page .project-detail-content .project-developer-card{margin:10px 0}.project-detail-page .project-detail-content .project-developer-card .developer-info{gap:10px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-logo .developer-logo-img{max-width:200px;max-height:auto}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-name{font-size:16px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-description{font-size:14px;margin-bottom:0}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item{gap:4px;font-size:14px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item i{width:18px;margin:4px 0 auto}.project-detail-page .project-contact-card{top:20px;margin:0 0 10px}.project-detail-page .project-contact-card .card-header{padding:10px 20px}.project-detail-page .project-contact-card .card-header h3{margin:0}.project-detail-page .project-contact-card .card-body{padding:0}.project-detail-page .project-contact-card .card-body .contact-buttons-section{padding:5px 0}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons{gap:20px;padding:10px}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons button{padding:10px 20px;gap:4px;flex:1 1}.project-detail-page .project-contact-card form{gap:10px;padding:10px 20px}.project-detail-page .project-contact-card form .form-group{display:flex;flex-direction:column}.project-detail-page .project-contact-card form .form-group .form-label{margin-bottom:0;font-size:12px}.project-detail-page .project-contact-card form .form-group .form-control{padding:10px;font-size:14px}.project-detail-page .project-contact-card form .recaptcha-Container>div>div>div{width:100%!important;margin:0 auto}.project-detail-page .Card-OtherDetail-Info-Styling{margin-bottom:20px}.project-detail-page .Card-OtherDetail-Info-Styling .card-header h2{margin:0}}@media(orientation:landscape)and (min-width:1024px){.project-detail-page{padding-bottom:50px}.project-detail-page .project-detail-slider-image-container{margin-bottom:10px;min-height:400px}.project-detail-page .project-detail-content{margin:20px 0}.project-detail-page .project-detail-content>*{padding:0 20px}.project-detail-page .project-detail-content .property-detail-category{margin:0;scroll-margin-top:100px;padding:0 20px}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div{margin-bottom:0}.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button,.project-detail-page .project-detail-content .property-detail-category .property-detail-category-div .property-detail-category-button-focus{padding:10px 20px}.project-detail-page .project-detail-content .project-detail-header{margin:10px 0 20px}.project-detail-page .project-detail-content .project-detail-header .project-price-highlight .project-price-range{font-size:32px}.project-detail-page .project-detail-content .project-detail-header .project-detail-location{gap:4px}.project-detail-page .project-detail-content .project-detail-header .project-detail-developer{margin-bottom:0}.project-detail-page .project-detail-content .project-details-card{margin:10px 0}.project-detail-page .project-detail-content .project-details-card .card-header{padding:10px 20px}.project-detail-page .project-detail-content .project-details-card .card-header h3{margin:0}.project-detail-page .project-detail-content .project-details-card .card-body .project-highlight-text{padding:0 20px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item{padding:10px 20px}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item label{width:30%}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid{flex:1 1}.project-detail-page .project-detail-content .project-details-card .card-body .project-detail-item .facilities-grid .facility-item-wrapper .facility-item{margin:0;padding:0}.project-detail-page .project-detail-content .project-details-card.storey-plan .project-detail-slider-image-container{padding:0 0 20px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row{gap:10px}.project-detail-page .project-detail-content .project-details-card.project-downloads .property-detail-download-row .property-detail-download-item-row{padding:10px 20px}.project-detail-page .project-detail-content .project-developer-card{margin:10px 0}.project-detail-page .project-detail-content .project-developer-card .developer-info{gap:10px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-logo .developer-logo-img{max-width:100%;max-height:auto}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-name{font-size:16px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-description{font-size:14px;margin-bottom:0}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item{gap:4px;font-size:14px}.project-detail-page .project-detail-content .project-developer-card .developer-info .developer-contact .contact-item i{width:18px;margin:4px 0 auto}.project-detail-page .project-contact-card{top:20px;margin:0 0 10px}.project-detail-page .project-contact-card .card-header{padding:10px 20px}.project-detail-page .project-contact-card .card-header h3{margin:0}.project-detail-page .project-contact-card .card-body{padding:0}.project-detail-page .project-contact-card .card-body .contact-buttons-section{padding:5px 0}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons{gap:20px;padding:10px}.project-detail-page .project-contact-card .card-body .contact-buttons-section .project-contact-buttons button{padding:10px 20px;gap:4px;flex:1 1}.project-detail-page .project-contact-card form{gap:10px;padding:10px 20px}.project-detail-page .project-contact-card form .form-group{display:flex;flex-direction:column}.project-detail-page .project-contact-card form .form-group .form-label{margin-bottom:0;font-size:12px}.project-detail-page .project-contact-card form .form-group .form-control{padding:10px;font-size:14px}.project-detail-page .project-contact-card form .recaptcha-Container>div>div>div{width:100%;margin:0 auto}.project-detail-page .Card-OtherDetail-Info-Styling .card-header h2{margin:0}}