.bh-faqs{margin:48px 0}.bh-faqs__title{color:#3a2a54;margin-bottom:32px;font-size:32px;font-weight:600}@media screen and (max-width:767px){.bh-faqs__title{margin-bottom:24px;padding-left:24px;font-size:24px}}.bh-faqs__list{flex-direction:column;gap:16px;display:flex}.bh-faq-item{border-radius:8px;transition:border-color .2s;overflow:hidden}.bh-faq-item.is-open{background-color:#f1f1f6;border-color:#3a2a54}.bh-faq-item.is-open .bh-faq-item__icon{transform:rotate(180deg)}.bh-faq-item__question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 5.25rem;font-family:Lato,sans-serif;transition:background-color .2s;display:flex}.bh-faq-item__question:focus{outline:none}@media screen and (max-width:767px){.bh-faq-item__question{padding:16px 20px}}.bh-faq-item__question:hover{background-color:#f1f1f6}.bh-faq-item__question-text{color:#3a2a54;flex:1;font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:767px){.bh-faq-item__question-text{font-size:18px}}.bh-faq-item__icon{color:#3a2a54;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:16px;transition:transform .3s;display:flex}.bh-faq-item__icon svg{width:100%;height:100%}.bh-faq-item__answer{margin-bottom:16px;transition:max-height .3s,opacity .3s;overflow:hidden}.bh-faq-item__answer[hidden]{display:none}.bh-faq-item__answer-content{padding:0 5.25rem 24px;font-size:16px;line-height:1.6}@media screen and (max-width:767px){.bh-faq-item__answer-content{padding:0 20px 20px;font-size:15px}}.bh-faq-item__answer-content p{margin-bottom:16px}.bh-faq-item__answer-content p:last-child{margin-bottom:0}.bh-faq-item__answer-content ul,.bh-faq-item__answer-content ol{margin:16px 0;padding-left:24px}.bh-faq-item__answer-content li{margin-bottom:8px}.bh-faq-item__answer-content a{color:#3a2a54;text-decoration:underline}.bh-faq-item__answer-content a:hover{color:#231932}.page-faq .page__body{padding:48px 0}@media screen and (max-width:767px){.page-faq .page__body{padding:24px 0}}.page-faq .page__body article{width:75%}@media screen and (max-width:767px){.page-faq .page__body article{width:100%}}.page-faq .page__body h3{color:#3a2a54;font-size:24px}.page-faq .page__body p{font-size:16px;line-height:24px}.page-faq .page__body .bh-faqs{margin-top:0;margin-bottom:48px}@media screen and (max-width:767px){.page-faq .page__body .bh-faqs{margin-bottom:32px}}.page-faq .page__body .bh-faqs:last-child{margin-bottom:0}.practitioner__faqs{margin-left:-99em;margin-right:-99em;padding:48px 99em}.practitioner__faqs .bh-row{max-width:1140px;margin:0 auto}.practitioner__faqs ul{margin:24px 0;padding:0}.practitioner__faqs ul li{list-style:none}.practitioner__faqs ul li h3{font-size:18px}.practitioner__faqs .bh-faqs{margin-top:0;margin-bottom:0}.page__header--consultations{background:#fff url(../images/affiliate.jpg) 100% 100%/600px no-repeat;margin:0;padding:48px 0}@media screen and (max-width:767px){.page__header--consultations{padding:24px 16px}}.page__header--consultations h1{margin-bottom:24px}.page__header--consultations h3{color:#000;margin-top:16px;font-size:18px}.page__header--consultations ul{flex-wrap:wrap;justify-content:space-between;margin-bottom:0;margin-left:0;display:flex}.page__header--consultations ul li{width:30%;padding:8px 0 8px 56px;list-style:none;position:relative}@media screen and (max-width:767px){.page__header--consultations ul li{width:100%}}.page__header--consultations ul li span{position:absolute;left:0}.page__header--consultations ul li span img{width:48px}.page__header--consultations .service-explanations{flex-wrap:wrap;justify-content:space-between;margin-top:24px;display:flex}.page__header--consultations .service-explanations .explanation{background:#ffffff80;width:30%;padding:8px}@media screen and (max-width:767px){.page__header--consultations .service-explanations .explanation{width:100%;padding:0}}.resources{flex-wrap:wrap;justify-content:space-around;margin:0;padding:24px 0;display:flex}.resource-tile{flex-direction:column;justify-content:flex-start;align-items:center;width:20%;padding:8px;display:flex}.resource-tile.resource-tile--horizontal{flex-direction:row;width:40%}@media screen and (max-width:767px){.resource-tile.resource-tile--horizontal{flex-direction:column;width:100%;padding:24px}}.resource-tile.resource-tile--horizontal .resource-tile__thumb{margin-right:24px}@media screen and (max-width:767px){.resource-tile.resource-tile--horizontal .resource-tile__thumb{margin-right:0}}.resource-tile.resource-tile--horizontal .resource-tile__details{text-align:left}@media screen and (max-width:767px){.resource-tile.resource-tile--horizontal .resource-tile__details{text-align:center}.resource-tile{width:100%;padding:24px}}.resource-tile .resource-tile__thumb{border-radius:50%;width:75%;max-width:150px;max-height:150px;overflow:hidden}.resource-tile .resource-tile__thumb img{width:100%}.resource-tile .resource-tile__details{text-align:center;width:100%}.resource-tile .resource-tile__details h3{color:#fff;margin:24px 0 12px}.practitioner__body{background:#3a2a54;margin-left:-99em;margin-right:-99em;padding:48px 99em}@media screen and (max-width:767px){.practitioner__body{margin-left:-99em;margin-right:-99em;padding:24px 99em}}.practitioner__body h2{color:#fff}@media screen and (max-width:767px){.practitioner__body h2{padding:0 16px}}.practitioner__body p{color:#fff}@media screen and (max-width:767px){.practitioner__body p{padding:0 16px}}.resource-tile__services{width:100%;margin:0;padding:0}.resource-tile__services li{text-align:center;margin:8px 0;list-style:none}.resource-tile__services li a{color:#46c0b7;cursor:pointer;border:1px solid #46c0b7;border-radius:4px;height:36px;padding:4px;font-weight:600;line-height:36px;transition:all .15s;display:flex;position:relative}.resource-tile__services li a.bio-modal{justify-content:center;align-items:center}.resource-tile__services li a:hover{color:#fff;background:#46c0b7}.resource-tile__services li a span{display:block;position:absolute;top:50%;transform:translateY(-50%)}.resource-tile__services li a span.price{font-weight:700;right:24px}.resource-tile__services li a span.service{position:absolute;left:24px}.modal-practitioner .modal-thumb{background:#fff;justify-content:center;align-items:center;height:400px;display:flex;position:relative}.modal-practitioner .modal-body{color:#3a2a54;background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px;display:flex}.modal-practitioner .modal-body p{text-align:left}.modal-practitioner .modal-body .modal-thumb{border-radius:50%;width:200px;margin-bottom:16px;overflow:hidden}.modal-practitioner .modal-body .modal-thumb img,.modal-practitioner .modal-body .resource-tile__services{width:100%}.modal-practitioner button{position:absolute;top:0;right:0}.postid-52894 p.price,.postid-58450 p.price,.postid-60468 p.price,.postid-60465 p.price{display:none}.practitioner__bundles{background:#f4f4f8;margin-left:-99em;margin-right:-99em;padding:48px 99em}.practitioner__bundles .bundles{flex-wrap:wrap;justify-content:space-between;display:flex}.practitioner__bundles .bundles a{border:1px solid #46c0b7;border-radius:4px;justify-content:space-between;align-items:center;padding:16px;display:flex}@media screen and (max-width:767px){.practitioner__bundles .bundles a{width:100%;margin-bottom:16px}}.practitioner__bundles .bundles a:hover{color:#fff;background:#46c0b7}.practitioner__bundles .bundles a>span{width:50%;font-size:20px;font-weight:600}.practitioner__bundles .bundles a .shapes{width:50%;position:relative}.practitioner__bundles .bundles a .shapes img{margin-top:2px}