@charset "UTF-8";@media only screen and (max-width:690px){.nectar-simple-slider .flickity-prev-next-button{transform:scale(.65)}.nectar-flickity.nectar-simple-slider[data-arrows=true]:not(.arrow-position-overlapping) .flickity-slider .cell{padding:0 40px}}.mb-bhi-oc-text.mb-bhi-closed{visibility:hidden;position:relative}.mb-bhi-oc-text.mb-bhi-closed:after{visibility:visible;content:"By appointment only";position:absolute;top:0;left:0;width:100%}.mb-bhi-closed{color:red}.mabel-bhi-businesshours tr:nth-of-type(6n) td:nth-of-type(2n),.mabel-bhi-businesshours tr:nth-of-type(7n) td:nth-of-type(2n){visibility:hidden;position:relative}.mabel-bhi-businesshours tr:nth-of-type(6n) td:nth-of-type(2n):after,.mabel-bhi-businesshours tr:nth-of-type(7n) td:nth-of-type(2n):after{visibility:visible;content:"By appointment only";position:absolute;left:10px;width:100%}.link_wrap{display:block;font-weight:600}.nectar-google-map,.wpb_wrapper>.nectar-google-map{margin-bottom:0;width:100%}@media (min-width:992px){.nectar-google-map,.wpb_wrapper>.nectar-google-map{height:100% !important;width:100%}}.osteofusion-map .wpb_wrapper{min-height:100% !important}.mbhi-is-current{background:rgba(18,131,129,.1) !important}header i[class^=icon-],header [class*=" icon-"],header i[class*=fa-],header span[class*=fa-],.before-footer i[class^=icon-],.before-footer [class*=" icon-"],.before-footer i[class*=fa-],.before-footer span[class*=fa-],.off-canvas-social-links i[class^=icon-],.off-canvas-social-links [class*=" icon-"],.off-canvas-social-links i[class*=fa-],.off-canvas-social-links span[class*=fa-]{font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}.nectar-slider-wrap{height:100vh !important}.swiper-container{width:100%;overflow:hidden;position:relative}.swiper-slide .content{background-color:rgba(0,0,0,.8);width:100%;left:0;position:absolute;z-index:100;display:flex;flex-direction:column;justify-content:center;padding:60px;box-shadow:0 4px 40px 0 rgba(0,0,0,.3)}@media (min-width:992px){.swiper-slide .content{width:40% !important;left:20px;bottom:20px;top:20px !important}}.home .nectar-slider-wrap{height:unset !important}div[data-button-sizing=jumbo] .swiper-slide .button a{font-size:18px;padding:15px 45px}.swiper-slide .content h2,.swiper-slide .content div.ns-heading-el{line-height:1.1;margin-bottom:40px;color:#128381 !important}.swiper-slide .content h2 strong,.swiper-slide .content div.ns-heading-el strong{color:#e9511d !important}.nectar-slider-wrap[data-fullscreen=true] .swiper-container,.nectar-slider-wrap[data-fullscreen=true] .swiper-slide,.nectar-slider-wrap[data-fullscreen=true] .swiper-wrapper{background-color:transparent !important}.swiper-slide .content p{font-size:20px;line-height:1.4;color:#128381 !important}.contact-form .spam-wrap{margin-top:30px}.contact-form .spam-container .nf-field-label{display:flex;flex-direction:row;align-items:center;padding-right:2%;text-align:left;width:unset !important;order:5;margin-bottom:0 !important}.contact-form .spam-container .nf-field-element{display:flex !important;width:unset !important;order:10;flex:1}.contact-form .checkbox-wrap .nf-field-label label{font-size:13px}.contact-form .textarea-container{width:100%}.contact-form .nf-pass .ninja-forms-field{border-color:#128381 !important;transition:all .5s}.contact-form .nf-pass.field-wrap .nf-field-element:after{color:#000;font-family:FontAwesome;font-size:30px;content:"\f058";position:absolute;top:0;right:16px;height:50px;line-height:50px;transition:all .5s}.contact-form .nf-form-content select.ninja-forms-field{color:#128381}.contact-form .nf-form-content select.ninja-forms-field option{color:#128381}.contact-form .list-select-wrap select:active+div,.contact-form .list-select-wrap select:focus+div{background:0 0 !important;border-color:#128381 !important;transition:all .5s}.contact-form .nf-form-content .list-select-wrap .nf-field-element>div:focus,.contact-form .nf-form-content input:not([type=button]):focus,.contact-form .nf-form-content textarea:focus{background:rgba(18,131,129,.2);border-color:#128381;color:#128381;outline:none;transition:all .5s;box-shadow:unset !important}.contact-form .nf-error-wrap{display:none !important}.contact-form .list-select-wrap div:after{color:#000;transition:all .5s;right:0 !important}.contact-form .form-column{width:100%}@media (min-width:992px){.contact-form .form-column{width:48%}}.contact-form .nf-field-container{display:block}.contact-form h2,.contact-form h3{text-align:left;font-size:20px;color:#000;font-weight:700;margin-bottom:20px}@media (min-width:768px){.contact-form h2,.contact-form h3{font-size:24px}}@media (min-width:992px){.contact-form h2,.contact-form h3{font-size:26px}}@media (min-width:1300px){.contact-form h2,.contact-form h3{font-size:28px}}.contact-form p{text-align:left}.contact-form .thank-you-text{color:#128381 !important}.contact-form .one-half{margin-bottom:5px !important}.contact-form .full{width:100%}.contact-form .nf-field-container{margin-top:0;margin-bottom:0}.contact-form .nf-form-title{display:none}.contact-form .nf-response-msg p{color:#128381}.contact-form .textarea-wrap .nf-field-label{font-weight:400;font-size:16px;display:block}.contact-form .nf-form-content{padding:0}.contact-form .nf-form-content textarea.ninja-forms-field{height:100px;border-bottom:0 solid #128381 !important;padding:15px}.contact-form .nf-form-wrap .field-wrap>div input[type=checkbox]{background-color:#128381;display:none}.contact-form .nf-before-form-content{display:none;padding:0}.contact-form .nf-field-label{font-weight:400;margin-bottom:30px !important}.contact-form .nf-field-label span{font-weight:400;margin-bottom:20px}.contact-form .listcheckbox-wrap label{font-weight:400 !important;text-align:left;line-height:1.2;font-size:14px;position:relative}.contact-form .listcheckbox-wrap label{position:relative !important}.contact-form .listcheckbox-wrap label{margin:0 !important;display:flex;padding:0 0 0 30px;margin-left:0}.contact-form .listcheckbox-wrap label:before{left:5px;top:0}.contact-form .checkbox-wrap .nf-field-element label:before,.contact-form .checkbox-wrap .nf-field-label label:before,.contact-form .listcheckbox-wrap .nf-field-element label:before,.contact-form .listcheckbox-wrap .nf-field-label label:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f00c";position:absolute;font-size:30px;bottom:auto;left:3px !important;top:0 !important;font-size:14px;z-index:2;opacity:0}.contact-form .checkbox-wrap .nf-field-element label.nf-checked-label:before,.contact-form .checkbox-wrap .nf-field-label label.nf-checked-label:before,.contact-form .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.contact-form .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f00c";color:#128381;left:3px !important;top:2px !important;font-size:14px;transition:opacity 1s;opacity:1}@media only screen and (max-width:800px){.contact-form .nf-field-container .checkbox-wrap .nf-field-label label:after{left:5px !important;top:0 !important}}.contact-form .list-checkbox-wrap .nf-field-element li,.contact-form .list-checkbox-wrap .nf-field-element ul,.contact-form .list-image-wrap .nf-field-element li,.contact-form .list-image-wrap .nf-field-element ul,.contact-form .list-radio-wrap .nf-field-element li,.contact-form .list-radio-wrap .nf-field-element ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:10px}@media (min-width:1600px){.contact-form .list-checkbox-wrap .nf-field-element li,.contact-form .list-checkbox-wrap .nf-field-element ul,.contact-form .list-image-wrap .nf-field-element li,.contact-form .list-image-wrap .nf-field-element ul,.contact-form .list-radio-wrap .nf-field-element li,.contact-form .list-radio-wrap .nf-field-element ul{display:flex;flex-direction:row;gap:40px}}.contact-form .list-checkbox-wrap .nf-field-element ul{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;gap:15px;width:100%}.contact-form .checkbox-wrap .nf-field-element label:after,.contact-form .checkbox-wrap .nf-field-label label:after,.contact-form .listcheckbox-wrap .nf-field-element label:after,.contact-form .listcheckbox-wrap .nf-field-label label:after{border:1px solid #128381 !important;background-color:transparent;content:"";width:16px;height:16px;position:absolute;left:0;bottom:0;font-size:16px;font-weight:400}.contact-form .nf-after-form{font-size:13px;font-weight:400}.contact-form .nf-form-content .list-select-wrap .nf-field-element>div,.contact-form .nf-form-content input:not([type=button]),.contact-form .nf-form-content textarea{border:0;font-weight:400;color:#000;background:rgba(18,131,129,.1);font-size:14px;padding:15px 15px 10px;font-weight:400;border-radius:10px;border-bottom:0 solid #128381 !important}.contact-form .nf-form-content .list-select-wrap .nf-field-element>div ::-moz-placeholder,.contact-form .nf-form-content input:not([type=button]) ::-moz-placeholder,.contact-form .nf-form-content textarea ::-moz-placeholder{font-weight:400;color:#128381;opacity:1 !important}.contact-form .nf-form-content .list-select-wrap .nf-field-element>div ::placeholder,.contact-form .nf-form-content input:not([type=button]) ::placeholder,.contact-form .nf-form-content textarea ::placeholder{font-weight:400;color:#128381;opacity:1 !important}.contact-form ::-moz-placeholder{font-weight:400;opacity:1 !important;color:#128381}.contact-form ::placeholder{font-weight:400;opacity:1 !important;color:#128381}.contact-form .nf-error .ninja-forms-field{border-color:#000 !important;font-size:13px;margin-top:30px;transition:all .5s}.contact-form .nf-form-content .listselect-wrap .nf-field-element div,.contact-form .nf-form-content .ninja-forms-field{margin:0;padding:12px 15px;color:#128381 !important;font-weight:400}.contact-form .listcheckbox-container{margin-top:20px}.contact-form .nf-form-content .list-select-wrap>div div:after{content:"";width:14px;height:14px;display:inline-block;background-image:url(//www.bodybackup.co.uk/wp-content/themes/salient-child/build/css/../../img/icons/select-arrow.svg);background-size:contain;top:20px;bottom:unset;right:15px !important;position:absolute;z-index:10}.contact-form select.nf-form-fields{font-size:13px;font-weight:400;color:#128381;-webkit-appearance:none;-moz-appearance:none;padding:15px !important !important}.contact-form .nf-field-label label{font-size:14px;font-weight:400;color:#128381;font-weight:400;margin-top:20px;display:block}.contact-form .nf-error .nf-error-msg{color:#128381;font-size:13px;margin-top:30px}.contact-form .nf-error.field-wrap .nf-field-element:after{background-color:#000;color:#128381}.contact-form .nf-error-msg,.contact-form .ninja-forms-req-symbol{color:#128381;font-size:13px;margin-top:30px}.contact-form nf-cells{display:flex;align-items:center}.contact-form .last-element{margin-top:20px}.contact-form .nf-form-content button,.contact-form .nf-form-content input[type=button],.contact-form .nf-form-content input[type=submit]{padding:5px 20px;border-radius:80px;background-color:#128381;color:#fff !important;font-weight:600;font-size:14px;border:0;height:unset !important}@media (min-width:768px){.contact-form .nf-form-content button,.contact-form .nf-form-content input[type=button],.contact-form .nf-form-content input[type=submit]{font-size:14px}}.contact-form .nf-form-content button:hover,.contact-form .nf-form-content input[type=button]:hover,.contact-form .nf-form-content input[type=submit]:hover{background-color:#128381 !important;color:#fff !important;box-shadow:unset !important}.contact-form [data-form-style=default] .span_12.light input[type=email]:hover:not(:focus),.contact-form [data-form-style=default] .span_12.light input[type=text]:hover:not(:focus),.contact-form [data-form-style=default] .span_12.light textarea:hover:not(:focus){border-color:#128381 !important}.contact-form .submit-container{width:100%;display:flex;justify-content:flex-start;margin-top:30px}.contact-form .nf-form-content .list-select-wrap .nf-field-element>div:focus,.contact-form .nf-form-content input:not([type=button]):focus,.contact-form .nf-form-content textarea:focus{background:rgba(18,131,129,.4);border-bottom:0 solid #128381;box-shadow:unset !important}.services-section-title .services-section-title{font-size:2vw;line-height:3vw}@media (min-width:992px){.services-section-title .services-section-title{font-size:2vw;line-height:3vw}}.members .wpb_wrapper{min-height:100% !important}.members .wpb_wrapper .team-member .team-member-image{height:100%}.members .wpb_wrapper .team-member{height:100%}.members .wpb_wrapper .team-member .team-member-image-inner{height:100%}.members .wpb_wrapper .team-member .team-member-image-inner img{-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width:1300px) and (min-width:1000px){body h2,.single-product div.product h1.product_title,.nectar-shop-header .page-title,#ajax-content-wrap .nectar-inherit-h2,.nectar-category-grid[data-style=mouse_follow_image][data-h-tag=h2] .content{font-size:32.1px !important;line-height:47.6px}}.nectar-global-section .img-with-aniamtion-wrap .inner{margin:0 auto 30px auto !important}@media (min-width:992px){.nectar-global-section .img-with-aniamtion-wrap .inner{margin:0 0 30px !important}}.nectar-global-section li{color:#e9511d}.nectar-global-section .enquiry-button{display:none}.nectar-global-section .widget_nav_menu ul{list-style:none;margin:0}@media (min-width:992px){.nectar-global-section .widget_nav_menu ul{display:flex}}.nectar-global-section .widget_nav_menu ul li{margin-left:0;list-style:none;margin-bottom:15px}@media (min-width:992px){.nectar-global-section .widget_nav_menu ul li{margin-right:20px;margin-bottom:0}}.nectar-global-section .wpb_text_column.copyright p{font-size:14px}.nectar-post-grid .nectar-post-grid-item-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top !important;object-position:center top !important}.testimonial_slider .testimonial-name{font-family:Playfair Display !important;font-size:26px !important;color:#e9511d;margin-bottom:15px}.testimonial_slider .title{font-size:18px}.testimonial_slider:not([data-style=minimal]) blockquote .title{font-size:16px;font-weight:300 !important}body #header-secondary-outer .nectar-center-text{font-size:13px;line-height:16px;max-width:100%;padding:0;display:flex;gap:30px}body #header-secondary-outer .nectar-center-text a{cursor:pointer}body #header-secondary-outer .nectar-center-text .wpex-inline{display:flex;align-items:center;gap:10px}.main-faqs .bbu-faq{display:flex;align-items:flex-start;flex-direction:column}@media (min-width:992px){.main-faqs .bbu-faq{flex-direction:row;gap:100px}}.main-faqs .bbu-faq .bbu-faq__filters{display:flex;flex-direction:column;margin-top:0;width:100%}@media (min-width:992px){.main-faqs .bbu-faq .bbu-faq__filters{width:30%}}.main-faqs .bbu-faq .bbu-cat{margin:0}.main-faqs .bbu-faq .bbu-faq__list{flex:1;padding:.8em;background-color:rgba(11,64,106,.1098039216);border-radius:10px;gap:30px}.main-faqs .bbu-faq .bbu-chip{text-align:left;font-size:1rem;background:rgba(11,64,106,.04)}.main-faqs .bbu-faq .bbu-chip[aria-pressed=true]{background:#0b406a;border-color:#0b406a;color:#fff}.main-faqs .bbu-faq .bbu-cat{display:flex;flex-direction:column;gap:.4em}.main-faqs .bbu-faq .bbu-cat__num{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.main-faqs .bbu-faq .bbu-cat__name{font-size:1.3rem;font-weight:700;margin:0}.main-faqs .bbu-cat[hidden]{display:none}.fluentform .ff_t_c{margin:0;padding:0 5px 0 0;font-weight:400 !important}.page-header-wrap{height:unset !important}.tabbed[data-style=toggle_button] .wpb_tabs_nav{display:flex;justify-content:center;align-items:center;margin-bottom:30px;padding:30px;background-color:#eaedef;border-radius:10px;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1)}.wpgmza-gallery-container{display:none}.wpgmza-content-address-holder-inner{font-size:18px;padding-bottom:0}.wpgmza-address{display:none !important}.wpgmza_infowindow_address{display:none !important}.wpgmza-standalone-component .wpgmza_basic_row{margin-bottom:20px;padding:30px !important;border-radius:20px !important}.wpgmza_marker_list_class{display:flex;gap:20px}.wpgmza-desc p{padding-bottom:0}a{font-weight:600}.nectar-hor-list-item h5{font-size:1.2rem}.nectar-hor-list-item .nectar-list-item h5{font-size:1.2rem}.nectar-hor-list-item .nectar-list-item .nectar-list-item-btn{font-size:1rem;background-color:#0b406a;color:#fff}.nectar-hor-list-item .nectar-list-item:first-of-type h5{color:#0b406a;font-weight:600;font-size:1.2rem}.conditions-template-default .heading-title{display:none}.conditions-template-default h2{text-wrap-style:balance}h1{text-wrap-style:balance}h2{text-wrap-style:pretty}body[data-header-resize="0"] .container-wrap,body[data-header-resize="0"] .project-title{margin-top:0;padding-top:0}.blog_next_prev_buttons{display:none}.top-bar-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;flex-direction:column;gap:20px}@media (min-width:992px){.top-bar-wrapper{flex-direction:row}}.top-bar-wrapper .left-col{display:flex;gap:11px;flex-direction:column;text-align:center}@media (min-width:992px){.top-bar-wrapper .left-col{flex-direction:row;gap:30px;text-align:left}}.top-bar-wrapper .left-col a{text-transform:none !important}.vc_do_custom_heading{margin-top:0}body[data-fancy-form-rcs="1"] .fancy-select-wrap{padding-top:0 !important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 !important;-moz-user-select:none;user-select:none;-webkit-user-select:none;border:1px solid #0b406a !important;border-radius:8px !important}select:not(:-internal-list-box)::picker(select){color:#0b406a !important}body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected],body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default:hover .select2-selection--single .select2-selection__rendered,body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:#0b406a !important}body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered{padding-left:14px;padding-right:30px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border:1px solid #0b406a;border-radius:8px;box-shadow:none !important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:#fff}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#0b406a}.fluentform .text-danger{color:#cc1235}.ff-errors-in-stack{display:none !important;margin-top:0}.single-practitioners .heading-title{display:none}.body-map .wpb_wrapper{height:100%}.bbu-ft__col{display:none}.bbu-ft__col.bbu-ft__col--clinics{display:block}@media (min-width:992px){.bbu-ft__col{display:block}}.bbu-ft__lbl{font-size:.62em;letter-spacing:.12em;text-transform:uppercase;color:var(--ft-muted);white-space:nowrap;width:100%}@media (min-width:992px){.bbu-ft__lbl{width:unset}}.nectar-badge.position_desktop_absolute{white-space:unset !important;right:20px}@media (min-width:992px){.nectar-badge.position_desktop_absolute{right:unset}}.wpb_content_element .wpb_tabs_nav li{white-space:unset !important}.wpb_column.force-desktop-text-align-center,.wpb_column.force-desktop-text-align-center .col,.wpb_column.force-desktop-text-align-center .vc_custom_heading,.wpb_column.force-desktop-text-align-center .nectar-cta{text-align:left !important}.single-concessions .heading-title{display:none}.post-template-default .post-area{padding:40px !important;background-color:#eaedef}.post-area{margin-top:0 !important}@media only screen and (min-width:1px) and (max-width:999px){.post-area.col_last:not(.auto_meta_overlaid_spaced){padding-left:20px !important;padding:20px !important}}.nectar-social.hover[data-position=right] .share-btn{float:right;margin-left:0 !important;margin-right:0}body #page-header-bg h1,html body .row .col.section-title h1,.nectar-box-roll .overlaid-content h1,.featured-media-under-header h1{font-family:Figtree;font-weight:500}.shtm{--shtm-columns:3;--shtm-gap:1.75rem;--shtm-card-bg:#fff;--shtm-radius:18px;--shtm-card-pad:2.4rem 2.3rem;--shtm-shadow:0px 10px 15px -3px rgba(0,0,0,.1);--shtm-accent:#0b406a;--shtm-quote-color:#0b406a;--shtm-name-color:#3a3a38;--shtm-muted:#7a7a72;--shtm-star:#0b406a;--shtm-star-empty:#d8dbd5;--shtm-quote-mark:url(//www.bodybackup.co.uk/wp-content/themes/salient-child/build/css/../../img/quote2.svg);--shtm-quote-mark-w:40px;--shtm-quote-mark-h:20px;color:inherit}.shtm-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:992px){.shtm-filters{grid-template-columns:repeat(6,1fr)}}.shtm-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(0,0,0,.12);background:0 0;color:inherit;font:inherit;font-size:.72rem;font-weight:600;text-transform:uppercase;line-height:1;padding:.65rem 1.15rem;border-radius:999px;transition:background-color .18s ease,color .18s ease,border-color .18s ease;display:flex;justify-content:space-between}.shtm-filter:hover{border-color:#0b406a}.shtm-filter.is-active{background:#0b406a;border-color:#0b406a;color:#fff}.shtm-filter__count{opacity:.7}.shtm-grid{-moz-column-count:var(--shtm-columns);column-count:var(--shtm-columns);-moz-column-gap:var(--shtm-gap);column-gap:var(--shtm-gap)}.google-reviews{display:flex}@media (max-width:980px){.shtm-grid{-moz-column-count:2;column-count:2}}@media (max-width:600px){.shtm-grid{-moz-column-count:1;column-count:1}}.shtm-card{display:flex;flex-direction:column;width:100%;margin:0 0 var(--shtm-gap);background:var(--shtm-card-bg);border-radius:var(--shtm-radius);overflow:hidden;box-shadow:var(--shtm-shadow);-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.shtm-card blockquote:before{display:block;position:absolute;left:0;top:0;height:100%;width:2px;content:"";border-left:2px solid rgba(0,0,0,.1)}.shtm-card.is-hidden{display:none}.shtm-card__body{padding:var(--shtm-card-pad);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.shtm-card__mark{display:block;width:var(--shtm-quote-mark-w);height:var(--shtm-quote-mark-h);margin-bottom:1.15rem;background-color:#0b406a;-webkit-mask:var(--shtm-quote-mark) no-repeat left top/contain;mask:var(--shtm-quote-mark) no-repeat left top/contain}.shtm-card__quote{margin:0;border:0;padding:0;font-family:var(--shtm-quote-font);font-size:1.09rem;line-height:1.62;font-weight:300;color:var(--shtm-quote-color);padding-left:30px}.shtm-card__quote p{margin:0 0 .7em}.shtm-card__quote p:last-child{margin-bottom:0}.shtm-card__footer{margin-top:2.25rem;display:flex;flex-direction:column;gap:.55rem;align-items:flex-start}.shtm-card__name{font-style:normal;font-size:.72rem;font-weight:700;text-transform:uppercase;color:#0b406a;padding:5px 20px;border-radius:200px;background-color:rgba(11,64,106,.2);line-height:1rem}.shtm-stars{display:inline-block;position:relative;font-size:.95rem;line-height:1;letter-spacing:.1em;white-space:nowrap}.shtm-stars__empty{color:var(--shtm-star-empty)}.shtm-stars__full{color:var(--shtm-star);position:absolute;inset:0;overflow:hidden}.shtm-card--video .shtm-card__body{padding-top:1.6rem}.shtm-card__media{position:relative;display:flex;width:100%;padding:0;border:0;cursor:pointer;aspect-ratio:16/8;overflow:hidden;justify-content:center;align-items:center}.shtm-card__thumb{width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease,opacity .35s ease;filter:grayscale(1)}.shtm-card__media:hover .shtm-card__thumb{transform:scale(1.04);opacity:.9}.shtm-card__play{position:absolute;inset:0;display:grid;place-items:center}.shtm-card__play svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));transition:transform .2s ease}.shtm-card__media:hover .shtm-card__play svg{transform:scale(1.08)}.shtm-card__full{display:none}.shtm-card__more{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;padding:0;cursor:pointer;font:inherit;font-size:.7rem;font-weight:600;color:#0b406a;border:1px solid currentColor;line-height:1.4;transition:opacity .15s ease;margin-left:30px;padding:5px 10px;margin-top:10px}.shtm-card__more:hover{opacity:.65}.shtm-lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:5vmin;background:rgba(0,0,0,.85);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.shtm-lightbox.is-open{opacity:1;visibility:visible}.shtm-lightbox__inner{position:relative}.shtm-lightbox--video .shtm-lightbox__inner{width:min(960px,100%)}.shtm-lightbox--text .shtm-lightbox__inner{width:min(640px,100%)}.shtm-lightbox__close{position:absolute;top:-2.6rem;right:0;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.shtm-lightbox__close:hover{background:rgba(255,255,255,.28)}.shtm-lightbox--video .shtm-lightbox__body{position:relative;width:100%;aspect-ratio:16/9;background:#000}.shtm-lightbox--video .shtm-lightbox__body iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.shtm-lightbox--text .shtm-lightbox__body{display:flex;flex-direction:column;min-height:0;max-height:86vh;background:#fff;border-radius:20px;padding:2.8rem 2.2rem 2.5rem 2.8rem}.shtm-quotebox{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;align-items:flex-start}.shtm-quotebox .shtm-card__mark{flex:0 0 auto;margin-bottom:1.2rem}.shtm-quotebox__text{max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding-right:.9rem;font-family:var(--shtm-quote-font);line-height:1.66;color:#0b406a;scrollbar-width:thin;scrollbar-color:#0b406a transparent;scrollbar-color:color-mix(in srgb,#0b406a 60%,transparent) transparent}.shtm-quotebox__text p{margin:0 0 .85em;padding-bottom:0}.shtm-quotebox__text p:last-child{margin-bottom:0}.shtm-quotebox__text::-webkit-scrollbar{width:6px}.shtm-quotebox__text::-webkit-scrollbar-track{background:rgba(11,64,106,.2);margin:.2rem 0}.shtm-quotebox__text::-webkit-scrollbar-thumb{background:#0b406a;background:color-mix(in srgb,#0b406a 55%,.6);border-radius:999px}.shtm-quotebox__text::-webkit-scrollbar-thumb:hover{background:#0b406a}.shtm-quotebox__foot{flex:0 0 auto;margin-top:1.8rem;display:flex;flex-direction:column;gap:.55rem}.shtm-card__source{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;letter-spacing:.04em;color:var(--shtm-muted)}.shtm-card__gicon{display:inline-flex;line-height:0}.shtm-card__source a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.shtm-card__source a:hover{color:var(--shtm-quote-color)}.shtm-card__when{color:var(--shtm-muted)}.shtm-attribution{margin:1.5rem 0 0;font-size:.75rem;letter-spacing:.04em;color:var(--shtm-muted)}.shtm-attribution a{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none}.shtm-attribution a:hover{color:var(--shtm-quote-color)}.shtm-summary{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .8rem;margin:0 0 1.9rem}.shtm-summary__score{font-family:var(--shtm-quote-font);font-weight:600;font-size:1.9rem;line-height:1;color:var(--shtm-quote-color)}.shtm-summary__stars .shtm-stars{font-size:1.15rem}.shtm-summary__count{font-size:.85rem;color:var(--shtm-muted)}.shtm-summary__count a{color:inherit;text-decoration:underline}.shtm-summary__count a:hover{color:var(--shtm-quote-color)}.shtm-carousel{position:relative;padding:0 2.8rem}.shtm-carousel__viewport{overflow:hidden}.shtm-carousel__track{display:flex;gap:var(--shtm-gap);will-change:transform;touch-action:pan-y;cursor:grab}.shtm-carousel__track:active{cursor:grabbing}.shtm-carousel__track>*{flex:0 0 auto}.shtm-carousel__track .shtm-card{height:100%}.shtm-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--shtm-card-border,rgba(0,0,0,.12));border-radius:50%;background:var(--shtm-card-bg);color:var(--shtm-accent);cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.shtm-carousel__arrow:hover{background:var(--shtm-accent);color:#fff}.shtm-carousel__arrow--prev{left:0}.shtm-carousel__arrow--next{right:0}.shtm-carousel__arrow:disabled{opacity:.3;cursor:default}.shtm-carousel__arrow:disabled:hover{background:var(--shtm-card-bg);color:var(--shtm-accent)}.shtm-carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.6rem}.shtm-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--shtm-star-empty);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.shtm-carousel__dot.is-active{background:var(--shtm-accent);transform:scale(1.2)}@media (max-width:600px){.shtm-carousel{padding:0 1.8rem}.shtm-carousel__arrow{width:2.1rem;height:2.1rem}}.shtm-carousel--fade .shtm-carousel__viewport{position:relative}.shtm-carousel--fade .shtm-carousel__track{display:block;position:relative;gap:0;cursor:default}.shtm-carousel--fade .shtm-carousel__track>*{position:absolute;top:0;left:0;width:100%;max-width:100%;opacity:0;visibility:hidden;transition:opacity .6s ease;pointer-events:none}.shtm-carousel--fade .shtm-carousel__track>*.is-active{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.shtm-carousel--fade .shtm-carousel__track>*{transition:none}}.es-embed-root{margin:0}.bbu-pp{--bbu-pp-navy:#1a2744;--bbu-pp-red:#cc1235;--bbu-pp-cream:#f9f7f4;--bbu-pp-line:#e7e3dd;--bbu-pp-text:#3b4453;--bbu-pp-heading:#1a2744;--bbu-pp-muted:#66707d;--bbu-pp-radius:16px;--bbu-pp-shadow:0 10px 30px rgba(20,30,55,.08),0 2px 8px rgba(20,30,55,.05);color:var(--bbu-pp-text);max-width:100%}.bbu-pp p{font-size:1rem}.bbu-pp ::marker{display:none}.bbu-pp *,.bbu-pp *:before,.bbu-pp *:after{box-sizing:border-box}.bbu-pp__header{display:grid;grid-template-columns:430px 1fr;gap:60px;align-items:start;padding-bottom:32px;border:3px solid var(--bbu-pp-line);margin-bottom:36px;border-radius:20px;padding:3%}.bbu-pp__photo{position:relative}.bbu-pp__photo img{width:100% !important;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:var(--bbu-pp-radius);box-shadow:var(--bbu-pp-shadow);display:block;margin-bottom:0 !important}.bbu-pp__exp{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);background:var(--bbu-pp-red);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding:6px 16px;border-radius:100px;white-space:nowrap;box-shadow:0 6px 16px rgba(204,18,53,.35)}.bbu-pp__intro{min-width:0}.bbu-pp__name{line-height:1.1;color:var(--bbu-pp-heading);margin:0}.bbu-pp__credentials{display:inline-block;font-size:.9rem;font-weight:600;color:var(--bbu-pp-muted);letter-spacing:.04em;margin-left:8px;vertical-align:bottom;line-height:1.1;margin-bottom:5px}.bbu-pp__role{font-size:16px;font-weight:600;color:var(--bbu-pp-red);margin:10px 0 0}.bbu-pp__highlights{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:9px}.bbu-pp__highlights li{position:relative;padding-left:26px;color:var(--bbu-pp-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cc1235' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 2px;background-size:17px 17px;list-style-type:none}.bbu-pp__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.bbu-pp__badge{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;background:var(--bbu-pp-cream);border:1px solid var(--bbu-pp-line);border-radius:10px;font-size:.8rem;font-weight:500;color:var(--bbu-pp-navy);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.bbu-pp__badge:hover{border-color:var(--bbu-pp-navy);transform:translateY(-1px)}.bbu-pp__badge img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--bbu-pp-line);flex-shrink:0;padding:2px}.bbu-pp__section-label{display:flex;align-items:center;gap:12px;margin-bottom:20px}.bbu-pp__section-label h3{font-size:2rem;font-weight:700;text-transform:uppercase;color:var(--bbu-pp-heading);margin:0}.bbu-pp__section-label .bbu-pp__rule{flex:1;height:1px;background:var(--bbu-pp-line)}.bbu-pp__media{margin-bottom:40px;border:3px solid var(--bbu-pp-line);margin-bottom:36px;border-radius:20px;padding:3%}.bbu-pp__media-intro{font-size:15px;color:var(--bbu-pp-text);margin-bottom:22px;max-width:680px}.bbu-pp__media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.bbu-pp__media-item{margin:0;background:#fff;border:1px solid var(--bbu-pp-line);border-radius:var(--bbu-pp-radius);overflow:hidden;box-shadow:var(--bbu-pp-shadow)}.bbu-pp__embed{position:relative;width:100%;aspect-ratio:16/9;background:#0d1526}.bbu-pp__embed iframe,.bbu-pp__embed video{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.bbu-pp__audio{padding:20px;display:flex;flex-direction:column;gap:14px;align-items:center;background:linear-gradient(135deg,#1a2744,#0f1a30)}.bbu-pp__audio-art{width:250px !important;height:60px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#fff}.bbu-pp__audio audio{min-width:100%;height:40px}.bbu-pp__media-item figcaption{padding:14px 16px 16px;font-size:1rem;line-height:1.55;color:var(--bbu-pp-muted)}.bbu-pp__tabs{border:3px solid var(--bbu-pp-line);margin-bottom:36px;border-radius:20px;padding:3%}.bbu-pp__tabnav{display:flex;gap:2px;border-bottom:2px solid var(--bbu-pp-line);margin-bottom:28px;overflow-x:auto}.bbu-pp__tabbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;padding:13px 20px;font-size:1rem;font-weight:600;color:var(--bbu-pp-muted);cursor:pointer;position:relative;white-space:nowrap;font-family:inherit;transition:color .18s ease;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;background-color:#f6f4f4}.bbu-pp__tabnav .bbu-pp__tabbtn{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.bbu-pp__tabbtn:hover{color:var(--bbu-pp-heading)}.bbu-pp__tabbtn.is-active{color:#fff;background-color:#0b406a}.bbu-pp__tabbtn:focus-visible{outline:2px solid var(--bbu-pp-navy);outline-offset:2px;border-radius:4px}.bbu-pp__panel{animation:bbu-pp-fade .25s ease;background-color:#f6f4f4;padding:3%;border-radius:20px}.bbu-pp__panel[hidden]{display:none}@keyframes bbu-pp-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bbu-pp__panel-intro{font-size:15px;color:var(--bbu-pp-text);margin-bottom:18px}.bbu-pp__richtext{font-size:1rem;line-height:1.7}.bbu-pp__richtext h2,.bbu-pp__richtext h3,.bbu-pp__richtext h4{color:var(--bbu-pp-heading);margin:22px 0 10px}.bbu-pp__richtext h3{font-weight:700 !important;font-size:1.4rem !important}.bbu-pp__richtext h2:first-child,.bbu-pp__richtext h3:first-child,.bbu-pp__richtext h4:first-child{margin-top:0}.bbu-pp__richtext p{margin:0 0 12px}.bbu-pp__richtext ul{list-style:none;margin:0 0 14px 2px;padding:0}.bbu-pp__richtext ul li{position:relative;padding-left:22px;margin-bottom:9px;list-style-type:none}.bbu-pp__richtext ul li ::marker{display:none}.bbu-pp__richtext ul li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--bbu-pp-red)}.bbu-pp__richtext ul li strong{color:var(--bbu-pp-heading)}.bbu-pp__cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bbu-pp__card{display:flex;gap:16px;background:#fff;border:1px solid var(--bbu-pp-line);border-radius:var(--bbu-pp-radius);padding:18px;box-shadow:var(--bbu-pp-shadow)}.bbu-pp__card-img{flex:0 0 auto;width:88px}.bbu-pp__card-img img{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;background:var(--bbu-pp-cream)}.bbu-pp__card-body{flex:1;min-width:0}.bbu-pp__card-body h4{font-size:15px;color:var(--bbu-pp-heading);margin:0 0 5px}.bbu-pp__card-body p{font-size:12.5px;line-height:1.5;margin:0 0 8px;color:var(--bbu-pp-muted)}.bbu-pp__card-link{font-size:12.5px;font-weight:600;color:var(--bbu-pp-red);text-decoration:none}.bbu-pp__card-link:hover{text-decoration:underline}.bbu-pp__news{list-style:none;padding:0;margin:0}.bbu-pp__news-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--bbu-pp-line)}.bbu-pp__news-pub{font-weight:700;color:var(--bbu-pp-heading);flex:0 0 auto}.bbu-pp__news-headline{color:var(--bbu-pp-text);flex:1;min-width:200px}.bbu-pp__news-link{font-size:13px;font-weight:600;color:#fff;text-decoration:none;flex:0 0 auto;transition:all .18s ease;padding:3px 10px;background-color:var(--bbu-pp-red);border-radius:6px}.bbu-pp__news-link:hover{color:#fff;background-color:rgba(204,18,53,.6)}.bbu-pp__list{list-style:none;margin:0;padding:0}.bbu-pp__list li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.6;margin-bottom:9px}.bbu-pp__list li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--bbu-pp-red)}@media (max-width:760px){.bbu-pp__header{grid-template-columns:1fr}.bbu-pp__photo{max-width:220px}.bbu-pp__media-grid,.bbu-pp__cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bbu-pp__panel{animation:none}.bbu-pp__badge{transition:none}}.bbu-cl__prac img{width:120px !important;height:100% !important;margin-bottom:0 !important}.bbu-cl__prac-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.bbu-cl__dir{background:#fff;border:1px solid var(--cl-line);border-radius:var(--cl-radius);padding:18px;box-shadow:var(--cl-shadow)}.bbu-cl__sec{border-radius:var(--cl-radius);border-bottom:0 !important}.bbu-cl__dir-body p{font-size:1em !important;color:var(--cl-muted);margin:0;line-height:1.55}.bbu-cl__map-cta{position:absolute;bottom:14px;right:14px;background:var(--cl-navy) !important;border-radius:8px;padding:9px 16px;font-size:.85em;font-weight:600;color:#fff !important;box-shadow:var(--cl-shadow);text-decoration:none}.bbu-clinic-single{margin-top:50px}.bbu-cl__prac a{font-size:.85em;font-weight:600;color:var(--cl-navy);text-decoration:none;color:#fff !important;background:var(--cl-navy) !important;border-radius:8px;padding:9px 16px}.bbu-cl__prac{align-items:flex-start !important}.bbu-ft__accred-logo img,.bbu-ft__accred-logo svg{height:20px !important;width:auto !important;max-width:unset !important}.bbu-ft__cta p{padding-bottom:0 !important}.bbu-pp__acc-header{display:none}.bbu-pp__panel{animation:bbu-pp-fade .25s ease}.bbu-pp__panel[hidden]{display:none}@keyframes bbu-pp-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.bbu-pp__header{flex-direction:column}.bbu-pp__photo{width:160px;max-width:60%}.bbu-pp__media-grid{grid-template-columns:1fr}.bbu-pp__card{flex-direction:column}.bbu-pp__card-img{width:100%;max-width:220px}.bbu-pp__tabnav{display:none}.bbu-pp__panels{display:flex;flex-direction:column;gap:10px}.bbu-pp__panelwrap{border:1px solid var(--bbu-pp-line);border-radius:10px;background:#fff;overflow:hidden}.bbu-pp__acc-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:600;color:var(--bbu-pp-navy);text-align:left;cursor:pointer}.bbu-pp__acc-header.is-active{background:var(--bbu-pp-cream)}.bbu-pp__acc-header:focus-visible{outline:2px solid var(--bbu-pp-navy);outline-offset:-2px}.bbu-pp__acc-chev{flex:0 0 auto;width:18px;height:18px;color:var(--bbu-pp-muted);transition:transform .2s ease}.bbu-pp__acc-chev svg{width:100%;height:100%;display:block}.bbu-pp__acc-header.is-active .bbu-pp__acc-chev{transform:rotate(180deg)}.bbu-pp__panel{padding:0 16px 16px;animation:none;border-radius:0}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.bbu-pp__acc-chev{transition:none}}@media (prefers-reduced-motion:reduce){.bbu-pp__panel{animation:none}}