:root { --navy: #0D1E35; --navy-mid: #152B4A; --navy-light: #1E3A5F; --teal: #1A8C7E; --teal-light: #22B5A4; --gold: #C8973A; --gold-light: #E3B15A; --cream: #F7F4EF; --cream-dark: #EDE9E0; --text: #1A1A2E; --text-mid: #4A5568; --text-light: #8A9AB0; --white: #FFFFFF; --sidebar-w: 260px; --radius: 12px; --shadow: 0 4px 24px rgba(13,30,53,0.10); --shadow-lg: 0 12px 40px rgba(13,30,53,0.16); } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'DM Sans', sans-serif; background: var(--cream); color: var(--text); min-height: 100vh; overflow-x: hidden; } /* ── SIDEBAR ── */ #sidebar { width: var(--sidebar-w); min-height: 100vh; background: var(--navy); display: flex; flex-direction: column; position: fixed; top: 0; left: 0; bottom: 0; z-index: 100; overflow-y: auto; } .sidebar-logo { padding: 28px 24px 20px; border-bottom: 1px solid rgba(255,255,255,0.08); } .logo-badge { display: block; width: 72px; height: 72px; object-fit: contain; margin-bottom: 10px; filter: brightness(0) invert(1); } .logo-name { font-family: 'Playfair Display', serif; font-size: 16px; font-weight: 700; color: var(--white); line-height: 1.2; } .logo-sub { font-size: 11px; color: var(--text-light); letter-spacing: 0.08em; text-transform: uppercase; margin-top: 2px; } .sidebar-search { padding: 16px 16px 8px; } .sidebar-search input { width: 100%; background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.10); border-radius: 8px; color: var(--white); padding: 9px 14px 9px 36px; font-size: 13px; font-family: 'DM Sans', sans-serif; outline: none; transition: border 0.2s; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A9AB0' stroke-width='2.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 12px center; } .sidebar-search input::placeholder { color: var(--text-light); } .sidebar-search input:focus { border-color: var(--teal-light); } .nav-section-label { padding: 16px 20px 6px; font-size: 10px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-light); } .nav-item { display: flex; align-items: center; gap: 12px; padding: 11px 20px; cursor: pointer; border-radius: 8px; margin: 2px 10px; transition: background 0.18s, color 0.18s; font-size: 14px; font-weight: 400; color: rgba(255,255,255,0.72); user-select: none; } .nav-item:hover { background: rgba(255,255,255,0.07); color: #fff; } .nav-item.active { background: linear-gradient(90deg, rgba(26,140,126,0.28), rgba(26,140,126,0.10)); color: var(--teal-light); font-weight: 500; border-left: 2px solid var(--teal-light); margin-left: 8px; padding-left: 18px; } .nav-item .nav-icon { font-size: 16px; width: 20px; text-align: center; flex-shrink: 0; } .sidebar-bottom { margin-top: auto; border-top: 1px solid rgba(255,255,255,0.08); padding: 16px; } .user-card { display: flex; align-items: center; gap: 10px; padding: 10px 12px; background: rgba(255,255,255,0.05); border-radius: 10px; } .user-avatar { width: 36px; height: 36px; background: linear-gradient(135deg, var(--gold), var(--gold-light)); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 600; color: var(--white); flex-shrink: 0; } .user-name { font-size: 13px; font-weight: 500; color: #fff; } .user-role { font-size: 11px; color: var(--text-light); } /* ── MAIN ── */ #main { margin-left: var(--sidebar-w); flex: 1; min-height: 100vh; display: flex; flex-direction: column; } /* TOP BAR */ .topbar { background: var(--white); border-bottom: 1px solid var(--cream-dark); padding: 0 36px; height: 64px; display: flex; align-items: center; justify-content: space-between; position: sticky; top: 0; z-index: 50; box-shadow: 0 1px 8px rgba(13,30,53,0.05); } .topbar-title { font-family: 'Playfair Display', serif; font-size: 20px; font-weight: 600; color: var(--navy); } .topbar-right { display: flex; align-items: center; gap: 14px; } .topbar-btn { width: 36px; height: 36px; border-radius: 50%; background: var(--cream); border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 16px; transition: background 0.2s; position: relative; } .topbar-btn:hover { background: var(--cream-dark); } .notif-dot { width: 8px; height: 8px; background: var(--gold); border-radius: 50%; position: absolute; top: 6px; right: 6px; border: 2px solid var(--white); } .topbar-date { font-size: 13px; color: var(--text-light); font-weight: 400; } /* CONTENT */ .page-content { padding: 36px; flex: 1; display: none; animation: fadeIn 0.3s ease; } .page-content.active { display: block; } @keyframes fadeIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } /* ── SHARED COMPONENTS ── */ .section-header { margin-bottom: 28px; } .section-label { font-size: 11px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--teal); margin-bottom: 6px; } .section-title { font-family: 'Playfair Display', serif; font-size: 28px; font-weight: 700; color: var(--navy); } .section-sub { font-size: 14px; color: var(--text-mid); margin-top: 4px; } .card { background: var(--white); border-radius: var(--radius); padding: 24px; box-shadow: var(--shadow); border: 1px solid rgba(13,30,53,0.06); } .card-title { font-family: 'Playfair Display', serif; font-size: 15px; font-weight: 600; color: var(--navy); margin-bottom: 14px; } .grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .grid-3 { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; } .tag { display: inline-block; padding: 3px 10px; border-radius: 20px; font-size: 11px; font-weight: 600; letter-spacing: 0.04em; } .tag-teal { background: rgba(26,140,126,0.12); color: var(--teal); } .tag-gold { background: rgba(200,151,58,0.13); color: var(--gold); } .tag-navy { background: rgba(13,30,53,0.08); color: var(--navy-light); } .tag-red { background: rgba(220,53,69,0.10); color: #c0392b; } .btn { display: inline-flex; align-items: center; gap: 7px; padding: 9px 18px; border-radius: 8px; font-size: 13px; font-weight: 500; font-family: 'DM Sans', sans-serif; cursor: pointer; border: none; transition: all 0.18s; } .btn-primary { background: var(--teal); color: #fff; } .btn-primary:hover { background: var(--teal-light); } .btn-outline { background: transparent; border: 1.5px solid var(--cream-dark); color: var(--text-mid); } .btn-outline:hover { border-color: var(--teal); color: var(--teal); background: rgba(26,140,126,0.05); } /* ── DASHBOARD ── */ .stat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 28px; } .stat-card { background: var(--white); border-radius: var(--radius); padding: 20px 22px; border: 1px solid rgba(13,30,53,0.06); box-shadow: var(--shadow); position: relative; overflow: hidden; } .stat-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; } .stat-card.teal::before { background: linear-gradient(90deg, var(--teal), var(--teal-light)); } .stat-card.gold::before { background: linear-gradient(90deg, var(--gold), var(--gold-light)); } .stat-card.navy::before { background: linear-gradient(90deg, var(--navy), var(--navy-light)); } .stat-card.red::before { background: linear-gradient(90deg, #c0392b, #e74c3c); } .stat-icon { font-size: 22px; margin-bottom: 10px; } .stat-value { font-family: 'Playfair Display', serif; font-size: 26px; font-weight: 700; color: var(--navy); line-height: 1; } .stat-label { font-size: 12px; color: var(--text-light); margin-top: 4px; } .stat-delta { font-size: 11px; font-weight: 600; color: var(--teal); margin-top: 6px; } /* Announcements */ .announcement { display: flex; gap: 16px; padding: 18px 0; border-bottom: 1px solid var(--cream-dark); } .announcement:last-child { border-bottom: none; padding-bottom: 0; } .ann-icon { width: 42px; height: 42px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .ann-icon.teal { background: rgba(26,140,126,0.12); } .ann-icon.gold { background: rgba(200,151,58,0.13); } .ann-icon.navy { background: rgba(13,30,53,0.08); } .ann-title { font-size: 14px; font-weight: 600; color: var(--navy); margin-bottom: 3px; } .ann-body { font-size: 13px; color: var(--text-mid); line-height: 1.5; } .ann-meta { font-size: 11px; color: var(--text-light); margin-top: 5px; } /* Quick links */ .quick-link { display: flex; align-items: center; gap: 12px; padding: 13px 16px; border-radius: 10px; cursor: pointer; transition: background 0.18s; border: 1px solid var(--cream-dark); margin-bottom: 8px; text-decoration: none; color: inherit; } .quick-link:hover { background: var(--cream); border-color: var(--teal); } .quick-link-icon { font-size: 18px; } .quick-link-text { font-size: 13px; font-weight: 500; color: var(--navy); } .quick-link-arrow { margin-left: auto; color: var(--text-light); font-size: 14px; } /* ── FORMS / RESOURCES ── */ .resource-row { display: flex; align-items: center; gap: 14px; padding: 14px 16px; border-radius: 10px; border: 1px solid var(--cream-dark); margin-bottom: 10px; transition: box-shadow 0.18s, border-color 0.18s; cursor: pointer; } .resource-row:hover { box-shadow: var(--shadow); border-color: var(--teal); } .resource-file { width: 40px; height: 40px; border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 18px; flex-shrink: 0; } .file-pdf { background: rgba(192,57,43,0.10); } .file-doc { background: rgba(26,76,140,0.10); } .file-xls { background: rgba(26,140,126,0.10); } .resource-name { font-size: 14px; font-weight: 500; color: var(--navy); } .resource-desc { font-size: 12px; color: var(--text-light); margin-top: 1px; } .resource-meta { margin-left: auto; display: flex; align-items: center; gap: 10px; } .resource-date { font-size: 11px; color: var(--text-light); } .dl-btn { padding: 6px 14px; border-radius: 6px; background: var(--cream); border: 1px solid var(--cream-dark); font-size: 12px; font-weight: 500; color: var(--text-mid); cursor: pointer; transition: all 0.15s; } .dl-btn:hover { background: var(--teal); color: #fff; border-color: var(--teal); } /* ── STAFF DIRECTORY ── */ .staff-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; } .staff-card { background: var(--white); border-radius: var(--radius); padding: 22px; border: 1px solid rgba(13,30,53,0.06); box-shadow: var(--shadow); text-align: center; transition: transform 0.18s, box-shadow 0.18s; } .staff-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-lg); } .staff-avatar { width: 56px; height: 56px; border-radius: 50%; margin: 0 auto 12px; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700; color: #fff; letter-spacing: -0.5px; } .staff-name { font-size: 15px; font-weight: 600; color: var(--navy); } .staff-role { font-size: 12px; color: var(--teal); margin-top: 2px; font-weight: 500; } .staff-dept { font-size: 11px; color: var(--text-light); margin-top: 1px; } .staff-contact { display: flex; justify-content: center; gap: 8px; margin-top: 14px; } .contact-chip { display: inline-flex; align-items: center; gap: 5px; padding: 5px 10px; background: var(--cream); border-radius: 20px; font-size: 11px; color: var(--text-mid); cursor: pointer; transition: background 0.15s; } .contact-chip:hover { background: var(--cream-dark); } /* ── CALENDAR ── */ .cal-grid { display: grid; grid-template-columns: 1fr 320px; gap: 24px; } .cal-month { font-size: 18px; font-family: 'Playfair Display', serif; font-weight: 600; color: var(--navy); } .cal-nav { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; } .cal-nav-btn { width: 30px; height: 30px; border-radius: 50%; background: var(--cream); border: 1px solid var(--cream-dark); cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 13px; transition: all 0.15s; } .cal-nav-btn:hover { background: var(--teal); color: #fff; border-color: var(--teal); } .cal-table { width: 100%; border-collapse: collapse; } .cal-table th { text-align: center; padding: 8px 4px; font-size: 11px; font-weight: 600; letter-spacing: 0.06em; color: var(--text-light); text-transform: uppercase; } .cal-table td { text-align: center; padding: 6px; vertical-align: top; } .cal-day { width: 36px; height: 36px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-size: 13px; cursor: pointer; transition: background 0.15s; color: var(--text); } .cal-day:hover { background: var(--cream-dark); } .cal-day.today { background: var(--teal); color: #fff; font-weight: 600; } .cal-day.has-event { position: relative; } .cal-day.has-event::after { content: ''; position: absolute; bottom: 2px; width: 4px; height: 4px; background: var(--gold); border-radius: 50%; } .cal-day.other-month { color: var(--cream-dark); } .event-list-title { font-size: 14px; font-weight: 600; color: var(--navy); margin-bottom: 14px; } .event-item { display: flex; gap: 12px; padding: 12px 0; border-bottom: 1px solid var(--cream-dark); } .event-item:last-child { border-bottom: none; } .event-date-badge { min-width: 42px; height: 42px; background: var(--cream); border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; color: var(--navy); border: 1px solid var(--cream-dark); } .event-date-badge span { font-size: 16px; line-height: 1; } .event-name { font-size: 13px; font-weight: 500; color: var(--navy); } .event-time { font-size: 11px; color: var(--text-light); margin-top: 2px; } /* ── POLICY & PROCEDURES ── */ .policy-item { padding: 18px 0; border-bottom: 1px solid var(--cream-dark); cursor: pointer; } .policy-item:last-child { border-bottom: none; } .policy-item-header { display: flex; align-items: center; gap: 12px; } .policy-num { font-size: 11px; font-weight: 700; color: var(--teal); min-width: 50px; font-family: 'Playfair Display', serif; } .policy-name { font-size: 14px; font-weight: 600; color: var(--navy); flex: 1; } .policy-expand { color: var(--text-light); transition: transform 0.2s; } .policy-item.open .policy-expand { transform: rotate(90deg); } .policy-body { font-size: 13px; color: var(--text-mid); line-height: 1.7; margin-top: 12px; margin-left: 62px; display: none; padding-bottom: 6px; } .policy-item.open .policy-body { display: block; } /* ── TRAINING ── */ .course-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; } .course-card { background: var(--white); border-radius: var(--radius); overflow: hidden; box-shadow: var(--shadow); border: 1px solid rgba(13,30,53,0.06); cursor: pointer; transition: transform 0.18s, box-shadow 0.18s; } .course-card:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); } .course-banner { height: 80px; display: flex; align-items: center; justify-content: center; font-size: 32px; } .course-body { padding: 18px; } .course-title { font-size: 14px; font-weight: 600; color: var(--navy); margin-bottom: 4px; } .course-desc { font-size: 12px; color: var(--text-mid); line-height: 1.5; margin-bottom: 12px; } .progress-bar { height: 5px; background: var(--cream-dark); border-radius: 3px; margin-top: 8px; } .progress-fill { height: 100%; border-radius: 3px; background: linear-gradient(90deg, var(--teal), var(--teal-light)); } .progress-label { font-size: 11px; color: var(--text-light); margin-top: 4px; } .course-footer { display: flex; align-items: center; justify-content: space-between; margin-top: 12px; } .course-duration { font-size: 11px; color: var(--text-light); } /* Filter bar */ .filter-bar { display: flex; gap: 8px; margin-bottom: 22px; flex-wrap: wrap; } .filter-chip { padding: 6px 14px; border-radius: 20px; font-size: 12px; font-weight: 500; cursor: pointer; border: 1.5px solid var(--cream-dark); color: var(--text-mid); background: var(--white); transition: all 0.15s; } .filter-chip.active { background: var(--teal); color: #fff; border-color: var(--teal); } .filter-chip:hover:not(.active) { border-color: var(--teal); color: var(--teal); } /* Breadcrumb */ .breadcrumb { display: flex; align-items: center; gap: 6px; font-size: 12px; color: var(--text-light); margin-bottom: 20px; } .breadcrumb span { color: var(--teal); } /* Toast */ #toast { position: fixed; bottom: 28px; right: 28px; background: var(--navy); color: #fff; padding: 12px 20px; border-radius: 10px; font-size: 13px; font-weight: 500; box-shadow: var(--shadow-lg); z-index: 999; opacity: 0; transform: translateY(10px); transition: opacity 0.25s, transform 0.25s; pointer-events: none; } #toast.show { opacity: 1; transform: translateY(0); }
Dashboard
Good morning, Alex 👋
Here's what's happening at Little Miami Insurance Group today.
📄
142
Active Policies
↑ 8 this month
💬
17
Open Claims
↓ 3 resolved today
⚠️
5
Renewals Due Soon
Within 30 days
Recent Announcements
🏆
Q1 Sales Excellence Awards
Congratulations to our top-performing agents! Award ceremony is Friday at 3 PM in the main conference room.
📅 Today · Posted by HR
🔄
New Claims Processing Workflow
Effective May 1st, all claims must be submitted through the updated portal. See Policy & Procedures for details.
📅 Apr 18 · Posted by Operations
CE Credit Deadline Reminder
All agents must complete 24 continuing education hours by June 30 to maintain Ohio licensure.
📅 Apr 15 · Posted by Compliance
Quick Links
Upcoming Events
APR25
Staff All-Hands Meeting
🕑 2:00 PM · Main Conference Room
APR28
New Agent Onboarding
🕙 9:00 AM · Training Room B
MAY2
Ohio DOI Compliance Webinar
🕛 12:00 PM · Virtual
News & Announcements
Stay up to date with everything happening at LMIG.
All
Company
HR
Operations
Compliance
Sales
🏆
Q1 Sales Excellence Awards
Company
Congratulations to our top-performing agents this quarter! The annual Sales Excellence ceremony will be held this Friday, April 25th at 3:00 PM in the main conference room. Refreshments will be provided. Please RSVP to HR by Thursday.
📅 April 21, 2026 · Posted by Sarah Mitchell, HR Manager · 👁 24 views
🔄
Updated Claims Processing Workflow — Effective May 1st
Operations
Beginning May 1st, all claims must be submitted through the updated digital portal. Paper submissions will no longer be accepted. Training sessions are available in Training & Onboarding. Contact the Operations team with any questions.
📅 April 18, 2026 · Posted by Tom Reeves, Operations Manager · 👁 61 views
CE Credit Deadline — June 30th
Compliance
All licensed agents are required to complete 24 continuing education hours by June 30, 2026 to maintain their Ohio insurance license. Please log completed courses in the training portal. Contact Compliance with any questions about approved CE providers.
📅 April 15, 2026 · Posted by Compliance Dept. · 👁 89 views
🌿
Office Closed — Memorial Day, May 26th
HR
Please note that all LMIG offices will be closed on Monday, May 26th in observance of Memorial Day. Emergency claim support will remain available 24/7 via our carrier hotlines. Enjoy the long weekend!
📅 April 10, 2026 · Posted by HR Team · 👁 112 views
🤝
Welcome Our Two New Agents!
Company
Please join us in welcoming Marcus Webb and Dana Flores, who joined our Commercial Lines team this week. Both come with experience from the Cincinnati market. Stop by to say hello and help them feel at home!
📅 April 7, 2026 · Posted by Sarah Mitchell, HR Manager · 👁 77 views
Agent Resources & Forms
All the forms, guides, and carrier documents you need in one place.
All
Claims
Quoting
New Business
Endorsements
Marketing
📋 Claims Forms
📄
Auto Claim Intake Form
Standard form for personal auto claims
Updated Apr 1
📄
Homeowner Claim Intake Form
Property damage & loss of use
Updated Mar 15
📄
Commercial Lines Claim Form
BOP, GL, and commercial property claims
Updated Feb 28
📑 New Business Forms
📘
Personal Lines Application
Auto, home, umbrella new submissions
Updated Apr 5
📘
Commercial Lines Application
BOP, workers comp, commercial auto
Updated Mar 20
📄
ACORD 125 — Commercial App
Standard ACORD commercial app form
Updated Jan 10
💹 Quoting & Rate Sheets
📗
2026 Personal Auto Rate Guide
Erie, Progressive, Grange comparisons
Updated Apr 1
📗
Homeowner Carrier Rate Guide
Current preferred market rates & eligibility
Updated Mar 28
🎨 Marketing Materials
📄
LMIG Agency Brochure
Print-ready agency overview brochure
Updated Feb 14
📘
Brand Logo & Style Guide
Official logos, colors, fonts
Updated Jan 5
📘
Client Email Templates
Renewal, follow-up, and welcome emails
Updated Mar 3
Policy & Procedures
Official agency guidelines, compliance standards, and operational procedures.
All
Compliance
Claims
Sales
HR & Conduct
Security
🔒 Compliance
C-101 Ohio Department of Insurance Compliance Active
All agents must maintain active Ohio insurance licenses with the required 24 CE hours completed by June 30 of each calendar year. License renewal fees are reimbursable with manager approval. Non-compliance may result in disciplinary action and immediate suspension of agency privileges.
C-102 Anti-Money Laundering (AML) Policy Active
All agents are required to complete annual AML training. Suspicious activity must be reported to the Compliance Officer within 24 hours. Premium payments over $10,000 require enhanced documentation. Refer to the BSA/AML guidelines on the resources page for full detail.
C-103 Client Privacy & GLBA Requirements Active
Client personal and financial information is protected under the Gramm-Leach-Bliley Act. Agents may not share client data without explicit written consent. Annual privacy notices must be delivered to all active policyholders. Data breaches must be reported to the Compliance Officer immediately.
📋 Claims Procedures
P-201 First Notice of Loss (FNOL) Process Active
Upon receiving a claim, agents must submit the FNOL to the carrier within 24 business hours. All FNOL submissions must be made through the claims portal. Auto-populate client information from the policy management system. Notify the client of claim number and adjuster contact within 48 hours.
P-202 Claims File Documentation Standards Active
Every claim must be documented in Applied Epic within 2 business days. Required documents include FNOL form, photos (minimum 4), client statement, and repair estimates. All communications with carrier adjusters must be logged. Files are subject to quarterly audit by the Operations team.
P-203 Denied Claims Appeal Process Revised
When a carrier denies a claim, agents have 10 business days to initiate an appeal on behalf of the client. Submit the denial letter and all supporting documentation to the Claims Advocate team. Agents must notify clients within 48 hours of receiving any denial. See the updated appeal template in Agent Resources.
💼 Sales & Quoting
S-301 Quoting & Carrier Selection Guidelines Active
Agents must present a minimum of three carrier quotes for all new personal lines submissions. Quote rationale and carrier selection must be documented in Applied Epic. Preferred markets should be utilized when client meets eligibility requirements. Non-standard markets require supervisor approval before submission.
S-302 Commission & Revenue Disclosure Active
Ohio law requires disclosure of agent compensation to clients upon request. All agents must be prepared to provide this information accurately. Commission schedules are confidential and may not be shared with clients proactively unless required by law. Questions should be directed to Compliance.
🔐 Data Security
IT-401 Password & Access Management Active
All system passwords must be at least 12 characters and changed every 90 days. Multi-factor authentication is required for all agency management systems and carrier portals. Sharing login credentials is strictly prohibited. Lost or compromised credentials must be reported to IT within 1 hour.
IT-402 Remote Work & VPN Policy Updated
Remote access to agency systems requires the LMIG VPN. All remote devices must have current antivirus software and OS updates. Client data may not be stored on personal devices. Remote work arrangements must be approved by your direct supervisor and documented with HR.
Staff Directory
38 team members across all departments.
All
Leadership
Personal Lines
Commercial Lines
Claims
Operations & HR
KM
Karen Mitchell
Agency Principal
Leadership
✉️ Email
📞 Call
TR
Tom Reeves
Operations Manager
Operations
✉️ Email
📞 Call
SM
Sarah Mitchell
HR Manager
Human Resources
✉️ Email
📞 Call
AJ
Alex Johnson
Senior Agent
Personal Lines
✉️ Email
📞 Call
LP
Linda Park
Commercial Lines Agent
Commercial Lines
✉️ Email
📞 Call
RG
Robert Garcia
Claims Advocate
Claims
✉️ Email
📞 Call
MW
Marcus Webb
Commercial Lines Agent
Commercial Lines · 🆕 New
✉️ Email
📞 Call
DF
Dana Flores
Personal Lines Agent
Personal Lines · 🆕 New
✉️ Email
📞 Call
JB
Jennifer Brooks
Compliance Officer
Compliance
✉️ Email
📞 Call
Training & Onboarding
Complete required training, earn CE credits, and grow your expertise.
6
Modules Completed
3
In Progress
All Courses
Required
CE Credits
New Hire
Sales
Compliance
📋
Ohio DOI Compliance Essentials
Required
Covers Ohio licensing requirements, ethics, and regulatory changes for 2026. Qualifies for 3 CE credits.
✅ Completed · 3 CE Credits Earned
🛡️
Anti-Money Laundering (AML) Training
Required
Annual BSA/AML training covering red flags, SAR filing, and recordkeeping obligations for insurance agencies.
65% complete · Module 4 of 6
🔄
New Claims Portal — Applied Epic
Updated
Step-by-step walkthrough of the new digital claims submission workflow effective May 1st, 2026.
30% complete · Module 2 of 5
🤝
New Hire Onboarding Series
New Hire
Introduction to LMIG culture, systems, carriers, and processes. Required for all agents in first 30 days.
✅ Completed
🔒
Cybersecurity & Data Privacy
Required
GLBA safeguards, phishing awareness, and data breach response protocols for insurance professionals.
Not started · 2 CE Credits
📈
Commercial Lines Mastery
Elective
Deep dive into BOP, workers comp, commercial auto, and cyber liability coverages. Qualifies for 4 CE credits.
Not started · 4 CE Credits
Calendar & Events
Agency meetings, deadlines, training sessions, and team events.
April 2026
SunMonTueWedThuFriSat
📅 Upcoming Events
APR21
Staff All-Hands — Q1 Recap
🕑 2:00 PM · Main Conference Room
Company
APR25
Sales Excellence Ceremony
🕒 3:00 PM · Main Conference Room
Social
APR28
New Agent Onboarding — Day 1
🕙 9:00 AM · Training Room B
Training
APR30
CE Credit Tracking Deadline (Q1)
🔔 All Day · Compliance
Deadline
MAY2
Ohio DOI Compliance Webinar
🕛 12:00 PM · Virtual / Zoom
Compliance
MAY26
Memorial Day — Office Closed
🔔 All Day
Holiday