.container{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:768px){.container{width:95%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{scroll-behavior:smooth;font-size:62.5%}body{background:#fff;font-size:1.75em;line-height:1.6;font-weight:400;font-family:"proxima-nova",ivystyle-sans,sans-serif,"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}img{max-width:100%}header{background:#fff;border-bottom:2px solid #e9e5de}.page-template-default h1{text-align:center;color:#000;margin:0 auto 5rem;font-size:clamp(35px,4.5vw,72px)}.main-content{margin-top:5rem}p.subhead{font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-size:2.25rem;color:#607077;letter-spacing:.08rem;text-wrap:balance}.home-hero{padding:100px 0 110px;text-align:center;background:#f7f7f7;background-position:bottom left}h1.intro{font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-size:2.25rem;color:#607077;letter-spacing:.08rem}.home-hero h2{font-size:clamp(35px,4.5vw,85px);line-height:1.1;text-wrap:balance}.home-hero h2{margin-bottom:0}body.home .home-hero h2{margin-bottom:4rem}body.home .home-hero{background-position:bottom left;padding:100px 0 110px}.location{background:#e9e5de;padding:100px 0 100px;text-align:center}.location p{color:#777}.location h2{color:#444}.hybrid{margin:50px 0 0}.hybrid img{height:70px;width:auto;display:block;margin:0 auto 15px}.hybrid h2{font-size:1.85rem;color:#000;line-height:1.1}.about{padding:80px 0}.about .headshot{width:100%;height:0;padding-bottom:100%;background-color:#ccc;background-image:url('/wp-content/themes/lauren-pietra/images/LaurenPietraLMFT.jpg');background-size:cover;background-position:center top;border-radius:30px}.headshot-photo img{border-radius:30px;width:100%;height:auto}.about h3{font-family:"proxima-nova",sans-serif;text-transform:uppercase;font-size:2.25rem;color:#607077;letter-spacing:.08rem;margin-top:-5px}.about h2{line-height:1.1}body.home .about .headshot{background-position:center;padding-bottom:126%}.topics{background:#e9e5de;padding:100px 0 100px}.topics a{text-decoration:none;color:#000}.topics a:hover{color:#000}.topics a:hover button{padding-right:30px}.topics a:hover .specialty-wrap{background:#e6ded2}.topics-section h2{color:#000;text-align:center;margin:0 auto 4rem}.specialty-wrap{padding:20px 7.5% 10px;border:1px solid #607077;border-radius:30px;transition:all .3s ease-in-out}.specialty-wrap .icon-with-title{clear:both;margin-bottom:10px;display:flex;width:100%}.specialty-wrap img{height:50px;display:inline-block;float:left;margin:0 10px 0 0}.specialty-wrap h2{display:inline-block;float:left;font-size:1.5vw;font-size:25px;color:#000;padding:9px 0 0}.specialty-wrap button{border-radius:30px;height:32px;line-height:30px;margin:70px 0 10px;border:none;padding:0;font-size:1.5rem}.specialty-wrap button{color:#607077;padding:0 25px 0 0;background-image:url(/wp-content/themes/lauren-pietra/images/next.svg);background-position:center right;background-size:18px;background-repeat:no-repeat;box-sizing:content-box;transition:all .3s ease-in-out}.specialty-wrap button:hover{padding-right:30px;background-color:transparent !important color:#607077}.topics a:hover button:hover{background-color:transparent !important;color:#607077}.focus-areas{display:grid;grid-template-columns:repeat(9,1fr);gap:16px;margin-top:50px}.focus{background-color:transparent;padding:16px;text-align:center}.focus img{display:block;margin:0 auto 15px;height:70px;width:auto}.focus h3{font-size:1.85rem;color:#000;line-height:1.1}@media (max-width:768px){.focus-areas{grid-template-columns:repeat(3,1fr)}}.get-started{background:#a7b0a7;padding:100px 0;text-align:center;margin-bottom:-70px}.get-started h2,.get-started p{color:#000}.get-started .button{border:1px solid #000;border-radius:30px;font-size:2rem;line-height:50px;height:50px;color:#000;margin:2rem auto 0}section.cta{padding:70px 0 90px;background:#607077;text-align:center;margin:50px 0 -70px;background-image:url(/wp-content/uploads/2025/06/5409687-3-scaled.jpg);background-size:cover;background-position:center center}section.cta h2{color:#000;margin:0 auto 3rem;font-size:clamp(35px,4.5vw,60px);text-wrap:balance;line-height:1.2}section.cta .button{border-color:#000;color:#000;margin-bottom:0}section.cta .button:hover,section.cta .button:active,section.cta .button:focus{background:#fff;border-color:#fff;color:#000}.page-id-47 section.cta,.page-id-59 section.cta{margin-top:0}header.top{background:#fff;margin-bottom:35px;margin-bottom:0}body.home header.top{background:0 0;position:relative;z-index:99}body.home .hero h1{margin-top:25%;font-size:clamp(35px,10vw,7rem);line-height:1.1;text-wrap:balance}body.home .hero p{text-wrap:balance;font-size:clamp(21px,1.25vw,2.5rem)}body.home header.top{margin-bottom:0}::selection{background-color:#607077;color:#fff}.hero a{margin-bottom:0;border-radius:27.5px;border:none;background:#607077;color:#fff;font-size:2rem;height:55px;line-height:55px}.carousel-panel{padding:60px 0 40px;background:#fff}.subscribe-cta{padding:50px 0 30px}.subscribe-cta h2,.subscribe-cta p{text-align:center}.share-cta p{margin-bottom:0}.page-id-9675 h1{padding-top:10rem}.page-id-9675 footer{margin-top:15rem}.education{background:#fff;padding:90px 0 110px;text-align:center}.education h2{font-size:clamp(35px,4.5vw,60px);margin-bottom:4rem}.education-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.education-summary-image{display:flex;align-items:center;justify-content:center;height:80px;overflow:hidden}.education-summary-image img{max-height:100%;width:auto}.education-summary-item{border-radius:30px;padding:25px 7.5% 30px;border:1px solid #607077;border:2px solid #eee}.education-summary-grid h3{color:#222;font-size:2rem;margin-bottom:12px;text-wrap:balance;line-height:1.2}.education-summary-item .education-summary-description{color:#444;line-height:1.2;text-transform:uppercase;font-size:12px}.education-summary-image{margin-bottom:20px}.education-summary-grid.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.education-summary-grid.articles .education-summary-item{border:1px solid #a7b0a7}.featured-articles{background:#e9e5de;margin-bottom:-50px;padding:90px 0 110px}.featured-in a{text-decoration:none}@media (max-width:768px){.education-summary-grid,.education-summary-grid.articles{grid-template-columns:1fr}}.above-button{box-sizing:border-box}.specialty-intro{background:#e6ded2;padding:100px 0;text-align:center}.specialty-intro h2{color:#000}.specialty-intro p{text-wrap:balance}.specialty-intro .divider{width:40%;height:2px;background:#607077;margin:20px auto;display:block}.phrase{background:#a7b0a7;padding:150px 0;text-align:center}.phrase h2{font-size:clamp(35px,4.5vw,50px);color:#000}.centered-text-block{padding:70px 0 80px}.centered-text-block h3{text-align:center;margin-bottom:4rem}.centered-text-block .button{display:table;margin:3rem auto 0}.experiences{background:#e6ded2;padding:150px 0}.experiences h2{color:#000;margin-bottom:4rem;text-align:center;text-wrap:balance}.experiences .education-summary-grid{text-align:center}.experiences .education-summary-grid h3{margin-bottom:0}.page-template-template-depression .experiences .education-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page-template-template-hsp .experiences .education-summary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.page-template-template-hsp .education-summary-item,.page-template-template-couples .education-summary-item,.page-template-template-depression .education-summary-item{border:2px solid #d5cfc5}.page-template-template-hsp .topics-section h2,.page-template-template-couples .topics-section h2,.page-template-template-depression .topics-section h2{margin-bottom:0}.page-template-template-hsp .headshot{position:relative;height:0;padding:0 0 100%;background-size:cover;background-position:center;background:#fff;border:2px solid #a7b0a7}.quote-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;box-sizing:border-box}.quote-container blockquote{font-size:clamp(20px,3.5vw,36px);font-family:"freight-display-pro",serif;line-height:1.2;text-wrap:balance}.quote-container p{text-transform:uppercase;letter-spacing:.075rem}.couples-faqs{padding:100px 0 80px}.couples-faqs h2{color:#000;text-align:center;margin-bottom:4rem}.page-template-template-couples .centered-text-block h4,.page-template-template-couples .centered-text-block h2{text-align:center}.page-template-template-couples section.cta h2{font-size:clamp(35px,4.5vw,40px)}.page-template-template-couples .education-summary-grid{grid-template-columns:repeat(6,1fr)}.sp-easy-accordion .sp-ea-single .ea-header a{font-size:3rem !important;letter-spacing:.075rem;font-weight:400 !important}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a,.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding:20px !important}#sp-ea-12.sp-easy-accordion>.sp-ea-single,#sp-ea-61.sp-easy-accordion>.sp-ea-single{margin-bottom:30px !important}footer{background:#fff;padding:70px 0 60px;margin:70px 0 0;border-bottom:30px solid #a7b0a7;border-top:2px solid #e9e5de}footer p.copyright{padding:40px 0 0;text-align:left;font-size:1.25rem;color:#999}footer p.copyright a{text-decoration:none;color:#999}footer p.copyright a:hover{border-bottom:1px solid #222;color:#222}footer p.copyright span{padding:0 15px}footer img{float:right;display:inline-block}footer ul{list-style:none}footer ul li{border-bottom:1px solid #e9e5de;padding-bottom:10px;margin-bottom:10px}footer ul li a{color:#333;text-decoration:none}footer ul li strong{font-weight:400}h1,h2,h3,h4,h5,h6,.footer-section,.logotype{font-family:"freight-display-pro",serif;text-wrap:balance;margin-top:0;color:#607077;margin-bottom:2rem;font-weight:400}h1{font-size:4rem;line-height:1.2;letter-spacing:.2rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:.1rem}h3,.footer-section{font-size:3rem;line-height:1.3;letter-spacing:.075rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:0rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:0rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}.footer-section{letter-spacing:.075rem}.logotype,.logotype a{color:#000;text-decoration:none;font-size:4rem;line-height:1;letter-spacing:.075rem;margin:6px 0 0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#607077}a:hover{color:#607077}.button,button,#gform_submit_button_1,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:50px;padding:0 30px;color:#607077;text-align:center;font-size:1.5rem;font-weight:700;line-height:50px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:30px;border:1px solid #607077;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{color:#fff;background-color:#607077;border-color:#607077;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:hover,button.button-primary:hover,input[type=submit].button-primary:hover,input[type=reset].button-primary:hover,input[type=button].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type=submit].button-primary:focus,input[type=reset].button-primary:focus,input[type=button].button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}#gform_submit_button_1,input[type=submit]{background:#607077;color:#fff}.gform_required_legend{display:none !important}.grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-container{grid-template-columns:1fr}}.grid-item{background:#fff;border:1px solid #eee;border-radius:8px;transition:transform .3s ease;overflow:hidden;display:flex;flex-direction:column}.grid-item .hover-wrapper{height:0;padding-bottom:55%;margin-bottom:15px;overflow:hidden}.grid-item .filter-image{margin:0;border-radius:8px 8px 0 0;transition:transform .3s ease;overflow:hidden}.grid-item:hover .filter-image{transform:scale(1.1)}.grid-item h2{font-size:2rem;padding:0 20px}.grid-item .category-label{padding:0 20px 10px}.grid-item a{text-decoration:none;border-bottom:none;color:#1d3c70}.grid-item a{display:flex;flex-direction:column;flex-grow:1;text-decoration:none;color:inherit}.grid-item button{border:none;padding:0 20px 10px 0;margin:auto 0 10px 20px;text-transform:none;display:flex}.post-info{display:flex;justify-content:space-between;align-items:center;margin:3rem 0 3rem}.post-info .button{border-radius:19px;margin-bottom:0}.post-date,.button{margin-right:20px}.post-share{margin-left:auto;font-weight:700}#share-buttons{display:flex;justify-content:space-around;align-items:center;padding:0 0 0 10px}#share-buttons a{display:flex;justify-content:center;align-items:center;text-decoration:none;margin:0 10px;opacity:.5;transition:.25s ease-in-out}#share-buttons a:hover{opacity:1}#share-buttons a:last-of-type{margin-right:0}#share-buttons img{width:auto;height:28px}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}#field_2_7 .gfield_label_before_complex,#gfield_upload_rules_2_9{display:none}#field_2_8{font-size:1.25rem}.page-id-5229 .gform-theme--foundation .gform_fields{row-gap:20px !important}label.gfield_label,legend.gfield_label_before_complex{text-transform:uppercase;font-weight:700 !important}.gform-theme--framework .field_sublabel_below .gform-field-label--type-sub{margin-top:2px;font-weight:700}#gform_drag_drop_area_2_9{padding:15px 0 !important}ul{list-style:disc outside;margin-left:0}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul.double,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}.about ul{margin-left:20px}main .eight ul{margin-left:20px}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}@media (min-width:1100px){section.about .container{display:flex}section.about .container .seven.columns{flex-direction:column;display:flex;justify-content:center}section.about .container .seven.columns .button{align-self:flex-start}}@media (min-width:768px) and (max-width:1280px){.logotype a{font-size:3vw}}.home-hero.filter,.filter{position:relative}.home-hero.filter:before,.filter:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:0}.home-hero.filter .container,.filter .container{position:relative;z-index:1}section.cta.filter{position:relative}section.cta.filter:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0);z-index:0}section.cta.filter .container{position:relative;z-index:1}.mobile-only,.mobile-header{display:none}.large-only,.large-header{display:block}@media (max-width:960px){.large-header{display:none}.mobile-header{display:block}#header{padding:26px 0 30px}}@media (max-width:767px){.mobile-only{display:block}.large-only{display:none}.logotype a,.logotype{margin:0}.logotype a{font-size:clamp(18px,8vw,28px);font-size:32px}.container{width:90%;padding:0}h2,h3{line-height:1.15}.about{padding:35px 0 50px}.hybrid{margin-top:10px}.hybrid .four.columns{width:33.33333%;display:inline-block;float:left}.hybrid img{height:40px}.hybrid h2{font-size:3vw;text-wrap:balance}.experiences{padding:70px 0 90px}.page-template-template-depression .experiences .education-summary-grid{grid-template-columns:repeat(2,1fr)}.page-template-template-hsp .experiences .education-summary-grid{grid-template-columns:repeat(2,1fr)}.page-template-template-hsp .experiences .education-summary-grid .education-summary-item:nth-of-type(5){position:relative;left:50%}.page-template-template-couples .experiences .education-summary-grid{grid-template-columns:repeat(2,1fr)}.about .headshot{margin-bottom:4rem}.specialty-wrap h2{font-size:5vw;font-size:28px}.specialty-wrap{margin-bottom:3rem}.specialty-wrap button{margin-top:0}.focus-areas{margin-top:0;gap:0}footer img{display:block;margin:10px auto 0;width:150px;height:auto;float:none}footer p.copyright{text-align:center}footer span.bicycle{display:block}.sp-easy-accordion .sp-ea-single .ea-header a{font-size:2rem !important}.page-template-template-couples section.cta h2{font-size:24px}.menu-item-82 a{background:#e9e5de;border-color:#e9e5de;border-radius:30px;text-align:center;color:#000 !important;padding-top:10px;padding-bottom:10px}.home-hero{position:relative}.home-hero:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:0}.home-hero .container{position:relative;z-index:1}.page-template-template-hsp .about .headshot{padding-bottom:50%;margin-bottom:3rem}.headshot-photo img{margin-bottom:3rem}}@media (max-width:450px){body.home .home-hero{padding:60px 0 70px}.specialty-wrap h2{font-size:21px;padding-top:13px}.focus{padding:0}.focus h3{font-size:3.5vw;width:90%;padding-right:5%;padding-left:5%}.page-template-template-hsp .about .headshot{padding-bottom:50%;margin-bottom:3rem}}