 /* Portafoolio Boton call to action */
        .portfolio-section {  
            height: 30vh;  
            display: flex;  
            align-items: center;  
            justify-content: center;  
            text-align: center;  
            background: linear-gradient(135deg, #7cb0ff 0%, #b789eb 100%);  
            padding: 0 20px;  
        }  

        .portfolio-content h2 {  
            font-size: 3rem;  
            margin-bottom: 20px; 
            color: white; 
        }  

        .portfolio-content p {  
            font-size: 1.2rem;  
            margin-bottom: 40px;  
        }  

    

        .portfolio-button:hover {  
            transform: translateY(-3px);  
            box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);  
        }  

        @media (max-width: 768px) {  
            .portfolio-section {  
                height: 60vh;  
            }  
        }  