.portfolio_container__JBmuV{padding:40px 20px;background-color:#f9f9f9}.portfolio_pageTitle__7v78x{font-size:2.5rem;text-align:center;color:var(--primary-color);margin-bottom:20px}.portfolio_pageDescription__kFVqp{font-size:1.2rem;text-align:center;color:#555;margin-bottom:40px}.portfolio_portfolioContainer__koeYb{padding:20px;background-color:#f9f9f9}.portfolio_gallery___bVtT{margin-bottom:40px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.portfolio_galleryTitle__vrL9f{font-size:2rem;color:var(--primary-color);text-align:center;margin-bottom:20px}.portfolio_imageGrid__kZZKF{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.portfolio_image__KYcS_{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.portfolio_image__KYcS_:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.2)}@media (max-width:768px){.portfolio_pageTitle__7v78x{font-size:2rem}.portfolio_pageDescription__kFVqp{font-size:1rem}.portfolio_galleryTitle__vrL9f{font-size:1.8rem}.portfolio_imageGrid__kZZKF{gap:15px}}