:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h2{letter-spacing:.03125em}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h3{letter-spacing:.0625em;line-height:normal}@media screen and (min-width:1680px){:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h1{font-size:64px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h2{font-size:54px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h3{font-size:28px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h4{font-size:28px}}@media screen and (max-width:1280px){:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h1{font-size:44px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h2{font-size:38px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h3{font-size:20px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h4{font-size:20px}}@media screen and (max-width:768px){:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h1{font-size:34px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h2{font-size:30px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h3{font-size:18px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h4{font-size:18px}}@media screen and (max-width:600px){:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h1{font-size:28px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h2{font-size:25px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h3{font-size:16px}:root :is(.block-accordion,.block-appt-banner,.block-contact-form,.block-gallery,.block-icon-banner,.block-image-text,.block-left-right,.block-map,.block-quote-banner,.block-team-members,.block-testimonials,.block-text,.hero-home) h4{font-size:16px}}:root .bricks-button[class*="primary"]{filter:drop-shadow(4px 4px 4px rgb(61 95 57 / .6));transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}:root .bricks-button[class*="primary"]:hover{box-shadow:inset 4px 4px 4px rgb(51 51 51 / .3);filter:drop-shadow(4px 4px 4px rgb(61 95 57 / .35))}:root .bricks-button[class*="primary"]:active{background-color:var(--bricks-color-df6400)}.ug-ink,.ug-ink :is(h1,h2,h3,h4,p,a,li){color:var(--bricks-color-2f1d7d)}.ug-footer{background-color:var(--bricks-color-92c054);padding:75px 0 0}.ug-footer,.ug-footer :is(a,li,p,h3,h4){color:var(--bricks-color-2f1d7d)}.ug-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brxe-vqkdaq:empty{display:none}.brxe-xsfadc:empty{display:none}