:root{--dark-slate-grey:#424242;--dark-slate-blue:#1a3a6b;--white:#f7fcfd;--dark-turquoise:#5dc6d1}body{color:var(--dark-slate-grey);font-family:Roboto,sans-serif;font-size:1vw;font-weight:400;line-height:1}h1{color:var(--dark-slate-blue);margin-top:0;margin-bottom:0;font-family:Comfortaa variablefont wght,sans-serif;font-size:4.55em;font-weight:400;line-height:100%}h2{margin-top:0;margin-bottom:0;font-family:Comfortaa variablefont wght,sans-serif;font-size:2.604em;font-weight:400;line-height:1.4}h3{margin-top:0;margin-bottom:0;font-size:1.927em;font-weight:900;line-height:1.4}h4{margin-top:10px;margin-bottom:10px;font-family:Roboto,sans-serif;font-size:1.458em;font-weight:500;line-height:1.4}p{margin-bottom:0;font-size:.938em;line-height:1.9}a{color:var(--dark-slate-blue);font-size:.938vw;text-decoration:none}li{font-size:.938em;line-height:1.9}img{width:100%;max-width:100%;display:inline-block}.section{padding-top:3.515em;padding-bottom:3.515em;position:relative}.section.service-overview-copy{justify-content:flex-end;align-items:flex-end;padding-top:0;padding-bottom:0;display:none}.section.patient-info_banner{position:static;top:-9em}.section.patient-info_banner.patient-form{padding-top:2.5em;padding-bottom:0}.section.patient-info_banner.patient-form.hidden{display:none}.section.single_service-banner{margin-bottom:0;padding-top:7em;position:static;top:-9em}.section.single_servie-overview{justify-content:flex-end;align-items:flex-end;padding-top:3.515em;padding-bottom:0;display:flex}.section.single_servie-overview.center-align{justify-content:flex-start;align-items:center}.section.blog{padding-top:0;padding-bottom:0}.section.about-patient-say{padding-top:3.5em}.section.about-gallery{padding-top:3em;padding-bottom:4em}.section.first-visit-sec,.section.finance-sec{padding-top:5.5em;padding-bottom:2.5em}.section.single-service-2nd-sec{padding-top:0;padding-bottom:0}.section.about-meet-doctor-sec{padding-top:6.5em;padding-bottom:0}.section.hello-sec{padding-top:5.5em;padding-bottom:5.5em}.section.membership-plan-sec{padding-top:5.5em}.section.membership-plan-sec.hidden{display:none}.section.hero-section{padding-top:0;padding-bottom:0;position:relative}.section.about-banner{margin-bottom:-9em;padding-bottom:0;position:relative;top:-9em}.section.service-overview{justify-content:flex-end;align-items:flex-end;padding-top:4.95em;padding-bottom:3.5em;display:flex}.section.footer{padding-top:4.95em;padding-bottom:0}.section.cms-services{padding-bottom:0}.section.home-patient-say{padding-top:0;padding-bottom:5.5em}.section.home-meet-doctor{padding-top:3em;padding-bottom:3em}.main-container{max-width:100%;padding-bottom:15px;padding-left:7.1em;padding-right:7.1em}.main-container.service-overview-copy{z-index:1;justify-content:flex-end;align-items:center;position:absolute;bottom:5em}.main-container.patient-_info-container{padding-left:0;padding-right:0}.main-container.contact-form{padding-top:3em;padding-left:9.38em;padding-right:9.38em}.main-container.map_contact-banner{z-index:1;justify-content:flex-end;align-items:center;position:absolute;inset:auto auto auto 0%}.main-container.hero-banner{z-index:1;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:51.5vw;display:flex;position:relative}.main-container.hero-banner.about{flex-direction:row;justify-content:flex-start;height:45vw;padding-left:3.125em;padding-right:3.125em}.main-container.hero-banner.about.about-hero{height:45vw}.main-container.nav-bar{justify-content:space-between;align-items:center;padding:0 3.125em 3.125em;display:flex}.main-container.our-patient{flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;padding-right:0;display:flex}.main-container.our-patient.patinent-plan{align-items:center}.main-container.our-patient.home-patient-cont{padding-top:2em}.main-container.service-overview{z-index:1;justify-content:flex-end;align-items:center;position:absolute;bottom:10em}.main-container.cms{background-color:#fff;flex-direction:column;justify-content:center;align-items:stretch;padding-top:0;padding-bottom:0;display:flex}.main-container.cms.z-index-1.log-conta{padding-bottom:7em}.main-container.foter{background-color:#36444d;flex-direction:column;justify-content:center;align-items:stretch;padding:10.95em 8em 4.95em;display:flex}.style-item{padding-top:.5em;padding-bottom:.5em}.style-item.herp-h1-copy{margin-bottom:0;padding-top:0;padding-bottom:0;display:block}.style-item.herp-h1{white-space:normal;width:100%;margin-bottom:3.646em;padding-top:0;padding-bottom:0}.main-button{color:#fff;letter-spacing:.1em;background-color:#000;border-radius:100vw;padding:1.042em 1.563em;font-size:.938em;font-weight:400;line-height:1;transition:all .4s}.main-button:hover{background-color:#000;transform:scale(1.1)}.main-button.blog{color:#36444d;text-align:right;background-color:#0000;padding:0 0 .4em;font-weight:900;position:absolute;inset:auto 0% 0% auto}.main-button.blog:hover{color:#000}.main-button.home-schedule-btn:hover,.main-button.home-mmet-dr-btn:hover{background-color:#36444d}.main-button.white{color:#1a3a6b;background-color:#fff;justify-content:center;align-items:center;width:100%;max-width:25%;padding-left:0;padding-right:0;display:flex}.main-button.white:hover{color:#fff;background-color:#000}.main-button.white.see-more-btn{color:var(--white);text-align:center;background-color:#000;justify-content:center;max-width:10%;position:absolute;inset:auto 6% 0% auto}.main-button.white.about-learn-btn{color:#1a3a6b;letter-spacing:.1em;flex-flow:row;align-items:center;width:100%;max-width:25%;padding-left:0;padding-right:0;display:flex}.main-button.white-copy{color:var(--dark-turquoise);background-color:#fff}.main-button.white-copy:hover{color:#fff;background-color:#000}.main-button.white-copy.schedule-btn{color:#36444d}.main-button.white-copy.schedule-btn:hover{background-color:var(--white)}.main-button.home-schedule-btn:hover,.main-button.home-mmet-dr-btn:hover{background-color:#36444d}.hero-image{position:absolute;inset:0%}.hero-image.mobile{display:none}.hero-image.desktop{object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute}.navbar{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/6215bfe28ef153ca9e8aaa1b/6215bfe28ef153ac658aaa62_Group%201.avif);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;position:absolute;inset:0% 0% auto}.logo,.logo.w--current{width:100%;max-width:275px}.nav-link{color:#36444d;text-transform:uppercase;margin-right:2.188em;padding:.781em 0;font-size:.938em;font-weight:400;transition:all .4s}.nav-link:hover{color:#36444d;transform:scale(1.1)}.nav-link.w--current{color:#36444d;font-weight:500}.nav-menu{align-items:center;display:flex}.banner--grid{flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;display:flex}.banner--grid.about-banner-grid{flex-flow:column;justify-content:flex-start;display:flex}.banner--grid.mobile-banner-hide{flex-direction:column;justify-content:flex-end;align-items:flex-end}.banner-header{white-space:normal;width:100%;max-width:60%;display:block}.html-embed{width:0;height:0;position:absolute;inset:0% 0% auto}.div-flex-horizontal{display:flex}.div-flex-horizontal.about-banner-copy{background-color:var(--dark-slate-blue);opacity:.9;justify-content:center;align-items:flex-start;width:70%;margin-left:auto;margin-right:0;padding:5.42em 3.75em}.div-flex-horizontal.about-banner-copy._100{width:100%}.div-flex-horizontal.about-banner-copy._100.minus-pad{background-color:#36444d;padding-top:2.5em;padding-bottom:1.3em}.div-flex-horizontal.about-banner-copy.contact-info-box{opacity:1;background-color:#36444d;width:100%;padding:45px 35px}.div-flex-horizontal.patient-info_banner-copy{background-color:#12bdd4;justify-content:center;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding:7.97em 7.1em}.div-flex-horizontal.patient-info_banner-copy.patient-forms-sec{background-color:#36444d;padding-bottom:7.97em}.div-flex-horizontal.single_service-banner{background-color:#36444d;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding:5.42em 3.75em}.div-flex-horizontal.about-banner{background-color:#36444d;justify-content:center;align-items:flex-start;width:68.65em;margin-left:auto;margin-right:auto;padding:5.42em 3.75em;position:relative;top:-3em}.div-flex-horizontal.center{flex-flow:column wrap;justify-content:center;align-items:center}.div-flex-horizontal.overview-banner{background-color:#36444d;justify-content:center;align-items:flex-start;width:60em;margin-left:auto;margin-right:auto;padding:3em 3.75em}.banner-left{width:30%;margin-right:1.1em}.banner-right{width:47.19em;margin-left:1.1em}.white-para{color:#fff}.white-para.patient_forms{font-family:Montserrat,sans-serif;font-size:1em;font-weight:700}.white-para a{color:var(--white);font-weight:500;text-decoration:underline}.white-para li{font-size:.938em;line-height:1.9}.white-para.m-b-2em{margin-bottom:1em}.white-h2{color:#fff;line-height:1}.white-h2.ssp{white-space:normal;font-size:2em}.white-h2.align-right{text-align:right}.star-icon{width:auto;margin-right:1em}.testimonial-card{background-color:#f9f9f9;width:50%;height:auto;margin-right:25px;padding:3.39em 2.34em;display:block}.testimonial-card.cnter{height:auto;margin-left:4.17em;margin-right:4.17em}.m-t-3em{margin-top:3em}.testimoniall-grid{width:100%;height:auto;display:flex}.m-b-4em{margin-bottom:4em}.testimonial-slider{background-color:#0000;width:100%;height:100%;display:flex}.testimonial-slider.mobile{display:none}.right-arrow{color:#000;right:-2em}.left-arrow{color:#000;left:-1.5em;right:auto}.slide-nav{bottom:-4em}.m-t-b{margin-top:2em;margin-bottom:1em}.m-b-1{margin-bottom:3em}.blue-h3{color:#10a2b6}.blue-h3.tracey{color:#36444d}.cms-grid{width:100%;display:flex}.cms-h2{color:#12bdd4;font-size:2.5em}.cms-h2.home-service-heading{color:#36444d;font-family:Comfortaa variablefont wght,sans-serif;font-size:2em;line-height:115%}.m-t--b-1-72em{flex-direction:row;justify-content:center;align-items:center;margin-top:1.72em;margin-bottom:1.72em;display:block}.footer-grid{flex-wrap:nowrap;width:100%;display:flex}.footer-column{width:25%;margin-right:3.54em}.footer-column.last{width:25%;margin-right:0}.footer-para{color:#fff;white-space:pre}.white-h4{color:#fff;margin-top:0;margin-bottom:1em;font-family:Comfortaa variablefont wght,sans-serif;font-weight:400}.a-footer-text{text-align:center}.absolute-footer{padding-top:1em;padding-bottom:1em}.cta{background-color:var(--dark-turquoise);justify-content:space-between;align-items:center;width:85.83em;margin-top:-6em;padding:5.21em 8.49em;display:flex;position:relative;bottom:-6em}.cta.map-page{background-color:#000}.hero-heading{color:#36444d;white-space:normal;font-family:Comfortaa variablefont wght,sans-serif;font-size:4.55em}.hero-heading.service-single-banner-heading{font-size:3.5em}.hero-heading.home-banner-heading{color:#36444d;white-space:normal;flex-wrap:nowrap;font-size:3.3em;line-height:115%;display:flex}.page-wrapper{width:100%;overflow:hidden}.footer-link{color:#fff}.footer-link:hover{color:#000}.footer-link.contact-link{font-size:.938em}.footer-link.contact-link:hover{color:#000}.body{background-color:#fff}.heading{color:#424242}.top-head-social{justify-content:flex-end;min-height:28px;padding-top:20px;padding-bottom:20px;display:flex}.top-head-social.footer-social{text-align:left;text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-top:0}.social-icon-wrap{align-items:center;margin-left:1vw;display:flex}.social-icon-wrap.hidden.instagram,.social-icon-wrap.hidden.footer-instagram{display:none}.social-icon-wrap.footer-first{margin-left:0}.social-icon-wrap.hidden{display:block}.social-icon-wrap.hidden.instagram,.social-icon-wrap.hidden.footer-instagram,.social-icon-wrap.hidden.instagram,.social-icon-wrap.hidden.footer-instagram{display:none}.s-icon-circel{border-radius:100%;justify-content:center;align-items:center;font-size:1.8vw;font-weight:400;text-decoration:none;display:flex}.fontawsome-icon{color:#000;font-family:"Fa brands 400",sans-serif;font-size:.85em;font-weight:400;text-decoration:none}.fontawsome-icon.footer-icons{color:var(--white);font-size:.85em}.left-arrow-img{object-fit:fill;max-width:25%;margin:0 20px;display:block;position:absolute;top:50%;bottom:auto}.right-arrow-img{max-width:25%;margin-top:0;margin-left:20px;margin-right:20px;padding-bottom:0;display:block;position:absolute;top:50%}.heading-2{color:#424242}.footer-logo.w--current{justify-content:flex-end;display:flex}.mobile-hero-sec{display:none}.testimoniall-grid-2{width:100%;display:flex}.slide-nav-2{bottom:-4em}.testimonial-card-2{background-color:#f7fcfd;padding:3.39em 2.34em}.div-block-4{width:45%}.div-block-4.home-meet-doctor-left{justify-content:center;align-items:center;padding-right:0;display:flex}.home-meet-doctor-right{flex-direction:column;width:55%;padding-left:5.5em;display:block}.image-24{max-width:45%;margin-top:1em}.heading-6,.heading-7{color:#424242}.footer-white-logo{max-width:75%;position:relative;top:-30px}.cms-item-wrapper{display:block}.cms-item-wrapper.home-services-box{height:40vw;margin-bottom:2em}.link{color:var(--white)}.link:hover{color:#000}.div-block-7,.assesibility{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-block-25,.accessibility-link{color:var(--white)}.accessibility-link:hover{color:#000}.home-meet-doctor-left{flex-direction:column;width:55%;padding-right:5.5em;display:block}.image-28{box-sizing:border-box;object-fit:fill;flex:0 auto;align-self:auto}.youtube-css{width:0;height:0;position:fixed;inset:0% 0% auto;overflow:hidden}.cms-image{aspect-ratio:16/9;object-fit:cover}@media screen and (min-width:1280px){.testimonial-card,.testimonial-card.cnter,.testimonial-card.cnter{height:auto}.success-message{font-size:16px}}@media screen and (min-width:1440px){.testimonial-card,.testimonial-card.cnter,.testimonial-card.cnter{height:auto}.error-message{margin-top:20px;padding:30px}.success-message{padding:30px;font-size:20px}.text-block-24{text-align:center}}@media screen and (min-width:1920px){.testimonial-card,.testimonial-card.cnter,.testimonial-card.cnter{height:auto}.error-message{margin-top:30px;padding:40px}.success-message{padding:40px}.text-block-24{text-align:center;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500}.text-block-4{font-size:24px}.form{color:#787878}}@media screen and (max-width:991px){body{font-size:12px}p{font-size:14px;line-height:1.6}a{font-size:14px}.section.patient-info_banner,.section.single_service-banner{margin-bottom:0;position:static}.section.about-banner{margin-bottom:0;position:static}.section.service-overview{flex-direction:column;padding-top:3.515em;padding-bottom:3.515em}.section.footer{padding-top:3.5em}.section.service-overview-copy{flex-direction:column;padding-top:0;padding-bottom:3.515em}.section.patient-info_banner,.section.single_service-banner{margin-bottom:0;position:static}.section.single_servie-overview{flex-direction:column;padding-bottom:3.515em}.section.home-meet-doctor{padding-top:0}.main-container{padding-left:3em;padding-right:3em}.main-container.hero-banner.about{padding-left:1.5em;padding-right:1.5em}.main-container.nav-bar{padding:1.5em}.main-container.service-overview{position:static}.main-container.foter{padding:9.5em 3em 3.5em}.main-container.service-overview-copy{position:static}.main-container.contact-form{padding-left:3em;padding-right:3em}.main-container.map_contact-banner{position:static}.main-button.white{max-width:100%}.main-button.white-copy{margin-top:1em}.main-button.blog{padding-bottom:0;padding-left:0;padding-right:0;position:static}.hero-image.mobile{display:inline-block}.hero-image.desktop{display:block}.navbar{background-image:none;position:relative}.menu-button{padding:.5em}.menu-button.w--open{background-color:#000}.social-icon{width:auto;margin-top:1em;margin-right:2em}.social-icon.last{margin-right:0}.nav-menu{background-color:#fff;padding:1em 3em}.banner--grid{position:relative}.div-flex-horizontal.about-banner,.div-flex-horizontal.overview-banner{width:100%;margin-top:2em;padding-top:3em;padding-bottom:3em}.div-flex-horizontal.patient-info_banner-copy,.div-flex-horizontal.single_service-banner,.div-flex-horizontal.about-banner,.div-flex-horizontal.overview-banner{width:100%;margin-top:2em;padding-top:3em;padding-bottom:3em}.div-flex-horizontal.about-banner-copy{width:100%;margin-top:2em;margin-bottom:7.2em;padding-top:3em;padding-bottom:3em}.div-flex-horizontal.about-banner-copy._100.minus-pad{margin-bottom:0}.div-flex-horizontal.patient-info_banner-copy,.div-flex-horizontal.single_service-banner{width:100%;margin-top:2em;padding-top:3em;padding-bottom:3em}.banner-left{width:21.6em}.white-h2{text-align:center}.testimonial-card{height:100vh;padding:1.5em 1em}.testimonial-card.cnter{height:100vh;margin-left:2em;margin-right:2em}.m-t-3em{margin-top:15px}.testimonial-slider.mobile{display:flex}.testimonial-slider.desktop{display:none}.right-arrow{right:-1.5em}.left-arrow{left:-41px}.right-banner-content{padding-left:2em}.m-t-b{margin-top:1em}.m-b-1._2{margin-bottom:1em}.m-b-1._2wm{margin-bottom:2em}.cms-h2.home-service-heading{height:auto;font-size:1.3em}.footer-grid{flex-wrap:wrap}.footer-column{width:50%;margin-bottom:2em;margin-right:0}.cta{flex-direction:column;width:100%;padding:2em 1em}.cta.map-page{margin-top:-6em}.hero-heading{white-space:normal}.hero-heading.home-banner-heading{font-size:4.4em}.right-banner-content-copy{width:20em}.m-t-b-2-3.ssp{margin-bottom:0}.right-banner-servcies-content{padding-left:2em;padding-right:2em}.right-banner-servcies-content.services,.right-banner-servcies-content.services-copy,.right-banner-servcies-content.services,.right-banner-servcies-content.services-copy{width:40%;margin-left:5vw;margin-right:5vw}.left-services-banner.services.single-service-2sec-right,.left-services-banner.services.single-service4-sec-right{margin-left:2em}.left-services-banner.services{width:50%}.left-services-banner.services.single-service-2sec-right,.left-services-banner.services.single-service4-sec-right,.left-services-banner.services.single-service-2sec-right,.left-services-banner.services.single-service4-sec-right{margin-left:2em}.service-image{width:auto}.banner-right-copy{grid-template-columns:1fr 1fr}.banner-left-copy{width:21.6em}.collection-item-2{margin-left:.5em;margin-right:.5em}.patieint_info-grid{grid-column-gap:1em;grid-template-columns:1fr 1fr 1fr;position:relative}.collection-list-wrapper.static{display:none}.collection-list-wrapper.static.ssp{display:flex}.form-item1{flex-direction:column;justify-content:flex-start;align-items:center;width:48%;margin-right:4%}.form-item2{width:58%}.form_align-right{align-items:center;margin-top:2em}.form-h2{text-align:center;font-size:24px}.contact_calender-img{width:5em}.map{height:30em}.h4-blog{font-size:1.7em}.financing-img{object-fit:cover;height:35vh}._404-container{padding-left:3em;padding-right:3em}._404-heading{white-space:normal}._404-banner-grid{position:relative}.bold-text{font-size:95px}.sub-heading{white-space:normal;font-size:24px}.social-icon-wrap{margin-left:15px}.fontawsome-icon{font-size:16px}.default-btn{padding:14px 18px;font-size:12px}.form-field{font-size:18px}.form-field.right-half,.form-field.left-half,.form-field.select-filed,.form-field.right-half,.form-field.left-half,.form-field.select-filed{font-size:14px}.text-area-field{min-height:150px;font-size:14px}.testimonial-card-2{padding:1.5em 1em}.about-right-meet-doctor,.home-meet-doctor-right{padding-left:2em}.image-24{margin-top:0}.cms-item-wrapper.home-services-box{height:auto;display:block}.body-2{overflow:visible}.home-meet-doctor-left{padding-left:2em}}@media screen and (max-width:767px){h1{text-align:center}.section{z-index:2;padding-top:0;padding-bottom:25px;position:relative}.section.hero-section{height:auto}.section.about-banner{padding-top:0}.section.footer{padding-top:0}.section.single_service-banner{padding-top:3.515em}.section.cms-services{padding-top:0;padding-bottom:45px}.section.home-patient-say{overflow:visible}.section.home-meet-doctor{padding-top:25px}.section.about-gallery{padding-bottom:7.1em}.section.first-visit-sec{padding-top:2.5em}.section.single-service-2nd-sec.single-services-mob{padding-bottom:30px}.main-container{padding-bottom:3em}.main-container.hero-banner{flex-flow:column wrap;height:auto;padding-left:0;padding-right:0}.main-container.hero-banner.about{height:auto;padding-left:0;padding-right:0}.main-container.our-patient.home-patient-cont{padding-bottom:0}.main-container.contact-form{padding-top:0}.style-item.herp-h1{margin-bottom:2em}.style-item.herp-h1-copy{margin-bottom:0}.main-button.white.see-more-btn{max-width:25%;bottom:10em}.hero-image.mobile{display:none;position:static}.hero-image.desktop{height:60vw;display:block;position:static}.banner--grid{flex-flow:wrap;order:1;grid-template-columns:1fr;justify-content:center;height:auto;display:flex}.banner--grid.mobile-banner-hide{display:none}.banner--grid.blog-banner-grid{width:100%}.banner-header{flex-direction:column;align-items:center;margin-top:2em;margin-bottom:2em;padding-left:3em;padding-right:3em;display:flex}.div-flex-horizontal.about-banner{flex-direction:column;margin-top:0;padding:2em;top:0}.div-flex-horizontal.overview-banner{flex-direction:column;padding:2em}.div-flex-horizontal.about-banner-copy{flex-direction:column;margin-top:2em;margin-bottom:11.1em;padding:2em}.div-flex-horizontal.about-banner-copy._100.minus-pad{margin-bottom:0}.div-flex-horizontal.patient-info_banner-copy{flex-direction:column;margin-top:0;padding:2em 3em}.div-flex-horizontal.single_service-banner{flex-direction:column;margin-top:0;padding:2em}.banner-left{width:100%;margin-right:0}.banner-right{width:100%;margin-left:0}.white-para.m-b-2em{margin-top:2em;margin-bottom:2em}.white-para.center{text-align:center}.white-h2,.white-h2.align-right{text-align:left}.white-h2.align-right{text-align:left}.white-h2.center{text-align:center}.white-h2.ssp{margin-bottom:1em}.testimonial-card{width:100%;height:100%}.testimonial-card.home-youtube{width:100%;padding:0}.testimonial-slider.mobile{max-width:65%;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.testimonial-slider.desktop{display:none}.left-arrow{left:-41px}.right-banner-content{padding-left:0}.right-banner-content.patient-info{padding-right:0}.right-banner-content.patient-info.first-visit-right{width:100%}.footer-column{padding-left:.5em;padding-right:.5em}.footer-para.no-wrap{white-space:normal;white-space:normal}.collection-item{margin-bottom:20px;padding-left:0;padding-right:0}.hero-heading{text-align:center;font-size:35px;line-height:150%}.hero-heading.home-banner-heading{font-size:45px}.hero-heading.home-banner-heading.mobile-hero-heading{justify-content:center;align-items:center;padding-bottom:15px;padding-left:15px;padding-right:15px;font-size:32px;line-height:100%}.hero-heading.service-single-banner-heading{font-size:28px}.banner-header-copy{flex-direction:column;align-items:center;max-width:100%;margin-top:2em;margin-bottom:2em;padding-left:3em;padding-right:3em;display:flex}.right-banner-content-copy{clear:both;flex-wrap:wrap;justify-content:space-between;align-items:baseline;width:100%;margin-top:2em;padding-left:0;padding-right:0;display:flex}.hello-h1{text-align:left}.gallery-grid{flex-direction:column;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;height:100%;display:flex}.gallery-grid.desktop-gallery-grid.hidden{display:none}.blue-h2.service{margin-top:1em}.m-t-b-2-3.service{margin-top:1em;margin-bottom:2em}.right-banner-servcies-content{padding-left:0;padding-right:0}.right-banner-servcies-content.services{width:100%;margin-left:0;margin-right:0}.right-banner-servcies-content.services-copy{order:-1;width:100%;margin-top:2em;margin-left:0;margin-right:0}.left-services-banner.services.single-service-2sec-right,.left-services-banner.services.single-service4-sec-right{margin-left:0}.left-services-banner.services{width:100%;margin-left:0}.left-services-banner.services.single-service-2sec-right,.left-services-banner.services.single-service4-sec-right{margin-left:0}.left-services-banner.services.first{order:9999;margin-left:0}.left-services-banner.services.single-service-2sec-right,.left-services-banner.services.single-service4-sec-right{margin-left:0}.banner-right-copy{width:100%;margin-left:0}.banner-left-copy{width:100%;margin-bottom:2em;margin-right:0}.blog-card{margin-bottom:3em}.collection-item-2{width:100%;margin-left:0;margin-right:0}.cms-grid-copy{order:999999}.patieint_info-grid{grid-row-gap:2em;grid-template-columns:1fr}.collection-list-wrapper.static{display:none}.collection-list-item.addclasses,.collection-list-item.addclasses.reverse-flex{flex-direction:column}.collection-list-item.addclasses,.collection-list-item.addclasses.reverse-flex{flex-direction:column}.collection-list-item.addclasses.reverse-flex{flex-direction:column}.collection-list-item.addclasses.reverse-flex.ssp{flex-direction:column-reverse}.single_service-banner-right{width:100%;margin-left:0}.contact-form-grid{flex-direction:column}.form-item1{width:100%;margin-right:0%}.form-item2{width:100%;margin-top:2em}.form-h2{font-size:28px}.banner-right-100-copy{width:100%;margin-left:0}.footer-para-copy{white-space:pre}.h4-blog{font-size:24px}.collection-list-2._1coloumn{grid-template-columns:1fr}.financing-img{height:40vh;margin-top:15px}._404-container._404-banner{flex-flow:column wrap;height:auto;padding-left:0;padding-right:0}._404-heading{text-align:center;line-height:150%}._404-banner-grid{grid-row-gap:2em;grid-template-columns:1fr}._404-banner-heading{flex-direction:column;align-items:center;margin-top:15px;margin-bottom:15px;padding-left:15px;padding-right:15px;display:flex}.bold-text{font-size:60px}.sub-heading{text-align:center;font-size:20px;line-height:150%}.body{overflow:visible}.care-credit{max-width:100%}.blog-single-heading{text-align:left;margin-bottom:25px;font-size:33px}.heading-2{padding-top:25px}.default-btn{padding-top:10px;padding-bottom:10px}.form-block-2{margin-top:15px}.form-field{margin-bottom:15px;font-size:15px}.form-field.right-half,.form-field.left-half,.form-field.right-half,.form-field.left-half{width:100%}.text-area-field{margin-bottom:15px;font-size:15px}.mobile-hero-sec{text-align:center;padding-top:25px;padding-bottom:25px;display:block}.testimoniall-grid-2{width:85%;height:100%;margin-left:auto;margin-right:auto}.testimonial-card-2{background-color:#f9f9f9;height:315px;padding:15px}.div-block-3{flex-flow:row-reverse;width:100%;display:flex}.about-right-meet-doctor{padding-left:15px}.home-meet-doctor-right{padding-left:25px}.image-24{max-width:55%}.cms-item-wrapper.home-services-box{height:auto}.ppo-mob{position:relative;top:15px}.patient-para-plan-2{text-align:center}.image-25{padding-bottom:15px}.mask{overflow:hidden}.gallery-mobile.hidden{display:block}.image-26{height:100%}.lightbox-link-2{display:flex}.mobile-gal-slide{z-index:1;font-size:10px;display:none;bottom:-53px}.care-credit-block{width:45%}.slide-3,.mask-2{height:100%}.slider-3{width:100%}.gallery-slidenav{display:none;inset:auto 0% 0%}.about-commercial-sec{z-index:2;padding-top:0;padding-bottom:25px;position:relative}.youtube{height:100%}.left-arrow-2,.right-arrow-2{display:block}.home-meet-doctor-left{padding-left:25px}}@media screen and (max-width:479px){h1{text-align:center;font-size:3em}.section{z-index:auto;padding-top:0;padding-bottom:25px}.section.hero-section{z-index:auto}.section.hero-section.z-index-1{z-index:1;z-index:1}.section.service-overview{padding-top:0;padding-bottom:0}.section.footer{z-index:1;padding-top:0;position:relative}.section.service-overview-copy{padding-top:0;padding-bottom:0}.section.single_service-banner{padding-top:25px}.section.single_servie-overview{padding-top:0;padding-bottom:3.515em}.section.cms-services{padding-bottom:0}.section.home-patient-say{margin-bottom:25px;padding-top:25px;padding-bottom:0;overflow:visible}.section.home-meet-doctor{margin-bottom:20px}.section.about-patient-say{padding-top:20px;padding-bottom:20px}.section.about-gallery{z-index:auto;padding-top:45px;padding-bottom:25px}.section.first-visit-sec{padding-top:2em;padding-bottom:2em}.section.finance-sec{padding-top:0}.section.single-service-2nd-sec{padding-bottom:0}.section.single-service-2nd-sec.single-services-mob{padding-bottom:0}.section.about-meet-doctor-sec{padding-top:25px}.section.hello-sec{padding-top:2.5em;padding-bottom:2.5em}.main-container{padding:3em 2em 0}.main-container.hero-banner{padding-top:0;padding-bottom:0}.main-container.service-overview,.main-container.cms{padding-top:0;padding-bottom:0}.main-container.about-container,.main-container.service-overview-copy,.main-container.patient-_info-container,.main-container.single_service-container,.main-container.contact-form,.main-container.map_contact-banner,.main-container.hero-banner{padding-top:0;padding-bottom:0}.main-container.our-patient{padding-top:15px;padding-bottom:0}.main-container.service-overview,.main-container.cms{padding-top:0;padding-bottom:0}.main-container.cms.z-index-1{z-index:1;position:relative}.main-container.cms.z-index-1.log-conta{padding-bottom:0}.main-container.foter{padding-left:2em;padding-right:2em}.main-container.call-to-action{padding-top:0}.main-container.about-container,.main-container.service-overview-copy,.main-container.patient-_info-container,.main-container.single_service-container,.main-container.contact-form,.main-container.map_contact-banner{padding-top:0;padding-bottom:0}.main-button{font-size:.8em}.main-button.white,.main-button.white.about-learn-btn{max-width:50%}.main-button.white,.main-button.white.about-learn-btn{max-width:50%}.main-button.white.about-learn-btn{max-width:50%}.main-button.white.see-more-btn{max-width:30%;bottom:0}.main-button.blog{font-size:13px}.hero-image.desktop{z-index:0;z-index:0;display:block}.navbar{z-index:999}.logo{width:100%}.social-icon{margin-top:1.5em;margin-right:2em}.banner-header{align-items:center;margin-top:0;margin-bottom:0;padding-top:2em}.div-flex-horizontal.center{text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%}.div-flex-horizontal.center.gallery-div{align-items:center}.div-flex-horizontal.overview-banner{margin-bottom:25px}.div-flex-horizontal.about-banner-copy{margin-bottom:8.5em}.div-flex-horizontal.about-banner-copy.contact-info-box{margin-top:20px;margin-bottom:0;padding:25px 15px}.div-flex-horizontal.patient-info_banner-copy.patient-forms-sec{padding-bottom:2em}.white-para a{color:var(--white);font-weight:500;text-decoration:underline}.white-h2{text-align:left;font-size:24px}.white-h2.center{text-align:center;font-size:22px}.white-h2.ssp{font-size:20px}.testimonial-card{width:100%;margin-bottom:25px;padding:15px}.testimonial-card.cnter{margin-left:0;margin-right:0}.m-t-3em{margin-top:15px}.testimoniall-grid{flex-wrap:wrap}.m-b-4em{text-align:center;width:100%;margin-bottom:15px}.testimonial-slider.mobile{flex-wrap:nowrap;max-width:100%}.testimonial-slider.desktop,.right-arrow,.left-arrow{display:none}.slide-nav{margin-bottom:0;bottom:-18px}.m-b-1{margin-bottom:15px}.cms-h2.home-service-heading{font-size:26px}.footer-column,.footer-column.last,.footer-column.last{width:100%}.footer-para.no-wrap{line-height:200%}.cta{margin-top:-9em;bottom:-9em}.social-icon-menu{justify-content:center;align-items:center;display:flex}.hero-heading{text-align:center;font-size:32px;line-height:150%}.hero-heading.home-banner-heading{font-size:26px;line-height:125%}.hero-heading.home-banner-heading.mobile-hero-heading{font-size:28px}.hero-heading.service-single-banner-heading{text-align:left;font-size:23px;line-height:100%}.banner-header-copy{align-items:center;margin-top:0;margin-bottom:0;padding-top:2em}.hello-h1{font-size:26px}.hello-text{font-size:16px}.gallery-grid{flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;display:flex}.blue-h2{font-size:24px;line-height:115%}.blue-h2.service{margin-top:.5em;font-size:28px}.right-banner-servcies-content{padding-right:0}.right-banner-servcies-content.services{display:block}.left-services-banner.services.first{margin-left:0}.m-b-4em-copy{text-align:left;padding-left:0;padding-right:0}.blue-h4{text-align:left;font-size:18px}.banner-right-copy{grid-row-gap:2em;grid-template-columns:1fr}.form_name_card{justify-content:center}.plan-card._2,.plan-card._3{padding-top:2.34em}.plan-card._1{padding:2.34em 3.65em}.plan-card._2,.plan-card._3{padding-top:2.34em}.footer-link{line-height:150%}.footer-link.contact-link{flex-flow:column;align-items:flex-start;font-size:12px;display:flex;overflow:visible}.collection-list-item.addclasses{flex-wrap:wrap;margin-bottom:3em}.form-h2{font-size:19px}.contact_calender-img{width:100%;max-width:70%}.banner-right-100-copy.no-p{display:block}.footer-para-copy{font-size:12px;line-height:210%;display:block}.h4-blog{font-size:21px}.para-center{text-align:left}._404-container{padding:3em 2em}._404-container._404-banner{padding-top:0;padding-bottom:0}._404-heading{text-align:center;line-height:150%}._404-banner-heading{align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-left:15px;padding-right:15px}.bold-text{font-size:55px}.sub-heading{text-align:center;font-size:17px;line-height:150%}.body{overflow:visible}.heading{padding-top:12px;font-size:26px}.top-head-social{padding-top:0}.social-icon-wrap{margin-left:0;margin-right:15px}.fontawsome-icon.footer-icons{font-size:16px}.care-credit{max-width:100%;margin-left:0;margin-right:0}.blog-detail-sec{padding-top:0}.blog-single-heading{margin-bottom:20px;font-size:28px}.heading-2{font-size:26px;overflow:hidden}.footer-logo.w--current{justify-content:flex-start;width:100%;max-width:100%}.heading-3{width:85%;margin-left:auto;margin-right:auto;font-size:24px}.heading-4{font-size:24px}.heading-5{font-size:23px}.div-block{justify-content:flex-start;align-items:flex-start;display:block}.div-block-2{text-align:left}.default-btn{padding:10px 20px}.success-message{padding:10px}.text-block-4{font-size:11px}.timings{font-size:12px}.testimoniall-grid-2{flex-flow:wrap;width:100%;display:flex;overflow:hidden}.slide-nav-2{font-size:9px;overflow:hidden}.testimonial-card-2{width:100%;height:405px;margin-left:auto;margin-right:auto}.div-block-4,.about-left-meet-doctor{width:100%}.about-right-meet-doctor,.home-meet-doctor-right{width:100%;padding-left:0}.first-visit-left{padding-bottom:15px}.footer-white-logo{margin-left:auto;margin-right:auto;display:block;position:static}.contact-email-link{font-size:13px}.insurance-opt-head{font-size:18px}.main-button-2{font-size:.8em}.div-block-8{text-align:center}.mask,.slide{overflow:hidden}.slide-2{width:100%}.mobile-gal-slide{display:none;inset:auto 0% 0%}.slider-2{background-color:#0000}.icon,.icon-2{color:#000}.care-credit-block{width:100%}.about-commercial-sec{z-index:auto;padding-top:0;padding-bottom:25px}.body-2{overflow:visible}.home-meet-doctor-left{width:100%;padding-left:0}}#w-node-_96c678ba-9cf1-0ac9-73bb-b59fd349a0f6-7e8aaa1d{grid-area:1/2/2/3}#w-node-_810509e1-c106-c43c-0f3f-7896150fd819-7e8aaa1d,#w-node-_4ad5ff88-5ed7-3e77-6496-908c5d3ef9ed-7e8aaa1d{align-self:center}@media screen and (max-width:767px){#w-node-_96c678ba-9cf1-0ac9-73bb-b59fd349a0f6-7e8aaa1d{grid-area:span 1/span 1/span 1/span 1}}