:root{--primary-color:#32ad46;--secondary-color:#0d5519;--white:white;--heading-black:#141414;--light-background:#f3faff}body{color:#555;background-color:#f3faff;font-family:DM Sans,sans-serif;font-size:19px;line-height:1.5}h1{color:#141414;margin-top:20px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:62px;font-weight:700;line-height:1.5}h2{color:#141414;margin-top:10px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:45px;font-weight:700;line-height:1.4}h3{color:#141414;margin-top:20px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:1.3}h4{color:#141414;margin-top:20px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:35px;font-weight:700;line-height:1.3}h5{color:#141414;margin-top:20px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.5}h6{color:#141414;margin-top:15px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:1.4}p{margin-bottom:20px}a{color:var(--primary-color);text-decoration:none;transition:color .2s}a:hover{color:var(--secondary-color)}ul,ol{margin-top:0;margin-bottom:20px;padding-left:40px}li{padding-bottom:8px;font-size:18px}img{color:var(--primary-color);max-width:100%;display:inline-block}blockquote{border-left:10px solid var(--primary-color);background-color:var(--white);color:#141414;width:100%;margin-top:24px;margin-bottom:40px;padding:45px 30px 45px 40px;font-size:20px;font-weight:500;line-height:1.5}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.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{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.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}.w-form-formrecaptcha{margin-bottom:8px}.container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:block}.container.banner-area-container{text-align:center}.container.top-space{padding-top:60px}.top-bar-contact-section{padding-top:24px;padding-bottom:22px}.simple-call-link{color:#fff;padding-left:8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;text-decoration:none}.simple-call-link.black{color:var(--heading-black)}.simple-call-link.black:hover{color:var(--primary-color)}.simple-call-link.hover-blue{font-size:18px}.simple-call-link.hover-blue:hover{color:var(--primary-color)}.top-bar-contact-link{justify-content:flex-start;align-items:center;display:flex}.call-icon{text-align:left;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:block}.call-link{color:var(--heading-black);padding-left:10px;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:color .2s}.call-link:hover{color:var(--primary-color)}.top-bar-social{z-index:2;text-align:right;justify-content:flex-end;padding-top:20px;padding-bottom:20px;display:flex;position:relative}.social-link-box{border:1px #000;border-radius:0;flex-direction:row;justify-content:center;align-items:center;padding:2px 17px;transition:border-color .125s;display:flex}.social-link-box:hover{border-bottom:2px none var(--primary-color)}.topbar-instagram-icon{padding-top:3px}.top-bar-separator{z-index:2;border:.1px solid #1414141c;position:relative}.navbar{background-color:#0000;padding-top:26px;padding-bottom:18px}.nav-link{color:var(--heading-black);letter-spacing:.02em;padding-top:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:color .2s}.nav-link:hover,.nav-link.w--current{color:var(--primary-color)}.header-button-text{color:var(--white);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;margin-bottom:10px;padding-top:3px;padding-bottom:3px;padding-left:12px;font-size:14px;font-weight:600;line-height:1.7}.header-button{cursor:pointer;align-items:center;padding:2px 24px;display:flex}.header-button-link{background-color:var(--primary-color);border-radius:15px;justify-content:center;align-items:center;margin-left:20px;text-decoration:none;transition:background-color .2s;display:flex}.header-button-link:hover{background-color:var(--secondary-color)}.header-button-link.alreadylink{background-color:#0000;margin-left:0}.sub-title-wrap{justify-content:flex-start;align-items:center;padding-bottom:0;display:flex}.sub-title-wrap.center-align{text-align:center;text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.sub-title-text{color:var(--secondary-color);letter-spacing:.04em;text-transform:uppercase;margin-top:10px;padding-left:8px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;display:block}.sub-title-text.white-center{color:var(--white);text-align:center;padding-right:8px}.sub-title-text.blue-center-text{padding-right:8px}.sub-title-text.center-subtitle{color:var(--heading-black);padding-right:8px}.sub-title-text.light{color:var(--white)}.unordered-list-item{letter-spacing:.01em;background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/630a6413f1f8201ab04d726f_unordered-checklist-circle.svg);background-position:0 4%;background-repeat:no-repeat;background-size:auto 24px;padding-top:0;padding-bottom:10px;padding-left:40px}.unordered-list-item.bold{color:#141414;text-align:left;background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/63127b3acf1b3f409e318ead_Check%20Box.svg);background-position:0 12%;padding-bottom:15px;font-size:20px;font-weight:500}.unordered-list-item.price-list-item{color:#141414;background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/630a6413f1f82066df4d7318_check-circle.svg);padding-bottom:15px;font-weight:700}.unordered-list-item.about-list-item{color:#fff;background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/6317d266d7f1e919482deea3_Check-lightAccent.svg);padding-bottom:16px;font-size:20px;font-weight:400;line-height:1.4}.excellency-list{margin-top:0;margin-bottom:20px;padding-top:0;padding-left:0}.excellency-list.treatments{margin-top:0;margin-bottom:0;padding-top:0}.excellency-list.price-list{margin-top:0;padding-top:0;padding-left:0}.excellency-list.doctor-single-feature{margin-top:0;margin-bottom:0;padding-top:0}.button.footer-button,.button.footer-button:hover{background-color:var(--primary-color);color:#fff}.button{border:2px solid var(--primary-color);background-color:var(--primary-color);color:var(--white);letter-spacing:.06em;text-transform:capitalize;border-radius:15px;padding:16px 30px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-block}.button:hover{border-color:var(--primary-color);color:var(--heading-black);background-color:#f3faff80}.button.transparent{color:var(--heading-black);background-color:#0000}.button.transparent:hover{background-color:var(--primary-color);color:var(--white)}.button.transparent.alreadyaptbutton{border-color:var(--secondary-color);align-items:center;max-width:215px;padding:2px 24px;display:flex}.button.transparent.alreadyaptbutton.white-background{background-color:var(--light-background)}.button.transparent.light{color:var(--primary-color)}.button.error-button{width:250px;margin-left:auto;margin-right:auto}.button.footer-button,.button.footer-button:hover{background-color:var(--primary-color);color:#fff}.button.doctor-single-button{box-shadow:1px 0 18px #0003}.button.auto-width{flex:1}.button.footer-button,.button.footer-button:hover{background-color:var(--primary-color);color:#fff}.button.footer-button.transparentbutton{background-color:#0000}.button.hover-white:hover{color:#fff}.form-input-field{color:#555;letter-spacing:.01em;background-color:#fff;border:1px #000;border-radius:20px;height:65px;min-height:0;margin-bottom:20px;padding-left:50px}.form-input-field::placeholder{font-size:19px}.form-input-field.protected-page{background-color:#f4f4f4}.form-input-field.textarea-border{border-style:solid;border-color:#8fa4c4;min-height:150px;font-family:DM Sans,sans-serif;font-size:19px;font-weight:400}.form-input-field.border-field{color:#555;border-style:solid;border-color:#8fa4c4;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:19px;font-weight:400;line-height:1.5}.form-input-field.border-field::placeholder{color:#555;font-family:DM Sans,sans-serif;font-size:19px;font-weight:400;line-height:1.5}.form-input-field.border-field.block{height:100%;padding-top:16px}.form-minimum-width{width:100%}.input-block{margin-right:10px;display:block;position:relative}.input-block.password{background-color:#0000;margin-right:0}.input-block.consent-wrapper{color:var(--light-background);margin-top:.5rem;font-size:.75rem}.input-block.consent-wrapper.dark-text{color:var(--heading-black)}.form-icon{padding-top:19px;padding-left:14px;position:absolute;inset:0% auto auto 0%}.form-icon.textarea{padding-top:46px}.footer{background-color:var(--secondary-color);padding-top:100px;padding-bottom:94px;padding-right:0}.footer-social-section{margin-top:30px;display:flex;position:relative}.footer-social-section.article-social-share{margin-top:0}.footer-social-link{border:2px solid var(--primary-color);text-align:center;border-radius:100px;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:10px;margin-right:10px;line-height:2.6;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.footer-social-link:hover{background-color:var(--primary-color)}.footer-social-link.article-social-link{margin-right:10px}.footer-social{color:var(--white);text-align:center;max-width:20px;padding-top:0;line-height:1.5;position:relative}.footer-social.instagram{top:-1px}.footer-social.white{filter:invert()}.copyright-text{color:#fff;padding-top:30px;font-size:15px}.widget-content-two{padding-left:14px}.widget-title{color:#fff;margin-top:0;padding-right:15px;font-size:22px;font-weight:600;line-height:2}.widget-title-section{flex-direction:row;align-items:center;padding-top:3px;padding-bottom:10px;display:flex}.widget-title-section.appointment-title{padding-bottom:0}.specific-image{margin-top:-10px;line-height:.3}.footer-link{color:#fff;letter-spacing:.01em;padding-bottom:10px;font-size:18px;line-height:1.6;text-decoration:none;transition:background-color .2s;display:block}.footer-link:hover{color:var(--primary-color)}.address-section{flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;padding-bottom:20px;display:flex}.address-section.mail-content{justify-content:flex-start;margin-bottom:0;display:flex}.address-section.address-section-one{padding-top:4px}.address-text{color:#fff;flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;margin-top:-3px;padding-left:16px;padding-right:20px;font-size:18px;line-height:1.5;text-decoration:none;display:block;position:static}.address-text:hover{color:var(--primary-color)}.address-text.footer-link{transition:background-color .2s}.address-text.footer-link:hover{color:var(--primary-color)}.intro-image{display:block;position:static}.footer-widget-booking{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;display:flex}.footer-booking-text{font-size:18px}.booking-button{align-items:center;margin-top:0;display:block;position:relative}.hero-section{background-color:var(--primary-color);background-image:linear-gradient(270deg,#fff0,#00000073 55%),url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/639f2af08defc0e713df30d0_PT%20Sam%20Fischer%20Adjusting%20Neck.webp);background-position:0 0,50%;background-size:auto,cover}.hero-content-area{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;display:block}.hero-area-title-text{letter-spacing:-.01em;margin-top:10px;line-height:1.2}.hero-area-title-text.light-text{color:var(--light-background)}.hero-area-content{max-width:38ch}.hero-content-text{color:var(--heading-black);padding-top:10px;padding-bottom:10px;font-weight:400;line-height:1.6}.hero-content-text.light-text{color:var(--light-background)}.hero-content-button{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:40px;display:flex}.content-area-left{padding-top:100px;padding-bottom:140px}.simple-services-link{z-index:4;background-color:#fff;border-radius:20px;margin-top:-30px;margin-bottom:60px;padding:30px 20px 60px 40px;position:relative;box-shadow:1px 1px 1px #00000005}.simple-service-title{letter-spacing:.01em;margin-top:26px;margin-bottom:0;font-size:24px;font-weight:600;line-height:1.5;position:static}.simple-service-title.feature-title{padding-bottom:5px}.simple-service-content{letter-spacing:-.01em;padding-top:5px;padding-bottom:5px;padding-left:0;font-size:19px}.simple-link-icon{text-align:center;background-color:#0000;width:42px;height:42px;line-height:2.5}.simple-service-icon{background-color:var(--primary-color);text-align:center;border-radius:100%;justify-content:center;align-items:center;min-width:85px;max-width:0;min-height:85px;max-height:0;margin-top:35px;margin-right:12px;padding:0;line-height:1.8;display:flex}.simple-service-icon.feature{width:80px;min-width:80px;height:80px;min-height:80px;margin-right:0}.simple-readmore-link{color:#141414;letter-spacing:.06em;text-transform:uppercase;border:1px #0000;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.simple-readmore-link:hover{color:var(--primary-color)}.simple-link{padding-top:10px;display:inline-block}.simple-link-underline{border-bottom:3px solid var(--primary-color)}.about-section{padding-top:60px;padding-bottom:0}.about-content{margin-bottom:60px;position:relative}.section-title-area.center-align{text-align:center}.section-title-area.left-section{text-align:left;max-width:80vw}.consult-heading{text-align:left;margin-top:0;font-size:40px;line-height:1.2}.consult-heading.center{text-align:center;font-size:40px}.section-title-content{padding-top:10px;padding-bottom:30px}.section-title-content.about-intro-content{color:var(--white);font-size:18px;line-height:1.7}.section-title-content.minimal-padding{padding-top:0;padding-bottom:5px}.section-title-content.consult{color:#555;text-align:left}.section-title-content.white{color:var(--white)}.about-content-list{background-color:var(--secondary-color);text-align:left;border-radius:20px;padding:45px}.services-section{background-color:#fff;padding-top:90px;padding-bottom:10px}.service-section-area{padding-top:40px;padding-bottom:60px}.service-section-area.home-page-service{margin-top:20px;padding-top:60px}.service-item{text-align:center;background-color:#f3faff;border:2px solid #f3faff;border-radius:20px;justify-content:center;margin-bottom:60px;padding:60px 25px 40px;transition:border .2s,top .3s,background-color .2s ease-in;display:block;position:relative;top:0}.service-item:hover{border-width:2px;border-color:var(--primary-color);background-color:#fff;top:-10px;box-shadow:1px 1px 3px -10px #8a5c4d1f}.service-icon{background-color:var(--primary-color);border:4px solid #fff;border-radius:100px;justify-content:center;align-items:center;width:100px;height:100px;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:-13% 0% auto;box-shadow:1px 1px 18px 1px #8b77704d}.service-icon-image{padding:20px}.service-title{color:var(--heading-black);font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:1.8;transition:color .2s}.service-title:hover{color:var(--primary-color)}.appointment-content-area{z-index:2;align-items:center;padding:0 60px;display:block;position:relative}.appointment-content-area.full-width{padding-left:0}.section-title{text-align:left;margin-top:0}.section-title.white{color:#fff;background-color:#0000;font-size:40px}.section-title.center{text-align:center;font-size:40px}.form-block{z-index:3;padding-top:30px;position:relative}.form-block.style-guide{padding-top:0}.consulting-section{background-color:var(--white);padding-top:110px;padding-bottom:120px}.consult-video-section{background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/63a37bd9c031250ffc9dfec9_CCPTReviewJollyWebConsulting.webp);background-position:100% 25%;background-size:auto;border-radius:20px;margin-top:30px}.consult-video-section.consult-video-two{background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/639f2d45d4fdce3a2fc3a4e1_PT%20Sam%20Fischer%20Your%20next%20Physical%20Therapist.webp);background-position:50% 25%;background-repeat:no-repeat;background-size:cover}.consult-video-section.right-40{background-image:url(https://cdn.prod.website-files.com/630a6413f1f82054654d7224/63a37bd9c031250ffc9dfec9_CCPTReviewJollyWebConsulting.webp),linear-gradient(#000,#000);background-position:100%,0 0;background-repeat:no-repeat,repeat;background-size:65%,auto}.consult-video-content{background-color:var(--primary-color);border-radius:20px;align-items:center;padding:90px 25px 110px;display:inline-block;position:relative}.consult-video-title{color:#fff;text-transform:uppercase;font-size:18px;line-height:1.5;display:flex}.consult{color:#fff;letter-spacing:.01em;font-size:18px}.video-minutes{color:#fff;background-color:#0000;padding-left:12px;font-size:16px;font-weight:700}.video-link-block{align-items:center;text-decoration:none;display:flex}.our-promise-section{background-color:var(--white);padding-top:90px;padding-bottom:90px;position:relative}.our-promise-section.service-sinlgle{padding-bottom:110px}.our-promise-section.testimonial-section{background-color:#f3faff;background-image:none;padding-top:100px;padding-bottom:80px;overflow:hidden}.appointment-button-section{justify-content:center;align-items:center;margin-top:30px;display:flex}.appointment-button-section.left-align{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px}.or-text{color:var(--white);letter-spacing:.06em;text-transform:uppercase;padding-top:12px;padding-bottom:10px;padding-left:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.or-text.black{color:var(--heading-black);padding-top:12px;padding-left:20px}.or-text.black-left-space{color:var(--heading-black)}.call-section{border:2px solid var(--primary-color);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:60px;height:60px;margin-left:20px;display:flex}.call-section.contact-page{border-width:3px;justify-content:flex-start;min-width:60px;min-height:60px;margin-left:0;display:flex}.call-section.align-left{margin-left:20px}.blog-listing{padding-top:120px;padding-bottom:80px}.blog-listing.home-page{padding-top:40px;padding-bottom:40px}.article-title{margin-top:12px;font-size:20px;font-weight:600;line-height:1.5;transition:color .2s}.article-title:hover{color:var(--primary-color)}.article-item{background-color:#fff;border-radius:20px;width:100%;min-height:0;margin-bottom:20px;padding:5px 5px 30px}.article-thumbnail-image{text-align:center;object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:200px;margin-left:auto;margin-right:auto}.article-listing-meta{justify-content:flex-start;align-items:center;display:flex}.article-listing-meta.single-meta{justify-content:center}.article-author{justify-content:flex-start;align-items:center;margin-right:10px;display:flex}.author-icon{max-width:20px;max-height:20px}.article-author-name{color:#888;letter-spacing:.03em;text-transform:uppercase;padding-left:8px;font-size:13px;font-weight:700}.article-author-name.article-single{color:var(--white)}.article-date{align-items:center;margin-left:10px;display:flex}.article-date-icon{max-width:20px;max-height:20px;margin-top:-4px;padding-top:0}.article-date-text{color:#888;letter-spacing:.03em;text-transform:uppercase;padding-left:8px;font-size:13px;font-weight:700}.article-date-text.article-single-meta{color:var(--white)}.post-listing-content{padding-top:3px;padding-left:20px;padding-right:20px}.testimonial-carousel-wrap{z-index:2;padding-top:60px;position:relative}.testimonial-item{background-color:#fff;border-radius:25px;padding:40px;display:block;position:relative}.testimonial-content{color:#141414;padding-top:20px;font-size:18px}.testimonial-bio{justify-content:flex-start;align-items:flex-end;padding-top:20px;display:flex}.testimonial-rating-wrap{padding-bottom:0;padding-left:15px}.client-name{letter-spacing:.01em;margin-top:0;margin-bottom:0;padding-top:2px;font-size:19px;font-weight:600;line-height:1}.testimonial-slide{border-radius:25px;width:30%;height:400px;margin-right:40px;padding-bottom:0;position:static}.slider{background-color:#0000;width:100%;height:430px}.testimonial-client-image{border-radius:15px;width:70px;padding-top:8px}.client-job-position{color:#464444;letter-spacing:.02em;text-transform:uppercase;padding-top:6px;font-size:14px;font-weight:500}.testimonial-quote{padding-bottom:10px}.mask{width:100%;margin-left:10px;margin-right:10px;padding-left:0;padding-right:0;overflow:visible}.left-arrow{border:1px solid var(--white);background-color:#fff;border-radius:20px;width:65px;height:65px;transition:border-color .2s;inset:-36% 8% auto auto}.left-arrow:hover{border-color:var(--primary-color)}.right-arrow{border:1px solid var(--white);background-color:#fff;border-radius:20px;width:65px;height:65px;transition:border-color .2s;inset:-36% 1% auto auto}.right-arrow:hover{border-color:var(--primary-color)}.article-section{padding-top:110px;padding-bottom:100px}.view-more-section{text-align:center;padding-top:10px}.service-button{text-align:right}.slide-nav{margin-top:60px;display:none}.nav-menu{justify-content:center;align-items:center;display:flex}.button-large{border:2px solid var(--primary-color);background-color:var(--primary-color);color:var(--white);letter-spacing:.06em;text-transform:capitalize;border-radius:15px;padding:22px 60px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background-color .2s}.button-large:hover{color:var(--heading-black);background-color:#0000;border-width:2px}.button-large.transparent{color:var(--heading-black);background-color:#0000}.button-large.transparent:hover{background-color:var(--primary-color);color:var(--white)}.button-large.transparent.full-width{justify-content:center;align-items:center;display:flex}.button-large.about-intro-button:hover{color:#fff}.button-large.pricing-button.w--current{text-align:center;width:100%;padding:16px 30px;font-size:15px}.button-large.black-background{border-color:var(--secondary-color);background-color:var(--secondary-color)}.button-large.black-background:hover{border-color:var(--secondary-color);color:var(--heading-black);background-color:#0000}.button-large.full-width{justify-content:center;align-items:center;width:100%;display:flex}.button-large.full-width.transparentbutton{background-color:#0000}.button-large.full-width.transparentbutton:hover{background-color:var(--primary-color);color:var(--white)}.button-large.full-width.transparentbutton.margintop25{margin-top:25px}.button-large.full-width-white{text-align:center;width:100%}.button-large.full-width-white:hover{color:#fff}.appointment-success-message{background-color:var(--primary-color);color:var(--white);border-radius:15px}.appointment-error-message{background-color:var(--white);text-align:center;border-radius:15px;margin-top:40px;padding-top:20px;padding-bottom:20px}.error-message-title{color:#e92525}.header-area-grid{grid-template-rows:auto;justify-content:space-between}.hero-wrapper-grid{grid-column-gap:45px;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;padding-top:60px}.simple-service-wrap{grid-column-gap:22px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.service-link-item{display:flex}.about-section-wrap{grid-column-gap:34px;grid-template-rows:auto;grid-template-columns:1.25fr 1fr}.service-item-wrap{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.service-title-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:center}.footer-grid{grid-template-rows:auto;grid-template-columns:.75fr .5fr .75fr 1fr}.widget-content-four{padding-left:15px}.consulting-grid-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr}.appointment-form-section{background-color:var(--secondary-color);padding-top:90px;padding-bottom:90px}.appointment-form-section.light-background{background-color:var(--light-background)}.form-grid-wrap{grid-template-rows:auto;grid-template-columns:1fr 1fr}.appointment-grid-wrap{grid-row-gap:0px}.slider-arrow-icon{margin-bottom:6px}.slider-arrow-icon.horizontalflip{transform:rotate(180deg)}.invertcolor{filter:invert()}.about-content-benefits{display:flex}.loader-wrapper{z-index:99999;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.loaderbottom{background-image:linear-gradient(45deg,var(--secondary-color)50%,transparent 50%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.loadertop{background-image:linear-gradient(225deg,var(--primary-color)50%,transparent 50%);justify-content:center;align-items:center;width:100vw;height:100.1vh;display:flex;position:absolute;inset:0%}.invert-icon-color{display:none}.review-image-placeholder{background-color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:20px;display:flex}.placeholder-letter{color:var(--light-background);text-transform:uppercase;font-size:36px;line-height:100%}.lightbox-link{z-index:10;width:100%;height:100%;transition:filter .2s ease-out,transform .2s ease-out;display:flex}.lightbox-link:hover{filter:brightness(110%);transform:translate(5px)}.paragraph-question{margin-top:10px;margin-bottom:4px}.grid-questions{grid-column-gap:18px;grid-row-gap:0px;grid-template-rows:auto;width:100%;margin-top:10px;margin-bottom:20px}.block-question{cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:column;align-items:stretch;margin-bottom:18px;padding:22px 32px;transition:box-shadow .15s ease-out;display:flex;transform:perspective(1000px);box-shadow:0 1px 2px #011d2612}.block-question:hover{box-shadow:0 10px 20px #011d2612}.title-question{margin-top:0;margin-bottom:0;font-size:24px;font-weight:500}.icon-arrow{margin-left:24px}.block-title-question{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.content-question{overflow:hidden}.footer-acknowledgements{color:#ffffffb3;text-align:center;text-align:center;padding-top:10px;font-size:14px}.footer-website-by{color:#000;text-align:right;padding-top:10px;font-size:16px}.white-hover:hover{color:var(--light-background)}.hours-grid{grid-column-gap:10px;grid-row-gap:10px;color:var(--heading-black);grid-template:"."/.5fr 1fr}.hours-grid.white{color:var(--white)}.recaptcha{margin-top:20px}.checkbox.w--redirected-checked{background-color:var(--primary-color)}.checkbox-2{background-color:var(--light-background)}.checkbox-2.w--redirected-checked{background-color:var(--primary-color)}@media screen and (min-width:1280px){.container-v2{max-width:100rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:1440px){blockquote{margin-top:25px}.simple-call-link.hover-blue{padding-left:10px}.form-input-field.border-field{margin-bottom:20px}.simple-link{padding-top:10px}.our-promise-section{padding-top:100px;padding-bottom:100px}.our-promise-section.testimonial-section{padding-top:110px}.our-promise-section.service-sinlgle{padding-top:90px}.our-promise-content-area{margin-top:30px}.appointment-button-section.left-align{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:12px;display:flex}.or-text,.or-text.black,.or-text.black{padding-left:20px}.call-section.align-left{margin-bottom:0;margin-left:20px}.article-single-share-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:30px;display:flex}.share-text{padding-bottom:10px}.doctors-listing-wrap{padding-top:100px}.testimonial-content{font-size:19px}.client-name{font-size:20px}.category-page-wrap{padding-bottom:100px}.protected-page-wrap{padding-top:120px;padding-bottom:120px}.hero-wrapper-grid{padding-top:60px}.container-v2{width:100%;position:relative}.section{padding-left:0;position:relative;overflow:hidden}}@media screen and (min-width:1920px){a{color:var(--primary-color)}.container{padding-left:0;padding-right:0}.nav-link{transition:color .2s}.form-input-field.border-field{margin-bottom:20px}.form-minimum-width{width:100%}.copyright-text{line-height:1.6}.hero-section{background-position:50%;background-size:cover}.hero-content-area{padding-top:100px}.hero-area-content{max-width:50ch}.hero-content-text{padding-bottom:15px}.hero-content-button{padding-top:10px}.content-area-left{padding-top:80px}.simple-services-link{border-top-left-radius:20px;border-bottom-left-radius:20px}.simple-link{padding-top:10px}.about-section{padding-bottom:0}.services-section{padding-top:100px;padding-bottom:20px}.form-block{padding-top:30px;position:relative}.consulting-section{padding-bottom:130px}.about-doctor{padding-bottom:120px}.our-promise-section{padding-top:100px;padding-bottom:100px}.our-promise-section.testimonial-section{padding-top:120px}.our-promise-content-area{border:2px solid var(--primary-color);background-color:var(--white);border-radius:20px;width:900px;padding:60px}.our-promise-content-area.large-width{z-index:2;z-index:2;position:relative}.appointment-button-section.left-align{justify-content:flex-start;align-items:center;display:flex}.or-text.black{padding-left:20px}.service-single-intro-section{padding-top:130px;padding-bottom:130px}.features-section{padding-top:130px;padding-bottom:100px}.contact-content-area{padding-right:30px}.single-content-wrap{padding-bottom:60px}.article-single-share-wrap{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:30px;display:flex}.testimonial-content{font-size:19px}.client-name{font-size:20px}.view-more-section{padding-top:12px}.category-collection-item{flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-end;display:block}.category-collection-list{display:flex}.category-page-wrap{padding-top:120px;padding-bottom:100px}.category-link{color:#141414;margin-bottom:40px;padding-right:30px;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;text-decoration:none;transition:color .2s}.category-link:hover{color:var(--primary-color)}.category-link.w--current{color:var(--primary-color);transition:color .125s}.license-section{padding-top:100px;padding-bottom:100px;padding-right:0}.text-link-wrap{text-decoration:none}.license-item-wrap{margin-bottom:10px}.license-item-title{font-size:35px;line-height:1.5}.license-content{padding-bottom:10px}.license-image-link{margin-bottom:15px}.license-website-name{margin-top:0;margin-bottom:0;font-size:25px}.protected-page-wrap{padding-top:140px;padding-bottom:140px}.hero-wrapper-grid{grid-column-gap:90px;padding-top:40px}.footer-grid{grid-column-gap:30px;grid-template-rows:auto;grid-template-columns:.75fr .5fr .75fr 1fr}}@media screen and (max-width:991px){h1{font-size:45px}h2{font-size:40px}h3{font-size:36px}h4{font-size:32px}h5{font-size:26px}h6{font-size:22px}p{font-size:18px}.container{width:100%;padding-left:30px;padding-right:30px}.top-bar-container.container{padding-left:20px;padding-right:20px}.top-bar-contact-section{z-index:2;position:relative}.nav-link{text-align:right}.header-button{flex-direction:row;justify-content:center;align-items:center;display:flex}.header-button-link{text-align:left;margin-left:0;margin-right:0;display:block}.header-button-link.alreadylink{width:100%;margin-top:0;margin-bottom:20px;margin-right:0}.colors-section{padding-top:60px;padding-bottom:40px}.sub-title-wrap{padding-left:0}.color-section-box.primary-color,.color-section-box.secondary-color,.color-section-box.primary-color,.color-section-box.secondary-color{width:100%;max-width:100%}.color-name{font-size:24px}.paragraph-section,.list-section{padding-bottom:20px}.excellency-list{margin-bottom:0}.excellency-list.hospital-speciality{margin-top:60px;padding-top:0}.button.transparent.alreadyaptbutton{justify-content:center}.blockquote-section{padding-bottom:20px}.form-minimum-width{width:100%}.footer{padding-top:80px;padding-bottom:70px}.widget-title{font-size:19px}.footer-link,.address-text,.footer-booking-text{font-size:17px}.hero-section{background-position:0%}.hero-content-area{margin-left:0}.hero-area-title-text{font-size:50px}.hero-content-button{flex-direction:row;margin-top:40px;padding-top:0}.content-area-left{padding-top:40px;padding-bottom:20px;padding-left:0}.simple-services-link{margin-left:0%;padding-right:60px}.simple-link{padding-top:10px}.about-section{padding-top:40px;padding-bottom:0}.consult-heading{font-size:30px}.section-title-content{padding-bottom:20px}.services-section{padding-top:80px}.service-section-area{padding-top:100px;padding-bottom:40px}.service-section-area.home-page-service{padding-bottom:10px}.service-item{margin-bottom:60px;transition-duration:.25s}.service-title{font-size:22px}.service-content{font-size:17px}.section-title{font-size:32px}.section-title.white{font-size:36px}.section-title.center{font-size:30px;line-height:1.3}.form-block{padding-top:10px}.consulting-section{padding-top:80px;padding-bottom:60px}.consult-quick-link{margin-left:0}.counter-section{padding-top:60px;padding-bottom:20px}.counter-item{margin-bottom:40px}.about-doctor{padding-bottom:80px}.doctor-intro-details{position:relative}.doctor-crew-detail{margin-top:0;margin-left:0}.our-promise-section{padding-top:80px;padding-bottom:80px}.our-promise-section.testimonial-section{padding-top:60px;padding-bottom:80px}.our-promise-content-area{z-index:2;width:100%;padding-left:40px;position:relative}.our-promise-content-area.large-width{width:100%;padding-left:40px;padding-right:40px}.make-appointment-section{padding-top:60px;padding-bottom:80px}.appointment-button-section{z-index:2;position:relative}.service-single-intro-section{padding-top:80px;padding-bottom:90px}.single-intro-image{margin-bottom:40px}.features-section{padding-top:100px;padding-bottom:80px}.pricing-plan-section{padding-top:140px;padding-bottom:20px}.pricing-item{margin-bottom:80px}.pricing-area{flex-direction:column;align-items:flex-start}.plan-price,.pricing-duration{margin-bottom:5px}.contact-page-section{padding-top:60px;padding-bottom:70px}.contact-content-area{width:100%;margin-top:0;padding-left:0}.contact-form-area{width:100%}.contact-form-label{margin-top:15px}.utility-page-wrap{background-position:50%;flex-direction:row;display:inline}.error-page-content{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding:80px 40px;display:block}.error-text{font-size:180px}.blog-listing{padding-top:120px}.article-title{font-size:18px;line-height:1.3}.article-listing-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:block}.article-listing-meta.single-meta{flex-direction:column;align-items:center;display:flex}.article-author{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:14px;margin-left:auto;margin-right:auto;display:flex}.article-date{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2px;margin-left:auto;margin-right:auto;display:flex}.post-listing-content{padding-left:10px;padding-right:10px}.article-meta-separator{display:none}.article-single-author-wrap{margin-top:40px}.article-single-share-wrap{flex-direction:row;align-items:center}.share-text{padding-bottom:0}.doctors-listing-wrap{padding-top:80px;padding-bottom:40px}.contact-link-wrap{min-width:50px;min-height:50px;padding-left:0}.doctor-title{font-size:21px}.doctor-position{font-size:16px}.doctor-quicklinks.doctor-listing{inset:auto 0% -10%;inset:auto 0% -10%}.doctor-contents{margin-top:20px;padding-left:10px;padding-right:10px}.doctor-listing-bio{font-size:16px}.doctor-single-wrap{padding-bottom:80px}.doctor-single-image{width:100%}.doctor-single-name{color:#141414;font-size:40px}.doctor-member-job{color:var(--heading-black)}.doctor-meta-title,.doctor-meta-value{color:#141414}.simple-bio,.full-bio{font-size:17px}.doctor-single-bio{padding-top:40px}.testimonial-bio{padding-top:10px}.testimonial-rating-wrap{padding-bottom:30px}.client-name{font-size:18px}.testimonial-slide{width:45%}.slider{height:440px}.left-arrow{display:none;top:-54%;right:15%}.right-arrow{display:none;top:-54%;right:5%}.article-section{padding-top:60px;padding-bottom:60px}.service-button{text-align:left;margin-top:10px}.brand,.brand.w--current{padding-left:0}.menu-button{background-color:var(--primary-color);border-radius:15px;margin-right:10px;padding:12px}.menu-button.w--open{background-color:var(--primary-color);color:#141414;-webkit-text-fill-color:inherit;background-clip:padding-box}.nav-menu{background-color:var(--light-background);padding-top:10px;padding-bottom:40px}.about-intro-content{z-index:3;position:relative}.doctors-collection-list{flex-direction:column;align-items:stretch;display:block}.category-page-wrap{padding-top:100px}.category-link{padding-bottom:20px}.category-link.w--current{font-size:21px}.license-section{padding-top:60px;padding-bottom:100px}.license-item-wrap.font-wrap{margin-top:40px}.changelog-section{padding:80px 40px}.dropdown{float:none;clear:none;text-align:left;width:100%;margin-right:auto;position:relative}.dropdown-toggle{padding-top:20px}.dropdown-list.w--open{padding-bottom:10px}.doctor-item-section{position:relative}.doctor-link-image{width:24px;height:24px;padding-left:0}.doctor-link-image-mail{width:30px;height:30px}.button-large.full-width-white{margin-top:10px}.protected-form-wrap{width:100%;max-width:100%;margin-left:auto;margin-right:20px;padding-left:20px;padding-right:40px}.protected-page-wrap{padding:100px 40px 80px}.color-section-grid{grid-template-columns:1fr 1fr}.menu-icon{color:var(--white)}.hero-wrapper-grid{grid-template-columns:1fr;padding-top:40px}.simple-service-wrap{grid-template-columns:1fr}.about-section-wrap{grid-column-gap:16px;grid-template-columns:1.25fr}.simple-about-image{text-align:center}.service-item-wrap{grid-template-columns:1fr 1fr}.service-title-wrap{grid-column-gap:40px}.doctor-crew-wrap{grid-column-gap:20px;grid-template-columns:1fr}.excellency-wrap{padding-left:0}.doctor-single-grid{grid-column-gap:16px;grid-template-columns:1fr}.footer-grid{grid-template-columns:.75fr .5fr}.promise-grid{grid-column-gap:20px;grid-template-columns:1fr}.promise-list-grid,.featured-content-grid,.consulting-grid-wrap{grid-template-columns:1fr}.pricing-wrap{grid-template-columns:1fr 1fr}.contact-form-wrap{flex-direction:column}.appointment-form-section{padding-top:60px;padding-bottom:60px}.form-grid-wrap{grid-template-columns:1fr}.already-a-patient{padding-left:0;padding-right:0;display:flex}.already-a-patient.desktop-hidden{display:flex}.alreadybuttontext{text-transform:capitalize}.alreadybuttontext.m0{margin-top:0;margin-bottom:0}.already-a-pt-label.white{top:-29%}.navbookbuttons{flex-direction:column;justify-content:center;align-items:flex-end;padding-left:20px;padding-right:20px}.title{margin-bottom:30px}.footer-website-by{text-align:center}.section-page-top{padding-top:1.875rem;padding-left:1.5625rem;padding-right:1.5625rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.contact30_tabs{grid-column-gap:3rem}.heading-style-h2{font-size:2.75rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}}@media screen and (max-width:767px){h1,h2,h3,h4,h5{margin-top:10px}.container{padding-left:30px;padding-right:30px}.banner-title-area-section{padding-top:60px;padding-bottom:70px}.top-bar-contact-section{z-index:2;margin-left:auto;margin-right:auto;padding-bottom:5px;position:relative}.simple-call-link.black{padding-top:5px}.call-link{font-size:17px}.top-bar-social{text-align:center;padding-top:5px;padding-bottom:10px}.nav-link{justify-content:flex-end;display:flex}.header-button-link.alreadylink{width:100%;margin-bottom:20px}.banner-area-title{z-index:2;position:relative}.title-area-content{padding-top:0}.banner-title-text{font-size:32px;line-height:1.4}.colors-section{padding-bottom:40px}.color-section-box.primary-color{text-align:left;height:200px;margin-left:0;padding-left:0}.color-section-box.secondary-color{height:200px;margin-left:0}.color-name{text-align:center;font-size:20px}.heading-section{padding-bottom:30px}.unordered-list-item{font-size:17px}.unordered-list-item.about-list-item{max-width:none}.unordered-list-item.bold{align-items:center;font-size:17px;display:block}.excellency-list.hospital-speciality{margin-top:40px;padding-left:0}.button-section{padding-bottom:20px}.button{text-align:center}.button.transparent.alreadyaptbutton{justify-content:center;margin-left:0;margin-right:0}.button.error-button{text-align:center}.button-small-column{padding-bottom:10px}.button-large-column{padding-bottom:20px}.form-input-field.protected-page{font-size:12px}.form-input-field.border-field{margin-bottom:15px}.phone-number-column,.project-column,.name-column,.email-column{padding-left:0}.form-minimum-width.contact-page-form{margin-top:10px}.input-block{margin-right:0}.footer{padding-top:60px;padding-bottom:70px}.widget-content-one{margin-bottom:10px}.widget-content-two{padding-left:0}.widget-title-section{padding-bottom:0}.widget-title-section.appointment-title{padding-bottom:4px}.footer-button-image{padding-left:15px}.hero-area-title-text{font-size:48px}.simple-services-link{padding:10px 30px 40px}.simple-service-title.feature-title{margin-top:10px;font-size:22px}.simple-service-content{font-size:18px}.section-title-area.left-section{display:inline-block}.consult-heading.center{font-size:30px}.section-title-content{font-size:17px}.section-title-content.consult{padding-bottom:0}.about-content-list{margin-top:10px}.service-section-area{padding-top:100px;padding-bottom:20px}.section-title.white{font-size:30px;line-height:1.4}.section-title.center{font-size:28px}.consulting-section{padding-top:60px;padding-bottom:80px}.counter-title{font-size:26px}.info-text-block{font-size:17px}.about-intro-section{padding-bottom:250px}.about-doctor{padding-bottom:70px}.doctor-intro-details{margin-top:20px}.doctor-crew-title{font-size:24px}.doctor-quote{font-size:20px}.our-promise-section{padding-top:60px;padding-bottom:60px}.our-promise-section.testimonial-section{padding-bottom:20px}.our-promise-section.service-sinlgle{padding-bottom:100px}.our-promise-content-area.large-width{padding:20px}.our-promise-item{margin-bottom:0;display:block}.promise-content-title{margin-top:10px;font-size:22px}.promise-content-title.service-single-intro{padding-top:10px;font-size:26px}.promise-content-area{padding-left:0}.make-appointment-section{padding-top:60px;padding-bottom:80px}.appointment-button-section{text-align:center;flex-direction:row;align-items:center;margin-left:auto;margin-right:auto;display:block}.appointment-button-section.left-align{text-align:center;text-align:center;flex-direction:column;align-items:flex-start;display:flex}.or-text{text-align:center;padding:20px 5px;font-size:13px}.or-text.black{padding-top:15px;padding-bottom:15px;padding-left:0}.call-section{text-align:left;margin-bottom:4px;margin-left:auto;margin-right:auto;padding-bottom:0}.call-section.contact-page{align-items:center;display:flex}.call-section.align-middle{margin-bottom:8px}.call-section.align-left{margin-bottom:12px;margin-left:0}.single-intro-image{margin-bottom:20px}.intro-textblock{font-size:17px}.features-section{padding-bottom:80px}.featured-image{margin-bottom:20px}.feature-contents{padding-top:20px}.pricing-item{margin-bottom:60px}.contact-page-section{padding-top:60px;padding-bottom:80px}.contact-content-area{padding-top:40px}.contact-details{flex-direction:row;display:block}.contact-detail-text{text-align:left;justify-content:flex-start;margin-top:10px;padding-left:0;display:block}.error-text{font-size:140px}.error-heading{font-size:35px}.error-content{font-size:17px}.utility-page-form{width:100%}.blog-listing{padding-top:100px;padding-bottom:60px}.article-title{font-size:22px}.post-listing-content{padding-top:5px;padding-left:20px;padding-right:20px}.article-single-author-wrap{margin-top:20px}.contact-link-wrap{min-width:60px;min-height:60px}.doctor-title{font-size:24px}.doctor-position{font-size:18px}.doctor-quicklinks.doctor-listing{inset:auto 0% -4%;display:flex;inset:auto 0% -4%}.doctor-single-image{width:100%}.doctor-single-speciality-text{padding-bottom:17px;font-size:15px}.testimonial-carousel-wrap{padding-top:10px}.testimonial-content{font-size:17px}.testimonial-rating-wrap{padding-bottom:25px}.client-name{font-size:18px}.testimonial-slide{width:95%}.client-job-position{font-size:13px}.left-arrow{display:none;inset:-20% auto auto 2%}.right-arrow{display:none;inset:-20% 4% auto auto}.article-single-wrap{font-size:17px}.slide-nav{object-fit:fill;background-color:#0000}.menu-button{margin-right:0}.menu-button.w--open{background-color:var(--primary-color)}.nav-menu{background-color:var(--light-background);padding-left:20px;padding-right:20px}.about-intro-content{padding-top:0}.category-collection-list{flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px}.category-page-wrap{padding-top:60px;padding-bottom:80px}.category-link,.category-link.w--current{padding-bottom:10px}.license-section{padding:60px 10px 70px}.license-item-title{font-size:36px}.changelog-section{padding:60px 20px}.changelog-item{flex-direction:column;align-items:flex-start}.changelog-content{padding-left:0;font-size:17px}.doctor-link-image,.doctor-link-image-mail{width:auto;height:auto}.protected-form-wrap{padding-top:40px;padding-bottom:40px}.color-section-grid{grid-template-columns:1fr}.appointment-success-message{font-size:17px}.header-area-grid{grid-template-columns:1fr;align-items:end}.service-item-wrap,.service-title-wrap,.about-intro-wrap,.footer-grid{grid-template-columns:1fr}.widget-content-four{padding-left:0}.appointment-form-grid,.featured-grid{grid-template-columns:1fr}.featured-service-item{flex-direction:column}.service-content-right{padding-left:0}.counter-grid-wrap,.pricing-wrap{grid-template-columns:1fr}.already-a-pt-label{text-align:left;margin-left:20px}.already-a-pt-label.white{margin-left:0}.grid-questions{grid-template-columns:1fr}.container-v2{padding-left:2.5rem;padding-right:2.5rem}.section-page-top{padding-top:1.25rem}.heading-style-h1{font-size:2.5rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.contact30_tabs-menu{grid-template-rows:auto}.text-size-medium{font-size:1rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.contact30_tabs{grid-row-gap:3rem;grid-template-columns:1fr}.heading-style-h2{font-size:2.25rem}.heading-style-h5{font-size:1.25rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}}@media screen and (max-width:479px){h1{font-size:32px}h2{font-size:28px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}ul,ol{padding-left:20px}li{font-size:17px}blockquote{padding:22px 10px 22px 20px;font-size:17px}.container{padding-left:1rem;padding-right:1rem}.container.top-space{padding-top:20px}.container.aligncenter{justify-content:space-between;display:flex}.top-bar-container.container{padding-left:10px;padding-right:10px}.call-link{font-size:16px}.topbar-linkedin-icon{height:20px}.navbar{position:relative}.header-button-link,.header-button-link.alreadylink,.header-button-link.alreadylink{width:100%}.top-bar-header-area{z-index:5;position:relative}.banner-title-text{font-size:28px;line-height:1.2}.sub-title-text{font-size:14px}.sub-title-text.center-subtitle{padding-left:3px;font-size:14px}.color-section-box.primary-color{max-width:100%;height:150px}.color-section-box.secondary-color{max-width:100%;max-height:150px}.unordered-list-item.about-list-item{font-size:18px}.unordered-list-item.bold{font-size:17px}.excellency-list{margin-bottom:0}.button{text-align:center;width:100%;padding-left:20px;padding-right:20px;font-size:12px}.button.footer-button,.button.doctor-single-button{width:100%}.button.transparent{font-size:12px}.button.transparent.alreadyaptbutton.white-background{max-width:100%}.button.footer-button,.button.doctor-single-button{width:100%}.form-input-field{padding-left:25px}.form-input-field.protected-page{font-size:15px}.form-input-field.protected-page::placeholder{font-size:14px}.form-input-field.border-field{margin-bottom:15px;padding-top:0%}.form-minimum-width{width:auto}.input-block{margin-top:.5rem;margin-right:0}.form-icon{width:16px;height:16px;padding-top:0;padding-left:0;top:1.25rem;left:2%}.widget-title{font-size:19px}.booking-button.full-width{width:100%}.footer-button-image{padding-left:14px}.hero-area-subtitle{font-size:14px}.hero-subtitle-text{font-size:13px}.hero-area-title-text{font-size:36px}.hero-content-text{font-size:17px}.hero-content-button{flex-direction:column}.simple-services-link{padding-left:20px;padding-right:20px}.simple-service-title{margin-top:10px;font-size:22px}.simple-service-content{font-size:17px}.simple-readmore-link{font-size:14px}.about-section{padding-top:20px;padding-bottom:80px}.about-content{width:100%}.consult-heading{font-size:25px}.section-title-content.white{padding-top:5px}.section-title-content.left-aligned{text-align:left}.about-content-list{padding:20px}.services-section{padding-top:10px}.service-item{padding-top:50px;padding-left:20px;padding-right:20px}.service-title{margin-bottom:5px}.appointment-content-area{padding-left:20px;padding-right:0}.section-title{font-size:27px;line-height:1.3}.section-title.white{font-size:25px}.section-title.center{font-size:24px;line-height:1.2}.consulting-section{padding-top:60px}.consult-quick-link{flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 5px 10px 10px;display:flex}.consult-link{padding-left:10px;font-size:16px}.link-arrow{display:none}.consult-quick-links-section{margin-top:10px}.consult-video-section{background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;min-height:250px}.consult-video-section.consult-video-two{background-position:50% 40%}.consult-video-content{justify-content:space-between;width:100%;height:50%;padding-top:40px;padding-bottom:40px;display:flex}.consult-video-title{line-height:110%}.video-link-block{flex-direction:column}.column-right-space{padding-right:0}.doctor-intro-details{padding-left:20px;padding-right:20px}.doctor-crew-designation{font-size:17px}.doctor-crew-title{font-size:22px}.our-promise-section.testimonial-section{padding-bottom:40px}.our-promise-content-area{padding-bottom:20px;padding-left:20px;padding-right:10px}.promise-content-title{padding-bottom:5px}.promise-content-title.service-single-intro{font-size:24px}.promise-content-area{padding-right:20px}.make-appointment-section{padding-top:80px;padding-bottom:100px}.appointment-button-section.left-align{flex-direction:column;align-items:flex-start}.or-text.black{padding-top:15px;padding-bottom:15px}.call-section{margin-bottom:5px;margin-left:0}.call-section.align-middle{margin-left:auto;margin-right:auto}.call-section.mr0{margin-right:0}.intro-textblock{font-size:17px}.feature-contents{padding-top:20px}.pricing-plan-section{padding-top:100px}.pricing-item{padding-left:20px;padding-right:20px}.pricing-item.last-child{margin-bottom:40px}.pricing-icon{top:-9%;right:6%}.plan-title{font-size:20px}.pricing-area{flex-direction:column;align-items:center;display:block}.plan-price{font-size:35px}.price-offer{padding-top:5px}.pricing-description{font-size:17px}.contact-content-area{padding-right:0}.contact-detail-text.address-text{font-size:15px}.error-page-content{width:100%;padding:60px 10px}.error-text{font-size:80px}.error-heading{font-size:30px}.error-content{font-size:16px}.article-title{font-size:20px}.article-listing-category{padding-top:2px;padding-bottom:4px}.article-category-link{font-size:12px}.article-author-name,.article-date-text{font-size:13px}.single-content-wrap{padding-bottom:100px}.article-single-author-wrap{display:block}.single-author-content{padding-left:0}.article-single-share-wrap{display:block}.share-text{padding-bottom:10px}.contact-link-wrap{min-width:50px;min-height:50px}.doctor-quicklinks.doctor-single-links{flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;margin-top:20px;padding-left:0;display:flex}.doctor-quicklinks.doctor-listing{inset:auto 0% -9%}.doctor-contents{margin-top:30px}.doctor-single-wrap{margin-top:-280px;padding-bottom:80px}.doctor-single-name{font-size:26px;line-height:1.3}.doctor-member-job{font-size:17px}.doctor-single-meta-wrap{display:block}.doctor-meta-item{border-right-style:none;padding-bottom:10px;padding-left:0}.doctor-meta-item.first-child{border-right-style:none;margin-bottom:10px}.simple-bio,.full-bio{font-size:17px}.doctor-single-quick-links{display:block}.testimonial-carousel-wrap{padding-top:20px}.testimonial-item{padding:20px}.testimonial-slide{height:400px}.left-arrow{right:75%}.right-arrow{right:2%}.brand{padding-left:0}.menu-button{margin-right:0}.category-link{font-size:20px}.license-item-wrap{margin-top:5px}.license-item-wrap.font-wrap{margin-top:20px}.license-item-title{font-size:35px}.license-content{font-size:17px}.license-website-name{font-size:22px}.changelog-item{margin-bottom:20px;display:block}.changelog-content{padding-top:10px;padding-left:10px}.form-error-text{font-size:17px}.doctor-link-image{width:26px;height:26px}.doctor-link-image-mail{width:30px;height:30px}.button-large{text-align:center;text-transform:capitalize;width:100%;padding-left:20px;padding-right:20px;font-size:15px}.button-large.about-intro-button{font-size:15px}.button-large.full-width-white{padding-left:20px;padding-right:20px;font-size:13px}.protected-form-wrap{width:90%;margin-left:10px;margin-right:40px;padding:40px 10px}.protected-page-wrap{padding:60px 10px}.color-section-grid{grid-template-columns:1fr}.simple-service-wrap{grid-column-gap:16px}.service-link-item{flex-direction:column}.appointment-form-grid{grid-template-columns:1fr}.promise-list-grid{grid-row-gap:0px}.doctor-speciality-wrap{grid-template-columns:1fr}.appointment-grid-wrap{grid-column-gap:1rem;grid-template-columns:1fr}.already-a-patient{width:100%}.alreadybuttontext{font-size:12px}.alreadybuttontext.m0{margin-top:10px;margin-bottom:10px}.already-a-pt-label{margin-left:0;top:-30%}.already-a-pt-label.white{margin-left:0}.about-content-benefits{flex-direction:column}.navbookbuttons{padding-left:0;padding-right:0}.insurance-list{grid-template-columns:1fr 1fr}.text-block{font-size:18px}.lightbox-link{flex-direction:column;justify-content:flex-end;align-items:center}.grid-questions{grid-column-gap:10px}.title{margin-bottom:20px}.block-question{margin-bottom:10px;padding:16px 20px}.button-2{padding:16px 22px}.treatments-list{column-count:1}.treatments-list li{text-indent:30px;text-indent:30px;background-position:0 2px;font-size:18px}.popup-card{margin-left:20px;margin-right:20px;padding-top:60px;padding-bottom:60px}.popupbutton-label{font-size:28px}.container-v2{padding-left:1.25rem;padding-right:1.25rem}.section-page-top{padding-left:.9375rem;padding-right:.9375rem}.section.paper{box-shadow:none;outline-offset:0px;box-shadow:none;outline-offset:0px;outline:.5px #b8b8b8;padding-left:0;padding-right:0}.termsofservice{max-width:100%}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.contact30_tabs{grid-template-columns:1fr}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}}#w-node-c89b9b3c-4b54-bebc-f8e6-57e59a73624e-674d7238{align-self:center}#w-node-e6a7e996-5cf2-c121-25b1-2363fbc12937-0daf2f1a,#w-node-b42247b0-d142-ecc2-2cfb-b13960d32b44-0daf2f1a{grid-area:span 1/span 1/span 1/span 1}#w-node-ded82a11-6813-80b7-fc23-b049e7a6755c-0daf2f1a{grid-area:span 1/span 2/span 1/span 2}#w-node-_29920a3a-3f7d-198d-f008-29cf33f3ee93-33f3ee92,#w-node-_29920a3a-3f7d-198d-f008-29cf33f3ee9d-33f3ee92{grid-area:span 1/span 1/span 1/span 1}#w-node-_23ea8ab2-6a7c-2ef7-a8bd-6e6f7f9f5f98-7f9f5f87{grid-area:span 1/span 2/span 1/span 2}#w-node-_23ea8ab2-6a7c-2ef7-a8bd-6e6f7f9f5fa1-7f9f5f87{grid-area:span 2/span 2/span 2/span 2}#w-node-_6cef87d0-e806-babc-fddb-98f1e6b0de8c-7f9f5f87{grid-area:span 1/span 2/span 1/span 2}#w-node-_1c7df788-e3ef-ecee-55cb-d07b73767b62-73767b5e{justify-self:start}@media screen and (max-width:991px){#w-node-fc8ac0b2-08a1-0abf-0299-fd1a4ef1b510-674d7238{order:9999}}@media screen and (max-width:479px){#w-node-ded82a11-6813-80b7-fc23-b049e7a6755c-0daf2f1a,#w-node-_23ea8ab2-6a7c-2ef7-a8bd-6e6f7f9f5f98-7f9f5f87,#w-node-_23ea8ab2-6a7c-2ef7-a8bd-6e6f7f9f5fa1-7f9f5f87,#w-node-_6cef87d0-e806-babc-fddb-98f1e6b0de8c-7f9f5f87{grid-column:span 1/span 1}}