body{--body-background:var(--blue2);--body-font-color:var(--gray8);--body-font-size:14px;--body-font-weight:300;--body-line-height:1.4;--body-font-family:var(--default-font-family);--body-margin:0;--body-margin-top:51px}@media (min-width:768px){body{--body-margin-top:76px}}
:root{--white:#fff;--off-white:#fefefe;--dirty-white:#edebec;--black:#0a0a0a;--off-black:#333;--gray0:#fafafa;--gray1:#f7f7f7;--gray2:#f3f3f4;--gray3:#ebebeb;--gray4:#ddd;--gray5:#cacaca;--gray6:#8a8a8a;--gray7:#8a8a8a;--gray8:#6e6362;--gray9:#666;--purple1:#757294;--purple2:#aa7fb8;--purple3:#8463b9;--purple4:#995fa7;--purple5:#722a88;--purple6:#533747;--purple7:#48334e;--purple8:#302238;--purple9:#1a1450;--blue0:#f8f9fd;--blue1:#f0f8ff;--blue2:#f5f6fa;--blue3:#eaebf0;--blue4:#e4e7f2;--blue5:#d7ebfe;--blue6:#4a90e2;--blue7:#1a1352;--green1:#d7f7c2;--green2:#afdbd8;--green3:#48e79a;--green4:#5cb85c;--green5:#064;--green6:#397b79;--green7:#005237;--lighter-orange:#fffae6;--dark-orange:#ffab00;--darker-orange:#ff8b00;--light-orange:#e89781;--orange:#e07356;--red0:#ffe0e0;--red:red;--lighter-pink:#f5e6f4;--light-pink:#f1d9ee;--pink:#d183c9;--dark-pink:#c688c5;--primary-color:var(--purple5);--secondary-color:var(--gray4);--input-color:var(--gray8);--input-disabled-color:var(--gray6);--input-background:var(--white);--input-disabled-background:var(--gray3);--input-border-color:var(--gray4);--input-hover-border-color:var(--gray6);--input-alt-color:var(--black);--input-alt-background:var(--blue2);--input-alt-border-color:var(--gray3);--input-alt-hover-border-color:var(--gray5);--body-background:var(--blue2);--link-color:var(--primary-color);--link-hover-color:var(--purple6)}
@font-face{font-display:swap;font-family:MuseoSansRounded;font-style:normal;font-weight:300;src:local("MuseoSansRounded"),url(/fonts/museosansrounded-300-webfont.woff2) format("woff2"),url(/fonts/museosansrounded-300-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSansRounded;font-style:normal;font-weight:500;src:local("MuseoSansRounded"),url(/fonts/museosansrounded-500-webfont.woff2) format("woff2"),url(/fonts/museosansrounded-500-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:MuseoSansRounded;font-style:normal;font-weight:100;src:local("MuseoSansRounded"),url(/fonts/museosansrounded-100-webfont.woff2) format("woff2"),url(/fonts/museosansrounded-100-webfont.woff) format("woff")}:root{--default-font-family:"MuseoSansRounded","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;--article-font-family:Georgia,Cambria,"Times New Roman",Times,serif}
:root{--input-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;--input-height:2.75em;--input-font-size:14px}@media (max-width:768px){:root{--input-font-size:16px}}
:root{--phone:320px;--largephone:425px;--tablet:768px;--desktop:1024px;--largedesktop:1440px;--block-shadow:0 0 15px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07);--block-shadow-bottom:0 18px 35px rgba(50,50,93,.1),0 8px 15px rgba(0,0,0,.07);--block-shadow-top:0 -18px 35px rgba(50,50,93,.1),0 -8px 15px rgba(0,0,0,.07);--block-shadow-min:0 0 2px 0 rgba(0,0,0,.2),0 0 3px 0 rgba(0,0,0,.1);--block-shadow-hover:var(--block-shadow-bottom);--floating-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}

:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}html{box-sizing:border-box;font-family:sans-serif;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{line-height:var(--body-line-height)}body{background-color:var(--body-background);color:var(--body-font-color);display:flex;flex-direction:column;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);margin:var(--body-margin);min-height:100vh}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5rem;margin-top:0}span{display:inline-block}a{background-color:transparent;color:var(--link-color);font-weight:300}a,a:hover{text-decoration:none}a:hover{color:var(--link-hover-color)}figure{margin:0}button,input,optgroup,select,textarea{font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}label{color:var(--black);display:inline-block;font-size:.875rem;margin-bottom:.3rem}fieldset{border:0;margin:20px 0 0;min-width:0;padding:0}legend{border-bottom:1px solid var(--dirty-white);color:inherit;display:block;line-height:inherit;margin-bottom:22px;max-width:100%;padding-bottom:6px;white-space:normal;width:100%}legend small{color:var(--gray7);margin-left:10px}table{border-collapse:collapse}hr{border:0;border-bottom:1px solid var(--gray3);box-sizing:content-box;height:0;margin:25px 0;overflow:visible}dt{font-weight:500}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}mark{position:relative}mark,mark:before{background-color:var(--lighter-orange)}mark:before{border-radius:6px;bottom:-3px;content:"";left:-6px;position:absolute;right:-6px;top:-3px;z-index:-1}mark>.definition{background-color:var(--lighter-orange)}
body{--body-background:var(--white)}svg{height:1em;width:1em}main{max-width:var(--desktop);min-height:150px}.inner{background-color:var(--blue2);border:1px solid var(--gray4)}.inner,.topRow{border-top-left-radius:4px;border-top-right-radius:4px}.topRow{align-items:center;background-color:var(--white);display:flex;justify-content:space-between}.recommended{background:linear-gradient(90deg,#e1814b,#fd1d1d 50%,#833ab4);border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:var(--white);font-size:.6875rem;font-weight:500;margin-bottom:5px;padding:3px 14px 2px;text-transform:uppercase}@media (min-width:768px){.recommended{border-top-left-radius:4px;border-top-right-radius:4px;font-size:.75rem;margin-bottom:0}}.logo{padding:3px 6px 3px 3px}.logo a,.logo img{display:block}.ratingDetail{align-items:center;display:flex;flex:1;flex-direction:column}@media (min-width:768px){.ratingDetail{flex-direction:row-reverse;justify-content:space-evenly}}.ratingDetail i{color:var(--purple5);display:inline-block;margin:0 2px}.ratingDetail svg{height:1em;width:1em}@media (min-width:321px){.ratingDetail svg{height:1.3em;width:1.3em}}.rating{text-align:center}.rating>div:last-child{color:var(--body-font-color);font-size:.75rem;font-weight:300;margin-bottom:5px;margin-top:-5px}.avatar{padding-right:6px}.avatar a,.avatar img{display:block}.avatar img{border-radius:50%;box-shadow:var(--block-shadow-min)}.reviews{display:grid;grid-gap:10px;grid-auto-flow:column;overflow-y:auto;padding:6px 4px}@media (min-width:321px){.reviews{padding:10px 4px 2px}}.reviews>div:not(.moreReviews){background-color:var(--white);border:1px solid var(--blue4);border-radius:4px;max-width:calc(var(--desktop)/3);padding:10px;width:86vw}@media (min-width:1024px){.reviews>div:not(.moreReviews){max-width:calc(var(--desktop)/3 - 30px)}}.reviews blockquote{font-size:.8125rem;margin:4px 1px}.reviews i{color:var(--green6);margin-right:2px}.reviews relative-time{color:var(--gray6);font-size:.75rem;margin-left:5px}.reviews a{font-size:.8125rem}.moreReviews{align-items:center;background-color:var(--blue4);display:flex;margin-right:5px}.moreReviews:hover{background-color:var(--blue5)}.moreReviews:hover svg{color:var(--primary-color);left:2px}.moreReviews svg{height:1.5em;left:0;margin:0 0 0 3px;position:relative;transition:left .1s ease-in-out;width:1.5em}.bookAvailable{align-items:center;display:flex;margin:8px 0}.bookAvailable div{background-color:var(--blue3);flex:1;font-size:.8125rem;font-weight:500;line-height:1em;margin:0 5px;padding:7px;text-align:center}@media (min-width:425px){.bookAvailable div{font-size:.875rem}}.bookAvailable div a{color:var(--black);display:flex;justify-content:center}.bookButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary-color);border:1px solid transparent;border-radius:3px;box-shadow:var(--block-shadow-min);cursor:pointer;display:inline-block;padding:.5rem 1.5rem;text-align:center;transition:background-color .15s ease-in-out;white-space:nowrap}.bookButton:hover{background-color:var(--link-hover-color);color:var(--white)}.bookButton:disabled{background-color:var(--gray4);box-shadow:none;color:var(--gray6);cursor:not-allowed;font-weight:300}.bookButton{color:var(--white);font-weight:500;margin:0 5px;padding:.3rem .8rem}@media (min-width:321px){.bookButton{padding:.5rem 1.5rem}}@media (min-width:768px){.bookButton{padding:.5rem 3.5rem}}.returnRate{background-color:var(--green2);border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:var(--black);display:inline-block;font-size:.8125rem;padding:3px 10px;text-align:center;width:100%}

/*# sourceMappingURL=therapist.22faac1c7b71048fb608.css.map*/