.single-project-page .hero-section-container{height:60vh;padding:2.5em}.single-project-page .project-info-main .project-info{gap:1em}.single-project-page .project-info-main .project-info .project-status{padding:.6375rem 1rem!important;color:#fff;font-size:.9rem;width:10rem;border-radius:0!important}.single-project-page .project-info-main .project-info h1{color:#fff;font-size:2.8125rem}@media (max-width:1200px){.single-project-page .project-info-main .project-info h1{font-size:2rem}}@media (max-width:576px){.single-project-page .project-info-main .project-info h1{font-size:1.6rem;line-height:2rem}}.single-project-page .project-info-main .project-info p{color:#fff;font-size:1.125rem}@media (max-width:1200px){.single-project-page .project-info-main .project-info p{font-size:1rem;line-height:1.3rem}}@media (max-width:576px){.single-project-page .project-info-main .project-info p{font-size:.9rem}}.single-project-page .project-description-parent .project-description-container-main{display:flex;gap:2rem;padding:2rem 0;align-items:flex-start}.single-project-page .project-description-parent .project-description-container-main .project-description{color:#183543;font-family:Neue Haas Display,sans-serif;flex-basis:70%;background-color:#fff;padding:1.5rem}.single-project-page .project-description-parent .project-description-container-main .project-description h2,.single-project-page .project-description-parent .project-description-container-main .project-description p,.single-project-page .project-description-parent .project-description-container-main .project-description strong{color:inherit;font-family:inherit}.single-project-page .project-description-parent .project-description-container-main .cta-container{flex-basis:30%;background-color:#183543;padding:1.5rem;border-radius:0}.single-project-page .project-description-parent .project-description-container-main .cta-container h3{color:#fff;text-align:center;font-size:1.625rem;line-height:1.3;margin-bottom:1.2em}.single-project-page .project-description-parent .project-description-container-main .cta-container button{display:flex;width:100%;height:3.25rem;justify-content:center;align-items:center;gap:.6875rem}.single-project-page .project-description-parent .project-description-container-main .cta-container .call-button{background-color:#fff;color:#183543}.single-project-page .project-description-parent .project-description-container-main .cta-container .whatsapp-button{background-color:#25d366;color:#fff}@media (max-width:768px){.single-project-page .project-description-parent .project-description-container-main{flex-direction:column}.single-project-page .project-description-parent .project-description-container-main .cta-container,.single-project-page .project-description-parent .project-description-container-main .project-description{flex-basis:100%;width:100%}}.single-project-page .gallery-container-parent{width:100%;padding:2rem 0}.single-project-page .gallery-container-parent .gallery-container,.single-project-page .gallery-container-parent .gallery-container .gallery{width:100%}.single-project-page .gallery-container-parent .gallery-container .gallery h2{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.single-project-page .gallery-container-parent .gallery-container .gallery .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.single-project-page .gallery-container-parent .gallery-container .gallery .gallery-grid img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.single-project-page .gallery-container-parent .gallery-container .gallery .gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.single-project-page .gallery-container-parent .gallery-container .gallery .gallery-grid{grid-template-columns:1fr}}