html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:#24464a;background:#fff}img,video{max-width:100%}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:rgba(0,119,127,.15)}button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #00616a!important;outline-offset:3px}body .p76-content{color:#24494c!important}body .p76-content a{color:#075d66!important;background-color:#fff!important}body .p76-content p,body .p76-content li,body .p76-content small{color:#46615c!important}body .p76-content h2,body .p76-content h3,body .p76-content strong,body .p76-content summary{color:#244e50!important}body .p76-content .p76-label,body .p76-content .p76-breadcrumb a,body .p76-content .p76-meta,body .p76-content .med26-tag{color:#236568!important}body .p76-content a.p76-primary,body .p76-content a.p74-btn,body .p76-content a.page73-btn,body .p76-content a.hf69-btn,body .p76-content a.ai71-btn,body .p76-content a.v39-primary,body .p76-content a.rg-btn,body .p76-content button[type=submit],body .p76-content .v53-form-card button,body .v53-form-card button,body .v62-head-action,body .v55-laser-primary{color:#fff!important;background:#00777f!important;border-color:#00777f!important}body .p76-content .p76-hero .p76-copy p{color:#46615c!important}body .p76-content .p76-hero figcaption{color:#365b54!important;background:#fffffff2!important}body .p76-content .contact73-card.primary{background:#fff!important;color:#075d66!important}body .p76-content .p76-process p{color:#46615c!important}body .p76-content .v53-booking-info p,body .v53-booking-info p,body .v53-form-card small,body .v53-form-card label,body .v53-disclaimer,body .v53-consent{color:#3d5b57!important}body .footer73 p,body .footer73 .footer73-bottom p,body .footer73 .footer73-brand>p,body .footer73 .footer73-contact>p{color:#48645e!important}body .footer73 nav>a,body .footer73 .footer73-legal-links a,body .footer73-bottom>a{color:#315e59!important}body .footer73 .footer73-socials a{background:#00777f!important;border-color:#00777f!important;color:#fff!important}body .header-quick-appointment{background:#00777f!important;color:#fff!important}body .v61-services .v61-description,body .v62-info p{color:#46615c!important}body .v61-services .v61-kicker,body .v62-eyebrow,body .v62-more,body .v61-action{color:#066d73!important}body .v55-laser-tag,body .v55-laser h2 em{color:#00777f!important}body .hero70 .hero70-copy>p{color:#d4e7e2!important}body .hero70 .hero70-location,body .hero70 .hero70-signature small{color:#c0dad3!important}body .hero70 .hero70-primary{color:#103f45!important;background:#b9eee4!important}@media(max-width:900px){body .mobile-dock{background:#00777f!important;border-color:#008c94!important}body .mobile-dock a,body .mobile-dock a svg{color:#fff!important;stroke:#fff!important}body #v58-mobile-menu .v58-item>details[open]>summary{background:#00777f!important;border-color:#00777f!important;color:#fff!important}body #v58-mobile-menu .v58-item>details[open]>summary svg{color:#fff!important}body .p76-content input,body .p76-content select,body .p76-content textarea,.v53-booking input,.v53-booking select,.v53-booking textarea{font-size:16px!important;min-width:0}body .p76-content .p76-hero{min-width:0}body .p76-content .p76-copy{min-width:0}body .p76-content p,body .p76-content a{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
