html,body{height:100%;margin:0}body{font-family:Montserrat,Roboto,Helvetica Neue,sans-serif;background-color:#fff;color:#1a1a1a}app-appointment-calendar .container{display:block!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}@media (max-width: 767px){app-appointment-calendar .container{padding-left:20px!important;padding-right:20px!important}}@media (min-width: 768px){.container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.mr-book-section{padding:32px 0}.mr-book-section .highlighted-text{max-width:720px;margin-left:auto;margin-right:auto;padding:24px;background:#f8f9fa;border-radius:12px;border:1px solid #eee}.book-question-text{font-size:1.25rem;font-weight:700;margin-bottom:16px}.div-block-19 .btn-primary.btn-book-fixed-width.w-button{min-height:48px;padding:14px 24px;border-radius:8px;font-weight:600}.review-box{max-width:480px;margin-left:auto;margin-right:auto;border-radius:10px;padding:16px 20px}.btn-confirm-booking{min-height:48px;padding:14px 32px;border-radius:10px;font-weight:600}}.form-card{background:#fff;border-radius:14px;box-shadow:0 4px 20px #00000014,0 0 1px #0000000f;border:1px solid #eee;padding:28px 24px;max-width:700px;margin:0 auto;box-sizing:border-box}.form-card-title{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;color:#e36a17;margin:0 0 8px;text-align:center}.form-card-subtitle{font-size:.9375rem;color:#555;text-align:center;margin:0 0 24px}.form-label{display:block;font-size:.8125rem;font-weight:600;color:#333;margin-bottom:6px;font-family:Montserrat,sans-serif}.form-control-theme,.form-control-theme:focus{width:100%;padding:12px 14px;font-size:.9375rem;border:1px solid #d3d7de;border-radius:10px;background:#fafafa;color:#1a1a1a;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box}.form-control-theme:focus{outline:none;border-color:#e36a17;background:#fff;box-shadow:0 0 0 3px #e36a171f}.form-control-theme::placeholder{color:#999}.form-control-theme.is-invalid{border-color:#c62828;background:#fff8f8}.form-control-theme.is-invalid:focus{box-shadow:0 0 0 3px #c6282826}.form-error{font-size:.8125rem;color:#c62828;margin-top:4px;margin-bottom:8px}.form-btn-primary{background:#e36a17;color:#fff;border:none;padding:14px 28px;min-height:48px;font-size:1rem;font-weight:600;font-family:Montserrat,sans-serif;border-radius:10px;cursor:pointer;transition:background .2s,transform .1s}.form-btn-primary:hover{background:#cc5b13}.form-btn-primary:active{transform:translateY(0)}.form-btn-add-family{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#e36a17;border:2px solid #e36a17;padding:14px 24px;min-height:48px;font-size:1rem;font-weight:600;font-family:Montserrat,sans-serif;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,transform .1s}.form-btn-add-family:hover{background:#fff5ef;color:#cc5b13;border-color:#cc5b13}.form-btn-add-family:active{transform:translateY(0)}.form-check-label-theme{font-size:.9375rem;color:#333;font-family:Montserrat,sans-serif}.form-section-heading{font-size:.9375rem;font-weight:700;color:#e36a17;text-align:center;margin:24px 0 16px}@media (max-width: 767px){.form-card{padding:20px 16px;margin:0 12px}.form-card-title{font-size:1.25rem}}.swal-patient-not-found-popup{border-radius:12px;padding:0;max-width:440px;box-shadow:0 12px 40px #00000026;border:1px solid rgba(227,106,23,.2)}.swal-patient-not-found-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;padding:24px 24px 8px;margin:0}.swal-patient-not-found-body{padding:0 24px 24px;margin:0}.swal-patient-not-found-text{font-size:.9375rem;line-height:1.5;color:#444;margin:0}.swal-patient-not-found-confirm,.swal-patient-not-found-cancel{padding:10px 20px;font-size:.9375rem;font-weight:600;border-radius:8px;margin:0 6px;transition:background .2s,color .2s}.swal-patient-not-found-confirm{background:#e36a17!important;color:#fff!important;border:none!important}.swal-patient-not-found-confirm:hover{background:#cc5b13!important;color:#fff!important}.swal-patient-not-found-cancel{background:#f5f5f5!important;color:#333!important;border:1px solid #ddd!important}.swal-patient-not-found-cancel:hover{background:#eee!important;color:#1a1a1a!important}.swal-patient-not-found-popup .swal2-actions{margin:0 24px 24px;padding:0;gap:8px}.swal-form-error-popup{border-radius:12px;padding:0;max-width:440px;box-shadow:0 12px 40px #00000026;border:1px solid rgba(227,106,23,.2)}.swal-form-error-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;padding:24px 24px 8px;margin:0}.swal-form-error-body{padding:0 24px 24px;margin:0}.swal-form-error-text{font-size:.9375rem;line-height:1.5;color:#444;margin:0}.swal-form-error-confirm,.swal-form-error-cancel{padding:10px 20px;font-size:.9375rem;font-weight:600;border-radius:8px;margin:0 6px;transition:background .2s,color .2s}.swal-form-error-confirm{background:#e36a17!important;color:#fff!important;border:none!important}.swal-form-error-confirm:hover{background:#cc5b13!important;color:#fff!important}.swal-form-error-cancel{background:#f5f5f5!important;color:#333!important;border:1px solid #ddd!important}.swal-form-error-popup .swal2-actions{margin:0 24px 24px;padding:0}:root{--mobile-gutter: 20px;--mobile-gutter-tight: 16px;--mobile-radius: 12px;--mobile-radius-sm: 8px;--mobile-shadow: 0 2px 12px rgba(0, 0, 0, .08);--brand-orange: #e36a17;--text-primary: #1a1a1a;--surface: #ffffff;--border-light: #eaeaea}@media (max-width: 767px){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5}.container{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);max-width:100%}.header-row{padding:12px var(--mobile-gutter);flex-wrap:wrap;gap:12px}.center-col h2{font-size:1.125rem;line-height:1.35}.center-col p{font-size:.8125rem}.call-button{font-size:.875rem;padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mobile-card{background:var(--surface);border-radius:var(--mobile-radius);box-shadow:var(--mobile-shadow);padding:var(--mobile-gutter);margin-bottom:var(--mobile-gutter);border:1px solid var(--border-light)}.mobile-section-title{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.02em}.mobile-cta{display:block;width:100%;min-height:48px;padding:14px 20px;font-size:1rem;font-weight:600;border-radius:var(--mobile-radius-sm);border:none;cursor:pointer;text-align:center;transition:background-color .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.mobile-cta:active{opacity:.95}.mobile-cta-outline{background:transparent;color:var(--brand-orange);border:2px solid var(--brand-orange)}.mobile-cta-outline:active{background:rgba(227,106,23,.08)}}@media (max-width: 767px){.mr-book-section{padding:24px 0 32px;margin-top:0;margin-bottom:0}.mr-book-section .w-container{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);max-width:100%}.mr-book-section .highlighted-text{background:#f8f9fa;border-radius:var(--mobile-radius);padding:20px 16px;margin-bottom:28px;border:1px solid var(--border-light)}.mr-book-section .highlighted-text p,.mr-book-section .highlighted-text ul{font-size:.9375rem;line-height:1.55;margin-bottom:10px}.mr-book-section .highlighted-text ul{padding-left:20px;text-align:left}.book-question-text{font-size:1.25rem!important;font-weight:700;color:var(--text-primary)!important;margin-bottom:16px;line-height:1.4}.div-block-19{display:flex;flex-direction:column;gap:12px;align-items:stretch;margin-bottom:28px}.div-block-19 .btn-primary.btn-book-fixed-width.w-button{min-height:52px;padding:16px 20px;font-size:1.0625rem;font-weight:600;border-radius:var(--mobile-radius-sm);display:flex;align-items:center;justify-content:center;text-align:center;transition:background-color .2s,transform .1s}.div-block-19 .btn-primary.btn-book-fixed-width.w-button:active{transform:scale(.98)}.div-block-20{padding:0;gap:24px;margin-top:0!important}}@media (max-width: 767px){.review-box{width:100%!important;max-width:100%!important;padding:16px!important;margin-bottom:12px!important;border-radius:var(--mobile-radius-sm);box-sizing:border-box}.btn-confirm-booking{width:100%;min-height:52px;font-size:1.0625rem;font-weight:600;border-radius:var(--mobile-radius-sm)}}@media (max-width: 374px){:root{--mobile-gutter: 16px;--mobile-gutter-tight: 12px}}:root{--white-smoke: #f7f7f7;--chocolateorange: #e36a17;--gainsboro: #e2e2e2;--blackish: #161616;--grey: #919191;--dim-grey: #453b32;--dim-grey-2: #595959;--olive-drab: #70ad47;--steel-blue: #0081e2;--chocolate: #c45508;--black: transparent}.highlighted-text{color:var(--blackish);text-align:center}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.blink{animation:blink 2s infinite;color:#18d118;text-shadow:0px 0px 4px rgba(0,100,0,.3);margin-top:-8px;font-size:14px}@keyframes blink{0%{opacity:0}to{opacity:1}}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{width:12px;height:12px;border:1px solid #ccc;border-radius:2px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}body{background-color:#fff;color:#333;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px}h1{color:var(--chocolateorange);text-align:center;text-transform:uppercase;margin-top:20px;margin-bottom:10px;font-family:Archivo Black,sans-serif;font-size:38px;font-weight:700;line-height:44px}h2{color:var(--gainsboro);margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:32px;font-weight:400;line-height:36px}p{color:var(--blackish);margin-bottom:10px;font-family:Montserrat,sans-serif}a{color:var(--chocolateorange);text-decoration:none}.tac{color:var(--white-smoke);text-align:center;position:relative}.sectiondark{color:#919191;-webkit-text-fill-color:inherit;background-color:#000;background-clip:border-box;padding-top:60px;padding-bottom:60px;position:static}.sectiondark p{color:var(--grey);font-style:normal}.sectiondark h1,.sectiondark h2{text-align:center}.btn-primary{background-color:var(--chocolateorange);text-align:center;text-transform:uppercase;justify-content:flex-end;font-weight:700;display:inline-block}.btn-primary.btn-book-fixed-width{min-width:200px}.btn-primary:hover,.btn-primary.active{background-color:#000}.btn-outline{border:1px solid var(--chocolateorange);color:var(--chocolateorange);text-transform:uppercase;background-color:#0000;flex-direction:column;flex:0 auto;order:0;justify-content:flex-start;align-self:stretch;align-items:center;margin-top:0;font-weight:700;transition:opacity .2s;display:inline-block}.sectionlight{padding-top:60px;padding-bottom:60px}.sectionlight h2{color:var(--dim-grey);flex-direction:row;display:block;position:static;inset:50% auto auto 0%}.styleguidehrule{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-left:10px;padding-right:0}.sectionhero h1{color:var(--blackish)}.sectionhero h2{color:var(--dim-grey-2)}.sectionhero p{font-size:22px;line-height:33px}.form-field{background-color:#f6f6f6}.container-3{flex-wrap:nowrap;justify-content:center;align-items:stretch;display:block}.subheader{background-color:var(--olive-drab);text-align:center;margin-top:20px;margin-bottom:20px;padding-top:5px;padding-bottom:15px}.subheader h1,.subheader p{color:var(--white-smoke)}.form{flex-direction:column;justify-content:flex-start;align-items:stretch;display:block}.form-block{justify-content:flex-start;display:block}.div-block-6{justify-content:space-around;display:flex}.div-block-8{justify-content:space-between;margin-top:20px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:700;display:flex}.booking-subheader{background-color:var(--steel-blue);color:var(--white-smoke);flex-flow:row;align-content:flex-start;display:flex}.column-18{background-color:var(--chocolateorange)}.booking-summary{background-color:var(--gainsboro);margin-bottom:20px;margin-left:-10px;margin-right:-10px;padding:10px}.booking-summary h2{color:var(--blackish)}.booking-summary p{font-weight:700}.rich-text-block{text-align:left}.text-block-3{background-color:#0095e2;padding:10px;display:inline-block}.payment-tab{border-bottom:1px solid var(--steel-blue);color:var(--white-smoke)}.caremodelcolumns{min-height:470px;grid-column-gap:0px;grid-row-gap:0px;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:stretch;padding-left:0;display:flex}.caremodelcolumns h2{color:var(--white-smoke);text-transform:uppercase;font-weight:800}.caremodelcolumns p{color:var(--white-smoke)}.container-6{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.slider-content{z-index:9;width:100%;height:100%;grid-column-gap:20px;grid-row-gap:20px;background-color:#00000040;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.slider-content h1{color:#fff}.slider-content h2{color:#fff;font-weight:700}.section-2{margin-top:60px}.text-block-4{text-align:center}.div-block-9{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:flex}.form-2{display:block}.stripe{width:50%;justify-content:center;margin-left:auto;margin-right:auto}.div-block-10{width:100%}.navbar-logo-left{background-color:#fff}.navbar-logo-left-container{z-index:5;width:1030px;max-width:100%;background-color:#0000;margin-left:auto;margin-right:auto;padding:15px 20px}.navbar-logo-left-container.shadow-three{width:100%;max-width:1140px;margin-bottom:0;padding-top:10px;padding-bottom:10px}.container{width:100%;margin-left:auto;margin-right:auto}.navbar-wrapper{justify-content:space-between;align-items:center;display:flex}.nav-menu-two{text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.nav-link{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:5px;padding:5px 10px;font-size:18px;line-height:24px}.nav-link:hover{color:#1a1b1fbf}.nav-link:focus-visible{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:4px;outline:2px solid #0050bd}.nav-link.w--current{border-bottom:1px solid var(--chocolate);color:var(--chocolate)}.nav-dropdown{margin-left:5px;margin-right:5px}.nav-dropdown-toggle{letter-spacing:.25px;padding:5px 30px 5px 10px;font-size:14px;line-height:20px}.nav-dropdown-toggle:hover{color:#1a1b1fbf}.nav-dropdown-toggle:focus-visible{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-toggle[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-icon{margin-right:10px}.nav-dropdown-list{background-color:#fff;border-radius:12px}.nav-dropdown-list.w--open{padding-top:10px;padding-bottom:10px}.nav-dropdown-link{padding-top:5px;padding-bottom:5px;font-size:14px}.nav-dropdown-link:focus-visible{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-dropdown-link[data-wf-focus-visible]{outline-offset:0px;color:#0050bd;border-radius:5px;outline:2px solid #0050bd}.nav-divider{width:1px;height:22px;background-color:#e4ebf3;margin-left:15px;margin-right:15px}.nav-link-accent{color:#1a1b1f;letter-spacing:.25px;margin-left:5px;margin-right:20px;padding:5px 10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.nav-link-accent:hover{color:#1a1b1fbf}.button-primary{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#1a1b1f;padding:12px 25px;font-size:12px;line-height:20px;transition:all .2s}.button-primary:hover{color:#fff;background-color:#32343a}.button-primary:active{background-color:#43464d}.mr-widget-container{margin-top:20px;margin-bottom:20px}.view-all-appt-link{color:var(--steel-blue);text-align:center;margin-top:20px;margin-bottom:20px;font-weight:600;display:block}.mr-book-section{color:#5e5e5e;margin-top:20px;margin-bottom:20px;font-size:18px}.mr-book-footer{background-color:var(--blackish);color:var(--white-smoke);text-align:center;padding-top:20px;padding-bottom:20px;display:none}.footer-rtb p{color:var(--gainsboro)}.mr-fee-schedule-section{background-color:#f8f8f8;padding-top:20px;padding-bottom:20px}.rte-intent-80{width:80%;margin-left:auto}.nav-cta{color:var(--chocolateorange);font-weight:700}.book-appt-options{justify-content:space-around;display:none}.book-telephone{border:3px solid var(--chocolateorange);color:var(--chocolateorange);text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:20px 15px;display:block}.text-block-5{font-weight:700;display:inline}.text-block-6{display:inline}.book-mh-appt-btn{height:100%;text-align:center;background-color:#7092be;flex-direction:column;justify-content:center;align-items:stretch;font-family:Open Sans,sans-serif;display:flex}.appt-subheading{font-size:15px;font-weight:600}.appt-details-row{text-align:center;font-size:16px;display:none}.columns{display:block}.mc-modal-wrap{z-index:9999;display:none;position:static;inset:0%}.modal-overlay{z-index:9999;background-color:#16161633;flex-direction:row;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.container-10{background-color:var(--white-smoke);padding:20px}.appointment-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template:"Book-Btn-Area Book-MH-Btn-Area" "Std-Apt-Text-Area MH-Text-Area" "Book-COVID-Btn-Area Book-COVID2-Btn-Area" "COVID-Text-Area COVID2-Text-Area" "Book-Phone Book-Phone" / 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-12,.div-block-13{text-align:center}.book-covid-appt-btn{height:100%;text-align:center;background-color:#7bca95;flex-direction:column;justify-content:center;align-items:stretch;font-family:Open Sans,sans-serif;display:flex}.text-block-7,.div-block-14,.appt-details-container{text-align:center}.covid-modal-wrap{z-index:9999;display:none;position:static;inset:0%}.div-block-15{text-align:center}.logo-image{max-height:100px}.book-online-btn{background-color:#e36a17;justify-content:center;align-items:center;display:flex}.rtb-center{text-align:center}.holiday-message{border:1px solid var(--gainsboro);background-color:#fff7dc80;padding-top:20px;padding-bottom:20px;display:none}.mrapt-widget-mockup{text-align:center}.tz-link{color:var(--dim-grey-2);text-align:center;font-size:16px;display:block}.medicare-tab{color:var(--white-smoke);border-bottom:1px solid #009546}.mc-text-block{background-color:#009546;padding:10px;display:inline-block}.medicare-details{justify-content:center;display:flex}.covid2-modal-wrap{z-index:9999;display:none;position:static;inset:0%}.book-covid2-appt-btn{height:100%;text-align:center;background-color:#51af71;flex-direction:column;justify-content:center;align-items:stretch;font-family:Open Sans,sans-serif;display:flex}.book-appt-options-copy{justify-content:space-around;margin-top:60px}.grid{grid-template:"Area Area Area" "Area-2 Area-3 Area-4" "Area-5 Area-6 Area-7" / 1fr 1fr 1fr}.div-block-16{justify-content:space-between;display:flex}.text-block-8{flex:0 auto}.book-online-btn-copy{background-color:#e36a17;justify-content:center;align-items:center}.book-mh-appt-btn-copy{height:100%;text-align:center;background-color:#7092be;flex-direction:column;justify-content:center;align-items:stretch;font-family:Open Sans,sans-serif}.book-covid2-appt-btn-copy{height:100%;text-align:center;background-color:#51af71;flex-direction:column;justify-content:center;align-items:stretch;font-family:Open Sans,sans-serif}.div-block-17{margin-top:-10px;font-size:15px;font-weight:600}.text-block-9{display:inline}.columns-2{padding-top:9px}.book-now-col{text-align:center}.flex-col-row{align-items:center;margin-top:5px;padding-bottom:5px;display:flex}.appt-subheading-copy{margin-top:-10px;font-size:15px;font-weight:400}.payment-request-button{margin-top:10px;margin-bottom:10px}.stripe-inner{border:1px solid #f2f2f2;margin-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px}.pay-method-header{background-color:#f2f2f2;margin-left:-10px;margin-right:-10px;padding:5px 10px;font-weight:700}.pay-wallet-loading{text-align:center;padding-top:.5em}.div-block-18{display:none}.link-block{text-transform:uppercase;font-weight:700}.text-block-10{font-size:18px}.div-block-19{justify-content:space-around;display:flex}.book-question-text{color:var(--chocolateorange);text-align:center;font-size:26px}.book-text1{color:#000;text-align:center;font-size:14px}.div-block-20{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;display:flex}@media screen and (max-width: 991px){.container{max-width:728px}.nav-menu-wrapper{background-color:#0000}.nav-menu-two{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.nav-link{padding-left:5px;padding-right:5px}.nav-dropdown-list.shadow-three.w--open{position:absolute}.menu-button{padding:12px}.menu-button.w--open{color:#fff;background-color:#a6b1bf}.rte-intent-80{width:100%;padding-left:20px}}@media screen and (max-width: 767px){.div-block-19{display:flex;flex-direction:column;align-items:center}.btn-primary{width:100%;margin-bottom:10px}.btn-primary:last-child{margin-bottom:0}.div-block-20{padding:20px}.book-question-text{color:var(--chocolateorange);text-align:center;font-size:20px;font-weight:700}.highlighted-text{color:var(--blackish);text-align:center;font-size:12px}.blink{animation:blink 2s infinite;color:#18d118;text-shadow:0px 0px 4px rgba(0,100,0,.3);margin-top:-8px;font-size:10px}.div-block-20{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;display:flex;margin-top:-40px}.tac{margin-top:20px;margin-bottom:20px}.caremodelcolumns{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.slider-content{padding:20px}.navbar-logo-left-container{max-width:100%}.navbar-brand{padding-left:0}.nav-menu-two{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-link{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle{padding-top:10px;padding-bottom:10px}.nav-dropdown-list.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list.shadow-three.w--open{position:relative}.nav-dropdown-list.shadow-three.mobile-shadow-hide{box-shadow:none}.nav-divider{width:200px;height:1px;max-width:100%;margin-top:10px;margin-bottom:10px}.nav-link-accent{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.mobile-margin-top-10{margin-top:10px}.view-all-appt-link{text-decoration:underline}.mr-book-section,.mr-book-footer{padding-left:20px;padding-right:20px}.book-appt-options{flex-direction:column}.book-telephone{margin-top:10px}.container-9{padding-left:20px;padding-right:20px}.book-appt-options-copy{flex-direction:column}}@media screen and (max-width: 479px){.div-block-8{flex-direction:column}.booking-subheader{flex-direction:column;align-content:flex-start}.stripe{width:100%}.body{padding-left:0}.section-4{padding-left:10px;padding-right:10px}.section-5{margin-right:10px;padding-left:10px}.container{max-width:none}.nav-menu-two{flex-direction:column}.book-appt-options{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.book-telephone{font-size:16px;line-height:22px}.text-block-6{text-align:center}.appt-details-row{display:none}.columns{flex-direction:column;display:none}.mc-modal-wrap{display:none}.appointment-grid{flex-direction:column;grid-template:"Book-Btn-Area" "Std-Apt-Text-Area" "Book-MH-Btn-Area" "MH-Text-Area" "Book-Ph-Btn-Area" / 1fr;display:flex}.covid-modal-wrap{display:none}.heading{font-size:34px;line-height:40px}.covid2-modal-wrap{display:none}.book-appt-options-copy{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.flex-col-row{flex-direction:column}}#w-node-_31e0b79d-7c81-22ac-733c-283ba2ab451d-7adf5c0d{grid-area:Std-Apt-Text-Area}#w-node-e754d333-433a-3a5e-fc51-1eeb234dfc62-7adf5c0d{grid-area:Book-MH-Btn-Area}#w-node-b2ece6de-51af-b9ee-be13-255f26d46732-7adf5c0d{grid-area:MH-Text-Area}#w-node-eee1f475-6230-f44c-f2ba-2b9d6326a336-7adf5c0d{grid-area:Book-COVID-Btn-Area}#w-node-_8667ae89-5c07-97ce-12ad-4211de5025e1-7adf5c0d{grid-area:COVID-Text-Area}#w-node-e7531c2b-434e-930f-0c17-1552e0e6c6b0-7adf5c0d{grid-area:Book-COVID2-Btn-Area}#w-node-_8c8646cb-422e-4ba8-82ee-f20995f169d9-7adf5c0d{grid-area:COVID2-Text-Area}#w-node-cd361c95-64c8-a754-c243-394559d76302-7adf5c0d{grid-area:Book-Phone}
