/* Default hover styling for Contact Now button */
.solar-btn.contact-us a {
    background: #19142d;  /* The hover background color */
    color: #ffffff;  /* The hover text color */
    position: relative;
    z-index: 1;
    transition: all 0.3s ease;
}

.solar-btn.contact-us a::before {
    position: absolute;
    content: "";
    background-color: #19142d;  /* Original button color for hover effect */
    width: 100%;
    height: 100%;  /* Set to 100% by default to make it visible */
    left: 50%;
    top: 50%;
    border-radius: 3px;
    transform: translate(-50%, -50%) rotate(0deg);
    z-index: -1;
    transition: all 500ms ease;
}

.solar-btn.contact-us a:hover::before {
    height: 0%;  /* When hovering, hide the original color */
    background: #19142d;
}

.solar-btn.contact-us a:hover {
    background: #19142d !important;  /* Keep the hover background color when hovering */
    color: #ffffff;  /* Keep the hover text color when hovering */
}