.accepts-new-patients{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#626366;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2px 0 1rem}.accepts-new-patients span{padding-left:6px}.accepts-new-patients svg{color:#29b6c2;fill:#29b6c2}.accepts-new-patients.accepts-new-patients-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.accepts-new-patients.accepts-new-patients-dark-mode{color:#fff}@media (max-width:540px){.accepts-new-patients{font-size:.875rem}}
.auto-bio{margin:18px 0;white-space:pre-wrap}.auto-bio.auto-bio-collapse-margins{margin:0}.auto-bio-clamped{cursor:pointer;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out;-webkit-box-orient:vertical;-webkit-line-clamp:4}.auto-bio-clamped.auto-bio-clamped-three{-webkit-line-clamp:3}.auto-bio-clamped.auto-bio-clamped-two{-webkit-line-clamp:2}.auto-bio-clamped.auto-bio-clamped-one{-webkit-line-clamp:1}.auto-bio-clamped.clamp-expanded{cursor:auto;-webkit-line-clamp:30}@media (max-width:540px){.auto-bio-clamped{-webkit-line-clamp:3}.auto-bio-clamped.auto-bio-clamped-two{-webkit-line-clamp:2}.auto-bio-clamped.auto-bio-clamped-one{-webkit-line-clamp:1}}
.bottom-ad-leaderboard-row{background:hsla(0,0%,100%,.5);bottom:0;left:0;line-height:0;max-width:100%;min-height:50px;padding:20px 0 10px;position:fixed;text-align:center;width:100%;z-index:100011}.bottom-ad-leaderboard-row.is-bottom-ad-closed{-webkit-transform:translateY(125px);transform:translateY(125px)}.bottom-ad-leaderboard{display:inline-block;margin:0 auto;min-width:320px;min-height:50px;position:relative}.bottom-ad-close{position:absolute;right:16px;top:8px;z-index:9999999}@media (max-width:1024px){.bottom-ad-leaderboard-row{margin-top:0}}@media (min-width:541px) and (max-width:830px){.bottom-ad-leaderboard-row{padding-top:0}.bottom-ad-close{background-color:#fff;height:24px;padding:4px 4px 0;top:-18px}}@media (max-width:540px){.bottom-ad-leaderboard{overflow:visible}.bottom-ad-close{height:24px;right:18px;top:0}}@media (max-width:375px){.bottom-ad-close{background-color:hsla(0,0%,100%,.85);padding:4px 4px 0;top:-6px}}.ad-leaderboard{position:relative}.ad-leaderboard.data-loaded:before{bottom:41%;color:#333;content:"ADVERTISEMENT";display:block;font-size:5px;font-weight:600;left:-25px;min-width:45px;padding:0 0 5px;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ad-leaderboard.data-loaded>div>div,.ad-leaderboard.data-loaded>div>div>div{height:auto!important}.ad-leaderboard.data-loaded .GoogleActiveViewElement{position:relative!important}
.breadcrumb-buffer-bottom{margin-bottom:16px}.breadcrumb-smaller-text{font-size:12px;font-size:.75rem}.breadcrumb-list{line-height:1.5;height:100%;margin-bottom:0;margin-top:0;padding:0}@media (max-width:992px){.breadcrumb,.breadcrumb-buffer-bottom{margin-bottom:0}}@media (max-width:540px){.breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;width:100%}}
.breadcrumb-end{font-weight:400;margin-right:4px;white-space:nowrap}.breadcrumb-end.breadcrumb-end-dark-mode{color:#fff}.breadcrumb-link{font-weight:400;margin-right:4px}.breadcrumb-link.breadcrumb-link-dark-mode{color:#fff;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.breadcrumb-link-container{display:inline;list-style-type:none}.breadcrumb-icon{color:#626366;fill:#626366;vertical-align:-2px;margin-right:4px}.breadcrumb-icon.breadcrumb-icon-dark-mode{color:#fff;fill:#fff}@media (max-width:540px){.breadcrumb-link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb-link{white-space:nowrap}.breadcrumb-link-container-ellipsis .breadcrumb-link{overflow:hidden;text-overflow:ellipsis}}
.faded-horizontal-scroll{height:30px;position:relative}.faded-horizontal-scroll-fade-right{background:-webkit-gradient(linear,right top,left top,color-stop(0,#f7f7f7),color-stop(50%,#f7f7f7),to(rgba(249,250,253,0)));background:linear-gradient(270deg,#f7f7f7 0,#f7f7f7 50%,rgba(249,250,253,0));height:100%;position:absolute;right:-5px;top:0;width:25px}.faded-horizontal-scroll-fade-right.faded-horizontal-scroll-fade-dark-mode{background:-webkit-gradient(linear,right top,left top,color-stop(0,#000073),color-stop(50%,#000073),to(rgba(0,0,115,0)));background:linear-gradient(270deg,#000073 0,#000073 50%,rgba(0,0,115,0))}.faded-horizontal-scroll-fade-left{background:-webkit-gradient(linear,left top,right top,color-stop(0,#f7f7f7),color-stop(50%,#f7f7f7),to(rgba(249,250,253,0)));background:linear-gradient(90deg,#f7f7f7 0,#f7f7f7 50%,rgba(249,250,253,0));height:100%;left:-5px;position:absolute;top:0;width:25px}.faded-horizontal-scroll-fade-left.faded-horizontal-scroll-fade-dark-mode{background:-webkit-gradient(linear,left top,right top,color-stop(0,#000050),color-stop(50%,#000050),to(rgba(0,0,115,0)));background:linear-gradient(90deg,#000050 0,#000050 50%,rgba(0,0,115,0))}.faded-horizontal-scroll-fade-left.faded-horizontal-scroll-fade-dark-mode-redesign{background:-webkit-gradient(linear,left top,right top,color-stop(0,#000073),color-stop(50%,#000073),to(rgba(0,0,115,0)));background:linear-gradient(90deg,#000073 0,#000073 50%,rgba(0,0,115,0))}.faded-horizontal-scroll-overflow{height:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.faded-horizontal-scroll-overflow::-webkit-scrollbar{display:none}
.clinicalBadge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.clinicalBadge.clinicalDesignated{margin-top:15px}.clinicalBadge.clinicalDesignated a{text-decoration:underline}.clinicalBadge .clinicalText{margin-left:5px}.clinicalBadge svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;stroke:#626366}.clinicalDarkMode svg{stroke:#fff}
.location-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;position:relative;min-height:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px}.location-practice{padding:0;margin:0;font-size:16px;font-size:1rem;line-height:1.5;font-weight:700}.location-practice.location-practice-deemphasized{font-weight:500}.location-row-address{cursor:pointer}
.profile-sticky-nav-container{width:100%}.profile-sticky-nav-container.fixed{top:0;left:0;position:fixed;z-index:998}.profile-sticky-nav-container .profile-sticky-nav{height:95px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;scroll-behavior:smooth}.profile-sticky-nav-container .profile-sticky-nav-scroll-bar-hide{background-color:#fff;border:1px solid #e3e3e3;border-radius:2px;height:95px;max-width:692px;min-width:66.6667%;overflow:hidden;padding:0 48px}.profile-sticky-nav-placeholder{bottom:25px;height:95px;position:absolute;width:100%}.profile-sticky-nav-grid-container{margin:0 auto;max-width:1200px;padding:0 18px;position:relative}.sticky-nav-link{border-bottom:4px solid transparent;color:#4a4a4d;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;line-height:1;padding-bottom:18px;position:relative;top:9px;white-space:nowrap}.sticky-nav-link p{vertical-align:middle}.review-pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3px}.review-pill small{background-color:#626366;border-radius:.5rem;color:#fff;height:20px;min-width:20px;padding:1px 6px;position:relative;text-align:center;top:1px}.selected-nav-link{border-bottom:4px solid #29b6c2;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900}.selected-nav-link p{vertical-align:middle;white-space:nowrap}.selected-nav-link .review-pill small{padding:0 6px}.sticky-nav-link-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding-left:12px;padding-right:12px}.sticky-nav-link-container:first-of-type{padding-left:0;padding-right:18px}.sticky-nav-link-container:last-of-type{padding-right:0}@media (max-width:1199px){.profile-sticky-nav-grid-container{max-width:1024px}}@media (min-width:1200px){.profile-sticky-nav-container .profile-sticky-nav-scroll-bar-hide{max-width:800px}}@media (max-width:1024px){.profile-sticky-nav-grid-container{max-width:992px}.profile-sticky-nav-container .profile-sticky-nav-scroll-bar-hide{max-width:100%;min-width:100%}}@media (max-width:992px){.profile-sticky-nav-grid-container{max-width:768px}}@media (max-width:768px){.sticky-nav-link-container{padding-left:8px;padding-right:16px}.sticky-nav-link{padding-bottom:6px;top:0}.profile-sticky-nav-container .profile-sticky-nav{height:56px}.profile-sticky-nav-container .profile-sticky-nav-scroll-bar-hide{border-left:none;border-right:none;height:56px;padding:0 18px}.profile-sticky-nav-grid-container{padding:0}.profile-sticky-nav-placeholder{bottom:0;height:56px;position:static}}
.save-share-link-container,.save-share-link-container-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:.875rem}.save-share-link-container-mobile:not(:last-of-type),.save-share-link-container:not(:last-of-type){margin-right:15px}.save-share-link,.save-share-link-dark-mode{-webkit-box-shadow:none;box-shadow:none;font-weight:500;margin-left:3px}.save-share-link-dark-mode:hover{color:#fff}.save-share-link-icon{color:#0202ea}.save-share-link-icon-dark-mode{color:#fff}.save-share-link-saved-label{color:#29b6c2}.save-share-link-saved-label svg{stroke:#29b6c2}@media (min-width:992px){.save-share-link-container-mobile{display:none}}@media (max-width:992px){.save-share-link-container{display:none}}
.share-modal-overlay{z-index:99999999}.share-modal fieldset{border:none;margin:10px 0 0;padding:0}.share-modal label{display:block;margin-bottom:10px;width:100%}.share-modal .button{width:100%}.share-modal .share-modal-body{margin:10px 0}.share-modal .share-modal-error-message{color:#ec585b}.share-modal .share-modal-input-error{border-color:#ec585b}.share-modal .share-modal-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share-modal .share-modal-tabs-button{border:1px solid #e3e3e3;border-radius:0;color:#4a4a4d;cursor:pointer;font-size:14px;font-size:.875rem;height:40px;padding:0 20px;white-space:nowrap;width:100%}.share-modal .share-modal-tabs-button:first-child{border-bottom-left-radius:6px;border-right:0;border-top-left-radius:6px}.share-modal .share-modal-tabs-button:last-child{border-bottom-right-radius:6px;border-left:0;border-top-right-radius:6px}.share-modal .share-modal-tabs-button:active,.share-modal .share-modal-tabs-button:focus{outline:none}.share-modal .share-modal-tabs-button-active{background-color:#e3e3e3;font-weight:700;outline:none}
.hg-modal-body-scroll-lock{left:0;overflow:hidden;right:0}.hg-modal{background-color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;left:0;overflow:auto;padding:12px;position:fixed;top:0;width:100%}.hg-modal-container{background-color:#fff;border-radius:.5rem;padding:48px 24px;position:relative;top:12px;max-width:75vw;min-width:50vw;max-height:90vh;min-height:25vh;overflow-y:scroll}.hg-modal-close-button{cursor:pointer;position:absolute;right:18px;top:18px}.hg-modal-header{margin-bottom:18px;text-align:center}@media (max-width:540px){.hg-modal-container{max-width:100%;min-width:100%}}
.share-modal-success-message{color:#29b6c2}.share-modal-success-message svg{color:#29b6c2;fill:#29b6c2;margin-right:8px}.share-modal-success-message span,.share-modal-success-message svg{vertical-align:middle}
.anchor{cursor:pointer}.star-reviews-container-wrap-text{margin-top:5px}.star-reviews-count-container{margin-left:8px;margin-top:-3px}.star-reviews-count-container.star-reviews-wrap-text{margin-left:0;margin-top:0;text-align:center}.star-reviews-count{font-size:16px;font-size:1rem}.star-reviews-count.star-reviews-count-sm{font-size:14px;font-size:.875rem}.star-reviews-count.star-reviews-count-xs{font-size:12px;font-size:.75rem}.star-reviews-dark-mode{position:relative}.star-reviews-dark-mode a,.star-reviews-dark-mode a:hover,.star-reviews-dark-mode button,.star-reviews-dark-mode button:hover{color:#fff}.star-reviews-standard-redesign{color:#0202ea;font-weight:500}.star-reviews-standard-redesign:hover{color:#0202ea}.align-stars{top:6px;position:relative}
.review-summary-tooltip-container{position:relative;top:4px}.review-summary-tooltip-container-designated{display:inline;top:7px}.review-summary-tooltip-container-under-img{display:inline;position:absolute;top:7px;right:-22px}.review-summary-tooltip{left:-149px;position:absolute;z-index:10}
.pes-review-tooltip-summary{color:#626366;position:relative;width:336px;padding:24px 36px;background:#fff;border:1px solid #dfe0e3;border-radius:4px;font-size:14px}.pes-review-tooltip-summary a,.pes-review-tooltip-summary a:hover{color:#0202ea;font-weight:400}.pes-review-tooltip-summary:after,.pes-review-tooltip-summary:before{content:"";display:block;position:absolute}.pes-review-tooltip-summary:before{top:-10px;left:45%;border-bottom:10px solid #dfe0e3;border-left:10px solid transparent;border-right:10px solid transparent}.pes-review-tooltip-summary:after{top:-8px;left:45.5%;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.pes-review-tooltip-summary-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pes-review-tooltip-summary-title strong{display:inline-block;font-size:18px;margin:0 8px}.pes-review-tooltip-summary-stats{width:100%}.pes-review-tooltip-summary-table{width:100%;margin:24px 0 16px}.pes-review-tooltip-summary-actions{width:100%}.pes-review-tooltip-summary-actions span{color:#cdd0d1;margin:0 8px}
.summary-header-specialty-icon-row{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:8px}.summary-header-specialty-icon-row .specialty-icon-svg-placeholder,.summary-header-specialty-icon-row svg{display:inline-block;margin-right:8px;height:28px;vertical-align:middle;width:28px}.summary-header-row-specialty{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.summary-header-row-bullet-separator{margin-left:4px;margin-right:4px}@media (max-width:539px){.summary-header-specialty-icon-row{font-size:1.125rem}}@media (max-width:540px){.summary-header-specialty-icon-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.summary-header-specialty-icon-row .summary-header-row-gender-age .summary-header-row-bullet-separator:first-of-type{display:none}.summary-header-specialty-icon-row .summary-header-row-specialty svg{vertical-align:bottom}}
.telehealth-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.telehealth-badge.telehealth-badge-compressed{margin-bottom:0;margin-top:0}.telehealth-badge.telehealth-badge-standard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.telehealth-badge .telehealth-text{margin-left:29px}.telehealth-badge svg{position:absolute;color:#626366}@media (min-width:768px){.telehealth-badge{margin-bottom:8px}}
.telehealth-resource-modal-overlay{z-index:10000031}.telehealth-resource-modal{max-height:95vh;min-width:0;overflow:hidden;padding-bottom:30px;padding-top:30px;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px}.telehealth-resource-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:18px}.telehealth-resource-modal-button{border-radius:4rem;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.24px;letter-spacing:.015rem;line-height:1.25;outline:none;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s;transition:box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;white-space:nowrap;font-size:12px;font-size:.75rem;min-height:32px;min-height:2rem;padding:.4rem 1rem .45rem;background-color:#fff;border:1px solid #d83d40;color:#d83d40}.telehealth-resource-modal-button svg{vertical-align:text-bottom}.telehealth-resource-modal-button:disabled,.telehealth-resource-modal-button:disabled:active,.telehealth-resource-modal-button:disabled:focus,.telehealth-resource-modal-button:disabled:hover{color:#b8b8ba;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.telehealth-resource-modal-button:disabled:active svg,.telehealth-resource-modal-button:disabled:focus svg,.telehealth-resource-modal-button:disabled:hover svg,.telehealth-resource-modal-button:disabled svg{color:#b8b8ba;fill:#b8b8ba}.telehealth-resource-modal-button::-moz-focus-inner{border:0}.telehealth-resource-modal-button svg{color:#d83d40;fill:#d83d40}.telehealth-resource-modal-button:hover{background:#cd292c;border-color:#cd292c;color:#fff}.telehealth-resource-modal-button:hover svg{color:#fff;fill:#fff}.telehealth-resource-modal-button:focus{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.telehealth-resource-modal-button:focus svg{color:#fff;fill:#fff}.telehealth-resource-modal-button:active{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.telehealth-resource-modal-button:active svg{color:#fff;fill:#fff}.telehealth-resource-modal-button:first-child{margin-right:20px}.telehealth-resource-modal-button.active-modal-button{border-radius:4rem;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.24px;letter-spacing:.015rem;line-height:1.25;outline:none;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s;transition:box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;white-space:nowrap;font-size:12px;font-size:.75rem;min-height:32px;min-height:2rem;padding:.4rem 1rem .45rem;background:#d83d40;border:1px solid #d83d40;color:#fff}.telehealth-resource-modal-button.active-modal-button svg{vertical-align:text-bottom}.telehealth-resource-modal-button.active-modal-button:disabled,.telehealth-resource-modal-button.active-modal-button:disabled:active,.telehealth-resource-modal-button.active-modal-button:disabled:focus,.telehealth-resource-modal-button.active-modal-button:disabled:hover{color:#b8b8ba;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.telehealth-resource-modal-button.active-modal-button:disabled:active svg,.telehealth-resource-modal-button.active-modal-button:disabled:focus svg,.telehealth-resource-modal-button.active-modal-button:disabled:hover svg,.telehealth-resource-modal-button.active-modal-button:disabled svg{color:#b8b8ba;fill:#b8b8ba}.telehealth-resource-modal-button.active-modal-button::-moz-focus-inner{border:0}.telehealth-resource-modal-button.active-modal-button svg{color:#fff;fill:#fff}.telehealth-resource-modal-button.active-modal-button:hover{background:#cd292c;border-color:#cd292c;color:#fff}.telehealth-resource-modal-button.active-modal-button:active,.telehealth-resource-modal-button.active-modal-button:focus{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.telehealth-resource-modal-button.active-modal-button:active{-webkit-box-shadow:none;box-shadow:none}.telehealth-resource-booking-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.telehealth-resource-booking-button{margin-bottom:10px;margin-top:10px;text-align:center}.telehealth-resource-booking-description{margin-left:5px}@media (max-width:540px){.telehealth-resource-buttons{-ms-flex-flow:wrap;flex-flow:wrap;margin:20px auto;max-width:350px}.telehealth-resource-booking-description,.telehealth-resource-description{text-align:center}.telehealth-resource-modal-button:first-child{margin-bottom:15px;margin-right:0}}
.telemodal-ad-container{text-align:center}.telemodal-ad-label{font-size:8px;margin-left:calc(50% - 150px)}
.summary-standard{background-color:#f7f7f7;position:relative}.summary-standard-atf-container{position:relative}.summary-standard-breadcrumbs{margin-bottom:10px;padding-left:18px;padding-right:18px;padding-top:38px}.standard-summary-leave-review-button{padding-bottom:3px;padding-left:10px}.summary-standard-button-row-mobile-2{display:none;padding:14px}.summary-standard-button-row-mobile-2,.summary-standard-button-row-mobile-2-badges{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.summary-standard-button-row-mobile-2-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-size:.75rem;margin-right:14px}.summary-standard-button-row-mobile-2-badges p{margin:0}.summary-standard-phone-link{border-radius:4rem;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.24px;letter-spacing:.015rem;line-height:1.25;outline:none;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s;transition:box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;white-space:nowrap;font-size:14px;font-size:.875rem;padding:.55rem 1.25rem .75rem;min-height:40px;min-height:2.5rem;background-color:#fff;border:1px solid #d83d40;color:#d83d40;margin-right:10px;margin-top:10px}.summary-standard-phone-link svg{vertical-align:text-bottom}.summary-standard-phone-link:disabled,.summary-standard-phone-link:disabled:active,.summary-standard-phone-link:disabled:focus,.summary-standard-phone-link:disabled:hover{color:#b8b8ba;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.summary-standard-phone-link:disabled:active svg,.summary-standard-phone-link:disabled:focus svg,.summary-standard-phone-link:disabled:hover svg,.summary-standard-phone-link:disabled svg{color:#b8b8ba;fill:#b8b8ba}.summary-standard-phone-link::-moz-focus-inner{border:0}.summary-standard-phone-link svg{color:#d83d40;fill:#d83d40}.summary-standard-phone-link:hover{background:#cd292c;border-color:#cd292c;color:#fff}.summary-standard-phone-link:hover svg{color:#fff;fill:#fff}.summary-standard-phone-link:focus{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.summary-standard-phone-link:focus svg{color:#fff;fill:#fff}.summary-standard-phone-link:active{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.summary-standard-phone-link:active svg{color:#fff;fill:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link{margin:0}.summary-standard-toggle-phone-number-button{border-radius:4rem;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.24px;letter-spacing:.015rem;line-height:1.25;outline:none;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s;transition:box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;white-space:nowrap;font-size:14px;font-size:.875rem;padding:.55rem 1.25rem .75rem;min-height:40px;min-height:2.5rem;background-color:#fff;border:1px solid #d83d40;color:#d83d40;margin-right:10px}.summary-standard-toggle-phone-number-button svg{vertical-align:text-bottom}.summary-standard-toggle-phone-number-button:disabled,.summary-standard-toggle-phone-number-button:disabled:active,.summary-standard-toggle-phone-number-button:disabled:focus,.summary-standard-toggle-phone-number-button:disabled:hover{color:#b8b8ba;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.summary-standard-toggle-phone-number-button:disabled:active svg,.summary-standard-toggle-phone-number-button:disabled:focus svg,.summary-standard-toggle-phone-number-button:disabled:hover svg,.summary-standard-toggle-phone-number-button:disabled svg{color:#b8b8ba;fill:#b8b8ba}.summary-standard-toggle-phone-number-button::-moz-focus-inner{border:0}.summary-standard-toggle-phone-number-button svg{color:#d83d40;fill:#d83d40}.summary-standard-toggle-phone-number-button:hover{background:#cd292c;border-color:#cd292c;color:#fff}.summary-standard-toggle-phone-number-button:hover svg{color:#fff;fill:#fff}.summary-standard-toggle-phone-number-button:focus{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.summary-standard-toggle-phone-number-button:focus svg{color:#fff;fill:#fff}.summary-standard-toggle-phone-number-button:active{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.summary-standard-toggle-phone-number-button:active svg{color:#fff;fill:#fff}.summary-standard-header{border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;padding-bottom:12px}.summary-standard-header-image{margin-left:42px}.standard-summary-info-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:66.6667%;min-width:66.6667%;min-height:1px;padding:0 18px;position:relative}.summary-standard-reviews-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0}.summary-standard-reviews-desktop.summary-review-link-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-standard-reviews-desktop .align-stars{top:3px}.summary-standard-reviews-desktop .anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.summary-standard-location-mobile,.summary-standard-reviews-mobile{display:none}.summary-standard-share-save-desktop{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:18px}.summary-standard-share-save-mobile,.summary-standard-specialty-mobile{display:none}.summary-standard-swoosh-desktop{bottom:-6px;position:relative}.summary-standard-swoosh-mobile{bottom:-6px;display:none;position:relative}.standard-summary-width-container{margin-left:auto;margin-right:auto;padding-bottom:45px;width:1200px}.summary-provider-image-xl{border:3px solid #fff;border-radius:.25rem;background-color:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:160px;min-height:160px;min-width:120px;width:120px;margin-left:18px}@media (max-width:1199px){.standard-summary-width-container{max-width:1024px}}@media (max-width:1024px){.standard-summary-info-container{max-width:100%;min-width:100%}.standard-summary-width-container{max-width:992px}}@media (max-width:992px){.standard-summary-width-container{max-width:768px}}@media (max-width:768px){.summary-standard-badges-desktop{display:none}.summary-standard-breadcrumbs{margin-bottom:10px;padding-top:6px}.summary-standard-button-row-mobile-2{display:-webkit-box;display:-ms-flexbox;display:flex}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link{border-radius:4rem;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.015rem;line-height:1.25;outline:none;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s;transition:box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;white-space:nowrap;font-size:.75rem;min-height:2rem;padding:.4rem 1rem .45rem;background:#d83d40;border:1px solid #d83d40;color:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link svg{vertical-align:text-bottom}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:active,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:focus,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:hover{color:#b8b8ba;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:active svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:focus svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled:hover svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:disabled svg{color:#b8b8ba;fill:#b8b8ba}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link::-moz-focus-inner{border:0}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link svg{color:#fff;fill:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:hover{background:#cd292c;border-color:#cd292c;color:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:active,.summary-standard-button-row-mobile-2-ctas .summary-standard-phone-link:focus{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button{border-radius:4rem;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.015rem;line-height:1.25;outline:none;-webkit-transition:background-color .25s,-webkit-box-shadow .25s;transition:background-color .25s,-webkit-box-shadow .25s;transition:box-shadow .25s,background-color .25s;transition:box-shadow .25s,background-color .25s,-webkit-box-shadow .25s;white-space:nowrap;font-size:.75rem;min-height:2rem;padding:.4rem 1rem .45rem;background:#d83d40;border:1px solid #d83d40;color:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button svg{vertical-align:text-bottom}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:active,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:focus,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:hover{color:#b8b8ba;background:#e3e3e3;border-color:#e3e3e3;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:active svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:focus svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled:hover svg,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:disabled svg{color:#b8b8ba;fill:#b8b8ba}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button::-moz-focus-inner{border:0}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button svg{color:#fff;fill:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:hover{background:#cd292c;border-color:#cd292c;color:#fff}.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:active,.summary-standard-button-row-mobile-2-ctas .summary-standard-toggle-phone-number-button:focus{background:#d83d40;border-color:#d83d40;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;color:#fff}.summary-standard-header{border:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-2px;padding:0}.summary-standard-header h1{margin-bottom:0}.summary-standard-header-image{margin:0 auto}.summary-standard-location-mobile{display:block}.summary-standard-location-mobile button{color:#626366;font-size:.875rem;text-decoration:underline}.standard-summary-mobile-ctas{display:block}.summary-standard-reviews-desktop{display:none}.summary-standard-reviews-mobile{display:block}.summary-standard-reviews-mobile .align-stars{top:2px}.summary-standard-share-save-desktop{display:none}.summary-standard-share-save-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.summary-standard-share-save-mobile *{color:#626366}.summary-standard-specialty-desktop{display:none}.summary-standard-specialty-mobile{display:block;font-size:16px}.summary-standard-swoosh-desktop{display:none}.summary-standard-swoosh-mobile{display:block;position:absolute;width:100%}.standard-summary-width-container{max-width:100%;padding-bottom:0}}
