        body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
            font-size:16px;      
            line-height:22px;      
        }

        h1, h2, h3, h4{
            font-family: 'Inter', sans-serif;
            line-height: 2.1rem;
        }
        /* Custom styles for the theme */
        
        a:link {color:#013d4c !important;}
        a:hover{color:#5dc7d3 !important;}

        .white {color:#ffffff;}

        .light-blue {color:#F2FCFF}

        .aqua {color:#5CC7D2}

        .primary-color {
            color: #0c3d4c; /* Bootstrap's primary blue */
        }


        footer, header.inside {
            color:#fff;
            background:#0c3d4c;
        }


        header.inside h1 {font-size: 3rem;}

        h3, h2 {
            font-size:2.1rem;
            line-height:2.1rem;
            color: #0c3d4c;
            margin-bottom:30px;
        }

        ul {
            list-style: square;
            padding-left:20px;
            margin-top:30px;
        }

        li {padding:5px;}

        .wp-block-button__link {
            color: #fff;
            background-color: #0c3d4c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em;
        }

         a.wp-block-button__link:link {
            color: #fff!important;
            background-color: #0c3d4c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em;
        }

        .bg-primary-dark-w {
            background: linear-gradient(rgba(1, 61, 76, 0.95), rgba(0, 28, 35, 0.95)), url('/wp-content/uploads/2025/08/wrench-black.png');
            background-position: top left;
            background-repeat: no-repeat;
            background-size: inherit;
            position: relative;
            padding: 8rem 0;
            color: white;
            z-index: 1;
        }

h1.entry-title {
        font-size: 5rem !important;
    font-weight: 100;
    line-height: 6.1rem;
}
        .bg-aqua {background: #5CC7D2;
background: linear-gradient(160deg,rgba(92, 199, 210, 1) 0%, rgba(242, 252, 255, 1) 67%);}

        .bg-primary-dark {
            background: #0E4E94;
            background: linear-gradient(327deg,rgba(1, 61, 76, 1) 0%, rgba(0, 28, 35, 1) 100%)}

        .bg-accent, .btn-primary {
            background-color: #5dc7d3; /* Aqua */
        }
        .btn-custom {
            padding: 0.75rem 1.5rem;
            border-radius: 50rem;
            font-weight: 600;
        }
       .hero-section {
    background: linear-gradient(
        rgba(1, 61, 76, 0.75),
        rgba(0, 28, 35, 0.85)
    ),
    url('https://expertplumbingaz.com/wp-content/uploads/2025/08/desert.jpg');
    background-position: bottom center;
    background-size: cover;
    position: relative;
    padding: 8rem 0;
    color: white;
    z-index: 1;
}

        .service-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
        }
        .testimonial-card {
            border-left: 5px solid #0d6efd;
        }

        .navbar-brand img {width:140px;}

