/*
 Theme Name:   GGSolutions.pl Child
 Theme URI:    https://ggsolutions.pl
 Description:  Default GGSolutions.pl child theme
 Author:       GGSolutions.pl
 Author URI:   https://ggsolutions.pl
 Template:     ggsolutions.pl
 Version:      1.0
*/
        .site-header, #mobile-header {
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.1);
}
        .custom-sekcja-header {
            background: linear-gradient(135deg, #4A4A4A 0%, #6C757D 100%);
            color: white;
            padding: 1.5rem 2rem;
            position: relative;
        }
        
        .custom-sekcja-header::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url('data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23ffffff\" fill-opacity=\"0.05\"><circle cx=\"3\" cy=\"3\" r=\"3\"/><circle cx=\"13\" cy=\"13\" r=\"3\"/></g></svg>') repeat;
        }
        
        .custom-sekcja-nazwa {
            font-size: 1.5rem;
            font-weight: 700;
			text-transform: uppercase;
            margin: 0;
            position: relative;
            z-index: 2;
        }

       /* Responsive */
        @media (max-width: 768px) {
            .custom-sekcja-header {
                padding: 1rem 1.5rem;
            }
            
            .custom-sekcja-nazwa {
                font-size: 1.3rem;
            }
        }