@media (min-width:1024px){.single-project-page h2.section-title{font-size:56px}}@media (min-width:768px){.single-project-page .section-first{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.single-project-page .section-first{max-width:1000px}}@media (min-width:1200px){.single-project-page .section-first{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.single-project-page .section-first{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.single-project-page .section-first{margin-bottom:120px}}@media (min-width:1024px){.single-project-page .section-first .container{display:flex;gap:20px;max-width:unset;justify-content:space-between;align-items:stretch}}@media (min-width:1024px){.single-project-page .section-first .section-header{padding:64px 0 64px 64px;max-width:45%}}@media (min-width:1024px){.single-project-page .section-first .title{font-size:56px}}@media (min-width:1024px){.single-project-page .section-first .description{font-size:15px;line-height:24px}}@media (min-width:1024px){.single-project-page .section-first .section-image{margin-top:0;width:49%;border-radius:0 24px 24px 0}}@media (min-width:768px){.single-project-page .tech-specs-bar{padding:40px 0;margin-bottom:80px}}@media (min-width:768px){.single-project-page .project-description .description-content{padding:80px 100px;border-radius:4px;box-shadow:0 50px 150px rgba(var(--studio-white-rgb),.6)}}@media (min-width:768px) and (max-width:900px){.single-project-page .project-description .description-content{max-width:90%;padding:60px 40px;min-height:auto}}@media (min-width:768px){.single-project-page .project-story .story-block{padding:60px;border-radius:40px}}@media (min-width:768px){.single-project-page .project-performance-detailed .ps-summary-grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width:1024px){.single-project-page .project-performance-detailed .ps-summary-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){.single-project-page .project-performance-detailed .score-circle{width:120px;height:120px}}@media (min-width:768px){.single-project-page .project-performance-detailed .score-circle .number{font-size:28px}}@media (min-width:768px){.single-project-page .project-performance-detailed .ps-technical-grid{grid-template-columns:repeat(3,1fr);padding:40px}}@media (min-width:1024px){.single-project-page .project-performance-detailed .ps-technical-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:768px){.single-project-page .project-phases .phases-list::before{left:28px}}@media (min-width:768px){.single-project-page .project-phases .phase-item{gap:32px;padding-bottom:48px}}@media (min-width:768px){.single-project-page .project-phases .phase-item__marker{width:56px;height:56px}}@media (min-width:768px){.single-project-page .project-phases .phase-item__number{font-size:13px}}@media (min-width:768px){.single-project-page .project-phases .phase-item__content{padding-top:14px}}@media (min-width:768px){.single-project-page .project-phases .phase-title{font-size:22px}}@media (min-width:768px){.single-project-page .project-phases .phase-desc{font-size:15px}}@media (min-width:768px){.single-project-page .project-gallery .masonry-grid{column-count:2}}@media (min-width:1024px){.single-project-page .project-gallery .masonry-grid{column-count:3}}@media (min-width:768px){.single-project-page .project-testimonial .testimonial-wrapper{border-radius:48px;padding:60px}}@media (min-width:768px){.single-project-page .project-testimonial .testimonial-header{flex-direction:row;text-align:left;margin-bottom:40px}}@media (min-width:768px){.single-project-page .project-testimonial .testimonial-body .content{font-size:22px}}@media (min-width:768px){.single-project-page .project-cta .cta-box{border-radius:48px;padding:80px 40px}}@media (min-width:1024px){.single-project-page .related-projects__grid{grid-template-columns:repeat(3,1fr);gap:24px}}