#et-info{float:right}strong{font-family:'Avenir LT Heavy'!important}input#gform_submit_button_1{background:#D8C7BD;color:#414141}span.gfield_required.gfield_required_text{color:#6e7769}.single-post div#et-main-area,.error404 div#et-main-area,.divi_page_et_theme_builder div#et-main-area{margin-top:initial!important}.et-menu li a,.et-menu>li>a,#top-menu li a,#top-menu>li>a,.et_pb_menu nav ul li a,header#main-header ul li a{font-weight:300!important}#main-header .et_pb_menu__menu ul ul li a,#main-header .nav ul ul li a,.et-menu-nav ul ul li a,.et-menu ul ul li a{font-weight:300!important}div#gform_fields_1{row-gap:5px!important}.single-post .et_pb_post_content p img.alignleft{border-radius:8px;margin-right:32px;margin-bottom:32px;margin-top:32px}.single-post .et_pb_post_content p img.alignright{border-radius:8px;margin-left:32px;margin-bottom:32px;margin-top:32px}.single-post .et_pb_post_content img.wp-caption.alignright{border:none!important;background:#ffffff!important}.wp-caption.alignright img{border-radius:6px!important}.single-post .et_pb_post_content p.wp-caption-text{margin-top:10px;font-style:italic;line-height:1.5em!important}.category-blog a.more-link{display:block;margin-top:12px!important;font-size:16px}.page-id-1318 div#et-main-area{margin-top:-100px!important}input#gform_submit_button_3{background:#6e7769!important;transition:100ms ease-in-out!important}input#gform_submit_button_3:hover{filter:brightness(1.25)}body.single-post .et_pb_post_content h2{margin-top:32px;border-style:dashed;border-width:0 0 1px 0;margin-bottom:27px}.single-post .et_pb_post_content strong{font-family:'Avenir LT Heavy','Open Sans',sans-serif!important;font-weight:900!important;color:#826f62!important;text-decoration:underline}.key-takeaways-container{background:#f9f1ec;padding:2em 2em;border-radius:12px;margin-bottom:40px}.single-post .et_pb_post_content ol,.single-post .et_pb_post_content ul{margin-top:10px!important}.single-post .et_pb_post_content ol li,.single-post .et_pb_post_content ul li{margin-bottom:15px!important}.single-post .et_pb_post_content ol.key-takeaways{padding-bottom:0;margin-top:15px;font-size:18px}.single-post .et_pb_post_content ol.key-takeaways li{margin-top:15px!important}.single-post .et_pb_post_content ol.key-takeaways li::marker,.single-post .et_pb_post_content ol li::marker{color:#977e70!important;font-family:'Avenir LT Heavy'!important}.single-post .et_pb_post_content .key-takeaways-container strong{text-decoration:none;color:#313030!important}div#et-top-navigation{padding-top:45px!important}#top-menu li a,#top-menu>li>a,header#main-header ul li a{font-weight:700!important;text-transform:uppercase;letter-spacing:1px;opacity:1!important;transition:100ms ease-in-out;color:#414141!important}li.centered-inline-logo-wrap{padding-left:30px!important;padding-right:30px!important}header#main-header{background-color:rgb(255 255 255 / 90%)!important;box-shadow:none!important}div#et-main-area{margin-top:-120px}ul.sub-menu{padding:0!important;min-width:320px!important;border-radius:0 0 10px 10px!important;background:linear-gradient(45deg,rgb(255 255 255 / 95%),rgb(255 255 255 / 90%))!important}ul.sub-menu li{width:100%!important;padding-left:0!important;padding-right:0!important}ul.sub-menu li a{opacity:1!important;width:100%!important;border-style:solid;border-width:0 0 1px 0;border-color:#d6cbc3;transition:100ms ease-in-out!important}ul#top-menu li a{transition:100ms ease-in-out!important}ul#top-menu li a:hover{color:#a18f89!important}ul#top-menu li ul.sub-menu li a:hover{background:#e4d7cf;color:#414141!important}ul.sub-menu li:last-of-type a{border:none!important;border-radius:0 0 10px 10px!important}li.menu-item-728 ul.sub-menu{min-width:initial!important}.et_header_style_split .centered-inline-logo-wrap #logo{animation:none!important;-webkit-animation:none!important}header.et-fixed-header div#et-top-navigation{padding-top:30px!important}#main-header.et-fixed-header{box-shadow:0 -10px 30px #ccd2c9!important}.new-phones{display:inline-block!important;border-style:solid;border-width:0 1px 0 0;margin-right:12px;border-color:#88997e!important}span#et-info-email{border-style:solid;border-width:0 1px 0 0;padding-right:12px;border-color:#88997e!important}span#et-info-phone{display:none}.new-phones span#et-info-phone{display:inline-block!important}.et_fullwidth_secondary_nav #top-header .container{padding-top:1em!important;padding-bottom:8px!important}span.office-city{font-weight:900!important;padding-left:8px;margin-right:2px;letter-spacing:2.5px}div#et-info{width:100%!important;text-align:center!important}div#et-info span::before,ul.et-social-icons li a::before{opacity:1!important;transition:100ms ease-in-out!important;color:#eed1be!important}span#et-info-email{opacity:1!important;text-transform:uppercase;letter-spacing:2px}body.home .et_pb_section_video_bg .mejs-video{top:-10%!important}span#et-info-email.top-request-link{margin-left:14px}span#et-info-email.top-request-link::before{content:"\e023"}.gform-footer.gform_footer.top_label{flex-direction:row-reverse!important}body.home input#gform_submit_button_1{background:#6E7769;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:none!important;border-radius:1000px;padding-top:2px!important;transition:100ms ease-in-out!important}body.home input#gform_submit_button_1:hover{filter:brightness(1.15)}input#gform_submit_button_4{background:#6E7769;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;border:none!important;border-radius:1000px;padding-top:2px!important;transition:100ms ease-in-out!important}input#gform_submit_button_4:hover{filter:brightness(1.15)}div#field_1_3{margin-top:10px}div#field_1_10{margin-bottom:10px}.home-service-blocks,.home-services-row{transition:100ms ease-in-out!important}.home-services-row .home-service-blocks .et_pb_text_inner::before{content:'';opacity:1!important;background:linear-gradient(45deg,#c7ae9f5c,#d8c6bd87);width:100%!important;display:block!important;position:absolute!important;height:100%;z-index:-1!important;transition:100ms ease-in-out!important}.home-services-row .home-service-blocks .et_pb_text_inner:hover::before{content:'';opacity:0!important}.home-services-row.home-services-row-3 .home-service-blocks .et_pb_text_inner::before,.home-services-row.home-services-row-4 .home-service-blocks .et_pb_text_inner::before{top:-10.4vh}.home-services-row.home-types-of-therapy-row .home-service-blocks .et_pb_text_inner::before{height:26.2vh!important;top:-8.3vh}.home-services-row.home-types-of-therapy-row .home-service-blocks .et_pb_text_inner::before{height:26.1vh!important;top:-8.3vh}.home-services-row.home-types-of-therapy-row-2 .home-service-blocks .et_pb_text_inner::before{height:26.9vh!important}ul.footer-navigation{padding:0!important;width:100%!important;text-align:center!important}ul.footer-navigation li{display:inline-block;border-style:solid;border-color:#89997e78;padding:0 21px;border-width:0 1px 0 0!important;text-transform:uppercase;letter-spacing:2px}ul.footer-navigation li:last-of-type{border:none!important}ul.footer-navigation li a{transition:100ms ease-in-out!important}ul.footer-navigation li a:hover,.bottom-credits a:hover{color:#daedd0!important}.home-service-blocks .et_pb_text_inner{height:100%!important;width:100%}.home-service-blocks h3{height:100%!important;vertical-align:middle!important;justify-content:space-around!important;align-content:space-around!important;text-align:center!important;width:100%}p.gform_required_legend{display:none!important}form#gform_4 legend,form#gform_4 label{color:#485143!important;font-family:'Avenir LT Heavy',sans-serif!important;font-size:16px}div#gform_fields_4{row-gap:15px!important}form#gform_4 div#input_4_1 label{color:#9b918a!important;font-size:13px!important}form#gform_4 input:focus,form#gform_4 textarea:focus{--gf-local-outline-color:transparent!important;border-color:#708266!important;box-shadow:0 0 15px #dcf2cf}ul#top-menu ul.sub-menu li.menu-item.current-menu-item{background:#d8c8bd!important}.footer-addy{margin-top:10px!important;padding-top:10px;border-style:solid;border-width:1px 0 0 0;border-color:#c8d9be70}.page-id-3 .et_builder_inner_content ul li{margin-bottom:20px}.page-id-3 .et_builder_inner_content ul{margin-top:20px}@media (min-width:1600px){ul.footer-navigation li{font-size:16px!important}}@media (min-width:981px){div#field_3_1{margin-right:-25px}.main-blog-grid article{vertical-align:top!important;min-height:620px}}@media (max-width:981px){span#et-info-email{display:none!important}span#et-info-email.top-request-link{display:inline-block!important;padding-right:0!important;margin-right:0!important;border:none!important;margin-left:0!important;line-height:1.5em!important}#top-header .container{max-width:98%!important;width:98%!important}header#main-header,div#top-header{position:fixed!important}span.select_page{visibility:hidden!important}.et_header_style_split #main-header .mobile_nav{background-color:transparent!important}div#et-top-navigation,header.et-fixed-header div#et-top-navigation{padding-top:0!important}div#et-top-navigation{position:absolute!important;top:-0.5em!important;z-index:-1}ul#mobile_menu{top:68px!important}header.et-fixed-header div#et-top-navigation{padding-top:0px!important}.new-phones,#et-info-email.top-request-link{display:inline-block;width:31%!important;margin-right:6px!important}#top-header a,#top-header span{font-size:10px!important;padding-left:0!important}.new-phones span#et-info-phone{display:inline-block!important;margin-right:6px!important;line-height:1.5em!important}div#et-info span::before,ul.et-social-icons li a::before{display:inline-block!important;font-size:2.5vw!important}span.office-city{letter-spacing:1.5px;margin-right:0!important}.et_header_style_split #logo{max-height:85px;max-width:70%!important}.et_fullwidth_secondary_nav #top-header .container{padding-top:5px!important}header#main-header{padding:10px 0 15px 0!important}.et_header_style_split .et_menu_container .mobile_menu_bar{right:-20px!important}div#et-info{padding-top:5px!important;padding-bottom:5px!important}ul#mobile_menu{padding:2% 0!important}header#main-header ul li a{letter-spacing:0.5px!important;font-size:16px!important}ul.sub-menu{min-width:initial!important;background:#e2e7e0!important;border-radius:0!important;overflow-y:scroll!important;scroll-behavior:auto!important;max-height:65vh!important}ul#mobile_menu{border-radius:0 0 8px 8px!important;overflow-y:scroll!important;scroll-behavior:auto!important}ul#mobile_menu ul.sub-menu li a{font-size:14px!important;padding-top:12px!important}ul#mobile_menu li a{border-color:#dcdcdc!important}ul#mobile_menu ul.sub-menu li a{border-color:#c6d2c1!important}ul#mobile_menu li:last-of-type a{border:none!important}ul#mobile_menu li:last-of-type ul.sub-menu a{border:solid!important;border-width:0 0 1px 0!important;border-color:#c6d2c1!important}ul#mobile_menu li:last-of-type ul.sub-menu li:last-of-type a{border:none!important}ul.footer-navigation li{padding:0 8px;line-height:1.5em!important}body.home .et_pb_section_video_bg .mejs-video{top:0!important}body.home .home-service-blocks{padding-top:0!important;padding-bottom:0!important;margin-bottom:6px!important}body.home .home-service-blocks h3{padding-top:100px!important;padding-bottom:120px!important;padding-left:3%!important;padding-right:3%!important}.home-our-therapists .et_pb_row .et_pb_column{width:100%!important}.home-our-therapists .et_pb_column_empty{display:block;min-height:360px!important;background-size:cover!important}.home-therapy-options .et_pb_module.et_pb_icon{margin-bottom:-10px;margin-top:-70px!important}body.home .home-services-row .et_pb_column{width:100%!important;margin-bottom:6px}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#ffffff;background:#6c7868;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}