.result{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;-webkit-box-shadow:0 0 15px 0 rgba(130,36,51,.28);box-shadow:0 0 15px 0 rgba(130,36,51,.28);border-radius:var(--pod-radius);background-color:var(--c0-5);font-family:var(--f1);-webkit-transition-duration:0.3s;transition-duration:0.3s}.result:focus,.result:hover{background-color:var(--off-white)}.result *{-webkit-transition-duration:0.3s;transition-duration:0.3s}.result .image-wrapper{position:relative;overflow:hidden;height:200px;border-radius:var(--pod-radius) var(--pod-radius) 0 0;z-index:0}.result .image-wrapper img,.result .image-wrapper picture{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result .text-wrapper{padding:30px;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}.result .categories{margin:0 0 5px 0;padding:0;list-style-type:none;color:var(--c4-5);text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.075em}.result .categories .category{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.result .categories .category:not(:last-of-type):after{content:", ";display:inherit}.result time{display:block;color:var(--c4-5);font-family:var(--f1);font-size:.775em;font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:0;margin-bottom:5px}.result .article-title{color:var(--c1-5);font-size:1.15em;font-weight:700;text-decoration:none;line-height:1.1em;letter-spacing:0}.related-section .result{-webkit-box-shadow:0 0 12px 0 rgba(36,53,88,.2);box-shadow:0 0 12px 0 rgba(36,53,88,.2)}.related-section .result:hover{background-color:var(--off-white)}.frame .frame-inner.multi .slide{padding:10px 28px}.related-section h2{font-family:var(--f2);font-weight:800;text-align:center;color:var(--c3-5)}.related-section article.result{height:100%}.slider-wrap:not(.ready){position:relative}.slider-wrap:not(.ready) .slide{display:none}.slider-wrap:not(.ready) .slide:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.slider-wrap{--length:8;--position:0;--shift:0px;--up:3;position:relative;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.slider-wrap:not(.ready){position:relative}.slider-wrap:not(.ready) .slide{display:none}.slider-wrap:not(.ready) .slide:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.frame{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative;padding-bottom:20px}.frame .frame-inner{width:calc(100% * var(--length));padding:20px 0 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:-webkit-transform 0.75s;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s,-webkit-transform 0.75s;-webkit-transform:translate3d(calc(-100% * var(--position) / var(--length)),0,0);transform:translate3d(calc(-100% * var(--position) / var(--length)),0,0)}.frame .frame-inner.multi{width:calc(100% * var(--length) / var(--up))}.frame .slide{position:relative;width:calc(100% / var(--length));padding:0 10px;-webkit-transform:translate3d(var(--shift),0,0);transform:translate3d(var(--shift),0,0);-webkit-transition:-webkit-transform 0.75s;transition:-webkit-transform 0.75s;transition:transform 0.75s;transition:transform 0.75s,-webkit-transform 0.75s;z-index:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.frame .slide :not(a){position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s}.frame .markers{position:absolute;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}.frame .markers span{margin:0 2.5px;background-color:rgba(0,0,0,.25);width:10px;height:10px;border-radius:10px;cursor:pointer}.frame .markers span.active{background-color:rgba(0,0,0,.5)}.frame .markers span:not(.active):hover{background-color:rgba(0,0,0,.4)}.drag .slide{-webkit-transition-duration:0s;transition-duration:0s}.slider-wrap :is(.prev,.next){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;border:none;font-size:2.5em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;line-height:1;color:var(--c2-5);background-color:transparent}.slider-wrap :is(.prev,.next):is(:hover,:focus){color:var(--c3-5);background-color:transparent}.slider-wrap .prev{left:50px}.slider-wrap .prev:after{content:"\f104";--_fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:900}.slider-wrap .next{right:50px}.slider-wrap .next:after{content:"\f105";--_fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:900}.slider-wrap.no-nav :is(.prev,.next,.markers){visibility:hidden!important}@media screen and (max-width:500px){#fromTheBlog .slide{padding:5px}}.content-inner-wrapper{max-width:1280px;width:100%;margin:auto;padding-left:40px;padding-right:40px}@media (max-width:1149px){.content-inner-wrapper{padding-left:30px;padding-right:30px}}@media (max-width:768px){.content-inner-wrapper{padding-left:20px;padding-right:20px}}.content-inner-wrapper{padding-top:0;padding-bottom:0;margin-top:60px;margin-bottom:60px}.doctor-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:1055px;margin:0 auto 60px auto;padding:12px;color:#000;-webkit-box-shadow:0 0 15px 0 rgba(130,36,51,.28);box-shadow:0 0 15px 0 rgba(130,36,51,.28)}@media (width < 855px){.doctor-card{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.doctor-card .portrait-wrapper{overflow:hidden}.doctor-card .portrait-wrapper img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}@media (width>=855px){.doctor-card .portrait-wrapper{-webkit-box-flex:0;-ms-flex:0 0 265px;flex:0 0 265px}}@media (width < 855px){.doctor-card .portrait-wrapper{max-height:645px}}.doctor-card .info-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:15px;padding:0 40px 10px 40px}@media (width < 855px){.doctor-card .info-wrapper{padding-left:0;padding-right:0}}.doctor-card .doctor-name{margin-bottom:0;font-size:2em;text-transform:capitalize!important;color:#000}@media (width < 645px){.doctor-card .doctor-name{font-size:1.75em}}.doctor-card .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;padding-bottom:15px;width:100%;border-bottom:1px solid var(--c5)}@media (width < 1025px){.doctor-card .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.doctor-card .row.location-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}@media (width>=1025px){.doctor-card .row:not(.location-row){-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.doctor-card .row a:not(.button){color:var(--c6);text-decoration:underline}.doctor-card .row a:not(.button):hover{color:var(--c6);text-decoration:none}.doctor-card .list-label{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:.9em;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--c1)}.doctor-card .list-label:before{margin-right:5px}.doctor-card .specialty-icon:before{content:"\e133";--_fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:900}.doctor-card .contact-icon:before{content:"\f2b9";--_fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:900}.doctor-card .location-icon:before{content:"\f1ad";--_fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:900}.doctor-card ul{list-style-type:none;padding-left:0}.doctor-card span.heavy{font-weight:700}.doctor-card :is(.specialties,.contact-list){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.doctor-card .specialties{gap:10px}.doctor-card .specialty>a.button{display:block;border:1px solid var(--c3-5);border-radius:50vw;padding:4px 8px;color:var(--c1-5);text-decoration:none!important;font-size:.9em;line-height:1.25em;background-color:transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;font-weight:600;text-transform:uppercase}.doctor-card .specialty>a.button:is(:hover,:active){color:#fff;background-color:var(--c1-5);border-color:var(--c1-5)}.doctor-card .contact-list{font-size:.95em;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:0}@media (width < 459px){.doctor-card .contact-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.doctor-card :is(.contact-list-item,.location-name) .heavy{font-weight:600}.doctor-card .location-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:25px}.doctor-card .location-list-item{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;font-size:.95em}.doctor-card .location-list-item .primary{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5px;border-radius:50vw;padding:2px 4px;line-height:1em;font-size:.85em;font-style:italic;color:#000;background-color:#e2e4e5}.doctor-card .location-list-item a>span{display:inline-block;line-height:1.1em;text-decoration:underline;-webkit-transition-duration:0.3s;transition-duration:0.3s}.doctor-card .location-list-item a:hover>span{text-decoration-color:transparent}.doctor-card address{line-height:1em;color:#000;font-style:normal}.doctor-card .cta-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none}.doctor-card .appt-button{padding:8px 24px;background-color:var(--c3);-webkit-transition-duration:0.3s;transition-duration:0.3s;font-weight:400;text-transform:uppercase}.doctor-card .appt-button:after{content:"\f274";--_fa-family:var(--fa-family,var(--fa-style-family,'Font Awesome 7 Pro'));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);-webkit-font-feature-settings:normal;font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);font-family:"Font Awesome 7 Pro";font-weight:400}.doctor-card .appt-button:hover{background-color:var(--c1)}@media (width < 645px){.doctor-card .appt-button{padding:3px 16px;font-size:.9em}}.doctor-card .mbp-provider{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--f2);color:var(--c3);font-style:italic;font-size:.95em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.doctor-card .mbp-provider img{margin-right:4px;width:13px}.single-doctor h2.light{margin-bottom:5px;font-size:.725em;text-transform:uppercase;font-weight:700;letter-spacing:.115em}.single-doctor h2.heavy{display:block;margin:auto;font-size:2.125em;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media (width < 767px){.single-doctor h2.heavy{font-size:1.75em}}.single-doctor h2>.subhead{text-transform:none;display:block;margin:auto;font-size:.6em;font-family:var(--f2);font-style:italic;font-weight:500;color:var(--c3);letter-spacing:0}.medium-section{max-width:945px}.about{color:#000}@media (width>=768px){.about{font-size:1.25em}}.about .sub-about{width:calc(100% - 80px)}@media (width>=855px){.about .sub-about{margin:auto}}.medium-section.videos{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:40px;margin:80px auto}@media (width <=767px){.medium-section.videos{margin:60px auto}}@media (width <=645px){.medium-section.videos{-ms-grid-columns:1fr;grid-template-columns:1fr}}.medium-section.videos .video-wrapper{position:relative;width:100%;padding-top:56.25%}.medium-section.videos .video-wrapper:first-of-type{grid-column:1/-1}.medium-section.videos .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials{margin-top:60px;margin-bottom:60px;padding-top:80px;padding-bottom:80px}@media (width < 767px){.testimonials{padding-top:60px;padding-bottom:60px}}.testimonials .medium-section{overflow:hidden}.testimonials .heading-wrapper{position:relative;overflow:hidden}.testimonials .testimonial-divider{position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);min-width:700px}.testimonials iframe{width:100%!important;margin-top:30px;border:none}.bg-lt-gray{background-color:var(--near-white)}.carousel-section{margin:100px auto;max-width:1420px}@media (width < 767px){.carousel-section{margin:40px auto}}@media (width < 459px){.carousel-section{padding-left:0;padding-right:0}}.slider-wrap .next,.slider-wrap .prev{font-size:1.75em}@media (width <=767px){.frame .slide{padding:15px!important}}.slide .result{padding:10px}.slide .result time{color:var(--c3);font-weight:700}.slide .result .article-title{color:#000;font-weight:400}.breadcrumbs{margin:40px auto 40px auto}