/* Target WPForms submit button reliably */
.wpforms-form button[type="submit"],
.wpforms-submit {
    background-color: #ff7f26 !important; /* Button background */
    color: #ffffff !important;            /* Text color */
    border-radius: 20px !important;       /* Rounded corners */
    padding: 12px 24px !important;        /* Add padding */
    border: none !important;              /* Remove default border */
    font-size: 16px !important;           /* Font size */
    cursor: pointer !important;           /* Pointer on hover */
    transition: background 0.3s ease;     /* Smooth hover */
}

/* Hover effect */
.wpforms-form button[type="submit"]:hover,
.wpforms-submit:hover {
    background-color: #ff7f265e !important; /* Hover color */
    color: #ffffff !important;
}

/* Hide post navigation bar */
.post-navigation,
.nav-links,
.nav-previous,
.nav-next {
  display: none !important;
}
.hfe-post-image img {
    width: 100% !important;
    height: 250px !important;
    object-fit: cover !important;
    display: block;
}
@keyframes pulseGlow {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 127, 38, 0);
    }

    50% {
        transform: scale(1.03);
        box-shadow:
            0 0 0 4px #ff7f26,
            0 0 30px rgba(255, 127, 38, 0.9);
    }

    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(255, 127, 38, 0);
    }
}

#hr-and-cultural-audits:target,
#recruitement-and-selection:target,
#hr-training:target,
#position-descriptions:target,
#hr-policies:target,
#remuneration-benchmarking:target,
#bod-companion:target,
#governance-workshops:target,
#bod-review:target,
#bod-manual:target,
#ceo-review:target,
#enterprise-agreements:target,
#employment-contracts:target,
#award-identification:target,
#mediation:target,
#disciplinary-procedures:target,
#employee-assist:target,
#work-cover-management:target,
#return-to-work:target,
#health-programs:target,
#work-clubs:target,
#absentee-management:target
{
    animation: pulseGlow 1.5s ease-in-out 4;
    border-radius: 20px;
    overflow: visible;
}