.emg-hero-section{display:flex;align-items:stretch;min-height:720px;position:relative;isolation:isolate}.emg-hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000009e,#00000073 38%,#0000002e,#0000 92%);pointer-events:none;z-index:1}@media (max-width: 991px){.emg-hero-section .emg-hero-content{background:#0006!important;border-color:#ffc20e2e!important}.emg-hero-section,.emg-hero-section .row.align-items-center{min-height:560px}.emg-hero-section{background-position:60% 45%!important}}@media (max-width: 600px){.emg-hero-section .emg-hero-content{background:#00000073!important;padding:28px 22px!important}.emg-hero-section,.emg-hero-section .row.align-items-center{min-height:480px}.emg-hero-section{background-position:65% 55%!important}}.emg-hero-section>.container{width:100%;align-self:stretch;position:relative;z-index:2}.emg-hero-section .emg-hero-content h1{text-shadow:0 2px 8px rgba(0,0,0,.55)}.emg-hero-section .row.align-items-center{min-height:720px;align-items:center!important}.emg-hero-section .emg-banner-image{padding-top:56px!important;padding-bottom:56px!important;display:flex;align-items:center}.emg-hero-section .emg-hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%}.emg-hero-section .emg-hero-content>*{margin:0!important}.emg-hero-section .emg-hero-brand{display:none!important}.emg-hero-section .emg-hero-content ul{margin-left:0!important;padding-left:38px!important;list-style-position:outside}.emg-hero-section .emg-hero-content .icon{margin-left:0}.emg-hero-section .emg-hero-content h2,.emg-hero-section .emg-hero-content .text-white>p:first-child,.emg-hero-section .emg-hero-content .text-white em{font-weight:500!important;letter-spacing:.02em!important;font-style:italic}@media (min-width: 992px){body.home #masthead.site-header{display:none!important}}.cal-cci-strip{background:#1a1a1a;color:#fff;padding:28px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.cal-cci-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.6fr);gap:44px;align-items:center}.cal-cci-pitch{display:flex;flex-direction:column;justify-content:center;gap:6px;align-self:center}.cal-cci-form{align-self:center}.cal-cci-headline{font-size:clamp(18px,1.8vw,22px);font-weight:800;letter-spacing:-.005em;line-height:1.2;display:block}.cal-cci-headline-accent{color:#ffc20e}.cal-cci-sub{font-size:14.5px;color:#f0e8d2;font-weight:500;line-height:1.4}.cal-cci-form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;gap:14px;align-items:stretch}.cal-cci-field{display:block;position:relative}.cal-cci-form .gfield-error{position:absolute;top:100%;left:2px;margin-top:3px;font-size:12px}.cal-cci-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cal-cci-form input{width:100%;height:42px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#2a2a2a;color:#fff;font-size:14px;line-height:1.2;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.cal-cci-form input::placeholder{color:#9a9a9a}.cal-cci-form input:focus{outline:none;border-color:#ffc20e;background:#333}.cal-cci-submit{font-size:13px;white-space:nowrap;height:42px;box-sizing:border-box;padding:0 22px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 991px){.cal-cci-row{grid-template-columns:1fr;gap:14px;text-align:center}.cal-cci-pitch{align-items:center}.cal-cci-form{grid-template-columns:1fr 1fr;gap:10px}.cal-cci-form .cal-cci-submit{grid-column:1 / -1}}@media (max-width: 540px){.cal-cci-form{grid-template-columns:1fr}}.emg-section-injury-attorney figcaption.image-name,.emg-section-injury-attorney .image-name{font-weight:600!important;margin-top:.6rem!important;color:#4a4a4a!important;font-size:14px!important;text-align:center!important;border:0!important;border-left:0!important;padding-left:0!important;background:transparent!important}.emg-section-injury-attorney figcaption.image-name:before,.emg-section-injury-attorney figcaption.image-name:after,.emg-section-injury-attorney .image-name:before,.emg-section-injury-attorney .image-name:after{display:none!important;content:none!important;background:transparent!important;width:0!important}.cal-accordion{border-top:1px solid #e5e5e5}.cal-accordion-item{border-bottom:1px solid #e5e5e5}.cal-accordion-summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;list-style:none;font-family:Manrope,sans-serif;font-weight:700;font-size:18px;color:#1a1a1a;transition:color .15s ease}.cal-accordion-summary::-webkit-details-marker{display:none}.cal-accordion-summary:hover{color:rgb(var(--primary-color))}.cal-accordion-summary:focus-visible{outline:2px solid rgb(var(--secondary-color));outline-offset:4px}.cal-accordion-icon{font-size:24px;line-height:1;transition:transform .2s ease;flex-shrink:0;margin-left:1rem}.cal-accordion-item[open] .cal-accordion-icon{transform:rotate(45deg)}.cal-accordion-body{padding:0 0 1.5rem;color:#333;line-height:1.7}.cal-accordion-body h2,.cal-accordion-body h3{font-size:18px;margin-top:1.5em;margin-bottom:.5em}.cal-accordion-body p{margin-bottom:1em;font-size:15px}.cal-accordion-body ul,.cal-accordion-body ol{padding-left:1.5rem;margin-bottom:1em;font-size:15px}.cal-accordion-body li{margin-bottom:.4em}.cal-accordion-body a{color:rgb(var(--secondary-color))}@media (prefers-reduced-motion: reduce){.cal-accordion-icon{transition:none}}
