.custom-btn-wrapper {
            display: flex;
            gap: 20px;
            align-items: center;
            flex-wrap: wrap;
        }
        
        .custom-animated-btn {
            padding: 14px 28px;
            font-size: 16px;
            font-weight: 600;
            text-decoration: none;
            border-radius: 50px; /* Makes the buttons pill-shaped */
            display: inline-flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease-in-out;
            cursor: pointer;
        }

        /* Explore Programs Button */
       /* Explore Programs Button */
.btn-explore {
    background-color: #FF7615;
    color: #f9f9f9 !important;
    border: 2px solid #FF7615;
    box-shadow: 0 4px 6px rgba(255, 118, 21, 0.2);
}

.btn-explore:hover {
    background-color: #e8650f; /* Slightly darker orange */
    border-color: #e8650f;
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(255, 118, 21, 0.4);
}

/* Arrow */
.btn-explore .arrow {
    margin-left: 8px;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    transition: transform 0.3s ease-in-out;
}

.btn-explore:hover .arrow {
    transform: translateY(4px);
}

        /* Contact Us Button */
        .btn-contact {
            background-color: rgba(255, 255, 255, 0.1); /* Adds a slight white tint (10% opacity) */
            color: #f9f9f9 !important; 
            border: 2px solid #fff; 
        }

        .btn-contact:hover {
            background-color: #0F172A;
            color: #fff !important;
            transform: translateY(-5px); /* Animation: button lifts up */
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
        }