.portfolio-banner{position:relative;width:100%;height:700px}.portfolio-banner .banner-img{object-fit:cover;z-index:1}.overlay-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:2}.overlay-container img{width:580px;height:auto;max-width:90%}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:black;width:90%}.overlay-text h1{font-size:3rem;font-weight:500;margin-bottom:1rem}.overlay-text p{font-size:1rem;line-height:1.5}.lets-build-section{background-image:url(/_next/static/media/let-ideas.fceef410.png);background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;height:250px;display:flex;align-items:center;justify-content:center;color:#000}.lets-build-section .container{position:relative;z-index:1}.lets-build-section h1{font-size:2.3rem;font-weight:600;color:#000;margin-bottom:.5rem}.lets-build-section p{font-size:1.1rem;color:#000;text-indent:3rem}.lets-build-section button{transition:all .3s ease}.lets-build-section button:hover{background-color:#1b7c9d}@media (min-width:2000px) and (max-width:2600px){.portfolio-banner{position:relative;width:100%;height:100vh}}@media (max-width:1024px){.overlay-img{width:550px}.overlay-text h1{font-size:2.2rem}.overlay-text p{font-size:1rem}}@media (max-width:768px){.overlay-container{width:400px}.overlay-text h1{font-size:1.8rem}.overlay-text p{font-size:.9rem}}@media (max-width:480px){.portfolio-banner{height:30vh}.overlay-container{width:240px!important;height:auto!important}.overlay-text h1{font-size:1rem;margin-bottom:2px;margin-top:12px}.overlay-text p{font-size:.5rem;padding-left:5px;padding-right:5px}.lets-build-section h1{font-size:24px;font-weight:400;color:#000;margin-bottom:.5rem;text-align:center}.lets-build-section p{font-size:12px;color:#000;text-align:center;text-indent:0;margin:0 auto;max-width:90%}.lets-build-section button{transition:all .3s ease}.lets-build-section button:hover{background-color:#1b7c9d}}.project-text{background-color:#e4e9e2;opacity:90%}.text-head{color:#202020}.text-inner{color:#3f4346}