:root{--primary-darker: #00282C;--primary-dark: #015159;--primary: #026670;--secondary: #FCE181;--secondary-dark: #efd25f;--eggshell-white: #FEFCF2;--grey: #EDEAE5;--grey-light: #F2F5F8;--white: #FFFFFF;--black: #000000}.bg-primary{background-color:var(--primary)}.bg-primary-dark{background-color:var(--primary-dark)}.bg-primary-darker{background-color:var(--primary-darker)}.bg-grey{background-color:var(--grey)}.bg-light-yellow{background-color:var(--eggshell-white)}.text-light{color:var(--white)}.text-light p,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light li,.text-light span{color:var(--white)}.text-light svg{fill:var(--white)}.text-light a:not(.btn){color:var(--white);text-decoration:underline}.text-dark{color:var(--black)}.text-dark a:not(.btn){color:var(--black)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,.h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:120%;font-family:"Poppins",sans-serif}h2,.h2{font-size:clamp(2rem,4.5vw,3rem);font-weight:400;line-height:120%;font-family:"Poppins",sans-serif}h3,.h3{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400;line-height:120%;font-family:"Poppins",sans-serif}h4,.h4{font-size:clamp(1rem,3.5vw,2rem);font-weight:400;line-height:120%;font-family:"Poppins",sans-serif}h5,.h5{font-size:clamp(1rem,3vw,1.5rem);font-weight:400;line-height:120%;font-family:"Poppins",sans-serif}h6,.h6{font-size:clamp(.75rem,2.5vw,1.25rem);font-weight:400;line-height:120%;font-family:"Poppins",sans-serif}h1,h2,h4,h5,h6{margin-bottom:1.5rem}p,li,div,span{font-size:1.125rem;font-weight:300;line-height:1.5;font-family:"Manrope",sans-serif;margin-bottom:1rem}section li{list-style:disc;margin-left:1rem;padding-left:.25rem}div{margin-bottom:0}h1,h2,h3,h4,h5,h6,p{color:var(--black)}li{list-style:none;color:var(--black)}a{color:var(--primary);text-decoration:none;font-family:"Manrope",sans-serif;font-size:1rem;font-weight:500;transition:all .3s ease-in-out}a:hover{text-decoration:underline;color:var(--primary-dark)}p a{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit}.btn{display:inline-block;position:relative;padding:.75rem 1.5rem;border-radius:100px;overflow:hidden;z-index:1;text-align:center;text-decoration:none;transition:color .3s ease-in-out;max-width:fit-content}.btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:-1}.btn:hover{color:inherit;text-decoration:none}.btn:hover::before{transform:translateX(0)}.btn-primary{background-color:var(--primary);color:var(--white)}.btn-primary::before{background-color:var(--primary-dark)}.btn-primary:hover{color:var(--white)}.btn-secondary{background-color:var(--secondary);color:var(--black)}.btn-secondary::before{background-color:var(--secondary-dark)}.btn-secondary:hover{color:var(--black)}.btn-white{background-color:var(--white);color:var(--black)}.btn-white::before{background-color:var(--primary-dark)}.btn-white:hover{color:var(--white)}.btn-transparent{background-color:hsla(0,0%,100%,.25);color:var(--white)}.btn-transparent::before{background-color:hsla(0,0%,100%,.15)}.btn-transparent:hover{color:var(--white)}.btn-underline{background-color:rgba(0,0,0,0);color:var(--white);border-radius:0px;padding-left:.5rem;padding-right:1.5rem;margin-left:1rem;margin-right:1rem;position:relative}.btn-underline::before{content:"";position:absolute;bottom:0;top:unset;left:0;width:0;height:2px;background-color:var(--white);transition:width .3s ease-in-out;z-index:1}.btn-underline:hover::before{width:100%;transition:width .3s ease-in-out}.btn-underline::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");position:absolute;background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;right:0rem;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;font-size:.875rem}.btn-underline:hover{color:var(--white)}.btn-underline:hover::after{transform:translateY(-50%) translateX(3px)}.btn-underline-black{background-color:rgba(0,0,0,0);color:var(--black);border-radius:0px;padding-left:.5rem;padding-right:1.5rem;margin-left:1rem;margin-right:1rem;position:relative}.btn-underline-black::before{content:"";position:absolute;bottom:0;top:unset;left:0;width:0;height:2px;background-color:var(--black);transition:width .3s ease-in-out;z-index:1}.btn-underline-black:hover::before{width:100%;transition:width .3s ease-in-out}.btn-underline-black::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");position:absolute;background-size:contain;background-repeat:no-repeat;display:inline-block;width:14px;height:14px;right:0rem;top:50%;transform:translateY(-50%);transition:transform .3s ease-in-out;font-size:.875rem}.btn-underline-black:hover{color:var(--black)}.btn-underline-black:hover::after{transform:translateY(-50%) translateX(3px)}.container{max-width:1312px;padding:0 32px;margin:0 auto}.main-nav.container{width:100%}.block{padding:6rem 0}@media(max-width: 991px){.block{padding:4rem 0}}@media(max-width: 767px){.block{padding:3rem 0}}.block.bg-primary+.block.bg-primary.bg-primary{padding-top:0}.block.bg-primary-dark+.block.bg-primary-dark.bg-primary-dark{padding-top:0}.block.bg-primary-darker+.block.bg-primary-darker.bg-primary-darker{padding-top:0}.block.bg-grey+.block.bg-grey.bg-grey{padding-top:0}.block.bg-light-yellow+.block.bg-light-yellow.bg-light-yellow{padding-top:0}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}.fade-delay-100{transition-delay:.1s}.fade-delay-200{transition-delay:.2s}.fade-delay-300{transition-delay:.3s}.top-nav{background-color:var(--primary);width:100%}.top-nav__inner{display:flex;justify-content:flex-end;align-items:center;height:54px;gap:1rem}.top-nav__related-website{display:flex;align-items:center;gap:.25rem;color:var(--white);text-decoration:none}.top-nav__related-website:hover,.top-nav__related-website:focus,.top-nav__related-website:active,.top-nav__related-website:visited{text-decoration:none;color:var(--white) !important}.top-nav__related-website:last-of-type{background-color:var(--grey-light);padding:8px 16px;border-radius:36px;color:var(--black)}.top-nav__related-website:last-of-type:hover,.top-nav__related-website:last-of-type:focus,.top-nav__related-website:last-of-type:active,.top-nav__related-website:last-of-type:visited{color:var(--black) !important}.top-nav__related-website__website-icon{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:22px;height:22px}.top-nav__related-website__website-icon svg,.top-nav__related-website__website-icon img{width:100%;height:100%;object-fit:contain}.top-nav__related-website__website-title{margin-bottom:0;font-size:.875rem;font-weight:500}@media(max-width: 768px){.top-nav__inner{gap:1.5rem}.top-nav__related-website{gap:0}.top-nav__related-website:last-of-type{padding:8px}.top-nav__related-website__website-title{display:none}}.header{position:sticky;top:0;width:100%;z-index:1000;transition:box-shadow .3s ease;background-color:#fff}.header .scrolled{box-shadow:0 4px 12px rgba(0,0,0,.25)}.header .main-nav{display:flex;align-items:center;justify-content:space-between;background-color:var(--primary);gap:2rem;position:relative}.header .main-nav__logo{display:flex;align-items:center}.header .main-nav__logo a{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none}.header .main-nav__logo a img{display:block;width:130px;max-width:100%;height:auto;transition:transform .3s ease}.header .main-nav__logo a img:hover{transform:scale(1.025)}.header .main-nav__logo-tagline{color:var(--white);font-size:.78rem;font-weight:600;line-height:1.1;letter-spacing:.01em;white-space:nowrap}.header .main-nav__menu{display:flex;justify-content:space-between;align-items:center;width:100%}.header .main-nav__menu__ctas{display:flex;gap:1rem}.header .main-nav__menu__list{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.header .main-nav__menu__list li{position:relative;margin-bottom:0}.header .main-nav__menu__list li a{height:100%;text-decoration:none;color:var(--white);font-size:1rem;font-weight:500;transition:color .3s ease-in-out;display:flex;align-items:center;padding-bottom:1rem}.header .main-nav__menu__list li a:hover{color:var(--secondary)}.header .main-nav__menu__list li.menu-item-has-children>a::after{transition:all .3s ease;content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-left:.5rem}.header .main-nav__menu__list li.menu-item-has-children>a:hover::after,.header .main-nav__menu__list li.menu-item-has-children:hover>a::after{transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg fill='%23FCE181' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}.header .main-nav__menu__list li.menu-item-has-children:hover>a{color:var(--secondary)}.header .main-nav__menu__list li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.header .main-nav__menu__list li:hover>ul.sub-menu li{opacity:1;transform:translateY(0)}.header .main-nav__menu__list li ul.sub-menu{display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(10px);background-color:var(--primary-dark);min-width:200px;width:max-content;max-width:280px;z-index:999;padding:1rem;border-radius:1.25em;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.05),0 0 20px rgba(0,0,0,.1)}.header .main-nav__menu__list li ul.sub-menu li{display:block;width:100%;opacity:0;transform:translateY(10px);transition:all .3s ease;transition-delay:calc(.05s*var(--item-index, 0))}.header .main-nav__menu__list li ul.sub-menu li:nth-child(1){--item-index: 1}.header .main-nav__menu__list li ul.sub-menu li:nth-child(2){--item-index: 2}.header .main-nav__menu__list li ul.sub-menu li:nth-child(3){--item-index: 3}.header .main-nav__menu__list li ul.sub-menu li:nth-child(4){--item-index: 4}.header .main-nav__menu__list li ul.sub-menu li:nth-child(5){--item-index: 5}.header .main-nav__menu__list li ul.sub-menu li:nth-child(6){--item-index: 6}.header .main-nav__menu__list li ul.sub-menu li:nth-child(7){--item-index: 7}.header .main-nav__menu__list li ul.sub-menu li:nth-child(8){--item-index: 8}.header .main-nav__menu__list li ul.sub-menu li:nth-child(9){--item-index: 9}.header .main-nav__menu__list li ul.sub-menu li:nth-child(10){--item-index: 10}.header .main-nav__menu__list li ul.sub-menu li a{padding:8px 15px;display:flex;align-items:center;white-space:normal;word-break:normal;hyphens:auto;position:relative;padding-right:48px;transition:.2s ease-in-out;text-align:left;line-height:1.4}.header .main-nav__menu__list li ul.sub-menu li a::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill=' white' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-left:0;transition:right .2s ease-in-out,background-image .2s ease}.header .main-nav__menu__list li ul.sub-menu li a:hover::after{right:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FCE181' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E")}.header .main-nav__toggle{display:none;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:1001}.header .main-nav__toggle .main-nav__toggle-icon{display:block;position:relative;width:24px;height:2px;margin-bottom:0;background-color:var(--white);transition:background-color 0s .3s ease}.header .main-nav__toggle .main-nav__toggle-icon::before,.header .main-nav__toggle .main-nav__toggle-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:var(--white);transition:transform .3s ease,top .3s ease}.header .main-nav__toggle .main-nav__toggle-icon::before{top:-7px}.header .main-nav__toggle .main-nav__toggle-icon::after{top:7px}.header .main-nav__toggle.active .main-nav__toggle-icon{background-color:rgba(0,0,0,0);transition-delay:0s}.header .main-nav__toggle.active .main-nav__toggle-icon::before{top:0;transform:rotate(45deg)}.header .main-nav__toggle.active .main-nav__toggle-icon::after{top:0;transform:rotate(-45deg)}@media(max-width: 1200px){.header .main-nav__toggle{display:block;order:3;margin-left:auto;height:3rem}.header .main-nav__menu{position:absolute;top:100%;left:0;width:100%;height:auto;background-color:var(--primary-dark);padding:1rem 0;z-index:1000;display:block;overflow:hidden;transform:translateY(-10px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease-out,opacity .3s ease-out,visibility 0s linear .3s}.header .main-nav__menu.active{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s ease-out,opacity .3s ease-out,visibility 0s linear 0s}.header .main-nav__menu__list{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 1rem}.header .main-nav__menu__list li{width:100%;margin-bottom:0}.header .main-nav__menu__list li a{padding:.75rem 1rem;padding-bottom:.75rem;width:100%;display:flex;align-items:center}.header .main-nav__menu__list li.menu-item-has-children>a::after{transition:transform .3s ease}.header .main-nav__menu__list li.menu-item-has-children.submenu-open>a::after{transform:rotate(180deg)}.header .main-nav__menu__list li.menu-item-has-children ul.sub-menu{position:static;overflow:hidden;transform:none;opacity:0;visibility:hidden;max-height:0;box-shadow:none;background-color:rgba(0,0,0,0);padding-left:1rem;padding-top:0;padding-bottom:0;min-width:auto;width:100%;border-radius:0;max-width:none;transition:max-height .4s ease-out,padding .4s ease-out,opacity .3s ease-in,visibility 0s linear .4s}.header .main-nav__menu__list li.menu-item-has-children ul.sub-menu li{margin-bottom:0}.header .main-nav__menu__list li.menu-item-has-children ul.sub-menu li a{padding:.5rem 1rem}.header .main-nav__menu__list li.menu-item-has-children ul.sub-menu li a::after{display:none}.header .main-nav__menu__list li.menu-item-has-children.submenu-open>ul.sub-menu{max-height:500px;opacity:1;visibility:visible;padding-top:.5rem;padding-bottom:.5rem;transition:max-height .4s ease-in,padding .4s ease-in,opacity .3s ease-out,visibility 0s linear 0s}.header .main-nav__menu__ctas{flex-direction:column;margin-top:1rem;gap:.75rem;padding:0 1rem}.header .main-nav__menu__ctas .btn{text-align:center;max-width:100%}}.logged-in .header .scrolled{padding-top:32px}.footer{display:flex;align-items:center;background-color:var(--primary-dark);height:520px}.footer .container{flex-direction:column;width:100%}.footer__bottom{margin-top:2rem;display:flex;justify-content:space-between;align-items:center}.footer__bottom__copyright{color:var(--white);font-weight:300;font-size:.875rem}.footer__bottom__menu ul{display:flex;gap:1.5rem}.footer__bottom__menu ul a{color:var(--white);font-weight:300;font-size:.875rem}.footer__main{display:flex;width:100%;background-color:var(--primary);border:solid 1px;border-color:hsla(0,0%,100%,.2);border-radius:40px}.footer__main__inner{padding:48px;width:100%;display:flex;flex-direction:row;gap:8rem}.footer__main__inner__left{display:flex;flex-direction:column;width:100%;max-width:500px}.footer__main__inner__left__logo{padding-bottom:1.5rem}.footer__main__inner__left__logo img{display:block;width:150px;max-width:100%;height:auto;transition:transform .3s ease}.footer__main__inner__left__logo img:hover{transform:scale(1.025)}.footer__main__inner__left__newsletter__form form{margin-bottom:1rem}.footer__main__inner__left__newsletter__form form input{width:100%;max-width:380px;appearance:none;border:none;background:hsla(0,0%,100%,.1);border:solid 1px hsla(0,0%,100%,.2);padding:13.5px 8px;border-radius:12px;margin-right:1rem;transition:all .3s ease-in-out;color:var(--white);font-size:1rem}.footer__main__inner__left__newsletter__form form input:focus{outline:none;background:hsla(0,0%,100%,.2)}.footer__main__inner__left__newsletter__form form input::placeholder{color:hsla(0,0%,100%,.6);font-size:1rem}.footer__main__inner__left__newsletter__form form button{padding:1rem 1.5rem;border:none;background:hsla(0,0%,100%,.1)}.footer__main__inner__left__newsletter__form form button:hover{cursor:pointer}.footer__main__inner__left__newsletter__title{font-size:1rem;color:var(--white)}.footer__main__inner__left__newsletter__privacy{color:var(--white);font-weight:300;font-size:.75rem}.footer__main__inner__right{display:flex;width:100%;justify-content:flex-end;gap:4rem}.footer__main__inner__right h6{color:var(--white);font-size:1.125rem;font-weight:500;margin-bottom:.5rem;width:fit-content}.footer__main__inner__right menu{display:flex;flex-direction:column;gap:1rem;width:100%;width:fit-content;max-width:500px}.footer__main__inner__right menu li{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.footer__main__inner__right menu li a{display:flex;align-items:center;gap:.75rem;color:var(--white);font-size:1rem;text-decoration:none;transition:all .3s ease-in-out}.footer__main__inner__right menu li a:hover{color:var(--white);text-decoration:underline}.footer__main__inner__right__menu__one,.footer__main__inner__right__menu__two,.footer__main__inner__right__menu__socials{max-width:160px}@media(max-width: 1024px){.footer{height:auto;padding:4rem 0}.footer__main{height:auto}.footer__main__inner{flex-direction:column;gap:3rem;padding:32px}.footer__main__inner__left{max-width:100%}.footer__main__inner__left__newsletter__form form{display:flex;flex-direction:column;gap:1rem}.footer__main__inner__left__newsletter__form form input{width:auto;margin-right:0}.footer__main__inner__left__newsletter__form form button{width:100%}.footer__main__inner__right{flex-direction:column;gap:2rem}.footer__main__inner__right__menu__one,.footer__main__inner__right__menu__two,.footer__main__inner__right__menu__socials{max-width:100%}.footer__bottom{flex-direction:column;gap:1rem;text-align:center}.footer__bottom__menu ul{justify-content:center;flex-wrap:wrap}}@media(max-width: 767px){.footer__main{border-radius:20px}.footer__main__inner{padding:24px;gap:2rem}.footer__bottom{margin-top:1.5rem}}@media screen and (max-width: 1340px){.footer__main__inner__left__newsletter__form form button{display:none}}.therapist-profile{padding-top:6rem;background-color:var(--primary)}.therapist-profile__details{padding-bottom:6rem}.therapist-profile__content-wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width: 768px){.therapist-profile__content-wrapper{flex-direction:row;align-items:flex-start;gap:3rem}}.therapist-profile .therapist-profile__contact-items{color:var(--white);font-weight:bold;margin-bottom:1rem}.therapist-profile__image-column{flex-shrink:0;width:100%;text-align:center}@media(min-width: 768px){.therapist-profile__image-column{flex-basis:400px;text-align:left}}@media(min-width: 1024px){.therapist-profile__image-column{flex-basis:450px}}.therapist-profile__image-wrapper{display:inline-block}.therapist-profile__image{max-width:100%;height:500px;object-fit:cover;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.therapist-profile__image-placeholder{width:100%;max-width:450px;aspect-ratio:1/1;background-color:#000;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-left:auto;margin-right:auto}@media(min-width: 768px){.therapist-profile__image-placeholder{margin-left:0;margin-right:0}}.therapist-profile__info-column{flex:1}.therapist-profile__name{margin-top:0;margin-bottom:1.5rem;font-size:2.25rem;color:var(--white)}.therapist-profile__bio{color:var(--white);margin-bottom:2rem}.therapist-profile__bio p{margin-top:1.25em;margin-bottom:1.25em}.therapist-profile__contact-details>*+*{margin-top:1rem}.therapist-profile__contact-item{display:flex;align-items:center;color:var(--white);margin:0;font-size:.875rem;margin-bottom:1rem}.therapist-profile__contact-item:last-child{margin-bottom:0}.therapist-profile__icon{flex-shrink:0;width:1.25rem;height:1.25rem;stroke:var(--secondary);stroke-width:1.5;margin-right:.5rem}.therapist-profile__link{color:var(--white) !important;text-decoration:none;transition:border-color .2s ease-in-out}.therapist-profile__link:hover{border-bottom-color:var(--white) !important}.therapist-profile__specialties{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.therapist-profile__specialties-label{margin-right:.25rem;font-weight:bold;color:var(--white)}.therapist-profile__specialty-tag{display:inline-block;background-color:var(--secondary);color:var(--primary-dark);font-size:.875rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px;margin-bottom:0}.contact-form-section{padding-top:6rem;padding-bottom:6rem;background-color:var(--eggshell-white)}.contact-form-section__container{max-width:56rem;margin-left:auto;margin-right:auto;text-align:center}.contact-form-section__title{margin-bottom:1rem;font-size:1.875rem}@media(min-width: 768px){.contact-form-section__title{font-size:2.25rem}}.contact-form-section__description{margin-bottom:2.5rem;max-width:36rem;margin-left:auto;margin-right:auto;font-size:1rem}.contact-form-section__form-wrapper{text-align:left}.contact-form-section__placeholder{padding:1.5rem;background-color:var(--eggshell-white);border:1px solid var(--grey);border-radius:.25rem;text-align:center;color:var(--primary-dark)}.contact-form-section .nf-form-cont .form-header{text-align:center}.contact-form-section .nf-form-cont .nf-form-title{display:none}.contact-form-section .nf-form-cont .label-above .nf-field-label label{font-weight:300;font-size:1rem}.contact-form-section .nf-form-cont .checkbox-wrap .nf-field-label label{font-weight:300;font-size:1rem}.contact-form-section .nf-form-cont .label-right .checkbox-wrap .nf-field-element{width:auto;height:34px}.contact-form-section .nf-form-cont .label-right .checkbox-wrap .nf-field-label{padding-left:inherit}.contact-form-section .nf-form-cont .nf-form-fields-required{display:none}.contact-form-section .nf-form-cont .nf-error-msg,.contact-form-section .nf-form-cont .ninja-forms-req-symbol{color:var(--primary-dark)}.contact-form-section .nf-form-cont .nf-after-form-content .nf-form-errors .nf-error-msg{display:flex;align-items:center;text-align:center;justify-content:center}.contact-form-section .nf-form-cont .nf-field-element input,.contact-form-section .nf-form-cont .nf-field-element textarea{padding:1rem;border-radius:12px;border:solid 1px;border-color:rgba(0,0,0,.15);background-color:rgba(0,0,0,.05);font-size:1.125rem;font-weight:300;line-height:1.5;font-family:"Manrope",sans-serif;width:100%}.contact-form-section .nf-form-cont .nf-field-element input:focus,.contact-form-section .nf-form-cont .nf-field-element textarea:focus{border-color:var(--primary-dark);outline:none;box-shadow:none}.contact-form-section .nf-form-cont .nf-field-element input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-right:10px;border-radius:4px;border:1px solid rgba(0,0,0,.15);background-color:rgba(0,0,0,.05);cursor:pointer;position:relative;vertical-align:middle}.contact-form-section .nf-form-cont .nf-field-element input[type=checkbox]:checked{border-color:var(--primary)}.contact-form-section .nf-form-cont .nf-field-element input[type=checkbox]:checked::after{content:"";position:absolute;left:10px;top:2px;width:12px;height:21px;border:solid var(--primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form-section .nf-form-cont .nf-field-element input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--primary-rgb), 0.2)}.contact-form-section .nf-form-cont .nf-field-element .submit-wrap .nf-field-element{display:flex;justify-content:center}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]{display:flex;position:relative;padding:.75rem 1.5rem;border-radius:100px;overflow:hidden;z-index:1;text-align:center;text-decoration:none;transition:color .3s ease-in-out;max-width:fit-content;margin:1rem auto 0}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:-1}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]:hover{color:inherit;text-decoration:none}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]:hover::before{transform:translateX(0)}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]{background-color:var(--primary);color:var(--white)}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]::before{background-color:var(--primary-dark)}.contact-form-section .nf-form-cont .nf-field-element input[type=submit]:hover{color:var(--white)}.contact-form-section .nf-form-cont .nf-response-msg{display:flex;align-items:center;text-align:center;justify-content:center}@media(max-width: 768px){.contact-form-section .nf-form-cont .nf-field-container{margin-bottom:1rem;max-width:100%;margin:0 auto}.contact-form-section .nf-form-cont .nf-field-label{margin-bottom:.5rem}.contact-form-section .nf-form-cont .label-right .checkbox-wrap .nf-field-element,.contact-form-section .nf-form-cont .label-left .checkbox-wrap .nf-field-element{width:auto;display:inline-block}.contact-form-section .nf-form-cont .label-right .checkbox-wrap .nf-field-label,.contact-form-section .nf-form-cont .label-left .checkbox-wrap .nf-field-label{padding-left:0;display:inline-block}.contact-form-section .nf-form-cont input,.contact-form-section .nf-form-cont textarea{font-size:1rem}.contact-form-section .nf-form-cont input[type=submit]{padding:.65rem 1.25rem;font-size:1rem;width:100%;max-width:300px}}