﻿/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@use "sass:selector"{}@media only screen and (max-device-width: 768px){body .only--media-not-phone{display:none}}@media only screen and (min-device-width: 769px){body .only--media-phone{display:none}}html{height:100%}body{font-family:site-body, Arial, Helvetica, sans-serif;margin:0;padding:0;height:100%;min-height:100vh}body .body-flex{display:flex;flex-direction:column;height:100%;min-height:100vh}body .main-content{flex:1 0 auto}.body-flex>*{flex:1 0 auto}#top{background-color:#50747a;border-bottom:11px solid #dadada;flex:0 0 auto}.line1{height:11px;width:100%;background-color:rgba(0,0,0,0.1)}h3{color:#a4b48c;margin-bottom:0}h2{color:#50747a}h4{color:#50747a}.nowrap{display:inline-block}#header-content{margin:0 auto;max-width:1070px;padding:10px 54px 0;background-image:url("/images/header_bg-722dda2d.jpg");background-size:cover;background-repeat:no-repeat;box-shadow:0 0 50px -27px #000}.header-page-content{padding:0 20px}a{color:orange}.cus-green{color:#fff !important;border:solid 1px #839ba0;background:#53787f;background:-webkit-gradient(linear, left top, left bottom, from(#84bfc8), to(#5c838b));background:-moz-linear-gradient(top, #84bfc8, #5c838b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#84bfc8', endColorstr='#5c838b')}.cus-green:hover{background:#44656c;background:-webkit-gradient(linear, left top, left bottom, from(#5c838b), to(#84bfc8));background:-moz-linear-gradient(top, #5c838b, #84bfc8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c838b', endColorstr='#84bfc8')}.cus-green:active{color:#fff !important;background:-webkit-gradient(linear, left top, left bottom, from(#84bfc8), to(#5c838b));background:-moz-linear-gradient(top, #84bfc8, #5c838b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#84bfc8', endColorstr='#5c838b')}.main-content{margin:0 auto;max-width:1070px;width:90%}@media only screen and (max-device-width: 768px){body .main-content{width:100%}body .page-content{padding-left:7%;padding-right:7%}}footer{padding-top:60px;padding-bottom:60px;background:#594f4f;color:#fff;line-height:1em}footer address{font-style:normal;text-wrap:nowrap;line-height:1.3em}footer .footer-content{margin:0 auto;max-width:1070px;width:90%;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center;gap:50px 50px}footer .footer-content>*{text-align:center}footer p:first-child,footer h3:first-child{margin-top:0}footer p:last-child{margin-bottom:0}.specialty{margin:auto;max-width:600px}.specialty h2{margin-top:40px}.specialty img{width:100%;height:auto}.specialty p{font-size:110%}.specialty .cta{margin-top:25px;margin-bottom:75px;text-align:center}hr{margin-top:1.75em;overflow:visible;color:#737373;border-top:1px dotted #666;padding-bottom:10px}hr::before{content:'❧';display:block;margin-top:-.74em;text-align:center;line-height:1.4}#page--contact p.highlight{color:#50747a}p,li{text-wrap-style:pretty}.carousel{width:90%;margin:auto;margin-bottom:3em}.carousel .carousel-cell{height:100%;aspect-ratio:inherit;display:flex;justify-content:center;align-items:center}.carousel figure{position:relative}.carousel figure.horizontal{width:100%}.carousel figure.horizontal img{width:100%;height:auto}.carousel figure.vertical{height:100%}.carousel figure.vertical img{height:100%;width:auto}.carousel figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px;padding-top:2em;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));color:#fff;font-size:80%;text-align:center}.carousel .darker-caption-background figcaption{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 60%, rgba(0,0,0,0.75) 100%)}.carousel ol{margin:0 !important}@media only screen and (max-device-width: 768px){body .flickity-prev-next-button{width:30px;height:unset;aspect-ratio:1}}@media only screen and (max-device-width: 768px){body .page--apply ol{padding-left:1em}}.button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-weight:bold;font-size:14px;padding:.5em 2em .55em;text-shadow:-1px -1px 0 rgba(0,0,0,0.1);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);line-height:125%}.button:hover{text-decoration:none !important}.button:active{position:relative;top:1px}.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.medium{font-size:12px;padding:.4em 1.5em .42em}.small{font-size:11px;padding:.2em 1em .275em}.black{color:#d7d7d7 !important;border:solid 1px #333;background:#333;background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000));background:-moz-linear-gradient(top, #666, #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000')}.black:hover{background:#000;background:-webkit-gradient(linear, left top, left bottom, from(#444), to(#000));background:-moz-linear-gradient(top, #444, #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000')}.black:active{color:#666 !important;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#444));background:-moz-linear-gradient(top, #000, #444);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666')}.gray{color:#e9e9e9 !important;border:solid 1px #555;background:#6e6e6e;background:-webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));background:-moz-linear-gradient(top, #888, #575757);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757')}.gray:hover{background:#616161;background:-webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));background:-moz-linear-gradient(top, #757575, #4b4b4b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b')}.gray:active{color:#afafaf !important;background:-webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));background:-moz-linear-gradient(top, #575757, #888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888')}.white{color:#606060 !important;border:solid 1px #b7b7b7;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.white:hover{background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));background:-moz-linear-gradient(top, #fff, #dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc')}.white:active{color:#999 !important;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));background:-moz-linear-gradient(top, #ededed, #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')}.orange{color:#fef4e9 !important;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background:-moz-linear-gradient(top, #faa51a, #f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20')}.orange:hover{background:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top, #f88e11, #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015')}.orange:active{color:#fcd3a5 !important;background:-webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background:-moz-linear-gradient(top, #f47a20, #faa51a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a')}.red{color:#faddde !important;border:solid 1px #980c10;background:#d81b21;background:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));background:-moz-linear-gradient(top, #ed1c24, #aa1317);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')}.red:hover{background:#b61318;background:-webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));background:-moz-linear-gradient(top, #c9151b, #a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115')}.red:active{color:#de898c !important;background:-webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));background:-moz-linear-gradient(top, #aa1317, #ed1c24);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24')}.blue{color:#d9eef7 !important;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5')}.blue:hover{background:#007ead;background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background:-moz-linear-gradient(top, #0095cc, #00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e')}.blue:active{color:#80bed6 !important;background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));background:-moz-linear-gradient(top, #0078a5, #00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee')}.rosy{color:#fae7e9 !important;border:solid 1px #b73948;background:#da5867;background:-webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));background:-moz-linear-gradient(top, #f16c7c, #bf404f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f')}.rosy:hover{background:#ba4b58;background:-webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));background:-moz-linear-gradient(top, #cf5d6a, #a53845);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845')}.rosy:active{color:#dca4ab !important;background:-webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));background:-moz-linear-gradient(top, #bf404f, #f16c7c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c')}.green{color:#e8f0de !important;border:solid 1px #538312;background:#64991e;background:-webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background:-moz-linear-gradient(top, #7db72f, #4e7d0e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e')}.green:hover{background:#538018;background:-webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));background:-moz-linear-gradient(top, #6b9d28, #436b0c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c')}.green:active{color:#a9c08c !important;background:-webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));background:-moz-linear-gradient(top, #4e7d0e, #7db72f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f')}.pink{color:#feeef5 !important;border:solid 1px #d2729e;background:#f895c2;background:-webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));background:-moz-linear-gradient(top, #feb1d3, #f171ab);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab')}.pink:hover{background:#d57ea5;background:-webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));background:-moz-linear-gradient(top, #f4aacb, #e86ca4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4')}.pink:active{color:#f3c3d9 !important;background:-webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));background:-moz-linear-gradient(top, #f171ab, #feb1d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3')}@media only screen and (max-device-width: 768px){body header#header-content{padding:0;margin:0}body header#header-content .make-an-appointment{flex-grow:1;text-align:center}body header#header-content .make-an-appointment a.button{padding:10px}body .header-page-content{padding:0}body .top-row .logo{margin-left:0}body a.button{font-size:100%;padding:20px}body .relationship-questions .button{margin-top:0px}body h2,body h3,body h4{margin-bottom:10px}body h2+p,body h2+h3,body h2+h4,body h3+p,body h3+h3,body h3+h4,body h4+p,body h4+h3,body h4+h4{margin-top:0}body blockquote{margin-left:15px}body ul{padding-left:25px}}nav{margin:25px 10px 40px 10px;text-transform:uppercase}.menu{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:.25em .9em;padding:0;font-size:1em}.menu a{display:block;padding:2.5px 0;color:#a4b48c;text-decoration:none;text-wrap:nowrap;font-weight:bold}.menu a:hover{color:#50747a}.menu.primary{font-size:1.3em}.menu.primary a{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:15px}@media only screen and (max-device-width: 520px){body nav{margin-top:15px;margin-left:7%;margin-bottom:0;text-transform:uppercase}body .menu{display:block;font-size:1em}body .menu .group{text-align:left}body .menu a{padding:.63em 0;margin:0}body .menu.primary{font-size:1.3em}body .menu.primary a{padding:.5em 0;margin:0}}.press-section{background:#50747a}.press-section .press{margin:0 auto;max-width:1070px;width:90%}.press-section .as-seen{text-align:center;font-weight:bold;font-size:20px;margin:40px 0 20px 0;font-family:sans-serif}.press-section .as-seen,.press-section .minor{opacity:75%}.press-section .as-seen,.press-section svg path{color:white;fill:white}.press-section .press-logos{text-align:center;padding-bottom:30px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;gap:20px 3%}.press-section .press-logos .press-logo{flex:1 1 auto;max-height:130px}.press-section .press-logos .press-logo img{height:100%;width:100%}@media only screen and (max-device-width: 768px){body .press-section .press-logos .major .press-logo{min-width:200px}body .press-section .press-logos .minor .press-logo{min-width:147px}}body.home .press-section .press{max-width:1658.5px}body.home .press-section .press-logos{justify-content:space-evenly;gap:30px 6%}body.home .press-section .press-logo.major,body.home .press-section .press-logo.minor{zoom:1}.press-logo.major{zoom:0.6}.press-logo.minor{zoom:0.5}#home-content .top-section{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px 50px}#home-content .top-section>*{flex-basis:fit-content}#home-content .top-section p:first-child{margin-top:0}#home-content .specialties-section{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:125%}#home-content .specialties-section h2{order:1;flex-basis:100%;margin:0 0 15px 0}#home-content .specialties-section .list-of-specialties{order:2;flex:.5 0 40%}#home-content .specialties-section .list-of-specialties ul{margin:0}#home-content .specialties-section .photo-container{order:3;flex:1 1 40%;margin-bottom:20px}#home-content .specialties-section .photo-container img{width:100%;height:auto}#home-content hr{margin-top:2.75em;margin-bottom:2.75em}.relationship-questions{flex-basis:45%;font-size:125%}.relationship-questions .button{margin-top:40px}.testimonials{display:flex;justify-content:space-between}.testimonials .testimonial{flex-basis:29%}.testimonials .testimonial .body{position:relative;text-align:justify}.testimonials .testimonial .body p:first-child::before{content:'❝';position:absolute;left:-16px}.testimonials .testimonial .body p:last-child::after{content:'❞';padding-left:5px}.testimonials .testimonial .body p:first-child::before,.testimonials .testimonial .body p:last-child::after{color:silver}.testimonials .testimonial .footer{text-align:right}.testimonials .testimonial .by-line{display:inline-block;text-align:left;position:relative}.testimonials .testimonial .by-line::before{content:'— ';position:absolute;left:-25px}@media only screen and (max-device-width: 768px){body #home-content .specialties-section{display:block}body #home-content .specialties-section h2{text-align:center}body #home-content .testimonials{display:block;padding:10px}body .page-content{overflow-x:scroll}}@keyframes leadFadeInOut{0%{opacity:1}16.6666666667%{opacity:1}25%{opacity:0}91.6666666667%{opacity:0}100%{opacity:1}}.lead{box-shadow:0 0 15px -3px #000;position:relative}.lead img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:0;animation-name:leadFadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:24s}.lead img:first-child{position:inherit;z-index:1}.lead img:nth-of-type(1){animation-delay:0s;z-index:4}.lead img:nth-of-type(2){animation-delay:6s;z-index:3}.lead img:nth-of-type(3){animation-delay:12s;z-index:2}.lead img:nth-of-type(4){animation-delay:18s;z-index:1}.welcome-copy{padding:0 80px}.welcome-copy h2{text-align:center}.welcome-copy p{font-size:150%;line-height:150%}@media only screen and (max-device-width: 768px){body .welcome-copy{padding:0}body .welcome-copy h2{text-align:left}body .welcome-copy p{font-size:130%}}.page--our-team .clinicians,.specializing-clinicians .clinicians{display:flex;flex-flow:row wrap;justify-content:space-evenly;gap:50px 10px}.page--our-team .clinicians .clinician,.specializing-clinicians .clinicians .clinician{text-align:center;width:calc(250px + 5rem)}.page--our-team .clinicians .clinician .name,.specializing-clinicians .clinicians .clinician .name{margin-top:10px;font-size:130%}.page--our-team img.clinician-photo,.specializing-clinicians img.clinician-photo{width:250px;height:375.8px}.specializing-clinicians{margin-bottom:50px;margin-top:60px;margin-left:auto;margin-right:auto;max-width:900px}.specializing-clinicians h3{text-align:center;margin-bottom:20px}.specializing-clinicians .clinicians{width:120%;margin-left:-10%;justify-content:center}.specializing-clinicians .clinicians .clinician{padding:0 10px;margin:20px 0}.specializing-clinicians .clinicians .clinician-photo{margin:0}.other-specialities{margin-top:50px}.page--clinician .bio{display:flex;gap:30px;flex-flow:row wrap;justify-content:space-around}.page--clinician .bio .photo{padding-top:10px}.page--clinician .bio .photo.only--media-phone{width:100%}.page--clinician .bio .body{min-width:300px;flex:1 0 0}.page--clinician .bio .body>:first-child{margin-top:0}.page--clinician blockquote{font-size:130%;position:relative;text-align:justify}.page--clinician blockquote p:first-child::before{content:'❝';position:absolute;left:-20px}.page--clinician blockquote p:last-child::after{content:'❞';padding-left:5px}.page--clinician blockquote p:first-child::before,.page--clinician blockquote p:last-child::after{color:silver}.page--clinician .subtitle{font-style:italic}.page--clinician .blurb{font-style:italic;margin-top:1em;padding:0 2em}.page--clinician .not-taking-clients{font-size:75%;color:gray}.page--clinician .cta{text-align:center;margin-top:75px}.page--clinician h2.has-subtitle{margin-bottom:0}.page--clinician h3{margin-top:1.5em}.page--clinician dt{display:inline;font-weight:bold;margin-bottom:1em}.page--clinician dd{display:inline;margin:0}.page--clinician dd:after{display:block;content:'';margin-top:0.5em}.page--clinician .supervised-by{margin-top:30px;font-size:90%;font-style:italic}.page--clinician .body ul{list-style:none;margin:0;padding:0}.page--clinician .body ul li{margin-top:.5em}.page--clinician .body ul li li{margin-left:2em;margin-top:0}.page--clinician .body ul.academic-publications li{margin-bottom:1em}@media only screen and (max-device-width: 768px){body .page--clinician blockquote{margin-left:.5em}body .page--clinician .blurb{padding:0 .75em}body .page--clinician .bio .body>:first-child{margin-top:revert}}img.clinician-photo{box-shadow:3px 3px 14px -8px #000}#page--payment-insurance table.fees{margin:auto;margin-top:20px}#page--payment-insurance table.fees tbody{font-size:120%}#page--payment-insurance table.fees th{text-align:left;padding-top:30px;font-size:65%}#page--payment-insurance table.fees tr.individuals th{padding-top:10px}#page--payment-insurance table.fees td.fee{padding-left:20px;text-align:right}#page--payment-insurance table.fees h4{margin:0}#page--payment-insurance table.fees .clinician .photo.only--media-not-phone{padding:10px  40px 0 0;vertical-align:top}#page--payment-insurance table.fees .clinician .photo.only--media-phone{padding:10px 0}#page--payment-insurance table.fees .clinician img{width:100%;height:auto;min-width:109.2px;min-height:164.15px;max-width:240px}#page--payment-insurance table.fees tbody tr:last-child td{padding-bottom:75px}#page--payment-insurance table.fees tr td{white-space:pre}table.assessments{margin-bottom:3rem}table.assessments td{padding:.5rem}table.assessments tbody{font-size:120%}@media only screen and (max-device-width: 768px){body #page--payment-insurance table.fees{margin-top:30px;width:100%}body #page--payment-insurance table.fees .clinician img{max-width:100%}}.standard-page{font-size:120%;max-width:800px;margin-left:auto;margin-right:auto}.standard-page p{text-align:justify}.standard-page p img{margin:.25em 0 1em 2em;float:right;box-shadow:3px 3px 14px -8px #000}.standard-page .cta{margin-top:3em;text-align:center}.page-wide{max-width:100%}.blog{font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-size:120%;color:black}.blog blockquote,.blog em{font-family:Georgia, Times, 'Times New Roman', serif;font-size:79%;font-style:italic}.blog p a{font-weight:bold}.blog a.linked-title{text-decoration:none;color:inherit}.blog a.linked-title .title{text-decoration:underline}.blog .full-title{font-size:2rem;font-weight:bold}.blog .full-title span{display:block}.blog .full-title .subtitle{font-size:1.5rem}.blog-post{max-width:calc(1070px - 14rem);margin:0 auto;line-height:1.2}.blog-post .blog-img{width:50%;float:right;margin-top:1rem;margin-right:calc(-1 * clamp(0px, (100vw - 1178px)/2, 7rem + 54px))}.blog-post h2,.blog-post h3{color:#46656b;line-height:1.4}.blog-post h3{margin-top:2rem;margin-bottom:.5rem}.blog-post h3+p{margin-top:0}.blog-post hr{width:75%;margin:auto;margin-top:5rem;margin-bottom:4rem}.blog-appt-cta{margin-bottom:3rem}.blog-latest,.blog-index{background:#e0e0e0;margin-top:80px;width:100%;display:flex;color:#32484c}.blog-latest .blog-img-container,.blog-index .blog-img-container{flex-grow:1;flex-basis:428px;max-width:calc(428px + max(.5 * (100vw - 1070px), 0px))}.blog-latest article,.blog-index article{flex-grow:1;flex-basis:642px;max-width:642px}.blog-latest p:has(img),.blog-index p:has(img){display:none}.blog-latest .blog-img-container,.blog-index .blog-img-container{background-size:cover;background-position:center center}.blog-latest article,.blog-index article{padding:40px 2rem 35px 2rem}.blog-latest .read-more,.blog-index .read-more{text-align:center;margin-top:2rem}.blog-latest .read-more a,.blog-index .read-more a{display:inline-block}.blog-latest .read-more .keep-reading a,.blog-index .read-more .keep-reading a{padding:10px 20px;background:#32484c;color:white;text-decoration:none;border-radius:5px}.blog-latest .read-more .more-resources a,.blog-index .read-more .more-resources a{color:black;margin-top:.5rem}.blog-subscribe{display:flex;justify-content:center;align-items:center;margin-top:5rem}.blog-subscribe .blog-subscribe-item{flex:content 0 content;text-align:center;background:#e0e0e0;padding:2rem;border-radius:1rem}.blog-subscribe .blog-subscribe-item p{text-align:center;margin-top:0}.journal-prompt{margin:40px 0;padding:20px;background:#fefaf0;border-radius:5px;font-size:90%;line-height:1.5}.journal-prompt ol>li{margin:2rem 0}.journal-prompt ol>li:first-child{margin-top:0}.journal-prompt ul>li{margin:.5rem 0;font-family:Georgia, Times, 'Times New Roman', serif;font-size:79%;font-style:italic}.journal-title{font-style:italic;font-size:1.5rem}@media only screen and (max-device-width: 768px){body .blog-img-container{display:none}}.video-preview-link{position:relative;display:block}.video-preview-link img{width:100%;height:auto;vertical-align:middle;margin:0;background-color:black}.video-preview-link svg{box-sizing:border-box;width:100%;height:100%;padding:10px calc(50% - 50px);position:absolute;top:0;left:0;display:block;cursor:pointer;background-image:linear-gradient(transparent, rgba(0,0,0,0.5));transition:opacity 150ms;opacity:0.75}.video-preview-link svg:hover{opacity:1}@media only screen and (max-device-width: 768px){body .ebook--how-to-know{display:block;margin:auto}body .ebook--how-to-know .text{margin:0 5%}body .ebook--how-to-know .preview{margin:2rem 5%}body .ebook--how-to-know .download{margin-top:1.5rem}}@media only screen and (min-device-width: 769px){body #home-content .ebook--how-to-know{padding:0 2rem;max-width:47rem;margin:auto}body .ebook--how-to-know{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:repeat(auto);column-gap:7%}body .ebook--how-to-know .preview{margin:0.5rem 0 1rem 0;grid-row:1 / span 4;grid-column:1 / 1}body .ebook--how-to-know .download{margin-top:0.5rem;margin-right:2.5rem}}.ebook--how-to-know{font-size:125%}.ebook--how-to-know h3{color:#50747a;margin:0}.ebook--how-to-know h2{margin:0}.ebook--how-to-know .text,.ebook--how-to-know .heading{text-align:left}.ebook--how-to-know .preview,.ebook--how-to-know .download,.ebook--how-to-know .download-the-ebook{text-align:center}.ebook--how-to-know img{box-shadow:3px 3px 14px -4px #666;width:100%;min-width:200px;height:auto}.ebook--how-to-know label{cursor:pointer}.ebook--how-to-know .testing{margin-top:2rem;opacity:0.25}.ebook--how-to-know .download-the-ebook{margin-top:2rem}