:root{--color-primary: #006bd6;--color-primary-hover: #5983ff;--color-text: #5a5a5a;--color-text-muted: #757575;--color-accent-light: #cbf1ff;--color-white: #ffffff;--color-nav-text: rgba(74, 74, 74)}html,body{margin:0;padding:0;overflow-x:clip;max-width:100vw}body{min-height:100%;scroll-behavior:smooth;font-family:var(--font-inter),sans-serif}a,.card-info a:hover{text-decoration:none}::selection{background-color:var(--color-primary);color:var(--color-white)}iframe{border:none}.font-default{font-family:var(--font-inter),sans-serif}.display-flex-column{display:flex;flex-direction:column;align-items:center;justify-content:center}.display-flex-row{display:flex;flex-direction:row;align-items:stretch;justify-content:center}.is-bold-500,.is-bold{font-weight:500!important}.is-bolder{font-weight:600!important}.is-white{color:var(--color-white)!important}.is-gray{color:var(--color-text)!important}.is-blue{color:var(--color-primary)!important}.bg-blue{background-color:var(--color-primary)!important}.bg-white{background-color:var(--color-white)!important}.bg-blue-light{background-color:var(--color-accent-light)!important}.align-end{align-items:flex-end!important}.top-20{margin-top:20px}.top-30{margin-top:30px!important}.top-50{margin-top:50px}.mr-10{margin-right:10px}.mb-20{margin-bottom:20px!important}.pt-40{padding-top:40px!important}.hideElement{display:none}.link-data{color:var(--color-primary)}.link-data:hover{text-decoration:underline}.container-inner{height:100%!important}.list-items-text{color:var(--color-text);font-size:1rem;font-weight:400;letter-spacing:.48px;line-height:170%;margin:0;text-align:left}.text-body li{margin-bottom:8px;color:var(--color-text)}@media(max-width:1200px){.logo{display:block}}.provider-webinars{padding:1rem 0}.button{padding:12px 18px 10px;border:none;letter-spacing:1px;color:var(--color-white);position:relative;overflow:hidden;background-color:var(--color-primary);font-size:1rem;line-height:24px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:600;text-decoration:none}.button.small{font-style:normal;font-weight:500;font-size:.875rem;line-height:15px;display:flex;margin-bottom:5px}.button.medium{height:40px}.button.topBanner{font-style:normal;font-weight:500;font-size:.75rem;line-height:15px;padding:6px;display:flex;margin-bottom:0;width:100%}.button.auto{font-style:normal;font-weight:600;font-size:.75rem;line-height:15px;padding:7px;display:flex;margin-bottom:0;width:auto;border-radius:5px}.button.large{font-style:normal;font-weight:600;font-size:.875rem;line-height:15px;padding:8px;display:flex;margin-bottom:0;width:auto;border-radius:5px}.button.mobile{font-style:normal;font-weight:600;font-size:.9375rem;line-height:15px;padding:6px;display:flex;margin-bottom:0;width:300px;border-radius:5px}.button.white{border:2px solid var(--color-white);background-color:var(--color-white);color:var(--color-primary)}.button.useborderBlue{border:2px solid var(--color-primary)}.button.active{background-color:var(--color-white);color:var(--color-primary)}.button.reviewsActive{background-color:var(--color-white);color:var(--color-primary);font-weight:600;border-radius:5px}.button.reviewsActive:hover{background-color:var(--color-white);color:var(--color-primary);border-radius:5px}.button.specialityActive{background-color:var(--color-primary);color:var(--color-white);border-radius:5px;font-weight:600}.button.specialityActive:hover{background-color:var(--color-primary-hover);transition:all .3s ease 0s,transform .5s ease 0s}.button.providerActive{background-color:#fff;border:2px solid var(--color-primary);color:var(--color-primary)}.button.providerActive:hover,.button.activated{background-color:var(--color-primary);color:#fff}.button.activated:hover{color:var(--color-primary);transition:all .3s ease 0s,transform .5s ease 0s}.button:not(.activated):hover{background-color:var(--color-white);color:var(--color-primary)}.button.background:hover{background-color:var(--color-primary);color:var(--color-white);transition:all .3s ease 0s,transform .5s ease 0s}.button.buttonShadow{background-color:var(--color-primary);color:var(--color-white);font-weight:600;border-radius:5px}.button.buttonShadow:hover{background-color:var(--color-primary-hover);color:var(--color-white);transition:all .3s ease 0s,transform .5s ease 0s}.button.makeAnAppointment{z-index:13;background-color:var(--color-primary);color:var(--color-white);font-weight:600;border-radius:5px;box-shadow:#006bd6b3 0 10px 40px -10px;position:relative}.button.makeAnAppointment:hover{background-color:var(--color-primary-hover)}.button.makeAnAppointment:hover .overlay{display:block}.button.moreInfobackground:hover{background-color:var(--color-white);box-shadow:0 0 0 3px var(--color-primary);color:var(--color-primary)}.button.shadow:hover{box-shadow:0 0 20px 10px #00000030}.button.full{width:90%;height:40px;padding:0}@media only screen and (max-width:1200px){.button.auto,.button.full{width:90%}}@media only screen and (max-width:500px){.button{padding:10px}}.topbannerCont[data-astro-cid-vw2lj5a7]{position:fixed;width:100%;height:36px;background-color:#fff;z-index:1002;display:flex;justify-content:flex-end;align-items:center;margin-bottom:30px;transition:all .3s ease 0s,transform .5s ease 0s}.numbersCont[data-astro-cid-vw2lj5a7]{display:flex;justify-content:center;flex-direction:row;align-items:center}.linkNumber[data-astro-cid-vw2lj5a7]{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;color:#5a5a5a;margin-right:10px}.linkNumber[data-astro-cid-vw2lj5a7]:hover{color:#006bd6}.optionsTopBannerDiv[data-astro-cid-vw2lj5a7]{display:flex;justify-content:center;align-items:center;margin-top:18px;transition:all .3s ease 0s,transform .5s ease 0s}.payBillTopBannerText[data-astro-cid-vw2lj5a7],.patientTopBannerText[data-astro-cid-vw2lj5a7],.bookNowTopBannerText[data-astro-cid-vw2lj5a7]{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;color:#fff;padding:5px}.bookNowTopBannerText[data-astro-cid-vw2lj5a7]{margin-right:25px}.buttonTopBanner[data-astro-cid-vw2lj5a7]{padding:6px;border:none;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#5a5a5a;font-size:.75rem;font-weight:600;line-height:15px;border-radius:5px;cursor:pointer;text-decoration:none;display:inline-flex}.buttonTopBanner[data-astro-cid-vw2lj5a7]:hover{background-color:#006bd6}.alertBanner[data-astro-cid-4qbfipup]{width:100%;background-color:#f1f1f1;padding:.5rem 0;text-align:center;font-style:normal;font-size:.9375rem;line-height:100%;letter-spacing:.72px;font-weight:500;position:fixed;top:0;z-index:99}.alertBanner[data-astro-cid-4qbfipup] p{padding:0;margin:0}.alertBanner[data-astro-cid-4qbfipup] a{text-decoration:underline!important}.alertBanner[data-astro-cid-4qbfipup]~.hideTopBanner .topbannerCont{top:2rem!important}body.scrolled .alertBanner[data-astro-cid-4qbfipup]~.hideTopBanner .topbannerCont{top:0!important}.alertBanner[data-astro-cid-4qbfipup]~.header{top:24px!important;transition:all .3s ease 0s,transform .5s ease 0s}body.scrolled .alertBanner[data-astro-cid-4qbfipup]~.header{top:-4px!important}._sidebar_19hjt_1{display:flex;flex-direction:column;align-items:stretch;background-color:#f1f1f1;z-index:1010;top:6.5rem;bottom:0;padding-left:40px;padding-top:1vh;width:15%;right:-100%;position:fixed;overflow:hidden;transition:right .5s}._sidebar_19hjt_1._open_19hjt_18{right:0}body.scrolled ._sidebar_19hjt_1{top:74px}@media(max-width:1200px){._sidebar_19hjt_1{width:92%;padding-left:8%}}._closeBtn_19hjt_33{position:absolute;width:15px;height:15px;right:20px;top:20px;cursor:pointer}@media(max-width:1200px){._closeBtn_19hjt_33{width:20px;height:20px}}._scrollArea_19hjt_49{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:150px}._bookNow_19hjt_57{font-style:normal;font-weight:600;font-size:1rem;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.065em;color:#fff;margin-top:30px;margin-bottom:20px;cursor:pointer;text-decoration:none;width:75%;border-radius:5px;background-color:#006bd6;padding:10px}._bookNow_19hjt_57:hover{background-color:#5983ff;transition:all .3s ease 0s,transform .5s ease 0s}._payBill_19hjt_82{font-style:normal;font-weight:600;font-size:1rem;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:.065em;color:#fff;margin-top:15px;margin-bottom:15px;cursor:pointer;text-decoration:none;width:75%;background-color:#5a5a5a;padding:10px;border-radius:5px}._payBill_19hjt_82:hover{background-color:#006bd6;transition:all .3s ease 0s,transform .5s ease 0s}._divider_19hjt_107{width:80%;height:1px;background-color:#5a5a5a}._sectionToggle_19hjt_113{font-style:normal;font-weight:600;font-size:1.125rem;line-height:89.5%;display:flex;align-items:center;text-align:center;letter-spacing:.065em;color:#5a5a5a;margin-top:20px;margin-bottom:20px;cursor:pointer;text-decoration:none;background:none;border:none;padding:0;font-family:inherit}._sectionToggle_19hjt_113:hover{color:#006bd6}._arrow_19hjt_137{width:12px;height:12px;margin-left:5px;transform:rotate(90deg)}._navLink_19hjt_144{font-style:normal;font-weight:600;font-size:1.125rem;line-height:89.5%;display:flex;align-items:center;text-align:center;letter-spacing:.065em;color:#5a5a5a!important;margin-bottom:20px;margin-top:20px;text-decoration:none}._navLink_19hjt_144:hover{color:#006bd6}._subLinks_19hjt_163{display:flex;flex-direction:column;padding-left:10px}._subLinks_19hjt_163 a{font-style:normal;font-weight:500;font-size:1rem;line-height:110.5%;display:flex;align-items:center;text-align:left;letter-spacing:.065em;color:#5a5a5a;margin-bottom:15px;text-decoration:none}._subLinks_19hjt_163 a:hover{color:#006bd6}._contactDivider_19hjt_187{padding-top:20px;border-top:1px solid #5a5a5a;width:fit-content;margin-top:20px}._contactLink_19hjt_194{font-style:normal;font-weight:500;font-size:1rem;display:flex;align-items:center;letter-spacing:.065em;color:#5a5a5a;margin-top:10px;text-decoration:none}._contactLink_19hjt_194:hover{color:#006bd6}._socialLinks_19hjt_210{display:flex;flex-direction:row;gap:15px;margin-top:20px;margin-bottom:20px}._socialIcon_19hjt_218{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;background:#757575}._socialIcon_19hjt_218:hover{background:#006bd6;transition:.3s ease-in-out}._socialIcon_19hjt_218:hover img{filter:brightness(0) invert(1)}.header{position:fixed;top:-7px;left:0;right:0;height:73px;background-color:#fff;z-index:1001;display:flex;justify-content:space-between;align-items:center;margin-top:37px;transition:all .3s ease 0s,transform .5s ease 0s}.mainLogo{width:258px;margin-left:15px;cursor:pointer;margin-bottom:1px}.topHeaderLogo{width:312px;z-index:1005;position:absolute;margin-top:18px;margin-left:10px}body.scrolled .header{border-bottom:1px solid rgb(166,166,166)}.button-link-ref{display:none}.header-arrow{width:12px;margin-left:5px;transform:rotate(90deg)}.align-menu-desktop{margin-right:20px;margin-left:20px;cursor:pointer}.menu-links,.menu-social,.logo{margin:0;display:flex;list-style:none;padding:0;align-items:center}.logo{height:60px;display:flex}.mobileDiv{display:block!important;opacity:1!important}.mobileDivUl{display:none!important}.menu-links{justify-content:flex-start;margin-right:19px}.menu-social{flex-grow:1;justify-content:flex-end;flex-basis:0;margin-right:30px}.link{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);text-align:center}.link:hover{text-decoration:none}.link a{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);padding:1px 10px}.link a:hover{text-decoration:none;border-radius:4px;transition:.3s}.linkProv{text-decoration:none;font-style:normal;font-weight:600;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);text-align:center}.linkProv:hover{text-decoration:none}.linkProv a{text-decoration:none;font-style:normal;font-weight:700;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);padding:1px 10px}.linkProv a:hover{text-decoration:none;color:var(--color-primary)}.link span{cursor:pointer;text-decoration:none;font-style:normal;font-weight:700;font-size:1rem;line-height:89.5%;color:var(--color-nav-text);padding:1px 10px;display:flex;align-items:center}.link span:hover{text-decoration:none;color:var(--color-primary)}.button-link{background-color:var(--color-primary);padding:10px;box-shadow:0 0 5px #00000026}.button-link a{text-decoration:none;font-style:normal;font-weight:500;font-size:1rem;line-height:89.5%;color:var(--color-white)}.menu-social .link:last-child{margin-right:40px}.menu-links .link{position:relative}.header-button{background:var(--color-primary);box-shadow:0 0 5px #00000026;padding:10px;color:#fff;cursor:pointer;transition:all .3s ease 0s,transform .5s ease 0s}.header-button:hover{background:#04abe9}.burgerIcon{width:25px;height:25px}.align-mobile{justify-content:flex-end;margin-right:20px;flex-basis:0;display:none;width:25px;min-height:25px}.location-drop-down{position:absolute;background-color:#fff;width:150px;list-style:none;padding:5px 0;top:18px;flex-direction:column;text-align:left;display:none;justify-content:center;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.location-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;align-items:center;display:flex}.location-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.location-hover,.location-hover:hover,.location-hover:hover .location-drop-down{display:flex;color:var(--color-primary)}.location-hover:hover .header-arrow-location{transform:rotate(90deg)}.about-drop-down{position:absolute;background-color:#fff;width:150px;list-style:none;padding:5px 0;top:18px;justify-content:center;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.about-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.about-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.about-hover:hover .about-drop-down{display:flex}.about-hover:hover .header-arrow-about{transform:rotate(90deg)}.patient-drop-down{position:absolute;background-color:#fff;width:210px;list-style:none;padding:5px 0;top:16px;right:-10px;justify-content:center;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.patient-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.patient-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.patient-hover:hover .patient-drop-down{display:flex}.patient-hover:hover .header-arrow-patient{transform:rotate(90deg)}.how-drop-down{position:absolute;background-color:#fff;width:240px;list-style:none;padding:5px 0;top:17px;right:-22px;justify-content:center;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.how-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.how-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.how-hover:hover .how-drop-down{display:flex}.how-hover:hover .header-arrow-how{transform:rotate(90deg)}.speciality-drop-down{position:absolute;background-color:#fff;width:150px;list-style:none;padding:5px 0;right:5px;top:18px;justify-content:center;left:0;display:none;flex-direction:column;text-align:left;transition:all .8s ease-in;border-radius:3px;box-shadow:0 .15em .25em #00000040}.speciality-drop-down a{color:var(--color-nav-text);font-size:.8125rem;font-style:normal;font-weight:500;line-height:105%;letter-spacing:.91px;height:30px;display:flex;align-items:center}.speciality-drop-down a:hover{text-decoration:none;color:var(--color-primary)}.speciality-hover:hover .speciality-drop-down{display:flex}.speciality-hover:hover .header-arrow-speciality{transform:rotate(90deg)}@media only screen and (max-width:1200px){.logo{opacity:1}.align-mobile{display:block}.menu-links,.menu-social,.desktop-nav{display:none!important}.hideTopBanner{display:none}.mainLogo{margin-bottom:0}.header{margin-top:7px}}@media only screen and (max-width:1350px){.linkProv,.linkProv a,.link span{font-size:.9375rem}}@media only screen and (max-width:700px){.mainLogo{margin-bottom:0;width:240px}}.footer-box[data-astro-cid-sz7xmlte]{background:var(--color-text);display:grid;grid-template-columns:repeat(3,1fr);align-items:start;justify-items:center;z-index:100;gap:2rem;padding:4rem 3rem}.footer-logo[data-astro-cid-sz7xmlte]{width:190px}.footer-row[data-astro-cid-sz7xmlte]{width:100%;min-width:220px}.footer-row-follow[data-astro-cid-sz7xmlte]{flex-direction:column}.footer-link-container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:3px;margin-top:13px}.newsletter-container[data-astro-cid-sz7xmlte]{width:100%;max-width:600px;padding:0 1rem;display:block;color:#fff;grid-column:span 3;box-sizing:border-box;margin:0 auto}.team-box[data-astro-cid-sz7xmlte]{max-width:320px;padding:.5rem;margin-top:8px;border:1px solid white;color:#fff;font-size:1rem}.team-box[data-astro-cid-sz7xmlte] .teamTitle[data-astro-cid-sz7xmlte]{padding-bottom:6px}.team-box[data-astro-cid-sz7xmlte] .teamContent[data-astro-cid-sz7xmlte]{padding:4px 0}.team-box[data-astro-cid-sz7xmlte] .teamLink[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:underline!important}.footer-links[data-astro-cid-sz7xmlte]{font-style:normal;font-weight:400;font-size:1rem;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;margin-bottom:20px}.footer-link[data-astro-cid-sz7xmlte]{font-style:normal;font-size:1rem;line-height:20px;letter-spacing:.01em;color:#fff;text-decoration:none;margin:4px;font-weight:lighter;opacity:.7}.footer-link[data-astro-cid-sz7xmlte]:hover{opacity:1}.footer-media-container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:row;gap:15px}.footer-media[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:100%;background:var(--color-text-muted)}.instagram[data-astro-cid-sz7xmlte]:hover{background:#dc2743;transition:.3s ease-in-out}.instagram[data-astro-cid-sz7xmlte]:hover>img{filter:brightness(0) invert(1)}.facebook[data-astro-cid-sz7xmlte]:hover{background:#3b5998;transition:.3s ease-in-out}.facebook[data-astro-cid-sz7xmlte]:hover>img{filter:brightness(0) invert(1)}.youtube[data-astro-cid-sz7xmlte]:hover{background:red;transition:.3s ease-in-out}.youtube[data-astro-cid-sz7xmlte]:hover>img{filter:brightness(0) invert(1)}.visit-link[data-astro-cid-sz7xmlte]{margin-top:20px}.logo-row[data-astro-cid-sz7xmlte]{align-items:center}.hidden-link-container[data-astro-cid-sz7xmlte]{position:fixed;bottom:0;right:0;z-index:999;opacity:0}@media(max-width:1024px){.footer-box[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(1,1fr)}.footer-logo[data-astro-cid-sz7xmlte]{margin-left:-50px}.footer-row[data-astro-cid-sz7xmlte]{justify-content:center;align-items:center;display:flex}.footer-link-container[data-astro-cid-sz7xmlte]{text-align:center}.newsletter-container[data-astro-cid-sz7xmlte]{grid-column:span 1}.team-box[data-astro-cid-sz7xmlte]{margin-top:2rem}}@media(max-width:1200px){.footer-link[data-astro-cid-sz7xmlte]{margin:5px 0}}.preview-banner[data-astro-cid-c6bodmx3]{position:fixed;left:0;right:0;bottom:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:8px 16px;background:#b30000;color:#fff;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 -2px 12px #00000040;pointer-events:none}.preview-banner__dot[data-astro-cid-c6bodmx3]{width:9px;height:9px;border-radius:50%;background:#fff;animation:preview-pulse 1.4s ease-in-out infinite}@keyframes preview-pulse{0%,to{opacity:1}50%{opacity:.35}}.site-container{display:flex;flex-direction:column;min-height:100vh}.layout-body{display:flex;flex-direction:column;flex:1;margin-top:130px}.layout-body>:last-child{flex:1}@media(max-width:1199px){.layout-body{margin-top:130px}}
