#projects{position:relative;height:80vh;background-image:url(URL-DE-TU-FONDO.jpg);background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden}
#projects .overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1;pointer-events:none}
#projects .section-content{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90%;max-width:1200px;margin:0 auto;gap:40px}
#projects .text-content{flex:1 1 50%;color:#fff;text-align:left}
#projects .image-content{flex:1 1 50%;display:flex;align-items:center;justify-content:center}
#projects .image-content img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 4px 20px #0000004d}
@media (max-width: 900px) {
#projects .section-content{flex-direction:column;gap:20px}
#projects .text-content,#projects .image-content{flex:1 1 100%;text-align:center}
}
#contact{position:relative;height:80vh;background-image:url(URL-DE-TU-FONDO.jpg);background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden}
#contact .overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1;pointer-events:none}
#contact .section-content{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90%;max-width:1200px;margin:0 auto;gap:40px}
#contact .text-content{flex:1 1 50%;color:#fff;text-align:left}
#contact .image-content{flex:1 1 50%;display:flex;align-items:center;justify-content:center}
#contact .image-content img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 4px 20px #0000004d}
@media (max-width: 900px) {
#contact .section-content{flex-direction:column;gap:20px}
#contact .text-content,#contact .image-content{flex:1 1 100%;text-align:center}
}