.internal_banner__RY8Ss{background-position:center center;background-repeat:no-repeat;background-size:cover;height:246px}.internal_title__6j_m_{background:#000;color:#fff;position:relative;display:inline-block;letter-spacing:3.5px;margin:10.25rem 0 0 .938rem;font-size:1.375rem;padding:.938rem 1.25rem 1.75rem 1.25rem}.internal_title__6j_m_::before{content:"";display:block;background:#7f6b9e;height:3px;width:89%;position:absolute;bottom:1.125rem;left:0;right:0;margin:0 auto}.internal_staff__n5CTR{background-image:url(/_next/static/media/dental-staff.aa561c93.jpg)}.internal_patient__Of_ry{background-image:url(/_next/static/media/new-patients.34fa897c.jpg)}.internal_office__jluhb{background-image:url(/_next/static/media/dental-office.483366bf.jpg)}.internal_services__ZSgZj{background-image:url(/_next/static/media/dental-services.d03f65a2.jpg)}.internal_procedures__Zb_SN{background-image:url(/_next/static/media/procedures.800e3cf5.jpg)}.internal_procedures2__e_0vR{background-image:url(/_next/static/media/procedures2.c8aaa70f.jpg)}.internal_procedures3__1rSd7{background-image:url(/_next/static/media/procedures3.68c3a99e.jpg)}.internal_education__lRj_x{background-image:url(/_next/static/media/patient-education.982ea477.jpg)}.internal_contact__BhUsl{background-image:url(/_next/static/media/contact-us.dffc5e87.jpg)}.internal_review___XEai{background-image:url(/_next/static/media/patient-reviews.c4e8edae.jpg)}@media(min-width: 992px){.internal_title__6j_m_{font-size:2.313rem;margin:4.438rem 0 0 9%;padding:1.75rem 2.188rem}}
.emergency-care_topBanner___Z_YC{background:linear-gradient(270deg, #a41718 2.4%, #b60f0f 26.92%, #da5228 84.62%, #a41718 99.52%);color:#fff;padding:1.25rem 1rem}.emergency-care_topBannerInner__iz1_s{max-width:1200px;margin:0 auto;display:flex;align-items:center;grid-gap:1.25rem;gap:1.25rem}.emergency-care_topBannerIcon__0Of4O{flex-shrink:0;width:72px;height:auto;display:block;-o-object-fit:contain;object-fit:contain}@media(min-width: 640px){.emergency-care_topBannerIcon__0Of4O{width:96px}}.emergency-care_topBannerText__dQbQh{flex:1 1;min-width:0;font-family:Georgia,"Times New Roman",Times,serif}.emergency-care_topBannerHeading___ewo7{margin:0 0 .65rem;font-size:clamp(.95rem,2.5vw,1.35rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.emergency-care_topBannerRule__ioJbS{border:0;border-top:1px solid rgba(255,255,255,.85);margin:0 0 .65rem}.emergency-care_topBannerBody__6QHMd{margin:0;font-size:clamp(.8rem,1.8vw,.95rem);line-height:1.55}.emergency-care_topBannerBodyLine__OorQb{margin:0 0 .35rem}.emergency-care_topBannerBodyLine__OorQb:last-child{margin-bottom:0}.emergency-care_mainSection__OwfwK{background:#f8f8f8;padding:2.5rem 1rem 3rem}.emergency-care_mainInner__Y8NC9{max-width:1100px;margin:0 auto;text-align:center}.emergency-care_headingPurple__JNPsd{margin:0 0 .5rem;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;color:#7f6b9e;text-transform:uppercase;letter-spacing:.06em;line-height:1.35}.emergency-care_intro__Oe_Xe{margin:1.5rem auto 2.25rem;max-width:52rem;text-align:center;line-height:1.65}.emergency-care_cards__76ONa{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;text-align:center;justify-items:center}@media(min-width: 768px){.emergency-care_cards__76ONa{grid-template-columns:repeat(3, 1fr)}}.emergency-care_cardListItem__Q8a9h{display:contents}.emergency-care_card__IBU0Z{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:8px;padding:1.5rem 1.25rem;box-shadow:0 4px 18px rgba(0,0,0,.08);width:100%;max-width:100%}.emergency-care_cardIcon__f1Tpz{display:block;width:56px;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto 1rem}.emergency-care_cardTitle__ryfG9{margin:0 0 .65rem;font-size:1.1rem;font-weight:700;color:#7f6b9e;text-align:center;width:100%}.emergency-care_cardText__WPGnG{margin:0;font-size:.9rem;line-height:1.55;text-align:center;width:100%}.emergency-care_ctaRow__9Gtwj{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.emergency-care_iconCircle__Gd6nd{width:44px;height:44px;border-radius:50%;background:#7f6b9e;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.emergency-care_iconCircle__Gd6nd img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.emergency-care_phoneLink__VrFrt{display:inline-flex;align-items:center;grid-gap:.65rem;gap:.65rem;text-decoration:none;color:#7f6b9e;font-weight:600;font-size:1.05rem}.emergency-care_phoneLink__VrFrt:hover,.emergency-care_phoneLink__VrFrt:focus{text-decoration:underline}.emergency-care_hoursSection__0RPDV{background:#f2f0f4;padding:2.75rem 1rem 3rem}.emergency-care_hoursInner__h8OWR{max-width:900px;margin:0 auto;text-align:center}.emergency-care_hoursSub__Z_y_e{margin:1.25rem auto 1.75rem;max-width:40rem;line-height:1.6}.emergency-care_tableWrap__w09hL{overflow-x:auto;margin-bottom:1.75rem;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.emergency-care_table__Tas49{width:100%;min-width:520px;border-collapse:collapse;background:#fff;font-size:.9rem;text-align:left;border:1px solid #edeaed}.emergency-care_table__Tas49 thead th{background:#7f6b9e;color:#fff;padding:.875rem 1rem .875rem 32px;font-weight:600;text-transform:none;border-bottom:1px solid #edeaed}.emergency-care_table__Tas49 thead th:not(:last-child){border-right:1px solid #edeaed}.emergency-care_table__Tas49 tbody th,.emergency-care_table__Tas49 tbody td{padding:.875rem 1rem .875rem 32px;border-bottom:1px solid #edeaed;vertical-align:middle}.emergency-care_table__Tas49 tbody th:not(:last-child),.emergency-care_table__Tas49 tbody td:not(:last-child){border-right:1px solid #edeaed}.emergency-care_table__Tas49 tbody tr:nth-last-child(-n+2) th,.emergency-care_table__Tas49 tbody tr:nth-last-child(-n+2) td{background:#f2f0f4}.emergency-care_table__Tas49 tbody tr:last-child th,.emergency-care_table__Tas49 tbody tr:last-child td{border-bottom:0}.emergency-care_statusOpen__DDdr0{color:#1a7f37;font-weight:600}.emergency-care_statusClosed__Vk86D{color:#000}.emergency-care_footerBar__QcwC3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:1.25rem 2rem;gap:1.25rem 2rem}.emergency-care_locationBlock__ok7Yy{display:flex;align-items:flex-start;grid-gap:.65rem;gap:.65rem;margin:0;text-align:left;max-width:26rem;line-height:1.5;font-size:.9rem;font-style:normal}.emergency-care_locationText__m5bfx{margin:0}.emergency-care_callButton__3M0cr{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;text-decoration:none;background:#7f6b9e;color:#fff !important;border:1px solid #7f6b9e;padding:.85rem 1.35rem;border-radius:8px;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.emergency-care_callButton__3M0cr:hover,.emergency-care_callButton__3M0cr:focus{background:#9484ae;border-color:#9484ae}.emergency-care_callButton__3M0cr img{width:18px;height:18px;flex-shrink:0}.emergency-care_servingAreaSection__bzeoa{background:#f2f0f4;padding:3rem 1rem 3.2rem}.emergency-care_servingAreaInner__IxABk{max-width:980px;margin:0 auto;text-align:center}.emergency-care_servingAreaTitle__09RdC,.emergency-care_servingAreaSubtitle__1vKV6{margin:0;color:#7f6b9e;text-transform:uppercase;line-height:1.2;font-family:"Rambla",sans-serif}.emergency-care_servingAreaTitle__09RdC{font-size:clamp(1.5rem,2.9vw,2.2rem);font-weight:700}.emergency-care_servingAreaSubtitle__1vKV6{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500}.emergency-care_servingAreaIntro__g3aip{margin:1.15rem auto 1.6rem;max-width:760px;color:#000;font-size:1.1rem;line-height:1.45}.emergency-care_servingAreaGrid__keMB5{margin:0 auto;padding:0;list-style:none;max-width:820px;display:grid;grid-gap:.95rem;gap:.95rem;grid-template-columns:1fr}.emergency-care_servingAreaChipItem__8yVZL{display:contents}.emergency-care_servingAreaChip__am8ZB{display:flex;align-items:center;grid-gap:.6rem;gap:.6rem;background:#fff;border:1px solid #dfd8e8;border-radius:999px;padding:.72rem 1rem;text-align:left}.emergency-care_servingAreaChip__am8ZB img{width:20px;height:20px;flex-shrink:0}.emergency-care_servingAreaChipText__ap3xf{margin:0;font-size:.95rem;line-height:1.35;color:#000}.emergency-care_servingAreaChipText__ap3xf strong{color:#7f6b9e}.emergency-care_servingAreaOutro__rEKU6{margin:1.7rem auto 0;max-width:760px;color:#000;font-size:1.1rem;line-height:1.45}@media(min-width: 768px){.emergency-care_servingAreaGrid__keMB5{grid-template-columns:repeat(2, minmax(0, 1fr))}.emergency-care_servingAreaChipWide__sG1ol{grid-column:1/-1;justify-self:center;width:min(100%,440px)}}.emergency-care_newPatientSection__V6TTV{padding:1.25rem 0}.emergency-care_newPatientInner__qSOfi{margin:0 auto;display:grid;grid-template-columns:1fr;align-items:stretch}.emergency-care_newPatientImageWrap__0P_Ar{width:100%}.emergency-care_newPatientImage__8K__P{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.35rem}.emergency-care_newPatientContent__8tKju{padding:1.4rem 1.2rem 1.3rem}.emergency-care_newPatientTitle__Lj7O6{margin:0 0 .9rem;color:#7f6b9e;text-transform:uppercase;line-height:31px;font-size:26px;font-weight:700;font-family:"Rambla",sans-serif}.emergency-care_newPatientTitle__Lj7O6 span{font-weight:500}.emergency-care_newPatientParagraph__eXqhl{margin:0 0 .75rem;color:#1a1c1c;font-size:16px;line-height:24px}.emergency-care_newPatientParagraph__eXqhl:last-of-type{margin-bottom:1.1rem}.emergency-care_newPatientActions__jwQbb{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.8rem 1.2rem;gap:.8rem 1.2rem;font-family:"Rambla",sans-serif}.emergency-care_newPatientPhoneLink__zpY4b{display:inline-flex;align-items:center;grid-gap:.65rem;gap:.65rem;text-decoration:none;color:#7f6b9e;font-size:18px;line-height:28px;font-weight:700}.emergency-care_newPatientPhoneIcon__ZwjQA{width:2rem;height:2rem;border-radius:50%;background:#7f6b9e;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.emergency-care_newPatientPhoneIcon__ZwjQA img{width:1rem;height:1rem;filter:brightness(0) invert(1)}.emergency-care_newPatientRequestButton__rBcYz{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:14px 28px;border-radius:.2rem;text-decoration:none;background:#7f6b9e;color:#fff !important;font-size:18px;line-height:18px;font-weight:500}.emergency-care_newPatientRequestButton__rBcYz:hover,.emergency-care_newPatientRequestButton__rBcYz:focus,.emergency-care_newPatientPhoneLink__zpY4b:hover,.emergency-care_newPatientPhoneLink__zpY4b:focus{text-decoration:none;opacity:.92}@media(min-width: 992px){.emergency-care_newPatientInner__qSOfi{grid-template-columns:minmax(300px, 0.92fr) minmax(0, 2.2fr);grid-gap:1.4rem;gap:1.4rem}.emergency-care_newPatientContent__8tKju{padding:.9rem .5rem .9rem 0}}.emergency-care_emergencyFaqSection__Patit{padding:2.5rem 0 0;margin-bottom:32px;background:#fff}.emergency-care_emergencyFaqShell__lYvkq{box-sizing:border-box;width:100%;max-width:1344px;margin:0 auto;padding:0 .4rem}.emergency-care_emergencyFaqHeading__HktVh{margin:0 auto .8rem;max-width:48rem;font-family:"Lora",serif,Georgia,serif;font-size:clamp(1.05rem,2.4vw,1.95rem);font-weight:700;line-height:1.05;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#7f6b9e}.emergency-care_emergencyFaqHeading__HktVh span{display:block}.emergency-care_emergencyFaqList__5mh1o{max-width:100%;margin:0 auto}.emergency-care_emergencyFaqItem__hiXtV{margin-bottom:6px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.emergency-care_emergencyFaqItemOpen__s_FYT{background:#f4f4f7}.emergency-care_emergencyFaqQuestionBtn__dOPH2{width:100%;display:flex;align-items:flex-start;grid-gap:.35rem;gap:.35rem;padding:.85rem .9rem;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit}.emergency-care_emergencyFaqQuestionBtn__dOPH2:focus-visible{outline:2px solid #7f6b9e;outline-offset:-2px}.emergency-care_emergencyFaqPrefix__Aqs0D{flex-shrink:0;padding-top:.02em;font-family:"Lora",serif,Georgia,serif;font-weight:700;color:#7f6b9e;font-size:1.02rem}.emergency-care_emergencyFaqQuestionText__dNusE{flex:1 1;min-width:0;padding-top:.02em;font-family:"Lora",serif,Georgia,serif;font-weight:700;font-size:1.06rem;line-height:1.3;color:#7f6b9e}.emergency-care_emergencyFaqChevronWrap__EJHjg{flex-shrink:0;display:inline-flex;align-items:center;margin-top:.2em;color:#b5a4cc}.emergency-care_emergencyFaqChevronOpen__24fgF{transform:rotate(180deg)}.emergency-care_emergencyFaqAnswer__R1o_m{padding:0 .9rem .8rem 2.2rem;border-top:1px solid #e5e7eb;font-family:"Rambla",sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.98rem;line-height:1.45;color:#3a3a42}.emergency-care_emergencyFaqAnswer__R1o_m p{margin:.65rem 0 0}@media(min-width: 768px){.emergency-care_emergencyFaqSection__Patit{padding:2.7rem 0 0}.emergency-care_emergencyFaqShell__lYvkq{padding:0 .45rem}.emergency-care_emergencyFaqHeading__HktVh{margin-bottom:.9rem}.emergency-care_emergencyFaqItem__hiXtV{margin-bottom:8px}.emergency-care_emergencyFaqQuestionBtn__dOPH2{padding:1rem 1.25rem}.emergency-care_emergencyFaqAnswer__R1o_m{padding:0 1.25rem 1rem 2.8rem;font-size:1rem;line-height:1.55}}.emergency-care_emergenciesSection__57cOB{background:#fff;padding:2.75rem 1rem 3.25rem}.emergency-care_emergenciesInner__aH7wx{margin:0 auto}.emergency-care_emergenciesTitle__8QDYM{margin:0 0 .5rem;font-size:26px;font-weight:700;color:#7f6b9e;text-transform:uppercase;letter-spacing:0;line-height:31px;text-align:center}.emergency-care_emergenciesSubtitle__UNWMy{margin:0 0 1.25rem;font-size:26px;font-weight:500;color:#7f6b9e;text-transform:uppercase;letter-spacing:0;line-height:31px;text-align:center}.emergency-care_emergenciesIntro__IMPLu{margin:0 auto 2rem;max-width:980px;text-align:center;color:#1a1c1c;font-size:.9375rem;line-height:1.5}.emergency-care_emergenciesIntroPhone__77Iiu{text-decoration:none;white-space:nowrap;font-weight:400}.emergency-care_emergenciesGrid__LQ_Cg{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:0;padding:0;list-style:none;grid-template-columns:1fr}@media(min-width: 640px){.emergency-care_emergenciesGrid__LQ_Cg{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.emergency-care_emergenciesGrid__LQ_Cg{grid-template-columns:repeat(4, 1fr)}}.emergency-care_emergenciesGridItem__iNQf7{display:contents}.emergency-care_emergenciesCard__yXq1r{display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%;padding:20px 14px;background:#fff;border:1px solid #edeaed;border-radius:8px;box-sizing:border-box}.emergency-care_emergenciesCardIcon__SfZYa{display:block;width:56px;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:0 0 .75rem}.emergency-care_emergenciesCardTitle__0v_e4{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:#7f6b9e;line-height:1.35}.emergency-care_emergenciesCardBody__KEN31{margin:0 0 1rem;flex:1 1 auto;color:#1a1c1c;font-size:.9375rem;line-height:1.5}.emergency-care_emergenciesWhatToDo__zSL7_{width:100%;margin-top:auto;padding:14px 12px;background:#f2f0f4;border-radius:6px;box-sizing:border-box}.emergency-care_emergenciesWhatToDoLabel__hnKnY{margin:0 0 .5rem;font-size:.9375rem;font-weight:700;color:#7f6b9e;line-height:1.4}.emergency-care_emergenciesWhatToDoText__EZpAe{margin:0;color:#1a1c1c;font-size:.9375rem;line-height:1.5}@media(min-width: 1024px){.emergency-care_emergenciesIntro__IMPLu,.emergency-care_emergenciesCardBody__KEN31,.emergency-care_emergenciesWhatToDoLabel__hnKnY,.emergency-care_emergenciesWhatToDoText__EZpAe{font-size:16px;line-height:24px}}.emergency-care_callProcessSection__AH_p3{background:#f2f0f4;padding:2.75rem 1rem 3.25rem}.emergency-care_callProcessInner__mB48a{max-width:1100px;margin:0 auto}.emergency-care_callProcessTitle__4i4RB{margin:0 auto 1rem;max-width:52rem;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:700;color:#7f6b9e;text-transform:uppercase;letter-spacing:.06em;line-height:1.35;text-align:center}.emergency-care_callProcessIntro__c8j2r{margin:0 auto 2rem;max-width:52rem;text-align:center;color:#1a1c1c;font-size:.9375rem;line-height:1.5}.emergency-care_callProcessList__mhrCT{margin:0;padding:0;list-style:none}.emergency-care_callProcessStep__vYf6o{display:flex;flex-direction:row;align-items:flex-start;grid-gap:1.25rem;gap:1.25rem;margin:0 0 1.25rem;padding:20px 14px}.emergency-care_callProcessStep__vYf6o:last-child{margin-bottom:0}.emergency-care_callProcessBadge__oDRJh{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#7f6b9e;color:#fff;font-size:31px;font-weight:800;line-height:1;letter-spacing:-2%;font-family:"Rambla",sans-serif}.emergency-care_callProcessStepBody__BfMZ5{flex:1 1;min-width:0;text-align:left}.emergency-care_callProcessStepTitle__atci7{margin:0 0 .65rem;font-size:19px;font-weight:700;color:#7f6b9e;line-height:24px;letter-spacing:0;font-family:"Rambla",sans-serif}.emergency-care_callProcessTitleCall___RUbB{font-weight:700}.emergency-care_callProcessTitlePhone__A5_bB{color:#7f6b9e;font-weight:700;text-decoration:underline}.emergency-care_callProcessTitlePhone__A5_bB:hover,.emergency-care_callProcessTitlePhone__A5_bB:focus{color:#6b5987}.emergency-care_callProcessStepText__fzMbM{margin:0;color:#1a1c1c;font-size:.9375rem;line-height:1.5}@media(min-width: 1024px){.emergency-care_callProcessIntro__c8j2r,.emergency-care_callProcessStepText__fzMbM{font-size:16px;line-height:24px}}.emergency-care_urgencySection__D3IS9{padding:2.75rem 1rem 3rem}.emergency-care_urgencyInner__vbxgP{max-width:1100px;margin:0 auto}.emergency-care_urgencyTitle__o8QLC,.emergency-care_urgencySubtitle___AC3S{margin:0;text-align:center;color:#7f6b9e;text-transform:uppercase;line-height:1.3}.emergency-care_urgencyTitle__o8QLC{font-size:1.65rem;font-weight:700}.emergency-care_urgencySubtitle___AC3S{margin-top:.15rem;font-size:1.65rem;font-weight:500}.emergency-care_urgencyIntro__X2HuG{margin:1.35rem auto 1.5rem;max-width:54rem;text-align:center;color:#1a1c1c;font-size:.9375rem;line-height:1.5}.emergency-care_urgencyColumns__V_5_M{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}.emergency-care_urgencyCard__U9v0Y{background:#fff;border:1px solid #edeaed;border-radius:6px;padding:16px}.emergency-care_urgencyCardUrgent__Ba2k1{border-color:#ef4343}.emergency-care_urgencyCardSoon___ZiOs{border-color:#7f6b9e}.emergency-care_urgencyCardTitle__DlfAc{display:flex;align-items:center;grid-gap:.45rem;gap:.45rem;margin:0 0 .85rem;font-size:1.4rem;line-height:1.2;color:#7f6b9e}.emergency-care_urgencyList__5Tmuw{margin:0 0 1rem;padding:0;list-style:none}.emergency-care_urgencyListItem__lvrfa{display:flex;grid-gap:.4rem;gap:.4rem;align-items:flex-start;color:#1a1c1c;font-size:.9375rem;line-height:1.5;margin-bottom:.65rem}.emergency-care_urgencyWarn__B66Zf{color:#f04f4f;line-height:1.1}.emergency-care_urgencyOk__oR1yo{color:#7f6b9e;line-height:1.1}.emergency-care_urgencyAction__5HjTD{display:flex;justify-content:center;align-items:center;border-radius:4px;height:42px;text-decoration:none;color:#fff;font-size:.95rem}.emergency-care_urgencyActionUrgent__ykRqc{background:#ef4343}.emergency-care_urgencyCardUrgent__Ba2k1 .emergency-care_urgencyCardTitle__DlfAc{color:#ef4343}.emergency-care_urgencyActionSoon__AsWor{background:#7f6b9e}.emergency-care_urgencyNote__RAfLq{margin:1.4rem auto 0;max-width:58rem;text-align:center;color:#1a1c1c;font-size:.9375rem;line-height:1.5}@media(min-width: 900px){.emergency-care_urgencyColumns__V_5_M{grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}}
.emergency-pain-cta-banner_section__DLjWm{margin:2rem 0 0;padding:1.5rem 1rem 1.75rem;color:#fff;background:radial-gradient(ellipse 90% 140% at 42% 35%, rgba(255, 120, 90, 0.45) 0%, transparent 52%),linear-gradient(105deg, #8b1012 0%, #c41e1e 38%, #e85a3c 52%, #c41e1e 72%, #8b1012 100%);border-radius:0}.emergency-pain-cta-banner_inner__DilAC{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;grid-gap:1.15rem;gap:1.15rem;text-align:left}.emergency-pain-cta-banner_siren__Sn7ga{flex-shrink:0;width:min(200px,52vw);height:auto;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0, 0, 0, 0.25))}.emergency-pain-cta-banner_textBlock__KBq1H{flex:1 1;min-width:0;width:100%}.emergency-pain-cta-banner_headline__8Jjk1{margin:0 0 .65rem;font-family:"Lora",serif,Georgia,serif;font-weight:700;font-size:clamp(1rem,2.8vw,1.45rem);line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:#fff}.emergency-pain-cta-banner_rule__YotvV{border:0;border-top:1px solid rgba(255,255,255,.9);margin:0 0 .75rem}.emergency-pain-cta-banner_intro__oLf_K{margin:0 0 .5rem;font-family:"Lora",serif,Georgia,serif;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.5;color:#fff}.emergency-pain-cta-banner_hours__HWPEB{margin:0 0 .45rem;font-family:"Rambla",sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:600;font-size:clamp(.78rem,1.65vw,.92rem);line-height:1.45;letter-spacing:.04em;text-transform:uppercase;color:#fff}.emergency-pain-cta-banner_address__OzHcu{margin:0 0 1.1rem;font-family:"Lora",serif,Georgia,serif;font-size:clamp(.88rem,1.9vw,1rem);line-height:1.45;color:#fff}.emergency-pain-cta-banner_ctaRow__IEzby{display:flex;flex-direction:column;align-items:stretch;grid-gap:.85rem;gap:.85rem}.emergency-pain-cta-banner_phoneLink__9aUpf{display:flex;align-items:center;grid-gap:.65rem;gap:.65rem;text-decoration:none;color:#fff !important;font-family:"Lora",serif,Georgia,serif;font-size:clamp(.88rem,1.9vw,1rem);line-height:1.35}.emergency-pain-cta-banner_phoneLink__9aUpf:hover,.emergency-pain-cta-banner_phoneLink__9aUpf:focus{text-decoration:none;color:#fff !important;opacity:.95}.emergency-pain-cta-banner_phoneIconWrap__1iPyD{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.2)}.emergency-pain-cta-banner_phoneGlyph__Rw_ix{display:block}.emergency-pain-cta-banner_phoneLinkText__9Vv91{text-decoration:none}.emergency-pain-cta-banner_phoneInLink__rpGMv{font-weight:700;text-decoration:none}.emergency-pain-cta-banner_onlineButton__Z7UjU{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.1rem;border-radius:10px;background:#fff;color:#b60f0f !important;font-family:"Rambla",sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:clamp(.82rem,1.7vw,.95rem);line-height:1.3;text-align:center;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.15)}.emergency-pain-cta-banner_onlineButton__Z7UjU:hover,.emergency-pain-cta-banner_onlineButton__Z7UjU:focus{text-decoration:none;color:#b60f0f !important;opacity:.96}@media(min-width: 640px){.emergency-pain-cta-banner_section__DLjWm{padding:1.65rem 1.25rem 1.85rem}.emergency-pain-cta-banner_inner__DilAC{flex-direction:row;align-items:center;grid-gap:1.5rem;gap:1.5rem}.emergency-pain-cta-banner_siren__Sn7ga{width:120px;min-width:120px}.emergency-pain-cta-banner_ctaRow__IEzby{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.emergency-pain-cta-banner_onlineButton__Z7UjU{flex:0 1 auto;min-width:min(100%,280px)}}@media(min-width: 992px){.emergency-pain-cta-banner_siren__Sn7ga{width:140px;min-width:140px}}
