{"id":2751,"date":"2026-07-01T12:11:13","date_gmt":"2026-07-01T16:11:13","guid":{"rendered":"https:\/\/tomganim.com\/attorney\/?page_id=2751"},"modified":"2026-08-24T19:07:54","modified_gmt":"2026-08-24T23:07:54","slug":"dwi-lawyer","status":"publish","type":"page","link":"https:\/\/tomganim.com\/attorney\/dwi-lawyer\/","title":{"rendered":"DUI \/ DWI Defense"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2751\" class=\"elementor elementor-2751\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ad7086e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ad7086e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4270565\" data-id=\"4270565\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ad108f elementor-widget elementor-widget-html\" data-id=\"2ad108f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>DUI \/ DWI Lawyer Bridgeport, CT | Attorney Tom Ganim<\/title>\n<meta name=\"description\" content=\"Charged with DUI or DWI in Connecticut? Bridgeport DUI defense lawyer Tom Ganim protects your license and record on both the court and DMV tracks. 34+ years. Free, confidential consultation: 203-372-7772.\">\n<link rel=\"canonical\" href=\"https:\/\/tomganim.com\/attorney\/dwi-lawyer\/\">\n<meta property=\"og:title\" content=\"DUI \/ DWI Lawyer Bridgeport, CT | Attorney Tom Ganim\">\n<meta property=\"og:description\" content=\"Bridgeport DUI &amp; DWI defense lawyer Tom Ganim defends Connecticut drivers in court and at the DMV. Free, confidential consultation.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https:\/\/tomganim.com\/attorney\/dwi-lawyer\/\">\n<meta property=\"og:image\" content=\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/police-car-lights-illuminate-the-night-2026-01-08-23-39-33-utc-scaled.jpg\">\n<meta name=\"robots\" content=\"index, follow, max-image-preview:large\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"LegalService\",\"name\":\"Ganim, Ganim & Ganim, P.C.\",\"image\":\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/police-car-lights-illuminate-the-night-2026-01-08-23-39-33-utc-scaled.jpg\",\"url\":\"https:\/\/tomganim.com\/attorney\/dwi-lawyer\/\",\"telephone\":\"+1-203-372-7772\",\"priceRange\":\"Free Consultation\",\"areaServed\":[\"Bridgeport CT\",\"New Haven CT\",\"Fairfield County CT\",\"Connecticut\"],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"4666 Main Street\",\"addressLocality\":\"Bridgeport\",\"addressRegion\":\"CT\",\"postalCode\":\"06606\",\"addressCountry\":\"US\"},\"founder\":{\"@type\":\"Attorney\",\"name\":\"Thomas G. Ganim\"},\"serviceType\":\"DUI & DWI Defense\",\"sameAs\":[\"https:\/\/www.facebook.com\/Ganim4Hire\/\",\"https:\/\/www.youtube.com\/channel\/UCr5eLPl70zbR7vYhRHYg0Zw\"]}\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Do I really need a DUI lawyer?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can go to court on your own, but a Connecticut DUI runs on two tracks at once and the penalties are lasting. Tom knows where the state's case is weak and how to protect your license and your record.\"}},{\"@type\":\"Question\",\"name\":\"What happens to my license after a DUI?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Your license is at risk in two places: through the criminal court and separately through the Connecticut DMV. There is a short window to respond on the DMV side, so acting quickly matters.\"}},{\"@type\":\"Question\",\"name\":\"Can a DUI charge be reduced or dismissed?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sometimes. Depending on the facts, a charge can be reduced, resolved through a diversionary program, or challenged outright. Tom reviews your case to find the best available path.\"}},{\"@type\":\"Question\",\"name\":\"What if I refused the breath test?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Refusing a test triggers its own license suspension under Connecticut's implied-consent rules, but it does not mean your case is lost. Tom handles both the refusal and the underlying charge.\"}},{\"@type\":\"Question\",\"name\":\"Is a first offense really a big deal?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Even a first DUI in Connecticut can mean license suspension, fines, an ignition interlock device, and a mark on your record. It is worth defending properly.\"}},{\"@type\":\"Question\",\"name\":\"What does it cost to hire Tom?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Your first consultation is free and confidential. Payment plans are available, and what a case costs depends on the charges and your history. Tom will explain your options and what your defense involves before you decide anything.\"}}]}\n<\/script>\n<style>\n\/* ===== RESET & SCOPE ===== *\/\n.tg-bold, .tg-bold *, .tg-bold *::before, .tg-bold *::after {\n  margin: 0; padding: 0; box-sizing: border-box;\n}\n.tg-bold {\n  margin: 0 !important;\n  padding: 0 !important;\n  width: 100vw !important;\n  max-width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  overflow-x: hidden;\n  --bg: #0A0A0A;\n  --elevated: #111111;\n  --card: #161616;\n  --card-hover: #1c1c1c;\n  --red: #C41E1E;\n  --red-hover: #a81919;\n  --gold: #D4A520;\n  --gold-dim: #b8901c;\n  --white: #FFFFFF;\n  --gray-100: #F5F5F5;\n  --gray-200: #E0E0E0;\n  --gray-300: #BDBDBD;\n  --gray-400: #9E9E9E;\n  --gray-500: #757575;\n  --gray-600: #616161;\n  --gray-700: #424242;\n  --font-head: 'Oswald', sans-serif;\n  --font-body: 'Inter', sans-serif;\n  font-family: var(--font-body);\n  color: var(--gray-200);\n  background: var(--bg);\n  line-height: 1.6;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\n.tg-bold img { max-width: 100%; height: auto; display: block; }\n.tg-bold a { color: inherit; text-decoration: none; }\n.tg-bold ul, .tg-bold ol { list-style: none; }\n.tg-bold h1,.tg-bold h2,.tg-bold h3,.tg-bold h4,.tg-bold h5,.tg-bold h6 {\n  font-family: var(--font-head);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  line-height: 1.1;\n  color: var(--white);\n}\n\n\/* ===== NOISE TEXTURE ===== *\/\n.tg-bold .noise-section::before {\n  content: '';\n  position: absolute; inset: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'\/%3E%3C\/svg%3E\");\n  background-size: 200px 200px;\n  pointer-events: none;\n  z-index: 0;\n}\n.tg-bold .noise-section { position: relative; }\n.tg-bold .noise-section > * { position: relative; z-index: 1; }\n\n\/* ===== CONTAINER ===== *\/\n.tg-bold .tg-container {\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* ===== SECTION TAG ===== *\/\n.tg-bold .section-tag {\n  display: inline-block;\n  font-family: var(--font-head);\n  font-size: 0.9rem;\n  font-weight: 600;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--red);\n  border: 1px solid rgba(196,30,30,0.4);\n  padding: 6px 18px;\n  border-radius: 2px;\n  margin-bottom: 20px;\n}\n\n\/* ===== SECTION HEADLINE ===== *\/\n.tg-bold .section-headline {\n  font-size: clamp(2.2rem, 5vw, 3.4rem);\n  font-weight: 700;\n  margin-bottom: 20px;\n  color: var(--white);\n}\n.tg-bold .section-headline span { color: var(--red); }\n\n\/* ===== BUTTONS ===== *\/\n.tg-bold .btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-family: var(--font-head);\n  font-size: 1.5rem;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  padding: 20px 48px;\n  border: none;\n  border-radius: 3px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  text-decoration: none;\n}\n.tg-bold .btn-red, .tg-bold .btn-gold {\n  background: #FFD700;\n  color: #C41E1E !important;\n  font-weight: 700;\n}\n.tg-bold .btn-red:hover, .tg-bold .btn-gold:hover {\n  background: #FFC700;\n  color: #C41E1E !important;\n  transform: translateY(-2px);\n  box-shadow: 0 8px 30px rgba(255,215,0,0.35);\n}\n.tg-bold .btn-outline {\n  background: transparent;\n  color: #FFD700;\n  border: 2px solid #FFD700;\n}\n.tg-bold .btn-outline:hover {\n  background: rgba(255,215,0,0.1);\n  color: #FFD700;\n  transform: translateY(-2px);\n}\n\n\/* ===== CALLOUT ARROWS ===== *\/\n.tg-bold .cta-callout {\n  font-family: var(--font-head);\n  font-size: 1.6rem;\n  font-weight: 600;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 10px;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.tg-bold .cta-callout .callout-arrow {\n  display: inline-block;\n  animation: tg-bounce-arrow 1.2s ease-in-out infinite;\n}\n@keyframes tg-bounce-arrow {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(6px); }\n}\n\n\/* ===== CARD CLICK LINK ===== *\/\n.tg-bold .card-click-link {\n  display: inline-block;\n  margin-top: 12px;\n  font-family: var(--font-head);\n  font-size: 0.95rem;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--gold);\n  transition: color 0.3s ease;\n}\n.tg-bold .card-click-link:hover {\n  color: #FFD700;\n}\n\n\/* ===== SCROLL REVEAL ===== *\/\n.tg-bold .reveal {\n  opacity: 0;\n  transform: translateY(40px);\n  transition: opacity 0.7s ease, transform 0.7s ease;\n}\n.tg-bold .reveal.visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n\/* ===== NAV ===== *\/\n.tg-bold .tg-nav {\n  position: fixed;\n  top: 0; left: 0; right: 0;\n  z-index: 9999;\n  background: rgba(10,10,10,0.6);\n  backdrop-filter: blur(20px) saturate(180%);\n  -webkit-backdrop-filter: blur(20px) saturate(180%);\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n  transition: all 0.3s ease;\n}\n.tg-bold .tg-nav.scrolled {\n  background: rgba(10,10,10,0.92);\n  box-shadow: 0 4px 30px rgba(0,0,0,0.5);\n}\n.tg-bold .tg-nav-inner {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  height: 72px;\n}\n.tg-bold .nav-logo {\n  font-family: var(--font-head);\n  font-size: 1.1rem;\n  font-weight: 700;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--white);\n}\n.tg-bold .nav-logo span { color: var(--red); }\n.tg-bold .nav-links {\n  display: flex;\n  align-items: center;\n  gap: 32px;\n}\n.tg-bold .nav-links a {\n  font-family: var(--font-body);\n  font-size: 0.95rem;\n  font-weight: 500;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--gray-300);\n  transition: color 0.3s ease;\n}\n.tg-bold .nav-links a:hover { color: var(--white); }\n.tg-bold .nav-cta {\n  background: #FFD700 !important;\n  color: #C41E1E !important;\n  padding: 10px 22px !important;\n  border-radius: 3px;\n  font-family: var(--font-head) !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.1em !important;\n  transition: all 0.3s ease;\n}\n.tg-bold .nav-cta:hover {\n  background: #FFC700 !important;\n  box-shadow: 0 4px 20px rgba(255,215,0,0.4);\n}\n.tg-bold .nav-toggle {\n  display: none;\n  flex-direction: column;\n  gap: 5px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  padding: 8px;\n}\n.tg-bold .nav-toggle span {\n  width: 24px; height: 2px;\n  background: var(--white);\n  transition: all 0.3s ease;\n}\n\n\/* ===== HERO ===== *\/\n.tg-bold .tg-hero {\n  position: relative;\n  min-height: 100vh;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  overflow: hidden;\n  background: var(--bg);\n}\n.tg-bold .hero-bg {\n  position: absolute; inset: 0;\n  background: url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/More_Clix_Ganim-27.jpg') center 20% \/ cover no-repeat;\n  filter: brightness(0.15);\n  transform: scale(1.05);\n}\n.tg-bold .hero-overlay {\n  position: absolute; inset: 0;\n  background: linear-gradient(180deg, rgba(10,10,10,0.5) 0%, rgba(10,10,10,0.8) 60%, var(--bg) 100%);\n}\n.tg-bold .hero-tint {\n  position: absolute; inset: 0;\n  background: rgba(212, 165, 32, 0.05);\n  mix-blend-mode: overlay;\n  pointer-events: none;\n}\n.tg-bold .hero-cutout { display: none; }\n.tg-bold .hero-inner {\n  position: relative;\n  z-index: 2;\n  max-width: 1200px;\n  width: 100%;\n  margin: 0 auto;\n  padding: 120px 24px 60px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 48px;\n}\n.tg-bold .hero-content {\n  flex: 1;\n  text-align: left;\n}\n.tg-bold .hero-photo-container {\n  flex-shrink: 0;\n  width: 500px;\n  text-align: center;\n}\n.tg-bold .hero-photo-container img {\n  width: 100%;\n  height: 650px;\n  object-fit: cover;\n  object-position: center 15%;\n  border: 3px solid rgba(212,165,32,0.5);\n  border-radius: 6px;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.6), 0 0 30px rgba(212,165,32,0.1);\n}\n.tg-bold .hero-photo-label {\n  font-family: var(--font-head);\n  font-size: clamp(1.3rem, 3vw, 1.8rem);\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-top: 16px;\n  line-height: 1.1;\n  text-shadow: 0 0 60px rgba(196,30,30,0.5), 0 0 120px rgba(196,30,30,0.25), 0 4px 30px rgba(196,30,30,0.3);\n}\n.tg-bold .hero-headline-main {\n  font-family: var(--font-head);\n  font-size: clamp(3rem, 10vw, 6rem);\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-bottom: 8px;\n  text-shadow: 0 0 60px rgba(196,30,30,0.5), 0 0 120px rgba(196,30,30,0.25), 0 4px 30px rgba(196,30,30,0.3);\n  line-height: 0.95;\n}\n.tg-bold .hero-headline-main span { color: var(--red); }\n.tg-bold .hero-headline {\n  font-family: var(--font-head);\n  font-size: clamp(4rem, 18vw, 14rem);\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-bottom: 8px;\n  text-shadow: 0 0 60px rgba(196,30,30,0.5), 0 0 120px rgba(196,30,30,0.25), 0 4px 30px rgba(196,30,30,0.3);\n  line-height: 0.85;\n  width: 100%;\n  text-align: center;\n  white-space: nowrap;\n  position: relative;\n  z-index: 3;\n  padding: 0 24px;\n  margin-top: 100px;\n}\n.tg-bold .hero-headline span { color: var(--red); }\n.tg-bold .hero-kcct-wrap {\n  margin: 0 0 20px;\n  width: clamp(300px, 50vw, 560px);\n  position: relative;\n  left: -12px;\n  overflow: hidden;\n  height: auto;\n  \/* Crop the white space above and below the yellow *\/\n  clip-path: inset(18% 0 22% 0);\n  margin-top: -40px;\n  margin-bottom: -20px;\n}\n.tg-bold .hero-kcct {\n  width: 100%;\n  display: block;\n}\n.tg-bold .hero-sub {\n  font-family: var(--font-body);\n  font-size: clamp(1.05rem, 2vw, 1.35rem);\n  font-weight: 500;\n  color: var(--gray-200);\n  margin-bottom: 40px;\n  line-height: 1.7;\n  max-width: 600px;\n}\n.tg-bold .hero-ctas {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n\/* ===== PERSONAL INJURY SECTION ===== *\/\n.tg-bold .tg-pi {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .pi-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n  margin-bottom: 60px;\n}\n.tg-bold .pi-text p {\n  font-size: 1.05rem;\n  line-height: 1.8;\n  color: var(--gray-300);\n  margin-bottom: 20px;\n}\n.tg-bold .pi-text .pi-list {\n  margin: 20px 0 28px;\n}\n.tg-bold .pi-text .pi-list li {\n  padding: 8px 0;\n  padding-left: 24px;\n  position: relative;\n  font-size: 1.1rem;\n  color: var(--gray-200);\n}\n.tg-bold .pi-text .pi-list li::before {\n  content: '';\n  position: absolute;\n  left: 0; top: 16px;\n  width: 8px; height: 8px;\n  background: #FFD700; color: #C41E1E !important;\n  border-radius: 1px;\n  transform: rotate(45deg);\n}\n.tg-bold .pi-photo {\n  border-radius: 6px;\n  overflow: hidden;\n  position: relative;\n}\n.tg-bold .pi-photo img {\n  width: 100%;\n  height: 500px;\n  object-fit: cover;\n  display: block;\n}\n.tg-bold .pi-photo::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 4px;\n  background: #FFD700; color: #C41E1E !important;\n}\n\n\/* PI Cards *\/\n.tg-bold .pi-cards {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 20px;\n}\n.tg-bold .pi-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 32px 24px;\n  text-align: center;\n  transition: all 0.4s ease;\n}\n.tg-bold .pi-card:hover {\n  background: var(--card-hover);\n  border-color: rgba(212,165,32,0.8);\n  transform: translateY(-6px);\n  box-shadow: 0 16px 40px rgba(0,0,0,0.4);\n}\n.tg-bold .pi-card-icon {\n  width: 56px; height: 56px;\n  margin: 0 auto 18px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(196,30,30,0.1);\n  border-radius: 50%;\n}\n.tg-bold .pi-card-icon svg {\n  width: 26px; height: 26px;\n  fill: var(--red);\n}\n.tg-bold .pi-card h4 {\n  font-size: clamp(1.4rem, 3vw, 1.8rem) !important;\n  font-size: 1.1rem;\n  font-weight: 600;\n  margin-bottom: 10px;\n  letter-spacing: 0.06em;\n}\n.tg-bold .pi-card p {\n  font-size: 0.82rem;\n  color: var(--gray-400);\n  line-height: 1.6;\n}\n\n\/* ===== STATS BAR ===== *\/\n.tg-bold .tg-stats {\n  padding: 70px 0;\n  background: var(--bg);\n  border-top: 1px solid rgba(255,255,255,0.04);\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n}\n.tg-bold .stats-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 30px;\n  text-align: center;\n}\n.tg-bold .stat-item {\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 24px 16px;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .stat-item:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .stat-item h3 {\n  font-size: clamp(2.2rem, 4.5vw, 3.5rem);\n  font-weight: 700;\n  color: var(--gold);\n  margin-bottom: 8px;\n}\n.tg-bold .stat-item p {\n  font-family: var(--font-head);\n  font-size: 0.95rem;\n  font-weight: 500;\n  letter-spacing: 0.15em;\n  text-transform: uppercase;\n  color: var(--gray-400);\n}\n\n\/* ===== OTHER PRACTICE AREAS ===== *\/\n.tg-bold .tg-practice {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .practice-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n.tg-bold .practice-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 36px 28px;\n  transition: all 0.4s ease;\n  position: relative;\n  overflow: hidden;\n}\n.tg-bold .practice-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: #FFD700; color: #C41E1E !important;\n  transform: scaleX(0);\n  transition: transform 0.4s ease;\n  transform-origin: left;\n}\n.tg-bold .practice-card:hover::before { transform: scaleX(1); }\n.tg-bold .practice-card:hover {\n  background: var(--card-hover);\n  border-color: rgba(212,165,32,0.8);\n  transform: translateY(-4px);\n  box-shadow: 0 12px 32px rgba(0,0,0,0.3);\n}\n.tg-bold .practice-icon {\n  width: 48px; height: 48px;\n  margin-bottom: 18px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(212,165,32,0.08);\n  border-radius: 8px;\n}\n.tg-bold .practice-icon svg {\n  width: 24px; height: 24px;\n  fill: var(--gold);\n}\n.tg-bold .practice-card h4 {\n  font-size: clamp(1.4rem, 3vw, 1.8rem) !important;\n  font-size: 1rem;\n  font-weight: 600;\n  margin-bottom: 10px;\n  letter-spacing: 0.06em;\n}\n.tg-bold .practice-card p {\n  font-size: 1rem;\n  color: var(--gray-400);\n  line-height: 1.7;\n}\n\n\/* ===== ABOUT TOM ===== *\/\n.tg-bold .tg-about {\n  padding: 100px 0;\n  background: var(--bg);\n}\n.tg-bold .about-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n}\n.tg-bold .about-photo-wrap {\n  position: relative;\n  display: inline-block;\n}\n.tg-bold .about-photo-wrap img {\n  width: 100%;\n  height: 600px;\n  object-fit: cover;\n  object-position: center 15%;\n  border-radius: 6px;\n  display: block;\n}\n.tg-bold .about-photo-wrap::after {\n  content: '';\n  position: absolute;\n  inset: -8px;\n  border: 2px solid var(--gold);\n  border-radius: 10px;\n  pointer-events: none;\n  opacity: 0.35;\n}\n.tg-bold .about-text p {\n  font-size: 1rem;\n  line-height: 1.8;\n  color: var(--gray-300);\n  margin-bottom: 18px;\n}\n.tg-bold .about-credentials {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 28px;\n}\n.tg-bold .credential-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 10px 18px;\n  background: rgba(212,165,32,0.06);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 4px;\n  font-size: 0.95rem;\n  font-weight: 500;\n  color: var(--gold);\n  letter-spacing: 0.04em;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .credential-badge:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .credential-badge svg {\n  width: 16px; height: 16px;\n  fill: var(--gold);\n  flex-shrink: 0;\n}\n\n\/* ===== PHOTO STRIP ===== *\/\n.tg-bold .tg-photostrip {\n  padding: 60px 0;\n  background: var(--elevated);\n  overflow: hidden;\n}\n.tg-bold .photostrip-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 12px;\n}\n.tg-bold .photostrip-item {\n  overflow: hidden;\n  border-radius: 4px;\n  height: 280px;\n  border: 1px solid rgba(212,165,32,0.4);\n  transition: border-color 0.3s ease;\n}\n.tg-bold .photostrip-item:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .photostrip-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition: transform 0.6s ease;\n}\n.tg-bold .photostrip-item:hover img {\n  transform: scale(1.08);\n}\n\n\/* ===== VIDEO SECTION CARDS ===== *\/\n.tg-bold .video-card {\n  border: 1px solid rgba(212,165,32,0.4) !important;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .video-card:hover {\n  border-color: rgba(212,165,32,0.8) !important;\n}\n\n\/* ===== REVIEW SLIDER ===== *\/\n.tg-bold .tg-reviews {\n  padding: 100px 0;\n  background: var(--bg);\n}\n.tg-bold .review-slider-wrap {\n  position: relative;\n  margin-top: 60px;\n}\n.tg-bold .review-slider {\n  display: flex;\n  gap: 24px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  padding: 0 0 20px;\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n.tg-bold .review-slider::-webkit-scrollbar {\n  display: none;\n}\n.tg-bold .review-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  padding: 32px;\n  min-width: 350px;\n  max-width: 350px;\n  flex-shrink: 0;\n  scroll-snap-align: start;\n  transition: border-color 0.3s ease;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.tg-bold .review-card:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .review-stars {\n  color: #FFD700;\n  font-size: 1.2rem;\n  letter-spacing: 3px;\n  margin-bottom: 16px;\n}\n.tg-bold .review-text {\n  font-size: 0.92rem;\n  line-height: 1.7;\n  color: var(--gray-300);\n  font-style: italic;\n  margin-bottom: 20px;\n  display: -webkit-box;\n  -webkit-line-clamp: 3;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n  flex-grow: 1;\n}\n.tg-bold .review-author {\n  font-family: var(--font-head);\n  font-size: 1rem;\n  font-weight: 600;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--white);\n  margin-bottom: 4px;\n}\n.tg-bold .review-label {\n  font-size: 0.78rem;\n  color: var(--gray-500);\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n.tg-bold .review-arrow {\n  position: absolute !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 50px !important;\n  height: 50px !important;\n  min-width: 50px !important;\n  min-height: 50px !important;\n  border-radius: 50% !important;\n  background: #FFD700 !important;\n  color: #C41E1E !important;\n  border: 2px solid rgba(212,165,32,0.6) !important;\n  font-size: 1.5rem !important;\n  font-weight: 700 !important;\n  cursor: pointer !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  z-index: 10 !important;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.4) !important;\n  transition: all 0.3s ease !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  line-height: 1 !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n}\n.tg-bold .review-arrow:hover {\n  background: #FFC700 !important;\n  transform: translateY(-50%) scale(1.1) !important;\n}\n.tg-bold .review-arrow-left {\n  left: -12px !important;\n}\n.tg-bold .review-arrow-right {\n  right: -12px !important;\n}\n\n\/* ===== VIDEO GALLERY ===== *\/\n.tg-bold .tg-video-gallery {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .video-gallery-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 24px;\n  margin-top: 60px;\n}\n.tg-bold .video-gallery-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n}\n.tg-bold .video-gallery-card {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 6px;\n  overflow: hidden;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .video-gallery-card:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .video-gallery-card .video-embed {\n  position: relative;\n  padding-top: 56.25%;\n}\n.tg-bold .video-gallery-card .video-embed iframe {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  border: none;\n}\n\n\/* ===== WHY TOM CARDS ===== *\/\n.tg-bold .why-tom-card {\n  border: 1px solid rgba(212,165,32,0.4);\n  transition: border-color 0.3s ease;\n}\n.tg-bold .why-tom-card:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n\n\/* ===== CONTACT \/ CTA ===== *\/\n.tg-bold .tg-contact {\n  padding: 100px 0;\n  background: var(--elevated);\n}\n.tg-bold .contact-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: start;\n}\n.tg-bold .contact-info h2 {\n  font-size: clamp(2rem, 4vw, 3rem);\n  margin-bottom: 24px;\n}\n.tg-bold .contact-info h2 span { color: var(--red); }\n.tg-bold .contact-info p {\n  font-size: 1rem;\n  color: var(--gray-300);\n  line-height: 1.8;\n  margin-bottom: 32px;\n}\n.tg-bold .contact-phone {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 24px;\n}\n.tg-bold .contact-phone-icon {\n  width: 56px; height: 56px;\n  background: #FFD700; color: #C41E1E !important;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n.tg-bold .contact-phone-icon svg {\n  width: 24px; height: 24px;\n  fill: var(--white);\n}\n.tg-bold .contact-phone-text a {\n  font-family: var(--font-head);\n  font-size: 1.8rem;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  color: var(--white);\n  transition: color 0.3s;\n}\n.tg-bold .contact-phone-text a:hover { color: var(--red); }\n.tg-bold .contact-phone-text p {\n  font-size: 0.95rem;\n  color: var(--gray-500);\n  margin: 0;\n  letter-spacing: 0.05em;\n}\n.tg-bold .contact-address {\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n  margin-top: 8px;\n}\n.tg-bold .contact-address-icon {\n  width: 40px; height: 40px;\n  background: rgba(212,165,32,0.1);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n  margin-top: 4px;\n}\n.tg-bold .contact-address-icon svg {\n  width: 18px; height: 18px;\n  fill: var(--gold);\n}\n.tg-bold .contact-address p {\n  font-size: 0.92rem;\n  color: var(--gray-400);\n  line-height: 1.7;\n  margin: 0;\n}\n\n\/* Form *\/\n.tg-bold .contact-form {\n  background: var(--card);\n  border: 1px solid rgba(212,165,32,0.4);\n  border-radius: 8px;\n  padding: 40px 36px;\n  transition: border-color 0.3s ease;\n}\n.tg-bold .contact-form:hover {\n  border-color: rgba(212,165,32,0.8);\n}\n.tg-bold .contact-form h3 {\n  font-size: 1.2rem;\n  margin-bottom: 28px;\n  letter-spacing: 0.08em;\n  text-align: center;\n}\n.tg-bold .form-group {\n  margin-bottom: 18px;\n}\n.tg-bold .form-group label {\n  display: block;\n  font-size: 0.9rem;\n  font-weight: 600;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: var(--gray-400);\n  margin-bottom: 8px;\n}\n.tg-bold .form-group input,\n.tg-bold .form-group textarea {\n  width: 100%;\n  background: var(--bg);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 4px;\n  padding: 14px 16px;\n  font-family: var(--font-body);\n  font-size: 0.92rem;\n  color: var(--white);\n  transition: border-color 0.3s ease;\n  outline: none;\n}\n.tg-bold .form-group input:focus,\n.tg-bold .form-group textarea:focus {\n  border-color: var(--red);\n}\n.tg-bold .form-group textarea {\n  height: 120px;\n  resize: vertical;\n}\n.tg-bold .form-group input::placeholder,\n.tg-bold .form-group textarea::placeholder {\n  color: var(--gray-600);\n}\n.tg-bold .form-submit {\n  width: 100%;\n  margin-top: 8px;\n}\n\n\/* ===== CARD TITLE OVERRIDE ===== *\/\n.tg-bold .pi-card h4,\n.tg-bold .practice-card h4,\n.tg-bold .about-cred h4,\n.tg-bold .stat-item h3 {\n  font-size: clamp(1.5rem, 3vw, 2rem) !important;\n  margin-bottom: 12px;\n}\n\n\/* ===== FOOTER ===== *\/\n.tg-bold .tg-footer {\n  padding: 40px 0;\n  background: var(--bg);\n  border-top: 1px solid rgba(255,255,255,0.04);\n}\n.tg-bold .footer-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 20px;\n}\n.tg-bold .footer-copy {\n  font-size: 0.95rem;\n  color: var(--gray-500);\n}\n.tg-bold .footer-social {\n  display: flex;\n  gap: 16px;\n}\n.tg-bold .footer-social a {\n  width: 38px; height: 38px;\n  background: rgba(255,255,255,0.04);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  transition: all 0.3s ease;\n}\n.tg-bold .footer-social a:hover {\n  background: #FFD700; color: #C41E1E !important;\n}\n.tg-bold .footer-social a svg {\n  width: 16px; height: 16px;\n  fill: var(--gray-400);\n  transition: fill 0.3s ease;\n}\n.tg-bold .footer-social a:hover svg {\n  fill: var(--white);\n}\n.tg-bold .footer-mcm {\n  font-size: 0.72rem;\n  color: var(--gray-600);\n  letter-spacing: 0.05em;\n}\n.tg-bold .footer-mcm a {\n  color: var(--gold);\n  transition: color 0.3s;\n}\n.tg-bold .footer-mcm a:hover { color: var(--white); }\n\n\/* ===== FLOATING CALL BUTTON ===== *\/\n.tg-bold .floating-call {\n  position: fixed;\n  bottom: 28px;\n  right: 28px;\n  z-index: 9998;\n  width: 64px; height: 64px;\n  background: #FFD700;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 6px 24px rgba(255,215,0,0.5);\n  animation: tg-pulse 2s infinite;\n  transition: transform 0.3s ease;\n  text-decoration: none;\n}\n.tg-bold .floating-call:hover {\n  transform: scale(1.1);\n}\n.tg-bold .floating-call svg {\n  width: 26px; height: 26px;\n  fill: #C41E1E;\n}\n@keyframes tg-pulse {\n  0% { box-shadow: 0 6px 24px rgba(196,30,30,0.5), 0 0 0 0 rgba(196,30,30,0.4); }\n  70% { box-shadow: 0 6px 24px rgba(196,30,30,0.5), 0 0 0 16px rgba(196,30,30,0); }\n  100% { box-shadow: 0 6px 24px rgba(196,30,30,0.5), 0 0 0 0 rgba(196,30,30,0); }\n}\n\n\/* ===== RESPONSIVE ===== *\/\n@media (max-width: 768px) {\n  .tg-bold .hero-inner { flex-direction: column; text-align: center; padding-top: 100px; }\n  .tg-bold .hero-content { text-align: center; }\n  .tg-bold .hero-content .hero-sub { text-align: center !important; margin-left: auto !important; margin-right: auto !important; }\n  .tg-bold .hero-content .hero-ctas { justify-content: center !important; flex-direction: column; align-items: center; }\n  .tg-bold .hero-kcct-wrap { margin: 0 auto 20px !important; left: 0 !important; width: clamp(260px, 80vw, 400px); }\n  .tg-bold .hero-content .cta-callout { justify-content: center; }\n  .tg-bold .hero-photo-container { width: 260px; margin: 0 auto; }\n  .tg-bold .hero-headline-main { font-size: clamp(2.5rem, 12vw, 4rem); }\n  .tg-bold .hero-headline { font-size: clamp(3rem, 16vw, 6rem); white-space: normal; }\n  .tg-bold .nav-links { display: none; }\n  .tg-bold .nav-links.open {\n    display: flex;\n    flex-direction: column;\n    position: absolute;\n    top: 72px; left: 0; right: 0;\n    background: rgba(10,10,10,0.96);\n    backdrop-filter: blur(20px);\n    padding: 24px;\n    gap: 20px;\n    border-bottom: 1px solid rgba(255,255,255,0.06);\n  }\n  .tg-bold .nav-toggle { display: flex; }\n  .tg-bold .pi-split { grid-template-columns: 1fr; gap: 40px; }\n  .tg-bold .pi-cards { grid-template-columns: repeat(2, 1fr); }\n  .tg-bold .stats-grid { grid-template-columns: repeat(2, 1fr); gap: 30px 20px; }\n  .tg-bold .practice-grid { grid-template-columns: 1fr; }\n  .tg-bold .about-split { grid-template-columns: 1fr; gap: 40px; }\n  .tg-bold .about-photo-wrap img { height: 400px; }\n  .tg-bold .photostrip-grid { grid-template-columns: repeat(2, 1fr); }\n  .tg-bold .review-card { min-width: 280px; max-width: 280px; }\n  .tg-bold .review-arrow { width: 40px; height: 40px; font-size: 1.2rem; }\n  .tg-bold .review-arrow-left { left: -6px; }\n  .tg-bold .review-arrow-right { right: -6px; }\n  .tg-bold .video-gallery-row { grid-template-columns: 1fr; }\n  .tg-bold .contact-grid { grid-template-columns: 1fr; gap: 40px; }\n  .tg-bold .floating-call { width: 56px; height: 56px; bottom: 20px; right: 20px; }\n}\n\n\/* ===== SMOOTH SCROLL ===== *\/\nhtml { scroll-behavior: smooth; }\n<\/style>\n<style>\n.tg-bold .tg-pagehero{position:relative;background:linear-gradient(135deg,#0d0d0d 0%,#171717 100%);border-bottom:3px solid var(--red);padding:130px 0 72px;overflow:hidden;}\n.tg-bold .tg-pagehero::before{content:\"\";position:absolute;inset:0;background:url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/GanimVal-9.jpg') center 25%\/cover no-repeat;opacity:0.14;}\n.tg-bold .pagehero-inner{position:relative;z-index:1;}\n.tg-bold .breadcrumb{font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--gray-500);margin-bottom:20px;}\n.tg-bold .breadcrumb a{color:var(--gray-400);text-decoration:none;}\n.tg-bold .breadcrumb a:hover{color:var(--gold);}\n.tg-bold .tg-pagehero h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.3rem,5.5vw,4rem);line-height:1.04;letter-spacing:0.01em;color:var(--white);max-width:16ch;margin:14px 0 0;}\n.tg-bold .tg-pagehero h1 span{color:var(--gold);}\n.tg-bold .tg-pagehero .ph-sub{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.18rem);line-height:1.7;color:var(--gray-300);max-width:62ch;margin:22px 0 32px;}\n.tg-bold .tg-pagehero .ph-ctas{display:flex;flex-wrap:wrap;gap:14px;}\n\n.tg-bold .tg-steps{background:var(--bg);padding:100px 0;}\n.tg-bold .tg-steps .steps-stat{font-family:var(--font-head);font-weight:500;font-size:clamp(1.1rem,2.2vw,1.55rem);line-height:1.45;color:var(--white);border-left:3px solid var(--gold);padding-left:20px;max-width:50ch;margin:24px 0 0;}\n.tg-bold .tg-steps .steps-stat b{color:var(--gold);}\n.tg-bold .steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:54px;}\n.tg-bold .step-card{background:var(--card);border:1px solid rgba(212,165,32,0.18);border-top:3px solid var(--red);padding:30px 22px;transition:transform .25s ease,border-color .25s ease;}\n.tg-bold .step-card:hover{transform:translateY(-6px);border-color:var(--gold);}\n.tg-bold .step-num{font-family:var(--font-head);font-weight:700;font-size:2.6rem;line-height:1;color:var(--gold);}\n.tg-bold .step-card h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.05em;font-size:1.05rem;color:var(--white);margin:14px 0 9px;}\n.tg-bold .step-card p{font-family:var(--font-body);font-size:0.9rem;line-height:1.65;color:var(--gray-400);margin:0;}\n\n.tg-bold .tg-process{background:var(--elevated);padding:100px 0;}\n.tg-bold .process-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:56px;}\n.tg-bold .process-step{position:relative;padding:0 16px;text-align:center;}\n.tg-bold .process-step .pnum{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--font-head);font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;}\n.tg-bold .process-step:not(:last-child)::after{content:\"\";position:absolute;top:28px;left:62%;width:76%;height:2px;background:rgba(212,165,32,0.30);}\n.tg-bold .process-step h4{font-family:var(--font-head);text-transform:uppercase;font-size:1rem;letter-spacing:0.04em;color:var(--white);margin:0 0 8px;}\n.tg-bold .process-step p{font-family:var(--font-body);font-size:0.86rem;line-height:1.6;color:var(--gray-400);margin:0;}\n\n.tg-bold .tg-faq{background:var(--bg);padding:100px 0;}\n.tg-bold .faq-list{max-width:840px;margin:50px auto 0;}\n.tg-bold .faq-item{border:1px solid rgba(255,255,255,0.08);border-left:3px solid var(--red);background:var(--card);margin-bottom:14px;}\n.tg-bold .faq-item summary{cursor:pointer;list-style:none;padding:22px 26px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.03em;font-size:1.02rem;color:var(--white);display:flex;justify-content:space-between;align-items:center;gap:16px;}\n.tg-bold .faq-item summary::-webkit-details-marker{display:none;}\n.tg-bold .faq-item summary::after{content:\"+\";color:var(--gold);font-family:var(--font-head);font-size:1.7rem;line-height:1;}\n.tg-bold .faq-item[open] summary::after{content:\"\\2212\";}\n.tg-bold .faq-item .faq-a{padding:0 26px 24px;font-family:var(--font-body);color:var(--gray-300);line-height:1.75;font-size:0.98rem;}\n\n.tg-bold .pi-reviews{background:var(--elevated);}\n.tg-bold .pi-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;}\n@media(max-width:900px){.tg-bold .steps-grid{grid-template-columns:repeat(2,1fr);}.tg-bold .process-grid{grid-template-columns:1fr 1fr;gap:38px 0;}.tg-bold .process-step::after{display:none;}}\n@media(max-width:820px){.tg-bold .pi-reviews-grid{grid-template-columns:1fr;}}\n@media(max-width:560px){.tg-bold .steps-grid{grid-template-columns:1fr;}.tg-bold .process-grid{grid-template-columns:1fr;}}\n<\/style>\n<style>\n\/* ===== LIGHT SECTIONS (alternating relief) ===== *\/\n.tg-bold .light-sec.noise-section{background:#F4F1EA;}\n.tg-bold .light-sec .section-headline{color:#161616;}\n.tg-bold .light-sec .section-headline span{color:var(--red);}\n.tg-bold .light-sec .section-tag{color:var(--red);}\n.tg-bold .light-sec p{color:#403a33;}\n.tg-bold .light-sec .pi-text p{color:#403a33;}\n.tg-bold .light-sec .pi-list li{color:#241f1a;}\n.tg-bold .light-sec .practice-card{background:#ffffff;border-color:rgba(0,0,0,0.10);}\n.tg-bold .light-sec .practice-card h4{color:#161616;}\n.tg-bold .light-sec .practice-card p{color:#5a534b;}\n.tg-bold .light-sec .practice-card:hover{border-color:var(--gold-dim);box-shadow:0 18px 40px -26px rgba(0,0,0,0.45);}\n.tg-bold .light-sec .step-card{background:#ffffff;border-color:rgba(0,0,0,0.10);border-top-color:var(--red);}\n.tg-bold .light-sec .step-card:hover{border-color:var(--gold-dim);box-shadow:0 18px 40px -26px rgba(0,0,0,0.45);}\n.tg-bold .light-sec .step-card h4{color:#161616;}\n.tg-bold .light-sec .step-card p{color:#5a534b;}\n.tg-bold .light-sec .step-num{color:var(--red);}\n.tg-bold .light-sec .steps-stat{color:#1c1813;border-left-color:var(--gold-dim);}\n.tg-bold .light-sec .steps-stat b{color:var(--gold-dim);}\n.tg-bold .light-sec .review-card{background:#ffffff;border-color:rgba(0,0,0,0.10);}\n.tg-bold .light-sec .review-text{color:#2a2620;}\n.tg-bold .light-sec .review-author{color:#161616;}\n.tg-bold .light-sec .review-label{color:var(--red);}\n.tg-bold .light-sec .review-stars{color:var(--gold-dim);}\n<\/style>\n<style>\n\/* ===== LEAN SEO PAGE HEADER ===== *\/\n.tg-bold .page-head{max-width:900px;margin-bottom:52px;}\n.tg-bold .page-head .breadcrumb{font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:#6a635a;margin-bottom:16px;}\n.tg-bold .page-head .breadcrumb a{color:#6a635a;text-decoration:none;}\n.tg-bold .page-head .breadcrumb a:hover{color:var(--red);}\n.tg-bold .page-h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.04;letter-spacing:0.01em;color:#161616;margin:0;}\n.tg-bold .page-lead{font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7;color:#403a33;max-width:64ch;margin:20px 0 0;}\n.tg-bold .page-call{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.04em;font-size:0.92rem;color:#6a635a;margin:22px 0 0;}\n.tg-bold .page-call a{color:var(--red);text-decoration:none;border-bottom:2px solid var(--red);padding-bottom:1px;}\n.tg-bold .page-call a:hover{color:var(--red-hover);}\n<\/style>\n<style>\n\/* ===== PI HERO (police-lights night, dark, distinct from homepage) ===== *\/\n.tg-bold .tg-pihero{position:relative;border-bottom:3px solid var(--red);overflow:hidden;background:#070707;}\n.tg-bold .tg-pihero .pihero-bg{position:absolute;inset:0;background:url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/police-car-lights-illuminate-the-night-2026-01-08-23-39-33-utc-scaled.jpg') center 40%\/cover no-repeat;}\n.tg-bold .tg-pihero .pihero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,0.82) 0%,rgba(8,8,8,0.46) 45%,rgba(8,8,8,0.34) 100%),linear-gradient(90deg,rgba(8,8,8,0.78) 0%,rgba(8,8,8,0.26) 56%,rgba(8,8,8,0.04) 100%);}\n.tg-bold .tg-pihero > .tg-container{position:relative;z-index:1;}\n.tg-bold .pihero-inner{display:grid;grid-template-columns:1.08fr 0.92fr;gap:50px;align-items:center;padding:126px 0 94px;}\n.tg-bold .pihero-content .breadcrumb{font-family:var(--font-body);font-size:0.78rem;letter-spacing:0.06em;text-transform:uppercase;color:#bdb7ae;margin-bottom:16px;}\n.tg-bold .pihero-content .breadcrumb a{color:#d4cec5;text-decoration:none;}\n.tg-bold .pihero-content .breadcrumb a:hover{color:var(--gold);}\n.tg-bold .pihero-content h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5.5vw,4.2rem);line-height:1.03;letter-spacing:0.01em;color:#ffffff;margin:8px 0 0;text-shadow:0 2px 22px rgba(0,0,0,0.85),0 1px 3px rgba(0,0,0,0.7);}\n.tg-bold .pihero-content h1 span{color:var(--gold);}\n.tg-bold .pihero-lead{font-family:var(--font-body);font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7;color:#ece7df;max-width:54ch;margin:22px 0 30px;text-shadow:0 1px 14px rgba(0,0,0,0.8);}\n.tg-bold .pihero-ctas{display:flex;flex-wrap:wrap;gap:14px;}\n.tg-bold .pihero-photo{position:relative;aspect-ratio:4\/5;border:1px solid rgba(212,165,32,0.55);border-radius:4px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,0.6);}\n.tg-bold .pihero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 32%;transform:scale(1.25);transform-origin:center 30%;display:block;}\n.tg-bold .pihero-photo .pihero-cap{position:absolute;left:0;bottom:0;background:var(--red);color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.05em;font-size:0.8rem;padding:9px 16px;}\n@media(max-width:900px){.tg-bold .pihero-inner{grid-template-columns:1fr;gap:32px;padding:104px 0 70px;}.tg-bold .pihero-photo{max-width:420px;}}\n<\/style>\n<style>\n.tg-bold .pihero-proof{display:flex;flex-wrap:wrap;gap:22px 40px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.18);}\n.tg-bold .pihero-proof span{font-family:var(--font-body);font-size:0.76rem;letter-spacing:0.06em;text-transform:uppercase;color:#cbc5bb;line-height:1.3;}\n.tg-bold .pihero-proof b{font-family:var(--font-head);font-weight:700;font-size:1.65rem;color:var(--gold);display:block;line-height:1;margin-bottom:5px;text-shadow:0 1px 10px rgba(0,0,0,0.6);}\n.tg-bold .footer-disclaimer{max-width:900px;margin:0 auto 24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.08);text-align:center;font-family:var(--font-body);font-size:0.72rem;line-height:1.7;color:#7a746b;}\n<\/style>\n<style>\n\/* ===== WORKERS' COMP PHOTO HERO ===== *\/\n.tg-bold .tg-wchero{position:relative;overflow:hidden;background:#0E0E0E;padding:158px 0 84px;border-bottom:3px solid var(--gold);}\n.tg-bold .tg-wchero .wchero-bg{position:absolute;inset:0;background:url('https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/engineer-worker-with-accident-at-factory-2026-03-25-10-54-05-utc-1.jpg') center 30%\/cover no-repeat;}\n.tg-bold .tg-wchero .wchero-bg::after{content:\"\";position:absolute;inset:0;background:linear-gradient(100deg, rgba(10,10,10,0.84) 0%, rgba(10,10,10,0.6) 32%, rgba(10,10,10,0.3) 58%, rgba(10,10,10,0.1) 100%);}\n.tg-bold .tg-wchero > .tg-container{position:relative;z-index:2;}\n.tg-bold .tg-wchero .wchero-grid{display:grid;grid-template-columns:1.08fr 0.92fr;gap:54px;align-items:center;}\n.tg-bold .tg-wchero .breadcrumb{color:rgba(255,255,255,0.6);margin-bottom:16px;}\n.tg-bold .tg-wchero .breadcrumb a{color:rgba(255,255,255,0.82);text-decoration:none;}\n.tg-bold .tg-wchero .breadcrumb a:hover{color:var(--gold);}\n.tg-bold .tg-wchero .section-tag{color:var(--gold);}\n.tg-bold .tg-wchero h1{font-family:var(--font-head);font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,4.8vw,3.9rem);line-height:1.02;letter-spacing:-0.01em;color:#fff;margin:14px 0 0;text-shadow:0 2px 26px rgba(0,0,0,0.55);}\n.tg-bold .tg-wchero h1 span{color:var(--gold);}\n.tg-bold .tg-wchero .wchero-lead{color:rgba(255,255,255,0.9);font-size:1.06rem;line-height:1.85;margin:22px 0 30px;max-width:560px;text-shadow:0 1px 14px rgba(0,0,0,0.45);}\n.tg-bold .tg-wchero .pihero-ctas{display:flex;gap:14px;flex-wrap:wrap;}\n.tg-bold .tg-wchero .btn-outline{border:2px solid rgba(255,255,255,0.85);color:#fff;background:transparent;}\n.tg-bold .tg-wchero .btn-outline:hover{background:#fff;color:#17140d;}\n.tg-bold .tg-wchero .wchero-proof{display:inline-flex;gap:34px;margin-top:34px;flex-wrap:wrap;background:rgba(0,0,0,0.5);padding:20px 30px;border-radius:12px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);}\n.tg-bold .tg-wchero .wchero-proof span{display:flex;flex-direction:column;font-family:var(--font-body);font-weight:600;font-size:0.72rem;letter-spacing:0.13em;text-transform:uppercase;color:rgba(255,255,255,0.62);}\n.tg-bold .tg-wchero .wchero-proof b{font-family:var(--font-head);font-weight:700;font-size:2rem;line-height:1;color:var(--red);margin-bottom:6px;}\n.tg-bold .tg-wchero .wchero-photo img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:0 28px 64px rgba(0,0,0,0.55);}\n@media(max-width:900px){\n  .tg-bold .tg-wchero{padding:128px 0 60px;}\n  .tg-bold .tg-wchero .wchero-grid{grid-template-columns:1fr;gap:34px;}\n  .tg-bold .tg-wchero .wchero-bg::after{background:linear-gradient(180deg, rgba(10,10,10,0.82) 0%, rgba(10,10,10,0.55) 55%, rgba(10,10,10,0.32) 100%);}\n  .tg-bold .tg-wchero .wchero-photo{max-width:460px;}\n}\n<\/style>\n<style>\n\/* hero bg override *\/\n.tg-bold .tg-wchero .wchero-bg{background:url(\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/police-car-lights-illuminate-the-night-2026-01-08-23-39-33-utc-scaled.jpg\") center 45%\/cover no-repeat;}\n.tg-bold .tg-wchero .wchero-bg::after{background:linear-gradient(100deg, rgba(10,10,10,0.9) 0%, rgba(10,10,10,0.72) 34%, rgba(10,10,10,0.42) 62%, rgba(10,10,10,0.18) 100%);}\n\n\/* hero: text left, KCCT logo right (where the photo was) *\/\n.tg-bold .tg-wchero .wchero-logo{display:flex;justify-content:center;align-items:center;}\n.tg-bold .tg-wchero .wchero-logo img{width:100%;max-width:440px;height:auto;display:block;filter:drop-shadow(0 12px 34px rgba(0,0,0,0.6));}\n\/* intro photo (seated portrait, moved down from hero): keep his face framed *\/\n.tg-bold .pi-photo img{object-position:center 25%;}\n\n\/* ===== BAC GRAPH ===== *\/\n.tg-bold .dui-bac{background:var(--elevated);padding:100px 0;}\n.tg-bold .dui-bac .bac-head{text-align:center;margin-bottom:14px;}\n.tg-bold .dui-bac .bac-wrap{max-width:760px;margin:46px auto 0;background:var(--card);border:1px solid rgba(212,165,32,0.18);border-top:3px solid var(--red);padding:44px 40px 34px;}\n.tg-bold .dui-bac .bac-track{display:flex;align-items:flex-end;justify-content:space-around;gap:24px;height:300px;border-bottom:2px dashed rgba(255,255,255,0.22);position:relative;padding-bottom:0;}\n.tg-bold .dui-bac .bac-zero{position:absolute;left:0;bottom:-24px;font-family:var(--font-mono,'Inter');font-size:0.72rem;letter-spacing:0.08em;color:var(--gray-500);}\n.tg-bold .dui-bac .bac-col:has(.b2),.bac-col:has(.b3){display:none !important;}.bac-col{flex:1;max-width:150px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;}\n.tg-bold .dui-bac .bac-val{font-family:var(--font-head);font-weight:700;font-size:1.55rem;color:var(--gold);margin-bottom:10px;opacity:0;transition:opacity .5s ease .5s;}\n.tg-bold .dui-bac.visible .bac-val{opacity:1;}\n.tg-bold .dui-bac .bac-bar{width:78%;border-radius:6px 6px 0 0;transform:scaleY(0);transform-origin:bottom;transition:transform 1.05s cubic-bezier(.18,.7,.24,1) .2s;}\n.tg-bold .dui-bac.visible .bac-bar{transform:scaleY(1);}\n.tg-bold .dui-bac .bac-bar.b1{background:linear-gradient(180deg,#e2431f,var(--red));box-shadow:0 0 32px -6px rgba(196,30,30,0.55);}\n.tg-bold .dui-bac .bac-bar.b2{background:linear-gradient(180deg,var(--gold),var(--gold-dim));}\n.tg-bold .dui-bac .bac-bar.b3{background:linear-gradient(180deg,#6c6c6c,#4a4a4a);}\n.tg-bold .dui-bac .bac-cap{margin-top:16px;text-align:center;}\n.tg-bold .dui-bac .bac-cap b{display:block;font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.04em;font-size:0.92rem;color:var(--white);}\n.tg-bold .dui-bac .bac-cap span{display:block;font-family:var(--font-body);font-size:0.78rem;color:var(--gray-400);margin-top:3px;}\n.tg-bold .dui-bac .bac-note{text-align:center;font-family:var(--font-body);font-size:0.78rem;color:var(--gray-500);margin:26px auto 0;max-width:60ch;}\n\n\/* ===== TWO CLOCKS TIMELINE ===== *\/\n.tg-bold .dui-clocks{background:var(--bg);padding:100px 0;}\n.tg-bold .dui-clocks .clocks-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:54px;position:relative;}\n.tg-bold .dui-clocks .clocks-grid::before{content:\"\";position:absolute;top:0;bottom:36px;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(212,165,32,0.35),transparent);}\n.tg-bold .dui-clocks .clock-col{padding:0 40px;}\n.tg-bold .dui-clocks .clock-col.court{padding-left:0;}\n.tg-bold .dui-clocks .clock-col.dmv{padding-right:0;}\n.tg-bold .dui-clocks .clock-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.06em;font-size:1.05rem;font-weight:600;margin-bottom:6px;}\n.tg-bold .dui-clocks .court .clock-tag{color:var(--red);}\n.tg-bold .dui-clocks .dmv .clock-tag{color:var(--gold);}\n.tg-bold .dui-clocks .clock-sub{font-family:var(--font-body);font-size:0.86rem;color:var(--gray-400);margin:0 0 30px;}\n.tg-bold .dui-clocks .clock-step{position:relative;padding:0 0 26px 34px;border-left:2px solid rgba(255,255,255,0.12);}\n.tg-bold .dui-clocks .clock-step:last-child{border-left-color:transparent;padding-bottom:0;}\n.tg-bold .dui-clocks .clock-step::before{content:\"\";position:absolute;left:-9px;top:0;width:16px;height:16px;border-radius:50%;background:var(--bg);border:3px solid var(--gray-600);}\n.tg-bold .dui-clocks .court .clock-step::before{border-color:var(--red);}\n.tg-bold .dui-clocks .dmv .clock-step::before{border-color:var(--gold);}\n.tg-bold .dui-clocks .clock-step h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.03em;font-size:1rem;color:var(--white);margin:-4px 0 6px;}\n.tg-bold .dui-clocks .clock-step p{font-family:var(--font-body);font-size:0.88rem;line-height:1.6;color:var(--gray-400);margin:0;}\n.tg-bold .dui-clocks .clocks-foot{text-align:center;margin-top:44px;font-family:var(--font-body);color:var(--gray-300);font-size:0.98rem;}\n.tg-bold .dui-clocks .clocks-foot b{color:var(--gold);}\n\n\/* ===== CHARGES ZIG-ZAG ROWS ===== *\/\n.tg-bold .dui-charges{background:var(--elevated);padding:100px 0;}\n.tg-bold .dui-charges .charge-list{max-width:900px;margin:52px auto 0;}\n.tg-bold .dui-charges .charge-row{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:baseline;padding:26px 0;border-bottom:1px solid rgba(255,255,255,0.08);}\n.tg-bold .dui-charges .charge-row:last-child{border-bottom:none;}\n.tg-bold .dui-charges .charge-idx{font-family:var(--font-head);font-weight:700;font-size:2.5rem;line-height:1;color:var(--gold);min-width:64px;}\n.tg-bold .dui-charges .charge-row:nth-child(even) .charge-idx{color:var(--red);}\n.tg-bold .dui-charges .charge-body h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.03em;font-size:1.15rem;color:var(--white);margin:0 0 7px;}\n.tg-bold .dui-charges .charge-body p{font-family:var(--font-body);font-size:0.95rem;line-height:1.65;color:var(--gray-400);margin:0;}\n.tg-bold .dui-charges .charge-body a{color:var(--gold);text-decoration:none;font-weight:600;font-size:0.9rem;}\n.tg-bold .dui-charges .charge-body a:hover{color:var(--white);}\n\n\/* ===== STAKES COMPACT LIST ===== *\/\n.tg-bold .dui-stakes .stakes-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;margin-top:46px;max-width:920px;margin-left:auto;margin-right:auto;}\n.tg-bold .dui-stakes .stake-item{padding:16px 20px;border-left:3px solid var(--red);background:#ffffff;}\n.tg-bold .dui-stakes .stake-item h4{font-family:var(--font-head);text-transform:uppercase;letter-spacing:0.03em;font-size:0.98rem;color:#161616;margin:0 0 4px;}\n.tg-bold .dui-stakes .stake-item p{font-family:var(--font-body);font-size:0.88rem;line-height:1.55;color:#5a534b;margin:0;}\n\n@media(max-width:820px){\n  .tg-bold .dui-clocks .clocks-grid{grid-template-columns:1fr;gap:48px;}\n  .tg-bold .dui-clocks .clocks-grid::before{display:none;}\n  .tg-bold .dui-clocks .clock-col{padding:0;}\n  .tg-bold .dui-stakes .stakes-grid{grid-template-columns:1fr;}\n  .tg-bold .dui-bac .bac-wrap{padding:34px 20px 28px;}\n  .tg-bold .dui-bac .bac-track{gap:12px;height:250px;}\n  .tg-bold .dui-charges .charge-idx{font-size:2rem;min-width:44px;}\n}\n<\/style>\n\n<\/head>\n<body>\n<div class=\"tg-bold\">\n<!-- ===== NAV ===== -->\n<nav class=\"tg-nav\" id=\"tgNav\">\n  <div class=\"tg-nav-inner\">\n    <a href=\"https:\/\/tomganim.com\/attorney\/\" class=\"nav-logo\">Attorney <span>Tom Ganim<\/span><\/a>\n    <div class=\"nav-links\" id=\"navLinks\">\n      <a href=\"https:\/\/tomganim.com\/attorney\/personal-injury\/\">Personal Injury<\/a>\n      <a href=\"https:\/\/tomganim.com\/attorney\/practice-areas\/\">Practice Areas<\/a>\n      <a href=\"https:\/\/tomganim.com\/attorney\/the-firm\/\">About<\/a>\n      <a href=\"#contact\">Contact<\/a>\n      <a href=\"tel:2033727772\" class=\"nav-cta\">\n        <svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"currentColor\" style=\"display:inline;vertical-align:middle;margin-right:4px;\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg>\n        CALL NOW\n      <\/a>\n    <\/div>\n    <button class=\"nav-toggle\" id=\"navToggle\" aria-label=\"Menu\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n  <\/div>\n<\/nav>\n\n<section class=\"tg-wchero\" id=\"top\">\n  <div class=\"wchero-bg\" aria-hidden=\"true\"><\/div>\n  <div class=\"tg-container\">\n    <div class=\"wchero-grid\">\n      <div class=\"wchero-text reveal\">\n        <div class=\"breadcrumb\"><a href=\"https:\/\/tomganim.com\/attorney\/\">Home<\/a> &nbsp;\/&nbsp; <a href=\"https:\/\/tomganim.com\/attorney\/practice-areas\/\">Practice Areas<\/a> &nbsp;\/&nbsp; DUI &amp; DWI Defense<\/div>\n        <div class=\"section-tag\">DUI &amp; DWI Defense<\/div>\n        <h1>Connecticut <span>DUI &amp; DWI<\/span> Defense Lawyer<\/h1>\n        <p class=\"wchero-lead\">A DUI arrest in Connecticut puts two things at risk at once &mdash; your license and your record &mdash; and you have a limited window to act on both. For 34+ years, attorney Tom Ganim has defended Connecticut drivers, challenged the evidence, and fought to protect their license, their freedom, and their future.<\/p>\n        <div class=\"pihero-ctas\">\n          <a href=\"tel:2033727772\" class=\"btn btn-red\"><svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"currentColor\" style=\"display:inline;vertical-align:middle;margin-right:5px;\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg> (203) 372-7772<\/a>\n          <a href=\"#contact\" class=\"btn btn-outline\">FREE CASE REVIEW<\/a>\n        <\/div>\n        <div class=\"wchero-proof\"><span><b>34+<\/b>Years Experience<\/span><span><b>5,000+<\/b>Cases Handled<\/span><span><b>24\/7<\/b>We Answer<\/span><\/div>\n      <\/div>\n      <div class=\"wchero-logo reveal\" style=\"transition-delay:0.15s;\">\n        <img decoding=\"async\" src=\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/06\/kcct3-yellow-1.png\" alt=\"Keep Calm. Call Tom. &mdash; Attorney Tom Ganim, Connecticut DUI &amp; DWI defense\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- VIDEO -->\n<style>\n.tg-bold .tgvideo-wrap{position:relative;width:100%;max-width:900px;margin:0 auto;aspect-ratio:16\/9;border-radius:10px;overflow:hidden;border:1px solid rgba(212,165,32,0.35);box-shadow:0 34px 70px -42px rgba(0,0,0,0.85);background:#000;}\n.tg-bold .tgvideo-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block;}\n<\/style>\n<section class=\"tg-duivideo noise-section\" style=\"background:var(--elevated);padding:88px 0;\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center; margin-bottom:38px;\" class=\"reveal\">\n      <div class=\"section-tag\">Watch<\/div>\n      <h2 class=\"section-headline\">HEAR IT FROM <span>TOM HIMSELF<\/span><\/h2>\n    <\/div>\n    <div class=\"tgvideo-wrap reveal\">\n      <iframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/x0cpdvvO4_Y?rel=0\" title=\"Attorney Tom Ganim \u2014 DUI \/ DWI Defense\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tg-pi noise-section light-sec\">\n  <div class=\"tg-container\">\n    <div class=\"pi-split\">\n      <div class=\"pi-text reveal\">\n        <div class=\"section-tag\">Why Tom<\/div>\n        <h2 class=\"section-headline\">CHARGED WITH DUI? <span>DON'T FACE IT ALONE.<\/span><\/h2>\n        <p>In Connecticut, a DWI, DUI or OUI &mdash; operating under the influence &mdash; is charged the moment you're arrested. But the case against you is rarely as airtight as it sounds at the scene. The traffic stop, the field sobriety tests, and the breath or blood testing can all be questioned.<\/p>\n        <p>Attorney Tom Ganim examines every piece of the state's case &mdash; how the stop was made, whether the testing was done correctly, and whether your rights were respected. Where there's a weakness, he uses it. Where there's a path to reduce or dismiss the charge, he pursues it.<\/p>\n        <ul class=\"pi-list\">\n          <li>Free, confidential review of your arrest<\/li>\n          <li>Defense on both fronts &mdash; criminal court and the DMV<\/li>\n          <li>Challenges to the stop, the tests, and the evidence<\/li>\n          <li>A defense built to protect your license and your record<\/li>\n        <\/ul>\n        <a href=\"#contact\" class=\"btn btn-red\">CLICK HERE &mdash; FREE CONSULTATION<\/a>\n      <\/div>\n      <div class=\"pi-photo reveal\" style=\"transition-delay:0.2s;\">\n        <img decoding=\"async\" src=\"https:\/\/tomganim.com\/attorney\/wp-content\/uploads\/2026\/07\/Tom-Ganim-October-03.jpg\" alt=\"Attorney Tom Ganim, DUI defense lawyer serving Bridgeport and Fairfield County, Connecticut\">\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"dui-bac reveal\">\n  <div class=\"tg-container\">\n    <div class=\"bac-head\">\n      <div class=\"section-tag\" style=\"color:var(--gold);\">Know The Line<\/div>\n      <h2 class=\"section-headline\" style=\"color:#fff;\">CONNECTICUT'S <span style=\"color:var(--red);\">LEGAL LIMITS<\/span><\/h2>\n      <p style=\"max-width:600px;margin:14px auto 0;color:var(--gray-400);font-size:0.95rem;line-height:1.7;\">The legal limit isn't the same for every driver. A charge can follow a reading well below what most people assume.<\/p>\n    <\/div>\n    <div class=\"bac-wrap\">\n      <div class=\"bac-track\">\n        <span class=\"bac-zero\">0.00% BAC<\/span>\n        <div class=\"bac-col\">\n          <div class=\"bac-val\">0.08%<\/div>\n          <div class=\"bac-bar b1\" style=\"height:270px;\"><\/div>\n          <div class=\"bac-cap\"><b>Connecticut Legal Limit<\/b><span>Standard limit<\/span><\/div>\n        <\/div>\n        <div class=\"bac-col\">\n          <div class=\"bac-val\">Lower<\/div>\n          <div class=\"bac-bar b2\" style=\"height:135px;\"><\/div>\n          <div class=\"bac-cap\"><b>Commercial \/ CDL<\/b><span>Stricter limit applies<\/span><\/div>\n        <\/div>\n        <div class=\"bac-col\">\n          <div class=\"bac-val\">Lower<\/div>\n          <div class=\"bac-bar b3\" style=\"height:68px;\"><\/div>\n          <div class=\"bac-cap\"><b>Under 21<\/b><span>Zero tolerance applies<\/span><\/div>\n        <\/div>\n      <\/div>\n      <p class=\"bac-note\">General Connecticut limits shown for reference. Thresholds and penalties can change, and every case turns on its own facts &mdash; this isn't legal advice. If you've been charged near or above any limit, talk to Tom.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"dui-clocks\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">The Part Most People Miss<\/div>\n      <h2 class=\"section-headline\">TWO CLOCKS, <span>ONE ARREST<\/span><\/h2>\n      <p style=\"max-width:640px;margin:14px auto 0;color:var(--gray-400);font-size:0.95rem;line-height:1.7;\">A Connecticut DUI isn't one case &mdash; it's two, running at the same time. Your criminal case moves through court while the DMV moves separately to take your license. Tom handles both.<\/p>\n    <\/div>\n    <div class=\"clocks-grid reveal\">\n      <div class=\"clock-col court\">\n        <div class=\"clock-tag\">In Court<\/div>\n        <p class=\"clock-sub\">The criminal case &mdash; your record and penalties.<\/p>\n        <div class=\"clock-step\"><h4>Arraignment<\/h4><p>Your first court date. The criminal case officially begins.<\/p><\/div>\n        <div class=\"clock-step\"><h4>Pretrial<\/h4><p>Tom reviews the evidence, files motions, and negotiates.<\/p><\/div>\n        <div class=\"clock-step\"><h4>Program or Plea<\/h4><p>A diversionary program, a reduced plea, or a push to dismiss.<\/p><\/div>\n        <div class=\"clock-step\"><h4>Trial or Resolution<\/h4><p>Dismissal, an agreed outcome, or a verdict at trial.<\/p><\/div>\n      <\/div>\n      <div class=\"clock-col dmv\">\n        <div class=\"clock-tag\">At the DMV<\/div>\n        <p class=\"clock-sub\">The license case &mdash; separate from court.<\/p>\n        <div class=\"clock-step\"><h4>Notice of Suspension<\/h4><p>The DMV moves to suspend your license on its own track.<\/p><\/div>\n        <div class=\"clock-step\"><h4>Request a Hearing<\/h4><p>There's a short deadline to demand your DMV hearing. Miss it and suspension is automatic.<\/p><\/div>\n        <div class=\"clock-step\"><h4>DMV Hearing<\/h4><p>Tom argues to keep you driving and challenges the evidence.<\/p><\/div>\n        <div class=\"clock-step\"><h4>Reinstatement<\/h4><p>The terms for driving again &mdash; often including an interlock device.<\/p><\/div>\n      <\/div>\n    <\/div>\n    <p class=\"clocks-foot\">Both clocks start the day of your arrest. <b>The DMV one runs out fast.<\/b><\/p>\n  <\/div>\n<\/section>\n\n<section class=\"dui-charges\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\" style=\"color:var(--gold);\">What We Handle<\/div>\n      <h2 class=\"section-headline\" style=\"color:#fff;\">CHARGES TOM <span style=\"color:var(--red);\">DEFENDS<\/span><\/h2>\n    <\/div>\n    <div class=\"charge-list\">\n      <div class=\"charge-row reveal\"><div class=\"charge-idx\">01<\/div><div class=\"charge-body\"><h4>First-Offense DUI<\/h4><p>Even a first arrest carries real penalties. Tom works to protect your license and keep your record clean.<\/p><\/div><\/div>\n      <div class=\"charge-row reveal\"><div class=\"charge-idx\">02<\/div><div class=\"charge-body\"><h4>Multiple DUI &amp; Repeat Offenses<\/h4><p>A second, third, or multiple DUI brings harsher penalties and a longer suspension. Tom builds an aggressive, focused defense.<\/p><\/div><\/div>\n      <div class=\"charge-row reveal\"><div class=\"charge-idx\">03<\/div><div class=\"charge-body\"><h4>Test Refusal<\/h4><p>Refusing a breath or blood test triggers its own suspension. Tom handles the refusal and the underlying charge.<\/p><\/div><\/div>\n      <div class=\"charge-row reveal\"><div class=\"charge-idx\">04<\/div><div class=\"charge-body\"><h4>Underage &amp; Drug-Related<\/h4><p>Under-21 drivers face a lower limit, and drug-impairment charges are often harder for the state to prove.<\/p><\/div><\/div>\n      <div class=\"charge-row reveal\"><div class=\"charge-idx\">05<\/div><div class=\"charge-body\"><h4>High-BAC Charges<\/h4><p>Elevated readings raise your exposure &mdash; but the testing behind them can be challenged.<\/p><\/div><\/div>\n      <div class=\"charge-row reveal\"><div class=\"charge-idx\">06<\/div><div class=\"charge-body\"><h4>DUI With Injury<\/h4><p>When an accident and injuries are involved, the stakes rise sharply on both sides.<br><a href=\"https:\/\/tomganim.com\/attorney\/personal-injury\/\">See Personal Injury &rarr;<\/a><\/p><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tg-pi dui-stakes noise-section light-sec\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">What's At Stake<\/div>\n      <h2 class=\"section-headline\">WHAT A DUI <span>PUTS AT RISK<\/span><\/h2>\n    <\/div>\n    <div class=\"stakes-grid reveal\">\n      <div class=\"stake-item\"><h4>License Suspension<\/h4><p>Through the court and the DMV &mdash; separately.<\/p><\/div>\n      <div class=\"stake-item\"><h4>Ignition Interlock<\/h4><p>Driving again often means a device in your car.<\/p><\/div>\n      <div class=\"stake-item\"><h4>Fines &amp; Court Costs<\/h4><p>Fines, fees, and program costs add up fast.<\/p><\/div>\n      <div class=\"stake-item\"><h4>Your Record<\/h4><p>Can follow you to jobs, housing, and background checks.<\/p><\/div>\n      <div class=\"stake-item\"><h4>Possible Jail Time<\/h4><p>Even a first offense can carry that risk.<\/p><\/div>\n      <div class=\"stake-item\"><h4>Long-Term Costs<\/h4><p>A DUI can raise what you pay to drive for years.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tg-faq noise-section\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">Questions<\/div>\n      <h2 class=\"section-headline\">DUI &amp; DWI <span>FAQ<\/span><\/h2>\n    <\/div>\n    <div class=\"faq-list\">\n      <details class=\"faq-item reveal\"><summary>Do I really need a DUI lawyer?<\/summary><div class=\"faq-a\">You can go to court on your own, but a Connecticut DUI runs on two tracks at once and the penalties are lasting. Tom knows where the state's case is weak and how to protect your license and your record.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>What happens to my license?<\/summary><div class=\"faq-a\">Your license is at risk in two places: through the criminal court and separately through the Connecticut DMV. There's a short window to respond on the DMV side, so acting quickly matters.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>Can a DUI charge be reduced or dismissed?<\/summary><div class=\"faq-a\">Sometimes. Depending on the facts, a charge can be reduced, resolved through a diversionary program, or challenged outright. Tom reviews your case to find the best available path.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>What if I refused the breath test?<\/summary><div class=\"faq-a\">Refusing a test triggers its own license suspension under Connecticut's implied-consent rules &mdash; but it doesn't mean your case is lost. Tom handles both the refusal and the underlying charge.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>Is a first offense really a big deal?<\/summary><div class=\"faq-a\">Yes. Even a first DUI in Connecticut can mean suspension, fines, an ignition interlock device, and a mark on your record. It's worth defending properly.<\/div><\/details>\n      <details class=\"faq-item reveal\"><summary>What does it cost to hire Tom?<\/summary><div class=\"faq-a\">Your first consultation is free and confidential. Payment plans are available, and what a case costs depends on the charges and your history. Tom will explain your options and what your defense involves before you decide anything.<\/div><\/details>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tg-reviews pi-reviews noise-section light-sec\">\n  <div class=\"tg-container\">\n    <div style=\"text-align:center;\" class=\"reveal\">\n      <div class=\"section-tag\">Client Testimonials<\/div>\n      <h2 class=\"section-headline\">WHAT CLIENTS <span>SAY<\/span><\/h2>\n    <\/div>\n    <div class=\"pi-reviews-grid reveal\" style=\"transition-delay:0.15s;\">\n      <div class=\"review-card\"><div class=\"review-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"review-text\">\"Tom and his team are amazing people. They make you feel part of their family. Understanding and professional. I would highly recommend this firm.\"<\/p><div><div class=\"review-author\">Lissette Nieves<\/div><div class=\"review-label\">Google Review<\/div><\/div><\/div>\n      <div class=\"review-card\"><div class=\"review-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"review-text\">\"I was pleased with how my case was handled. Everyone was helpful in moving it along in a timely manner and kept me informed.\"<\/p><div><div class=\"review-author\">Terry Elder<\/div><div class=\"review-label\">Google Review<\/div><\/div><\/div>\n      <div class=\"review-card\"><div class=\"review-stars\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div><p class=\"review-text\">\"Thomas and his legal team are true professionals. They answered all my questions, addressed my concerns, and always provided prompt updates.\"<\/p><div><div class=\"review-author\">Jennifer Centeno<\/div><div class=\"review-label\">Client Testimonial<\/div><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<div class=\"review-cta\" style=\"text-align:center;padding:0 20px 90px;background:#0A0A0A;\"><p style=\"color:#9a948b;font-size:0.95rem;margin:0 0 16px;\">Worked with Tom or the team? Your review helps someone else find help.<\/p><a href=\"https:\/\/search.google.com\/local\/writereview?placeid=ChIJAQAAAFAF6IkRchyq3wzGlMY\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;font-family:&#039;Oswald&#039;,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;font-size:0.85rem;color:#D4A520;border:1px solid rgba(212,165,32,0.5);border-radius:4px;padding:14px 28px;text-decoration:none;\">&#9733; Leave Us a Google Review<\/a><\/div><\/div><!-- .tg-bold -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d7c2001 elementor-section-boxed elementor-section-content-top tg-contact noise-section elementor-section-height-default elementor-section-height-default\" data-id=\"d7c2001\" data-element_type=\"section\" id=\"contact\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d7c2c01\" data-id=\"d7c2c01\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d7c2d01 elementor-widget elementor-widget-html\" data-id=\"d7c2d01\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-bold\" style=\"width:100%!important;max-width:100%!important;position:static!important;left:auto!important;right:auto!important;margin:0!important;background:transparent!important;overflow:visible!important;\">\n      <div class=\"contact-info\">\n        <h2>KEEP CALM.<br><span>CALL TOM.<\/span><\/h2>\n        <p>Arrested for DUI in Connecticut? The sooner you have a lawyer, the more Tom can do &mdash; for your license, your record, and your case. Your first consultation is free and completely confidential. Call any time, day or night.<\/p>\n        <div class=\"contact-phone\">\n          <div class=\"contact-phone-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg>\n          <\/div>\n          <div class=\"contact-phone-text\">\n            <a href=\"tel:2033727772\">(203) 372-7772<\/a>\n            <p>Available 24\/7 for emergencies<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"contact-address\">\n          <div class=\"contact-address-icon\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z\"\/><\/svg>\n          <\/div>\n          <p>4666 Main Street<br>Bridgeport, CT 06606<br><span style=\"color:var(--gray-500);font-size:0.82rem;\">Ganim, Ganim &amp; Ganim, P.C.<\/span><\/p>\n        <\/div>\n      <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d7c2c02\" data-id=\"d7c2c02\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d7c2d02 elementor-widget elementor-widget-html\" data-id=\"d7c2d02\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-bold\" style=\"width:100%!important;max-width:100%!important;position:static!important;left:auto!important;right:auto!important;margin:0!important;background:transparent!important;overflow:visible!important;\">\n  <h3 style=\"font-size:1.2rem;margin:0 0 28px;letter-spacing:0.08em;text-align:center;\">REQUEST A FREE CONSULTATION<\/h3>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c2e01 elementor-button-align-stretch contact-form elementor-widget elementor-widget-form\" data-id=\"d7c2e01\" data-element_type=\"widget\" data-settings=\"{&quot;button_width&quot;:&quot;100&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Free Consultation\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"2751\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"d7c2e01\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-tgname elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgname\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFull Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[tgname]\" id=\"form-field-tgname\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Your full name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-tgemail elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgemail\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[tgemail]\" id=\"form-field-tgemail\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"your@email.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-tgphone elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgphone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[tgphone]\" id=\"form-field-tgphone\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"(203) 000-0000\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-tgmessage elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-tgmessage\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTell Us About Your Case\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[tgmessage]\" id=\"form-field-tgmessage\" rows=\"4\" placeholder=\"Briefly describe your situation...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_tgcaptcha elementor-col-100 recaptcha_v3-bottomright\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_tgcaptcha\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LciVEgsAAAAAI1byu3TJfB4vJDn9mZDYdHzgT2i\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomright\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CLICK HERE \u2014 SEND MESSAGE<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ad7086f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ad7086f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4270566\" data-id=\"4270566\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2ad1090 elementor-widget elementor-widget-html\" data-id=\"2ad1090\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"tg-bold\">\n\n<footer class=\"tg-footer\">\n  <div class=\"tg-container\">\n    <div class=\"footer-disclaimer\">Prior results do not guarantee a similar outcome. Every case is different. This page is for general information and is not legal advice.<\/div>\n    <div class=\"footer-inner\">\n      <div class=\"footer-copy\">&copy; 2026 Ganim, Ganim &amp; Ganim, P.C. All rights reserved.<\/div>\n      <div class=\"footer-social\">\n        <a href=\"https:\/\/facebook.com\/Ganim4Hire\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.youtube.com\/channel\/UCr5eLPl70zbR7vYhRHYg0Zw\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"\/><\/svg>\n        <\/a>\n      <\/div>\n      <div class=\"footer-mcm\">Built by <a href=\"https:\/\/moreclixmedia.com\" target=\"_blank\" rel=\"noopener\">More Clix Media<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- ===== FLOATING CALL BUTTON ===== -->\n<a href=\"tel:2033727772\" class=\"floating-call\" aria-label=\"Call Tom Ganim\">\n  <svg viewBox=\"0 0 24 24\"><path d=\"M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24 11.36 11.36 0 003.58.57 1 1 0 011 1V20a1 1 0 01-1 1A17 17 0 013 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.45.57 3.57a1 1 0 01-.25 1.02l-2.2 2.2z\"\/><\/svg>\n<\/a>\n\n<\/div><!-- .tg-bold -->\n\n<script>\n(function(){\n  const tg = document.querySelector('.tg-bold');\n  if (!tg) return;\n\n  \/* === NAV SCROLL === *\/\n  const nav = tg.querySelector('.tg-nav');\n  window.addEventListener('scroll', function(){\n    nav.classList.toggle('scrolled', window.scrollY > 60);\n  }, {passive:true});\n\n  \/* === MOBILE NAV TOGGLE === *\/\n  const toggle = tg.querySelector('#navToggle');\n  const links = tg.querySelector('#navLinks');\n  toggle.addEventListener('click', function(){\n    links.classList.toggle('open');\n  });\n  links.querySelectorAll('a').forEach(function(a){\n    a.addEventListener('click', function(){ links.classList.remove('open'); });\n  });\n\n  \/* === SCROLL REVEAL === *\/\n  const reveals = tg.querySelectorAll('.reveal');\n  const revealObserver = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting) {\n        e.target.classList.add('visible');\n        revealObserver.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });\n  reveals.forEach(function(el){ revealObserver.observe(el); });\n\n  \/* === COUNTER ANIMATION === *\/\n  const counters = tg.querySelectorAll('.counter');\n  let counted = false;\n  const counterObserver = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting && !counted) {\n        counted = true;\n        counters.forEach(function(c){\n          var target = parseInt(c.getAttribute('data-target'), 10);\n          var duration = 2000;\n          var start = 0;\n          var startTime = null;\n          function step(ts){\n            if (!startTime) startTime = ts;\n            var progress = Math.min((ts - startTime) \/ duration, 1);\n            var eased = 1 - Math.pow(1 - progress, 3);\n            c.textContent = Math.floor(eased * target);\n            if (progress < 1) requestAnimationFrame(step);\n            else c.textContent = target;\n          }\n          requestAnimationFrame(step);\n        });\n      }\n    });\n  }, { threshold: 0.3 });\n  var statsSection = tg.querySelector('.tg-stats');\n  if (statsSection) counterObserver.observe(statsSection);\n\n  \/* === REVIEW SLIDER ARROWS === *\/\n  var reviewSlider = tg.querySelector('#reviewSlider');\n  var reviewLeft = tg.querySelector('#reviewLeft');\n  var reviewRight = tg.querySelector('#reviewRight');\n  if (reviewSlider && reviewLeft && reviewRight) {\n    var cardWidth = 374; \/\/ min-width 350 + gap 24\n    reviewLeft.addEventListener('click', function(){\n      reviewSlider.scrollBy({ left: -cardWidth, behavior: 'smooth' });\n    });\n    reviewRight.addEventListener('click', function(){\n      reviewSlider.scrollBy({ left: cardWidth, behavior: 'smooth' });\n    });\n  }\n\n  \/* === SMOOTH SCROLL FOR ANCHOR LINKS === *\/\n  tg.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click', function(e){\n      var id = this.getAttribute('href');\n      if (id.length > 1) {\n        var el = document.querySelector(id);\n        if (el) {\n          e.preventDefault();\n          el.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n      }\n    });\n  });\n\n})();\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DUI \/ DWI Lawyer Bridgeport, CT | Attorney Tom Ganim Attorney Tom Ganim Personal Injury Practice Areas About Contact CALL NOW Home &nbsp;\/&nbsp; Practice Areas &nbsp;\/&nbsp; DUI &amp; DWI Defense DUI &amp; DWI Defense Connecticut DUI &amp; DWI Defense Lawyer A DUI arrest in Connecticut puts two things at risk at once &mdash; your license [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2751","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages\/2751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/comments?post=2751"}],"version-history":[{"count":8,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages\/2751\/revisions"}],"predecessor-version":[{"id":2898,"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/pages\/2751\/revisions\/2898"}],"wp:attachment":[{"href":"https:\/\/tomganim.com\/attorney\/wp-json\/wp\/v2\/media?parent=2751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}