@font-face{font-family:Lato;src:url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6uyw4bmutphjx4wxg.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Lato;src:url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh6uvswipgq.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Roboto;src:url(/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--rose: #cb4154;--rose-deep: #b43041;--navy: #131d3b;--ink: #171717;--paper: #fafafa;--mist: #f2f5f7;--grey: #424242;--white: #fff;--border: rgba(19, 29, 59, .12);--shadow-sm: 0 12px 30px rgba(19, 29, 59, .08);--shadow-lg: 0 28px 70px rgba(19, 29, 59, .16);--container: 1180px;--header-height: 84px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);background:var(--paper)}html.menu-lock{overflow:hidden}body{margin:0;color:var(--ink);background:var(--paper);font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--rose);outline-offset:4px}::selection{color:var(--white);background:var(--rose)}.site-header{position:sticky;z-index:1000;top:0;height:var(--header-height);border-bottom:1px solid rgba(255,255,255,.1);background:color-mix(in srgb,var(--navy) 94%,transparent);box-shadow:0 10px 35px #070c1e29;color:var(--white);backdrop-filter:blur(18px)}.header-inner{display:grid;grid-template-columns:80px 1fr auto;align-items:center;width:min(calc(100% - 40px),var(--container));height:100%;margin-inline:auto;gap:2rem}.brand-link{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;transition:transform .18s ease}.brand-link:hover{transform:translateY(-2px)}.brand-link img{width:64px;height:64px;object-fit:contain}.desktop-navigation{justify-self:center}.desktop-navigation ul{display:flex;align-items:center;margin:0;padding:0;gap:.25rem;list-style:none}.desktop-navigation>ul>li{position:relative;display:flex;align-items:center}.desktop-navigation a{display:flex;min-height:44px;align-items:center;padding:.5rem .9rem;border-radius:999px;color:#ffffffd6;font-family:Lato,sans-serif;font-weight:700;text-decoration:none;transition:color .18s ease,background .18s ease}.desktop-navigation a:hover,.desktop-navigation a[aria-current=page]{color:var(--white);background:#ffffff1a}.submenu-toggle{display:grid;width:34px;height:34px;margin-left:-.55rem;padding:0;place-items:center;border:0;border-radius:50%;color:var(--white);background:transparent;cursor:pointer}.submenu-toggle svg,.mobile-link-row button svg{width:12px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease}.has-submenu:after{content:"";position:absolute;top:100%;left:50%;width:260px;height:14px;transform:translate(-50%)}.submenu{position:absolute;top:calc(100% + 14px);left:50%;display:grid!important;width:260px;padding:.65rem!important;border:1px solid rgba(255,255,255,.1);border-radius:20px;opacity:0;background:var(--navy);box-shadow:var(--shadow-lg);pointer-events:none;transform:translate(-50%,-8px);transition:opacity .35s ease,transform .35s ease}.submenu li,.submenu a{width:100%}.submenu a{border-radius:12px}.has-submenu:hover .submenu,.has-submenu:focus-within .submenu,.has-submenu.submenu-is-open .submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.has-submenu.submenu-is-open>.submenu-toggle svg{transform:rotate(180deg)}.header-call,.mobile-call{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:.65rem 1.35rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:var(--white);background:var(--rose);box-shadow:0 12px 28px #cb415447;font-family:Lato,sans-serif;font-weight:700;text-decoration:none;transition:background .18s ease,transform .18s ease}.header-call:hover,.mobile-call:hover{background:var(--rose-deep);transform:translateY(-2px)}.mobile-menu-toggle,.mobile-navigation{display:none}#content{display:block;min-height:70vh}.therapy-content{overflow:clip}.therapy-content>.elementor,.therapy-content>.elementor>.elementor-section{width:100%}.therapy-content .elementor-section{position:relative}.therapy-content>.elementor>.elementor-top-section{padding:clamp(4.5rem,7vw,7.5rem) 1.5rem}.therapy-content>.elementor>.elementor-top-section:nth-child(odd){background:var(--white)}.therapy-content>.elementor>.elementor-top-section:nth-child(2n){background:var(--mist)}.therapy-content .elementor-container{display:flex;width:min(100%,var(--container));margin-inline:auto;align-items:center;gap:clamp(2rem,5vw,5rem)}.therapy-content .elementor-inner-section{width:100%}.therapy-content .elementor-column{min-width:0;flex:1 1 0}.therapy-content .elementor-col-100{flex-basis:100%}.therapy-content .elementor-col-50{flex-basis:calc(50% - 2rem)}.therapy-content .elementor-col-33{flex-basis:calc(33.333% - 2rem)}.therapy-content .elementor-col-25{flex-basis:calc(25% - 2rem)}.therapy-content .elementor-widget-wrap{display:flex;min-width:0;flex-direction:column;gap:1.15rem}.therapy-content .elementor-widget,.therapy-content .elementor-widget-container,.therapy-content .ekit-wid-con,.therapy-content .ekit-heading{width:100%}.therapy-content .elementor-widget-spacer,.therapy-content .elementor-spacer,.therapy-content .elementor-spacer-inner,.therapy-content i[aria-hidden=true]{display:none!important}.therapy-content h1,.therapy-content h2,.therapy-content h3,.therapy-content h4,.therapy-content h5,.therapy-content h6,.site-footer h2,.site-footer h4{margin:0;color:var(--navy);font-family:Lato,ui-sans-serif,sans-serif;font-weight:700;line-height:1.08;text-wrap:balance}.therapy-content h1,.therapy-content h2{font-size:clamp(2.35rem,5vw,4.75rem);letter-spacing:-.045em}.therapy-content h3{font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.025em}.therapy-content h4{font-size:clamp(1.1rem,2vw,1.4rem)}.therapy-content .elementskit-section-subtitle,.therapy-content>.elementor>.elementor-top-section:not(:first-child) h3:first-child{margin-bottom:.75rem;color:var(--rose-deep);font-size:.82rem;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.therapy-content p,.therapy-content li{color:var(--grey);font-size:clamp(1rem,1.25vw,1.08rem)}.therapy-content p{max-width:68ch;margin:0}.therapy-content p+p{margin-top:1rem}.therapy-content :is(h1,h2,h3,h4,h5,h6)+p,.therapy-content .ekit-heading--title+.ekit-heading__description{margin-top:.75rem}.therapy-content ul,.therapy-content ol{margin:0;padding-left:1.25rem}.therapy-content a:not(.elementskit-btn):not(.elementor-button):not(.bf-btn){color:var(--rose-deep)!important}.therapy-content .elementskit-btn,.therapy-content .elementor-button,.therapy-content .bf-btn,.service-index-hero a{display:inline-flex;min-height:48px;width:fit-content;align-items:center;justify-content:center;padding:.72rem 1.5rem;border:1px solid transparent;border-radius:999px;color:var(--white)!important;background:var(--rose);box-shadow:0 13px 30px #cb415438;font-family:Lato,sans-serif;font-weight:700;line-height:1.2;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.therapy-content .elementskit-btn:hover,.therapy-content .elementor-button:hover,.therapy-content .bf-btn:hover{background:var(--rose-deep);box-shadow:0 16px 36px #b430414d;transform:translateY(-2px)}.therapy-content .elementor-align-center .elementor-button,.therapy-content .elementor-align-center .elementskit-btn,.therapy-content .elementor-align-center .ekit-btn-wraper{margin-inline:auto}.therapy-content img:not(.custom-logo){width:100%;border-radius:clamp(18px,3vw,32px);box-shadow:var(--shadow-lg);object-fit:cover}.therapy-content .elementor-widget-image img{aspect-ratio:4 / 3}.therapy-content img[src$="/logo_5.png"]{width:min(100%,180px);height:auto;aspect-ratio:auto;margin-inline:auto;border-radius:0;box-shadow:none;object-fit:contain}.therapy-content .elementor-inner-section .elementor-column{padding:1.5rem;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--white) 94%,transparent);box-shadow:var(--shadow-sm)}.therapy-content .elementor-inner-section .elementor-inner-section .elementor-column,.therapy-content form .elementor-column{padding:0;border:0;background:transparent;box-shadow:none}.therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(560px,68svh,760px);display:grid;align-items:center;padding-block:clamp(4rem,7vw,7rem);color:var(--white);background:var(--navy)}.therapy-content>.elementor>.elementor-top-section:first-child:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 78% 25%,rgba(203,65,84,.14),transparent 38%),linear-gradient(135deg,#131d3b,#1c294c)}.therapy-content>.elementor>.elementor-top-section:first-child>*{position:relative;z-index:1}.therapy-content>.elementor>.elementor-top-section:first-child h1,.therapy-content>.elementor>.elementor-top-section:first-child h2,.therapy-content>.elementor>.elementor-top-section:first-child h3,.therapy-content>.elementor>.elementor-top-section:first-child p{color:var(--white)}.therapy-content>.elementor>.elementor-top-section:first-child h2 span{color:#f0a0aa}.therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section .elementor-column{border:0;background:transparent;box-shadow:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child,.page-contact .therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(600px,calc(100svh - var(--header-height)),860px);background-image:linear-gradient(90deg,#131d3bfa,#131d3bd6 42%,#131d3b2e 72%,#131d3b14),var(--hero-image);background-position:center;background-size:cover}.page-home .therapy-content>.elementor>.elementor-top-section:first-child:before,.page-contact .therapy-content>.elementor>.elementor-top-section:first-child:before{background:linear-gradient(180deg,#131d3b0f,#131d3b47)}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementor-container{justify-content:flex-start}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementor-column:not(:has(.elementor-element-populated)){display:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementor-element-populated{max-width:680px}.page-services .therapy-content{min-height:clamp(600px,calc(100svh - var(--header-height)),820px);display:grid;align-items:end;padding:2rem;color:var(--white);background-image:linear-gradient(90deg,#131d3bf0,#131d3b33),var(--hero-image);background-position:center;background-size:cover}.service-index-hero{width:min(100%,var(--container));margin-inline:auto;padding-block:clamp(3rem,7vw,7rem)}.service-index-hero h1{max-width:10ch;color:var(--white);font-size:clamp(3.4rem,9vw,7.5rem)}.page-about .therapy-content>.elementor>.elementor-top-section:first-child{background:linear-gradient(135deg,var(--navy),#27375f)}.page-contact .elementor-custom-embed iframe{display:block;width:100%;min-height:clamp(340px,46vw,540px);border:0;border-radius:28px;background:var(--mist);box-shadow:var(--shadow-sm)}.page-contact .elementor-top-section:has(.elementor-widget-spacer):not(:has(h1,h2,h3,h4,p,img,form,iframe)){display:none}.page-legal .therapy-content{padding:clamp(4rem,8vw,7rem) 1.5rem;background:var(--mist)}.page-legal .therapy-content>.elementor{width:min(100%,860px);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);border:1px solid var(--border);border-radius:30px;background:var(--white);box-shadow:var(--shadow-sm)}.page-legal .therapy-content>.elementor>.elementor-top-section,.page-legal .therapy-content>.elementor>.elementor-top-section:first-child{min-height:0;padding:0;color:var(--ink);background:transparent}.page-legal .therapy-content>.elementor>.elementor-top-section:before{display:none}.page-legal .therapy-content h1,.page-legal .therapy-content h2,.page-legal .therapy-content h3,.page-legal .therapy-content p,.page-legal .therapy-content li{color:inherit!important}.bit-form{width:100%;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--border);border-radius:26px;background:var(--white);box-shadow:var(--shadow-sm)}.bit-form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bit-form .btcd-fld-itm{min-width:0}.bit-form .btcd-fld-itm:has(textarea),.bit-form .btcd-fld-itm:has(button),.bit-form .btcd-fld-itm:has(.bf-btn){grid-column:1 / -1}.bit-form .d-none,.bit-form input[name=csrf],.bit-form input[name=t_identity],.bit-form input[name=bitforms_id]{display:none!important}.bit-form label,.bit-form .bf-lbl{display:block;margin-bottom:.35rem;color:var(--navy);font-family:Lato,sans-serif;font-size:.92rem;font-weight:700}.bit-form input:not([type=hidden]),.bit-form textarea,.bit-form select,.bit-form .lms-native-select{width:100%!important;min-height:50px!important;padding:.78rem .95rem!important;border:1px solid rgba(19,29,59,.2)!important;border-radius:13px!important;color:var(--ink)!important;background:var(--white)!important;box-shadow:0 1px #131d3b08!important}.bit-form textarea{min-height:126px!important;resize:vertical}.bit-form input:focus,.bit-form textarea:focus,.bit-form select:focus{border-color:var(--rose)!important;outline:3px solid rgba(203,65,84,.18)!important;outline-offset:1px}.bit-form .bf-btn,.bit-form button[type=submit]{width:100%;border:0;cursor:pointer}.bf-dpd-fld-container{width:100%}.bf-dpd-wrp,.bf-dpd-fld{min-height:50px}@media (max-width: 760px){.bit-form .btcd-fld-itm.lms-select-expanded{position:relative;z-index:20}.bit-form .btcd-fld-itm.lms-select-expanded .lms-native-select{height:var(--lms-select-height, 368px)!important;min-height:var(--lms-select-height, 368px)!important;padding:.25rem!important;overflow-y:auto;border-color:var(--rose)!important;border-radius:14px!important;box-shadow:0 12px 30px #131d3b17!important}.bit-form .btcd-fld-itm.lms-select-expanded .lms-native-select option{min-height:34px;padding:.45rem .7rem;color:var(--ink);background:var(--white)}.bit-form .btcd-fld-itm.lms-select-expanded .lms-native-select option:checked{color:var(--navy);background:#e9f0eb;font-weight:700}}.bf-err-wrp{color:var(--rose-deep);font-size:.85rem}.elementskit-accordion{display:flex;flex-direction:column;gap:.85rem}.elementskit-card{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--white);transition:border-color .2s ease,box-shadow .2s ease}.elementskit-card:hover,.elementskit-card[open]{border-color:color-mix(in srgb,var(--rose) 45%,var(--border));box-shadow:0 12px 30px #131d3b12}.ekit-accordion--toggler,.elementskit-card-header a{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:0;border-radius:0;color:var(--navy)!important;background:transparent;font-family:Lato,sans-serif;font-size:1.02rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;list-style:none}.ekit-accordion--toggler::-webkit-details-marker{display:none}.faq-chevron{flex-shrink:0;width:12px;color:var(--grey);transition:transform .25s ease}.elementskit-card[open] .faq-chevron{transform:rotate(180deg)}.ekit-accordion--content,.elementskit-card-body{padding:0 1.25rem 1.25rem;border:0;border-radius:0;background:transparent}.elementskit-card[open] .elementskit-card-body{animation:faq-reveal .22s ease}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.elementskit-card[open] .elementskit-card-body{animation:none}}.site-footer{color:#ffffffc7;background:#0e1730}.footer-cta{padding:clamp(4rem,8vw,7rem) 1.5rem;background:linear-gradient(135deg,var(--rose-deep),var(--rose));text-align:center}.footer-cta>div{width:min(100%,850px);margin-inline:auto}.footer-cta h2{color:var(--white);font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.04em}.footer-cta p{margin:1.5rem auto 2rem;color:#ffffffe0;font-size:1.08rem}.footer-cta a{display:inline-flex;min-height:48px;align-items:center;padding:.7rem 1.5rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:var(--navy);background:var(--white);font-family:Lato,sans-serif;font-weight:700;text-decoration:none}.footer-main{display:flex;flex-direction:column;gap:2.25rem;width:min(calc(100% - 48px),var(--container));margin-inline:auto;padding-block:clamp(3.5rem,7vw,6rem)}.footer-top{display:grid;grid-template-columns:100px repeat(3,minmax(0,1fr));gap:2.5rem}.footer-logo img{width:80px;height:80px}.footer-main h4{margin-bottom:1rem;color:var(--white);font-size:.8rem;letter-spacing:.12em}.footer-main p{margin:.35rem 0}.footer-main a{color:inherit}.footer-col ul{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.footer-contact,.footer-social{padding-left:calc(100px + 2.5rem)}.footer-social{display:flex;align-items:center;gap:1.25rem}.footer-social-icon{display:inline-flex;flex-shrink:0;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;transition:border-color .2s ease,background .2s ease}.footer-social-icon:hover{border-color:var(--rose);background:#cb415426}.footer-social-icon svg{width:18px;height:18px;fill:currentColor}.footer-legal{padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-legal p{margin:0;font-size:.9rem}@media (max-width: 1024px){:root{--header-height: 74px}.header-inner{grid-template-columns:64px 1fr 48px}.desktop-navigation,.header-call{display:none}.mobile-menu-toggle{display:grid;width:46px;height:46px;justify-self:end;padding:0;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:var(--white);background:#ffffff0f}.mobile-menu-toggle svg{grid-area:1 / 1;width:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.menu-close-icon,.menu-is-open .menu-open-icon{opacity:0}.menu-is-open .menu-close-icon{opacity:1}.mobile-navigation{position:absolute;z-index:999;top:100%;right:0;left:0;display:block;height:calc(100dvh - var(--header-height));padding:1.15rem 1.25rem max(2rem,env(safe-area-inset-bottom));overflow-y:auto;opacity:0;color:var(--navy);background:#fbf8f2;overscroll-behavior:contain;pointer-events:none;transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease}.menu-is-open .mobile-navigation{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-navigation nav{width:min(100%,680px);margin-inline:auto}.mobile-navigation-title{display:flex;min-height:52px;align-items:center;gap:1rem;border-bottom:1px solid rgba(198,166,106,.55);color:var(--navy);font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.24em}.mobile-navigation-title:after{height:1px;flex:1;background:#c6a66a8c;content:""}.mobile-navigation ul{margin:0;padding:0;list-style:none}.mobile-link-row{display:flex;align-items:center;border-bottom:1px solid rgba(16,33,62,.1)}.mobile-link-row a{display:flex;min-height:58px;flex:1;align-items:center;color:var(--navy);font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none}.mobile-link-row button{display:grid;width:48px;height:48px;padding:0;place-items:center;border:0;border-radius:50%;color:var(--navy);background:#9fb7a829}.mobile-submenu{display:none;padding:.4rem 0 .8rem 1rem!important;border-bottom:1px solid rgba(16,33,62,.1)}.submenu-is-open .mobile-submenu{display:block}.submenu-is-open .mobile-link-row button svg{transform:rotate(180deg)}.mobile-submenu a{display:flex;min-height:48px;align-items:center;color:#10213ec7;font-family:Manrope,sans-serif;text-decoration:none}.mobile-call{width:100%;margin-top:1.5rem;color:var(--white)!important}.therapy-content .elementor-container{gap:2rem}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact,.footer-social{padding-left:0}}@media (max-width: 760px){.header-inner{width:min(calc(100% - 28px),var(--container))}.therapy-content>.elementor>.elementor-top-section{padding:4rem 1.15rem}.therapy-content .elementor-container,.therapy-content .elementor-inner-section>.elementor-container{flex-direction:column;align-items:stretch}.therapy-content .elementor-column,.therapy-content .elementor-col-25,.therapy-content .elementor-col-33,.therapy-content .elementor-col-50,.therapy-content .elementor-col-100{width:100%;flex-basis:auto}.therapy-content>.elementor>.elementor-top-section:first-child{min-height:min(760px,calc(100svh - var(--header-height)))}.page-home .therapy-content>.elementor>.elementor-top-section:first-child,.page-contact .therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(590px,calc(100svh - var(--header-height)),760px);background-image:linear-gradient(180deg,#131d3bc2,#131d3bf0 76%),var(--hero-image);background-position:66% center}.page-services .therapy-content{min-height:clamp(590px,calc(100svh - var(--header-height)),760px);padding:1.15rem;background-image:linear-gradient(180deg,#131d3b6b,#131d3bf5),var(--hero-image);background-position:65% center}.bit-form form{grid-template-columns:1fr}.bit-form .btcd-fld-itm{grid-column:1}.footer-main{width:min(calc(100% - 36px),var(--container));gap:2rem}.footer-top{grid-template-columns:1fr;gap:1.75rem}.footer-contact,.footer-social{padding-left:0}}@media (max-height: 640px) and (orientation: landscape){.therapy-content>.elementor>.elementor-top-section:first-child,.page-services .therapy-content{min-height:560px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.therapy-content>.elementor>.elementor-top-section{padding:clamp(4.75rem,8vw,7rem) 1.5rem;background:var(--white)}.therapy-content>.elementor>.elementor-top-section:nth-child(odd),.therapy-content>.elementor>.elementor-top-section:nth-child(2n){background:var(--white)}.therapy-content>.elementor>.elementor-section:has(.elementor-widget-spacer):not(:has(h1,h2,h3,h4,h5,h6,p,li,img,form,iframe)){display:none!important}.therapy-content .elementor-inner-section .elementor-column{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.therapy-content .elementor-container{align-items:stretch}.therapy-content .elementor-widget-image img{aspect-ratio:auto}.therapy-content h1{font-size:clamp(2.75rem,6vw,5.4rem)}.therapy-content h2{font-size:clamp(2.2rem,4.2vw,3.75rem)}.therapy-content h3{font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.02em}.therapy-content>.elementor>.elementor-top-section:not(:first-child) h3:first-child{margin-bottom:0;color:var(--navy);font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.02em;line-height:1.15;text-transform:none}.therapy-content .elementskit-section-subtitle,.therapy-content>.elementor>.elementor-top-section:not(:first-child) .elementskit-section-subtitle:first-child{margin-bottom:.8rem;color:var(--rose-deep);font-size:.78rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.therapy-content span[style*="color: #339966"]{color:var(--navy)!important}.therapy-content .elementor-widget-image img:not([src$="/logo_5.png"]){border-radius:24px;box-shadow:0 24px 64px #131d3b24}.page-home section[data-id="2c2f57fa"],.page-about section[data-id="66a4c2a"],.page-service section[data-id="66a4c2a"]{background:var(--mist)!important}.page-home section[data-id="2c2f57fa"]>.elementor-container,.page-about section[data-id="66a4c2a"]>.elementor-container,.page-service section[data-id="66a4c2a"]>.elementor-container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:start;gap:clamp(3rem,7vw,6.5rem)}.page-home section[data-id="2c2f57fa"]>.elementor-container>:first-child,.page-about section[data-id="66a4c2a"]>.elementor-container>:first-child,.page-service section[data-id="66a4c2a"]>.elementor-container>:first-child{padding-top:clamp(.5rem,3vw,2.5rem)}.page-home section[data-id="2c2f57fa"] h2,.page-about section[data-id="66a4c2a"] h2,.page-service section[data-id="66a4c2a"] h2{max-width:12ch}.page-home section[data-id="2c2f57fa"] .bit-form,.page-about section[data-id="66a4c2a"] .bit-form,.page-service section[data-id="66a4c2a"] .bit-form{box-shadow:0 28px 70px #131d3b1f}.page-service .therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(520px,64svh,720px);padding:clamp(3.5rem,6vw,5.5rem) 1.5rem;background:var(--navy)!important}.page-service .therapy-content>.elementor>.elementor-top-section:first-child:before{background:radial-gradient(circle at 14% 18%,rgba(203,65,84,.2),transparent 32%),linear-gradient(135deg,#131d3bfa,#1d2b4efa)}.page-service .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:first-child{align-self:center}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:first-child .elementor-widget-wrap{max-width:620px;justify-content:center}.page-service .therapy-content>.elementor>.elementor-top-section:first-child h2{max-width:11ch;font-size:clamp(3.1rem,5.8vw,5.2rem)}.page-service .therapy-content>.elementor>.elementor-top-section:first-child p{max-width:52ch;color:#ffffffd1;font-size:clamp(1rem,1.3vw,1.14rem)}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child) .elementor-widget-wrap{min-height:clamp(340px,34vw,470px);border:1px solid rgba(255,255,255,.15);border-radius:30px;background-image:linear-gradient(180deg,#131d3b05,#131d3b2e),var(--hero-image);background-position:center;background-size:cover;box-shadow:0 32px 80px #050a1952;overflow:hidden}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child:after{position:absolute;z-index:0;top:50%;right:max(1.5rem,calc((100vw - var(--container)) / 2));width:min(calc(50% - 3rem),560px);height:clamp(340px,34vw,470px);border:1px solid rgba(255,255,255,.15);border-radius:30px;background-image:linear-gradient(180deg,#131d3b05,#131d3b2e),var(--hero-image);background-position:center;background-size:cover;box-shadow:0 32px 80px #050a1952;content:"";transform:translateY(-50%)}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:only-child .elementor-widget-wrap{min-height:auto;border:0;background:transparent;box-shadow:none}.page-service section[data-id="6e10d0a4"]>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:center;gap:clamp(3rem,7vw,6.5rem)}.page-service section[data-id="6e10d0a4"] h2{max-width:12ch}.page-service section[data-id="6e10d0a4"] img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.page-service section[data-id=de03819]{background:var(--mist)!important}.page-service section[data-id=de03819] .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,1000px);justify-content:center}.page-service section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:first-child{grid-column:1 / -1;max-width:760px;margin:0 auto clamp(1rem,3vw,2rem);text-align:center}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child){padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--border);border-radius:22px;background:var(--white);box-shadow:0 12px 34px #131d3b0f}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) h2{font-size:clamp(1.4rem,2.2vw,1.85rem);letter-spacing:-.025em}.page-service section[data-id="6eb14574"],.page-home section[data-id="80054f2"]{padding-block:clamp(3.75rem,6vw,5.25rem);color:var(--white);background:linear-gradient(135deg,var(--rose-deep),var(--rose))!important}.page-service section[data-id="6eb14574"]>.elementor-container,.page-home section[data-id="80054f2"]>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,980px);align-items:center;gap:2.5rem}.page-service section[data-id="6eb14574"]>.elementor-container>:not(:has(.elementor-element-populated)),.page-home section[data-id="80054f2"]>.elementor-container>:not(:has(.elementor-element-populated)){display:none}.page-service section[data-id="6eb14574"] h2,.page-home section[data-id="80054f2"] h2{max-width:22ch;color:var(--white);font-size:clamp(2rem,3.5vw,3.15rem)}.page-service section[data-id="6eb14574"] .elementskit-btn,.page-home section[data-id="80054f2"] .elementskit-btn{color:var(--navy)!important;background:var(--white);box-shadow:none}.page-service section[data-id="4aa48966"]{background:var(--white)!important}.page-service section[data-id="4aa48966"] .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.page-service section[data-id="4aa48966"] .elementor-inner-column:first-child>.elementor-widget-wrap{gap:1.5rem}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child){padding-left:1.4rem;border-left:3px solid rgba(203,65,84,.55)}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) h2{font-size:clamp(1.45rem,2.2vw,1.9rem)}.page-service section[data-id="4aa48966"] img{width:100%;min-height:460px;max-height:620px;object-fit:cover}.page-service section[data-id="1fad6ab"],.page-home section[data-id="1fad6ab"]{background:var(--mist)!important}.page-service section[data-id="1fad6ab"] .elementor-inner-section:first-of-type>.elementor-container,.page-home section[data-id="1fad6ab"] .elementor-inner-section:first-of-type>.elementor-container{display:grid;grid-template-columns:minmax(0,800px);justify-content:center;margin-bottom:2.5rem;text-align:center}.page-service section[data-id="1fad6ab"] .elementor-inner-section:first-of-type .elementor-inner-column:not(:has(.elementor-element-populated)),.page-home section[data-id="1fad6ab"] .elementor-inner-section:first-of-type .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-service section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2)>.elementor-container,.page-home section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2)>.elementor-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);gap:1.5rem}.page-service section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2) .elementor-inner-column:not(:has(.elementor-element-populated)),.page-home section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2) .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-service section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2) .elementor-inner-column,.page-home section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2) .elementor-inner-column{padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--border);border-radius:22px;background:var(--white);box-shadow:0 14px 38px #131d3b12}.page-service section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2) h2,.page-home section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2) h2{font-size:clamp(1.45rem,2.3vw,2rem)}.page-home .therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(560px,75svh,760px);padding-inline:1.5rem}.page-home .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container{display:grid;grid-template-columns:minmax(0,680px);justify-content:start}.page-home .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container>:not(:has(.elementor-element-populated)){display:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child h2{max-width:11ch;font-size:clamp(3.3rem,6.5vw,5.8rem)}.page-home section[data-id="6e10d0a4"]{padding-bottom:2.5rem;background:var(--mist)!important;text-align:center}.page-home section[data-id="6e10d0a4"]>.elementor-container{display:grid;grid-template-columns:minmax(0,720px);justify-content:center}.page-home section[data-id="6e10d0a4"]>.elementor-container>:not(:has(.elementor-element-populated)){display:none}.page-home .therapy-content>.elementor>.elementor-inner-section{padding:0 1.5rem 1.5rem;background:var(--mist)}.page-home .therapy-content>.elementor>.elementor-inner-section>.elementor-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.25rem}.page-home .therapy-content>.elementor>.elementor-inner-section .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-home .therapy-content>.elementor>.elementor-inner-section .elementor-inner-column{padding:clamp(1.4rem,2.5vw,2rem);border:1px solid var(--border);border-radius:20px;background:var(--white);box-shadow:0 10px 28px #131d3b0d}.page-home .therapy-content>.elementor>.elementor-inner-section .elementor-widget-wrap{height:100%}.page-home .therapy-content>.elementor>.elementor-inner-section .elementor-widget-elementskit-button{margin-top:auto}.page-home .therapy-content>.elementor>.elementor-inner-section h3{font-size:1.35rem}.page-home .therapy-content>.elementor>.elementor-inner-section p{font-size:.96rem}.page-home .therapy-content{--svc-navy: #0b1d3a;--svc-body: #4f5663;--svc-coral: #e76468;--svc-coral-pale: #fbe9e3;--svc-teal-pale: #a8d1ca;--svc-teal-ink: #4b8c81;--svc-offwhite: #f8f7f3}.page-home section[data-id="6e10d0a4"]{position:relative;overflow:hidden;padding-top:clamp(2.5rem,5vw,3.5rem)!important;padding-bottom:1.75rem!important;background:var(--svc-offwhite)!important}.page-home section[data-id="6e10d0a4"]:before{content:"";position:absolute;top:-60px;left:-60px;width:220px;height:220px;border-radius:50%;background:var(--svc-teal-pale);opacity:.45;pointer-events:none}.page-home section[data-id="6e10d0a4"]:after{content:"";position:absolute;top:-30px;right:6%;width:70px;height:70px;background-image:radial-gradient(var(--svc-coral) 22%,transparent 24%);background-size:12px 12px;opacity:.35;pointer-events:none}.page-home section[data-id="6e10d0a4"] h2{color:var(--svc-navy);text-transform:none}.page-home section[data-id="6e10d0a4"] .ekit-heading__description p{max-width:46ch;margin-inline:auto;color:var(--svc-body)}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section){position:relative;padding:0 1.5rem 2.5rem!important;background:var(--svc-offwhite)!important}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section)>.elementor-container{gap:1.75rem}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementor-inner-column{padding:clamp(1.6rem,2.6vw,2rem);border-radius:22px;box-shadow:0 16px 40px #0b1d3a12;transition:box-shadow .22s ease,transform .22s ease}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementor-inner-column:hover{box-shadow:0 22px 48px #0b1d3a1f;transform:translateY(-4px)}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) h3{color:var(--svc-navy);font-size:1.5rem;transition:color .2s ease}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementor-inner-column:hover h3{color:var(--svc-coral)}@media (prefers-reduced-motion: reduce){.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementor-inner-column:hover{transform:none}}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementor-widget-text-editor p{color:var(--svc-body);font-size:1rem;line-height:1.6}.page-home :is(section[data-id="2c3b2d0a"],section[data-id="6d0d2d7"],section[data-id="9b0c0f1"]) .elementor-widget-text-editor p:first-of-type{min-height:9.5rem}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) strong{color:var(--svc-navy)}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .svc-check{color:var(--svc-teal-ink);font-weight:700}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementskit-btn{min-height:auto;padding:0;border:0;border-radius:0;color:var(--svc-coral)!important;background:none;box-shadow:none;font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:600;gap:.4rem}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementskit-btn:hover{background:none;box-shadow:none;transform:translate(2px)}.page-home :is(.therapy-content section[data-id="2c3b2d0a"].elementor-inner-section,.therapy-content section[data-id="6d0d2d7"].elementor-inner-section,.therapy-content section[data-id="9b0c0f1"].elementor-inner-section) .elementor-align-left .ekit-btn-wraper{margin-inline:0}.page-home :is(.elementor-element-7e3cde41,.elementor-element-4bc6742,.elementor-element-0ea88dc,.elementor-element-1aad5a6,.elementor-element-9f3eddb,.elementor-element-7fac982,.elementor-element-d637259,.elementor-element-61ba83a)>.elementor-widget-wrap:before{content:"";display:block;width:56px;height:56px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:26px}.page-home :is(.elementor-element-7e3cde41,.elementor-element-0ea88dc,.elementor-element-9f3eddb,.elementor-element-d637259)>.elementor-widget-wrap:before{background-color:var(--svc-teal-pale)}.page-home :is(.elementor-element-4bc6742,.elementor-element-1aad5a6,.elementor-element-7fac982,.elementor-element-61ba83a)>.elementor-widget-wrap:before{background-color:var(--svc-coral-pale)}.page-home .elementor-element-7e3cde41>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='12' r='5'/%3E%3Cpath d='M24 17v8'/%3E%3Cpath d='M14 34q10-10 20 0'/%3E%3Cpath d='M18 30l-4 4M30 30l4 4'/%3E%3C/svg%3E")}.page-home .elementor-element-4bc6742>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 24q9-12 18-12t18 12q-9 12-18 12T6 24Z'/%3E%3Ccircle cx='24' cy='24' r='5'/%3E%3C/svg%3E")}.page-home .elementor-element-0ea88dc>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 15c-3-4-9-3-9 2 0 5 9 11 9 11s9-6 9-11c0-5-6-6-9-2Z'/%3E%3Cpath d='M27 19c-3-4-9-3-9 2 0 5 9 11 9 11s9-6 9-11c0-5-6-6-9-2Z'/%3E%3C/svg%3E")}.page-home .elementor-element-1aad5a6>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 6l14 5v11c0 10-7 16-14 19-7-3-14-9-14-19V11Z'/%3E%3Cpath d='M24 27s6-4 6-8c0-3-4-4-6-1-2-3-6-2-6 1 0 4 6 8 6 8Z'/%3E%3C/svg%3E")}.page-home .elementor-element-9f3eddb>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='12' r='5'/%3E%3Cpath d='M14 34c0-7 4-11 10-11s10 4 10 11'/%3E%3Ccircle cx='10' cy='18' r='4'/%3E%3Cpath d='M4 34c0-5 3-8 7-8'/%3E%3Ccircle cx='38' cy='18' r='4'/%3E%3Cpath d='M44 34c0-5-3-8-7-8'/%3E%3C/svg%3E")}.page-home .elementor-element-7fac982>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 6v8M24 34v8M6 24h8M34 24h8M11 11l6 6M31 31l6 6M37 11l-6 6M17 31l-6 6'/%3E%3Ccircle cx='24' cy='24' r='6'/%3E%3C/svg%3E")}.page-home .elementor-element-d637259>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='24' r='7'/%3E%3Cpath d='M23 24h19M34 24v6M39 24v6'/%3E%3C/svg%3E")}.page-home .elementor-element-61ba83a>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='28' width='12' height='12' rx='2'/%3E%3Crect x='22' y='28' width='12' height='12' rx='2'/%3E%3Crect x='15' y='14' width='12' height='12' rx='2'/%3E%3C/svg%3E")}.page-home .therapy-content section[data-id="9b0c0f1"].elementor-inner-section>.elementor-container{display:flex;flex-wrap:wrap;justify-content:center}.page-home .therapy-content section[data-id="9b0c0f1"].elementor-inner-section>.elementor-container>.elementor-column{flex:1 1 360px;max-width:380px}.page-home .therapy-content section[data-id="9b0c0f1"].elementor-inner-section:after{content:"";position:absolute;bottom:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background:var(--svc-coral-pale);opacity:.55;pointer-events:none}@media (max-width: 760px){.page-home .therapy-content section[data-id="9b0c0f1"].elementor-inner-section>.elementor-container>.elementor-column{flex-basis:100%;max-width:none}}.page-home :is(section[data-id="40c8812"],section[data-id="8a741b1"])>.elementor-container>:not(:has(.elementor-element-populated)){display:none}.page-home section[data-id="4aa48966"]{--anx-cream: #fdf6ee;--anx-coral: #e8785a;--anx-coral-soft: #f4c9b4;--anx-teal: #5fa89e;--anx-teal-soft: #dcece9;--anx-mustard: #d79a3c;--anx-mustard-soft: #f1dcae;position:relative;background:radial-gradient(ellipse 360px 420px at -8% 22%,var(--anx-coral-soft) 0%,transparent 70%),radial-gradient(ellipse 180px 180px at 98% 6%,var(--anx-mustard-soft) 0%,transparent 72%),var(--anx-cream)!important}.page-home section[data-id="4aa48966"]:after{content:"";position:absolute;left:3%;bottom:10%;width:84px;height:84px;background-image:radial-gradient(var(--anx-teal-soft) 26%,transparent 28%);background-size:14px 14px;pointer-events:none}.page-home section[data-id="4aa48966"] .elementor-inner-section>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.5rem 3.5rem}.page-home section[data-id="4aa48966"] .elementor-column,.page-home section[data-id="4aa48966"] .elementor-widget-wrap{display:contents}.page-home section[data-id="4aa48966"] .elementor-widget-spacer{display:none}.page-home section[data-id="4aa48966"] .elementor-element-6877013a{grid-column:1;grid-row:1;align-self:center}.page-home section[data-id="4aa48966"] .elementor-element-6877013a h2:first-child{max-width:none;padding-top:0;color:var(--navy);font-size:clamp(2.1rem,3.4vw,2.85rem);line-height:1.15}.page-home section[data-id="4aa48966"] .elementor-element-6877013a .ekit-heading__description p{max-width:46ch;color:var(--grey);font-size:1rem;line-height:1.75}.page-home section[data-id="4aa48966"] .elementor-element-900c0c0{position:relative;grid-column:2;grid-row:1;padding:clamp(.9rem,1.8vw,1.35rem);border-radius:32px;background:var(--white);box-shadow:0 30px 60px #131d3b24}.page-home section[data-id="4aa48966"] .elementor-element-900c0c0:before{content:"";position:absolute;top:-16px;right:-14px;z-index:-1;width:110px;height:110px;border-radius:30px;background:var(--anx-mustard-soft);transform:rotate(10deg)}.page-home section[data-id="4aa48966"] .elementor-element-900c0c0 img{width:100%;aspect-ratio:4 / 3.1;border-radius:22px;box-shadow:none;object-fit:cover}.page-home section[data-id="4aa48966"] .elementor-element-e89f137{grid-column:1 / -1;grid-row:2;padding:clamp(2rem,4vw,3rem);border-radius:32px;background:var(--anx-teal-soft)}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading--title{position:relative;max-width:fit-content;margin:0 auto 2rem;color:var(--navy);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:normal;text-align:center;text-transform:none}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading--title:before,.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading--title:after{content:"";position:absolute;top:50%;width:56px;height:1px;background:var(--anx-teal)}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading--title:before{left:-74px}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading--title:after{right:-74px}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p:nth-of-type(2n){display:none}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p{position:relative;margin:0;padding:3.75rem 1.5rem 1.75rem;border:none;border-radius:20px;background:var(--white);box-shadow:0 16px 40px #131d3b14;color:var(--grey);font-size:.95rem;line-height:1.65}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p:before{content:"";position:absolute;top:1.5rem;left:1.5rem;width:44px;height:44px;background-repeat:no-repeat;background-position:center;background-size:contain}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p:nth-of-type(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23e8785a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='20' r='13'/%3E%3Cpath d='M17 19a5 5 0 1 1 5 5 3 3 0 1 0 3 3'/%3E%3Ccircle cx='15' cy='38' r='1.6' fill='%23e8785a' stroke='none'/%3E%3Ccircle cx='21' cy='41' r='1.1' fill='%23e8785a' stroke='none'/%3E%3C/svg%3E")}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p:nth-of-type(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%235fa89e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='11' r='4.5'/%3E%3Cpath d='M24 17v13M17 25l7-4 7 4M18 38l6-7 6 7'/%3E%3Cpath d='M9 13q3 4 0 8M39 13q-3 4 0 8'/%3E%3C/svg%3E")}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p:nth-of-type(5):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23d79a3c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 9a6 6 0 0 0-6 6 6 6 0 0 0-2 11 6 6 0 0 0 6 7h1V9Z'/%3E%3Cpath d='M28 9a6 6 0 0 1 6 6 6 6 0 0 1 2 11 6 6 0 0 1-6 7h-1V9Z'/%3E%3Cpath d='M22 15v18M26 15v18'/%3E%3Cpath d='M7 19l3 1M41 19l-3 1M7 26l3-1M41 26l-3-1'/%3E%3C/svg%3E")}.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description>p>strong{display:block;margin-bottom:.4rem;color:var(--navy);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem}@media (max-width: 980px){.page-home section[data-id="4aa48966"] .elementor-inner-section>.elementor-container{grid-template-columns:1fr}.page-home section[data-id="4aa48966"] .elementor-element-6877013a{grid-column:1;grid-row:1}.page-home section[data-id="4aa48966"] .elementor-element-900c0c0{grid-column:1;grid-row:2;max-width:480px}.page-home section[data-id="4aa48966"] .elementor-element-e89f137{grid-column:1;grid-row:3}}@media (max-width: 760px){.page-home section[data-id="4aa48966"] .elementor-element-e89f137 .ekit-heading__description{grid-template-columns:1fr}}.page-home section[data-id="40c8812"]{--dep-coral: #e8785a;--dep-coral-soft: #f4c9b4;--dep-teal-soft: #dcece9;--dep-mustard-soft: #f1dcae;position:relative;background:radial-gradient(ellipse 360px 420px at 106% 20%,var(--dep-teal-soft) 0%,transparent 70%),radial-gradient(ellipse 180px 180px at 2% 8%,var(--dep-mustard-soft) 0%,transparent 72%),var(--anx-cream, #fdf6ee)!important}.page-home section[data-id="40c8812"]:after{content:"";position:absolute;right:3%;bottom:10%;width:84px;height:84px;background-image:radial-gradient(var(--dep-coral-soft) 26%,transparent 28%);background-size:14px 14px;pointer-events:none}.page-home section[data-id="40c8812"]>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2.5rem 3.5rem}.page-home section[data-id="40c8812"] .elementor-column,.page-home section[data-id="40c8812"] .elementor-widget-wrap{display:contents}.page-home section[data-id="40c8812"] .elementor-widget-spacer{display:none}.page-home section[data-id="40c8812"] .elementor-element-fd120ee{grid-column:2;grid-row:1;align-self:center}.page-home section[data-id="40c8812"] .elementor-element-fd120ee h2:first-child{max-width:none;padding-top:0;color:var(--navy);font-size:clamp(2.1rem,3.4vw,2.85rem);line-height:1.15}.page-home section[data-id="40c8812"] .elementor-element-fd120ee .ekit-heading__description p{max-width:46ch;color:var(--grey);font-size:1rem;line-height:1.75}.page-home section[data-id="40c8812"] .elementor-element-d026b97{position:relative;grid-column:1;grid-row:1;padding:clamp(.9rem,1.8vw,1.35rem);border-radius:32px;background:var(--white);box-shadow:0 30px 60px #131d3b24}.page-home section[data-id="40c8812"] .elementor-element-d026b97:before{content:"";position:absolute;top:-16px;left:-14px;z-index:-1;width:110px;height:110px;border-radius:30px;background:var(--dep-coral-soft);transform:rotate(-10deg)}.page-home section[data-id="40c8812"] .elementor-element-d026b97 img{width:100%;aspect-ratio:4 / 3.1;border-radius:22px;box-shadow:none;object-fit:cover}.page-home section[data-id="40c8812"] .elementor-element-81ca94a{grid-column:1 / -1;grid-row:2;padding:clamp(2rem,4vw,3rem);border-radius:32px;background:var(--dep-coral-soft)}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading--title{position:relative;max-width:fit-content;margin:0 auto 2rem;color:var(--navy);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:normal;text-align:center;text-transform:none}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading--title:before,.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading--title:after{content:"";position:absolute;top:50%;width:56px;height:1px;background:var(--dep-coral)}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading--title:before{left:-74px}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading--title:after{right:-74px}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p:nth-of-type(2n){display:none}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p{position:relative;margin:0;padding:3.75rem 1.5rem 1.75rem;border:none;border-radius:20px;background:var(--white);box-shadow:0 16px 40px #131d3b14;color:var(--grey);font-size:.95rem;line-height:1.65}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p:before{content:"";position:absolute;top:1.5rem;left:1.5rem;width:44px;height:44px;background-repeat:no-repeat;background-position:center;background-size:contain}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p:nth-of-type(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23e8785a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='22' r='14'/%3E%3Cpath d='M17 32Q24 40 31 32'/%3E%3Ccircle cx='18' cy='19' r='1.4' fill='%23e8785a' stroke='none'/%3E%3Ccircle cx='30' cy='19' r='1.4' fill='%23e8785a' stroke='none'/%3E%3C/svg%3E")}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p:nth-of-type(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%235fa89e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 44V24'/%3E%3Cpath d='M24 24q10-2 8-12'/%3E%3Ccircle cx='30' cy='13' r='6'/%3E%3C/svg%3E")}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p:nth-of-type(5):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23d79a3c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='16' width='28' height='16' rx='3'/%3E%3Cpath d='M36 21v6'/%3E%3Crect x='12' y='20' width='6' height='8' fill='%23d79a3c' stroke='none'/%3E%3C/svg%3E")}.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description>p>strong{display:block;margin-bottom:.4rem;color:var(--navy);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem}@media (max-width: 980px){.page-home section[data-id="40c8812"]>.elementor-container{grid-template-columns:1fr}.page-home section[data-id="40c8812"] .elementor-element-fd120ee{grid-column:1;grid-row:1}.page-home section[data-id="40c8812"] .elementor-element-d026b97{grid-column:1;grid-row:2;max-width:480px}.page-home section[data-id="40c8812"] .elementor-element-81ca94a{grid-column:1;grid-row:3}}@media (max-width: 760px){.page-home section[data-id="40c8812"] .elementor-element-81ca94a .ekit-heading__description{grid-template-columns:1fr}}.page-home section[data-id="8a741b1"]{--void-coral-soft: #f4c9b4;--void-teal: #5fa89e;--void-teal-soft: #dcece9;--void-mustard: #d79a3c;--void-mustard-soft: #f1dcae;position:relative;background:radial-gradient(ellipse 360px 420px at -8% 22%,var(--void-mustard-soft) 0%,transparent 70%),radial-gradient(ellipse 180px 180px at 98% 6%,var(--void-coral-soft) 0%,transparent 72%),var(--anx-cream, #fdf6ee)!important}.page-home section[data-id="8a741b1"]:after{content:"";position:absolute;left:3%;bottom:10%;width:84px;height:84px;background-image:radial-gradient(var(--void-teal-soft) 26%,transparent 28%);background-size:14px 14px;pointer-events:none}.page-home section[data-id="8a741b1"]>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.5rem 3.5rem}.page-home section[data-id="8a741b1"] .elementor-column,.page-home section[data-id="8a741b1"] .elementor-widget-wrap{display:contents}.page-home section[data-id="8a741b1"] .elementor-widget-spacer{display:none}.page-home section[data-id="8a741b1"] .elementor-element-9c0723a{grid-column:1;grid-row:1;align-self:center}.page-home section[data-id="8a741b1"] .elementor-element-9c0723a h2:first-child{max-width:none;padding-top:0;color:var(--navy);font-size:clamp(2.1rem,3.4vw,2.85rem);line-height:1.15}.page-home section[data-id="8a741b1"] .elementor-element-9c0723a .ekit-heading__description p{max-width:46ch;color:var(--grey);font-size:1rem;line-height:1.75}.page-home section[data-id="8a741b1"] .elementor-element-e81ac77{position:relative;grid-column:2;grid-row:1;padding:clamp(.9rem,1.8vw,1.35rem);border-radius:32px;background:var(--white);box-shadow:0 30px 60px #131d3b24}.page-home section[data-id="8a741b1"] .elementor-element-e81ac77:before{content:"";position:absolute;top:-16px;right:-14px;z-index:-1;width:110px;height:110px;border-radius:30px;background:var(--void-teal-soft);transform:rotate(10deg)}.page-home section[data-id="8a741b1"] .elementor-element-e81ac77 img{width:100%;aspect-ratio:4 / 3.1;border-radius:22px;box-shadow:none;object-fit:cover}.page-home section[data-id="8a741b1"] .elementor-element-5943f67{grid-column:1 / -1;grid-row:2;padding:clamp(2rem,4vw,3rem);border-radius:32px;background:var(--void-mustard-soft)}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading--title{position:relative;max-width:fit-content;margin:0 auto 2rem;color:var(--navy);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:normal;text-align:center;text-transform:none}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading--title:before,.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading--title:after{content:"";position:absolute;top:50%;width:56px;height:1px;background:var(--void-mustard)}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading--title:before{left:-74px}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading--title:after{right:-74px}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description>p{position:relative;margin:0;padding:3.75rem 1.5rem 1.75rem;border:none;border-radius:20px;background:var(--white);box-shadow:0 16px 40px #131d3b14;color:var(--grey);font-size:.95rem;line-height:1.65}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description>p:before{content:"";position:absolute;top:1.5rem;left:1.5rem;width:44px;height:44px;background-repeat:no-repeat;background-position:center;background-size:contain}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description>p:nth-of-type(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23e8785a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='10'/%3E%3Cpath d='M6 16q4 4 0 8M6 32q4-4 0-8'/%3E%3Cpath d='M42 16q-4 4 0 8M42 32q-4-4 0-8'/%3E%3Ccircle cx='20' cy='22' r='1.3' fill='%23e8785a' stroke='none'/%3E%3Ccircle cx='28' cy='22' r='1.3' fill='%23e8785a' stroke='none'/%3E%3C/svg%3E")}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description>p:nth-of-type(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%235fa89e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='17' cy='24' r='9'/%3E%3Cpath d='M31 17a9 9 0 1 1 0 14'/%3E%3C/svg%3E")}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description>p:nth-of-type(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23d79a3c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 8v24M17 26l7 7 7-7'/%3E%3Cpath d='M10 40h28'/%3E%3C/svg%3E")}.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description>p>strong{display:block;margin-bottom:.4rem;color:var(--navy);font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem}@media (max-width: 980px){.page-home section[data-id="8a741b1"]>.elementor-container{grid-template-columns:1fr}.page-home section[data-id="8a741b1"] .elementor-element-9c0723a{grid-column:1;grid-row:1}.page-home section[data-id="8a741b1"] .elementor-element-e81ac77{grid-column:1;grid-row:2;max-width:480px}.page-home section[data-id="8a741b1"] .elementor-element-5943f67{grid-column:1;grid-row:3}}@media (max-width: 760px){.page-home section[data-id="8a741b1"] .elementor-element-5943f67 .ekit-heading__description{grid-template-columns:1fr}}.page-home section[data-id="0fbef60"]{position:relative;overflow:hidden;background:var(--svc-offwhite)!important}.page-home section[data-id="0fbef60"]:before{content:"";position:absolute;top:-70px;right:-70px;width:220px;height:220px;border-radius:50%;background:var(--svc-coral-pale);opacity:.55;pointer-events:none}.page-home section[data-id="0fbef60"]:after{content:"";position:absolute;bottom:-60px;left:4%;width:70px;height:70px;background-image:radial-gradient(var(--svc-teal-pale) 26%,transparent 28%);background-size:12px 12px;opacity:.7;pointer-events:none}.page-home section[data-id="0fbef60"] .elementor-inner-section:first-of-type>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,760px);justify-content:center;margin-bottom:2.5rem;text-align:center}.page-home section[data-id="0fbef60"] h2{color:var(--svc-navy)}.page-home section[data-id="0fbef60"] .elementor-inner-section:first-of-type .ekit-heading__description p{max-width:46ch;margin-inline:auto;color:var(--svc-body)}.page-home section[data-id="0fbef60"] .elementor-inner-section:first-of-type .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-home section[data-id="0fbef60"] :is(.therapy-content section[data-id="0f5708a"].elementor-inner-section,.therapy-content section[data-id="544fce4"].elementor-inner-section,.therapy-content section[data-id="1463f59"].elementor-inner-section),.page-home section[data-id="0fbef60"] :is(.therapy-content section[data-id="0f5708a"].elementor-inner-section,.therapy-content section[data-id="544fce4"].elementor-inner-section,.therapy-content section[data-id="1463f59"].elementor-inner-section)>.elementor-container{display:contents}.page-home .elementor-element-0718f86>.elementor-widget-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.page-home .elementor-element-0718f86>.elementor-widget-wrap>section[data-id="0522728"]{grid-column:1 / -1;margin-top:1rem}.page-home section[data-id="0fbef60"] .elementor-inner-section:not(:first-of-type) .elementor-inner-column{padding:clamp(1.5rem,2.4vw,1.85rem);border:1px solid var(--border);border-radius:22px;background:var(--white);box-shadow:0 16px 40px #0b1d3a12}.page-home section[data-id="0fbef60"] h4{color:var(--svc-navy);font-size:1.2rem}.page-home section[data-id="0fbef60"] .elementor-inner-section:not(:first-of-type) p{color:var(--svc-body);font-size:.96rem;line-height:1.6}.page-home section[data-id="0fbef60"] .elementor-inner-section:not(:first-of-type) .elementor-widget-wrap:before{content:"";display:block;width:52px;height:52px;margin-bottom:.25rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:24px}.page-home :is(.elementor-element-d894dd1,.elementor-element-29dda73,.elementor-element-fe8f427,.elementor-element-efce20d,.elementor-element-084bd30,.elementor-element-b70c916)>.elementor-widget-wrap:before{background-color:var(--svc-coral-pale)}.page-home :is(.elementor-element-e5439ae,.elementor-element-38dc9aa,.elementor-element-6ac9d7c,.elementor-element-a025447,.elementor-element-9fd0386,.elementor-element-6181222)>.elementor-widget-wrap:before{background-color:var(--svc-teal-pale)}.page-home .elementor-element-d894dd1>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='22' cy='20' r='13'/%3E%3Cpath d='M17 19a5 5 0 1 1 5 5 3 3 0 1 0 3 3'/%3E%3Ccircle cx='15' cy='38' r='1.6' fill='%23E76468' stroke='none'/%3E%3Ccircle cx='21' cy='41' r='1.1' fill='%23E76468' stroke='none'/%3E%3C/svg%3E")}.page-home .elementor-element-e5439ae>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 26h8l4-10 6 16 4-10h4l4 4h6'/%3E%3C/svg%3E")}.page-home .elementor-element-29dda73>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='17' cy='24' r='9'/%3E%3Cpath d='M31 17a9 9 0 1 1 0 14'/%3E%3C/svg%3E")}.page-home .elementor-element-38dc9aa>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='16'/%3E%3Cpath d='M19 19a5 5 0 1 1 6 5c-1 1-1.5 2-1.5 4'/%3E%3Ccircle cx='23.5' cy='33' r='0.6' fill='%234b8c81' stroke='none'/%3E%3C/svg%3E")}.page-home .elementor-element-fe8f427>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='16' width='28' height='16' rx='3'/%3E%3Cpath d='M36 21v6'/%3E%3Crect x='12' y='20' width='6' height='8' fill='%23E76468' stroke='none'/%3E%3C/svg%3E")}.page-home .elementor-element-6ac9d7c>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 8v24M17 26l7 7 7-7'/%3E%3Cpath d='M10 40h28'/%3E%3C/svg%3E")}.page-home .elementor-element-efce20d>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 6l14 5v11c0 10-7 16-14 19-7-3-14-9-14-19V11Z'/%3E%3C/svg%3E")}.page-home .elementor-element-a025447>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 5'%3E%3Ccircle cx='24' cy='24' r='15'/%3E%3C/svg%3E")}.page-home .elementor-element-084bd30>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='24' cy='24' r='16'/%3E%3Cpath d='M29 19l-3 8-8 3 3-8Z'/%3E%3C/svg%3E")}.page-home .elementor-element-9fd0386>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='18' width='32' height='20' rx='3'/%3E%3Cpath d='M18 18v-4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v4'/%3E%3Cpath d='M8 28h32'/%3E%3C/svg%3E")}.page-home .elementor-element-b70c916>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%23E76468' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 38S8 27 8 16c0-5 4-8 8-8 4 0 6 2 8 5 2-3 4-5 8-5 4 0 8 3 8 8 0 11-16 22-16 22Z'/%3E%3Cpath d='M24 16l-3 5 4 4-3 5'/%3E%3C/svg%3E")}.page-home .elementor-element-6181222>.elementor-widget-wrap:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%234b8c81' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 8v8M24 32v8M8 24h8M32 24h8M13 13l6 6M29 29l6 6M35 13l-6 6M19 29l-6 6'/%3E%3C/svg%3E")}.page-home section[data-id="7b27c546"]{--hg-ivory: #fbf8f2;--hg-navy: #10213e;--hg-coral: #de7778;--hg-sage: #9fb7a8;--hg-sage-pale: #e9f0eb;--hg-gold: #c6a66a;--hg-gray: #5c5a58;--hg-white: #faf7f1;--hg-water: #c9d6d9;position:relative;background:var(--hg-ivory)!important}.page-home section[data-id="7b27c546"]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.page-home section[data-id="7b27c546"] .elementor-inner-section>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.55fr) minmax(320px,.45fr);align-items:stretch;width:100%;gap:28px}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4{position:relative}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4:before{content:"";position:absolute;top:-6%;left:-10%;z-index:0;width:62%;height:70%;border-radius:50%;background:var(--hg-sage-pale)}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4:after{content:"";position:absolute;inset:-18px;z-index:0;background-image:linear-gradient(var(--hg-gold) 1px,transparent 1px),linear-gradient(90deg,var(--hg-gold) 1px,transparent 1px);background-size:100% 1px,1px 100%;background-repeat:no-repeat;background-position:24px 0,0 24px;opacity:.4}.page-home section[data-id="7b27c546"] .hg-map-card{position:absolute;inset:0;z-index:1;overflow:hidden;min-height:420px;border:1px solid var(--hg-gold);border-radius:26px;background:var(--hg-sage-pale);box-shadow:0 24px 60px #10213e1f}.page-home section[data-id="7b27c546"] .hg-map-art{display:block;width:100%;height:100%}.page-home section[data-id="7b27c546"] .hg-map-location{position:absolute;top:24px;left:24px;display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:16px;background:var(--hg-ivory);box-shadow:0 10px 26px #10213e24}.page-home section[data-id="7b27c546"] .hg-map-location h5{margin:0;color:var(--hg-navy);font-family:Lato,ui-sans-serif,sans-serif;font-weight:700;font-size:1.125rem}.page-home section[data-id="7b27c546"] .hg-map-location p{margin:.1rem 0 0;color:var(--hg-gray);font-size:.85rem}.page-home section[data-id="7b27c546"] .hg-map-actions{display:flex;gap:.4rem}.page-home section[data-id="7b27c546"] .hg-map-actions a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:50%;color:var(--hg-navy);background:var(--white);transition:background .18s ease}.page-home section[data-id="7b27c546"] .hg-map-actions a:hover{background:var(--hg-sage-pale)}.page-home section[data-id="7b27c546"] .hg-map-actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page-home section[data-id="7b27c546"] .elementor-element-1130530c{position:relative;padding:clamp(1.75rem,3vw,2.5rem);border:1px solid var(--hg-gold);border-radius:32px;background:var(--hg-navy);overflow:hidden}.page-home section[data-id="7b27c546"] .elementor-element-1130530c:after{content:"";position:absolute;top:0;right:.75rem;bottom:0;z-index:0;width:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 480' fill='none' stroke='%23C6A66A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 470V10'/%3E%3Cellipse cx='16' cy='60' rx='11' ry='5.5' transform='rotate(35 16 60)'/%3E%3Cellipse cx='16' cy='110' rx='11' ry='5.5' transform='rotate(-35 16 110)'/%3E%3Cellipse cx='16' cy='160' rx='11' ry='5.5' transform='rotate(35 16 160)'/%3E%3Cellipse cx='16' cy='210' rx='11' ry='5.5' transform='rotate(-35 16 210)'/%3E%3Cellipse cx='16' cy='260' rx='11' ry='5.5' transform='rotate(35 16 260)'/%3E%3Cellipse cx='16' cy='310' rx='11' ry='5.5' transform='rotate(-35 16 310)'/%3E%3Cellipse cx='16' cy='360' rx='10' ry='5' transform='rotate(35 16 360)'/%3E%3Cellipse cx='16' cy='410' rx='10' ry='5' transform='rotate(-35 16 410)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:.7}.page-home section[data-id="7b27c546"] .elementor-element-1130530c>*{position:relative;z-index:1}.page-home section[data-id="7b27c546"] img{display:block;width:100%;max-width:380px;margin:0 0 1.5rem;aspect-ratio:3 / 2;border-radius:46% 46% 22px 22px/26% 26% 22px 22px;box-shadow:0 20px 48px #00000059;object-fit:cover}.page-home section[data-id="7b27c546"] .elementor-element-7032108b .ekit-btn-wraper,.page-home section[data-id="7b27c546"] .elementor-element-7032108b .elementskit-btn,.page-home section[data-id="7b27c546"] .elementor-element-238cb20a .ekit-btn-wraper,.page-home section[data-id="7b27c546"] .elementor-element-238cb20a .elementskit-btn{margin-inline:0!important}.page-home section[data-id="7b27c546"] .elementskit-btn{background:var(--hg-coral);box-shadow:none}.page-home section[data-id="7b27c546"] .elementskit-btn:hover{background:color-mix(in srgb,var(--hg-coral) 82%,black)}.page-home section[data-id="7b27c546"] .elementor-element-7032108b{margin-bottom:1.5rem}.page-home section[data-id="7b27c546"] h2{margin-bottom:1rem;color:var(--hg-white);font-size:clamp(2.2rem,3.4vw,3rem);line-height:1.1;text-align:left}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p{margin:0 0 1.25rem;color:#faf7f1d9;font-size:1.05rem;line-height:1.65;text-align:left!important}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p em{position:relative;display:block;padding-left:1.6rem;color:var(--hg-white);font-style:italic;font-size:1.15rem}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p em:before{content:"“";position:absolute;top:-.5rem;left:-.35rem;color:var(--hg-gold);font-family:Georgia,Times New Roman,serif;font-size:2.75rem;font-style:normal;line-height:1}.page-home section[data-id="7b27c546"] .elementor-element-238cb20a{margin-top:1.75rem}@media (max-width: 980px){.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4>.elementor-widget-wrap{position:static}.page-home section[data-id="7b27c546"] .hg-map-card{position:relative;inset:auto;aspect-ratio:520 / 480;min-height:320px}}.page-home section[data-id="7b27c546"] .elementor-element-238cb20a .elementskit-btn{gap:.55rem}.page-home section[data-id="7b27c546"] .elementor-element-238cb20a .elementskit-btn:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF7F1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.page-home section[data-id=d6aae4f]{background:var(--mist)!important}.page-home section[data-id=d6aae4f] .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,900px);justify-content:center}.page-home section[data-id=d6aae4f] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-home section[data-id=d6aae4f] .elementor-inner-section:first-of-type{margin-bottom:2rem;text-align:center}.page-home section[data-id=d6aae4f] h2{text-transform:capitalize}.page-about .therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(500px,58svh,680px)}.page-about .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.page-about .therapy-content>.elementor>.elementor-top-section:first-child img{width:min(100%,470px);margin-inline:auto;border-radius:0;box-shadow:none;object-fit:contain}.page-about section[data-id="48a1c2a"]{position:relative;background:var(--ab-ivory)!important}.page-about section[data-id="48a1c2a"]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.page-about section[data-id="48a1c2a"] .elementor-inner-section>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);width:min(100%,1240px);align-items:center;gap:clamp(3rem,7vw,5rem)}.page-about section[data-id="48a1c2a"] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-about section[data-id="48a1c2a"] .elementor-element-6bf7da7{position:relative;padding:1.75rem .5rem .5rem 2rem}.page-about section[data-id="48a1c2a"] .elementor-element-6bf7da7:before{content:"";position:absolute;top:0;left:0;width:76%;height:90%;border-radius:24px;background:var(--ab-sage);opacity:.55;z-index:0}.page-about section[data-id="48a1c2a"] .elementor-element-6bf7da7:after{content:"";position:absolute;top:1.5rem;left:0;z-index:1;width:44px;height:calc(100% - 3rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 480' fill='none' stroke='%23C6A66A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 470V10'/%3E%3Cellipse cx='16' cy='60' rx='11' ry='5.5' transform='rotate(35 16 60)'/%3E%3Cellipse cx='16' cy='110' rx='11' ry='5.5' transform='rotate(-35 16 110)'/%3E%3Cellipse cx='16' cy='160' rx='11' ry='5.5' transform='rotate(35 16 160)'/%3E%3Cellipse cx='16' cy='210' rx='11' ry='5.5' transform='rotate(-35 16 210)'/%3E%3Cellipse cx='16' cy='260' rx='11' ry='5.5' transform='rotate(35 16 260)'/%3E%3Cellipse cx='16' cy='310' rx='11' ry='5.5' transform='rotate(-35 16 310)'/%3E%3Cellipse cx='16' cy='360' rx='10' ry='5' transform='rotate(35 16 360)'/%3E%3Cellipse cx='16' cy='410' rx='10' ry='5' transform='rotate(-35 16 410)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.page-about section[data-id="48a1c2a"] .elementor-element-63f9a49{position:relative;z-index:2}.page-about section[data-id="48a1c2a"] .elementor-element-63f9a49:before{content:"";position:absolute;top:-12%;right:-14%;z-index:-1;width:46%;height:30%;border-radius:50%;background:var(--ab-coral-pale);opacity:.85}.page-about section[data-id="48a1c2a"] .elementor-element-63f9a49:after{content:"";position:absolute;inset:-10px;z-index:2;border:1px solid var(--ab-gold);border-radius:46% 46% 22px 22px/32% 32% 22px 22px;pointer-events:none}.page-about section[data-id="48a1c2a"] img{position:relative;z-index:1;width:100%;max-width:380px;aspect-ratio:3 / 4;border-radius:46% 46% 22px 22px/32% 32% 22px 22px;box-shadow:0 28px 60px #10213e29;object-fit:cover}@media (max-width: 760px){.page-about section[data-id="48a1c2a"] .elementor-element-6bf7da7{max-width:320px;margin-inline:auto}}.page-about section[data-id=acee0d9]{padding-bottom:1rem;background:var(--mist)!important;text-align:center}.page-about section[data-id=acee0d9] .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,720px);justify-content:center}.page-about section[data-id=acee0d9] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-about section[data-id="76e8e849"]{padding-top:1rem;background:var(--mist)!important}.page-about section[data-id="76e8e849"] img[src$="/logo_5.png"]{width:min(100%,180px)}.page-about .therapy-content{--ab-ivory: #fbf8f2;--ab-navy: #10213e;--ab-coral: #de7778;--ab-coral-pale: #f8e4df;--ab-sage: #a8bcaf;--ab-sage-band: #e8efeb;--ab-sage-tint: #f4f6f3;--ab-gold: #c6a66a;--ab-text: #555a61}.page-about section[data-id="6e10d0a4"]{position:relative;background:var(--ab-ivory)!important}.page-about section[data-id="6e10d0a4"]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.page-about section[data-id="6e10d0a4"]>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1240px);justify-content:center}.page-about section[data-id="6e10d0a4"]>.elementor-container>:not(:has(.elementor-element-populated)){display:none}.page-about section[data-id="6e10d0a4"] .elementor-element-60edca83>.elementor-widget-wrap{display:grid;grid-template-columns:minmax(240px,.52fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,4.5rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-f001d68{display:none}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5:after{content:"";display:block;width:200px;height:200px;margin-top:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%23C6A66A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M42 178Q72 118 112 38'/%3E%3Cellipse cx='56' cy='150' rx='14' ry='7' transform='rotate(-32 56 150)'/%3E%3Cellipse cx='70' cy='124' rx='14' ry='7' transform='rotate(-22 70 124)'/%3E%3Cellipse cx='84' cy='98' rx='13' ry='6.5' transform='rotate(-16 84 98)'/%3E%3Cellipse cx='97' cy='73' rx='12' ry='6' transform='rotate(-10 97 73)'/%3E%3Cellipse cx='107' cy='48' rx='10' ry='5' transform='rotate(-4 107 48)'/%3E%3C/svg%3E"),radial-gradient(circle at 32% 62%,color-mix(in srgb,var(--ab-coral) 45%,transparent) 0%,transparent 68%);background-repeat:no-repeat,no-repeat;background-position:10% 0%,8% 55%;background-size:78% 78%,62% 62%}.page-about section[data-id="6e10d0a4"] .elementor-element-68fbc41{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(2rem,3vw,2.5rem);border:1px solid color-mix(in srgb,var(--ab-gold) 35%,var(--border));border-radius:28px;background:var(--white);box-shadow:0 20px 50px #10213e0f}.page-about section[data-id="6e10d0a4"] .elementor-element-68fbc41>.elementor-container{display:contents}.page-about section[data-id="6e10d0a4"] .elementor-element-31a39ec{padding-right:clamp(1.75rem,3vw,2.5rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-46e5049{position:relative;padding-left:clamp(1.75rem,3vw,2.5rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-46e5049:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:color-mix(in srgb,var(--ab-gold) 30%,var(--border))}@media (max-width: 900px){.page-about section[data-id="6e10d0a4"] .elementor-element-60edca83>.elementor-widget-wrap{grid-template-columns:1fr}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5:after{margin-inline:auto}.page-about section[data-id="6e10d0a4"] .elementor-element-68fbc41{grid-template-columns:1fr}.page-about section[data-id="6e10d0a4"] .elementor-element-31a39ec{padding-right:0}.page-about section[data-id="6e10d0a4"] .elementor-element-46e5049{margin-top:.5rem;padding-top:1.25rem;padding-left:0;border-top:1px solid color-mix(in srgb,var(--ab-gold) 30%,var(--border))}.page-about section[data-id="6e10d0a4"] .elementor-element-46e5049:before{display:none}}.page-about section[data-id="1fad6ab"]{background:var(--mist)!important}.page-about section[data-id="1fad6ab"] .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.page-about section[data-id="1fad6ab"] img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.page-about section[data-id="1fad6ab"] h2{position:relative;max-width:16ch;padding-top:1.5rem;color:var(--navy)}.page-about section[data-id="1fad6ab"] h2:before{content:"";position:absolute;top:0;left:0;width:44px;height:4px;border-radius:999px;background:var(--rose)}.page-about section[data-id="1fad6ab"] .ekit-heading__description p{max-width:50ch;color:var(--grey)}.page-about section[data-id="48a1c2a"] h3.elementskit-section-subtitle{color:var(--ab-coral)}.page-about section[data-id="48a1c2a"] h2{position:relative;max-width:none;padding-top:1.5rem;color:var(--ab-navy);font-size:clamp(2.4rem,3.6vw,3.2rem);line-height:1.1}.page-about section[data-id="48a1c2a"] h2:before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;border-radius:999px;background:var(--ab-coral)}.page-about section[data-id="48a1c2a"] .ekit-heading__description>p{max-width:46ch;color:var(--ab-text);font-size:1.05rem;line-height:1.65}.credentials-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.35rem 0 1.5rem;padding:0;list-style:none}.credentials-list li{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.05rem;border:1px solid color-mix(in srgb,var(--ab-gold) 40%,var(--border));border-radius:14px;background:var(--white);color:var(--ab-navy);font-size:.94rem;font-weight:600;line-height:1.3}.credentials-list li:before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;background-color:var(--ab-coral);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px}.registration-badge{display:flex;align-items:center;gap:1rem;margin-top:.5rem;padding:1.1rem 1.35rem;border-left:4px solid var(--ab-coral);border-radius:14px;background:var(--ab-sage-band)}.registration-badge:before{content:"";flex-shrink:0;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3.5 8-7 9-3.5-1-7-4-7-9V6Z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.registration-text{display:flex;flex-direction:column;gap:.2rem}.registration-text p{margin:0!important;max-width:none!important;color:var(--ab-navy);font-size:.92rem}.registration-text p strong{letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}@media (max-width: 760px){.credentials-list{grid-template-columns:1fr}}.page-about section[data-id=acee0d9] h2{color:var(--navy)}.page-about section[data-id="76e8e849"] .elementor-container{justify-content:center}.page-about section[data-id="76e8e849"] .elementor-widget-image{display:flex;width:fit-content;margin-inline:auto;padding:1.5rem 2.25rem;border:1px solid var(--border);border-radius:18px;background:var(--white);box-shadow:0 12px 30px #131d3b0f}.page-about section[data-id="6e10d0a4"] h2{position:relative;max-width:12ch;padding-bottom:1.35rem;color:var(--ab-navy);font-size:clamp(2.4rem,4vw,3rem);line-height:1.05;letter-spacing:-.02em}.page-about section[data-id="6e10d0a4"] h2:after{content:"";position:absolute;bottom:0;left:0;width:46px;height:3px;border-radius:999px;background:var(--ab-coral)}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-item{display:flex;align-items:center;gap:.85rem;padding:.95rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--ab-navy) 6%,transparent)}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-item:last-child{border-bottom:0}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-item:nth-child(2n){border-radius:10px;background:var(--ab-sage-tint)}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ab-coral-pale)}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-icon i{display:none}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-icon:before{content:"";width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23DE7778' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-text{color:var(--ab-text);font-size:1.02rem;line-height:1.4}.page-contact .therapy-content>.elementor>.elementor-top-section:first-child{min-height:clamp(540px,66svh,720px)}.page-services .therapy-content{min-height:clamp(540px,66svh,720px)}.page-contact .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(3rem,7vw,6rem)}.page-contact .therapy-content>.elementor>.elementor-top-section:first-child img{width:min(100%,430px);margin-inline:auto;border-radius:0;box-shadow:none;object-fit:contain}.page-contact section[data-id="66a4c2a"]{background:var(--mist)!important}.page-contact section[data-id="66a4c2a"]>.elementor-container{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.page-contact section[data-id="66a4c2a"]>.elementor-container>:last-child{padding:clamp(1.75rem,4vw,3rem);border-left:1px solid var(--border)}.page-contact section[data-id="7360483"]{background:var(--white)!important}.page-contact section[data-id="7360483"] h2{margin-bottom:2rem}.page-legal .therapy-content>.elementor>.elementor-top-section:nth-child(n){background:transparent!important}@media (max-width: 980px){.page-home section[data-id="2c2f57fa"]>.elementor-container,.page-about section[data-id="66a4c2a"]>.elementor-container,.page-service section[data-id="66a4c2a"]>.elementor-container,.page-service section[data-id="6e10d0a4"]>.elementor-container,.page-service section[data-id="4aa48966"] .elementor-inner-section>.elementor-container,.page-home :is(section[data-id="40c8812"],section[data-id="8a741b1"]) .elementor-inner-section>.elementor-container,.page-home section[data-id="40c8812"]>.elementor-container,.page-home section[data-id="8a741b1"]>.elementor-container,.page-home section[data-id="7b27c546"] .elementor-inner-section>.elementor-container,.page-about section[data-id="1fad6ab"] .elementor-inner-section>.elementor-container,.page-contact section[data-id="66a4c2a"]>.elementor-container{grid-template-columns:1fr}.page-home .elementor-element-0718f86>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.page-service section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{grid-template-columns:1fr}.page-contact section[data-id="66a4c2a"]>.elementor-container>:last-child{padding:1.5rem 0 0;border-top:1px solid var(--border);border-left:0}}@media (max-width: 760px){.therapy-content>.elementor>.elementor-top-section{padding:4.5rem 1.15rem}.therapy-content h1{font-size:clamp(2.65rem,13vw,4.4rem)}.therapy-content h2{font-size:clamp(2.1rem,10vw,3.2rem)}.page-service .therapy-content>.elementor>.elementor-top-section:first-child{min-height:min(720px,calc(100svh - var(--header-height)));background-image:none!important}.page-service .therapy-content>.elementor>.elementor-top-section:first-child:before{background:linear-gradient(180deg,#131d3b85,#131d3bf2)}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child:after{top:auto;right:1.15rem;bottom:1.15rem;left:1.15rem;display:block;width:auto;height:240px;border-radius:22px;transform:none}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child{padding-bottom:290px}.page-service .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container{display:block}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child){display:block;margin-top:2rem}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child) .elementor-widget-wrap{min-height:240px;border-radius:22px}.page-service .therapy-content>.elementor>.elementor-top-section:first-child h2,.page-home .therapy-content>.elementor>.elementor-top-section:first-child h2{font-size:clamp(3rem,14vw,4.7rem)}.page-service section[data-id="6eb14574"]>.elementor-container,.page-home section[data-id="80054f2"]>.elementor-container{grid-template-columns:1fr;text-align:center}.page-service section[data-id="6eb14574"] h2,.page-home section[data-id="80054f2"] h2{margin-inline:auto}.page-service section[data-id="6eb14574"] .ekit-btn-wraper,.page-home section[data-id="80054f2"] .ekit-btn-wraper{display:flex;justify-content:center}.page-service section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2)>.elementor-container,.page-home section[data-id="1fad6ab"] .elementor-inner-section:nth-of-type(2)>.elementor-container,.page-about section[data-id="48a1c2a"] .elementor-inner-section>.elementor-container{grid-template-columns:1fr}.page-home .elementor-element-0718f86>.elementor-widget-wrap{grid-template-columns:1fr}.page-service section[data-id="4aa48966"] img{min-height:0;max-height:none}.page-about .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section>.elementor-container,.page-contact .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section>.elementor-container{grid-template-columns:1fr}.page-about .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child,.page-contact .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child{display:none}.page-home .therapy-content>.elementor>.elementor-inner-section{padding-inline:1.15rem}}.page-somatic-therapy{--st-ivory: #fbf8f2;--st-navy: #10213e;--st-coral: #de7778;--st-sage-pale: #e9f0eb;--st-gold: #c6a66a;--st-gray: #5c5a58}.page-somatic-therapy section[data-id=de03819]{position:relative;overflow:hidden;background:var(--st-ivory)!important;padding-block:clamp(3rem,6vw,5rem)}.page-somatic-therapy section[data-id=de03819]:before{content:"";position:absolute;top:-18px;right:9%;width:130px;height:170px;background:var(--st-sage-pale);border-radius:50% 50% 0 0/62% 62% 0 0;z-index:0}.page-somatic-therapy section[data-id=de03819]:after{content:"";position:absolute;top:2%;right:3%;width:130px;height:190px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 190' fill='none' stroke='%23C6A66A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M100 185 60 10'/%3E%3Cellipse cx='72' cy='36' rx='11' ry='5.5' transform='rotate(35 72 36)'/%3E%3Cellipse cx='80' cy='68' rx='11' ry='5.5' transform='rotate(-35 80 68)'/%3E%3Cellipse cx='88' cy='100' rx='11' ry='5.5' transform='rotate(35 88 100)'/%3E%3Cellipse cx='95' cy='132' rx='10' ry='5' transform='rotate(-35 95 132)'/%3E%3Cellipse cx='103' cy='162' rx='10' ry='5' transform='rotate(35 103 162)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;z-index:1}.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]{position:relative}.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]:before,.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]:after{content:"";position:absolute;bottom:-10px;width:90px;height:140px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 140' fill='none' stroke='%23C6A66A' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M45 135V5'/%3E%3Cellipse cx='45' cy='28' rx='9' ry='4.5' transform='rotate(35 45 28)'/%3E%3Cellipse cx='45' cy='56' rx='9' ry='4.5' transform='rotate(-35 45 56)'/%3E%3Cellipse cx='45' cy='84' rx='9' ry='4.5' transform='rotate(35 45 84)'/%3E%3Cellipse cx='45' cy='112' rx='8' ry='4' transform='rotate(-35 45 112)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:.7;z-index:0}.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]:before{left:-60px}.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]:after{right:-60px}.page-somatic-therapy section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{position:relative;z-index:1;gap:1.5rem}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:first-child{max-width:640px;margin:0 0 .5rem;text-align:left}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:first-child h2{color:var(--st-navy);font-size:clamp(2rem,3.2vw,2.6rem)}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:first-child h2:after{content:"";display:block;width:56px;height:3px;margin-top:1rem;background:var(--st-coral)}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child){padding:clamp(1.5rem,3vw,1.85rem) 1.6rem 1.85rem;border:1px solid var(--st-gold);border-radius:22px;background:var(--st-ivory);box-shadow:0 14px 34px #10213e14}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(3),.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(5){background:var(--st-sage-pale)}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) h2{position:relative;margin:0 0 .65rem;padding-top:58px;color:var(--st-navy);font-size:clamp(1.15rem,1.6vw,1.3rem)}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) h2:before{content:"";position:absolute;top:0;left:0;width:46px;height:46px;border:1px solid var(--st-gold);border-radius:50%;background-color:var(--st-ivory);background-repeat:no-repeat;background-position:center;background-size:22px 22px}.page-somatic-therapy section[data-id=de03819] .elementor-element-43a6538 h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8c2-3 4-3 6 0s4 3 6 0 4-3 6 0'/%3E%3Cpath d='M3 15c2-3 4-3 6 0s4 3 6 0 4-3 6 0'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id=de03819] .elementor-element-f35683d h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19.3c-3.6-2.7-7-5.7-7-9.2A4 4 0 0 1 12 7a4 4 0 0 1 7 3.1c0 3.5-3.4 6.5-7 9.2Z'/%3E%3Cpath d='M6.5 11h2.5l1.2-2.2 1.6 4 1-1.8H17'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id=de03819] .elementor-element-cbfd17b h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='7' cy='12' r='4'/%3E%3Ccircle cx='17' cy='12' r='4'/%3E%3Cpath d='M11 12h2' stroke-dasharray='1.6 2'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id=de03819] .elementor-element-d4f7a21 h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9c3-4 6 4 9 0s6 4 7 1'/%3E%3Cpath d='M4 15c3 4 6-4 9 0s6-4 7-1'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id=de03819] .elementor-element-b8e29ac h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15h4l2-7 3 11 2-7h4'/%3E%3Ccircle cx='19' cy='6' r='1.3' fill='%2310213e' stroke='none'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description{position:relative;padding-top:.85rem}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description:before{content:"";position:absolute;top:0;left:0;width:26px;height:2px;background:var(--st-coral)}.page-somatic-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description p{margin:0;color:var(--st-gray);font-size:.92rem;line-height:1.65}@media (max-width: 900px){.page-somatic-therapy section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{grid-template-columns:1fr}.page-somatic-therapy section[data-id=de03819]:before,.page-somatic-therapy section[data-id=de03819]:after,.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]:before,.page-somatic-therapy section[data-id=de03819] .elementor-inner-column[data-id="32fbc69"]:after{display:none}}.page-somatic-therapy section[data-id="4aa48966"]{background:var(--st-ivory)!important}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child{margin-bottom:.5rem}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child h2{color:var(--st-navy);font-size:clamp(2rem,3.2vw,2.6rem)}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child h2:after{content:"";display:block;width:56px;height:3px;margin-top:1rem;background:var(--st-coral)}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child){padding:1.5rem 1.75rem;border:1px solid var(--st-gold);border-left:1px solid var(--st-gold);border-radius:20px;background:var(--st-ivory);box-shadow:0 12px 30px #10213e12}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(3){background:var(--st-sage-pale)}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) h2{position:relative;margin:0 0 .65rem;padding-top:58px;font-size:clamp(1.2rem,1.8vw,1.4rem)}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) h2:before{content:"";position:absolute;top:0;left:0;width:46px;height:46px;border:1px solid var(--st-gold);border-radius:50%;background-color:var(--st-ivory);background-repeat:no-repeat;background-position:center;background-size:22px 22px}.page-somatic-therapy section[data-id="4aa48966"] .elementor-element-5943f67 h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h12a3 3 0 1 0-2.2-5'/%3E%3Cpath d='M3 13h16a3 3 0 1 1-2.2 5'/%3E%3Cpath d='M3 18h9'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id="4aa48966"] .elementor-element-eb4a3c7 h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19.3c-3.6-2.7-7-5.7-7-9.2A4 4 0 0 1 12 7a4 4 0 0 1 7 3.1c0 3.5-3.4 6.5-7 9.2Z'/%3E%3Cpath d='M6.5 11.2h11'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id="4aa48966"] .elementor-element-81fe077 h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310213e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16c0-3 2-5 4-5'/%3E%3Cpath d='M20 16c0-3-2-5-4-5'/%3E%3Cpath d='M12 18v-6.5'/%3E%3Cpath d='M12 11.5c-2 0-2.8-1.3-2.8-3 .9.6 1.4 1.3 2.8 1.3s1.9-.7 2.8-1.3c0 1.7-.8 3-2.8 3Z'/%3E%3C/svg%3E")}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description{position:relative;padding-top:.85rem}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description:before{content:"";position:absolute;top:0;left:0;width:26px;height:2px;background:var(--st-coral)}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description p{margin:0;color:var(--st-gray);font-size:.92rem;line-height:1.65}.page-somatic-therapy section[data-id="4aa48966"] .elementor-inner-column:last-child{position:relative}.page-somatic-therapy section[data-id="4aa48966"] .elementor-inner-column:last-child:before{content:"";position:absolute;top:-26px;left:-26px;z-index:0;width:120px;height:120px;border-radius:50%;background:var(--st-coral);opacity:.14}.page-somatic-therapy section[data-id="4aa48966"] .elementor-inner-column:last-child:after{content:"";position:absolute;top:0;right:-46px;bottom:0;z-index:0;width:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 480' fill='none' stroke='%23C6A66A' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 470V10'/%3E%3Cellipse cx='16' cy='60' rx='11' ry='5.5' transform='rotate(35 16 60)'/%3E%3Cellipse cx='16' cy='110' rx='11' ry='5.5' transform='rotate(-35 16 110)'/%3E%3Cellipse cx='16' cy='160' rx='11' ry='5.5' transform='rotate(35 16 160)'/%3E%3Cellipse cx='16' cy='210' rx='11' ry='5.5' transform='rotate(-35 16 210)'/%3E%3Cellipse cx='16' cy='260' rx='11' ry='5.5' transform='rotate(35 16 260)'/%3E%3Cellipse cx='16' cy='310' rx='11' ry='5.5' transform='rotate(-35 16 310)'/%3E%3Cellipse cx='16' cy='360' rx='10' ry='5' transform='rotate(35 16 360)'/%3E%3Cellipse cx='16' cy='410' rx='10' ry='5' transform='rotate(-35 16 410)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;opacity:.7}.page-somatic-therapy section[data-id="4aa48966"] .elementor-widget-image{position:relative;z-index:1}.page-somatic-therapy section[data-id="4aa48966"] img{border:1px solid var(--st-gold);border-radius:46% 46% 24px 24px/30% 30% 24px 24px;box-shadow:0 26px 60px #10213e29}@media (max-width: 900px){.page-somatic-therapy section[data-id="4aa48966"] .elementor-inner-section>.elementor-container{grid-template-columns:1fr}.page-somatic-therapy section[data-id="4aa48966"] .elementor-inner-column:last-child:before,.page-somatic-therapy section[data-id="4aa48966"] .elementor-inner-column:last-child:after{display:none}}.page-service section[data-id=ae110c1]{padding-block:clamp(2.5rem,5vw,4rem)}.page-service section[data-id=ae110c1] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-service section[data-id=ae110c1] h2{margin-bottom:.25rem}.page-service section[data-id=ae110c1] .ekit-heading__description p{max-width:100ch;margin:0 auto;color:var(--grey);line-height:1.75}.page-service section[data-id=ae110c1] .elementor-widget-elementskit-button{margin-top:.5rem}@font-face{font-family:"DM Serif Display";src:url(/fonts/dm-serif-display-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 800}.page-home{--editorial-ivory: #fbf8f2;--editorial-navy: #10213e;--editorial-coral: #de7778;--editorial-sage: #9fb7a8;--editorial-gold: #c6a66a;--editorial-grey: #5c5a58}.page-home .site-header{height:88px;border-bottom:1px solid color-mix(in srgb,var(--editorial-gold) 62%,white);color:var(--editorial-navy);background:color-mix(in srgb,var(--editorial-ivory) 97%,transparent);box-shadow:none;backdrop-filter:blur(16px)}.page-home .header-inner{grid-template-columns:220px 1fr 170px;width:min(calc(100% - 64px),1480px);gap:clamp(1.25rem,3vw,3.5rem)}.page-home .brand-link{width:72px;height:72px;border-radius:0}.page-home .brand-link img{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 6px 18px #10213e14}.page-home .desktop-navigation ul{gap:clamp(.7rem,2vw,2rem)}.page-home .desktop-navigation a{padding-inline:.7rem;border-radius:0;color:var(--editorial-navy);font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em}.page-home .desktop-navigation a:hover,.page-home .desktop-navigation a[aria-current=page]{color:var(--editorial-coral);background:transparent}.page-home .submenu-toggle{color:var(--editorial-navy)}.page-home .submenu{border-color:color-mix(in srgb,var(--editorial-gold) 38%,white);background:var(--editorial-ivory);box-shadow:0 22px 50px #10213e21}.page-home .header-call{min-width:164px;min-height:48px;padding-inline:1.7rem;border-color:transparent;border-radius:12px;color:#fff;background:var(--editorial-coral);box-shadow:0 10px 26px #de777833;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600}.page-home .header-call:hover{background:#ce6668}.page-home .therapy-content>.elementor>.elementor-top-section:first-child{height:clamp(560px,calc(100svh - 300px),640px);min-height:560px;padding:clamp(1.75rem,3vw,3rem) clamp(2rem,4vw,4rem);overflow:hidden;color:var(--editorial-grey);background-color:var(--editorial-ivory);background-image:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child:before{position:absolute;z-index:0;inset:0;background:url(/images/redesign/paper-texture.svg) repeat;content:"";opacity:.2;pointer-events:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child:after{position:absolute;z-index:1;top:10%;right:-42px;width:clamp(120px,12vw,210px);height:78%;background:url(/images/redesign/botanical-line-art.svg) right center / contain no-repeat;content:"";opacity:.78;pointer-events:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container{position:relative;z-index:2;display:grid;width:min(100%,1480px);max-width:1480px;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center;gap:clamp(2rem,4vw,5.5rem)}.page-home .elementor-element-658ee34d{display:none!important}.page-home .elementor-element-fc55743,.page-home .elementor-element-8f5cd31{width:auto!important}.page-home .elementor-element-fc55743{z-index:5;grid-column:1;padding-left:clamp(1.75rem,3.4vw,4rem)}.page-home .elementor-element-fc55743>.elementor-widget-wrap{max-width:600px!important;padding:0}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementor-widget-spacer{display:none}.page-home .therapy-content>.elementor>.elementor-top-section:first-child h3{margin:0 0 1.15rem;color:#718f7d;font-family:Manrope,sans-serif;font-size:.83rem;font-weight:600;letter-spacing:.42em;line-height:1.2}.page-home .therapy-content>.elementor>.elementor-top-section:first-child h2{max-width:7.2ch;margin:0;color:var(--editorial-navy);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(5.5rem,6.6vw,6.75rem);font-weight:400;letter-spacing:-.025em;line-height:.86}.page-home .therapy-content>.elementor>.elementor-top-section:first-child h2 span{display:block;width:5.1ch;margin-top:.1em;color:var(--editorial-coral)}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .ekit-heading__description{max-width:500px;margin-top:1.8rem}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .ekit-heading__description p{margin:0;color:var(--editorial-grey);font-family:Manrope,sans-serif;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:400;line-height:1.65}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementskit-btn{min-width:186px;min-height:52px;margin-top:1.7rem;padding:.8rem 1.6rem;border:0;border-radius:18px;color:#fff;background:var(--editorial-coral);box-shadow:0 13px 28px #de777833;font-family:Manrope,sans-serif;font-size:0;font-weight:600;text-indent:0}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementskit-btn:before{content:"020 3889 4688";font-size:1.05rem}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .elementskit-btn i{display:none}.page-home .elementor-element-8f5cd31{position:relative;min-height:clamp(500px,calc(100svh - 350px),560px);grid-column:2}.page-home .elementor-element-8f5cd31>.elementor-widget-wrap{position:absolute;z-index:0;top:14%;bottom:0;left:2%;width:38%;min-height:0;background:var(--editorial-sage)}.page-home .elementor-element-8f5cd31>.elementor-widget-wrap:before{position:absolute;z-index:1;top:-9%;left:32%;width:210%;height:96%;border:1px solid var(--editorial-gold);content:""}.page-home .elementor-element-8f5cd31:before{position:absolute;z-index:3;inset:1% 7% 0 9%;border:3px solid var(--editorial-ivory);border-radius:48% 48% 2px 2px/28% 28% 2px 2px;background-image:var(--hero-image);background-position:center 56%;background-size:cover;box-shadow:0 28px 60px #10213e24;content:""}.page-home .elementor-element-8f5cd31:after{position:absolute;z-index:5;bottom:4%;left:-1%;width:clamp(135px,12vw,180px);aspect-ratio:1;border:3px solid var(--editorial-ivory);border-radius:50%;background-color:var(--editorial-navy);background-image:var(--hero-image);background-position:35% 66%;background-size:360%;box-shadow:0 16px 34px #10213e2b;content:""}.page-home .home-service-preview{position:relative;z-index:4;height:212px;min-height:212px;padding:1.05rem 2rem 0;overflow:hidden;border-top:1px solid rgba(198,166,106,.26);background-color:#eef3f0;background-image:url(/images/redesign/paper-texture.svg);color:var(--editorial-navy);text-align:center}.page-home .home-service-preview:after{position:absolute;z-index:0;top:0;right:0;width:clamp(130px,18vw,290px);height:22px;background:color-mix(in srgb,var(--editorial-sage) 78%,white);clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);content:""}.page-home .home-service-preview__inner{position:relative;z-index:1;width:min(100%,1120px);margin-inline:auto}.page-home .home-service-preview__eyebrow{margin:0 0 .2rem;color:#4f8b82;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.3em;line-height:1.4}.page-home .home-service-preview h2{margin:0 0 .72rem;color:var(--editorial-navy);font-family:Manrope,sans-serif;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.2}.page-home .home-service-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-home .home-service-preview__card{display:flex;min-height:92px;align-items:center;justify-content:center;padding:.85rem 1.25rem;gap:1rem;border:1px solid rgba(16,33,62,.07);border-radius:12px 12px 0 0;color:var(--editorial-navy)!important;background:color-mix(in srgb,var(--editorial-ivory) 94%,white);box-shadow:0 10px 24px #10213e12;font-family:Manrope,sans-serif;font-size:.94rem;font-weight:700;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.page-home .home-service-preview__card:hover{border-color:color-mix(in srgb,var(--editorial-sage) 76%,white);transform:translateY(-3px)}.page-home .home-service-preview__card span{color:var(--editorial-navy)!important}.page-home .home-service-preview__card svg{width:58px;flex:0 0 58px;stroke:#618f91;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}@media (max-width: 1180px){.page-home .header-inner{grid-template-columns:100px 1fr 164px}.page-home .therapy-content>.elementor>.elementor-top-section:first-child h2{font-size:clamp(4.7rem,7.4vw,5.65rem)}.page-home .elementor-element-8f5cd31{min-height:520px}}@media (max-width: 980px){.page-home{--header-height: 82px}.page-home .site-header{height:82px}.page-home .header-inner{width:min(calc(100% - 32px),1480px);grid-template-columns:1fr auto}.page-home .brand-link,.page-home .brand-link img{width:62px;height:62px}.page-home .mobile-menu-toggle{border-color:color-mix(in srgb,var(--editorial-gold) 48%,white);color:var(--editorial-navy);background:transparent}.page-home .mobile-navigation{color:var(--editorial-navy);background:var(--editorial-ivory)}.page-home .mobile-call{background:var(--editorial-coral)}.page-home .therapy-content>.elementor>.elementor-top-section:first-child{height:auto;min-height:auto;padding:3.5rem 1.5rem 4rem}.page-home .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container{grid-template-columns:minmax(0,1fr);gap:3.5rem}.page-home .elementor-element-fc55743,.page-home .elementor-element-8f5cd31{grid-column:1}.page-home .elementor-element-fc55743{padding-left:0}.page-home .elementor-element-8f5cd31{width:min(100%,680px)!important;min-height:620px;justify-self:center}.page-home .therapy-content>.elementor>.elementor-top-section:first-child:after{right:-60px}.page-home .home-service-preview{height:auto;min-height:0;padding:2.5rem 1.5rem;overflow:visible}.page-home .home-service-preview__grid{gap:.75rem}}@media (max-width: 640px){.page-home .therapy-content>.elementor>.elementor-top-section:first-child h2{font-size:clamp(4rem,19vw,5.1rem)}.page-home .therapy-content>.elementor>.elementor-top-section:first-child .ekit-heading__description p{font-size:1rem}.page-home .elementor-element-8f5cd31{min-height:475px}.page-home .elementor-element-8f5cd31:before{inset-inline:8% 2%}.page-home .elementor-element-8f5cd31:after{bottom:3%;left:0;width:120px}.page-home .home-service-preview h2{font-size:1.7rem}.page-home .home-service-preview__grid{grid-template-columns:1fr}.page-home .home-service-preview__card{border-radius:12px}}:is(.page-about,.page-services,.page-service,.page-contact){--editorial-ivory: #fbf8f2;--editorial-navy: #10213e;--editorial-coral: #de7778;--editorial-sage: #9fb7a8;--editorial-gold: #c6a66a;--editorial-grey: #5c5a58}:is(.page-about,.page-services,.page-service,.page-contact) .site-header{height:88px;border-bottom:1px solid color-mix(in srgb,var(--editorial-gold) 62%,white);color:var(--editorial-navy);background:color-mix(in srgb,var(--editorial-ivory) 97%,transparent);box-shadow:none;backdrop-filter:blur(16px)}:is(.page-about,.page-services,.page-service,.page-contact) .header-inner{grid-template-columns:220px 1fr 170px;width:min(calc(100% - 64px),1480px);gap:clamp(1.25rem,3vw,3.5rem)}:is(.page-about,.page-services,.page-service,.page-contact) .brand-link{width:72px;height:72px;border-radius:0}:is(.page-about,.page-services,.page-service,.page-contact) .brand-link img{width:72px;height:72px;border-radius:50%;object-fit:cover;box-shadow:0 6px 18px #10213e14}:is(.page-about,.page-services,.page-service,.page-contact) .desktop-navigation ul{gap:clamp(.7rem,2vw,2rem)}:is(.page-about,.page-services,.page-service,.page-contact) .desktop-navigation a{padding-inline:.7rem;border-radius:0;color:var(--editorial-navy);font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.01em}:is(.page-about,.page-services,.page-service,.page-contact) .desktop-navigation a:hover,:is(.page-about,.page-services,.page-service,.page-contact) .desktop-navigation a[aria-current=page]{color:var(--editorial-coral);background:transparent}:is(.page-about,.page-services,.page-service,.page-contact) .submenu-toggle{color:var(--editorial-navy)}:is(.page-about,.page-services,.page-service,.page-contact) .submenu{border-color:color-mix(in srgb,var(--editorial-gold) 38%,white);background:var(--editorial-ivory);box-shadow:0 22px 50px #10213e21}:is(.page-about,.page-services,.page-service,.page-contact) .header-call{min-width:164px;min-height:48px;padding-inline:1.7rem;border-color:transparent;border-radius:12px;color:#fff;background:var(--editorial-coral);box-shadow:0 10px 26px #de777833;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600}:is(.page-about,.page-services,.page-service,.page-contact) .header-call:hover{background:#ce6668}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child{position:relative;display:grid;min-height:clamp(560px,67svh,720px);padding:clamp(2.8rem,5vw,5rem) clamp(2rem,4vw,4rem);overflow:hidden;color:var(--editorial-grey);background-color:var(--editorial-ivory)!important;background-image:none!important}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child:before{position:absolute;z-index:0;inset:0;display:block;background:url(/images/redesign/paper-texture.svg) repeat;content:"";opacity:.22;pointer-events:none}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child:after{position:absolute;z-index:1;top:7%;right:-48px;bottom:7%;width:clamp(130px,12vw,205px);height:auto;border:0;border-radius:0;background:url(/images/redesign/botanical-line-art.svg) right center / contain no-repeat;box-shadow:none;content:"";opacity:.68;transform:none;pointer-events:none}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container{position:relative;z-index:2;width:min(100%,1380px);max-width:1380px}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container{display:grid;grid-template-columns:minmax(0,44fr) minmax(390px,56fr);align-items:center;gap:clamp(3rem,6vw,6.5rem)}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:first-child>.elementor-widget-wrap{max-width:610px;padding-left:clamp(.25rem,2vw,2rem);justify-content:center}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child :is(h1,h2){max-width:10.5ch;margin:0;color:var(--editorial-navy);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(4.4rem,6vw,6.35rem);font-weight:400;letter-spacing:-.025em;line-height:.92;text-wrap:balance}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child :is(h1,h2) span{color:var(--editorial-coral)}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child h3{margin:0 0 1rem;color:#718f7d;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.24em;line-height:1.45;text-transform:uppercase}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .ekit-heading__description{max-width:520px;margin-top:1.55rem}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child p{margin:0;color:var(--editorial-grey);font-family:Manrope,sans-serif;font-size:clamp(1.05rem,1.25vw,1.18rem);font-weight:400;line-height:1.65}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementskit-btn{min-width:186px;min-height:52px;margin-top:1.6rem;padding:.8rem 1.6rem;border:0;border-radius:18px;color:#fff!important;background:var(--editorial-coral);box-shadow:0 13px 28px #de777833;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:700}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementskit-btn i{display:none}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child){position:relative;min-height:clamp(400px,36vw,530px)}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child)>.elementor-widget-wrap{position:absolute;z-index:2;inset:0 7% 0 5%;min-height:0;overflow:hidden;border:3px solid var(--editorial-ivory);border-radius:48% 48% 3px 3px/24% 24% 3px 3px;outline:1px solid var(--editorial-gold);outline-offset:17px;background-color:var(--editorial-sage);background-image:var(--hero-image);background-position:var(--hero-focal, center);background-size:cover;box-shadow:-34px 34px 0 -2px color-mix(in srgb,var(--editorial-sage) 86%,white),0 28px 58px #10213e24}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child) img{display:none}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child):after{position:absolute;z-index:4;bottom:-2%;left:-4%;width:clamp(112px,10vw,154px);aspect-ratio:1;border:3px solid var(--editorial-ivory);border-radius:50%;background-image:var(--hero-image);background-position:var(--hero-detail-focal, center 68%);background-size:280%;box-shadow:0 16px 34px #10213e29;content:""}.page-somatic-therapy{--hero-focal: center 54%;--hero-detail-focal: 40% 72%}.page-schema-therapy{--hero-focal: center 48%;--hero-detail-focal: 34% 66%}.page-emdr-therapy{--hero-focal: 48% center;--hero-detail-focal: 62% 68%}.page-group-therapy{--hero-focal: center 46%;--hero-detail-focal: 44% 72%}.page-adhd-psychiatrist{--hero-focal: 55% center;--hero-detail-focal: 58% 76%}.page-trauma-therapy{--hero-focal: center 52%;--hero-detail-focal: 36% 72%}.page-aba-therapy{--hero-focal: center 50%;--hero-detail-focal: 62% 70%}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section{position:relative;min-height:clamp(400px,36vw,530px)}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section>.elementor-container{min-height:inherit}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:only-child{z-index:3;width:44%;grid-column:1}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section:after{position:absolute;z-index:2;inset:0 4% 0 52%;border:3px solid var(--editorial-ivory);border-radius:48% 48% 3px 3px/24% 24% 3px 3px;outline:1px solid var(--editorial-gold);outline-offset:17px;background:var(--hero-image) center 50% / cover no-repeat;box-shadow:-34px 34px 0 -2px color-mix(in srgb,var(--editorial-sage) 86%,white),0 28px 58px #10213e24;content:""}:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child{position:relative;min-height:clamp(390px,34vw,510px)}:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child>.elementor-widget-wrap{position:absolute;z-index:2;inset:0 8% 0 6%;min-height:0;overflow:hidden;border:3px solid var(--editorial-ivory);border-radius:48% 48% 3px 3px/24% 24% 3px 3px;outline:1px solid var(--editorial-gold);outline-offset:17px;background:var(--editorial-sage);box-shadow:-34px 34px 0 -2px color-mix(in srgb,var(--editorial-sage) 86%,white),0 28px 58px #10213e24}:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-widget-image,:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-widget-image .elementor-widget-container{height:100%}:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child img{width:100%;height:100%;margin:0;border-radius:0;box-shadow:none;object-fit:cover}.page-about .therapy-content>.elementor>.elementor-top-section:first-child img{content:url(/images/redesign/about-therapy-conversation-v2.avif);object-position:center 48%}.page-about .therapy-content>.elementor>.elementor-top-section:first-child .about-hero-support{max-width:510px;margin-top:1.35rem}.page-about .therapy-content>.elementor>.elementor-top-section:first-child .about-hero-support p{color:var(--editorial-grey);font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.65}.page-contact .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child>.elementor-widget-wrap{background-image:var(--hero-image);background-position:58% center;background-size:cover}.page-contact .therapy-content>.elementor>.elementor-top-section:first-child img{display:none}.page-services .therapy-content{position:relative;display:grid;min-height:clamp(560px,67svh,720px);align-items:center;padding:clamp(2.8rem,5vw,5rem) clamp(2rem,4vw,4rem);overflow:hidden;color:var(--editorial-navy);background-color:var(--editorial-ivory);background-image:url(/images/redesign/botanical-line-art.svg),url(/images/redesign/paper-texture.svg);background-position:calc(100% + 42px) center,0 0;background-repeat:no-repeat,repeat;background-size:clamp(130px,12vw,205px) 78%,auto}.page-services .therapy-content:before{position:absolute;z-index:0;top:15%;right:9%;bottom:5%;width:min(39%,530px);background:color-mix(in srgb,var(--editorial-sage) 86%,white);content:""}.page-services .therapy-content:after{position:absolute;z-index:1;top:8%;right:5%;bottom:8%;width:min(47%,650px);border:3px solid var(--editorial-ivory);border-radius:48% 48% 3px 3px/24% 24% 3px 3px;outline:1px solid var(--editorial-gold);outline-offset:17px;background:var(--hero-image) center / cover no-repeat;box-shadow:0 28px 58px #10213e24;content:""}.page-services .service-index-hero{position:relative;z-index:2;width:min(100%,1380px);padding:0}.page-services .service-index-hero h1{max-width:7ch;margin:0;color:var(--editorial-navy);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(5rem,8vw,7.5rem);font-weight:400;letter-spacing:-.025em;line-height:.92}@media (max-width: 1020px){:is(.page-about,.page-services,.page-service,.page-contact) .header-inner{grid-template-columns:72px 1fr auto;width:min(calc(100% - 40px),1480px)}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container{grid-template-columns:minmax(0,1fr) minmax(330px,.92fr);gap:3.5rem}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child :is(h1,h2){font-size:clamp(3.8rem,7vw,5rem)}}@media (max-width: 760px){:is(.page-about,.page-services,.page-service,.page-contact){--header-height: 76px}:is(.page-about,.page-services,.page-service,.page-contact) .site-header{height:76px}:is(.page-about,.page-services,.page-service,.page-contact) .header-inner{grid-template-columns:58px 1fr 48px;width:min(calc(100% - 28px),1480px)}:is(.page-about,.page-services,.page-service,.page-contact) .brand-link,:is(.page-about,.page-services,.page-service,.page-contact) .brand-link img{width:58px;height:58px}:is(.page-about,.page-services,.page-service,.page-contact) .mobile-menu-toggle{color:var(--editorial-navy);background:#10213e0f}:is(.page-about,.page-services,.page-service,.page-contact) .mobile-navigation{background:var(--editorial-ivory)}:is(.page-about,.page-services,.page-service,.page-contact) .mobile-navigation a{color:var(--editorial-navy);font-family:Manrope,sans-serif}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child{min-height:0;padding:3.2rem 1.15rem 4rem}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child:after{top:auto;right:-48px;bottom:1rem;height:42%;opacity:.44}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child>.elementor-container>.elementor-column>.elementor-widget-wrap>.elementor-inner-section>.elementor-container{display:flex;flex-direction:column;align-items:stretch;gap:3.4rem}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:first-child>.elementor-widget-wrap{max-width:34rem;padding-left:0}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child :is(h1,h2){max-width:11ch;font-size:clamp(3.25rem,15vw,4.55rem);line-height:.94}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child h3{font-size:.72rem;letter-spacing:.18em}:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child p{font-size:1rem}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child),:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child{display:block;width:100%;min-height:min(92vw,430px);margin-top:0}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child)>.elementor-widget-wrap,:is(.page-about,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child>.elementor-widget-wrap{inset:0 6% 0 9%;border-radius:46% 46% 3px 3px/22% 22% 3px 3px;outline-offset:10px;box-shadow:-20px 22px 0 -2px color-mix(in srgb,var(--editorial-sage) 86%,white),0 22px 44px #10213e24}.page-service .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:last-child:not(:only-child):after{left:0;width:108px}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section{min-height:0;padding-bottom:min(102vw,470px)}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-column:only-child{width:100%}.page-marriage-counselling .therapy-content>.elementor>.elementor-top-section:first-child .elementor-inner-section:after{inset:auto 6% 0 9%;height:min(92vw,430px);border-radius:46% 46% 3px 3px/22% 22% 3px 3px;outline-offset:10px;box-shadow:-20px 22px 0 -2px color-mix(in srgb,var(--editorial-sage) 86%,white),0 22px 44px #10213e24}.page-services .therapy-content{min-height:690px;align-items:start;padding:3.5rem 1.15rem 4rem;background-position:calc(100% + 58px) bottom,0 0;background-size:145px 45%,auto}.page-services .service-index-hero h1{font-size:clamp(4.2rem,20vw,6rem)}.page-services .therapy-content:before{top:auto;right:8%;bottom:4rem;left:12%;width:auto;height:390px}.page-services .therapy-content:after{top:auto;right:6%;bottom:2.8rem;left:8%;width:auto;height:430px;border-radius:46% 46% 3px 3px/22% 22% 3px 3px;outline-offset:10px}}@media (max-height: 650px) and (orientation: landscape){:is(.page-about,.page-service,.page-contact) .therapy-content>.elementor>.elementor-top-section:first-child,.page-services .therapy-content{min-height:560px}}@media (prefers-reduced-motion: reduce){:is(.page-about,.page-services,.page-service,.page-contact) *,:is(.page-about,.page-services,.page-service,.page-contact) *:before,:is(.page-about,.page-services,.page-service,.page-contact) *:after{scroll-behavior:auto!important}}.page-contact section[data-id="66a4c2a"]{min-height:75svh;padding-block:clamp(1.1rem,1.5vw,1.5rem)!important;overflow:hidden;background-color:#f2f5f4!important;background-image:url(/images/redesign/paper-texture.svg)!important}.page-contact section[data-id="66a4c2a"]:before{display:none}.page-contact section[data-id="66a4c2a"]>.elementor-container{display:grid;width:min(calc(100% - 40px),75vw);grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.5rem,4vw,4rem)}.page-contact section[data-id="66a4c2a"]>.elementor-container>.elementor-element-04318d1{grid-column:2;grid-row:1;padding-top:0}.page-contact section[data-id="66a4c2a"]>.elementor-container>.elementor-element-74b159c{position:relative;grid-column:1;grid-row:1;padding:0;border:0}.page-contact section[data-id="66a4c2a"]>.elementor-container>.elementor-element-04318d1>.elementor-widget-wrap{gap:.7rem}.page-contact section[data-id="66a4c2a"] .elementor-element-808eade h2{max-width:none;margin:0 0 .25rem;color:var(--editorial-navy);font-family:Manrope,sans-serif;font-size:clamp(1.55rem,2vw,1.8rem);font-weight:750;letter-spacing:-.03em;line-height:1.2}.page-contact section[data-id="66a4c2a"] .contact-left-intro-title h2{max-width:14ch;margin:0;color:var(--editorial-navy);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.35rem,3.25vw,3.15rem);font-weight:400;letter-spacing:-.035em;line-height:.98}.page-contact section[data-id="66a4c2a"] .contact-left-intro-copy{margin-top:.9rem}.page-contact section[data-id="66a4c2a"] .contact-left-intro-copy p{max-width:44ch;margin:0;color:var(--editorial-grey);font-family:Manrope,sans-serif;font-size:.94rem;line-height:1.55}.page-contact section[data-id="66a4c2a"] .bit-form{padding:clamp(1.1rem,1.7vw,1.4rem);border:1px solid rgba(198,166,106,.32);border-radius:30px;box-shadow:0 30px 70px #10213e1c}.page-contact section[data-id="66a4c2a"] .bit-form form{gap:.55rem .8rem}.page-contact section[data-id="66a4c2a"] .bit-form label,.page-contact section[data-id="66a4c2a"] .bit-form .bf-lbl{margin-bottom:.18rem;font-size:.82rem}.page-contact section[data-id="66a4c2a"] .bit-form :is(input:not([type=hidden]),select,.lms-native-select){min-height:42px!important;padding-block:.48rem!important;font-size:.92rem}.page-contact section[data-id="66a4c2a"] .bit-form textarea{min-height:80px!important;padding-block:.58rem!important;font-size:.92rem}.page-contact section[data-id="66a4c2a"] .bit-form label,.page-contact section[data-id="66a4c2a"] .bit-form .bf-lbl,.page-contact section[data-id="66a4c2a"] .bit-form :is(input,textarea,select){font-family:Manrope,sans-serif}.page-contact section[data-id="66a4c2a"] .bit-form .bf-btn,.page-contact section[data-id="66a4c2a"] .bit-form button[type=submit]{min-height:44px;border-radius:16px;background:var(--editorial-coral);box-shadow:0 12px 26px #de777833;font-family:Manrope,sans-serif;font-weight:700}.page-contact section[data-id="66a4c2a"] .elementor-element-74b159c>.elementor-widget-wrap{position:relative;display:grid;gap:0;padding:clamp(1.5rem,2.2vw,1.9rem);overflow:hidden;border:0;border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--editorial-ivory) 96%,white),#fff);box-shadow:0 24px 55px #10213e17}.page-contact section[data-id="66a4c2a"] .elementor-element-74b159c>.elementor-widget-wrap:before{display:none}.page-contact section[data-id="66a4c2a"] .elementor-element-74b159c>.elementor-widget-wrap:after{display:none}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65{position:relative;z-index:1;margin-top:1.55rem;padding-top:1.45rem;border-top:1px solid rgba(16,33,62,.1)}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65>.elementor-widget-container>.ekit-wid-con>.ekit-heading>h3{position:relative;margin:0 0 1.15rem;padding-bottom:.8rem;color:var(--editorial-navy);font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.9rem,2.5vw,2.3rem);font-weight:400;letter-spacing:-.025em;line-height:1}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65>.elementor-widget-container>.ekit-wid-con>.ekit-heading>h3:after{position:absolute;bottom:0;left:0;width:58px;height:2px;background:var(--editorial-gold);content:""}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description>.elementor-widget{position:relative;padding-left:1.1rem}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description>.elementor-widget:before{position:absolute;top:.5rem;left:0;width:6px;height:6px;border-radius:50%;background:var(--editorial-coral);content:""}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description :is(h4,p){margin:0;font-family:Manrope,sans-serif}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description h4{color:var(--editorial-navy);font-size:1.05rem;font-weight:750;line-height:1.35}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description h4 span{font-size:inherit!important;font-weight:inherit!important}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description p{color:var(--editorial-grey);font-size:.98rem;line-height:1.55}.page-contact section[data-id="66a4c2a"] .elementor-element-e8bcd74{grid-column:1;grid-row:1}.page-contact section[data-id="66a4c2a"] .elementor-element-071ed41{grid-column:1;grid-row:2;padding-top:.22rem;padding-bottom:.9rem}.page-contact section[data-id="66a4c2a"] .elementor-element-2f60cbc{grid-column:2;grid-row:1}.page-contact section[data-id="66a4c2a"] .elementor-element-c581e2a{grid-column:2;grid-row:2;padding-top:.22rem;padding-bottom:.9rem}.page-contact section[data-id="66a4c2a"] .elementor-element-cc830c5{grid-column:1 / -1;grid-row:3;padding-top:.85rem;border-top:1px solid rgba(16,33,62,.1)}.page-contact section[data-id="66a4c2a"] .elementor-element-43607a6{grid-column:1 / -1;grid-row:4;padding-top:.22rem;padding-bottom:.85rem}.page-contact section[data-id="66a4c2a"] .elementor-element-b7a74de{grid-column:1 / -1;grid-row:5;padding-top:.85rem;padding-bottom:.2rem;border-top:1px solid rgba(16,33,62,.1)}.page-contact section[data-id="66a4c2a"] .elementor-element-b7a74de p{margin-top:.3rem;color:var(--editorial-coral);font-size:1.18rem;font-weight:700;letter-spacing:.015em}.page-contact section[data-id="66a4c2a"] .elementor-element-666087d{position:relative;z-index:1;margin-top:.9rem;padding-top:.75rem;border-top:1px solid rgba(16,33,62,.1)}.page-contact section[data-id="66a4c2a"] .elementor-element-666087d img{width:min(100%,125px);margin:0;border-radius:0;box-shadow:none}@media (max-width: 980px){.page-contact section[data-id="66a4c2a"]{min-height:0}.page-contact section[data-id="66a4c2a"]>.elementor-container{width:min(calc(100% - 36px),720px);grid-template-columns:1fr;gap:3.5rem}.page-contact section[data-id="66a4c2a"]>.elementor-container>.elementor-element-74b159c{grid-column:1;grid-row:1;padding:0;border:0}.page-contact section[data-id="66a4c2a"]>.elementor-container>.elementor-element-04318d1{grid-column:1;grid-row:2}.page-contact section[data-id="66a4c2a"] .elementor-element-74b159c>.elementor-widget-wrap{width:min(100%,620px)}}@media (max-width: 560px){.page-contact section[data-id="66a4c2a"] .elementor-element-74b159c>.elementor-widget-wrap{padding:1.65rem 1.4rem;border-radius:24px;box-shadow:0 22px 48px #10213e17}.page-contact section[data-id="66a4c2a"] .elementor-element-5d91ec65 .ekit-heading__description{grid-template-columns:1fr}.page-contact section[data-id="66a4c2a"] .elementor-element-e8bcd74,.page-contact section[data-id="66a4c2a"] .elementor-element-071ed41,.page-contact section[data-id="66a4c2a"] .elementor-element-2f60cbc,.page-contact section[data-id="66a4c2a"] .elementor-element-c581e2a,.page-contact section[data-id="66a4c2a"] .elementor-element-cc830c5,.page-contact section[data-id="66a4c2a"] .elementor-element-43607a6,.page-contact section[data-id="66a4c2a"] .elementor-element-b7a74de{grid-column:1;grid-row:auto}.page-contact section[data-id="66a4c2a"] .elementor-element-071ed41,.page-contact section[data-id="66a4c2a"] .elementor-element-c581e2a{padding-bottom:1.25rem}.page-contact section[data-id="66a4c2a"] .elementor-element-2f60cbc{padding-top:1.25rem;border-top:1px solid rgba(16,33,62,.1)}.page-contact section[data-id="66a4c2a"] .bit-form{padding:1.25rem;border-radius:22px}}.page-about .therapy-content>.elementor>section[data-id="6e10d0a4"]{padding-block:clamp(3rem,5vw,4.75rem)!important;overflow:hidden;background-color:#fbf8f2!important;background-image:url(/images/redesign/paper-texture.svg)!important}.page-about section[data-id="6e10d0a4"]:before{opacity:.2}.page-about section[data-id="6e10d0a4"]>.elementor-container{width:min(calc(100% - 48px),1240px);grid-template-columns:1fr}.page-about section[data-id="6e10d0a4"] .elementor-element-60edca83>.elementor-widget-wrap{grid-template-columns:minmax(535px,.9fr) minmax(580px,1.1fr);align-items:center;gap:clamp(2.25rem,3vw,3rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5{position:relative;align-self:stretch}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5 h2{max-width:none;padding-bottom:1.7rem;color:#10213e;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3.2rem,4vw,3.65rem);font-weight:400;letter-spacing:-.025em;line-height:.94;text-wrap:balance}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5 h2:after{width:88px;height:3px;background:#de7778}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5:after{position:absolute;top:44%;left:-1.5rem;width:min(100%,350px);height:390px;margin:0;background-image:url(/images/redesign/botanical-line-art.svg),radial-gradient(circle at 28% 68%,rgba(222,119,120,.34) 0,rgba(222,119,120,.24) 25%,transparent 26%);background-position:center,center;background-repeat:no-repeat;background-size:72% 92%,100% 100%;content:"";opacity:.9;pointer-events:none;transform:translateY(-8%)}.page-about section[data-id="6e10d0a4"] .elementor-element-68fbc41{padding:clamp(1.7rem,2.5vw,2.15rem);border:1px solid rgba(198,166,106,.72);border-radius:22px;background:#ffffffe0;box-shadow:0 18px 45px #10213e12;backdrop-filter:blur(3px)}.page-about section[data-id="6e10d0a4"] .elementor-element-31a39ec{padding-right:clamp(1.4rem,2.5vw,2rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-46e5049{padding-left:clamp(1.4rem,2.5vw,2rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-46e5049:before{background:#c6a66aa6}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-item{min-height:46px;gap:.85rem;padding:.68rem .7rem;border-bottom:1px dotted rgba(16,33,62,.12);border-radius:0}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-item:nth-child(2n){border-radius:2px;background:#9fb7a81a}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-icon{width:23px;height:23px;border:1px solid rgba(222,119,120,.58);background:#fffdf9}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-icon:before{width:12px;height:12px}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-text{color:#555a61;font-family:Manrope,sans-serif;font-size:.98rem;line-height:1.35}@media (max-width: 1100px){.page-about section[data-id="6e10d0a4"] .elementor-element-60edca83>.elementor-widget-wrap{grid-template-columns:minmax(300px,.65fr) minmax(540px,1.35fr);gap:2.5rem}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5 h2{font-size:clamp(3rem,5vw,3.75rem)}}@media (max-width: 900px){.page-about .therapy-content>.elementor>section[data-id="6e10d0a4"]{padding-block:4rem!important}.page-about section[data-id="6e10d0a4"]>.elementor-container{width:min(calc(100% - 36px),720px)}.page-about section[data-id="6e10d0a4"] .elementor-element-60edca83>.elementor-widget-wrap{grid-template-columns:1fr;gap:2.75rem}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5{min-height:410px}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5 h2{max-width:10ch}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5:after{top:28%;left:0;width:290px;height:320px;transform:none}}@media (max-width: 560px){.page-about .therapy-content>.elementor>section[data-id="6e10d0a4"]{padding-block:3.25rem!important}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5{min-height:350px}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5 h2{max-width:9ch;font-size:clamp(2.85rem,13vw,3.6rem)}.page-about section[data-id="6e10d0a4"] .elementor-element-bd0f9a5:after{top:34%;width:235px;height:250px}.page-about section[data-id="6e10d0a4"] .elementor-element-68fbc41{padding:1.25rem 1rem;border-radius:18px}.page-about section[data-id="6e10d0a4"] .elementor-icon-list-item{padding-inline:.45rem}}.page-about .about-credentials-story{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(calc(100% - 48px),1240px);margin-inline:auto;padding-block:clamp(3.5rem,5vw,4.75rem)}.page-about .about-credentials-story:before{position:absolute;inset-block:0;left:50%;z-index:-1;width:100vw;background-color:#fbf8f2;background-image:url(/images/redesign/paper-texture.svg);content:"";transform:translate(-50%)}.page-about .about-credentials-story>section[data-id="48a1c2a"]{grid-column:1 / -1;width:100%;padding:0!important;background:transparent!important}.page-about .about-credentials-story>section[data-id="48a1c2a"]:before{display:none}.page-about .about-credentials-story>section[data-id="48a1c2a"]>.elementor-container{display:block;width:100%;max-width:none}.page-about .about-credentials-story section[data-id="48a1c2a"] section[data-id="0877d67"]{padding:0!important;background:transparent!important}.page-about .about-credentials-story section[data-id="48a1c2a"] section[data-id="0877d67"]>.elementor-container{display:grid;grid-template-columns:minmax(340px,.4fr) minmax(0,.6fr);width:100%;max-width:none;align-items:center;gap:clamp(4rem,5.5vw,5rem)}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-4f1bdd0{display:none}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-6bf7da7{position:relative;width:min(100%,430px);padding:1.35rem 1.1rem .75rem 2.15rem}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-6bf7da7:before{top:0;left:0;width:72%;height:84%;border-radius:22px;background:#a8bcaf;opacity:.55}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-6bf7da7:after{top:16%;left:-1.5rem;z-index:1;width:110px;height:72%;background-image:url(/images/redesign/botanical-line-art.svg);background-position:center;background-size:contain;opacity:.88}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-63f9a49:before{top:-6%;right:-10%;width:38%;height:30%;background:#f8e4df;opacity:.9}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-63f9a49:after{inset:-6px;border-color:#c6a66ae6;border-radius:50% 50% 22px 22px/28% 28% 22px 22px}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-63f9a49 img{display:block;width:100%;max-width:390px;aspect-ratio:3 / 4;border-radius:50% 50% 20px 20px/27% 27% 20px 20px;box-shadow:0 22px 48px #10213e24;object-fit:cover;object-position:center}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-0b81edc{width:100%}.page-about .about-credentials-story section[data-id="48a1c2a"] h3.elementskit-section-subtitle{display:flex;align-items:center;gap:1rem;margin:0 0 .9rem;color:#de7778;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.3em;line-height:1.3}.page-about .about-credentials-story section[data-id="48a1c2a"] h3.elementskit-section-subtitle:after{width:48px;height:2px;background:#de7778;content:""}.page-about .about-credentials-story section[data-id="48a1c2a"] h2{margin:0 0 .75rem;padding:0;color:#10213e;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3.1rem,4.4vw,3.75rem);font-weight:400;letter-spacing:.025em;line-height:1}.page-about .about-credentials-story section[data-id="48a1c2a"] h2:before{display:none}.page-about .about-credentials-story section[data-id="48a1c2a"] .ekit-heading__description>p{max-width:59ch;margin-bottom:1.2rem;color:#555a61;font-family:Manrope,sans-serif;font-size:1.05rem;line-height:1.65}.page-about .about-credentials-story .credentials-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.15rem 0 1.1rem}.page-about .about-credentials-story .credentials-list li{min-height:64px;padding:.8rem 1rem;border-color:#c6a66ab8;border-radius:14px;background:#ffffffc7;color:#10213e;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600}.page-about .about-credentials-story .credentials-list li:before{width:25px;height:25px;background-color:#de7778}.page-about .about-credentials-story .registration-badge{min-height:76px;margin-top:0;padding:1rem 1.35rem;border-left-color:#de7778;border-radius:15px;background:#e8efeb}.page-about .about-credentials-story .registration-badge:before{width:36px;height:36px}.page-about .about-credentials-story .registration-text p{color:#10213e;font-family:Manrope,sans-serif;font-size:.94rem}.page-about .about-credentials-story .registration-text p strong{font-size:.78rem;font-weight:800;letter-spacing:.07em}.page-about .about-credentials-story>section[data-id=acee0d9],.page-about .about-credentials-story>section[data-id="76e8e849"]{display:flex;min-height:104px;margin-top:2rem;align-items:center;background:#fffcf8e6!important;box-shadow:0 12px 28px #10213e0d}.page-about .about-credentials-story>section[data-id=acee0d9]{min-width:0;padding:1.6rem 2.25rem!important;border:1px solid rgba(198,166,106,.78);border-right:0;border-radius:18px 0 0 18px;text-align:left}.page-about .about-credentials-story>section[data-id="76e8e849"]{min-width:230px;padding:1rem 2rem!important;border:1px solid rgba(198,166,106,.78);border-left:0;border-radius:0 18px 18px 0}.page-about .about-credentials-story>section[data-id=acee0d9] .elementor-container,.page-about .about-credentials-story>section[data-id="76e8e849"] .elementor-container{display:block;width:100%;max-width:none}.page-about .about-credentials-story>section[data-id=acee0d9] .elementor-inner-section,.page-about .about-credentials-story>section[data-id="76e8e849"] .elementor-inner-section{padding:0!important;background:transparent!important}.page-about .about-credentials-story>section[data-id=acee0d9] .elementor-inner-section>.elementor-container{display:block}.page-about .about-credentials-story section[data-id=acee0d9] h2{display:flex;align-items:center;gap:1rem;margin:0;color:#10213e;font-family:Manrope,sans-serif;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;letter-spacing:.01em;line-height:1.3}.page-about .about-credentials-story section[data-id=acee0d9] h2:after{width:42px;height:2px;background:#de7778;content:""}.page-about .about-credentials-story section[data-id="76e8e849"] .elementor-widget-image{width:fit-content;margin:0 0 0 auto;padding:.65rem 1rem;border:1px solid rgba(198,166,106,.48);border-radius:13px;background:#fff;box-shadow:0 6px 15px #10213e0d}.page-about .about-credentials-story section[data-id="76e8e849"] img[src$="/logo_5.png"]{display:block;width:116px;height:auto}@media (max-width: 980px){.page-about .about-credentials-story section[data-id="48a1c2a"] section[data-id="0877d67"]>.elementor-container{grid-template-columns:minmax(290px,.4fr) minmax(0,.6fr);gap:3rem}.page-about .about-credentials-story section[data-id="48a1c2a"] h2{font-size:clamp(2.6rem,5vw,3.2rem)}.page-about .about-credentials-story .credentials-list{grid-template-columns:1fr}}@media (max-width: 760px){.page-about .about-credentials-story{grid-template-columns:1fr;width:min(calc(100% - 36px),620px);padding-block:3.5rem}.page-about .about-credentials-story section[data-id="48a1c2a"] section[data-id="0877d67"]>.elementor-container{grid-template-columns:1fr;gap:3.25rem}.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-6bf7da7{width:min(100%,390px);margin-inline:auto}.page-about .about-credentials-story>section[data-id=acee0d9],.page-about .about-credentials-story>section[data-id="76e8e849"]{grid-column:1;min-width:0;min-height:88px;margin-top:2rem}.page-about .about-credentials-story>section[data-id=acee0d9]{padding:1.4rem 1.5rem!important;border-right:1px solid rgba(198,166,106,.78);border-bottom:0;border-radius:16px 16px 0 0}.page-about .about-credentials-story>section[data-id="76e8e849"]{margin-top:0;padding:1rem 1.5rem 1.4rem!important;border-top:0;border-left:1px solid rgba(198,166,106,.78);border-radius:0 0 16px 16px}.page-about .about-credentials-story section[data-id="76e8e849"] .elementor-widget-image{margin-inline:0}}@media (max-width: 480px){.page-about .about-credentials-story section[data-id="48a1c2a"] .elementor-element-6bf7da7{padding:1rem .75rem .6rem 1.4rem}.page-about .about-credentials-story section[data-id="48a1c2a"] h3.elementskit-section-subtitle{font-size:.68rem;letter-spacing:.22em}.page-about .about-credentials-story section[data-id="48a1c2a"] h2{font-size:clamp(2.4rem,12vw,3rem)}.page-about .about-credentials-story .registration-badge{align-items:flex-start;padding-inline:1rem}}.site-footer{position:relative;overflow:hidden;border-top:2px solid #c6a66a;color:#ffffffc2;background:#0e352c}.site-footer .footer-cta{border-bottom:1px solid rgba(198,166,106,.24)}.site-footer .footer-main{width:min(calc(100% - 64px),1290px);padding-block:clamp(3.5rem,5vw,4.5rem)}.site-footer .footer-top{display:grid;grid-template-columns:minmax(175px,1fr) minmax(135px,.72fr) minmax(220px,1.28fr) minmax(205px,1fr) minmax(190px,.9fr);align-items:start;gap:clamp(2.25rem,3.6vw,4.25rem)}.site-footer .footer-brand{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.site-footer .footer-logo{display:inline-flex;width:fit-content;padding:1rem;border:1px solid rgba(198,166,106,.32);border-radius:16px;background:#ffffff09;transition:border-color .18s ease,transform .18s ease}.site-footer .footer-logo:hover,.site-footer .footer-logo:focus-visible{border-color:#de7778c7;transform:translateY(-2px)}.site-footer .footer-logo img{width:150px;height:150px;object-fit:contain}.site-footer .footer-service-area{margin-top:1.65rem}.site-footer .footer-main h4{margin:0 0 1.15rem;color:#de7778;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:750;letter-spacing:.08em;line-height:1.4}.site-footer .footer-service-area h4{margin-bottom:.6rem;text-transform:uppercase}.site-footer .footer-main p,.site-footer .footer-main a{color:#ffffffc2;font-family:Manrope,sans-serif;font-size:.94rem;line-height:1.55}.site-footer .footer-main p{margin:0 0 .65rem}.site-footer .footer-col ul{gap:.72rem}.site-footer .footer-col li a{position:relative;display:inline-flex;padding-block:.05rem;text-decoration:none;transition:color .18s ease,transform .18s ease}.site-footer .footer-col li a:hover,.site-footer .footer-col li a:focus-visible{color:#fff;transform:translate(3px)}.site-footer .footer-col:nth-child(4) p{position:relative;margin-bottom:.7rem}.site-footer .footer-contact{padding:0}.site-footer .footer-contact>a{display:inline-flex;align-items:center;gap:.55rem;color:#ffffffd1;text-decoration:none;transition:color .18s ease}.site-footer .footer-contact>a:before{width:15px;height:15px;flex:0 0 auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DE7778' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L8 9.73a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:""}.site-footer .footer-contact>a:hover,.site-footer .footer-contact>a:focus-visible{color:#fff}.site-footer .footer-contact-icons{display:flex;align-items:center;gap:.65rem;margin-top:1rem}.site-footer .footer-social-icon,.site-footer .footer-location-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(198,166,106,.38);border-radius:50%;color:#fffc;background:#ffffff06}.site-footer .footer-social-icon svg,.site-footer .footer-location-icon svg{width:17px;height:17px}.site-footer .footer-social-icon svg{fill:currentColor}.site-footer .footer-location-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.site-footer .footer-social-icon:hover,.site-footer .footer-social-icon:focus-visible{border-color:#de7778;color:#fff;background:#de777824}.site-footer .footer-legal{padding:1.1rem 1.5rem;border-top:1px solid rgba(198,166,106,.18);background:#02081438}.site-footer .footer-legal p,.site-footer .footer-legal a{color:#ffffff9e;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:500}.site-footer .footer-legal a:hover,.site-footer .footer-legal a:focus-visible{color:#fff}@media (max-width: 1100px){.site-footer .footer-top{grid-template-columns:minmax(170px,.8fr) minmax(150px,.7fr) 1.25fr;gap:2.75rem 3rem}.site-footer .footer-col:nth-child(4){grid-column:2}.site-footer .footer-contact{grid-column:3}}@media (max-width: 760px){.site-footer .footer-main{width:min(calc(100% - 36px),620px);padding-block:3rem}.site-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.75rem}.site-footer .footer-brand{grid-column:1 / -1}.site-footer .footer-col:nth-child(4),.site-footer .footer-contact{grid-column:auto}}@media (max-width: 480px){.site-footer .footer-top{grid-template-columns:1fr}.site-footer .footer-brand{grid-column:1}}@media (prefers-reduced-motion: reduce){.site-footer .footer-logo,.site-footer .footer-col li a{transition:none}}.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]{position:relative;isolation:isolate;padding:clamp(3rem,4vw,3.5rem) 2rem!important;overflow:hidden;background-color:#fbf8f2!important;background-image:url(/images/redesign/paper-texture.svg)!important}.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]:before,.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]:after{position:absolute;z-index:-1;width:clamp(150px,18vw,270px);height:clamp(230px,28vw,410px);background:url(/images/redesign/botanical-line-art.svg) center / contain no-repeat;content:"";opacity:.42;pointer-events:none}.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]:before{top:-4rem;left:-5rem;transform:rotate(-24deg)}.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]:after{right:-4.5rem;bottom:-5rem;transform:rotate(20deg)}.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]>.elementor-container{position:relative;z-index:1;width:min(100%,1200px);max-width:1200px}.page-home section[data-id="1fad6ab"] .elementor-element-71ae5e03,.page-home section[data-id="1fad6ab"] .elementor-element-060cc88{display:none}.page-home section[data-id="1fad6ab"] section[data-id=ae110c1]{position:relative;margin-bottom:clamp(1.9rem,3vw,2.25rem);padding:0 0 clamp(1.6rem,2.5vw,1.9rem)!important;border-bottom:1px solid rgba(198,166,106,.72);background:transparent!important}.page-home section[data-id="1fad6ab"] section[data-id=ae110c1]:after{position:absolute;bottom:-12px;left:50%;width:30px;height:24px;background-color:#fbf8f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 24' fill='none' stroke='%23C6A66A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h26M16 12c-2-5-5-7-8-8 1 4 3 7 8 8Zm0 0c2-5 5-7 8-8-1 4-3 7-8 8Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:26px;content:"";transform:translate(-50%)}.page-home section[data-id="1fad6ab"] section[data-id=ae110c1]>.elementor-container{display:block;width:100%;max-width:none;margin:0}.page-home section[data-id="1fad6ab"] section[data-id=ae110c1] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-home section[data-id="1fad6ab"] .elementor-element-4782b2d{width:100%}.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 .elementskit-section-title-wraper{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:center;gap:clamp(2.5rem,4vw,3.5rem);text-align:left}.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 h2{max-width:none;margin:0;color:#10213e;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(3.5rem,5vw,3.75rem);font-weight:400;letter-spacing:-.025em;line-height:1.02}.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 .ekit-heading__description{max-width:48ch;margin:0}.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 .ekit-heading__description p{margin:0;color:#5c5a58;font-family:Manrope,sans-serif;font-size:clamp(1.05rem,1.4vw,1.125rem);line-height:1.65}.page-home section[data-id="1fad6ab"] section[data-id="8089c8f"]{position:relative;width:min(100%,920px);margin-inline:auto;padding:0!important;background:transparent!important}.page-home section[data-id="1fad6ab"] section[data-id="8089c8f"]:before{position:absolute;bottom:-4rem;left:-11rem;z-index:-1;width:390px;height:330px;border-radius:52% 52% 0 0/60% 60% 0 0;background:#9fb7a885;content:"";pointer-events:none}.page-home section[data-id="1fad6ab"] section[data-id="8089c8f"]>.elementor-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;gap:1.75rem}.page-home section[data-id="1fad6ab"] section[data-id="8089c8f"] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7){position:relative;display:flex;min-height:420px;flex-direction:column;padding:clamp(2rem,3vw,2.5rem);overflow:hidden;border:1px solid rgba(198,166,106,.76);border-radius:26px;background:#ffffffbd;box-shadow:0 16px 38px #10213e12}.page-home section[data-id="1fad6ab"] .elementor-element-6bba3f7{border-color:#9fb7a8db;background:#e9f0ebdb}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7):before{width:56px;height:56px;flex:0 0 auto;border-radius:50%;background-color:#e9f0ebd1;background-position:center;background-repeat:no-repeat;background-size:34px;content:""}.page-home section[data-id="1fad6ab"] .elementor-element-8afcd05:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23718F7D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='10' r='6'/%3E%3Cpath d='M6 28c.8-7 4.2-11 10-11s9.2 4 10 11'/%3E%3C/svg%3E")}.page-home section[data-id="1fad6ab"] .elementor-element-6bba3f7:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23718F7D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='7' width='22' height='20' rx='3'/%3E%3Cpath d='M10 4v6m12-6v6M5 13h22M10 18h4m4 0h4m-12 5h4m4 0h4'/%3E%3C/svg%3E")}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7)>.elementor-widget-wrap{display:flex;width:100%;flex:1;flex-direction:column}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) h2{min-height:2.1em;max-width:none;margin:1.25rem 0 1rem;color:#10213e;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2rem,2.8vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.05;text-align:left}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .ekit-heading__description{margin:0}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .ekit-heading__description p{display:flex;min-height:52px;margin:0;align-items:center;gap:.8rem;border-bottom:1px solid rgba(198,166,106,.3);color:#5c5a58;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.45}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .ekit-heading__description p:before{display:inline-flex;width:27px;height:27px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#de7778;background:#fbe9e3;content:"✓";font-size:.9rem;font-weight:800}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .elementor-widget-elementskit-button{width:100%;margin-top:auto;padding-top:1.45rem}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .ekit-btn-wraper{width:100%}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .elementskit-btn{display:inline-flex;width:100%;min-height:54px;margin:0;align-items:center;justify-content:center;padding:.8rem 1.25rem;border:0;border-radius:13px;color:#fff!important;background:#de7778;box-shadow:0 7px 16px #de777833;font-family:Manrope,sans-serif;font-size:1rem;font-weight:650}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .elementskit-btn i{display:none}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .elementskit-btn:hover,.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .elementskit-btn:focus-visible{background:#ce6668;transform:translateY(-2px)}@media (max-width: 900px){.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 .elementskit-section-title-wraper{grid-template-columns:1fr;gap:1.5rem}.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 h2{max-width:14ch}}@media (max-width: 700px){.page-home .therapy-content>.elementor>section[data-id="1fad6ab"]{padding:3.5rem 1.15rem!important}.page-home section[data-id="1fad6ab"] section[data-id="8089c8f"]>.elementor-container{grid-template-columns:1fr}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7){min-height:420px}}@media (max-width: 480px){.page-home section[data-id="1fad6ab"] .elementor-element-323ffc19 h2{font-size:clamp(3rem,14vw,3.6rem)}.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7){padding:1.65rem;border-radius:22px}}@media (prefers-reduced-motion: reduce){.page-home section[data-id="1fad6ab"] :is(.elementor-element-8afcd05,.elementor-element-6bba3f7) .elementskit-btn{transition:none}}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400 800}.page-home section[data-id="7b27c546"]{box-sizing:border-box;min-height:720px;padding:32px 0!important;overflow:hidden;background-color:#fbf8f2!important;background-image:url(/images/redesign/paper-texture.svg)!important}.page-home section[data-id="7b27c546"]>.elementor-container{position:relative;width:min(calc(100% - 32px),1056px);max-width:1056px;margin-inline:auto}.page-home section[data-id="7b27c546"]>.elementor-container:after{content:"";position:absolute;top:26px;right:-116px;z-index:2;width:176px;height:600px;background:url(/images/redesign/botanical-line-art.svg) right center / contain no-repeat;opacity:.76;pointer-events:none}.page-home section[data-id="7b27c546"] .elementor-inner-section>.elementor-container{display:grid;grid-template-areas:"map contact";grid-template-columns:520px 476px;align-items:start;width:1016px;max-width:1016px;min-height:656px;margin:0;gap:20px}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4{grid-area:map;order:1;align-self:start;width:520px;height:535px;margin-top:70px}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4>.elementor-widget-wrap{position:absolute;inset:0}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4:before{top:-30px;left:-84px;z-index:0;width:275px;height:590px;border-radius:50% 55% 46% 54%/46% 42% 58% 54%;background:#9fb7a861}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4:after{inset:-40px -8px -35px -58px;z-index:0;background-image:linear-gradient(#c6a66a 1px,transparent 1px),linear-gradient(90deg,#c6a66a 1px,transparent 1px),linear-gradient(#c6a66a 1px,transparent 1px);background-size:258px 1px,1px 104px,508px 1px;background-repeat:no-repeat;background-position:58px 0,34px 0,0 100%;opacity:.62}.page-home section[data-id="7b27c546"] .hg-map-card{position:absolute;inset:0;z-index:1;min-height:535px;overflow:hidden;border:1px solid rgba(198,166,106,.9);border-radius:26px;background:#e9f0eb;box-shadow:0 18px 40px #10213e1f}.page-home section[data-id="7b27c546"] .hg-map-art{width:100%;height:100%;opacity:.86}.page-home section[data-id="7b27c546"] .hg-map-land{fill:#eef2ed}.page-home section[data-id="7b27c546"] .hg-map-parks{fill:#b8cfbf;opacity:.48}.page-home section[data-id="7b27c546"] .hg-map-minor-roads{fill:none;stroke:#fffaf2;stroke-linecap:round;stroke-width:2.25;opacity:.96}.page-home section[data-id="7b27c546"] .hg-map-main-roads{fill:none;stroke:#71829a;stroke-linecap:round;stroke-width:1.25;opacity:.48}.page-home section[data-id="7b27c546"] .hg-map-street-grid{fill:none;stroke:#fffaf2;stroke-linecap:round;stroke-width:.78;opacity:.82}.page-home section[data-id="7b27c546"] .hg-map-river{fill:none;stroke:#bdd0d6;stroke-linecap:round;stroke-width:21}.page-home section[data-id="7b27c546"] .hg-map-river-highlight{fill:none;stroke:#dce7e8;stroke-linecap:round;stroke-width:9;opacity:.9}.page-home section[data-id="7b27c546"] .hg-map-art g text{font-size:10px}.page-home section[data-id="7b27c546"] .hg-map-location{top:17px;left:17px;width:230px;min-height:66px;padding:10px 12px 10px 16px;border:1px solid rgba(198,166,106,.26);border-radius:14px;background:#fbf8f2f7;box-shadow:0 10px 25px #10213e1f}.page-home section[data-id="7b27c546"] .hg-map-location h5,.page-home section[data-id="7b27c546"] .hg-map-location p{font-family:Manrope,sans-serif}.page-home section[data-id="7b27c546"] .hg-map-location h5{font-size:16px}.page-home section[data-id="7b27c546"] .hg-map-location p{margin-top:0;font-size:12px}.page-home section[data-id="7b27c546"] .hg-map-actions{margin-left:auto}.page-home section[data-id="7b27c546"] .hg-map-actions a{width:34px;height:34px;border-color:#c6a66a8c;color:#10213e;background:#fffdf8}.page-home section[data-id="7b27c546"] .elementor-element-1130530c{grid-area:contact;order:2;display:flex;width:476px;box-sizing:border-box!important;height:656px;min-height:656px;padding:22px 42px 34px;overflow:hidden;border:1px solid rgba(198,166,106,.92);border-radius:74px 74px 0 0;background:#10213e}.page-home section[data-id="7b27c546"] .elementor-element-1130530c:after{display:none}.page-home section[data-id="7b27c546"] .elementor-element-1130530c>.elementor-widget-wrap{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:0;--kit-widget-spacing: 0px}.page-home section[data-id="7b27c546"] .elementor-element-1130530c .elementor-widget{margin-block-end:0!important}.page-home section[data-id="7b27c546"] .elementor-element-693b23af{width:360px;margin:0 auto 24px!important}.page-home section[data-id="7b27c546"] .elementor-element-693b23af .elementor-widget-container,.page-home section[data-id="7b27c546"] .elementor-element-693b23af picture{display:block;overflow:hidden;border-radius:180px 180px 0 0}.page-home section[data-id="7b27c546"] img{display:block;width:360px;max-width:none;height:276px;margin:0;border:1px solid rgba(198,166,106,.82);border-radius:180px 180px 0 0!important;box-shadow:none;object-fit:cover;object-position:53% center}.page-home section[data-id="7b27c546"] .elementor-element-7032108b{margin:0!important;padding:18px 0 16px}.page-home section[data-id="7b27c546"] .elementor-element-7032108b .elementskit-btn{min-height:38px;padding:8px 15px;border-radius:999px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500}.page-home section[data-id="7b27c546"] h2{margin:0;color:#faf7f1;font-family:"Instrument Serif",Georgia,serif;font-size:50px;font-weight:400;letter-spacing:-.02em;line-height:.98;white-space:nowrap}.page-home section[data-id="7b27c546"] .elementor-element-7db1fea{margin:0!important;padding-bottom:12px}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p{max-width:390px;margin:0 0 20px;color:#faf7f1e6;font-family:Manrope,sans-serif;font-size:14.5px;line-height:1.5}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p:last-child{margin-bottom:0}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p em{padding-left:28px;color:#faf7f1;font-family:"Instrument Serif",Georgia,serif;font-size:18px;line-height:1.38}.page-home section[data-id="7b27c546"] .elementor-widget-text-editor p em:before{top:-4px;left:0;font-size:34px}.page-home section[data-id="7b27c546"] .elementor-element-238cb20a{margin-top:auto!important;padding-top:8px}.page-home section[data-id="7b27c546"] .elementor-element-238cb20a .elementskit-btn{min-height:52px;padding:12px 22px;border-radius:999px;font-family:Manrope,sans-serif;font-size:15px;font-weight:500}@media (max-width: 1100px) and (min-width: 981px){.page-home section[data-id="7b27c546"]>.elementor-container{transform:scale(.92);transform-origin:top center}}@media (max-width: 980px){.page-home section[data-id="7b27c546"]{min-height:0;padding:48px 24px!important}.page-home section[data-id="7b27c546"]>.elementor-container{width:min(100%,680px)}.page-home section[data-id="7b27c546"]>.elementor-container:after{display:none}.page-home section[data-id="7b27c546"] .elementor-inner-section>.elementor-container{grid-template-areas:"map" "contact";grid-template-columns:1fr;width:100%;min-height:0;gap:28px}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4{width:100%;height:auto;margin-top:0}.page-home section[data-id="7b27c546"] .elementor-element-4b766ac4>.elementor-widget-wrap{position:static}.page-home section[data-id="7b27c546"] .hg-map-card{position:relative;min-height:500px}.page-home section[data-id="7b27c546"] .elementor-element-1130530c{width:100%;min-height:0}}@media (max-width: 600px){.page-home section[data-id="7b27c546"]{padding:36px 16px!important}.page-home section[data-id="7b27c546"] .hg-map-card{min-height:390px;border-radius:22px}.page-home section[data-id="7b27c546"] .hg-map-location{top:14px;left:14px;width:210px}.page-home section[data-id="7b27c546"] .elementor-element-1130530c{padding:24px;border-radius:48px 48px 24px 24px}.page-home section[data-id="7b27c546"] .elementor-element-693b23af,.page-home section[data-id="7b27c546"] img{width:100%}.page-home section[data-id="7b27c546"] img{height:245px}.page-home section[data-id="7b27c546"] h2{font-size:clamp(42px,13vw,50px);white-space:normal}}.page-service :is(section[data-id="6e10d0a4"],section[data-id=de03819],section[data-id="4aa48966"]){--editorial-ivory: #fbf8f2;--editorial-navy: #10213e;--editorial-coral: #de7778;--editorial-sage: #9fb7a8;--editorial-pale-sage: #e9f0eb;--editorial-gold: #c6a66a;--editorial-gray: #5c5a58;position:relative;overflow:hidden;background-color:var(--editorial-ivory)!important;background-image:url(/images/redesign/paper-texture.svg)!important}.page-service :is(section[data-id="6e10d0a4"],section[data-id=de03819],section[data-id="4aa48966"]) h2{color:var(--editorial-navy);font-family:"Instrument Serif","DM Serif Display",Georgia,serif;font-weight:400}.page-service :is(section[data-id="6e10d0a4"],section[data-id=de03819],section[data-id="4aa48966"]) p{color:var(--editorial-gray);font-family:Manrope,sans-serif}.page-service section[data-id="6e10d0a4"]{padding:clamp(70px,7vw,100px) 28px!important}.page-service section[data-id="6e10d0a4"]:after{content:"";position:absolute;top:28px;right:-45px;width:230px;height:calc(100% - 50px);background:url(/images/redesign/botanical-line-art.svg) right center / contain no-repeat;opacity:.68;pointer-events:none}.page-service section[data-id="6e10d0a4"]>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;width:min(100%,1160px);max-width:1160px;gap:clamp(52px,6vw,86px)}.page-service section[data-id="6e10d0a4"]>.elementor-container:after{content:"";position:absolute;top:4%;right:30px;z-index:-1;width:39%;height:92%;border-radius:42px 42px 4px 4px;background:#9fb7a885}.page-service section[data-id="6e10d0a4"]>.elementor-container>.elementor-column:first-child{position:relative;padding-right:30px}.page-service section[data-id="6e10d0a4"]>.elementor-container>.elementor-column:first-child:after{content:"";position:absolute;top:0;right:-25px;width:1px;height:100%;background:linear-gradient(to bottom,transparent,var(--editorial-gold) 12%,var(--editorial-gold) 88%,transparent)}.page-service section[data-id="6e10d0a4"] .elementor-widget-spacer{display:none}.page-service section[data-id="6e10d0a4"] h2{max-width:9ch;margin:0 0 34px;font-size:clamp(62px,6.2vw,88px);letter-spacing:-.045em;line-height:.9}.page-service section[data-id="6e10d0a4"] h2:after{content:"";display:block;width:52px;height:3px;margin-top:22px;border-radius:99px;background:var(--editorial-coral)}.page-service section[data-id="6e10d0a4"] .ekit-heading__description p{max-width:62ch;margin:0;font-size:15.5px;line-height:1.72}.page-service section[data-id="6e10d0a4"] .ekit-heading__description p+p{max-width:none;margin-top:24px;padding:18px 20px;border-radius:14px;background:#e9f0ebeb}.page-service section[data-id="6e10d0a4"]>.elementor-container>.elementor-column:last-child{position:relative;padding:18px}.page-service section[data-id="6e10d0a4"] img{display:block;width:100%;height:clamp(500px,52vw,590px);aspect-ratio:auto;border:1px solid rgba(198,166,106,.9);border-radius:48% 48% 0 0/28% 28% 0 0;background:#fff7ef;box-shadow:0 18px 44px #10213e1a;object-fit:cover;object-position:center}.page-service section[data-id=de03819]{padding:clamp(78px,8vw,112px) 28px!important}.page-service section[data-id=de03819]:before,.page-service section[data-id=de03819]:after{content:"";position:absolute;z-index:0;width:170px;height:430px;background:url(/images/redesign/botanical-line-art.svg) center / contain no-repeat;opacity:.58;pointer-events:none}.page-service section[data-id=de03819]:before{bottom:-72px;left:-52px;transform:scaleX(-1) rotate(-7deg)}.page-service section[data-id=de03819]:after{right:-55px;bottom:-65px;transform:rotate(8deg)}.page-service section[data-id=de03819] .elementor-inner-section>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1140px);justify-content:center;width:min(100%,1140px);max-width:1140px}.page-service section[data-id=de03819] .elementor-inner-column:not(:has(.elementor-element-populated)){display:none}.page-service section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));counter-reset:therapy-sign;gap:28px}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:first-child{position:relative;grid-column:1 / -1;max-width:930px;margin:0 0 26px;padding-bottom:24px;text-align:left}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:first-child:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#c6a66aa3}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:first-child h2{margin:0;font-size:clamp(54px,5.5vw,76px);letter-spacing:-.035em;line-height:.98}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child){position:relative;grid-column:span 2;min-height:380px;padding:30px 28px 28px;overflow:hidden;border:1px solid rgba(198,166,106,.78);border-radius:18px;background:#fbf8f2f2;box-shadow:0 12px 28px #10213e0f}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(3),.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(6){border-color:#9fb7a8f2;background:#e9f0ebe6}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(5){grid-column:2 / span 2}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{content:"";display:block;width:72px;height:72px;margin-bottom:24px;border:1px solid var(--editorial-gold);border-radius:50%;background-color:#fbf8f2d1;background-position:center;background-repeat:no-repeat;background-size:46px 46px}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(2):before{background-image:url(/images/redesign/icons/sign-stress.svg)}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(3):before{background-image:url(/images/redesign/icons/sign-body-emotion.svg)}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(4):before{background-image:url(/images/redesign/icons/sign-disconnect.svg)}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(5):before{background-image:url(/images/redesign/icons/sign-relax.svg)}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(6):before{background-image:url(/images/redesign/icons/sign-alert.svg)}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) h2{max-width:15ch;margin:0 0 24px;padding-top:0!important;font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,25px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) h2:before{display:none!important}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description{padding-top:0!important}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description:before{display:none!important}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) h2:after{content:"";display:block;width:38px;height:3px;margin-top:16px;border-radius:99px;background:var(--editorial-coral)}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child) p{margin:0;font-size:14.5px;line-height:1.58}.page-service section[data-id="4aa48966"]{padding:clamp(78px,8vw,108px) 28px!important}.page-service section[data-id="4aa48966"]:after{content:"";position:absolute;top:28px;right:-44px;width:205px;height:calc(100% - 38px);background:url(/images/redesign/botanical-line-art.svg) right center / contain no-repeat;opacity:.64;pointer-events:none}.page-service section[data-id="4aa48966"] .elementor-inner-section>.elementor-container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;width:min(100%,1160px);max-width:1160px;gap:clamp(54px,6vw,86px)}.page-service section[data-id="4aa48966"] .elementor-inner-column:first-child>.elementor-widget-wrap{display:grid;counter-reset:therapy-result;gap:14px}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child{margin:0 0 20px}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child h2{max-width:12ch;margin:0;font-size:clamp(54px,5.2vw,72px);letter-spacing:-.04em;line-height:.95}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child h2:after{content:"";display:block;width:50px;height:3px;margin-top:18px;border-radius:99px;background:var(--editorial-coral)}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child){position:relative;min-height:150px;padding:20px 20px 20px 124px;border:1px solid rgba(198,166,106,.72);border-radius:14px;background:#fbf8f2f2;box-shadow:0 7px 18px #10213e0f}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(3){border-color:#9fb7a8d6;background:#e9f0ebdb}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{content:"";position:absolute;top:22px;left:20px;display:block;width:78px;height:78px;border:1px solid var(--editorial-gold);border-radius:50%;background-color:#fbf8f2db;background-position:center;background-repeat:no-repeat;background-size:50px 50px}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(2):before{background-image:url(/images/redesign/icons/result-calm.svg)}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(3):before{background-image:url(/images/redesign/icons/result-regulation.svg)}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(4):before{background-image:url(/images/redesign/icons/result-growth.svg)}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-size:216px 72px}.page-aba-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/aba-signs.svg)}.page-adhd-psychiatrist section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/adhd-signs.svg)}.page-emdr-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/emdr-signs.svg)}.page-group-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/group-signs.svg)}.page-marriage-counselling section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/marriage-signs.svg)}.page-schema-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/schema-signs.svg)}.page-trauma-therapy section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/trauma-signs.svg)}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(2):before{background-position:left center}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(3):before{background-position:center}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(4):before{background-position:right center}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-size:234px 78px}.page-aba-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/aba-results.svg)}.page-adhd-psychiatrist section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/adhd-results.svg)}.page-emdr-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/emdr-results.svg)}.page-group-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/group-results.svg)}.page-marriage-counselling section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/marriage-results.svg)}.page-schema-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/schema-results.svg)}.page-trauma-therapy section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{background-image:url(/images/redesign/icons/trauma-results.svg)}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(2):before{background-position:left center}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(3):before{background-position:center}:is(.page-aba-therapy,.page-adhd-psychiatrist,.page-emdr-therapy,.page-group-therapy,.page-marriage-counselling,.page-schema-therapy,.page-trauma-therapy) section[data-id="4aa48966"] .elementor-widget-elementskit-heading:nth-child(4):before{background-position:right center}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) h2{position:static!important;margin:0 0 9px;padding-top:0!important;font-family:Manrope,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) h2:before{display:none!important}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description{padding-top:0!important}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) .ekit-heading__description:before{display:none!important}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child) p{margin:0;font-size:13.5px;line-height:1.42}.page-service section[data-id="4aa48966"] .elementor-inner-column:last-child{position:relative;padding:18px}.page-service section[data-id="4aa48966"] .elementor-inner-column:last-child:before{content:"";position:absolute;top:11%;bottom:-12px;left:-15px;width:120px;background:#9fb7a885}.page-service section[data-id="4aa48966"] .elementor-widget-spacer{display:none}.page-service section[data-id="4aa48966"] img{position:relative;z-index:1;display:block;width:100%;height:clamp(560px,58vw,680px);min-height:0;max-height:none;border:1px solid rgba(198,166,106,.92);border-radius:48% 48% 0 0/24% 24% 0 0;background:#fff8f1;box-shadow:0 15px 38px #10213e1a;object-fit:cover;object-position:center}@media (max-width: 980px){.page-service section[data-id="6e10d0a4"]>.elementor-container,.page-service section[data-id="4aa48966"] .elementor-inner-section>.elementor-container{grid-template-columns:1fr;gap:42px}.page-service section[data-id="6e10d0a4"]>.elementor-container>.elementor-column:first-child:after{display:none}.page-service section[data-id="6e10d0a4"] h2,.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child h2{max-width:14ch}.page-service section[data-id="6e10d0a4"] img{height:min(620px,78vw)}.page-service section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:first-child{grid-column:1 / -1}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child),.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(5){grid-column:auto}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:last-child:nth-child(2n){grid-column:1 / -1;width:calc(50% - 14px);justify-self:center}}@media (max-width: 640px){.page-service :is(section[data-id="6e10d0a4"],section[data-id=de03819],section[data-id="4aa48966"]){padding:60px 18px!important}.page-service section[data-id="6e10d0a4"]:after,.page-service section[data-id=de03819]:before,.page-service section[data-id=de03819]:after,.page-service section[data-id="4aa48966"]:after{display:none}.page-service section[data-id="6e10d0a4"] h2,.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:first-child h2,.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:first-child h2{font-size:clamp(46px,14vw,64px)}.page-service section[data-id="6e10d0a4"] img{height:440px}.page-service section[data-id=de03819] .elementor-inner-column>.elementor-widget-wrap{grid-template-columns:1fr}.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:not(:first-child),.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:nth-child(5),.page-service section[data-id=de03819] .elementor-widget-elementskit-heading:last-child:nth-child(2n){grid-column:1;width:100%;min-height:0}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child){padding:112px 22px 24px}.page-service section[data-id="4aa48966"] .elementor-widget-elementskit-heading:not(:first-child):before{top:22px;left:22px}.page-service section[data-id="4aa48966"] img{height:560px}}
