html.accessible{font-size:120%!important;--paper:#fff;--surface:#fff;--ink:#000;--muted:#111;--line:#000;--navy:#000;--gold:#fff}html.accessible *{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important}html.accessible body,html.accessible .site-header,html.accessible .about-section,html.accessible .promotions-section,html.accessible .contact-section,html.accessible .main-navigation{background:#fff!important;color:#000!important}html.accessible p,html.accessible .eyebrow,html.accessible .small-caps,html.accessible .demo-label,html.accessible .rating,html.accessible .review-stars{color:inherit!important}html.accessible :is(a,button,input,select,textarea,summary):focus-visible{outline:4px solid #000!important;outline-offset:4px!important}html.accessible .button,html.accessible .chip{border:2px solid currentColor!important}html.accessible .hero-image{display:none}html.accessible video{display:none!important}html.accessible .hero,html.accessible .quiz-banner,html.accessible .quiz-intro,html.accessible .estimate,html.accessible .site-footer,html.accessible .map-panel{background:#000!important;color:#fff!important}html.accessible .button{background:#fff!important;color:#000!important}html.accessible .text-link{text-decoration:underline}html.accessible .js-motion .reveal,html.accessible .reveal{opacity:1!important;transform:none!important}html.accessible .doctor-schedule{position:static;transform:none;font-size:1rem}html.accessible .hero-shade{display:none}html.accessible .hero-content{z-index:1}html.accessible .hero :is(a,button):focus-visible,html.accessible .site-footer :is(a,button):focus-visible{outline-color:#fff!important}html.accessible .hero .eyebrow,html.accessible .hero p,html.accessible .hero-foot p{color:#fff!important}
