html{font-size:16px;overflow:auto;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0 auto;width:100%;overflow:hidden}a,a:visited{color:inherit;text-decoration:none;-webkit-transition:all .5s ease;text-decoration:none!important}a,img{-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}a:focus{outline:none!important}input:not([type="checkbox"]):not([type="radio"]),select{height:42px}h1,h2,h3,h4,h5,h6,p,li,ul,ol{margin-top:0}.site{margin:0 auto}.full{width:100%}.main{max-width:100%}.entry-content{margin:0}.hentry,.so-panel,.panel-grid{margin-bottom:0!important}.has-1-columns .wp-block-column{-ms-flex-preferred-size:100%;flex-basis:100%}.wp-block-column,.blocks-gallery-item{margin:0!important}.wp-block-gallery.is-cropped .blocks-gallery-item img{height:auto;width:auto;-o-object-fit:contain;object-fit:contain}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}#global-header nav ul li a{border-radius:5px;border:2px solid #fff0}#global-header nav ul li a:hover{border-color:#5A5A5A}#global-header .sub-menu{min-width:100%!important;padding:20px 0}#global-header .sub-menu li a{border-radius:0}#global-header .sub-menu li a:hover,#global-header .sub-menu .current-menu-item a{border-left-color:#FFF}.inner-banner-button{color:#FFF!important;font-weight:700;background-color:#61A7D8;border:2px solid #FFF;padding:11px 25px;display:block;max-width:175px;text-align:center;margin-top:40px}.information-form input,.information-form select{min-height:54px!important}.information-form textarea{min-height:144px!important}.regain .image-box-css-wrap .elementor-widget-container,.regain .elementor-image-box-title,.regain .elementor-image-box-title a{transition:all 0.5s ease}.regain .image-box-css-wrap .elementor-widget-container:hover{background-color:#61A7D8}.regain .image-box-css-wrap .elementor-widget-container:hover .elementor-image-box-title,.regain .image-box-css-wrap .elementor-widget-container:hover .elementor-image-box-title a{color:#FFF}.regain .image-box-css-wrap .elementor-widget-container:hover .elementor-image-box-img img{filter:brightness(0) invert(1)}#patient-testimonials .strong-content{margin:0;justify-content:space-between;row-gap:50px}#patient-testimonials .wpmtst-testimonial{width:48.2%;margin:0}#patient-testimonials .wpmtst-testimonial-inner{background-color:#FFF;border-radius:10px;padding:65px 55px;box-shadow:8px 0 24px rgb(0 0 0 / .15)}#patient-testimonials .wpmtst-testimonial-heading{font-size:29px;color:#514BA2}#patient-testimonials .wpmtst-testimonial-content{display:flex;flex-direction:column;margin:0}#patient-testimonials .wpmtst-testimonial-image{margin:20px 0 30px 0}#patient-testimonials .wpmtst-testimonial-image img{display:block;max-width:45px}#patient-testimonials .testimonial-name{font-size:22px;margin:25px 0 0 0;line-height:1.2em}#patient-testimonials .category-wrapper{font-style:italic;line-height:1.2em}#patient-testimonials .category-wrapper span{color:#514BA2}.section-full-background{background-size:100% 100%!important}.about-inner-side .heading-hover .elementor-widget-container:hover,.treatments-inner-side .heading-hover .elementor-widget-container:hover{background-color:#2E4275}.about-inner-side .heading-hover .elementor-widget-container:hover h5,.treatments-inner-side .heading-hover .elementor-widget-container:hover h5{color:#FFF!important}.about-inner-side .elementor-heading-title a,.treatments-inner-side .elementor-heading-title a{display:block!important;padding:20px 35px}.about-inner-side .elementor-heading-title a.active,.treatments-inner-side .elementor-heading-title a.active{background-color:#2E4275;color:#FFF!important}.our-reviews .wpmtst-testimonial{margin:0!important}.our-reviews .wpmtst-testimonial-inner{background-color:#F8F8F8;border-radius:15px;padding:60px!important;text-align:center!important}.our-reviews .wpmtst-testimonial-content p{font-size:18px;margin-bottom:30px!important}.our-reviews .client-name{font-weight:700;font-style:italic;font-size:18px}.locations-bottom-section .wpmtst-testimonial-inner{display:flex!important;flex-direction:column}.locations-bottom-section .wpmtst-testimonial-inner .star-rating{order:1}.locations-bottom-section .wpmtst-testimonial-inner .star-rating .star_solid{width:23px}.locations-bottom-section .wpmtst-testimonial-inner .wpmtst-testimonial-content{order:2;margin:25px 0!important}.locations-bottom-section .wpmtst-testimonial-inner .wpmtst-testimonial-content .readmore-excerpt{font-size:22px;color:#A2E3FF}.locations-bottom-section .wpmtst-testimonial-inner .client-name{font-size:22px;color:#FFF;order:3}.locations-bottom-section .wpmslider-controls{text-align:left!important}.locations-bottom-section .wpmslider-controls .wpmslider-prev:before,.locations-bottom-section .wpmslider-controls .wpmslider-next:before{background:#A9D4E6!important;width:35px!important;height:35px!important}#contact-page .map-column{border-radius:0 25px 25px 0;overflow:auto}#global-footer .top-section{background-size:100% 100%!important}#global-footer .social svg{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(305deg) brightness(103%) contrast(103%)}#global-footer .social .elementor-icon:hover svg{filter:invert(32%) sepia(0%) saturate(316%) hue-rotate(159deg) brightness(102%) contrast(83%)}.archive-post-column .elementor-image{position:relative;overflow:hidden}.archive-post-column:hover .elementor-image img{transform:scale(1.1);transform-origin:50% 50%;will-change:transform;transition:transform .5s ease 0s}.single-team-post-content h5{font-size:25px!important;font-weight:400;margin-bottom:25px}.single-team-post-content p{margin-bottom:25px!important}.single-team-post-content p:last-of-type{margin-bottom:0!important}.blog-archive-sidebar .widget-title,.blog-archive-sidebar .year-month-archive h2{font-size:29px;padding:25px 30px;margin:0!important}.blog-archive-sidebar .popular-posts,.blog-archive-sidebar .widget_categories,.blog-archive-sidebar .year-month-archive{background-color:#FFF;border:1px solid rgb(0 0 0 / .2);box-shadow:.5em .5em 1.5em rgb(0 0 0 / .15);border-radius:8px;margin-bottom:35px}.blog-archive-sidebar .popular-posts .wpp-list,.blog-archive-sidebar .widget_categories ul,.blog-archive-sidebar .year-month-archive #yearly-archive{margin:0;padding:0;list-style:none}.blog-archive-sidebar .popular-posts .wpp-list li a,.blog-archive-sidebar .widget_categories li a{border-top:1px solid rgb(0 0 0 / .2);border-bottom:1px solid rgb(0 0 0 / .2);padding:20px 30px;color:#2E4275;font-size:18px;line-height:1.2em;display:block;transition:all 0.5s ease}.blog-archive-sidebar .popular-posts .wpp-list li a:last-of-type,.blog-archive-sidebar .widget_categories li a:last-of-type{border-bottom:0}.blog-archive-sidebar .popular-posts .wpp-list li a:hover,.blog-archive-sidebar .widget_categories li a:hover,.blog-archive-sidebar .widget_categories .current-cat a{background-color:#2E4275;color:#FFF}.blog-archive-sidebar .year-month-archive{margin-bottom:0}.blog-archive-sidebar #yearly-archive .level-1 .year{font-size:18px;border-top:1px solid rgb(0 0 0 / .2);border-bottom:1px solid rgb(0 0 0 / .2);color:#2E4275;display:block;padding:20px 30px;transition:all 0.5s ease}.blog-archive-sidebar #yearly-archive .level-1 .year:hover,.blog-archive-sidebar #yearly-archive .level-1 .year.active{background-color:#2E4275;color:#FFF}.blog-archive-sidebar #yearly-archive .monthly-dropdown{background-color:#51475F;padding:20px;list-style:none}.blog-archive-sidebar #yearly-archive .monthly-dropdown li a{font-size:18px;color:#FFF;display:block;padding:15px 40px;transition:all 0.5s ease}.blog-archive-sidebar #yearly-archive .monthly-dropdown li a:hover,.blog-archive-sidebar #yearly-archive .monthly-dropdown li a.active{background-color:#61A7D8}.blog-loop-wrapper{transition:all 0.5s ease}.blog-loop-wrapper:hover{transform:scale(1.075,1.075)}.blog-single-template-wrapper .elementor-post-navigation{justify-content:space-between}.blog-single-template-wrapper .elementor-post-navigation__prev,.blog-single-template-wrapper .elementor-post-navigation__next{display:flex}.blog-single-template-wrapper .elementor-post-navigation__next{justify-content:flex-end}.blog-single-template-wrapper .elementor-post-navigation a{background-color:#61A7D8;color:#FFF;font-size:18px;font-weight:700;padding:12px 25px;text-align:center;display:block!important;width:100%;max-width:160px!important;transition:all 0.5s ease}.blog-single-template-wrapper .elementor-post-navigation a:hover{background-color:#51475F}.blog-single-template-wrapper .elementor-post-navigation a span{text-align:center}.blog-single-template-wrapper .elementor-widget-theme-post-content h3,.blog-single-template-wrapper .elementor-widget-theme-post-content h5{color:#514BA2;font-size:29px;font-weight:400;margin:7px 0!important}.blog-single-template-wrapper .elementor-widget-theme-post-content p{font-size:18px;margin:15px 0}.blog-single-template-wrapper .elementor-widget-theme-post-content li{font-size:18px}.blog-single-template-wrapper .elementor-widget-theme-post-content a{color:#7F7AD0}.search-results-post .elementor-posts-nothing-found{background-color:#51475F;border-radius:15px;color:#FFF;text-align:center;padding:35px 30px}@media screen and (min-width:1480px) and (max-width:1915px){#global-header nav ul li a{font-size:1.125rem!important;padding:30px 50px!important}#global-header .sub-menu li a{padding:10px 25px!important}}@media screen and (min-width:1367px) and (max-width:1680px){#global-header .request-button a{font-size:13px}#global-header .addison h5,#global-header .tyler h5{font-size:18px}#global-header .addison a,#global-header .tyler a{font-size:20px;letter-spacing:4px}}@media screen and (min-width:1367px) and (max-width:1479px){#global-header nav ul li a{font-size:1.125rem!important;padding:30px 40px!important}#global-header .sub-menu li a{padding:8px 25px!important}}@media screen and (max-width:1366px){#global-header .sub-menu{padding:10px 0}.about-inner-side .elementor-heading-title a,.treatments-inner-side .elementor-heading-title a{padding:15px}.our-reviews .wpmtst-testimonial-inner{padding:30px 20px!important}.our-reviews .wpmtst-testimonial-content p{font-size:16px}.locations-bottom-section .wpmtst-testimonial-inner .wpmtst-testimonial-content .readmore-excerpt{font-size:20px}.blog-archive-sidebar .widget-title,.blog-archive-sidebar .year-month-archive h2{font-size:24px}.blog-archive-sidebar #yearly-archive .monthly-dropdown li a{padding:15px 30px}.blog-single-template-wrapper .elementor-widget-theme-post-content h3,.blog-single-template-wrapper .elementor-widget-theme-post-content h5{font-size:24px}#patient-testimonials .wpmtst-testimonial-heading{font-size:24px}}@media screen and (max-width:1024px){.locations-bottom-section .wpmtst-testimonial-inner .wpmtst-testimonial-content{margin:15px 0!important}.locations-bottom-section .wpmtst-testimonial-inner .wpmtst-testimonial-content .readmore-excerpt{font-size:18px}.blog-archive-sidebar .widget-title,.blog-archive-sidebar .year-month-archive h2{font-size:20px}.blog-archive-sidebar #yearly-archive .monthly-dropdown li a{padding:15px 20px}.blog-single-template-wrapper .elementor-widget-theme-post-content h3,.blog-single-template-wrapper .elementor-widget-theme-post-content h5{font-size:22px}.blog-single-template-wrapper .elementor-widget-theme-post-content p,.blog-single-template-wrapper .elementor-widget-theme-post-content li{font-size:16px}#patient-testimonials .wpmtst-testimonial-inner{padding:30px 20px}#patient-testimonials .testimonial-name{font-size:20px}}@media screen and (max-width:767px){#global-footer .quick-links nav ul li a{justify-content:center!important}.our-reviews .strong-content{flex-direction:column!important}.our-reviews .strong-content .wpmtst-testimonial{width:100%!important;margin:15px 0!important}.locations-bottom-section .wpmtst-testimonial-inner .star-rating,.locations-bottom-section .wpmtst-testimonial-inner,.locations-bottom-section .wpmslider-controls{text-align:center!important}#patient-testimonials .strong-content{flex-direction:column!important;row-gap:30px}#patient-testimonials .wpmtst-testimonial{width:100%}#patient-testimonials .wpmtst-testimonial-heading{font-size:20px}#patient-testimonials .testimonial-name{font-size:18px}#contact-page .map-column{border-radius:0;overflow:hidden}}