.elementor-kit-51{--e-global-color-primary:#780032;--e-global-color-secondary:#E6D2D9;--e-global-color-text:#3B282E;--e-global-color-accent:#500B23;--e-global-color-f9_dark:#500B23;--e-global-color-f9_text:#3B282E;--e-global-color-f9_nav:#512A44;--e-global-color-f9_bg:#F9F4F5;--e-global-color-f9_rose:#F2E7EB;--e-global-color-f9_btn:#E6D2D9;--e-global-color-f9_line:#D6B2C1;--e-global-color-f9_grad_a:#7B1136;--e-global-color-f9_grad_b:#4D0B22;--e-global-color-f9_white:#FFFFFF;--e-global-color-f9_blue:#005295;--e-global-color-f9_purple:#93489B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:clamp(36px, calc(22.63px + 3.429vw), 72px);--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:clamp(42px, calc(26.40px + 4.000vw), 84px);--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:clamp(28px, calc(23.54px + 1.143vw), 40px);--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:clamp(34px, calc(29.54px + 1.143vw), 46px);--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:24px;--e-global-typography-f9_body_s-font-family:"Roboto";--e-global-typography-f9_body_s-font-size:16px;--e-global-typography-f9_body_s-font-weight:300;--e-global-typography-f9_body_s-line-height:26px;--e-global-typography-f9_nav-font-family:"Roboto";--e-global-typography-f9_nav-font-size:18px;--e-global-typography-f9_nav-font-weight:400;--e-global-typography-f9_nav-line-height:26px;--e-global-typography-f9_quote-font-family:"Roboto";--e-global-typography-f9_quote-font-size:clamp(24px, calc(18.06px + 1.524vw), 40px);--e-global-typography-f9_quote-font-weight:300;--e-global-typography-f9_quote-font-style:italic;--e-global-typography-f9_quote-line-height:clamp(34px, calc(26.94px + 1.810vw), 53px);--e-global-typography-f9_badge-font-family:"Roboto";--e-global-typography-f9_badge-font-size:clamp(20px, calc(17.77px + 0.571vw), 26px);--e-global-typography-f9_badge-font-weight:700;--e-global-typography-f9_badge-line-height:clamp(24px, calc(21.77px + 0.571vw), 30px);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-51 button,.elementor-kit-51 input[type="button"],.elementor-kit-51 input[type="submit"],.elementor-kit-51 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;border-radius:30px 30px 30px 30px;padding:clamp(10px, calc(9.26px + 0.190vw), 12px) clamp(22px, calc(19.77px + 0.571vw), 28px) clamp(10px, calc(9.26px + 0.190vw), 12px) clamp(22px, calc(19.77px + 0.571vw), 28px);}.elementor-kit-51 button:hover,.elementor-kit-51 button:focus,.elementor-kit-51 input[type="button"]:hover,.elementor-kit-51 input[type="button"]:focus,.elementor-kit-51 input[type="submit"]:hover,.elementor-kit-51 input[type="submit"]:focus,.elementor-kit-51 .elementor-button:hover,.elementor-kit-51 .elementor-button:focus{background-color:#E6D2D9;color:#780032;}.elementor-kit-51 e-page-transition{background-color:#FFBC7D;}.elementor-kit-51 p{margin-block-end:16px;}.elementor-kit-51 a{color:var( --e-global-color-primary );}.elementor-kit-51 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-51 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-51 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-51 h4{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1392px;}.e-con{--container-max-width:1392px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-51{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-51 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-51 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-51 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-51{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-51 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-51 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-51 h3{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:390px;}.e-con{--container-max-width:390px;}}
/* Start custom CSS *//* ===== MyFraxel – F9 base styles (Site Settings > Custom CSS) ===== */
html{scroll-behavior:smooth;scroll-padding-top:110px}
body{-webkit-font-smoothing:antialiased}
sup{font-size:.6em;line-height:0}
.f9-pill .elementor-button{line-height:26px}
.f9-lead p{margin:0;padding-left:20px;border-left:3px solid var(--e-global-color-f9_dark);border-radius:3px}
.f9-lead--primary p{border-left-color:var(--e-global-color-primary)}
.f9-quote p{margin:0}
.f9-results-list ul,.f9-bestfor ul{margin:0;padding-left:1.1em}
.f9-results-list li{margin:0}
.f9-bestfor li{padding-left:.2em}
.f9-video img{aspect-ratio:708/480;object-fit:cover}
.f9-hero .f9-hero-img img{display:block}
/* Case cards: horizontal slider on mobile */
@media(max-width:767px){
  .f9-case-grid{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;padding-bottom:16px;-webkit-overflow-scrolling:touch}
  .f9-case-grid>.e-con{scroll-snap-align:start}
  .f9-case-grid::-webkit-scrollbar{display:none}
}
/* Treatment cards: slider on tablet/mobile */
@media(max-width:1024px){
  .f9-treatment-grid{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;padding-bottom:16px}
  .f9-treatment-grid>.e-con{width:248px!important;min-width:248px;scroll-snap-align:start}
  .f9-treatment-grid::-webkit-scrollbar{display:none}
}
/* Header */
.f9-header{backdrop-filter:blur(2px)}
.f9-header-cta .elementor-button{white-space:nowrap}
@media(max-width:767px){.f9-header-cta .elementor-button-icon{display:none}}
.f9-nav .elementor-nav-menu--dropdown{border-radius:0 0 10px 10px;box-shadow:-15px 0 50px rgba(0,0,0,.05)}
.f9-nav .elementor-menu-toggle{width:38px;height:38px;border-radius:999px}
/* Language switcher placeholder */
.f9-lang{font:500 16px/26px Roboto,sans-serif;color:var(--e-global-color-f9_text)}
.f9-lang .elementor-widget-container{display:flex;align-items:center;gap:10px}
.f9-lang__flag{display:inline-block;width:43px;height:28px;border-radius:5px;background:linear-gradient(135deg,#c8102e 0 20%,#fff 20% 40%,#012169 40% 60%,#fff 60% 80%,#c8102e 80%)}
/* FAQ */
.f9-faq .e-n-accordion-item{border-bottom:1px solid var(--e-global-color-f9_line)}
.f9-faq .e-n-accordion-item-title{font-weight:400}
/* Clinic finder placeholders */
.f9-finder-search__demo{display:flex;align-items:center;width:100%;height:62px;padding:6px 6px 6px 20px;border:2px solid var(--e-global-color-f9_line);border-radius:999px;background:#fff;color:rgba(120,0,50,.51);font:400 16px Roboto,sans-serif;gap:12px}
.f9-finder-search__km{margin-left:auto;background:var(--e-global-color-primary);color:#fff;font-weight:600;font-size:15px;padding:12px 28px;border-radius:999px}
.f9-clinic-card{background:var(--e-global-color-f9_bg);border-radius:10px;padding:32px 24px 24px 37px;margin-bottom:12px;font:400 16px/24px Roboto,sans-serif;color:var(--e-global-color-f9_text)}
.f9-clinic-card h4{font:500 16px/24px Roboto,sans-serif;color:var(--e-global-color-f9_dark);margin:0 0 14px}
.f9-clinic-card p{margin:0 0 10px;padding-left:44px;text-indent:-44px}
.f9-clinic-card p span{display:inline-block;width:44px;text-indent:0;color:var(--e-global-color-primary)}
.f9-clinic-card a{color:var(--e-global-color-primary)}
/* Footer */
.f9-footer-link a{color:#fff;text-decoration:none}
.f9-footer-link a:hover{text-decoration:underline}
/* Before/After (Shortcode f9_ba) */
.f9-ba{position:relative;width:100%;aspect-ratio:684/437;border-radius:10px;overflow:hidden;background:#fff;user-select:none;touch-action:pan-y}
.f9-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.f9-ba__after{clip-path:inset(0 0 0 var(--f9-ba,50%))}
.f9-ba__label{position:absolute;top:19px;padding:7px 18px;border-radius:20px;background:rgba(51,0,21,.7);color:#fff;font:500 16px/1.2 Roboto,sans-serif;z-index:2}
.f9-ba__label--before{left:20px}.f9-ba__label--after{right:20px}
.f9-ba__handle{position:absolute;top:0;bottom:0;left:var(--f9-ba,50%);width:0;border-left:1px solid rgba(120,0,50,.3);z-index:3}
.f9-ba__handle:before{content:'\2039\203A';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:rgba(120,0,50,.5);color:#fff;font-size:20px;line-height:36px;text-align:center;letter-spacing:2px}
.f9-ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4}/* End custom CSS */