:root{--base-color:#333;--link-color:#09c;--link-hover-color:#fff;--accent-color-1:#666;--accent-color-2:#ccc;--accent-color-3:#ddd;--base-font-family:"Open Sans","Segoe UI","DejaVu Sans",Arial,Trebuchet,Verdana,sans-serif;--base-font-size:12px;--base-line-height:1.5;--web-font-1:Helvetica,Arial,sans-serif;--max-width:1400px;--nav-list-bg-color:transparent;--nav-item-bg-color:transparent;--nav-link-color:#fff;--nav-link-hover-color:#ffff8a;--mobile-menu-bg-color:#2e3238;--mobile-link-color:#fff;--mobile-link-hover-color:#ffff8a}.u-transition-fast{transition:all .2s linear}.u-radius-sm{border-radius:4px}.u-shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.2)}.u-text-shadow-sm{text-shadow:0 1px 1px rgba(0,0,0,.2)}body,html{margin:0;min-height:100%;padding:0;position:relative}html{height:100%;min-width:320px;overflow-y:scroll}body{background:#f6f7f9;word-wrap:break-word;overflow-wrap:break-word}.container-fluid .row-fluid .page-center{float:none;margin:0 auto;max-width:var(--max-width)}table tr td img{max-width:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.body-container-wrapper{padding-bottom:30px;padding-top:70px}@media (max-width:767px){.custom-menu-primary.js-enabled{margin:0;padding:0;position:static}.custom-menu-primary.js-enabled .hs-menu-children-wrapper,.custom-menu-primary.js-enabled .hs-menu-wrapper{display:none}.custom-menu-primary ul.hs-menu-children-wrapper{display:none;opacity:1!important;position:static!important;visibility:visible!important}.custom-menu-primary.js-enabled .hs-menu-wrapper{left:0;padding:0;position:relative;top:2px;width:100%}.custom-menu-primary .hs-menu-wrapper{background-color:var(--mobile-menu-bg-color);width:100%}.custom-menu-primary .hs-menu-wrapper>ul>li{border-bottom:1px solid #036ea4;border-top:1px solid #3ebafc;padding:0 0 0 10px;position:relative}.custom-menu-primary .hs-menu-wrapper>ul>li a{font-size:1.4em;font-weight:600;line-height:1.1em;padding:10px 16px 10px 0}.custom-menu-primary .hs-menu-wrapper>ul li a{color:var(--mobile-link-color);padding:10px 16px 10px 0}.custom-menu-primary .hs-menu-wrapper>ul li a:hover{color:var(--mobile-link-hover-color)}.custom-menu-primary .hs-menu-wrapper>ul ul li{background-color:hsla(0,0%,100%,.08)}.custom-menu-primary .hs-menu-wrapper>ul ul li a{font-size:16px;text-indent:10px}.custom-menu-primary .hs-menu-wrapper>ul ul ul li a{text-indent:30px}.custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a{text-indent:50px}}body .hs-form-field{margin-bottom:10px}body label{display:block;font-size:.875em;font-weight:500;line-height:1.5em;margin-bottom:4px;padding-top:5px}input.error,textarea.error{background-color:#fce4e4!important;border-color:#b81818 #e21e1e #e21e1e #b81818!important;border-style:solid!important;border-width:1px!important}ul.hs-error-msgs.inputs-list{background-color:#b81818;border-radius:4px;color:#fff;padding:10px 15px!important}ul.hs-error-msgs.inputs-list label{margin:0;padding:0}body input[type=color],body input[type=date],body input[type=datetime-local],body input[type=datetime],body input[type=email],body input[type=file],body input[type=month],body input[type=number],body input[type=password],body input[type=search],body input[type=tel],body input[type=text],body input[type=time],body input[type=url],body input[type=week],body select,body textarea{background-color:transparent;border-color:#d2d2d2 #e8e8e8 #e8e8e8 #d2d2d2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-style:solid;border-width:1px;color:#000;display:block;font-family:var(--base-font-family);font-size:1em;line-height:21px;margin-bottom:5px;max-width:500px;outline-color:#c2e5f6;padding:2px;width:100%}body input[type=color]:focus,body input[type=color]:hover,body input[type=date]:focus,body input[type=date]:hover,body input[type=datetime-local]:focus,body input[type=datetime-local]:hover,body input[type=datetime]:focus,body input[type=datetime]:hover,body input[type=email]:focus,body input[type=email]:hover,body input[type=file]:focus,body input[type=file]:hover,body input[type=month]:focus,body input[type=month]:hover,body input[type=number]:focus,body input[type=number]:hover,body input[type=password]:focus,body input[type=password]:hover,body input[type=search]:focus,body input[type=search]:hover,body input[type=tel]:focus,body input[type=tel]:hover,body input[type=text]:focus,body input[type=text]:hover,body input[type=time]:focus,body input[type=time]:hover,body input[type=url]:focus,body input[type=url]:hover,body input[type=week]:focus,body input[type=week]:hover,body select:focus,body select:hover,body textarea:focus,body textarea:hover{border-color:#1d90c6 #66bfe8 #66bfe8 #1d90c6;border-style:solid;border-width:1px}body form.hs-form .hs-form-field ul.inputs-list{list-style:none;margin:0;padding:0}body form.hs-form .hs-form-field ul.inputs-list li{background:transparent;margin:0;padding:0}#hs_form_target_blog_subscription input[type=checkbox],#hs_form_target_blog_subscription input[type=radio]{margin-right:10px;width:auto}body form.hs-form fieldset{max-width:none}body form.hs-form fieldset .hs-form-field{box-sizing:border-box;padding:0 5px 0 0}body form.hs-form fieldset[class*=form-columns] .input{margin-right:0}body form.hs-form fieldset[class*=form-columns] .hs-input{width:100%}body form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox],body form.hs-form fieldset[class*=form-columns] .hs-input[type=radio]{margin-right:.5rem;width:auto}body form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}@media (max-width:400px){body form.hs-form fieldset .hs-form-field{padding:0}body form.hs-form .form-columns-2 .hs-form-field .hs-input,body form.hs-form .form-columns-3 .hs-form-field .hs-input,body form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}body form.hs-form .form-columns-3 .hs-form-field .hs-input[type=checkbox]{width:auto}}body .hs-button.primary,body input[type=button],body input[type=submit]{-webkit-appearance:none;appearance:none;background:#95cf22;border:1px solid transparent;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--base-font-family);font-family:inherit;font-size:var(--base-font-size);font-size:14px;font-weight:400;line-height:20px;line-height:40px;margin:10px 0;min-height:40px;padding:5px 20px;text-decoration:none!important}body .hs-button.primary:hover,body input[type=button]:hover,body input[type=submit]:hover{background:#81b814}body .hs-button.primary:focus,body input[type=button]:focus,body input[type=submit]:focus{background:#81b814;border:1px solid #036ea4;-webkit-box-shadow:0 0 2px 1px #62bee8;-moz-box-shadow:0 0 2px 1px #62bee8;box-shadow:0 0 2px 1px #62bee8;outline-color:#1d90c6}.body-container.container-fluid .row-fluid .page-center{background-color:#fff;border:1px solid #d0d2d4;padding:30px}#hs-pwd-widget-password{margin-top:10px!important}.email-edit{display:none}@media (max-width:1440px){.body-container-wrapper{padding-bottom:20px;padding-left:20px;padding-right:20px}.footer-container-wrapper .page-center,.header-container-wrapper .page-center{padding:0 20px}.custom-footer{max-width:1040px}.header-right{right:20px;z-index:1}}@media (max-width:1440px) and (min-width:1099px){.custom-menu-primary .hs-menu-wrapper>ul>li{padding:13px 15px 10px}}@media (max-width:1099px){.header-logo img{margin-left:0;max-width:140px;padding:8px 0 7px}.header-right ul{padding:9px 0 0}.btn-rounded{font-size:1.3em;padding:7px 10px}.header-right{z-index:1}.body-container-wrapper{padding-top:70px}.footer-testimonials ul{margin-left:0;padding:0}}@media (max-width:1099px) and (min-width:768px){.custom-menu-primary .hs-menu-wrapper>ul>li>a{font-size:1.3em}.widget-span.custom-menu-primary{padding:3px 191px 3px 3px;position:absolute;right:10px;width:auto!important}}@media (max-width:810px){.btn-rounded{font-size:1.2em;padding:6px 10px 5px}.header-right ul{padding:10px 0 0}}@media (max-width:899px){.widget-span.footer-testimonials{width:100%}.footer-testimonials ul{max-width:100%;padding:0 10px 0 20px}.widget-span.footer-right{margin:0;padding-top:10px;width:100%}.footer-right a.btn-signup{font-size:1.5em;padding:14px 10px}}@media (max-width:910px) and (min-width:768px){.header-logo a{background:transparent url(//cdn.therapynotes.com/images/publicsite/header-logo-therapynotes-notext.png) 50% no-repeat;-moz-background-size:35px 50px;-o-background-size:35px 50px;-webkit-background-size:35px 50px;background-size:35px 50px;display:inline-block;height:50px;vertical-align:top;width:35px}.header-logo img{display:none}}@media (max-width:810px) and (min-width:768px){.custom-menu-primary .hs-menu-wrapper>ul>li>a{font-size:1.2em}}@media (max-width:767px){.body-container-wrapper{padding-bottom:0;padding-top:50px}.container-fluid .row-fluid .page-center{padding:0}.custom-blog.hs-blog-post .blog-section{padding-left:10px;padding-right:10px}.body-container.container-fluid .row-fluid .page-center{background:#fff;padding:10px}.header-logo img{max-width:160px;padding:5px 0 4px}.header-logo{text-align:center}.header-right{right:10px}.custom-header{min-height:49px!important}.footer-testimonials ul{padding:0 20px}#Testimonial p+p{white-space:normal}.footer-container.container-fluid .row-fluid .page-center{padding-left:10px;padding-right:10px}h1{font-size:2.5em;padding:10px 0 20px;text-align:center}.body-container-wrapper{padding-left:0;padding-right:0}.post-header{background:transparent;padding:20px 20px 20px 10px}.blog-listing-wrapper .post-listing .post-item{margin:0 -10px;padding:0}.custom-blog .body-container.container-fluid .row-fluid .page-center{padding:10px}.custom-blog.hs-blog-post .blog-section,.custom-blog.hs-blog-post .post-footer{margin:0}.custom-blog.hs-blog-post .post-header{padding-left:0}body input[type=color],body input[type=date],body input[type=datetime-local],body input[type=datetime],body input[type=email],body input[type=file],body input[type=month],body input[type=number],body input[type=password],body input[type=search],body input[type=tel],body input[type=text],body input[type=time],body input[type=url],body input[type=week],body select,body textarea{max-width:100%}.prevent-overlap{margin-bottom:20px}}@media (max-width:649px){a.btn-rounded.get-started{display:none}}@media (max-width:479px){.header-logo img{max-width:120px;padding:10px 0 4px}.footer-testimonials ul{padding:0 10px}}