/*!
Theme Name: MentalPress Child
Theme URI: https://www.miamihypnosisandtherapy.com/
Description: Child theme for MentalPress containing site-specific customizations.
Author: Coalition Technologies
Template: mentalpress
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mentalpress-child
*/@keyframes mentalpress-child-smooth-scroll{from{transform:translateY(-50px)}to{transform:translateY(0)}}.gtm-noscript{display:none;visibility:hidden;width:0;height:0;border:0}#header-wrap{width:100%;transition:all .2s ease-out}#header-wrap>.header{min-height:initial;height:auto}.toplogoarea::after,.header-main::after{display:table;clear:both;content:""}.header .logo{margin:18px 0}.logoheader .img-responsive{width:98px;max-width:100%}.header-widgets__widget::after{display:none}.header-tel{display:inline-block;margin:0}.header-contact-icons .btn .fa{margin-right:0}.search-block{float:right;margin:11px 0 10px}.search-block .search-form{position:relative;width:206px}.search-block .search-form label{display:block;margin:0}.search-block .search-form .search-field{width:100%;height:35px;padding:8px 40px 6px 15px;border:2px solid #858585;border-radius:30px;background-color:#fff;color:#858585;font-weight:normal}.search-block .search-field:focus{outline:2px solid currentColor;outline-offset:2px}.search-block .search-field::placeholder{color:#a4a8ac;opacity:1}.search-block .search-submit{position:absolute;top:3px;right:3px;width:29px;height:29px;padding:0;border:0;border-radius:50%;background:#fff;color:#9b9b9b}.search-block .search-submit:focus{outline:2px solid currentColor;outline-offset:2px}.header-main{display:none}.header-main .header-tel{float:right;margin:11px 10px 11px 0}.header-main .header-tel .btn{height:35px;margin-bottom:0;padding:0 17px;font-size:13px;line-height:35px}.header-main .header-tel.header-contact-icons .btn{padding:0 10px}.header-main .search-block{position:relative}.header-main .search-button{display:inline-block;width:35px;height:35px;padding:0;border:0;border-radius:50%;background:#9b9b9b;color:#fff;text-align:center;cursor:pointer}.header-main .search-button .fa{display:inline-block;font-size:13px;vertical-align:middle}.header-main .search-toggle{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:20}.header-main .search-toggle.is-open{display:block}.nav-wrap{float:right;margin:6px 20px 0 0}.nav-wrap .menu{padding:0}.nav-wrap .menu>li>a{display:inline-block;padding:14px 25px 16px;border-radius:2px;color:#414447;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}.nav-wrap .menu>li:hover>a,.nav-wrap .menu>.current-menu-item>a{background:#edeff2}.nav-wrap .menu>li:hover>a::before,.nav-wrap .menu>.current-menu-item>a::before{display:none}.nav-wrap .menu>li.menu-item-has-children>a::after{top:50%;right:10px;bottom:auto;transform:translateY(-50%)}#header-wrap .header .nav-wrap .sub-menu{left:0;max-height:none;padding:10px 0;border-top:0;list-style:none}#header-wrap .header .nav-wrap .sub-menu>li>a{display:block;padding:7px 20px;font-size:14px;text-transform:none}#header-wrap .header .nav-wrap .sub-menu.has-mega-menu{display:flex;flex-wrap:wrap;width:700px}#header-wrap .header .nav-wrap .sub-menu.has-mega-menu>li{width:33.3333333333%}#header-wrap .header .nav-wrap .sub-menu.has-mega-menu>li>a{height:100%;white-space:normal}.phone-icon,.email-icon-mobile{display:none}@media(min-width: 992px){.header-main{display:block;float:right}html.flexbox .header-widgets{height:auto}.header-widgets__widget{padding:12px 0}.header-widgets .widget_text{display:none}#header-wrap.sticky{position:fixed;top:0;z-index:9999;background-color:#fff;box-shadow:0 2px 3px 0 rgba(31,31,31,.08);animation:mentalpress-child-smooth-scroll .5s}#header-wrap.sticky .header{min-height:initial;margin-bottom:0;box-shadow:none}#header-wrap.sticky .header .logo{width:130px;margin:0;padding:15px 0}#header-wrap.sticky .header-main{margin-top:30px}#header-wrap.sticky .header-widgets{display:none}.admin-bar #header-wrap.sticky{top:32px}}@media(min-width: 992px)and (max-width: 1199px){#header-wrap.sticky .nav-wrap .menu>li>a{padding-right:17px;padding-left:17px}#header-wrap.sticky .nav-wrap .menu>li.menu-item-has-children>a::after{right:4px}}@media(min-width: 1200px){html.flexbox .header-widgets{padding-top:0}.header-widgets{margin-top:25px;margin-bottom:25px}}@media(max-width: 1199px){html.flexbox .header-widgets{width:100%}#header-wrap.sticky .header{padding:0}#header-wrap.sticky .header .logo{float:left}#header-wrap.sticky .search-block .search-form{width:150px}#header-wrap .header .nav-wrap .sub-menu.has-mega-menu{right:0;left:auto}}@media(max-width: 991px){.header-main.is-open{display:block;clear:both;width:100%;padding-bottom:20px}.header-main.is-open .nav-wrap{float:none;clear:both;margin:0}.header-main.is-open .nav-wrap .menu>li,.header-main.is-open .nav-wrap .menu>li>a{display:block}.header-main.is-open .search-block,.header-main.is-open .header-tel{float:none}.header-main.is-open .search-toggle{position:static;margin-top:10px}#header-wrap .header .header-main.is-open .sub-menu.has-mega-menu{display:block;width:100%}#header-wrap .header .header-main.is-open .sub-menu.has-mega-menu>li{width:100%}.header-widgets .widget-icon-box{display:none}.header-widgets .widget_text h2{display:inline-block;padding-right:10px;color:#fd7062;font-size:15px}.phone-icon,.email-icon-mobile{display:inline-flex;position:fixed;top:5px;z-index:999999;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#9b9b9b;font-size:16px}.phone-icon:hover,.email-icon-mobile:hover{color:#9b9b9b;text-decoration:none}.phone-icon{right:10px}.email-icon-mobile{right:49px}}@media(max-width: 782px){.admin-bar #header-wrap.sticky{top:46px}}.footer-bottom img,.footer img{max-width:100%;height:auto}.footer .footer-location iframe{display:block;width:100%;max-width:100%;border:0}.footer .logo{float:none}.footer .spwidget-button-wrapper{text-align:left}.footer .spwidget-button-wrapper .spwidget-button.btn{height:auto;background-color:#efe68b;color:#5a5a5c !important}.footer .spwidget-button-wrapper .spwidget-button.btn:hover{background-color:#fef7b4}.footer ul.social{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0 0;padding:0;border:0;list-style:none}.footer ul.social li{margin:0;padding:0;border:0}.footer ul.social img{display:block;width:auto;max-height:42px}.scroll-top{display:inline-flex;position:fixed;right:15px;bottom:92px;z-index:999;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid #8b949c;border-radius:50%;background:#fff;color:#8b949c;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .2s ease,visibility .2s ease}.scroll-top.is-visible{opacity:1;visibility:visible}.scroll-top:focus-visible{outline:2px solid currentColor;outline-offset:3px}.sidebar-flyout-form{display:block;position:fixed;top:35%;right:0;z-index:99999;width:150px;padding:10px 20px;transform:rotate(-90deg);transform-origin:bottom right;border:0;border-radius:0;background:#efe68b;color:#5a5a5c;font-family:"Josefin Sans",sans-serif;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}.sidebar-flyout-form:hover,.sidebar-flyout-form:focus{background-color:#fef7b4;color:#5a5a5c;text-decoration:none}.sidebar-flyout-form:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width: 500px){.footer .logo,.footer .icon-box,.footer .spwidget-button-wrapper{text-align:center}.footer .logo .img-responsive{width:120px;margin-right:auto;margin-left:auto}.footer ul.social{justify-content:center;margin-top:3rem}.footer .footer-location{display:none}.footer-top .widget{text-align:center}.ct-book-now .footer-top__headings,.ct-book-now-subtitle{display:none}.sidebar-flyout-form{font-size:12px}}@media(prefers-reduced-motion: reduce){.scroll-top{transition:none}}.top__background,.top-navigation .sub-menu>li>a{background-color:#8b949c}.top-navigation .sub-menu>li>a{border-bottom-color:#a5aeb6}.top,.top-navigation a,.top-navigation>.menu-item-has-children>a::after{color:#edeff2}.header,.main-navigation__container,.main-navigation .sub-menu,.footer{background-color:#fff}.icon-box__title{color:#676b6f}.icon-box__subtitle{color:#a4a8ac}.widget-icon-box .icon-box,.textwidget{color:#a4a8ac}.widget-icon-box .icon-box .fa{color:#e9edf1}.header-widgets .icon-box:hover>.fa{color:#dce0e4}.header .menu>li>a,.header .menu>li>a:hover,.main-navigation>li>a,.main-navigation>li>a:hover{color:#414447}.header .menu>.current-menu-item>a::before,.header .menu>li:hover>a::before{background-color:#414447}.main-navigation .current_page_item>a,.main-navigation>li:hover>a{background-color:#edeff2}.main-navigation .sub-menu>li>.sub-menu,.main-navigation .sub-menu>li>a{border-color:#66b299}body,.textwidget,.footer,.footer .textwidget,.footer .widget_nav_menu ul>li>a{color:#919699}.btn-primary,.btn-primary:focus,.widget_search .search-submit,.widget_search .search-submit:focus,.header .menu .featured-link,.navbar-toggle{background-color:#957aca}.btn-primary,.btn-primary:focus{border-color:#957aca}.btn-primary:hover,.widget_search .search-submit:hover,.header .menu .featured-link>a:hover,.navbar-toggle:hover{background-color:#886dbd}.btn-primary:hover{border-color:#886dbd}.testimonial__quote::before,.latest-post__categories a,.about-us__tag,.meta-data__categories a,.widget_calendar caption,.widget_tag_cloud a,.pagination a:hover,.pagination .current,.btn-success,.btn-success:focus{background-color:#73bfa6}blockquote,.btn-success{border-color:#73bfa6}.latest-post__categories a:hover,.about-us__tag:hover,.meta-data__categories a:hover,.widget_tag_cloud a:hover,.btn-success:hover{background-color:#66b299}.btn-success:hover{border-color:#66b299}a,.footer a{color:#1fa7da}a:hover,.footer a:hover{color:#129acd}.btn-danger,.btn-danger:focus{border-color:#fd7062;background-color:#fd7062}.btn-danger:hover{border-color:#f06355;background-color:#f06355}.footer-top__headings{color:#333}@media(min-width: 992px){.header .menu .sub-menu>li,.main-navigation .sub-menu>li>a,.main-navigation .sub-menu .current_page_item>a{background-color:#73bfa6}.header .menu .sub-menu>li>a,.header .menu .sub-menu>li>.sub-menu{border-color:#66b299}.header .menu .sub-menu>li>a:hover,.main-navigation .sub-menu>li>a:hover{background-color:#66b299}.header .menu .sub-menu>li>a,.header .menu .sub-menu>li>a:hover,.main-navigation .sub-menu>li>a,.main-navigation .sub-menu>li>a:hover{color:#fff}.main-navigation .sub-menu>li>a{border-color:#73bfa6}}@media(max-width: 992px){.header .menu .sub-menu>li>a{color:#919699}.main-navigation .sub-menu>li>a{color:#9ba7b2}.main-navigation .sub-menu>li>a:hover{color:#414447}}.slb_details{display:none}body{background:#fff !important;color:#919699;font-size:13px;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;line-height:1.6}a{color:#1fa7da}a:hover,a:focus{color:#129acd}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#87b7b2;font-family:"Josefin Sans",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.1}p{color:#5a5a5c;font-family:"Merriweather",serif;font-size:14px;line-height:24px}.content-container,.content-container .textwidget{color:#4b4b4b}.content-container{box-shadow:none}.btn,.appointment a.spwidget-button{font-family:"Josefin Sans",Helvetica,Arial,sans-serif}.btn-danger,.header-main .header-tel .btn.btn-danger{border-color:#efe68b;background-color:#efe68b;color:#5a5a5c}.btn-primary,.btn-primary:focus,.widget_search .search-submit,.widget_search .search-submit:focus,.header .menu .featured-link,.navbar-toggle{border-color:#efe68b !important;background-color:#efe68b !important;color:#5a5a5c}.btn-primary:hover,a.spwidget-button:hover{border-color:#fef7b4;background-color:#fef7b4 !important;color:#5a5a5c !important;text-decoration:none}.appointment a.spwidget-button,.spwidget-button.btn,.overlay-content .booking-btn{background:#efe68b;color:#5a5a5c;font-size:14px;text-transform:uppercase}.appointment a.spwidget-button:hover,.spwidget-button.btn:hover,.overlay-content .booking-btn:hover,.header-main .header-tel .btn.btn-danger:hover,.sidebar-flyout-form:hover{background-color:#fef7b4 !important;color:#5a5a5c;text-decoration:none}a.more-link{display:inline-block;padding:12px 24px;border:0;border-radius:4px;background:#efe68b;color:#5a5a5c !important;font-size:16px}a.more-link:hover{background-color:#fef7b4}a.more-link .read-more{margin-top:0}a.read-more.about-us__link{padding:10px;border-radius:5px;background-color:#efe68b;color:#5a5a5c}a.read-more.about-us__link:hover,a.read-more.about-us__link:focus{background-color:#fef7b4;color:#5a5a5c;text-decoration:none}.ct-btn{display:block;width:max-content;height:35px;margin:0 auto;padding:0 17px;border-color:#efe68b;background-color:#efe68b;color:#5a5a5c;font-size:13px;font-weight:700;line-height:35px}.ct-btn:hover{border-color:#fef7b4;background-color:#fef7b4;color:#5a5a5c;text-decoration:none}#modal-inline{background-color:rgba(0,0,0,0) !important}.fancybox-overlay,.fancybox-skin{background:rgba(0,0,0,0)}.fancybox-skin #modal-inline .popup-text{height:auto}@media(min-width: 992px){.content-container{padding:60px 60px 35px}}@media(max-width: 600px){p{font-size:16px !important}a{line-height:24px}}.two-cln{display:inline-flex}.two-cln .cln-left{width:47%;padding-right:20px}.two-cln .cln-right{width:47%}ul.plan-listing{margin-left:38%}.verification-block .images{display:inline-flex}.verification-block .images a{margin:10px -20px;padding:0 30px}.verification-block .align_center{text-align:center}.verifications{text-align:center}.verifications a{display:inline-block;width:auto;margin:10px -30px;border:0;box-shadow:none}.verifications a:hover{border:0}.verification-row .verification-block{padding-top:20px}.verification-row .verifications{text-align:center}.verification-row .verifications a{display:inline-block;width:100%;margin:10px -6px;border:0;box-shadow:none}.verification-row .verifications a img{width:auto}.category-bottom-section{padding:40px 0;border-top:1px solid #de6a26;border-bottom:1px solid #de6a26;text-align:center}.category-section-top p,.category-section p,.centered-align p{margin:0 0 18px !important}.category-section-top img{margin-right:20px}.category-section{margin:30px 0}.category-section ul{padding-left:15px !important}.category-page-design h4{margin-bottom:18px !important}.content-container .column-md{display:flex}.content-container .column-md .column{width:33%}.column-md ul{padding-left:20px}@media(min-width: 767px){.category-section-top,.category-section-middle,.category-section{display:flex;align-items:center;justify-content:space-between}.category-section-top .left-image-section{margin-right:20px}.category-section-top .right-image-section{margin-left:20px}.category-section-top .content-section{width:42%}.category-section-middle{margin:30px 0}.category-section-middle .right-image-section{margin-left:20px}.category-section-middle .content-section{width:70%}.centered-text{padding:30px 0;text-align:center}.category-section{align-items:baseline;margin:30px 0}.category-section .category-left-section,.category-section .category-right-section{width:45%}.centered-align{width:85%;margin:0 auto;text-align:center}}@media(min-width: 780px){.verification-row .verifications a{width:25%;margin:0 -6px}}@media(min-width: 1200px){.verifications a{margin:10px -20px}}@media(max-width: 600px){.custom-blog-content .floated-img{text-align:center}.custom-blog-content .floated-img img{float:none}}@media(max-width: 550px){.content-container .column-md{display:block}.content-container .column-md .column{width:100%}}@media(max-width: 440px){.content-container .image-align{float:none}}.header{background-color:#fff}#header-wrap{position:relative;z-index:100000}.toplogoarea{display:flex;align-items:center;justify-content:space-between}html.flexbox .header-widgets,.header-widgets{display:none}.navbar-toggle__text,.main-navigation__container,.main-navigation .sub-menu,.icon-box__subtitle{font-family:"Josefin Sans",Helvetica,Arial,sans-serif}.top,.top-navigation a,.top-navigation>.menu-item-has-children>a::after{background-color:#d0e3e1;text-align:center}.top__tagline{display:none;float:none;padding:15px 0;color:#5a5a5c;font-size:14px;font-weight:500;text-transform:uppercase}@media(min-width: 768px){.top__tagline{display:block}}.logo .img-responsive{width:auto}.nav-wrap .menu>li>a{color:#414447;font-family:"Josefin Sans",Helvetica,Arial,sans-serif}.nav-wrap .menu>li:hover>a{padding-top:10px;border-top:4px solid #efe68b;background:rgba(0,0,0,0)}.nav-wrap .menu>.current-menu-item:hover>a{background:#edeff2}.header-main .header-contact-icons .btn.btn-danger{border-color:#efe68b;background-color:#efe68b;color:#5a5a5c}.header-main .header-contact-icons .btn.btn-danger:hover,.header-main .header-contact-icons .btn.btn-danger:focus{border-color:#fef7b4;background-color:#fef7b4;color:#5a5a5c}.header-main .search-button{background-color:#d0e3e1}.search-block .search-form .search-field{position:absolute;z-index:9}.header .menu .sub-menu>li>a{padding:20px;font-size:15px;text-transform:lowercase}.header .menu .sub-menu>li>a::first-letter{text-transform:uppercase}.header .nav-wrap .sub-menu{left:0;min-width:250px;height:auto !important;max-height:300px;border-top:0;list-style:none}@media(min-width: 992px){.header .menu .sub-menu{visibility:hidden;position:absolute;left:20px;padding:0;border-top:24px solid rgba(0,0,0,0);background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,.1);cursor:pointer;opacity:0}.header .menu .sub-menu>li{position:relative;background-color:#fff !important}.header .menu .sub-menu>li>a{margin:0;padding:8px 20px;border-bottom:0 !important;color:#5a5a5c !important;white-space:nowrap}.header .menu .sub-menu>li>a:hover{background-color:#f5f5f5 !important;text-decoration:none}}@media(max-width: 991px){#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a{text-transform:none}#wprmenu_bar,#mg-wprm-wrap{z-index:1000000 !important}body.cbp-spmenu-push-toright .home-video-hero video{visibility:hidden}}#mg-wprm-wrap .wpr_search .wpr-search-field{width:100%}div#mg-wprm-wrap form.wpr-search-form button.wpr_submit{top:21px !important;right:0}.footer-gradient{background:#c8e4e2}.footer-bottom{display:none}.footer-top__headings{color:#87b7b2;font-family:"Josefin Sans",Helvetica,Arial,sans-serif;font-weight:500}.footer{background-color:#fff;color:#919699;font-family:"Merriweather",serif;font-size:14px;font-weight:400}.footer .textwidget,.footer .widget_nav_menu ul>li>a{color:#919699;font-family:"Merriweather",serif;font-size:14px;font-weight:400}.footer .logo{margin-top:0;margin-bottom:2rem;text-align:left}.footer .textwidget h4{text-transform:uppercase}.footer .icon-box{margin-top:2rem}.footer .icon-box__title{color:#676b6f}.footer .icon-box__subtitle{color:#a4a8ac}.footer .widget_nav_menu ul li{margin-bottom:2rem}.footer ul.social{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-top:10rem;margin-bottom:10px;padding:0;border-left:1px solid #87b7b2}.footer ul.social li{display:inline-block;margin:0;padding:0 9px;border-right:1px solid #87b7b2;border-left:1px solid #87b7b2}.footer ul.social img{display:inline;width:auto;max-height:none}.footer .ct-book-now-subtitle{color:#5a5a5c}.footer .footer-location iframe{display:inline;width:300px;max-width:100%}.footer .spwidget-button-wrapper .spwidget-button.btn{border-color:#efe68b;background-color:#efe68b;color:#5a5a5c;font-family:"Josefin Sans",Helvetica,Arial,sans-serif}.footer .spwidget-button-wrapper .spwidget-button.btn:hover,.footer .spwidget-button-wrapper .spwidget-button.btn:focus{border-color:#fef7b4;background-color:#fef7b4;color:#5a5a5c}.footer-location{clear:both;margin-top:90px}@media(min-width: 992px){.footer-top .row>[class*=col-]{width:33.333333%}}@media(max-width: 500px){.footer .logo{max-width:100%;text-align:center}.footer .logo .img-responsive{width:120px;margin-right:auto;margin-left:auto;text-align:center}.footer .icon-box{margin-right:auto;margin-left:auto;text-align:left}.footer .icon-box__text{text-align:left}.footer .textwidget .icon-box:nth-of-type(3){margin-bottom:1em}.footer .spwidget-button-wrapper{text-align:center}.footer ul.social{justify-content:center;margin-top:3rem}.footer .footer-location{display:none}.footer-top .widget{text-align:center}.ct-book-now .footer-top__headings,.ct-book-now-subtitle,#menu-item-1788{display:none}#menu-footer-menu{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1em}}.wpcf7-select,.wpcf7-text{min-height:50px;font-size:16px;line-height:30px}.wpcf7-textarea{font-size:16px;line-height:30px}.contact-form-section{max-width:670px;margin:0 auto 5rem;padding-bottom:3rem;border-bottom:2px solid #efe68b}.lead-generation-form label,.lead-generation-form .wpcf7-select{display:block}.lead-generation-form .wpcf7-select{box-sizing:border-box;height:44px}.lead-generation-form .wpcf7-submit{float:none !important}.center{text-align:center}input.wpcf7-form-control.wpcf7-submit.btn.btn-primary{width:285px;min-height:50px;border-radius:4px;background:#f0e58a;font-size:18px;font-weight:700;line-height:50px;text-align:center}.home .latest-post__thumbnail img{max-width:150px}.home-page-builder .content-container,.home-page-builder .panel-grid,.home-page-builder .panel-grid-cell,.home-page-builder .widget,.home-page-builder .so-panel{margin:0 !important;padding:0}.home header.header{margin-bottom:0}.home-page-builder .section-contained{width:100%;max-width:1170px;margin-right:auto !important;margin-left:auto !important;padding-right:15px;padding-left:15px}.home-page-builder .section-full-background{padding-right:max(20px,(100% - 1140px)/2);padding-left:max(20px,(100% - 1140px)/2)}.home-page-builder h2{font-size:36px;font-weight:500}.home-page-builder .btn-yellow{display:inline-block;margin:0;padding:12px 24px;border:3px solid #efe68b;border-radius:4px;background:#efe68b;color:#000;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase}.home-page-builder .btn-yellow:hover,.home-page-builder .btn-yellow:focus-visible{color:#000;text-decoration:underline}.home-page-builder .btn-yellow.btn-hollow{background:rgba(0,0,0,0)}.home-page-builder .h-intro-cta-btn{display:flex;flex-wrap:wrap;gap:30px}.home-page-builder .reviewsection{padding-top:60px;padding-bottom:60px}.home-page-builder .author.intro-title{gap:30px;padding-top:0;padding-bottom:42px}.home-page-builder .author.intro-title .about-us-image img{display:block;width:100%;height:auto}.home-page-builder .author.intro-title .about-us-copy{text-align:center}.home-page-builder .author.intro-title .about-us__name{margin:0 0 15px;padding-top:25px;color:#000;font-size:34px;font-weight:500;line-height:37.4px}.home-page-builder .author.intro-title .about-us__description{margin:0}.home-page-builder .author.intro-title .cta-btn{margin-top:20px}.home-page-builder .author.intro-title .cta-btn .read-more{display:inline-block;padding:13px 24px;border-radius:4px;background:#d0e3e1;color:#1c1c1c;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-decoration:none}.home-page-builder .author.intro-title .cta-btn .read-more:hover,.home-page-builder .author.intro-title .cta-btn .read-more:focus-visible{color:#1c1c1c;text-decoration:underline}.home-page-builder .author.intro-title .h-intro-cta-btn{justify-content:flex-start}.home-page-builder .author.intro-title .home-intro-content h2{margin:0 0 20px;font-size:32px;font-weight:600;line-height:35.2px}.home-page-builder .author.intro-title .home-intro-content h3{margin:0 0 20px;font-size:26px;font-weight:600;line-height:28.6px}.home-page-builder .author.intro-title .home-intro-content p{margin:0 0 20px;font-size:14px;line-height:21px}.home-page-builder .author.intro-title .home-intro-content a:not(.btn-yellow){color:#5a5a5c;text-decoration:underline}.home-page-builder .home-benefits-section{padding-top:60px;padding-bottom:50px;background-image:url("/wp-content/uploads/2026/02/benefits-sec-bg.jpg");background-position:center;background-size:cover}.home-page-builder .home-benefits-section h3{margin:0 0 20px;color:#fff;font-size:28px;font-weight:600;line-height:1.1}.home-page-builder .home-benefits-section p,.home-page-builder .home-benefits-section li,.home-page-builder .home-benefits-section a:not(.btn-yellow){color:#fff}.home-page-builder .home-benefits-section p,.home-page-builder .home-benefits-section li{font-size:14px;font-weight:700;line-height:24px}.home-page-builder .home-benefits-section p{margin-bottom:15px}.home-page-builder .verification-row{margin-top:50px !important;margin-bottom:50px !important;min-height:284px;padding:60px 30px;box-shadow:0 0 10px rgba(0,0,0,.14);align-items:center !important}.home-page-builder .verification-row .verification-heading{position:absolute;left:0;width:100%;transform:translateY(-38px)}.home-page-builder .verification-row .verification-logo{padding-top:55px;text-align:center}.home-page-builder .verification-row .verification-logo img{width:auto;max-width:190px;max-height:90px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(1) .verification-logo img{width:150px;max-width:150px;max-height:none}.home-page-builder .verification-row>.panel-grid-cell:nth-child(2) .verification-logo img{width:200px;max-width:200px;max-height:none}.home-page-builder .verification-row>.panel-grid-cell:nth-child(3) .verification-logo img{width:172px;max-width:172px;max-height:none}.home-page-builder .verification-row>.panel-grid-cell:nth-child(4) .verification-logo img{width:133px;max-width:133px;max-height:none}.home-page-builder .general-text{padding-top:0;padding-bottom:0}.home-page-builder .general-text h2,.home-page-builder .general-text h2 a{font-size:28px}.home-page-builder .general-text h2 a{font-weight:700;color:#87b7b2}.home-page-builder .general-text h2{margin:0 0 20px;font-weight:700}.home-page-builder .general-text p{margin-bottom:15px;font-size:14px}.home-page-builder .core-hypnotherapy-intro{padding-top:30px;padding-bottom:0}.home-page-builder .therapy-modalities{gap:30px;padding-bottom:0}.home-page-builder .therapy-modalities .panel-grid-cell{position:relative;margin-bottom:30px}.home-page-builder .therapy-modalities .modality-image img{display:block;width:100%}.home-page-builder .therapy-modalities .teel-bg{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:#87b7b2}.home-page-builder .therapy-modalities .teel-bg p,.home-page-builder .therapy-modalities .teel-bg a{color:#fff}.home-page-builder .services-cards-wrap{box-sizing:border-box;width:1160px;max-width:calc(100% - 30px);gap:0;margin-right:auto !important;margin-bottom:40px !important;margin-left:auto !important;padding-right:0;padding-top:0;padding-bottom:0;padding-left:0;flex-wrap:wrap;justify-content:center !important}.home-page-builder .services-cards-wrap .panel-grid-cell{position:relative;flex:0 0 20% !important;width:20% !important;max-width:20% !important;box-shadow:none}.home-page-builder .services-cards-wrap .service-card-image img{display:block;width:100%}.home-page-builder .services-cards-wrap .service-card-content{display:flex;position:absolute;inset:0;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:10px 5px}.home-page-builder .services-cards-wrap .service-card-content p,.home-page-builder .services-cards-wrap .service-card-content a{color:#fff}.home-page-builder .services-cards-wrap .service-card-content a{font-weight:700}.home-page-builder .services-toggle-section{margin-bottom:30px !important;padding-top:0;padding-bottom:0}.home-page-builder .services-toggle-section>.panel-grid-cell>.so-panel:last-child{margin-top:30px !important}.home-page-builder .services-toggle-section .sow-accordion{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.home-page-builder .services-toggle-section .sow-accordion-panel{margin:0 !important}.home-page-builder .services-toggle-section .sow-accordion-panel-header{min-height:104px;padding:24px 50px 24px 102px !important;background-position:30px center !important;background-repeat:no-repeat !important;background-size:56px auto !important;background-color:#86b7b2 !important;color:#fff !important;font-family:"Josefin Sans",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:25px}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(1) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/individual-and-specialized-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(2) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/emotional-healing-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(3) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/relationship-and-family-support-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(4) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/hypnotherapy-for-children-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(5) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/emotional-and-behavioral-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(6) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/personal-development-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(7) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/complex-conditions-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(8) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/complementary-techniques-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel:nth-child(9) .sow-accordion-panel-header{background-image:url("/wp-content/uploads/2026/02/integrative-treatments-icon.png") !important}.home-page-builder .services-toggle-section .sow-accordion-panel-content .sow-accordion-panel-border{padding:24px 28px !important;background:#eef9f8 !important}.home-page-builder .services-toggle-section .sow-accordion-panel-content .sow-accordion-panel-border strong{color:#86b7b2}.home-page-builder .how-it-works-heading{box-sizing:border-box;width:100%;max-width:none;margin-top:30px !important;padding-right:max(20px,(100% - 1140px)/2);padding-top:50px;padding-bottom:0;padding-left:max(20px,(100% - 1140px)/2);background:#86b7b2}.home-page-builder .how-it-works-heading h2,.home-page-builder .how-it-works-heading p{color:#fff}.home-page-builder .how-it-works-heading h2{margin:0 0 30px;font-weight:600}.home-page-builder .how-it-works-heading p{font-size:14px;font-weight:700;line-height:24px}.home-page-builder .steps-blocks-wrap{box-sizing:border-box;width:100%;max-width:none;gap:10px;flex-wrap:wrap !important;padding-right:max(20px,(100% - 1140px)/2);padding-top:30px;padding-bottom:30px;padding-left:max(20px,(100% - 1140px)/2);background:linear-gradient(to bottom, #86b7b2 222px, #fff 222px)}.home-page-builder .steps-blocks-wrap .steps-block{height:100%;padding:30px 24px;border-radius:4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center}.home-page-builder .steps-blocks-wrap>.panel-grid-cell{flex:0 0 calc(50% - 5px) !important;width:calc(50% - 5px) !important;max-width:calc(50% - 5px) !important}.home-page-builder .steps-blocks-wrap .steps-no-icon{display:flex;align-items:center;justify-content:center;position:relative;width:60px;height:60px;margin:0 auto 30px;border-radius:50%;background:rgba(0,0,0,0);color:#5a5a5c;font-size:25px}.home-page-builder .steps-blocks-wrap .steps-no-icon::before{content:"";position:absolute;top:50%;right:30%;z-index:1;width:100%;height:100%;border:5px dashed #eee68a;border-radius:50%;transform:translateY(-50%)}.home-page-builder .steps-blocks-wrap .steps-no-icon span{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:3;width:60px;height:60px;border-radius:50%;background:#d0e3e1}.home-page-builder .steps-blocks-wrap .step-title{margin:0 0 20px;color:#86b7b2;font-size:20px;font-weight:600;line-height:25px}.home-page-builder .asking{gap:30px;padding-top:60px;padding-bottom:60px;align-items:center !important}.home-page-builder .asking .asking-image img{display:block;width:271px;height:271px;margin-right:auto;margin-left:auto;border-radius:50%;object-fit:cover}.home-page-builder .asking .bordersection{margin-bottom:20px;padding:25px 0;border-top:5px solid #efe68b;border-bottom:5px solid #efe68b}.home-page-builder .whypsycho{padding:70px 60px;background-image:url("/wp-content/uploads/2021/12/WHY_PSYCHOTHERAPY.webp");background-position:center;background-size:cover}.home-page-builder .whypsycho h2,.home-page-builder .whypsycho h3,.home-page-builder .whypsycho p,.home-page-builder .whypsycho a{color:#fff}.home-page-builder .whypsycho h2.section-heading{margin-bottom:20px}.home-page-builder .testimonial-heading{padding-top:60px;padding-bottom:20px}.home-page-builder .testimonial-cards{position:relative;max-width:783px;gap:0;min-height:276px;padding-bottom:60px}.home-page-builder .testimonial-cards .panel-grid-cell{display:none}.home-page-builder .testimonial-cards .panel-grid-cell:first-child{display:block;width:100% !important}.home-page-builder .testimonial-cards.is-ready .panel-grid-cell:first-child{display:none}.home-page-builder .testimonial-cards.is-ready .panel-grid-cell.is-active{display:block;width:100% !important}.home-page-builder .testimonial-cards blockquote{height:auto;min-height:0;margin:0;padding:25px 0;border:0;border-top:5px solid #efe68b;border-bottom:5px solid #efe68b;box-shadow:none;text-align:center}.home-page-builder .testimonial-cards blockquote p{margin:0;color:#5a5a5c;font-size:14px;font-weight:400;line-height:24px}.home-page-builder .testimonial-cards cite{display:block;margin-top:20px;color:#5a5a5c;font-family:"Merriweather",Georgia,serif;font-size:16px;font-style:normal;font-weight:500}.home-page-builder .testimonial-cards .home-testimonial-control{position:absolute;top:50%;z-index:2;width:40px;height:48px;padding:0;border:0;background:rgba(0,0,0,0);color:#caced7;font-family:Arial,sans-serif;font-size:42px;font-weight:400;line-height:48px;transform:translateY(-50%)}.home-page-builder .testimonial-cards .home-testimonial-previous{left:-45px}.home-page-builder .testimonial-cards .home-testimonial-next{right:-45px}.home-page-builder .faq-container-wrap{box-sizing:border-box;width:100%;max-width:none;min-height:635px;padding-top:50px;padding-right:max(20px,(100% - 1140px)/2);padding-bottom:50px;padding-left:max(20px,(100% - 1140px)/2);background:#f5fbfb}.home-page-builder .faq-container-wrap .widget-title{color:#87b7b2;font-size:36px;font-weight:600;text-align:center;margin-bottom:30px}.home-page-builder .faq-container-wrap .sow-accordion{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;padding-top:30px}.home-page-builder .faq-container-wrap .sow-accordion-panel{margin:0 !important;padding-bottom:20px;border-bottom:1px solid #d0e3e1}.home-page-builder .faq-container-wrap .sow-accordion-panel-header{padding:0 30px 0 0 !important;background:rgba(0,0,0,0) !important;color:#86b7b2 !important;font-size:20px;font-weight:600;line-height:22px}.home-page-builder .faq-container-wrap .sow-accordion-title{font-family:"Josefin Sans",Helvetica,Arial,sans-serif;font-weight:600}.home-page-builder .faq-container-wrap .sow-accordion-panel-content .sow-accordion-panel-border{padding:10px 0 0 !important}.home-page-builder .faq-container-wrap .sow-accordion-panel-content .sow-accordion-panel-border p{margin:0 0 10px;line-height:24px}.home-page-builder .faq-container-wrap>.panel-grid-cell>.so-panel:last-child{margin-top:83px !important}.home-page-builder .blogsection{gap:0;margin-top:35px !important;padding-right:0;padding-top:70px;padding-bottom:80px;padding-left:0;background-image:url("/wp-content/uploads/2021/12/featured_blogs.webp");background-position:center;background-size:cover}.home-page-builder .blogsection h2,.home-page-builder .blogsection h4,.home-page-builder .blogsection p,.home-page-builder .blogsection a{color:#fff}.home-page-builder .blogsection .section-heading,.home-page-builder .blogsection .widget-title{color:#fff;font-size:36px;font-weight:500;text-align:center}.home-page-builder .blogsection .widget-title{margin-top:20px;margin-bottom:10px}.home-page-builder .blogsection .resources h4{margin-top:0}.home-page-builder .blogsection .resources{padding-right:3rem;padding-left:3rem}.home-page-builder .blogsection .resources .featuredblogitemcopy{max-width:572px;margin:3rem auto}.home-page-builder .blogsection .featuredblogitem{display:flex;gap:25px;align-items:center;justify-content:center;max-width:572px;margin:30px 0}.home-page-builder .blogsection .featuredblogitemcopy .latest-post__title{margin-bottom:10px;padding-right:0;padding-left:0}.home-page-builder .blogsection .featuredblogitemcopy .latest-post__title a{text-transform:uppercase}.home-page-builder .blogsection .featuredblogitemcopy .latest-post__excerpt{margin:0;padding:3px 0}.home-page-builder .blogsection .featuredblogitemimg img{display:block;width:150px;height:150px;border-radius:0;object-fit:cover}.home-page-builder .blogsection .featuredblogitemimg,.home-page-builder .blogsection .featuredblogitemimg a{display:block;height:150px}.home-page-builder .blogsection>.panel-grid-cell{box-sizing:border-box;flex:0 0 calc(50% + 10px) !important;width:calc(50% + 10px) !important;max-width:calc(50% + 10px) !important;padding-right:10px;padding-left:10px}.home-page-builder .blogsection>.panel-grid-cell:first-child{margin-left:-10px !important}@media(min-width: 781px){.home-page-builder .author.intro-title>.panel-grid-cell:first-child{flex:0 0 398px !important;width:398px !important;max-width:398px !important}.home-page-builder .author.intro-title>.panel-grid-cell:last-child{flex:1 1 auto !important;width:auto !important}.home-page-builder .asking{box-sizing:border-box;width:1160px;max-width:calc(100% - 30px);gap:0;padding-right:0;padding-left:0;justify-content:space-between !important}.home-page-builder .asking>.panel-grid-cell:first-child{flex:0 0 271px !important;width:271px !important;max-width:271px !important}.home-page-builder .asking>.panel-grid-cell:last-child{flex:0 0 766.6667px !important;width:766.6667px !important;max-width:766.6667px !important}}.home-video-hero{aspect-ratio:16/9;align-items:stretch !important}.home-video-hero>.panel-grid-cell,.home-video-hero .so-panel,.home-video-hero .panel-widget-style,.home-video-hero .so-widget-sow-hero{height:100% !important;min-height:0 !important}.home-video-hero .sow-slider-base,.home-video-hero .sow-slider-images,.home-video-hero .sow-slider-image,.home-video-hero .sow-slider-image-wrapper{height:100% !important;min-height:0 !important}.home-video-hero .sow-slider-image-wrapper{display:flex;flex-direction:column;justify-content:center;width:70%;max-width:none !important;padding:0 15px !important;text-align:center}.home-video-hero .sow-slider-image-container{height:100%}.home-video-hero .sow-slider-image-wrapper h1{margin:0 0 15px !important;color:#fff;font-family:"Josefin Sans",Helvetica,Arial,sans-serif;font-size:36px;font-weight:500;line-height:1.1 !important;text-shadow:none}.home-video-hero .sow-slider-image-wrapper p{margin:0 0 10px !important;color:#fff;font-family:"Merriweather",Georgia,serif;font-size:14px;line-height:24px;text-shadow:none}.home-video-hero .sow-hero-buttons{height:auto !important;margin-top:10px !important;padding:0 !important}.home-video-hero .sow-slider-pagination,.home-video-hero .sow-slide-nav{display:none !important}.home-video-hero .sow-background-element{min-width:100%;min-height:100%;object-fit:cover}.home-video-hero .sow-hero-buttons .home-hero-booking-button{padding:13px 10px !important;border:0 !important;border-radius:4px !important;background:#efe68b !important;box-shadow:none !important;color:#000 !important;font-family:"Montserrat",Helvetica,Arial,sans-serif !important;font-size:14px !important;font-weight:600 !important;line-height:22.4px !important;text-transform:uppercase}.home-video-hero .sow-hero-buttons .home-hero-booking-button:hover,.home-video-hero .sow-hero-buttons .home-hero-booking-button:focus-visible{background:#fef7b4 !important;color:#5a5a5c !important}body.home .home-page-builder .home-video-hero .sow-hero-buttons .home-hero-booking-button{color:#000 !important;-webkit-text-fill-color:#000}body.home .home-page-builder .home-video-hero .sow-hero-buttons .home-hero-booking-button:hover,body.home .home-page-builder .home-video-hero .sow-hero-buttons .home-hero-booking-button:focus-visible{border-color:#fef7b4 !important;background:#fef7b4 !important;color:#5a5a5c !important;-webkit-text-fill-color:#5a5a5c}@media(max-width: 800px){.home .intro-title h2.about-us__name,.home .intro-title .home-intro-content h2{font-size:28px !important}.home .intro-title .home-intro-content h3{font-size:22px !important}}@media(max-width: 780px){.overlay-content h1,.home-video-hero .sow-slider-image-wrapper h1{font-size:24px}.home-video-hero{aspect-ratio:auto;width:calc(100% - 40px);height:355px;margin-right:20px !important;margin-left:20px !important}.home-video-hero .sow-slider-base,.home-video-hero .sow-slider-images,.home-video-hero .sow-slider-image,.home-video-hero .sow-slider-image-wrapper{height:355px !important;min-height:355px !important}.home-video-hero .sow-background-element{left:0 !important;width:100% !important;height:355px !important;min-width:100% !important;min-height:355px !important;margin:0 !important;transform:none !important;object-fit:cover}.home-page-builder .author.intro-title,.home-page-builder .home-benefits-section,.home-page-builder .general-text,.home-page-builder .how-it-works-heading,.home-page-builder .faq-container-wrap{padding-right:30px !important;padding-left:30px !important}.home-page-builder .how-it-works-heading{margin-top:30px !important}.home-page-builder .author.intro-title{padding-bottom:30px}.home-page-builder .author.intro-title>.panel-grid-cell:first-child{margin-bottom:30px !important}.home-page-builder .author.intro-title .h-intro-cta-btn{justify-content:center}.home-page-builder .author.intro-title .home-intro-content h2{line-height:30.8px}.home-page-builder .author.intro-title .home-intro-content h3{line-height:24.2px}.home-page-builder .panel-grid:not(.home-video-hero){flex-direction:column}.home-page-builder .panel-grid:not(.home-video-hero)>.panel-grid-cell{width:100% !important;margin-bottom:0 !important}.home-page-builder .services-cards-wrap{width:100%;max-width:none;flex-direction:row !important;flex-wrap:wrap !important}.home-page-builder .services-cards-wrap>.panel-grid-cell{flex:0 0 50% !important;width:50% !important;max-width:50% !important;margin-bottom:0}.home-page-builder .section-contained,.home-page-builder .section-full-background{padding-right:20px;padding-left:20px}.home-page-builder .author.intro-title,.home-page-builder .therapy-modalities,.home-page-builder .services-cards-wrap,.home-page-builder .steps-blocks-wrap,.home-page-builder .asking,.home-page-builder .testimonial-cards,.home-page-builder .blogsection{gap:0}.home-page-builder .therapy-modalities{box-sizing:border-box;padding-right:30px !important;padding-left:30px !important}.home-page-builder .services-toggle-section .sow-accordion{grid-template-columns:1fr}.home-page-builder .therapy-modalities>.panel-grid-cell{margin-bottom:30px !important}.home-page-builder .therapy-modalities>.panel-grid-cell:last-child{margin-bottom:0 !important}.home-page-builder .steps-blocks-wrap>.panel-grid-cell{flex:0 0 100% !important;width:100% !important;max-width:100% !important;margin-bottom:10px !important}.home-page-builder .steps-blocks-wrap>.panel-grid-cell:last-child{margin-bottom:0 !important}.home-page-builder .steps-blocks-wrap{padding-bottom:0;background:linear-gradient(to bottom, #86b7b2 637px, #fff 637px)}.home-page-builder .testimonial-cards>.panel-grid-cell{margin-bottom:0}.home-page-builder .testimonial-cards{padding-right:40px;padding-left:40px}.home-page-builder .testimonial-cards .home-testimonial-previous{left:0}.home-page-builder .testimonial-cards .home-testimonial-next{right:0}.home-page-builder .blogsection>.panel-grid-cell:first-child{order:2}.home-page-builder .blogsection>.panel-grid-cell:last-child{order:1}.home-page-builder .blogsection{box-sizing:border-box;width:100%;max-width:none;margin-right:0 !important;min-height:0;margin-top:0 !important;margin-left:0 !important;padding:20px}.home-page-builder .blogsection>.panel-grid-cell{flex:0 0 auto !important;width:100% !important;max-width:100% !important;margin-left:0 !important;padding-right:0;padding-left:0}.home-page-builder .blogsection .resources{width:100%;margin-left:10px;padding-right:30px;padding-left:30px}.home-page-builder .blogsection .featuredblogitem{flex-wrap:wrap}.home-page-builder .verification-row{box-sizing:border-box;position:relative;width:100%;max-width:none;min-height:634px;margin:0 !important;padding:110px 30px 60px;box-shadow:none}.home-page-builder .verification-row::before{content:"";position:absolute;top:50px;right:30px;bottom:50px;left:30px;z-index:0;box-shadow:0 0 10px rgba(0,0,0,.14)}.home-page-builder .verification-row>.panel-grid-cell{position:relative;z-index:1}.home-page-builder .verification-row .verification-heading{position:static;transform:none}.home-page-builder .verification-row .verification-logo{padding-top:10px}.home-page-builder .verification-row .verification-logo img{max-width:100%;height:auto}.home-page-builder .verification-row>.panel-grid-cell:nth-child(1) .verification-logo img{width:150px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(2){top:-20px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(2) .verification-logo img{width:200px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(3){top:-40px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(3) .verification-logo img{width:172px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(4){top:-60px}.home-page-builder .verification-row>.panel-grid-cell:nth-child(4) .verification-logo img{width:133px}.home-page-builder .whypsycho{padding:35px 25px}.home-page-builder .faq-container-wrap{min-height:0;padding-bottom:30px !important}.home-page-builder .faq-container-wrap>.panel-grid-cell>.so-panel:last-child{margin-top:30px !important}.home-page-builder .faq-container-wrap>.panel-grid-cell>.so-panel:last-child p{margin-bottom:0}.home-page-builder .faq-container-wrap .sow-accordion-panel-header{display:flex !important;align-items:flex-start;justify-content:space-between;gap:10px;padding-right:0 !important}.home-page-builder .faq-container-wrap .sow-accordion-title{flex:1 1 auto;min-width:0}.home-page-builder .faq-container-wrap .sow-accordion-open-close-button{position:static !important;flex:0 0 24px;width:24px;margin:0 !important}.home-page-builder .testimonial-cards blockquote{min-height:0}}@media(max-width: 767px){.home-video-hero .sow-slider-image-wrapper{width:100%}.home-video-hero .sow-slider-image-wrapper h1{font-size:22px !important}}@media(max-width: 500px){.home .bg-video-wrap{height:auto}.home .bg-video-wrap video{min-height:230px}.home section.reviewsection{padding-top:30px}.home .intro-title{justify-content:center;text-align:center}.home .intro-title .section-heading{margin-top:-24px}.home .intro-title .about-us__name,.home .intro-title .home-intro-content h2{font-size:28px}.home .intro-title .home-intro-content h3{font-size:22px}.home .img-circle{margin:0 auto}.home-video-hero{aspect-ratio:auto;height:230px}.home-video-hero .sow-slider-base,.home-video-hero .sow-slider-images,.home-video-hero .sow-slider-image,.home-video-hero .sow-slider-image-wrapper{height:230px !important;min-height:230px !important}.home-video-hero .sow-slider-image-wrapper{width:100%}.home-video-hero .sow-background-element{height:230px !important;min-height:230px !important}}@media(max-width: 479px){.home-video-hero{width:calc(100% - 40px);height:491px;margin-right:20px !important;margin-left:20px !important}.home-video-hero .sow-slider-base,.home-video-hero .sow-slider-images,.home-video-hero .sow-slider-image{height:491px !important;min-height:491px !important}.home-video-hero .sow-slider-image{background-color:#fff !important;background-image:none !important}.home-video-hero .sow-slider-image-container{top:250px !important;height:auto !important}.home-video-hero .sow-slider-image-wrapper{height:auto !important;min-height:0 !important;padding:0 15px !important}.home-video-hero .sow-background-element{top:0 !important;left:0 !important;width:100% !important;height:230px !important;min-width:100% !important;min-height:230px !important;margin:0 !important;transform:none !important;object-fit:cover}.home-video-hero .sow-slider-image-wrapper h1{color:#87b7b2 !important;font-size:22px !important;line-height:1.1 !important}.home-video-hero .sow-slider-image-wrapper p{color:#000 !important;font-size:12px !important;line-height:24px}.home-video-hero .sow-hero-buttons .home-hero-booking-button{padding:7px 10px !important;color:#000 !important;font-size:12px !important;line-height:24px !important}.home-video-hero .sow-hero-buttons{margin-top:7px !important}body.home .home-video-hero .sow-hero-buttons .home-hero-booking-button{color:#000 !important}}@media(max-width: 375px){.home .bg-video-wrap video{min-height:170px}.home-video-hero{height:431px}.home-video-hero .sow-slider-base,.home-video-hero .sow-slider-images,.home-video-hero .sow-slider-image{height:431px !important;min-height:431px !important}.home-video-hero .sow-slider-image-container{top:190px !important}.home-video-hero .sow-background-element{height:170px !important;min-height:170px !important}}.page-template-service .google-reviews{display:none}.page-template-service .header{margin-bottom:0;box-shadow:none}.page-template-service .banner-section{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center}.page-template-service .banner-section::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(145,188,184,.92);content:""}.page-template-service .banner-section .container{position:relative}.page-template-service .banner-section .breadcrumbs{padding:27px 0}.page-template-service .banner-section .breadcrumbs a{color:#efe68b;font-weight:600}.page-template-service .banner-section #breadcrumbs{color:#fff}.page-template-service .banner-section .main-title{margin-bottom:0;padding:52px 0 90px;border-bottom:0}.page-template-service .banner-section .main-title__primary{margin-bottom:0;color:#fff;font-size:36px;font-weight:400}.page-template-service .banner-section .banner-content-col .main-title{padding-bottom:30px}.page-template-service .banner-two-col-wrap{display:flex;align-items:center;justify-content:space-between;padding:60px 0;gap:40px}.page-template-service .banner-content-col{width:100%;max-width:450px;text-align:left}.page-template-service .banner-sub-heading{color:#fff;font-size:18px;font-weight:400;line-height:1.5}.page-template-service .banner-sub-heading a{color:inherit;text-decoration:underline}.page-template-service .banner-sub-heading a:hover,.page-template-service .banner-sub-heading a:focus{opacity:.7}.page-template-service .banner-form-col{width:100%;max-width:400px;padding:40px 24px;background-color:#fff;color:#5a5a5c;text-align:left}.page-template-service .banner-form-col .wpcf7-list-item{margin:0}.page-template-service .banner-form-col .wpcf7-text{min-height:42px;padding:6px 10px;font-size:14px}.page-template-service .banner-form-col .form-submit-btn{position:relative}.page-template-service .banner-form-col .form-submit-btn .wpcf7-submit{width:100% !important}.page-template-service .banner-form-col .form-submit-btn .wpcf7-spinner{position:absolute;top:13px;right:0}.page-template-service .banner-form-col .wpcf7 form.sent .wpcf7-response-output{padding:0;border-color:rgba(0,0,0,0);color:#000;font-size:14px;font-weight:700}.page-template-service .service-page-layout .widget_media_image img{display:block;margin-right:auto;margin-left:auto}.page-template-service .service-page-layout .content-container{margin-bottom:0;padding:75px 0 35px;color:#4b4b4b}.page-template-service .service-page-layout .content-container hr{margin-top:33px;margin-bottom:33px}.page-template-service .service-page-layout .content-container p a,.page-template-service .service-page-layout .content-container ul a{font-weight:700}.page-template-service .service-page-layout .content-container ul{font-family:"Merriweather",Helvetica,Arial,sans-serif}.page-template-service .service-page-layout .content-container .sow-accordion-title h3{margin:0;color:#fff;font-family:"Merriweather",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.1}.page-template-service .service-sidebar .widget{margin-bottom:30px;padding:20px 0;box-shadow:none}.page-template-service .service-sidebar .wpcf7-submit{max-width:100%}.page-template-service .service-sidebar .wpcf7-list-item{margin:0}.page-template-service .latest-posts{margin-top:0;padding:0 0 50px;border-bottom:1px solid #eee}.page-template-service .latest-posts h3{margin:0;padding:0 0 28px;color:#87b7b2;font-size:36px;font-weight:500;line-height:1.3;text-align:center}.page-template-service .latest-post,.page-template-service .latest-post:hover{box-shadow:none}.page-template-service .latest-post__title{margin:10px 0;padding:0;color:#5a5a5c;font-size:18px;font-weight:500;text-transform:uppercase}.page-template-service .latest-post__title a{color:#5a5a5c}.page-template-service .latest-post__excerpt{margin-bottom:10px;padding:3px 0;color:#5a5a5c}.page-template-service .testimonial-section{max-width:783px;margin:0 auto;padding:0 30px 50px}.page-template-service .testimonial-section .section-heading{font-size:36px;font-weight:500}.page-template-service .testimonial-section .testimonial-slide{flex:0 0 100%;width:100%;margin:30px 0;border:0}.page-template-service .testimonial-section .testimonial-slide p{margin-bottom:20px;padding:25px 0;border-top:5px solid #efe68b;border-bottom:5px solid #efe68b}.page-template-service .testimonial-section .testimonial-slide cite{color:#5a5a5c;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.page-template-service .testimonial-section .testimonial-controls{position:static}.page-template-service .testimonial-section .testimonial-control{position:absolute;top:40%;width:auto;height:auto;padding:1px 6px;border:0;background:rgba(0,0,0,0);color:#87b7b2;font-size:0;line-height:0;transform:translateX(-50%)}.page-template-service .testimonial-section .testimonial-control:hover,.page-template-service .testimonial-section .testimonial-control:focus{background:rgba(0,0,0,0);color:#87b7b2;outline:none}.page-template-service .testimonial-section .testimonial-control .fa{font-size:22px;line-height:1}.page-template-service .testimonial-section .testimonial-control--previous{left:-20px}.page-template-service .testimonial-section .testimonial-control--next{right:-40px}.page-template-service .testimonial-section .testimonial-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0)}.page-template-service .testimonial-section .testimonial-slider{position:relative}.page-template-service .testimonial-section .testimonial-viewport{overflow:hidden;transition:height 300ms ease}.page-template-service .testimonial-section .testimonial-track{display:flex;align-items:flex-start;transition:transform 300ms ease;will-change:transform}.page-template-service .testimonial-section .testimonial-slider.is-resetting .testimonial-track,.page-template-service .testimonial-section .testimonial-slider.is-resetting .testimonial-viewport{transition:none}@media(prefers-reduced-motion: reduce){.page-template-service .testimonial-section .testimonial-track,.page-template-service .testimonial-section .testimonial-viewport{transition:none}}.page-template-service .service-toggle .toggle-question,.page-template-service .faq-toggle .toggle-question{cursor:pointer}.page-template-service .service-toggle .toggle-question:focus,.page-template-service .faq-toggle .toggle-question:focus{outline:2px solid currentColor;outline-offset:3px}.page-template-service .service-toggle .toggle-content,.page-template-service .faq-toggle .toggle-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.page-template-service .faq-toggle .toggle-question{position:relative;padding-right:40px}.page-template-service .faq-toggle .toggle-question::after{position:absolute;top:50%;right:5px;width:30px;height:30px;transform:translateY(-50%);color:#86b7b2;content:"+";font-size:30px;line-height:30px;text-align:center}.page-template-service .faq-toggle.active .toggle-question::after{content:"-"}@media(max-width: 991px){.page-template-service .banner-two-col-wrap{flex-direction:column;justify-content:center}.page-template-service .banner-content-col{max-width:400px}}@media(min-width: 992px){.page-template-service .testimonial-section .testimonial-control--previous{left:-60px}.page-template-service .testimonial-section .testimonial-control--next{right:-70px}}.page-id-248 .main-title__secondary{color:#5a5a5c}.default-page-layout article h2,.default-page-layout article h3,.default-page-layout article h4,.default-page-layout article h5,.default-page-layout article h6,.service-page-layout article h2,.service-page-layout article h3,.service-page-layout article h4,.service-page-layout article h5,.service-page-layout article h6{line-height:1.2}.default-page-layout article h2,.service-page-layout article h2{margin-top:32px;margin-bottom:16px;font-size:24px}.default-page-layout article h3,.service-page-layout article h3{margin-top:28px;margin-bottom:14px;font-size:20px}.default-page-layout article h4,.service-page-layout article h4{margin-top:24px;margin-bottom:12px;font-size:18px}.default-page-layout article h5,.service-page-layout article h5{margin-top:22px;margin-bottom:10px;font-size:16px}.default-page-layout article h6,.service-page-layout article h6{margin-top:20px;margin-bottom:10px;font-size:14px}.default-page-layout article p,.service-page-layout article p{margin-bottom:16px}@media(max-width: 600px){.default-page-layout article h2,.service-page-layout article h2{margin-top:28px;margin-bottom:14px;font-size:24px}.default-page-layout article h3,.service-page-layout article h3{margin-top:24px;margin-bottom:12px;font-size:20px}.default-page-layout article h4,.service-page-layout article h4{margin-top:22px;font-size:18px}.default-page-layout article h5,.service-page-layout article h5{font-size:16px}.default-page-layout article h6,.service-page-layout article h6{font-size:14px}}.default-page-layout article .appointment-block,.service-page-layout article .appointment-block{margin-top:44px;padding:37px 0 15px;border-top:1px solid #de6a26;border-bottom:1px solid #de6a26;text-align:center}.default-page-layout article .appointment-block h3,.service-page-layout article .appointment-block h3{margin:0 0 11px;font-size:18px;letter-spacing:0;text-align:center}.so-widget-sow-accordion .sow-accordion-panel-header{background-color:#d0e3e1 !important;color:#616161 !important}.so-widget-sow-accordion .sow-accordion-panel-header:hover,.so-widget-sow-accordion .sow-accordion-panel-header:focus{border-color:#bee2e2 !important;background-color:#bee2e2 !important;color:#616161 !important}.so-widget-sow-accordion .sow-accordion-panel-header .sow-accordion-title,.so-widget-sow-accordion .sow-accordion-panel-header .sow-accordion-title h2,.so-widget-sow-accordion .sow-accordion-panel-header .sow-accordion-title h3,.so-widget-sow-accordion .sow-accordion-panel-header .sow-accordion-title h4,.so-widget-sow-accordion .sow-accordion-panel-header .sow-accordion-open-close-button{color:inherit !important}.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border{background-color:#ebebeb !important;color:#616161 !important}.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border p,.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border li,.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border h2,.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border h3,.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border h4,.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border h5,.so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border h6{color:inherit !important}.home-page-builder .faq-container-wrap .so-widget-sow-accordion .sow-accordion-panel-header,.home-page-builder .faq-container-wrap .so-widget-sow-accordion .sow-accordion-panel-header:hover,.home-page-builder .faq-container-wrap .so-widget-sow-accordion .sow-accordion-panel-header:focus{border-color:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;color:#86b7b2 !important}.home-page-builder .faq-container-wrap .so-widget-sow-accordion .sow-accordion-panel-header:focus-visible{outline:2px solid currentColor;outline-offset:3px}.home-page-builder .faq-container-wrap .so-widget-sow-accordion .sow-accordion-panel-content .sow-accordion-panel-border{background-color:rgba(0,0,0,0) !important;color:#5a5a5c !important}.blog .header{margin-bottom:0}.blog .banner-section{position:relative;margin-bottom:60px;color:#fff;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover}.blog .banner-section::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(145,188,184,.92)}.blog .banner-section .container{position:relative}.blog .banner-section .breadcrumbs{padding:27px 0}.blog .banner-section .breadcrumbs a{color:#efe68b;font-weight:600}.blog .banner-section #breadcrumbs{color:#fff}.blog .banner-section .main-title{margin-bottom:0;padding:52px 0 90px;border-bottom:0}.blog .banner-section .main-title__primary{margin-bottom:0;color:#fff;font-size:36px;font-weight:400}.blog .banner-section .main-title__secondary{margin:12px 0 0;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:1.5}.blog .content-container{margin-bottom:80px;padding:0 10px}.blog .blog-posts-wrapper{display:flex;flex-wrap:wrap;column-gap:20px}.blog .blog-posts-wrapper .post{width:calc(100% - 10px);margin-bottom:20px}.blog .blog-posts-wrapper .meta-data__date,.blog .blog-posts-wrapper .meta-data__author,.blog .blog-posts-wrapper .meta-data__comments,.blog .blog-posts-wrapper a.more-link{display:none}.blog .blog-posts-wrapper .hentry__title{margin:0 0 11px;font-size:20px;text-transform:uppercase}.blog .blog-posts-wrapper .wp-post-image{position:relative;height:250px;margin-bottom:0;border-radius:0;object-fit:cover}.blog .blog-posts-wrapper .thumbnail-wrapper{position:relative;margin-bottom:20px}.blog .blog-posts-wrapper .thumbnail-wrapper .meta-data{position:absolute;top:10px;left:10px}.blog .pagination{border-top:0}.archive .content-container{margin-bottom:0}.archive .banner-section{position:relative;color:#fff;text-align:center;background:#91bcb8}.archive .banner-section::before{display:none}.archive .banner-section .container{position:relative}.archive .banner-section .breadcrumbs{padding:27px 0}.archive .banner-section .breadcrumbs a{color:#efe68b;font-weight:600}.archive .banner-section #breadcrumbs{color:#fff}.archive .banner-section .main-title{margin-bottom:0;padding:52px 0 90px;border-bottom:0}.archive .banner-section .main-title__primary{margin-bottom:0;color:#fff;font-size:36px;font-weight:400;line-height:39.6px}.sidebar .widget_recent_comments li{color:#4b4b4b}.sidebar .verification-logos a{display:block;width:100%;margin:10px 0;padding:5px 0;border:1px solid #ebedf2;border-radius:2px;box-shadow:0 1px 1px rgba(31,31,31,.05)}.sidebar .verification-logos a:hover{border-color:#dcdfe8}.sidebar .verification-logos .logo-alternative{display:block;width:auto !important;margin:0 auto;border:0 !important;box-shadow:none}.sidebar .widget-about-us .read-more{margin-left:20px}.single-post-layout .breadcrumbs,.default-page-layout .breadcrumbs{padding-bottom:20px}.single-post-layout .content-container,.search-results-layout .content-container,.default-page-layout .content-container{margin-bottom:0}@media(min-width: 992px){.widget_search label{float:left}}#ct-author-bio{display:flex;gap:5%;margin-top:30px;padding-top:30px;letter-spacing:-0.2px;border-top:1px solid rgba(0,0,0,.1)}.ct-author-bio-title{margin-top:0}.single-post .latest-posts,.search-results .latest-posts,.page-template-default .latest-posts{margin-top:0;margin-bottom:60px;padding:0 20px 30px;background-color:#fff}.single-post .latest-posts h3,.search-results .latest-posts h3,.page-template-default .latest-posts h3{margin:0;padding:0 0 28px;color:#333;font-size:24px;line-height:1.3;text-align:center}.single-post .latest-posts .latest-post,.single-post .latest-posts .latest-post:hover,.search-results .latest-posts .latest-post,.search-results .latest-posts .latest-post:hover,.page-template-default .latest-posts .latest-post,.page-template-default .latest-posts .latest-post:hover{box-shadow:none}.single-post .latest-posts .latest-post__title,.search-results .latest-posts .latest-post__title,.page-template-default .latest-posts .latest-post__title{margin:10px 0;padding:0;color:#333;font-size:13px}.single-post .latest-posts .latest-post__title a,.search-results .latest-posts .latest-post__title a,.page-template-default .latest-posts .latest-post__title a{color:#333;line-height:1.33}.single-post .latest-posts .latest-post__excerpt,.search-results .latest-posts .latest-post__excerpt,.page-template-default .latest-posts .latest-post__excerpt{margin:0 0 10px;padding:3px 0}@media(min-width: 601px){.blog .blog-posts-wrapper .post{width:calc(50% - 10px)}}@media(max-width: 576px){#ct-author-bio{flex-wrap:wrap;justify-content:center}.ct-author-bio-content{padding-top:2em;text-align:center}}@media(min-width: 992px){.single-post .latest-posts,.search-results .latest-posts,.page-template-default .latest-posts{padding:0 60px 40px}}.postid-1696 .so-widget-sow-accordion h3{text-align:center}@media(max-width: 768px){body.postid-1328,.postid-1328 p,.postid-1328 .google-reviews .testimonial p.testimonial__quote,.postid-1328 .main-title__secondary,.postid-1328 .latest-post__title,body.postid-751,.postid-751 p,.postid-751 .google-reviews .testimonial p.testimonial__quote,.postid-751 .main-title__secondary,.postid-751 .latest-post__title,body.postid-754,.postid-754 p,.postid-754 .google-reviews .testimonial p.testimonial__quote,.postid-754 .main-title__secondary,.postid-754 .latest-post__title,body.postid-1890,.postid-1890 p,.postid-1890 .google-reviews .testimonial p.testimonial__quote,.postid-1890 .main-title__secondary,.postid-1890 .latest-post__title,body.postid-1469,.postid-1469 p,.postid-1469 .google-reviews .testimonial p.testimonial__quote,.postid-1469 .main-title__secondary,.postid-1469 .latest-post__title,body.postid-1437,.postid-1437 p,.postid-1437 .google-reviews .testimonial p.testimonial__quote,.postid-1437 .main-title__secondary,.postid-1437 .latest-post__title,body.postid-1799,.postid-1799 p,.postid-1799 .google-reviews .testimonial p.testimonial__quote,.postid-1799 .main-title__secondary,.postid-1799 .latest-post__title,body.postid-1344,.postid-1344 p,.postid-1344 .google-reviews .testimonial p.testimonial__quote,.postid-1344 .main-title__secondary,.postid-1344 .latest-post__title,body.postid-1502,.postid-1502 p,.postid-1502 .google-reviews .testimonial p.testimonial__quote,.postid-1502 .main-title__secondary,.postid-1502 .latest-post__title{font-size:16px}.postid-1502 a,.postid-1344 a,.postid-1799 a,.postid-1437 a,.postid-1469 a,.postid-1890 a,.postid-754 a,.postid-751 a,.postid-1328 a{line-height:2}}@media(min-width: 800px){.post-inner h1{font-size:28px}}
