Dashboard
Messages
Advanced Chatbot
Subscribers
Workshops
Video Resources
Tai Chi Videos
Coach Pei Corner
Johanna Corner
BFSAN Inquiries
Programs
12-Week Risk Reduction
Command Center
Participants
Consent Audit
Baseline Review
Goal Configuration
Weekly Scoring
Interventions
Coach Messages
Analytics
Daily Logs
Email Templates
30-Day Challenge
Nutritional Wellness
Tai Chi Program
Pickleball Program
8-Week Challenge
Soon
Educational Seminar
Soon
System
Cookie Consent Logs
Testimonials
Submissions
Users
System Settings
View Website
Edit Knowledge
Log In
Edit Knowledge Base Item
← Back to List
Title
Category
SubCategory
User Intent
Primary Question
Keywords (comma separated)
Content (Knowledge provided to AI)
@inject Microsoft.Extensions.Configuration.IConfiguration Configuration @section PageHead { .bp-contact-section { width: 100%; max-width: 1200px; margin: 60px auto 80px auto; font-family: 'Plus Jakarta Sans', sans-serif; padding: 0 20px; } .bp-contact-row { display: flex; flex-wrap: wrap; align-items: stretch; box-shadow: 0 20px 50px rgba(8, 85, 54, 0.08); border-radius: 20px; overflow: hidden; background-color: #ffffff; margin-bottom: 50px; } .bp-contact-info-col { flex: 1 1 50%; background-color: #ffffff; padding: 60px; display: flex; flex-direction: column; justify-content: space-between; } .bp-contact-form-col { flex: 1 1 50%; background: linear-gradient(135deg, #085536 0%, #0d6b44 100%); padding: 60px; color: #ffffff; position: relative; } /* Left Side Info Styles */ .bp-get-in-touch { color: #e86f2a; font-size: 14px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; letter-spacing: 2px; } .bp-contact-title { color: #085536; font-size: 40px; font-weight: 800; margin-bottom: 20px; margin-top: 0; line-height: 1.2; } .bp-contact-info-inner p { font-size: 16px; line-height: 1.7; color: #4b5563; margin-bottom: 25px; } /* Availability Box */ .bp-availability-box { background: #f4f8f6; padding: 30px; border-radius: 0 16px 16px 0; margin-top: 30px; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.01); } .bp-availability-title { color: #085536; font-size: 18px; font-weight: 800; margin-top: 0; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 0.5px; display: flex; align-items: center; gap: 8px; } .bp-availability-list { list-style: none; padding: 0; margin: 0 0 20px 0; } .bp-availability-list li { position: relative; padding-left: 24px; margin-bottom: 12px; font-size: 14px; color: #4b5563; line-height: 1.6; } .bp-availability-list li::before { content: "✓"; position: absolute; left: 0; color: #e86f2a; font-weight: 900; } /* Right Side Form Styles */ .bp-form-group { margin-bottom: 22px; width: 100%; } .bp-form-group label { display: block; margin-bottom: 8px; font-size: 14px; font-weight: 700; color: rgba(255, 255, 255, 0.95); letter-spacing: 0.5px; } .bp-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .bp-input-wrapper { position: relative; display: flex; align-items: center; } .bp-input-icon { position: absolute; left: 16px; color: #6b7280; font-size: 16px; pointer-events: none; transition: all 0.3s ease; z-index: 2; } .bp-contact-input { width: 100%; padding: 14px 16px 14px 46px !important; height: 52px; border: 1px solid rgba(255, 255, 255, 0.8); border-radius: 10px; background-color: #ffffff !important; color: #1f2937 !important; font-size: 16px; box-sizing: border-box; transition: all 0.3s ease; } .bp-contact-input::placeholder { color: #9ca3af !important; } .bp-contact-input:focus { outline: none; border-color: #e86f2a !important; background-color: #ffffff !important; box-shadow: 0 0 0 4px rgba(232, 111, 42, 0.2); } .bp-contact-input:focus + .bp-input-icon, .bp-input-wrapper:focus-within .bp-input-icon { color: #e86f2a !important; } /* Custom Styling for select option tags on focus */ .bp-contact-input option { background-color: #ffffff; color: #1f2937; } .bp-contact-input optgroup { background-color: #ffffff; color: #085536; font-weight: 700; } textarea.bp-contact-input { height: auto; min-height: 120px; padding-top: 12px; resize: vertical; } .bp-btn-submit { width: 100%; background: linear-gradient(135deg, #e86f2a 0%, #d4601f 100%); color: #ffffff; border: none; padding: 16px; font-size: 16px; font-weight: 700; border-radius: 10px; cursor: pointer; text-transform: uppercase; letter-spacing: 1px; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(232, 111, 42, 0.3); margin-top: 15px; display: flex; align-items: center; justify-content: center; gap: 10px; } .bp-btn-submit:hover { transform: translateY(-2px); box-shadow: 0 8px 25px rgba(232, 111, 42, 0.45); } .bp-btn-submit:active { transform: translateY(0); } /* ── Full-width contact info bar ── */ .bp-contact-infobar { background: linear-gradient(135deg, #085536 0%, #063c26 100%); padding: 50px 40px; border-radius: 20px; display: flex; flex-direction: column; align-items: center; box-shadow: 0 15px 45px rgba(8, 85, 54, 0.12); } .bp-infobar-top { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-bottom: 35px; margin-bottom: 30px; } .bp-infobar-item { display: flex; align-items: flex-start; gap: 16px; flex: 1 1 30%; padding: 0 15px; } .bp-infobar-item:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.1); } .bp-infobar-icon { width: 48px; height: 48px; background: rgba(255, 255, 255, 0.08); border-radius: 12px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: all 0.3s ease; } .bp-infobar-item:hover .bp-infobar-icon { background: #e86f2a; transform: translateY(-3px); box-shadow: 0 6px 15px rgba(232, 111, 42, 0.3); } .bp-infobar-icon svg { fill: #e86f2a; transition: fill 0.3s; } .bp-infobar-item:hover .bp-infobar-icon svg { fill: #ffffff; } .bp-infobar-text { display: flex; flex-direction: column; } .bp-infobar-label { font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; color: rgba(255, 255, 255, 0.55); margin-bottom: 6px; } .bp-infobar-value { font-size: 15px; font-weight: 600; color: #ffffff; line-height: 1.6; } .bp-infobar-value a { color: #ffffff; text-decoration: none; transition: color 0.2s; } .bp-infobar-value a:hover { color: #e86f2a; } .bp-infobar-bottom { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 100%; } .bp-infobar-bottom .bp-infobar-label { margin-bottom: 0; text-align: center; } .bp-infobar-socials { display: flex; gap: 14px; } .bp-infobar-social-btn { width: 44px; height: 44px; border-radius: 12px; background: rgba(255, 255, 255, 0.08); display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.25s ease; } .bp-infobar-social-btn:hover { background: #e86f2a; transform: translateY(-4px); box-shadow: 0 8px 20px rgba(232, 111, 42, 0.4); } .bp-infobar-social-btn svg { fill: #ffffff; } /* Responsive Overrides */ @@media (max-width: 992px) { .bp-contact-info-col, .bp-contact-form-col { flex: 1 1 100%; padding: 45px 30px; } .bp-contact-section { margin: 40px auto; } .bp-infobar-top { flex-direction: column; gap: 25px; } .bp-infobar-item { border-right: none !important; width: 100%; padding: 0; } } @@media (max-width: 600px) { .bp-form-grid { grid-template-columns: 1fr; gap: 0; } .bp-contact-title { font-size: 32px; } .bp-availability-box { padding: 20px; } } } GET IN TOUCH Contact Us Thank you for your interest in connecting with TheBrightPath Foundation! Please use the form below to send your message and someone from the Foundation will respond to your inquiry. Availability & Response Times TheBrightPath Foundation operates through a combination of virtual coordination and community-based programming. While we do not maintain a traditional physical office, our team is actively engaged and accessible through multiple channels. Email & Website Inquiries: Responses within 24–48 hours Phone Inquiries: Returned within 24 hours (business days) Social Media Messages: Monitored daily Office hours: 8 am to 8 pm EST (Monday to Friday) Program-specific schedules for Pickleball clinics, Tai Chi sessions, and events are available on our Calendar page . As a mission-driven organization, our work extends beyond traditional hours through community programs, partnerships, and events. @if (Model.FormSubmitted) { Thank you! Your message has been successfully sent. We will get back to you shortly. } else { @Html.AntiForgeryToken() Website (Do not fill) Full Name * Email Address * Phone (optional) Address Area of Interest * Select your Program or Area of Interest... General Inquiry Nutritional Health Prostate Health Pelvic Floor Health Tier 1 (Tai Chi/Pickleball) Tier 2 (Community based physical activity partners) Tier 3 (Nutrition, Recovery, Meditation) 30-Day Wellness Challenge 12-Week Risk Reduction Program 8-Week Nutrition Improvement Program Ambassador Program Partnerships Sponsorship Research Collaboration Donor Support Media Request Volunteer Programs Other Message * Privacy Notice: TheBrightPath Foundation respects your privacy. All communications are handled according to our privacy policy and are never shared without your consent. Send Message } Mailing Address 2800 Eisenhower Avenue, Suite 200 Alexandria, Virginia 22314 Phone Toll Free: (833) 202-5111 Local: (703) 249-5032 Email contact@thebrightpathfoundation.org Connect With Us @section Scripts { document.addEventListener("DOMContentLoaded", function () { const form = document.getElementById("brightpath-contact-form"); const container = document.getElementById("contact-form-container"); if (form) { form.addEventListener("submit", async function (e) { e.preventDefault(); // Form validation (built-in HTML validation first) if (!form.checkValidity()) { form.reportValidity(); return; } const submitBtn = form.querySelector(".bp-btn-submit"); const originalBtnText = submitBtn.innerHTML; // Show spinning loader icon submitBtn.disabled = true; submitBtn.innerHTML = ' Sending Message...'; grecaptcha.ready(function() { grecaptcha.execute('@Configuration["ReCaptcha:SiteKey"]', {action: 'submit'}).then(async function(token) { document.getElementById('g-recaptcha-response').value = token; // Create form data const formData = new FormData(form); try { const response = await fetch('/contact/?handler=SendAjax', { method: 'POST', body: formData }); if (response.ok) { const result = await response.json(); if (result.success) { // Show success message container.innerHTML = ` Message Sent Successfully ${result.message} `; } else { // Show error message showFormError(result.message); submitBtn.disabled = false; submitBtn.innerHTML = originalBtnText; } } else { showFormError("Server error: Unable to process the request. Please try again later."); submitBtn.disabled = false; submitBtn.innerHTML = originalBtnText; } } catch (error) { showFormError("Network error: Please check your internet connection and try again."); submitBtn.disabled = false; submitBtn.innerHTML = originalBtnText; } }).catch(function() { showFormError("reCAPTCHA failed to execute. Please try again."); submitBtn.disabled = false; submitBtn.innerHTML = originalBtnText; }); }); }); } function showFormError(message) { // Check if there is an existing error alert let errorAlert = document.getElementById("bp-form-error-alert"); if (!errorAlert) { errorAlert = document.createElement("div"); errorAlert.id = "bp-form-error-alert"; errorAlert.style.cssText = "background-color: #fef2f2; color: #991b1b; padding: 15px; border-radius: 8px; border: 1px solid #fecaca; margin-bottom: 20px; font-weight: 600; font-size: 14.5px; animation: fadeIn 0.3s ease;"; container.insertBefore(errorAlert, form); } errorAlert.innerHTML = ` ${message}`; errorAlert.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); } }); }
Page Title
Page URL
Related Questions (JSON Array of strings)
Recommended Actions (JSON Array of objects)
[]
Active
Save Changes
Cancel