﻿:root,body{scroll-behavior:smooth}*,nav li,nav ul{padding:0;margin:0}*,hr,img{border:0}.a-tab.is-active::after,.d-block,.m-nav-main .sub-menu li,.m-nav-main .sub-menu>li.menu-item-has-children:hover>.sub-menu,.m-tab.is-active,address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:root,[class*=" fa-"]:before,[class^=fa-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,.type-content h1,.type-content h2,.type-content h3,nav li,nav ul{margin:0}.a-header,.text-center{text-align:center}canvas,embed,figure,iframe,img{max-width:100%}.g-site,body{min-height:100vh}*{vertical-align:baseline}*,::after,::before{box-sizing:border-box}:root{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break:break-word;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body{overflow-x:hidden}.h1,h1{font-size:2.6rem}.h2,h2{font-size:2.1rem}.h3,h3{font-size:1.6rem}.h4,h4{font-size:1.3rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8rem}a{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:inherit}img{height:auto;vertical-align:middle}button,input,select,textarea{font-family:inherit;vertical-align:baseline;line-height:1}select::-ms-expand{display:none}textarea{overflow:auto;vertical-align:top;height:auto;resize:vertical;min-height:1.6rem}.of-12,.woocommerce-MyAccount-content table,[type=range]{width:100%}table{border-collapse:collapse;border-spacing:0}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.a-button:after,[type=button]:after,[type=reset]:after,[type=submit]:after,button:after,nav li{display:inline-block}:active,:focus,:hover{outline:0}.a-email #gform_submit_button_1::before,.gform_original_1 .gform-button:after,.is-visible,.is-visible-desktop,.is-visible-phone,.is-visible-tablet,.menu-item-dropdown-toggle,[hidden],nav ul ul{display:none}[disabled]{cursor:not-allowed}nav ul{list-style:none}hr{height:1px;background-color:gray;margin:1rem 0}cite,em,i,q{font-style:italic}.m-breadcrumbs a,.type-content.theme-dark a:hover,ins,u{text-decoration:underline}sub,sup{font-size:.7em}sub{vertical-align:sub}sup{vertical-align:super}del,s{text-decoration:line-through}abbr,acronym,dfn,time{border-bottom:1px dashed gray;text-decoration:none;font-style:normal}address{font-style:italic}mark{background-color:rgba(249,186,13,.55)}small{font-size:.75em}big{font-size:1.25em}@media print{button,form,nav{display:none}}.of-1{width:8.3333333333%}.of-2{width:16.6666666667%}.of-3{width:25%}.of-4{width:33.3333333333%}.of-5{width:41.6666666667%}.of-6{width:50%}.of-7{width:58.3333333333%}.of-8{width:66.6666666667%}.of-9{width:75%}.of-10{width:83.3333333333%}.of-11{width:91.6666666667%}.l-bunch,.l-grid{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.l-frame,.l-stack{-webkit-box-orient:vertical}.l-frame{display:-webkit-box;display:flex;-webkit-box-direction:normal;flex-flow:column wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.l-line,.l-stack{display:-webkit-box;-webkit-box-direction:normal}.l-stack{display:flex;flex-flow:column nowrap}.l-line{display:flex;-webkit-box-orient:horizontal;flex-flow:row nowrap}.flex-fill{-webkit-box-flex:1;flex:1}.flex-auto{-webkit-box-flex:1;flex:auto}.align-center,.align-content-center,.align-content-end,.align-content-start,.align-content-stretch,.align-end,.align-start,.align-stretch,.d-flex,.to-around,.to-center,.to-end,.to-sides,.to-start{display:-webkit-box;display:flex}.to-start{-webkit-box-pack:start;justify-content:flex-start}.to-sides{-webkit-box-pack:justify;justify-content:space-between}.to-around{justify-content:space-around}.to-center{-webkit-box-pack:center;justify-content:center}.to-end{-webkit-box-pack:end;justify-content:flex-end}.in-row,.m-center{-webkit-box-direction:normal}.in-row{-webkit-box-orient:horizontal;flex-direction:row}.align-start{-webkit-box-align:start;align-items:flex-start}.align-center{-webkit-box-align:center;align-items:center}.align-end{-webkit-box-align:end;align-items:flex-end}.align-stretch{-webkit-box-align:stretch;align-items:stretch}.align-baseline{-webkit-box-align:baseline;align-items:baseline}.align-content-start{align-content:flex-start}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-center{align-content:center}.align-content-end{align-content:flex-end}.align-content-stretch{align-content:stretch}.align-content-baseline{align-content:baseline}.h-center{margin-left:auto;margin-right:auto}.v-center{margin-top:auto;margin-bottom:auto}.gform_wrapper ul.gform_fields li.gfield input,.w-full{width:100%;display:block}@media(max-width:320px){.of-1-phone-s{width:8.3333333333%}.of-2-phone-s{width:16.6666666667%}.of-3-phone-s{width:25%}.of-4-phone-s{width:33.3333333333%}.of-5-phone-s{width:41.6666666667%}.of-6-phone-s{width:50%}.of-7-phone-s{width:58.3333333333%}.of-8-phone-s{width:66.6666666667%}.of-9-phone-s{width:75%}.of-10-phone-s{width:83.3333333333%}.of-11-phone-s{width:91.6666666667%}.of-12-phone-s{width:100%}.to-start-phone-s{-webkit-box-pack:start;justify-content:flex-start}.to-sides-phone-s{-webkit-box-pack:justify;justify-content:space-between}.to-around-phone-s{justify-content:space-around}.to-center-phone-s{-webkit-box-pack:center;justify-content:center}.to-end-phone-s{-webkit-box-pack:end;justify-content:flex-end}.in-column-phone-s{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.in-row-phone-s{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.is-hidden-phone-s{display:none}.is-visible-phone-s{display:block}.order-0-phone-s{-webkit-box-ordinal-group:0;order:-1}.order-1-phone-s{-webkit-box-ordinal-group:2;order:1}.order-2-phone-s{-webkit-box-ordinal-group:3;order:2}.order-3-phone-s{-webkit-box-ordinal-group:4;order:3}}.a-button-cta,.text-color-white *,.text-white,.type-content.theme-dark a,[type=button],[type=reset],[type=submit]{color:#fff}.is-cover{background-size:cover;background-position:center;background-repeat:no-repeat}@supports not (display:flex){.l-grid{display:block}.l-grid>*{display:inline-block}}@font-face{font-family:wpbicons;src:url("assets/fonts/wpbicons/wpbicons.eot?73341580");src:url("assets/fonts/wpbicons/wpbicons.eot?73341580#iefix") format("embedded-opentype"),url("assets/fonts/wpbicons/wpbicons.woff2?73341580") format("woff2"),url("assets/fonts/wpbicons/wpbicons.woff?73341580") format("woff"),url("assets/fonts/wpbicons/wpbicons.ttf?73341580") format("truetype"),url("assets/fonts/wpbicons/wpbicons.svg?73341580#wpbicons") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilmer;src:url("assets/fonts/Gilmer-Medium.woff2") format("woff2"),url("assets/fonts/Gilmer-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilmer;src:url("assets/fonts/Gilmer-Heavy.woff2") format("woff2"),url("assets/fonts/Gilmer-Heavy.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilmer;src:url("assets/fonts/Gilmer-Regular.woff2") format("woff2"),url("assets/fonts/Gilmer-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilmer;src:url("assets/fonts/Gilmer-Bold.woff2") format("woff2"),url("assets/fonts/Gilmer-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilmer;src:url("assets/fonts/Gilmer-Light.woff2") format("woff2"),url("assets/fonts/Gilmer-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}[class*=" fa-"]:before,[class^=fa-]:before{font-family:wpbicons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-envelope:before{content:""}.fa-calendar-alt:before{content:""}.fa-lock:before{content:""}.fa-up-open:before{content:""}.fa-right-open:before{content:""}.fa-left-open:before{content:""}.fa-times:before{content:""}.fa-volume-up:before{content:""}.fa-down-open:before{content:""}.fa-twitter:before{content:""}.fa-facebook-square:before{content:""}.fa-bars:before{content:""}.fa-mobile-alt:before{content:""}.fa-youtube:before{content:""}.ratio-vh,.ratio-wide{position:relative;height:0;padding-bottom:56.25%}.c-card,.m-menu-body,.x-shadow{height:100%}.ratio-vh>*,.ratio-wide>*{position:absolute;top:0;left:0;right:0;bottom:0}.ratio-vh iframe,.ratio-wide iframe{width:100%;height:100%}.ratio-vh{padding-bottom:70vh}.e-parallax{position:relative;z-index:35}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-moz-animation:2s infinite bounce;-webkit-animation:2s infinite bounce;animation:2s infinite bounce}.w-outer{padding:23px 35px}.w-inner{padding-left:30px;padding-right:30px;max-width:1268px;margin:0 auto}.w-inner-m{padding-left:30px;padding-right:30px;max-width:1000px;margin:0 auto}.w-inner-s,.w-limit{max-width:790px;margin:0 auto}.w-inner-s{padding-left:30px;padding-right:30px}.gap{margin:0 -.5rem -1rem}.gap>*{padding:0 .5rem 1rem}.gap-cards{margin:0 -7px -14px}.gap-cards>*{padding:0 7px 14px}.gap-s{margin:0 -10px -20px}.gap-s>*{padding:0 10px 20px}.gap-m{margin:0 -25px -50px}.gap-m>*{padding:0 25px 50px}.gap-aux{margin:0 -22.5px -12px}.gap-aux>*{padding:0 22.5px 12px}.gap-l{margin:0 -34.5px -69px}.gap-l>*{padding:0 34.5px 69px}.gap-xl{margin:0 -80px -130px}.gap-xl>*{padding:0 80px 30px}.gap-footer{margin:0 -10px -40px}.gap-footer>*{padding:0 10px 40px}.gap-links{margin:0 -10px -85px}.gap-links>*{padding:0 10px 85px}.gap-services{margin:0 -42.5px -60px}.gap-services>*{padding:0 42.5px 60px}:root{font-weight:300;letter-spacing:-.01em;color:#3f3f4e;line-height:1.68;font-family:Gilmer,sans-serif}h1{font-size:55px;font-weight:700;line-height:1.1}h2,h4{font-weight:300}.a-header,h2{line-height:1.33}h2{font-size:33px}h4{font-size:18px;line-height:1.5}.a-email p,.m-contact-body,.m-nav-aux a,.m-nav-footer a,.m-nav-main a,b,strong{font-weight:500}.type-content>*+*{margin-top:22px}.type-content>*+* *+*,.woocomerce-form>*+*{margin-top:14px}.a-button-ghost-dark:after,.a-button-ghost:after,.a-button-large:after,.a-button:after,[type=button]:after,[type=reset]:after,[type=submit]:after,button:after{background-image:url("data:image/svg+xml, %3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.05078 6.09375V6.13672C7.13672 6.05078 7.17969 5.92188 7.17969 5.75C7.17969 5.62109 7.13672 5.49219 7.05078 5.36328L1.98047 0.378906C1.89453 0.292969 1.76562 0.25 1.63672 0.25C1.46484 0.25 1.33594 0.292969 1.25 0.378906L0.949219 0.722656C0.863281 0.808594 0.820312 0.9375 0.820312 1.06641C0.820312 1.23828 0.863281 1.36719 0.949219 1.45312L5.33203 5.75L0.949219 10.0469C0.820312 10.1758 0.777344 10.3047 0.777344 10.4336C0.777344 10.6055 0.820312 10.6914 0.949219 10.7773L1.25 11.0781C1.33594 11.207 1.46484 11.25 1.63672 11.25C1.76562 11.25 1.89453 11.207 1.98047 11.0781L7.05078 6.09375Z' fill='white'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;width:6.5px;height:11px;margin:auto;right:11.8px;transition-duration:.2s;content:"";position:absolute;top:0;bottom:0}.type-content h1:not(:first-child),.type-content h2:not(:first-child),.type-content h3:not(:first-child){padding-top:48px}.type-content h6{font-size:12px;line-height:1.5;font-weight:300}.type-content a{color:#6d1c74;font-weight:700}.type-content a:hover{color:#b01dbd}.g-content ul,.type-content ol,.type-content ul{padding-left:1.6em}.gform_wrapper ul.gform_fields li.gfield,.type-content ol li,.type-content ul li{padding:0!important}.type-content.theme-dark strong,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:inherit}.a-header{font-weight:300;font-size:33px;letter-spacing:.01em;margin-bottom:80px}.a-button,.a-button-large,[type=button],[type=reset],[type=submit],button{display:inline-flex;line-height:1;letter-spacing:-.01em;font-size:16px;text-align:center;user-select:none;position:relative;background:#cb4744}.a-service-title,[type=button],[type=reset],[type=submit],a,button{transition-duration:.3s}.a-button,[type=button],[type=reset],[type=submit],button{font-weight:700;border-radius:100px;padding:9.5px 24px;min-width:183px;justify-content:center;border:1px solid transparent}.a-button-ghost,.a-button-large{font-weight:700;border-radius:100px;justify-content:center}.a-button-ghost-dark:hover,.a-button-ghost:hover,.a-button-large:hover,.a-button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{opacity:.9}.a-button-ghost-dark:hover:after,.a-button-ghost:hover:after,.a-button-large:hover:after,.a-button:hover:after,[type=button]:hover:after,[type=reset]:hover:after,[type=submit]:hover:after,button:hover:after{right:9px}.a-button-large{padding:14px 16px;border:1px solid transparent;flex-direction:column;align-items:center;min-width:276px}.a-button-ghost,.a-button-ghost-dark{display:inline-flex;letter-spacing:-.01em;padding:9.5px 24px;text-align:center;user-select:none;position:relative;font-size:16px}.a-button-ghost-dark:after,.a-button-ghost:after,.a-button-large:after{display:none}.a-fold-header,.a-fold-header::after,.a-service-icon{transition-duration:.3s}.a-button-large .a-button-title{font-weight:700;font-size:18px;line-height:1.22}.a-button-large .a-button-text{font-weight:400;font-size:14px;line-height:1.214}.a-button-ghost{line-height:1;border:1px solid #769dc9;background:rgba(255,255,255,.6);color:#184a78}.a-button-ghost-dark{line-height:1;border-radius:100px;justify-content:center;border:1px solid rgba(255,255,255,.465254);background:rgba(6,0,0,.227792);color:#fff;font-weight:600}.a-icon{font-size:35px}.c-card-cta,.mt-auto{margin-top:auto}input:not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{-webkit-appearance:none;background-color:#e5e5e5!important;color:#000!important;padding:11px!important;line-height:1!important;font-weight:500!important;font-size:15px!important;width:100%!important;display:block}input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,select::placeholder,textarea::placeholder{color:#858592!important}.a-email .gform_wrapper div.validation_error,.a-email .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.gform_footer br,.gform_footer p,.gform_original_1 .gfield_label{display:none!important}.gform_wrapper{margin:0!important}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.gform_wrapper div.validation_error{border:0!important;padding:0!important;margin:0!important;text-align:left!important;color:#cb4745!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:rgba(0,0,0,0)!important;border:0!important;padding:0!important;width:100%;max-width:100%}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0!important;margin-bottom:11px!important;margin-top:5px!important;display:block!important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:0!important}.gform_original_1 .gfield,.gform_original_1 .gfield.gfield_error.gfield_contains_required{padding:0!important;max-width:320px!important;width:100%!important;max-width:none!important}.gform_original_1 .gform-button{padding:10px 35px 10px 17px!important;font-weight:500!important;font-size:16px!important;white-space:nowrap}.gform_original_1 .gform-button::before{content:""!important;margin-right:9px!important;font-family:wpbicons}.a-email input:not([type=submit]),.a-email textarea,.a-email-container .gform_original_1 input:not([type=submit]):not([type=radio]):not([type=checkbox]),.a-email-container .gform_original_1 select,.a-email-container .gform_original_1 textarea,.m-contact.has-gradient input:not([type=submit]),.m-contact.has-gradient textarea{background:#fff!important}.a-tab,.c-card,.c-card-text,.c-card-title,.m-center,.m-features-title,.m-header-home-text,.m-product-categories h1,.m-therapist-cta{text-align:center}.woocomerce-form{max-width:400px}.hh-box{max-width:640px;color:#3f3f4e;padding:80px 40px 260px;line-height:1.5;font-size:18px}.hh-box-container{display:flex;align-items:flex-end;flex-direction:column;background-color:#ced9e9}.hh-box>*+*,.m-tab-section.type-quote>*+*{margin-top:30px}@media(max-width:991px){.of-1-tablet{width:8.3333333333%}.of-2-tablet{width:16.6666666667%}.of-3-tablet{width:25%}.of-4-tablet{width:33.3333333333%}.of-5-tablet{width:41.6666666667%}.of-6-tablet{width:50%}.of-7-tablet{width:58.3333333333%}.of-8-tablet{width:66.6666666667%}.of-9-tablet{width:75%}.of-10-tablet{width:83.3333333333%}.of-11-tablet{width:91.6666666667%}.of-12-tablet{width:100%}.to-start-tablet{-webkit-box-pack:start;justify-content:flex-start}.to-sides-tablet{-webkit-box-pack:justify;justify-content:space-between}.to-around-tablet{justify-content:space-around}.to-center-tablet{-webkit-box-pack:center;justify-content:center}.to-end-tablet{-webkit-box-pack:end;justify-content:flex-end}.in-column-tablet{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.in-row-tablet{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.align-center-tablet{-webkit-box-align:center;align-items:center}.is-hidden-tablet{display:none}.is-visible-tablet{display:block}.order-0-tablet{-webkit-box-ordinal-group:0;order:-1}.order-1-tablet{-webkit-box-ordinal-group:2;order:1}.order-2-tablet{-webkit-box-ordinal-group:3;order:2}.order-3-tablet{-webkit-box-ordinal-group:4;order:3}.gap-m{margin:0 -10px -15px}.gap-m>*{padding:0 10px 15px}.gap-xl{margin:0 -15px -30px}.gap-xl>*{padding:0 15px 30px}.a-header{margin-bottom:40px;font-size:28px}input: not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea{padding:7px 11px!important}.hh-box{max-width:none;padding:40px 30px}}@media(max-width:991px)and (max-width:576px){.hh-box{padding-left:20px;padding-right:20px}}@media(max-width:767px){.of-1-phone{width:8.3333333333%}.of-2-phone{width:16.6666666667%}.of-3-phone{width:25%}.of-4-phone{width:33.3333333333%}.of-5-phone{width:41.6666666667%}.of-6-phone{width:50%}.of-7-phone{width:58.3333333333%}.of-8-phone{width:66.6666666667%}.of-9-phone{width:75%}.of-10-phone{width:83.3333333333%}.of-11-phone{width:91.6666666667%}.of-12-phone{width:100%}.to-start-phone{-webkit-box-pack:start;justify-content:flex-start}.to-sides-phone{-webkit-box-pack:justify;justify-content:space-between}.to-around-phone{justify-content:space-around}.to-center-phone{-webkit-box-pack:center;justify-content:center}.to-end-phone{-webkit-box-pack:end;justify-content:flex-end}.in-column-phone{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.in-row-phone{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.is-hidden-phone{display:none}.is-visible-phone{display:block}.order-0-phone{-webkit-box-ordinal-group:0;order:-1}.order-1-phone{-webkit-box-ordinal-group:2;order:1}.order-2-phone{-webkit-box-ordinal-group:3;order:2}.order-3-phone{-webkit-box-ordinal-group:4;order:3}.w-outer{padding:20px}.gap{margin:0 -.35rem -.7rem}.gap>*{padding:0 .35rem .7rem}.gap-aux{margin:0 -8px -16px}.gap-aux>*{padding:0 8px 16px}.gap-links{margin:0 -10px -50px}.gap-links>*{padding:0 10px 50px}.gap-services{margin:0 -25px -30px}.gap-services>*{padding:0 25px 30px}:root{font-size:15px}h1{font-size:33px}h2{font-size:23px}.type-content>*+*{margin-top:16px}.type-content h1,.type-content h2,.type-content h3,.type-content h4,.type-content h5{padding-top:32px}.gform_original_1 .gform_footer{text-align:center!important}.hh-box{font-size:16px;padding:30px}.hh-box>*+*{margin-top:18px}}@media(max-width:767px)and (max-width:576px){.hh-box{padding-left:20px;padding-right:20px}}.a-text-title{margin-bottom:70px}.a-text-link{margin-top:29px}.a-text-link a{color:#6d1c74;font-weight:500}.a-bundle-header strong,.a-email h4,.cart_item .woocommerce-Price-amount.amount,.m-contact-top h2,.m-features-title h2,.m-nav-main .sub-menu li.current-menu-ancestor>a,.m-nav-main .sub-menu li.current-menu-item>a,.m-nav-mobile .sub-menu li.current-menu-ancestor>a,.m-nav-mobile .sub-menu li.current-menu-item>a{font-weight:700}.a-feature{position:relative;padding-left:39px}.a-feature-title{font-weight:700;font-size:24px;line-height:1.1;margin-bottom:6px}.a-email h4,.a-feature-text{font-size:18px}.a-feature::before{content:"";position:absolute;top:0;left:0;width:28px;height:28px;border-radius:50%;border:3.15px solid rgba(255,255,255,.47)}.a-fold-header::after,.m-nav-mobile .menu-item-dropdown-toggle::before{content:"";font-family:wpbicons}.a-email{background:rgba(255,255,255,.78);padding:40px 60px 40px 40px;color:#343642;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);position:relative}@media(max-width:1440px){.a-email{padding:15px 60px 15px 30px}}.a-email textarea{max-height:90px}.a-email h4{line-height:1.2}.a-email h4 span{font-size:14px}.a-email-close{background:rgba(0,0,0,0);padding:0;position:absolute;top:30px;transform-origin:right;transform:rotate(-90deg);right:28px;color:#8e959d;font-size:15px}.c-card,.x-shadow{position:relative}.a-email-close i{margin-left:19px;font-size:20px}.a-email #gform_submit_button_1{background:#fff!important;color:#4b5c72;border:1px solid #ccc;padding:9px 14px}.a-email .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) input{border:1px solid #e46a6a!important}@media(max-width:991px){.a-text-title{margin-bottom:20px}.a-email .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:block!important}.a-email{padding:30px;background:#fff}.a-email input:not([type=submit]),.a-email textarea{border:1px solid #919191}.a-email #gform_1 .gfield{max-width:none!important}.a-email #gform_1 .gform_footer{text-align:left}.a-email .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.a-email .gform_wrapper li.gfield_error textarea{border:1px solid #790000!important}.a-email-close{display:none}}@media(max-width:991px)and (max-width:576px){.a-email{padding-left:20px;padding-right:20px}}.a-bundle>*+*,.a-quote span{margin-top:36px}.a-bundle-header{font-size:33px;line-height:1.2}.a-fold-header,.a-post-title,.a-service{line-height:1.33}.a-bundle-text>*+*{margin-top:28px}.a-bundle-link a,.a-post-link a,.a-post-title a:hover{color:#6d1c74}.a-bundle-link a:hover,.a-tab:hover,.test-addtocart .product.woocommerce a.added_to_cart:hover,.ubercontent a.added_to_cart:hover{opacity:.85}.a-post>*+*{margin-top:12px}.a-post-image,.m-menu-body .m-nav-mobile{margin-bottom:20px}.a-post-text{margin-top:21px}.a-post-link a:hover,.m-link-body a:hover{opacity:.86}.a-service{font-size:33px;justify-content:space-between}.a-service-icon{padding-left:20px}.a-service:hover .a-service-title{color:#cb4744}.a-service:hover .a-service-icon{transform:translateX(10px)}.a-fold,.c-card:hover{background:#fff}.a-fold-header{font-size:24px;font-weight:300;padding:28px 43px;cursor:pointer;border:1px solid transparent;display:flex;justify-content:space-between}.c-card,.g-site{flex-direction:column}.a-fold-header:hover{border-color:#cfcfe8}.a-fold-body{display:none;border-top:1px solid #e4d2d3;padding:28px 43px}.a-fold.is-active .a-fold-header::after,.m-nav-mobile a.is-open .menu-item-dropdown-toggle{transform:rotate(180deg)}.c-card{color:inherit;text-decoration:none;display:flex;align-items:center;background-color:rgba(255,255,255,.6);border-radius:16px;padding:39px 49px 29px}.c-card-title{font-weight:700;font-size:20px;line-height:1.2;color:#353a5c;margin-bottom:13px}.c-card-text{font-size:14px;line-height:1.57;color:#4e505f;margin-bottom:46px}.ubercontent>*,.x-shadow div,.x-shadow>a{position:relative;z-index:2}.x-shadow:before{content:"";background:#4a4a4a;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;mix-blend-mode:multiply;opacity:0;margin:auto;-webkit-filter:blur(43.4925px);filter:blur(43.4925px);display:block;width:92.33%;pointer-events:none;height:92.33%;transition-duration:.2s}.x-shadow:hover:before{opacity:.67;transform:translateY(45px)}.g-site{display:flex}.g-header{position:absolute;top:0;left:0;right:0;z-index:10}.g-header .m-branding{margin-left:53px}.g-header .m-nav-main{margin-right:53px;margin-top:27px}.g-footer{overflow:hidden;margin-top:auto;padding:93px 0 269px;background:url(assets/img/bg-footer-2024.webp) center top/cover no-repeat}.g-footer .m-nav-aux{margin-top:40px}@media(max-width:991px){.a-service{font-size:25px}.c-card{padding:28px}.c-card-title{font-size:18px}.c-card-text{margin-bottom:20px}.g-footer{padding:50px 0 100px}.m-header .m-scroll{display:none}}.g-content{padding:140px 0 100px}.g-content>div>*+*{margin-top:20px}.g-content>div>*+* *+*{margin-top:15px}.g-index>*+*{margin-top:97px}.m-nav-main>ul>li>a{padding:4px 0}.m-nav-main>ul>li.current-menu-item>a{border-bottom:2px solid #2f2f61}.m-header,.m-nav-main .sub-menu>li.menu-item-has-children,.m-nav-main>ul>li.menu-item-has-children{position:relative}.m-nav-main>ul>li.menu-item-has-children:hover>.sub-menu{display:block;position:absolute;top:100%;left:0;width:210px}.m-nav-main>ul>li:last-child.menu-item-has-children:hover .sub-menu,.m-nav-main>ul>li:nth-last-child(2).menu-item-has-children:hover .sub-menu{left:auto;right:0}.m-nav-main .sub-menu{background:rgba(255,255,255,.78);padding:10px 0;color:#343642;backdrop-filter:blur(9px);position:relative;box-shadow:0 10px 20px rgba(0,0,0,.1);max-width:250px;text-overflow:ellipsis;line-height:1}.m-nav-main .sub-menu a{width:100%;overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;padding:12px 20px}.m-nav-main .sub-menu a:hover{background-color:rgba(0,0,0,.1)}.m-nav-main .sub-menu>li.menu-item-has-children>.sub-menu{position:absolute;display:none;left:100%;top:0;width:210px;background:rgba(255,255,255,.94)}.m-author,.m-menu-body{display:flex;flex-direction:column}.m-nav-aux .a-icon{font-size:22px}.m-nav-mobile a{display:block;font-size:18px;font-weight:400;display:flex;justify-content:space-between}.m-nav-mobile a:hover{opacity:.82}.m-nav-mobile .sub-menu{padding:15px 0 0}.m-nav-mobile .sub-menu li{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.m-nav-mobile .sub-menu a{padding:7px 0;font-size:16px;line-height:1.2;display:flex;width:100%;white-space:nowrap;text-overflow:ellipsis}.m-nav-mobile .menu-item-dropdown-toggle{display:block;opacity:.6;transition-duration:.3s}.m-nav-mobile>ul>li>ul>li .menu-item-dropdown-toggle{margin-right:2px}.m-menu{overflow:hidden;position:fixed;top:0;left:-102vw;width:100vw;bottom:0;background:rgba(49,49,49,.8509803922);z-index:999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition-duration:.3s;padding:70px 30px 0;color:#fff}@media(max-width:576px){.of-1-phone-l{width:8.3333333333%}.of-2-phone-l{width:16.6666666667%}.of-3-phone-l{width:25%}.of-4-phone-l{width:33.3333333333%}.of-5-phone-l{width:41.6666666667%}.of-6-phone-l{width:50%}.of-7-phone-l{width:58.3333333333%}.of-8-phone-l{width:66.6666666667%}.of-9-phone-l{width:75%}.of-10-phone-l{width:83.3333333333%}.of-11-phone-l{width:91.6666666667%}.of-12-phone-l{width:100%}.to-start-phone-l{-webkit-box-pack:start;justify-content:flex-start}.to-sides-phone-l{-webkit-box-pack:justify;justify-content:space-between}.to-around-phone-l{justify-content:space-around}.to-center-phone-l{-webkit-box-pack:center;justify-content:center}.to-end-phone-l{-webkit-box-pack:end;justify-content:flex-end}.in-column-phone-l{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.in-row-phone-l{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.is-hidden-phone-l{display:none}.is-visible-phone-l{display:block}.order-0-phone-l{-webkit-box-ordinal-group:0;order:-1}.order-1-phone-l{-webkit-box-ordinal-group:2;order:1}.order-2-phone-l{-webkit-box-ordinal-group:3;order:2}.order-3-phone-l{-webkit-box-ordinal-group:4;order:3}.m-menu,.w-inner,.w-inner-m,.w-inner-s{padding-left:20px;padding-right:20px}.g-footer{padding:20px 0 40px}.g-footer .m-branding-footer{margin-bottom:20px}}.m-menu.is-active{left:0}.m-menu-close{position:absolute;top:0;right:0;padding:10px 20px}.m-menu-body{overflow:hidden;width:100%;max-width:100%;overflow-y:scroll;padding-bottom:20px}.m-menu-body::-webkit-scrollbar{display:none}.m-nav-mobile .sub-menu .sub-menu{padding:4px 0 21px}.m-nav-mobile a.is-open,.m-nav-mobile>ul>li.current-menu-item>a,.m-nav-mobile>ul>li.current-menu-parent>a{font-weight:800}.m-header .m-scroll{position:absolute;left:0;right:0;bottom:40px}.m-header h5{margin-top:24px;font-weight:500}.m-header.is-larger,.woocommerce ul.order_details,.woocommerce-MyAccount-navigation ul{padding:0}.m-header .a-email-container{position:absolute;bottom:0;right:0;max-width:370px;-webkit-transition-duration:.3s;transition-duration:.3s}.m-header .a-email-container.is-out,.m-header-home .a-email-container.is-out{right:-380px}@media(max-width:1700px){.m-header.is-larger: not(.has-email-dismissed) .is-cover{padding-right:20%}.m-header.is-larger:not(.has-email-dismissed) h1{font-size:48px}}.m-header-home{background-color:#f6f6fd}.m-header-home-text{max-width:699px;margin:0 auto}.m-header-home .is-cover{padding:158px 0 200px;position:relative}.m-header-home .is-cover>.w-inner>.l-stack{min-height:calc(100vh - 240px)}.m-header-home .is-cover .m-scroll{position:absolute;top:calc(100vh - 100px);left:0;right:0;margin:auto;z-index:20}.m-header-home .is-cover .m-scroll::before{content:"";background:#9b9b9b;display:block;position:absolute;width:1px;height:500px;right:0;left:0;margin:auto;top:0;z-index:0}.m-header-home-bottom{margin-top:0px}@media(max-width:1200px){.of-1-desktop{width:8.3333333333%}.of-2-desktop{width:16.6666666667%}.of-3-desktop{width:25%}.of-4-desktop{width:33.3333333333%}.of-5-desktop{width:41.6666666667%}.of-6-desktop{width:50%}.of-7-desktop{width:58.3333333333%}.of-8-desktop{width:66.6666666667%}.of-9-desktop{width:75%}.of-10-desktop{width:83.3333333333%}.of-11-desktop{width:91.6666666667%}.of-12-desktop{width:100%}.to-start-desktop{-webkit-box-pack:start;justify-content:flex-start}.to-sides-desktop{-webkit-box-pack:justify;justify-content:space-between}.to-around-desktop{justify-content:space-around}.to-center-desktop{-webkit-box-pack:center;justify-content:center}.to-end-desktop{-webkit-box-pack:end;justify-content:flex-end}.in-column-desktop{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.in-row-desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.is-visible-desktop{display:block}.order-0-desktop{-webkit-box-ordinal-group:0;order:-1}.order-1-desktop{-webkit-box-ordinal-group:2;order:1}.order-2-desktop{-webkit-box-ordinal-group:3;order:2}.order-3-desktop{-webkit-box-ordinal-group:4;order:3}.g-header .m-branding{margin-left:0}.m-header-home-bottom{margin-top:0px}}.m-header-home-bottom .l-grid>*{position:relative;z-index:10}.m-header-home h5{color:#2f2f61;margin-top:24px;font-weight:400}.m-header-home .a-email-container{position:absolute;top:30vh;right:0;max-width:370px;-webkit-transition-duration:.3s;transition-duration:.3s}@media(max-width:1440px){.m-header.is-larger: not(.has-email-dismissed) .is-cover{padding-right:30%}.m-header.is-larger:not(.has-email-dismissed) h1{font-size:38px}.m-header-home{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.m-header-home .a-email-container{top:530px}}@media(max-width:991px){.m-header.is-larger .is-cover{padding:149px 0 80px;min-height:0}.m-header .a-email-container,.m-header-home .a-email-container{position:static;max-width:none}.m-header .is-cover{padding:204px 0 55px}.m-header.is-larger: not(.has-email-dismissed) .is-cover{padding-right:0}.m-header.is-larger:not(.has-email-dismissed) h1{font-size:35px}.m-header-home .is-cover{padding:204px 0 200px}.m-header-home .is-cover .m-scroll{top:auto;bottom:30px}.m-header-home .is-cover .m-scroll: :before{display:none}.m-header-home-bottom{margin-top:0;-webkit-box-ordinal-group:5;order:4}}.a-tab::after,.ubercontent::after{content:"";position:absolute;left:0}@media(max-width:767px){.a-text-title{margin-bottom:10px}.a-text-link{margin-top:9px}.a-feature{padding-left:30px}.a-feature-title{font-size:18px;margin-bottom:3px}.a-feature-text{font-size:15px}.a-feature::before{width:18px;height:18px;top:1px}.a-bundle-text>*+*,.a-bundle>*+*{margin-top:18px}.a-bundle-header{font-size:26px}.g-header .m-branding{max-width:130px}.g-content{padding:60px 0 40px}.m-header .is-cover{padding:144px 0 35px}.m-header-home .is-cover{padding:110px 0 35px;background-position:top center;background-size:cover}.m-header-home .is-cover .m-scroll{display:none}.m-header-home h1{max-width:400px;margin:0 auto}.m-header-home h5{margin-top:13px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.4)}}@media(min-width:992px)and (max-height:720px){.m-header-home .is-cover{padding-top:204px}.m-header-home .is-cover .m-scroll{top:auto;bottom:30px}}.m-contact{padding:83px 0 116px;background-color:#fff}.m-contact-top{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 -9.5px}.m-contact-top>*{padding:0 9.5px 19px}.m-contact-top i{color:#cb4744;font-size:60px;font-weight:300}.m-contact-body h4{margin-top:16px;font-weight:700}.m-contact-body ul{list-style:none;font-weight:500;font-size:15px}.m-contact-body ul li{padding:2px 0}.m-contact.has-gradient{background:#d7e0ec;background:-webkit-gradient(linear,left top,left bottom,from(#d7e0ec),to(#f7f9fb));background:linear-gradient(180deg,#d7e0ec 0,#f7f9fb 100%)}.m-boxes{padding:118px 0}.m-features{padding:149px 0 239px}.m-features-title{margin-bottom:104px}.m-map{padding:72px 0}.m-breadcrumbs{padding:27px 0;line-height:1.6;font-weight:400}.m-breadcrumbs-separator{width:34px;display:inline-block}.m-full{margin:40px 0}.m-full-back{padding:40px 0}.m-link,.m-product-categories,.m-single-product,.m-sitemap{margin:80px 0}.m-link-title{margin-bottom:56px}.m-link-body a{color:#6d1c74;font-weight:400}@media(max-width:991px){.m-contact-top{-webkit-box-pack:center;justify-content:center;text-align:center}.m-contact-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}.m-contact{padding:40px 0}.m-contact .gap-m>*{margin-bottom:50px}.m-boxes{padding:60px 0}.m-link-title{margin-bottom:20px}}.m-therapists{margin:119px 0 170px}.m-scroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.m-scroll>*{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.m-scroll img{display:block;pointer-events:all;cursor:pointer}.m-blog{margin:86px 0}.m-services{margin:25px 0}.m-therapist-booking,.m-youtube,.single-post-content{margin:50px 0}.m-columns{margin:75px 0}.m-columns-back{padding:75px 0}.m-accordion{background:#f7f7fd;padding:90px 0}.m-center{padding:50px 0;min-height:200px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center}.m-product-categories h1{margin-bottom:28px}.cart_totals h2,.m-product-categories h3{margin-bottom:10px}.ubercontent{background:#cb4744;color:#fff;font-weight:700;padding:30px;border-radius:6px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:16px;position:relative;overflow:hidden}.ubercontent>.product.woocommerce{flex-basis:100%;border:0!important;padding:0!important;margin-bottom:53px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.ubercontent .woocommerce-Price-amount{margin-right:auto;font-size:50px;line-height:1}.ubercontent a.added_to_cart{margin-left:15px;padding:0;color:#fff}.ubercontent .listen-to-sample{color:#fff;border:2px solid #fff;padding:4px 12px;display:inline-block;border-radius:6px;margin-right:auto}.ubercontent .listen-to-sample::before{content:"";font-family:wpbicons;margin-right:10px}.ubercontent .listen-to-sample:hover{background-color:rgba(255,255,255,.2);color:#fff}.ubercontent .sample-title{align-self:flex-end;text-transform:uppercase;font-size:14px;margin-top:10px}.ubercontent .woocommerce a.button{background:#fff;border-radius:100px;padding:12px 24px;font-size:21px;box-shadow:0 3px 10px rgba(0,0,0,.2);font-weight:500;letter-spacing:-.01px}.ubercontent .woocommerce a.button:hover{box-shadow:0 2px 3px rgba(0,0,0,.1333333333)}.ubercontent::after{background:#d66462;top:0;width:100%;height:190%;pointer-events:none;z-index:1;-webkit-transform:rotate(-35deg) translate(20%,30%);transform:rotate(-35deg) translate(20%,30%)}.test-addtocart .product.woocommerce{margin-top:40px;flex-basis:100%;border:0!important;padding:0!important;margin-bottom:19px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.test-addtocart .product.woocommerce .woocommerce-Price-amount{font-size:50px;font-weight:700;margin-right:auto}.test-addtocart .product.woocommerce a.button{background:#cb4744;color:#fff;border-radius:100px;padding:12px 24px;font-size:21px;font-weight:500;letter-spacing:-.01px}.test-addtocart .product.woocommerce a.button:hover{background:#d15b58}.test-addtocart .product.woocommerce a.added_to_cart{color:inherit;padding:0;margin:0 0 0 14px}.woocommerce .quantity input.qty{width:5.6em!important}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:140px!important}.cart_totals h2{font-weight:700;font-size:26px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:7.5px 11px!important;border-radius:3px!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important}.woocommerce ul.order_details li{padding-right:2em!important;margin-bottom:2em!important}.woocommerce ul.order_details+p{margin:12px 0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#6d1c74;border-radius:100px;font-weight:400}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#94269d}.dmca-badge{max-width:106px;display:block;margin-top:6px}.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th{padding:10px 15px}.woocommerce-MyAccount-content table tbody tr:nth-of-type(2n){background:#f1f1f1}.woocommerce-MyAccount-navigation{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:30px}.woocommerce-MyAccount-navigation ul li{margin-right:12px}.woocommerce-MyAccount-downloads td,.woocommerce-MyAccount-downloads th{text-align:left}.woocommerce-thankyou-order-received{font-size:30px;margin-bottom:20px}.m-therapist-cta{max-width:360px;width:100%;margin:0 auto;background:#fff;padding:14px 30px;border:3px solid #ccc;border-radius:12px}.m-therapist-cta-container{position:fixed;right:0;bottom:15px;z-index:40}.m-therapist-cta h3{font-size:1.4em;margin:0;line-height:1.1}.m-therapist-cta p{font-size:14px;line-height:1.4;margin:10px 0}.m-therapist-cta .a-button,.m-therapist-cta [type=button],.m-therapist-cta [type=reset],.m-therapist-cta [type=submit]{color:#fff;width:100%;-webkit-box-pack:center;justify-content:center;text-align:center}.a-quote{color:#9f428b;display:flex;font-size:24px;line-height:1.68;font-weight:400}.a-quote::before{content:"";display:block;flex:0 0 93px;max-width:93px;background-size:contain;background-repeat:no-repeat;background-position:left top;background-image:url(assets/img/quotes.png);margin-right:24px}.a-tab{background-color:#acacac;border-radius:200px;min-width:317px;padding:3px;min-height:70px;display:inline-flex;color:#fff;font-weight:500;justify-content:center;align-items:center;font-size:22px;line-height:1;position:relative}.a-tab::after{right:0;top:calc(100% - 1px);width:0;margin:auto;height:0;border-style:solid;border-width:20px 20px 0;display:none;border-color:#cb4744 transparent transparent;transition-duration:.3s}.a-tab.is-active{background-color:#cb4744}@media(max-width:767px){.m-features{padding:38px 0}.m-features-title{margin-bottom:34px}.m-map{padding:35px 0}.m-therapists{margin:40px 0}.m-blog{margin:36px 0}.ubercontent{padding:22px}.ubercontent .woocommerce-Price-amount{font-size:36px}.ubercontent .woocommerce a.button{font-size:16px}.ubercontent: :after{-webkit-transform:rotate(-35deg) translate(20%,50%);transform:rotate(-35deg) translate(20%,50%)}.woocommerce-MyAccount-content table{display:block}.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th{padding:9px 10px 4px}.woocommerce-MyAccount-content table tbody,.woocommerce-MyAccount-content table td,.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table thead,.woocommerce-MyAccount-content table tr{display:block;width:auto}.woocommerce-MyAccount-content table thead{display:none}.woocommerce-MyAccount-content table tr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;border:1px solid #184a78;border-radius:5px}.woocommerce-MyAccount-content table tr:nth-of-type(2n){background:rgba(0,0,0,0)}.woocommerce-MyAccount-content table tr+tr{margin-top:30px}.woocommerce-MyAccount-content table td{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.woocommerce-MyAccount-content table td:nth-of-type(2n){background-color:#ced9e9}.woocommerce-MyAccount-content table td::before{content:attr(data-title);background-color:#184a78;color:#fff;display:inline-block;font-size:11px;line-height:1;padding:2px 4px;border-radius:2px;font-weight:700}.m-therapist-cta-container{position:-webkit-sticky;position:sticky;bottom:15px;margin:30px 0;z-index:30}.a-tab{min-width:0;padding:3px 18px;font-size:19px;min-height:48px}.m-tabs-nav li: not(:last-child){margin-right:16px}}.m-tabs{padding:47px 0 150px;overflow:hidden}.m-tabs-nav{margin-bottom:95px}.m-tabs-nav ul{display:flex;justify-content:center;padding-bottom:21px}.m-tabs-nav ul::-webkit-scrollbar{display:none}.m-tabs-nav li:not(:last-child){margin-right:32px}@media(max-width:375px){.of-1-phone-m{width:8.3333333333%}.of-2-phone-m{width:16.6666666667%}.of-3-phone-m{width:25%}.of-4-phone-m{width:33.3333333333%}.of-5-phone-m{width:41.6666666667%}.of-6-phone-m{width:50%}.of-7-phone-m{width:58.3333333333%}.of-8-phone-m{width:66.6666666667%}.of-9-phone-m{width:75%}.of-10-phone-m{width:83.3333333333%}.of-11-phone-m{width:91.6666666667%}.of-12-phone-m{width:100%}.to-start-phone-m{-webkit-box-pack:start;justify-content:flex-start}.to-sides-phone-m{-webkit-box-pack:justify;justify-content:space-between}.to-around-phone-m{justify-content:space-around}.to-center-phone-m{-webkit-box-pack:center;justify-content:center}.to-end-phone-m{-webkit-box-pack:end;justify-content:flex-end}.in-column-phone-m{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;flex-direction:column!important}.in-row-phone-m{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.is-hidden-phone-m{display:none}.is-visible-phone-m{display:block}.order-0-phone-m{-webkit-box-ordinal-group:0;order:-1}.order-1-phone-m{-webkit-box-ordinal-group:2;order:1}.order-2-phone-m{-webkit-box-ordinal-group:3;order:2}.order-3-phone-m{-webkit-box-ordinal-group:4;order:3}.a-quote{flex-direction:column}.a-quote span{margin-top:15px}.a-tab{padding:3px 14px;font-size:14px;min-height:38px}.m-tabs-nav li: not(:last-child){margin-right:5px}}.m-tab{display:none}.m-tab-section+*{margin-top:48px}.m-tab-section.type-quote .type-content,.m-tab-section.type-text .type-content{max-width:90ch}@media(max-width:767px){.m-tabs{padding:40px 0}.m-tabs-nav{margin:0 -20px 40px}.m-tabs-nav ul>:first-child{margin-left:20px}.m-tabs-nav ul>:last-child{margin-right:20px}.m-tab-section+*{margin-top:15px}.m-tab-section.type-quote>*+*{margin-top:25px}.m-author{text-align:center;align-items:center}}
 .blogh{
    font-size: 38px;
    font-weight: 700;
    line-height: 1.1;
}
.m-header-home-text h1 {
	font-weight: 400;
}
.a-text-image img {
    height: 300px;
    object-fit: cover;
    width: 100%;
}
.m-header-home .of-4:nth-child(-n+2) .a-button {
	background: #cb4744e6;
}
.home-video-row {
	background-color: #ced9e9;
}
@media (min-width: 991px) {
	.m-contact-details ul {
		width: 70%;
	}
}
@media (max-width: 990px) {
	.m-contact-details div {
    	width: 100%;
    }
}

.m-contact-details li {
	display: flex;
    justify-content: space-between;
}
.header-booking-button {
	color: white;
    background: #cb4744;
    border: 0px;
}
.header-booking-button:hover {
    opacity: 0.9;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #13a;
}
.sf-menu li {
	background: #BDD2FF;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #AABDE6;
}
.sf-menu ul ul li {
	background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #CFDEFF;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background: #BDD2FF;
	position: relative;
	margin-bottom: 5em;
}
/* provide background colour for submenu strip */
/* you should just set the menu's container bg colour rather than use pseudo-elements */
.sf-navbar:before {
	content: '';
	position: absolute;
	left: 0;
	z-index: -1;
	background-color: #BDD2FF;
	height: 200%;
	width: 100%;
}
.sf-navbar ul {
	box-shadow: none;
}
.sf-navbar li {
	background: #AABDE6;
	position: static;
}
.sf-navbar > li > a,
.sf-navbar > li > ul > li > a {
	border: none;
}
.sf-navbar > li > ul {
	min-width: 36em; /* set this to whatever suits your design */
}
.sf-navbar ul li {
	background: #BDD2FF;
	position: relative;
}
.sf-navbar ul ul {
	left: 0;
	top: 100%;
}
.sf-navbar ul ul li {
	width: 100%;
}
.sf-navbar > li > ul > li {
	float: left;
}
.sf-navbar li.current {
	background: #BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar ul li.current {
	background: #BDD2FF;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
.sf-navbar ul ul li {
	background: #D1DFFF;
}
.sf-navbar ul ul li:hover,
.sf-navbar ul ul li.sfHover,
.sf-navbar ul ul li.current {
	background: #E6EEFF;
}
.sf-navbar ul li.current > a {
	font-weight: bold;
}

/*** point all arrows down ***/
.sf-arrows.sf-navbar ul .sf-with-ul:after {
	margin-top: -3px;
	margin-right: 0;
	border-color: transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}

.sf-arrows.sf-navbar ul > li > .sf-with-ul:focus:after,
.sf-arrows.sf-navbar ul > li:hover > .sf-with-ul:after,
.sf-arrows.sf-navbar ul > .sfHover > .sf-with-ul:after {
	border-color: transparent;
	border-top-color: white;
}
.custom-card-mobile-dropdown {
	display: none;
    text-align: left!important;
    margin-top: 10px;
}
.custom-card-mobile-dropdown .ea-card {
	border-width: 0px!important;
}
.custom-card-mobile-dropdown .ea-header {
	background: white!important;
}
.custom-card-mobile-dropdown .ea-header a {
	padding: 0px!important;
    font-size:15px!important;
    font-weight: 500!important;
}
.custom-card-mobile-dropdown .ea-expand-icon {
	margin-right: 0px!important;
}
.custom-card-mobile-dropdown .ea-body {
	overflow: visible!important;
}
.g-header .l-bunch {
	flex-wrap: nowrap;
}
@media (max-width: 1350px) {
	.g-header .is-visible-desktop {
    	display: block;
	}
    .m-menu {
    	display: block;
    }
    .g-header .m-nav-main {
    	display: none;
    }
    .g-header .l-bunch .l-stack {
    	justify-content: center;
    }
}