@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:200 800;src:url("../fonts/manrope-latin-variable.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ptb-navy:#0b1a40;--ptb-ink:#243877;--ptb-text:#243877;--ptb-muted:#243877;--ptb-line:rgba(93,137,199,0.22);--ptb-soft:rgba(93,137,199,0.05);--ptb-teal:#5d89c7;--ptb-green:#5d89c7;--ptb-gold:#5d89c7;--ptb-blue:#5d89c7;--ptb-white:#ffffff}html{scroll-behavior:smooth}.ptb-site{color:var(--ptb-text)}.ptb-site .wow{animation:none !important;visibility:visible !important}.ptb-site h1,.ptb-site h2,.ptb-site h3,.ptb-site h4{color:var(--ptb-ink);letter-spacing:0}.ptb-site a{color:inherit}.gutter-y-24{--bs-gutter-y:24px}.ptb-logo{align-items:center;color:var(--ptb-white);display:inline-flex;gap:12px;line-height:1.05;min-width:220px}.ptb-logo:hover{color:var(--ptb-white)}.ptb-logo--image{background:var(--ptb-white);border-radius:8px;box-shadow:0 10px 24px rgba(36,56,119,0.12);line-height:0;min-width:0;overflow:hidden;padding:6px 10px}.ptb-logo__image{display:block;height:64px;max-height:none;object-fit:contain;width:190px}.ptb-logo--bare{background:transparent !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;padding:0 !important}.ptb-logo--header .ptb-logo__image{height:66px;width:214px}.ptb-logo--footer .ptb-logo__image{height:70px;width:220px}.ptb-brand-signature{align-items:center;display:flex;justify-content:center;margin:0 auto 24px}.ptb-brand-signature img{display:block;height:112px;max-width:100%;object-fit:contain;width:min(260px,72vw)}.ptb-logo__mark{align-items:center;background:var(--ptb-white);border-radius:8px;color:var(--ptb-blue);display:inline-flex;font-size:26px;font-weight:800;height:44px;justify-content:center;width:44px}.ptb-logo__text{display:grid;font-size:16px;font-weight:800;gap:2px}.ptb-logo__text small{color:rgba(255,255,255,0.78);font-size:12px;font-weight:700}.ptb-site .main-header--three{background:rgba(36,56,119,0.96);border-top:0 !important;box-shadow:0 10px 30px rgba(36,56,119,0.12)}.ptb-site .main-header__inner{min-height:86px}.ptb-site .ptb-header-topbar{background:#0b1a40;border:0 !important;box-shadow:none !important;color:rgba(255,255,255,0.9);font-size:12px;font-weight:700;line-height:1.2;position:relative}.ptb-site .ptb-header-topbar::before,.ptb-site .ptb-header-topbar::after{content:none !important;display:none !important}.ptb-site .ptb-header-topbar .container-fluid{max-width:1651px}.ptb-site .ptb-header-topbar__inner{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:30px}.ptb-site .ptb-header-topbar__address{align-items:center;display:flex;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptb-site .ptb-header-topbar__address span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ptb-site .ptb-header-topbar__address i,.ptb-site .ptb-header-topbar__phone i{color:#5d89c7;flex:0 0 auto;font-size:13px;line-height:1}.ptb-site .ptb-header-topbar__phone{align-items:center;color:#ffffff;display:flex;flex:0 0 auto;gap:7px;text-decoration:none;white-space:nowrap}.ptb-site .ptb-header-topbar__phone:hover{color:#5d89c7}.ptb-site .main-menu .main-menu__list>li>a{color:var(--ptb-white);font-size:15px;font-weight:800;text-transform:none}.ptb-site .main-menu .main-menu__list>li.current>a,.ptb-site .main-menu .main-menu__list>li:hover>a{color:#ffffff}.ptb-site .main-menu .main-menu__list li ul{border-radius:8px;overflow:hidden}.ptb-site .main-header__search,.ptb-site .main-header__cart{display:none}.ptb-site .main-header__btn,.ptb-btn{background:var(--ptb-blue);border-radius:6px;color:var(--ptb-white);font-size:14px;font-weight:800;min-height:48px;text-transform:none}.ptb-site .main-header__btn:hover,.ptb-btn:hover{background:var(--ptb-teal);color:var(--ptb-white)}.ptb-btn--ghost{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.35)}.ptb-btn--light{background:var(--ptb-white);color:var(--ptb-ink)}.ptb-btn--light:hover{background:rgba(93,137,199,0.10);color:var(--ptb-ink)}.ptb-btn--full{justify-content:center;width:100%}.ptb-eyebrow{color:var(--ptb-blue);font-size:13px;font-weight:900;letter-spacing:0;margin-bottom:13px;text-transform:uppercase}.ptb-brand-mark-animated{animation:rotate 3s linear infinite;display:inline-block;flex:0 0 auto;height:15px;object-fit:contain;width:15px}.ptb-eyebrow--brand-mark{align-items:center;display:inline-flex;gap:8px;justify-content:center}.ptb-tags span{background:rgba(93,137,199,0.10);border:1px solid var(--ptb-line);border-radius:6px;color:var(--ptb-ink);display:inline-flex;font-size:13px;font-weight:800;line-height:1;padding:9px 10px}.ptb-section{padding:96px 0}.ptb-section--soft{background:var(--ptb-soft)}.ptb-section--ink{background:var(--ptb-ink)}.ptb-section--ink h2,.ptb-section--ink h3,.ptb-section--ink p{color:var(--ptb-white)}.ptb-section--cta{padding:72px 0}.ptb-accordion-section{padding-bottom:64px}.ptb-home-services{padding-bottom:74px}.ptb-home-trust{padding-bottom:54px;padding-top:74px}.ptb-home-clinics,.ptb-home-seo,.ptb-home-clinics-seo{padding:72px 0}.ptb-section-heading{margin-bottom:42px;max-width:780px}.ptb-section-heading h2,.ptb-copy-block h2,.ptb-seo-block h2{font-size:42px;line-height:1.14;margin-bottom:15px}.ptb-section-heading p,.ptb-copy-block p,.ptb-seo-block p,.ptb-card p,.ptb-page-hero p{font-size:16px;line-height:1.75}.ptb-card{background:var(--ptb-white);border:1px solid var(--ptb-line);border-radius:8px;box-shadow:0 16px 36px rgba(36,56,119,0.07);height:100%;padding:28px;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.ptb-card:hover{border-color:rgba(93,137,199,0.34);box-shadow:0 24px 48px rgba(36,56,119,0.12);transform:translateY(-4px)}.ptb-card__icon{align-items:center;background:rgba(93,137,199,0.10);border-radius:8px;color:var(--ptb-blue);display:inline-flex;font-size:24px;height:56px;justify-content:center;margin-bottom:22px;width:56px}.ptb-card__icon--image{background:transparent;border-radius:0;height:72px;margin-bottom:20px;width:72px}.ptb-card__icon--image img{display:block;height:72px;object-fit:contain;width:72px}.ptb-home-services{background:linear-gradient(180deg,rgba(93,137,199,0.06) 0%,#ffffff 100%);overflow:hidden}.ptb-home-services .ptb-section-heading{margin-bottom:34px;max-width:920px}.ptb-home-service-showcase{position:relative}.ptb-home-service-showcase__grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 2px 18px}.ptb-home-service-card{background:radial-gradient(circle at 100% 0%,rgba(93,137,199,0.16) 0,rgba(93,137,199,0.08) 32%,rgba(255,255,255,0) 66%),linear-gradient(135deg,#ffffff 0%,#ffffff 62%,rgba(93,137,199,0.07) 100%);border:1px solid rgba(93,137,199,0.22);border-radius:8px;box-shadow:0 24px 58px rgba(93,137,199,0.13);color:#243877;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:305px;min-width:0;overflow:visible;padding:28px;position:relative;text-decoration:none;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.ptb-home-service-card::before{background:linear-gradient(90deg,#5d89c7 0%,#5d89c7 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.ptb-home-service-card:hover,.ptb-home-service-card:focus,.ptb-home-service-card:focus-visible{border-color:rgba(93,137,199,0.38);color:#243877;box-shadow:0 30px 70px rgba(93,137,199,0.2);outline:0;transform:translateY(-4px)}.ptb-home-service-card:focus-visible{box-shadow:0 0 0 3px rgba(93,137,199,0.24),0 30px 70px rgba(93,137,199,0.2)}.ptb-home-service-card__top{align-items:start;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px}.ptb-home-service-card__heading{display:grid;gap:12px;min-width:0}.ptb-home-service-card__eyebrow{color:#5d89c7;display:block;font-size:13px;font-weight:900;line-height:1.2;text-transform:uppercase}.ptb-home-service-card__title{color:#243877;display:block;font-size:25px;font-weight:500;line-height:1.18;overflow-wrap:break-word}.ptb-home-service-card__icon{align-items:center;background:transparent;border:0;color:#5d89c7;display:inline-flex;flex:0 0 auto;font-size:64px;height:86px;justify-content:center;width:86px}.ptb-home-service-card__icon img{display:block;height:82px;object-fit:contain;width:82px}.ptb-home-service-card h3{font-size:28px;line-height:1.18;margin-bottom:16px}.ptb-home-service-card__copy,.ptb-home-service-card__chips{min-width:0}.ptb-home-service-card h3,.ptb-home-service-card__copy p,.ptb-home-service-card__chips span{overflow-wrap:break-word}.ptb-home-service-card__copy p:last-child{color:#243877;display:-webkit-box;font-size:15px;line-height:1.62;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ptb-home-service-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:22px}.ptb-home-service-card__chips span{background:rgba(93,137,199,0.06);border:1px solid rgba(93,137,199,0.22);border-radius:6px;color:#243877;font-size:12px;font-weight:800;line-height:1.2;padding:8px 10px}.ptb-home-service-card__link{align-items:center;background:#243877;border-radius:8px;color:#ffffff !important;display:inline-flex;font-size:14px;font-weight:900;gap:9px;justify-content:center;margin-top:auto;min-height:48px;padding:0 18px;width:fit-content}.ptb-home-service-card__link:hover,.ptb-home-service-card__link:focus{background:#5d89c7;color:#ffffff !important}.ptb-home-service-showcase .owl-stage{display:flex}.ptb-home-service-showcase .owl-item{display:flex}.ptb-home-service-showcase .owl-item .ptb-home-service-card{width:100%}.ptb-home-service-showcase .owl-nav{display:flex;gap:10px;margin:0;position:absolute;right:0;top:-80px}.ptb-home-service-showcase .owl-nav button{align-items:center;background:#ffffff !important;border:1px solid rgba(93,137,199,0.22) !important;border-radius:8px !important;color:#243877 !important;display:inline-flex !important;height:46px;justify-content:center;margin:0 !important;transition:background 180ms ease,border-color 180ms ease,color 180ms ease;width:46px}.ptb-home-service-showcase .owl-nav button:hover,.ptb-home-service-showcase .owl-nav button:focus{background:#243877 !important;border-color:#243877 !important;color:#ffffff !important}.ptb-home-service-showcase .owl-dots{line-height:1;margin-top:4px;text-align:center}.ptb-home-service-showcase .owl-dot span{background:rgba(93,137,199,0.35) !important;border-radius:4px !important;height:8px !important;margin:0 5px !important;transition:background 180ms ease,width 180ms ease;width:8px !important}.ptb-home-service-showcase .owl-dot.active span,.ptb-home-service-showcase .owl-dot:hover span{background:#5d89c7 !important;width:28px !important}.ptb-card h3{font-size:22px;line-height:1.3;margin-bottom:14px}.ptb-link{align-items:center;color:var(--ptb-teal);display:inline-flex;font-size:14px;font-weight:900;gap:8px;margin-top:8px}.ptb-service-icon-heading{align-items:flex-start;display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.ptb-service-icon-heading h2{margin-bottom:0 !important}.ptb-service-icon-heading__icon{align-items:center;display:inline-flex;height:56px;justify-content:center;width:56px}.ptb-service-icon-heading__icon img{display:block;height:56px;object-fit:contain;width:56px}.ptb-check-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ptb-check-card,.ptb-benefit{align-items:center;background:var(--ptb-white);border:1px solid var(--ptb-line);border-radius:8px;display:flex;gap:12px;padding:18px}.ptb-check-card i,.ptb-benefit i{color:var(--ptb-blue);flex:0 0 auto;font-size:18px}.ptb-check-card span,.ptb-benefit span{color:var(--ptb-ink);font-weight:400;line-height:1.35}.ptb-check-card--tall{align-items:flex-start;height:100%}.ptb-clinic-band,.ptb-trust-strip,.ptb-final-cta{align-items:center;background:linear-gradient(135deg,var(--ptb-ink),var(--ptb-teal));border-radius:8px;color:var(--ptb-white);display:flex;gap:30px;justify-content:space-between;padding:44px}.ptb-clinic-band h2,.ptb-clinic-band p,.ptb-trust-strip h2,.ptb-trust-strip p,.ptb-final-cta h2,.ptb-final-cta p{color:var(--ptb-white)}.ptb-clinic-band h2,.ptb-trust-strip h2,.ptb-final-cta h2{font-size:36px;line-height:1.18;margin-bottom:12px}.ptb-clinic-band p,.ptb-trust-strip p,.ptb-final-cta p{margin-bottom:0;max-width:780px}.ptb-clinic-band--home{align-items:stretch}.ptb-clinic-band__content{flex:1 1 auto}.ptb-clinic-band__actions,.ptb-final-cta__action{flex:0 0 auto}.ptb-clinic-band__locations{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.ptb-clinic-mini{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.16);border-radius:8px;padding:20px}.ptb-clinic-mini h3{color:var(--ptb-white);font-size:19px;margin-bottom:10px}.ptb-clinic-mini p{color:rgba(255,255,255,0.84);font-size:15px;line-height:1.55;margin-bottom:10px}.ptb-clinic-mini p:last-child{margin-bottom:0}.ptb-clinic-mini a{color:var(--ptb-white)}.ptb-trust-strip__icon{align-items:center;display:inline-flex;flex:0 0 auto;height:108px;justify-content:center;opacity:0.36;width:108px}.ptb-trust-strip__icon img{display:block;filter:brightness(0) invert(1);height:108px;object-fit:contain;width:108px}.ptb-seo-block{background:var(--ptb-white);border:1px solid var(--ptb-line);border-radius:8px;padding:42px}.ptb-home-clinics-seo{background:#ffffff;padding:78px 0 84px}.ptb-home-clinics-seo__grid{display:grid;gap:24px}.ptb-home-clinics-seo .ptb-clinic-band,.ptb-home-clinics-seo .ptb-seo-block{background:#ffffff;border:1px solid rgba(93,137,199,0.24);box-shadow:0 20px 54px rgba(36,56,119,0.06)}.ptb-home-clinics-seo .ptb-clinic-band{align-items:flex-start;color:var(--ptb-ink)}.ptb-home-clinics-seo .ptb-clinic-band h2,.ptb-home-clinics-seo .ptb-clinic-band p,.ptb-home-clinics-seo .ptb-clinic-mini h3,.ptb-home-clinics-seo .ptb-clinic-mini p,.ptb-home-clinics-seo .ptb-clinic-mini a{color:var(--ptb-ink)}.ptb-home-clinics-seo .ptb-clinic-band .ptb-eyebrow,.ptb-home-clinics-seo .ptb-seo-block .ptb-eyebrow{color:#5d89c7}.ptb-home-clinics-seo .ptb-clinic-band>.ptb-clinic-band__actions .ptb-btn{background:#0b1a40;color:#ffffff}.ptb-home-clinics-seo .ptb-clinic-band>.ptb-clinic-band__actions .ptb-btn:hover,.ptb-home-clinics-seo .ptb-clinic-band>.ptb-clinic-band__actions .ptb-btn:focus{background:#243877;color:#ffffff}.ptb-home-clinics-seo .ptb-clinic-mini{background:rgba(93,137,199,0.04);border-color:rgba(93,137,199,0.24)}.ptb-service-brand-panel{align-items:center;background:transparent;border:0;border-radius:0;border-top:1px solid rgba(93,137,199,0.26);box-shadow:none;display:flex;justify-content:flex-start;margin:32px auto 0;max-width:min(1060px,100%);min-width:0;padding-top:22px;width:100%}.ptb-service-brand-panel img{display:block;flex:0 0 auto;height:auto;object-fit:contain;width:180px}.ptb-service-brand-panel p{display:none !important}.ptb-advanced-section{overflow:hidden}.ptb-advanced-section--home{background:#ffffff;padding:92px 0 98px}.ptb-advanced-section--service{background:linear-gradient(135deg,#0b1a40 0%,#243877 64%,#5d89c7 100%);color:var(--ptb-white)}.ptb-advanced-shell{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ptb-ink);padding:0;position:relative}.ptb-advanced-shell::before,.ptb-advanced-service-layout::before{background:linear-gradient(90deg,rgba(93,137,199,0.18),rgba(255,255,255,0));content:"";height:1px;left:48px;position:absolute;right:48px;top:0}.ptb-advanced-section--home .ptb-advanced-shell::before{display:none}.ptb-advanced-shell__head{display:block;margin-bottom:36px}.ptb-advanced-shell .ptb-section-heading{margin-bottom:0;max-width:920px}.ptb-advanced-shell .ptb-section-heading h2{color:#0b1a40}.ptb-advanced-shell .ptb-section-heading p{color:#243877}.ptb-advanced-section--service h2,.ptb-advanced-section--service h3,.ptb-advanced-section--service p{color:var(--ptb-white)}.ptb-advanced-editorial-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-advanced-editorial-card{background:linear-gradient(145deg,#0b1a40 0%,#243877 70%,#5d89c7 100%);border:1px solid rgba(93,137,199,0.22);border-radius:8px;box-shadow:0 24px 58px rgba(36,56,119,0.16);color:#ffffff;display:grid;gap:26px;grid-template-rows:auto 1fr;min-height:384px;overflow:hidden;padding:34px 30px 30px;position:relative}.ptb-advanced-editorial-card:first-child{padding-left:30px}.ptb-advanced-editorial-card__number{color:rgba(255,255,255,0.34);font-size:44px;font-weight:900;letter-spacing:0;line-height:0.92}.ptb-advanced-editorial-card h3{color:#ffffff;font-size:30px;line-height:1.16;margin-bottom:14px}.ptb-advanced-group h3,.ptb-advanced-tech-item h3{font-size:24px;line-height:1.24;margin-bottom:12px}.ptb-advanced-editorial-card p{color:rgba(255,255,255,0.9);font-size:16px;line-height:1.7}.ptb-advanced-group p,.ptb-advanced-tech-item p{color:rgba(255,255,255,0.78);font-size:15px;line-height:1.65}.ptb-advanced-labels{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.ptb-advanced-label{align-items:center;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.16);border-radius:6px;color:rgba(255,255,255,0.9);display:inline-flex;font-size:13px;font-weight:850;line-height:1.25;min-height:34px;padding:8px 10px}.ptb-advanced-label--featured{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.32);color:#ffffff}.ptb-advanced-editorial-card .ptb-link{color:var(--ptb-white);font-size:15px;font-weight:900;margin-top:2px}.ptb-advanced-service-layout{display:grid;gap:42px;grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr);position:relative}.ptb-advanced-service-layout__intro{align-self:center}.ptb-advanced-service-layout__intro h2{font-size:40px;line-height:1.14;margin-bottom:18px}.ptb-advanced-service-layout__intro>p:not(.ptb-eyebrow){color:rgba(255,255,255,0.82);font-size:17px;line-height:1.7;margin-bottom:28px}.ptb-advanced-group-list{display:grid;gap:18px}.ptb-advanced-group,.ptb-advanced-tech-item{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:8px;padding:28px}.ptb-advanced-group .ptb-advanced-labels{margin-bottom:0}.ptb-advanced-tech-list{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-advanced-tech-item{display:flex;flex-direction:column;min-height:260px}.ptb-advanced-tech-item .ptb-link{color:var(--ptb-white);margin-top:auto}.ptb-advanced-tech-item h3::before,.ptb-services-advanced-band__links a::before{background:#5d89c7;content:"";display:block;height:3px;margin-bottom:18px;width:34px}.ptb-services-advanced-band{align-items:center;background:linear-gradient(135deg,#ffffff 0%,rgba(93,137,199,0.10) 100%);border:1px solid var(--ptb-line);border-radius:8px;box-shadow:0 18px 48px rgba(36,56,119,0.07);display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;margin-top:36px;padding:34px}.ptb-services-advanced-band h2{font-size:30px;line-height:1.18;margin-bottom:12px}.ptb-services-advanced-band p{font-size:16px;line-height:1.65;margin-bottom:0}.ptb-services-advanced-band__links{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ptb-services-advanced-band__links a{align-items:center;background:#243877;border:1px solid #243877;border-radius:8px;color:var(--ptb-white);display:inline-flex;font-size:14px;font-weight:900;gap:8px;min-height:48px;padding:12px 16px}.ptb-services-advanced-band__links a::before{display:none}.ptb-services-advanced-band__links a:hover,.ptb-services-advanced-band__links a:focus{background:var(--ptb-teal);border-color:var(--ptb-teal);color:var(--ptb-white)}.ptb-subservice-content-section{background:#ffffff;padding-top:0}.ptb-subservice-content{display:grid;gap:24px}.ptb-subservice-content__block{background:linear-gradient(135deg,#ffffff 0%,rgba(93,137,199,0.06) 100%);border:1px solid var(--ptb-line);border-radius:8px;box-shadow:0 18px 48px rgba(36,56,119,0.06);padding:34px}.ptb-subservice-content__block h2{color:var(--ptb-heading);font-size:32px;line-height:1.2;margin-bottom:16px}.ptb-subservice-content__block p{color:#243877;font-size:16px;line-height:1.75;margin-bottom:12px}.ptb-subservice-content__block p:last-child{margin-bottom:0}.ptb-subservice-content__items{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ptb-subservice-content__item{background:#ffffff;border:1px solid rgba(93,137,199,0.18);border-radius:8px;padding:22px}.ptb-subservice-content__item h3{color:var(--ptb-heading);font-size:18px;line-height:1.3;margin-bottom:8px}.ptb-subservice-content__item p{font-size:15px;margin:0}.ptb-service-closing-section{background:linear-gradient(180deg,var(--ptb-soft) 0%,#ffffff 100%);padding-top:0}.ptb-service-closing-card{background:linear-gradient(135deg,#243877 0%,#243877 48%,#5d89c7 100%);border:1px solid rgba(255,255,255,0.16);border-radius:8px;box-shadow:0 28px 80px rgba(36,56,119,0.18);color:var(--ptb-white);display:grid;gap:36px;grid-template-columns:minmax(0,1.25fr) minmax(300px,0.75fr);overflow:hidden;padding:46px;position:relative}.ptb-service-closing-card::before{background:radial-gradient(circle at 12% 18%,rgba(93,137,199,0.18),transparent 34%);content:"";inset:0;pointer-events:none;position:absolute}.ptb-service-closing-card__copy,.ptb-service-closing-card__cta{position:relative;z-index:1}.ptb-service-closing-card__cta{align-content:center;border-left:1px solid rgba(255,255,255,0.22);display:grid;gap:16px;padding-left:34px}.ptb-service-closing-card .ptb-eyebrow,.ptb-service-closing-card h2,.ptb-service-closing-card h3,.ptb-service-closing-card p{color:var(--ptb-white)}.ptb-service-closing-card .ptb-eyebrow{color:#5d89c7}.ptb-service-closing-card h2{font-size:38px;line-height:1.16;margin-bottom:16px}.ptb-service-closing-card h3{font-size:28px;line-height:1.22;margin-bottom:0}.ptb-service-closing-card p{color:rgba(255,255,255,0.86);font-size:16px;line-height:1.72;margin-bottom:14px}.ptb-service-closing-card p:last-child{margin-bottom:0}.ptb-service-closing-card .ptb-btn{justify-content:center;width:fit-content}.ptb-page-hero{background:linear-gradient(90deg,rgba(36,56,119,0.96),rgba(36,56,119,0.82)),linear-gradient(135deg,var(--ptb-teal),var(--ptb-blue),var(--ptb-soft));overflow:hidden;padding:190px 0 92px;position:relative}.ptb-page-hero>.container{position:relative;z-index:2}.ptb-page-hero--podologia{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.82) 39%,rgba(36,56,119,0.34) 66%,rgba(36,56,119,0.08) 100%),url("../images/services/hero-podologia.webp") center center / cover no-repeat !important}.ptb-page-hero--fisioterapia{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.82) 39%,rgba(36,56,119,0.34) 66%,rgba(36,56,119,0.08) 100%),url("../images/main-slider/fisio.webp") center center / cover no-repeat !important}.ptb-page-hero--nutricion{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.82) 39%,rgba(36,56,119,0.34) 66%,rgba(36,56,119,0.08) 100%),url("../images/main-slider/nutricion-hero-2.webp") center center / cover no-repeat !important}.ptb-page-hero--enfermeria{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.82) 39%,rgba(36,56,119,0.34) 66%,rgba(36,56,119,0.08) 100%),url("../images/main-slider/enfermeria.webp") center center / cover no-repeat !important}.ptb-page-hero--estetica-facial{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.82) 39%,rgba(36,56,119,0.34) 66%,rgba(36,56,119,0.08) 100%),url("../images/main-slider/consulta_dermatologica_clinica_moderna.webp") center center / cover no-repeat !important}.ptb-page-hero--equipo-contacto{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.84) 38%,rgba(36,56,119,0.38) 68%,rgba(36,56,119,0.08) 100%),url("../images/main-slider/equipo-contacto.webp") center center / cover no-repeat !important}.ptb-page-hero--podologia::after,.ptb-page-hero--fisioterapia::after,.ptb-page-hero--nutricion::after,.ptb-page-hero--enfermeria::after,.ptb-page-hero--estetica-facial::after,.ptb-page-hero--equipo-contacto::after{background:linear-gradient(180deg,rgba(36,56,119,0.12) 0%,rgba(36,56,119,0.22) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ptb-hero-practitioner-label{align-items:flex-start;background:transparent;border:0;border-left:2px solid rgba(93,137,199,0.9);border-radius:0;box-shadow:none;color:#ffffff;display:inline-flex;flex-direction:column;gap:3px;line-height:1.15;max-width:calc(100% - 60px);padding:0 0 0 14px;pointer-events:none;position:absolute;text-shadow:0 10px 24px rgba(36,56,119,0.72),0 1px 2px rgba(36,56,119,0.92);z-index:4}.ptb-hero-practitioner-label span{color:#ffffff;font-size:17px;font-style:italic;font-weight:900;white-space:nowrap}.ptb-hero-practitioner-label small{color:#ffffff;font-size:13px;font-style:italic;font-weight:800}.ptb-page-hero .ptb-hero-practitioner-label--page{bottom:34px;right:max(28px,calc((100vw - 1200px) / 2+15px))}.ptb-page-hero h1{color:var(--ptb-white);font-size:54px;line-height:1.08;margin-bottom:18px}.ptb-page-hero p{color:rgba(255,255,255,0.84);max-width:820px}.ptb-page-hero--podologia .ptb-eyebrow,.ptb-page-hero--fisioterapia .ptb-eyebrow{margin-bottom:14px}.ptb-page-hero--podologia h1,.ptb-page-hero--fisioterapia h1{max-width:820px}.ptb-page-hero--podologia p:not(.ptb-eyebrow),.ptb-page-hero--fisioterapia p:not(.ptb-eyebrow){max-width:760px}.ptb-hero-practitioner-signature{border-left:2px solid #5d89c7;color:#ffffff;display:inline-flex;flex-direction:column;gap:4px;line-height:1.16;margin-top:22px;padding-left:16px;text-shadow:0 10px 24px rgba(36,56,119,0.64),0 1px 2px rgba(36,56,119,0.84)}.ptb-hero-practitioner-signature span{color:#ffffff;font-size:18px;font-weight:900}.ptb-hero-practitioner-signature small{color:rgba(255,255,255,0.86);font-size:14px;font-weight:800}.ptb-page-hero__inline-cta{margin-top:28px}.ptb-benefit-panel,.ptb-side-card{background:var(--ptb-soft);border:1px solid var(--ptb-line);border-radius:8px;padding:30px;position:sticky;top:112px}.ptb-benefit-panel h2,.ptb-benefit-panel h3,.ptb-side-card h3{font-size:26px;margin-bottom:20px}.ptb-benefit{background:var(--ptb-white);margin-top:12px}.ptb-panel-action{margin-top:18px}.ptb-subservice-guide-link{background:rgba(93,137,199,0.06);border:1px solid var(--ptb-line);border-left:2px solid #5d89c7;border-radius:8px;margin:28px auto 0;max-width:min(1060px,100%);min-width:0;padding:22px 24px;width:100%}.ptb-subservice-guide-link span{color:var(--ptb-accent-dark);display:block;font-size:13px;font-weight:900;letter-spacing:0.04em;margin-bottom:8px;text-transform:uppercase}.ptb-subservice-guide-link h3{font-size:24px;line-height:1.2;margin:0 0 10px}.ptb-subservice-guide-link a{color:var(--ptb-ink)}.ptb-subservice-guide-link a:hover,.ptb-subservice-guide-link a:focus{color:var(--ptb-accent-dark)}.ptb-subservice-guide-link i{font-size:0.72em;margin-left:6px}.ptb-subservice-guide-link p{color:#243877;font-weight:400;line-height:1.62;margin:0}.ptb-service-alert-grid{display:grid;gap:16px;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));margin-top:34px}.ptb-service-alert-grid__heading{background:var(--ptb-ink);border-radius:8px;color:var(--ptb-white);padding:24px}.ptb-service-alert-grid__heading h2,.ptb-service-alert-grid__heading p{color:var(--ptb-white)}.ptb-service-alert-grid__heading h2{font-size:26px;line-height:1.18;margin-bottom:0}.ptb-mini-card,.ptb-process-card{background:linear-gradient(135deg,rgba(93,137,199,0.06) 0%,var(--ptb-white) 100%);border:1px solid var(--ptb-line);border-radius:8px;height:100%;padding:22px}.ptb-mini-card{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.ptb-mini-card i,.ptb-mini-card__icon{align-items:center;background:transparent;border-radius:0;color:var(--ptb-blue);display:inline-flex;font-size:22px;height:54px;justify-content:center;width:54px}.ptb-mini-card__icon img{display:block;height:54px;object-fit:contain;width:54px}.ptb-mini-card span{color:var(--ptb-ink);font-weight:400;line-height:1.4}.ptb-process-grid{margin-top:24px}.ptb-process-card span{color:var(--ptb-blue);display:inline-block;font-size:14px;font-weight:900;margin-bottom:14px}.ptb-process-card h3{font-size:20px;line-height:1.25;margin-bottom:10px}.ptb-process-card p{margin-bottom:0}.ptb-service-seo{max-width:980px}.ptb-treatment-card h3{font-size:20px}.ptb-estetica-intro-section{background:#ffffff;padding:70px 0 44px}.ptb-estetica-intro{align-items:start;display:grid;gap:30px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:min(1060px,100%);min-width:0;width:100%}.ptb-estetica-intro__copy{min-width:0;width:100%}.ptb-estetica-intro__copy h2,.ptb-estetica-section-head h2,.ptb-estetica-related h2,.ptb-estetica-professional h2{color:#243877}.ptb-estetica-intro__copy h2{font-size:40px;line-height:1.13;margin:0 0 18px}.ptb-estetica-intro__copy p:not(.ptb-eyebrow){color:#243877;font-size:17px;line-height:1.72;margin:0 0 14px;max-width:900px}.ptb-estetica-intro__copy p:not(.ptb-eyebrow):last-child{margin-bottom:0}.ptb-estetica-tabs{background:transparent;border:0;border-radius:0;min-width:0;overflow:visible;width:100%}.ptb-estetica-intro.ptb-service-editorial-flow,.ptb-estetica-prototype.ptb-service-editorial-flow{gap:0}.ptb-service-editorial-flow>.ptb-estetica-tabs,.ptb-service-editorial-flow>.ptb-estetica-prototype__tabs{margin-top:32px}.ptb-diagnostic-ultrasound-banner{align-items:center;background:#ffffff;border:1px solid rgba(93,137,199,0.28);border-radius:8px;box-shadow:0 16px 36px rgba(36,56,119,0.07);color:#243877;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr);margin-top:28px;max-width:920px;padding:18px 24px;width:100%}.ptb-diagnostic-ultrasound-banner--home{margin:0 auto clamp(28px,3vw,36px);max-width:980px}.ptb-diagnostic-ultrasound-banner--home-card{align-items:center;background:linear-gradient(145deg,#ffffff 0%,#ffffff 48%,rgba(93,137,199,0.10) 100%);gap:clamp(18px,3vw,34px);grid-template-columns:auto auto minmax(0,1fr);margin-top:24px;max-width:none;padding:28px 34px}.ptb-diagnostic-ultrasound-banner__number{color:rgba(36,56,119,0.23);display:inline-flex;font-size:clamp(42px,4.2vw,64px);font-weight:900;letter-spacing:0;line-height:0.92}.ptb-diagnostic-ultrasound-banner__icon{align-items:center;background:rgba(93,137,199,0.06);border:1px solid rgba(93,137,199,0.18);border-radius:8px;display:inline-flex;height:78px;justify-content:center;width:78px}.ptb-diagnostic-ultrasound-banner__icon img{display:block;height:58px;object-fit:contain;width:58px}.ptb-diagnostic-ultrasound-banner__copy{min-width:0}.ptb-diagnostic-ultrasound-banner__copy h3{color:#0b1a40;font-size:22px;font-weight:800;line-height:1.22;margin:0 0 6px}.ptb-diagnostic-ultrasound-banner__copy p{color:#243877;font-size:15.5px;line-height:1.58;margin:0;max-width:720px}.ptb-service-editorial-flow>.ptb-diagnostic-ultrasound-banner+.ptb-estetica-tabs,.ptb-service-editorial-flow>.ptb-diagnostic-ultrasound-banner+.ptb-estetica-prototype__tabs{margin-top:26px}.ptb-estetica-tabs__nav{background:transparent;border-bottom:1px solid rgba(93,137,199,0.28);display:flex;gap:clamp(22px,3vw,36px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ptb-estetica-tabs__nav::-webkit-scrollbar{display:none}.ptb-estetica-tabs__tab{background:transparent;border:0;color:#243877;cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:800;min-height:0;padding:0 0 13px;position:relative;text-align:left;transition:color 180ms ease;white-space:nowrap}.ptb-estetica-tabs__tab::after{background:#243877;bottom:-1px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(0.72);transform-origin:left center;transition:opacity 180ms ease,transform 180ms ease}.ptb-estetica-tabs__tab:hover,.ptb-estetica-tabs__tab:focus-visible,.ptb-estetica-tabs__tab.is-active{background:transparent;color:#243877;outline:0}.ptb-estetica-tabs__tab:focus-visible{outline:2px solid rgba(93,137,199,0.55);outline-offset:5px}.ptb-estetica-tabs__tab.is-active{font-weight:900}.ptb-estetica-tabs__tab.is-active::after,.ptb-estetica-tabs__tab:hover::after{opacity:1;transform:scaleX(1)}.ptb-estetica-tabs__tab:last-child{border-right:0}.ptb-estetica-tabs__tab:hover,.ptb-estetica-tabs__tab:focus-visible,.ptb-estetica-tabs__tab.is-active{outline:0}.ptb-estetica-tabs__panels{background:rgba(93,137,199,0.08);border:1px solid rgba(93,137,199,0.16);border-radius:8px;margin-top:22px;min-width:0;padding:28px 30px;width:100%}.ptb-estetica-tabs__panel{min-width:0;width:100%}.ptb-estetica-tabs__panel h3{color:#243877;font-size:28px;line-height:1.18;margin:0 0 14px;overflow-wrap:break-word}.ptb-estetica-tabs__panel p{color:#243877;font-size:16px;line-height:1.68;margin:0 0 12px;overflow-wrap:break-word}.ptb-estetica-tabs__panel p:last-child{margin-bottom:0}.ptb-estetica-tabs__panel ul{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.ptb-estetica-tabs__panel li{align-items:flex-start;color:#243877;display:flex;font-size:15px;font-weight:400;gap:10px;line-height:1.36;overflow-wrap:anywhere}.ptb-estetica-tabs__panel li::before{background:#5d89c7;border-radius:999px;content:"";flex:0 0 auto;height:7px;margin-top:7px;width:7px}.ptb-estetica-intro-section--firmeza-prototype{background:#ffffff;padding:62px 0 44px}.ptb-page-hero+.ptb-estetica-intro-section--firmeza-prototype{padding-top:54px}.ptb-estetica-prototype{align-items:start;display:grid;gap:30px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:min(1060px,100%);min-width:0;width:100%}.ptb-estetica-prototype__copy{max-width:900px;min-width:0;padding-top:0;width:100%}.ptb-estetica-prototype__heading{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.ptb-estetica-prototype__heading h2{color:#243877;font-size:40px;line-height:1.12;margin:0}.ptb-estetica-prototype__icon{display:block;flex:0 0 auto;width:60px}.ptb-estetica-prototype__icon img{display:block;height:60px;object-fit:contain;width:60px}.ptb-estetica-prototype__text p{color:#243877;font-size:16.5px;line-height:1.72;margin:0 0 14px}.ptb-estetica-prototype__text p:last-child{margin-bottom:0}.ptb-estetica-prototype__tabs .ptb-estetica-tabs{max-width:1060px;min-width:0;width:100%}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__nav{gap:clamp(22px,3vw,36px)}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__tab{font-weight:800}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panels{margin-top:22px;padding:28px 30px}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panel h3{color:#243877;font-size:28px;line-height:1.18;margin-bottom:14px}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panel p{color:#243877}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panel ul{gap:12px 20px;margin-top:20px}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panel li{color:#243877;font-weight:400}.ptb-estetica-prototype__trust{align-items:center;background:transparent;border-bottom:0;border-left:0;border-radius:0;border-right:0;border-top:1px solid rgba(93,137,199,0.26);box-shadow:none;display:flex;justify-content:flex-start;margin-top:34px;padding-top:26px}.ptb-estetica-prototype__trust img{display:block;flex:0 0 auto;height:auto;width:190px}.ptb-estetica-prototype__trust p{display:none !important}@media (max-width:1099px){.ptb-estetica-prototype{gap:32px;grid-template-columns:1fr}.ptb-estetica-prototype__copy{max-width:760px;padding-top:0}.ptb-estetica-prototype__heading h2{font-size:34px}.ptb-estetica-prototype__trust{align-items:flex-start}}.ptb-estetica-related-section{background:rgba(93,137,199,0.07);padding:58px 0}.ptb-estetica-related{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(260px,0.42fr) minmax(0,1fr)}.ptb-estetica-related h2{font-size:34px;line-height:1.14;margin:0}.ptb-estetica-related__links{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ptb-estetica-related--landing .ptb-estetica-related__links{grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-estetica-related__links a{align-items:center;background:#ffffff;border:1px solid rgba(93,137,199,0.22);border-radius:8px;color:#243877;display:flex;font-size:15px;font-weight:900;gap:14px;justify-content:space-between;min-height:58px;padding:14px 18px;text-decoration:none;transition:border-color 180ms ease,color 180ms ease,transform 180ms ease}.ptb-estetica-related__links a:hover,.ptb-estetica-related__links a:focus-visible{border-color:#5d89c7;color:#243877;outline:0;transform:translateY(-2px)}.ptb-estetica-timeline-section{--ptb-method-overlay:0.72;background:#ffffff;overflow:hidden;padding:124px 0;position:relative;isolation:isolate}.ptb-estetica-timeline-section--with-bg{background-image:var(--ptb-method-bg);background-position:center;background-repeat:no-repeat;background-size:cover}.ptb-estetica-timeline-section--with-bg::before{background:rgba(255,255,255,var(--ptb-method-overlay));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.ptb-estetica-timeline-section>.container{position:relative;z-index:1}.ptb-estetica-section-head{margin:0 auto 34px;max-width:820px;text-align:center}.ptb-estetica-section-head h2{font-size:38px;line-height:1.14;margin:0 0 12px}.ptb-estetica-section-head p:not(.ptb-eyebrow){color:#243877;font-size:17px;line-height:1.65;margin:0}.ptb-estetica-timeline{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.ptb-estetica-timeline::before{background:rgba(93,137,199,0.22);content:"";height:2px;left:12%;position:absolute;right:12%;top:34px}.ptb-estetica-timeline__step{display:flex;flex-direction:column;padding:0 12px;position:relative;text-align:center}.ptb-estetica-timeline__copy{align-items:center;background:rgba(255,255,255,0.70);border:1px solid rgba(93,137,199,0.16);border-radius:8px;box-shadow:0 14px 34px rgba(36,56,119,0.05);display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:146px;padding:18px 16px 17px;width:100%}.ptb-estetica-timeline__step span{align-items:center;background:#243877;border:8px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px rgba(93,137,199,0.22);color:#ffffff;display:inline-flex;font-size:14px;font-weight:900;height:68px;justify-content:center;margin-bottom:18px;position:relative;width:68px;z-index:1}.ptb-estetica-timeline__step:nth-child(even) span{background:#5d89c7}.ptb-estetica-timeline__step h3{color:#243877;font-size:16px;font-weight:800;line-height:1.18;margin:0 0 9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptb-estetica-timeline__step p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#243877;display:-webkit-box;font-size:15px;line-height:1.55;margin:0;max-width:100%;overflow:hidden}.ptb-estetica-professional-section{background:rgba(93,137,199,0.07);padding:62px 0}.ptb-estetica-professional{background:#ffffff;border:1px solid rgba(93,137,199,0.22);border-radius:8px;display:grid;gap:30px;padding:34px}.ptb-estetica-professional__head{max-width:820px}.ptb-estetica-professional__head p:not(.ptb-eyebrow){color:#243877;font-size:16px;line-height:1.66;margin:0}.ptb-estetica-professional__grid{display:grid;gap:clamp(20px,2.4vw,28px);grid-template-columns:1fr}.ptb-estetica-professional h2{font-size:34px;line-height:1.14;margin:0 0 12px}.ptb-estetica-professional__person{align-items:center;background:linear-gradient(180deg,#ffffff 0%,rgba(93,137,199,0.05) 100%);border:1px solid rgba(93,137,199,0.22);border-radius:8px;display:grid;gap:24px;grid-template-columns:190px minmax(0,1fr);min-height:0;padding:24px;width:100%}.ptb-estetica-professional__hex{background:#ffffff;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:drop-shadow(0 18px 32px rgba(36,56,119,0.16));height:216px;padding:9px;width:190px}.ptb-estetica-professional__hex-inner{align-items:center;background:linear-gradient(135deg,#5d89c7 0%,#5d89c7 100%);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.ptb-estetica-professional__hex-inner img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.ptb-estetica-professional__hex-inner span{color:#ffffff;font-size:62px;font-weight:900;line-height:1}.ptb-estetica-professional__copy h3{color:#243877;font-size:28px;line-height:1.16;margin:0 0 8px}.ptb-estetica-professional__role{color:#243877 !important;font-size:17px !important;font-weight:900;margin-bottom:14px !important}.ptb-estetica-professional__copy p{color:#243877;line-height:1.68;margin:0}.ptb-estetica-professional__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ptb-estetica-professional__tags span{background:rgba(93,137,199,0.07);border:1px solid rgba(93,137,199,0.22);border-radius:999px;color:#243877;font-size:13px;font-weight:900;line-height:1;padding:9px 12px}.ptb-page-hero+.ptb-estetica-intro-section{padding-top:62px}.ptb-estetica-intro-section+.ptb-subservice-recommended-section{padding-top:42px}.ptb-estetica-intro-section+.ptb-advanced-section--service{padding-top:58px}.ptb-estetica-intro-section .ptb-service-brand-panel{border-color:rgba(93,137,199,0.22);margin-top:28px}.ptb-estetica-intro-section+.ptb-estetica-related-section,.ptb-estetica-intro-section+.ptb-estetica-timeline-section,.ptb-estetica-timeline-section+.ptb-accordion-section,.ptb-estetica-professional-section+.ptb-booking-section,.ptb-booking-section+.ptb-estetica-related-section{margin-top:0}.ptb-subservice-recommended-section{background:linear-gradient(135deg,#243877 0%,#243877 48%,#5d89c7 100%);color:#ffffff;overflow:hidden;padding:76px 0 82px}.ptb-estetica-intro-section+.ptb-subservice-recommended-section{padding:76px 0 82px}.ptb-subservice-recommended-section .ptb-service-alert-grid{align-items:stretch;margin-top:0}.ptb-subservice-recommended-section .ptb-service-alert-grid__heading,.ptb-subservice-recommended-section .ptb-mini-card{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.22);box-shadow:none}.ptb-subservice-recommended-section .ptb-service-alert-grid__heading{display:flex;flex-direction:column;justify-content:center;padding:28px}.ptb-subservice-recommended-section .ptb-eyebrow,.ptb-subservice-recommended-section .ptb-service-alert-grid__heading h2,.ptb-subservice-recommended-section .ptb-service-alert-grid__heading p,.ptb-subservice-recommended-section .ptb-mini-card span{color:#ffffff}.ptb-subservice-recommended-section .ptb-eyebrow{opacity:0.82}.ptb-subservice-recommended-section .ptb-mini-card{min-height:176px;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}.ptb-subservice-recommended-section .ptb-mini-card:hover,.ptb-subservice-recommended-section .ptb-mini-card:focus-within{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.34);transform:translateY(-3px)}.ptb-subservice-recommended-section .ptb-mini-card__icon,.ptb-subservice-recommended-section .ptb-mini-card i{color:#ffffff}.ptb-subservice-recommended-section .ptb-mini-card__icon img{filter:brightness(0) invert(1)}.ptb-subservice-recommended-section .ptb-mini-card span{font-weight:650}.ptb-page-hero~.ptb-accordion-section{padding:60px 0}.ptb-page-hero~.ptb-accordion-section .ptb-section-heading{margin-bottom:26px}.ptb-page-hero~.ptb-accordion-section .accordion-item{margin-bottom:9px}.ptb-page-hero~.ptb-accordion-section .accordion-button{min-height:54px;padding:15px 20px}.ptb-page-hero~.ptb-accordion-section .accordion-body{line-height:1.62;padding:16px 20px 18px}.ptb-booking-section{background:linear-gradient(105deg,rgba(11,26,64,0.9) 0%,rgba(36,56,119,0.82) 48%,rgba(93,137,199,0.62) 100%),url("../images/main-slider/equipo-contacto.webp") center center / cover no-repeat,#0b1a40;color:var(--ptb-white);isolation:isolate;overflow:hidden;position:relative;scroll-margin-top:96px}.ptb-booking-shell{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr)}.ptb-booking-copy h2,.ptb-booking-copy p,.ptb-booking-copy .ptb-eyebrow{color:var(--ptb-white)}.ptb-booking-copy h2{font-size:40px;line-height:1.14;margin-bottom:16px}.ptb-booking-copy p{color:rgba(255,255,255,0.82);max-width:620px}.ptb-booking-copy .ptb-eyebrow{color:#5d89c7}.ptb-booking-steps{display:grid;gap:12px;margin:28px 0 18px}.ptb-booking-steps span{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:8px;color:var(--ptb-white);display:block;font-weight:800;line-height:1.45;padding:14px 16px}.ptb-booking-steps strong{color:#5d89c7;margin-right:10px}.ptb-booking-note{color:rgba(255,255,255,0.7) !important;font-size:14px !important;line-height:1.55}.ptb-booking-card{background:var(--ptb-white);border:1px solid rgba(255,255,255,0.3);border-radius:8px;box-shadow:0 30px 78px rgba(11,26,64,0.28);padding:34px}.ptb-whatsapp-booking-form{display:grid;gap:18px}.ptb-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ptb-form-field{display:grid;gap:8px}.ptb-home-service-field[hidden]{display:none !important}.ptb-home-specialty-row{grid-template-columns:minmax(0,1fr)}.ptb-home-specialty-row.is-service-visible{grid-template-columns:repeat(2,minmax(0,1fr))}.ptb-form-field label{color:var(--ptb-ink);font-size:14px;font-weight:850;line-height:1.3}.ptb-form-field input,.ptb-form-field select,.ptb-form-field textarea{background:rgba(93,137,199,0.05);border:1px solid var(--ptb-line);border-radius:8px;color:var(--ptb-ink);font:inherit;min-height:50px;outline:none;padding:0 16px;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;width:100%}.ptb-form-field textarea{line-height:1.55;min-height:118px;padding:14px 16px;resize:vertical}.ptb-form-field input:focus,.ptb-form-field select:focus,.ptb-form-field textarea:focus{background:var(--ptb-white);border-color:var(--ptb-blue);box-shadow:0 0 0 4px rgba(93,137,199,0.14)}.ptb-form-consent{align-items:flex-start;color:var(--ptb-text);display:flex;font-size:14px;gap:10px;line-height:1.45}.ptb-form-consent input{accent-color:var(--ptb-blue);flex:0 0 auto;margin-top:4px}.ptb-booking-submit{border:0;cursor:pointer;justify-content:center;width:100%}.ptb-form-status{color:var(--ptb-teal) !important;font-size:14px !important;font-weight:850;margin:0;min-height:22px}.ptb-home-booking-specialty{background:rgba(93,137,199,0.08);border:1px solid rgba(93,137,199,0.22);border-radius:8px;display:grid;gap:5px;padding:16px 18px}.ptb-home-booking-specialty strong{color:var(--ptb-ink);font-size:16px;font-weight:900;line-height:1.25}.ptb-home-booking-specialty span{color:var(--ptb-text);font-size:14px;line-height:1.5}.ptb-accordion .accordion-item{border:1px solid var(--ptb-line);border-radius:8px;margin-bottom:12px;overflow:hidden}.ptb-accordion .accordion-button{color:var(--ptb-ink);font-size:17px;font-weight:900;letter-spacing:0}.ptb-accordion .accordion-button:not(.collapsed){background:rgba(93,137,199,0.08);color:var(--ptb-teal)}.ptb-accordion .accordion-body{color:var(--ptb-text);font-size:16px;line-height:1.75}.ptb-accordion .accordion-body p{margin:0 0 12px}.ptb-accordion .accordion-body p:last-child{margin-bottom:0}.ptb-accordion__list{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.ptb-accordion__list li{border-left:2px solid rgba(93,137,199,0.42);display:grid;gap:2px;padding-left:12px}.ptb-accordion__list strong,.ptb-accordion__list span{display:block}.ptb-accordion__list strong{color:var(--ptb-ink);font-weight:850}.ptb-team-grid{margin-top:28px}.ptb-team-card{display:grid;gap:18px}.ptb-team-card--home{align-items:flex-end;background:linear-gradient(135deg,var(--ptb-ink),var(--ptb-teal));background-position:center top;background-repeat:no-repeat;background-size:cover;border-color:rgba(255,255,255,0.1);display:flex;isolation:isolate;min-height:420px;overflow:hidden;padding:0;position:relative}.ptb-team-card--home::before{background:linear-gradient(180deg,rgba(36,56,119,0.18) 0%,rgba(36,56,119,0.52) 46%,rgba(36,56,119,0.9) 100%);content:"";inset:0;position:absolute;transition:opacity 350ms ease;z-index:1}.ptb-team-card--home:hover::before{opacity:0.68}.ptb-team-card--home .ptb-team-card__content{color:var(--ptb-white);margin-top:auto;padding:28px;position:relative;width:100%;z-index:2}.ptb-team-card--home .ptb-eyebrow{color:#5d89c7;margin-bottom:9px}.ptb-team-card--home h3,.ptb-team-card--home .ptb-team-card__specialty{color:var(--ptb-white)}.ptb-team-card--home h3{font-size:25px;margin-bottom:8px}.ptb-team-card--home .ptb-team-card__specialty{color:rgba(255,255,255,0.9);line-height:1.35;margin-bottom:0}.ptb-team-card--home .ptb-team-card__tags span{background:rgba(255,255,255,0.92);border-color:rgba(255,255,255,0.35);border-radius:999px;color:#243877;line-height:1.15;padding:8px 12px}.ptb-team-card--home .ptb-avatar--home-fallback{background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.32);box-shadow:0 18px 36px rgba(36,56,119,0.22);height:82px;left:28px;position:absolute;top:28px;width:82px;z-index:2}.ptb-team-card--horizontal{align-items:center;display:flex}.ptb-avatar{align-items:center;background:linear-gradient(135deg,var(--ptb-teal),var(--ptb-blue));border-radius:8px;color:var(--ptb-white);display:inline-flex;flex:0 0 auto;font-size:28px;font-weight:900;height:66px;justify-content:center;overflow:hidden;width:66px}.ptb-avatar img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.ptb-avatar--detail{border-radius:14px;font-size:44px;height:170px;width:142px}.ptb-team-card__specialty{color:var(--ptb-teal);font-weight:900}.ptb-team-detail-card{background:linear-gradient(180deg,#ffffff 0%,rgba(93,137,199,0.05) 100%);display:flex;flex-direction:column;gap:20px;overflow:hidden;position:relative}.ptb-team-detail-card::before{background:linear-gradient(135deg,rgba(42,188,226,0.16),rgba(36,56,119,0.04));clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);content:"";height:190px;opacity:0.7;position:absolute;right:-66px;top:-58px;width:190px}.ptb-team-detail-card__head{align-items:center;display:flex;gap:24px;position:relative;z-index:1}.ptb-team-detail-card__media{flex:0 0 auto;filter:drop-shadow(0 18px 30px rgba(36,56,119,0.15))}.ptb-team-detail-card__hex{background:#ffffff;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);height:210px;padding:9px;width:184px}.ptb-team-detail-card__hex-inner{align-items:center;background:linear-gradient(135deg,#5d89c7 0%,#5d89c7 100%);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.ptb-team-detail-card__hex-inner img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.ptb-team-detail-card__hex-inner span{color:#ffffff;font-size:58px;font-weight:900;line-height:1}.ptb-team-detail-card__block h4{color:var(--ptb-ink);font-size:17px;font-weight:900;margin-bottom:8px}.ptb-team-detail-card__block p{margin-bottom:0}.ptb-team-detail-card__block,.ptb-team-detail-card .ptb-link{position:relative;z-index:1}.ptb-team-closing{background:linear-gradient(135deg,#243877 0%,#243877 48%,#5d89c7 100%);color:var(--ptb-white);overflow:hidden;padding:78px 0;position:relative}.ptb-team-closing::before,.ptb-team-closing::after{background:rgba(255,255,255,0.08);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);content:"";position:absolute}.ptb-team-closing::before{height:280px;left:-82px;top:-86px;width:246px}.ptb-team-closing::after{bottom:-116px;height:340px;right:-88px;width:298px}.ptb-team-closing .container{position:relative;z-index:1}.ptb-team-closing__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.08fr) minmax(310px,0.62fr)}.ptb-team-closing .ptb-eyebrow{color:#5d89c7}.ptb-team-closing h2,.ptb-team-closing h3,.ptb-team-closing p{color:var(--ptb-white)}.ptb-team-closing h2{font-size:42px;line-height:1.14;margin-bottom:18px;max-width:840px}.ptb-team-closing h3{font-size:29px;line-height:1.18;margin-bottom:12px}.ptb-team-closing p{color:rgba(255,255,255,0.84);font-weight:700;line-height:1.7;margin-bottom:0;max-width:820px}.ptb-team-closing__badges{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.ptb-team-closing__badges span{background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.18);border-radius:8px;color:rgba(255,255,255,0.86);display:flex;flex-direction:column;font-size:14px;font-weight:800;gap:6px;min-height:104px;padding:18px}.ptb-team-closing__badges strong{color:var(--ptb-white);font-size:34px;line-height:1}.ptb-team-closing__cta{border-left:1px solid rgba(255,255,255,0.2);padding-left:46px}.ptb-team-closing__cta .ptb-btn{margin-top:24px}.ptb-team-closing__icon{align-items:center;background:rgba(255,255,255,0.12);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);color:rgba(255,255,255,0.72);display:inline-flex;font-size:48px;height:84px;justify-content:center;margin-bottom:22px;width:74px}.ptb-home-team-original{background:linear-gradient(135deg,#243877 0%,#243877 48%,#5d89c7 100%);overflow:hidden;padding-bottom:86px !important;padding-top:78px !important}.ptb-home-team-original .sec-title{margin-bottom:42px}.ptb-home-team-original .sec-title__top{gap:8px}.ptb-home-team-original__brand-mark{height:21px;width:21px}.ptb-home-team-original .sec-title__title{color:var(--ptb-white) !important;text-transform:none}.ptb-home-team-original .sec-title__tagline,.ptb-home-team-original .sec-title__tagline a{color:#ffffff !important;font-size:17px;font-weight:700}.ptb-home-team-original__subtitle{color:rgba(255,255,255,0.82);font-size:17px;line-height:1.7;margin:14px auto 0;max-width:720px}.ptb-home-team-original .team-card-two{align-items:flex-start}.ptb-home-team-original .team-card-two__image__inner{height:100%}.ptb-home-team-original .team-card-two__image__inner img{height:100%;object-fit:cover;object-position:center top;width:100%}.ptb-home-team-original .team-card-two__image__inner::after{background-color:rgba(36,56,119,0.58)}.ptb-home-team-original .team-card-two__name{color:var(--ptb-white);text-transform:none}.ptb-home-team-original .team-card-two__name a{color:var(--ptb-white)}.ptb-home-team-original .team-card-two__name a:hover{color:#5d89c7}.ptb-home-team-original .team-card-two__designation{color:rgba(255,255,255,0.82);font-size:13px;text-transform:none}.ptb-team-original__fallback{align-items:center;background:linear-gradient(135deg,var(--ptb-teal),var(--ptb-blue));color:var(--ptb-white);display:flex;font-size:74px;font-weight:900;height:100%;justify-content:center;width:100%}.ptb-home-team-original .ptb-team-hover-tags{bottom:54px;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:218px;pointer-events:none;width:calc(100% - 54px)}.ptb-home-team-original .ptb-team-hover-tags span{background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.48);border-radius:999px;color:#243877;font-size:11px;font-weight:800;line-height:1.1;opacity:0;padding:7px 9px;text-align:center;transform:translateY(56px);transition:all 500ms ease;white-space:nowrap}.ptb-home-team-original .ptb-team-hover-tags span:nth-child(1){transition-delay:50ms}.ptb-home-team-original .ptb-team-hover-tags span:nth-child(2){transition-delay:110ms}.ptb-home-team-original .ptb-team-hover-tags span:nth-child(3){transition-delay:170ms}.ptb-home-team-original .ptb-team-hover-tags span:nth-child(4){transition-delay:230ms}.ptb-home-team-original .team-card-two:hover .ptb-team-hover-tags span{opacity:1;transform:translateY(0)}.ptb-home-team-original .owl-dots{margin-top:34px}.ptb-home-team-original .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,0.35)}.ptb-home-team-original .owl-theme .owl-dots .owl-dot.active span,.ptb-home-team-original .owl-theme .owl-dots .owl-dot:hover span{background:#5d89c7}.ptb-related-professionals{background:linear-gradient(135deg,#243877 0%,#243877 48%,#5d89c7 100%);overflow:hidden;padding:86px 0 !important;position:relative}.ptb-related-professionals .sec-title{margin-bottom:46px}.ptb-related-professionals .sec-title__title{color:var(--ptb-white) !important;text-transform:none}.ptb-related-professionals .sec-title__tagline,.ptb-related-professionals .sec-title__tagline a{color:#5d89c7 !important}.ptb-related-professionals__subtitle{color:rgba(255,255,255,0.82);font-size:17px;line-height:1.7;margin:14px auto 0;max-width:780px}.ptb-related-professionals__grid{align-items:start;display:grid;gap:clamp(34px,5vw,76px);grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center}.ptb-related-professionals__grid--single{grid-template-columns:minmax(260px,350px)}.ptb-related-professional-card{align-items:center;gap:14px;margin:0 auto;max-width:360px;text-align:center}.ptb-related-professionals .team-card-two__image{background-color:#ffffff;filter:drop-shadow(0 22px 38px rgba(2,16,35,0.22));height:372px;padding:16px;width:318px}.ptb-related-professionals__grid--single .team-card-two__image{height:396px;width:340px}.ptb-related-professionals .team-card-two__image__inner{height:100%}.ptb-related-professionals .team-card-two__image__inner img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.ptb-related-professionals .team-card-two__image__inner::after{background-color:rgba(36,56,119,0.58)}.ptb-related-professionals .team-card-two:hover .team-card-two__image__inner::after{opacity:1}.ptb-related-professionals .ptb-team-original__fallback{background:linear-gradient(135deg,#5d89c7 0%,#5d89c7 100%)}.ptb-related-professionals .team-card-two__identity{text-align:center}.ptb-related-professionals .team-card-two__name{color:var(--ptb-white);font-size:21px;line-height:1.25;margin-bottom:5px;text-transform:none}.ptb-related-professionals .team-card-two__name a{color:var(--ptb-white)}.ptb-related-professionals .team-card-two__name a:hover{color:#5d89c7}.ptb-related-professionals .team-card-two__designation{color:#5d89c7;font-size:14px;font-weight:800;text-transform:none}.ptb-related-professional-card__specialty{color:rgba(255,255,255,0.78);font-size:13px;font-weight:700;line-height:1.45;margin:5px auto 0;max-width:300px}.ptb-related-professionals .ptb-team-hover-tags{bottom:62px;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;max-width:252px;pointer-events:none;width:calc(100% - 58px)}.ptb-related-professionals .ptb-team-hover-tags span{background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.48);border-radius:999px;color:#243877;font-size:11px;font-weight:800;line-height:1.1;opacity:0;padding:7px 9px;text-align:center;transform:translateY(56px);transition:all 500ms ease;white-space:nowrap}.ptb-related-professionals .ptb-team-hover-tags span:nth-child(1){transition-delay:50ms}.ptb-related-professionals .ptb-team-hover-tags span:nth-child(2){transition-delay:110ms}.ptb-related-professionals .ptb-team-hover-tags span:nth-child(3){transition-delay:170ms}.ptb-related-professionals .ptb-team-hover-tags span:nth-child(4){transition-delay:230ms}.ptb-related-professionals .team-card-two:hover .ptb-team-hover-tags span{opacity:1;transform:translateY(0)}@media (max-width:991px){.ptb-related-professionals{padding:72px 0 !important}.ptb-related-professionals__grid{gap:42px;grid-template-columns:repeat(auto-fit,minmax(250px,300px))}.ptb-related-professionals .team-card-two__image,.ptb-related-professionals__grid--single .team-card-two__image{height:350px;width:300px}}@media (max-width:767px){.ptb-related-professionals{padding:62px 0 !important}.ptb-related-professionals .sec-title{margin-bottom:38px}.ptb-related-professionals__subtitle{font-size:15px}.ptb-related-professionals__grid,.ptb-related-professionals__grid--single{gap:38px;grid-template-columns:1fr}.ptb-related-professional-card{max-width:320px}.ptb-related-professionals .team-card-two__image,.ptb-related-professionals__grid--single .team-card-two__image{height:330px;width:min(292px,100%)}.ptb-related-professionals .team-card-two__name{font-size:19px}.ptb-related-professionals .ptb-team-hover-tags{bottom:52px;gap:6px;max-width:220px}.ptb-related-professionals .ptb-team-hover-tags span{font-size:10px;opacity:1;padding:6px 8px;transform:none;white-space:normal}}.ptb-site .ptb-header-topbar{background:#0b1a40 !important}.ptb-site .ptb-mega-menu__panel{background:#ffffff !important}.ptb-site .main-slider-two__sub-title{color:#ffffff !important;text-shadow:0 10px 24px rgba(11,26,64,0.62)}.ptb-site .main-slider-two__button-1 .main-slider-two__btn{background-color:#0b1a40 !important;border-color:#0b1a40 !important;color:#ffffff !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn i,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover i,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus i{color:#ffffff !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-shell{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-shell::before{display:none !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-shell__head{display:block !important;margin-bottom:clamp(28px,4vw,42px) !important}.ptb-site .ptb-advanced-section--home .ptb-section-heading h2{color:#0b1a40 !important;max-width:920px}.ptb-site .ptb-advanced-section--home .ptb-section-heading p{color:#243877 !important;max-width:940px}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-grid{gap:24px !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card{background:linear-gradient(145deg,#ffffff 0%,#ffffff 48%,rgba(93,137,199,0.10) 100%) !important;border:1px solid rgba(93,137,199,0.34) !important;border-radius:8px !important;box-shadow:0 18px 48px rgba(36,56,119,0.08) !important;min-height:384px;padding:34px 30px 30px !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card__number{color:rgba(36,56,119,0.26) !important;font-size:clamp(38px,4vw,52px) !important;font-weight:900;line-height:0.92}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card h3{color:#0b1a40 !important;font-size:clamp(25px,2.2vw,32px) !important;line-height:1.16}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card p{color:#243877 !important;font-size:16px}.ptb-site .ptb-advanced-section--home .ptb-advanced-label,.ptb-site .ptb-advanced-section--home .ptb-advanced-label--featured{background:rgba(93,137,199,0.08) !important;border-color:rgba(93,137,199,0.32) !important;color:#243877 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-label--featured{background:rgba(93,137,199,0.14) !important;border-color:rgba(93,137,199,0.42) !important;color:#0b1a40 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card .ptb-link{color:#0b1a40 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card .ptb-link:hover,.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card .ptb-link:focus{color:#243877 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card:hover,.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card:focus-within{border-color:rgba(93,137,199,0.52) !important;box-shadow:0 22px 56px rgba(36,56,119,0.12) !important}@media (max-width:991px){.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-grid{grid-template-columns:1fr !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card{min-height:0}}@media (max-width:575px){.ptb-related-professionals .team-card-two__image,.ptb-related-professionals__grid--single .team-card-two__image{height:304px;width:min(268px,100%)}.ptb-related-professionals .ptb-team-hover-tags{bottom:46px;width:calc(100% - 46px)}}.ptb-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ptb-professional-related-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ptb-professional-related-links a{align-items:center;background:rgba(93,137,199,0.10);border:1px solid var(--ptb-line);border-radius:8px;color:var(--ptb-ink);display:inline-flex;font-size:13px;font-weight:850;gap:8px;line-height:1.25;padding:10px 12px}.ptb-professional-related-links a:hover,.ptb-professional-related-links a:focus{background:var(--ptb-blue);border-color:var(--ptb-blue);color:var(--ptb-white)}.ptb-copy-block--center{margin:0 auto 24px;max-width:860px;text-align:center}.ptb-clinics-page__brand{display:block;height:auto;margin:22px auto 24px;width:204px}.ptb-clinic-card{background:var(--ptb-white);border:1px solid rgba(219,234,240,0.88);box-shadow:0 24px 70px rgba(36,56,119,0.08);height:100%;padding:0;overflow:hidden}.ptb-clinic-grid{align-items:stretch}.ptb-map-placeholder{align-items:center;background:linear-gradient(135deg,rgba(93,137,199,0.12),rgba(93,137,199,0.08)),var(--ptb-soft);border-bottom:1px solid var(--ptb-line);color:var(--ptb-ink);display:flex;gap:14px;min-height:190px;padding:30px}.ptb-map-placeholder i{align-items:center;background:var(--ptb-white);border-radius:8px;color:var(--ptb-blue);display:inline-flex;flex:0 0 auto;font-size:26px;height:56px;justify-content:center;width:56px}.ptb-map-placeholder span{font-weight:850;line-height:1.35}.ptb-clinic-card__map,.ptb-map-wide{background:var(--ptb-line);height:450px;overflow:hidden}.ptb-clinic-card__map{border-radius:20px;margin:0 24px 24px}.ptb-map-wide{border-radius:8px;height:420px;overflow:hidden}.ptb-clinic-card iframe,.ptb-map-wide iframe{border:0;display:block;height:100%;width:100%}.ptb-clinic-card__body{padding:34px 34px 26px}.ptb-clinic-card__body h2{font-size:28px;margin-bottom:18px}.ptb-clinic-detail{align-items:flex-start;color:var(--ptb-text);display:flex;gap:13px;line-height:1.55;margin-bottom:14px}.ptb-clinic-detail i{align-items:center;background:rgba(93,137,199,0.10);border-radius:8px;color:var(--ptb-blue);display:inline-flex;flex:0 0 auto;font-size:17px;height:38px;justify-content:center;margin-top:1px;width:38px}.ptb-clinic-detail a{color:var(--ptb-ink);font-weight:800}.ptb-clinic-detail a:hover{color:var(--ptb-teal)}.ptb-clinic-card__btn{margin-top:12px}.ptb-contact-options{display:grid;gap:14px}.ptb-contact-clinic h2{font-size:28px;margin-bottom:14px}.ptb-contact-clinic p:last-child{margin-bottom:0}.ptb-contact-option{align-items:center;color:var(--ptb-ink);display:flex;gap:16px;padding:22px}.ptb-contact-option i,.ptb-contact-option__icon{color:var(--ptb-teal);flex:0 0 auto;font-size:26px;height:54px;width:54px}.ptb-contact-option__icon img{display:block;height:54px;object-fit:contain;width:54px}.ptb-contact-option strong{display:block;margin-bottom:3px}.ptb-floating-whatsapp{align-items:center;background:var(--ptb-green);border-radius:8px;bottom:22px;box-shadow:0 14px 32px rgba(36,56,119,0.22);color:var(--ptb-white);display:inline-flex;font-size:15px;font-weight:900;gap:10px;padding:14px 18px;position:fixed;right:22px;z-index:99}.ptb-floating-whatsapp::before{animation:ptb-whatsapp-pulse 2.4s ease-out infinite;background:rgba(37,211,102,0.28);border-radius:10px;content:"";inset:-6px;position:absolute;z-index:-1}.ptb-floating-whatsapp:hover{background:#5d89c7;color:var(--ptb-white)}.ptb-floating-whatsapp i{font-size:22px}@media (min-width:992px){.ptb-floating-whatsapp{display:none !important}}@media (max-width:991px){.ptb-floating-whatsapp{display:inline-flex !important}}.ptb-site .main-footer{background:var(--ptb-ink)}.ptb-site .footer-widget__title,.ptb-site .footer-widget__about-text,.ptb-site .footer-widget__links li,.ptb-site .footer-widget__links li strong,.ptb-site .footer-widget__links li span,.ptb-site .footer-widget__links a,.ptb-site .main-footer__copyright,.ptb-site .main-footer__contact__title,.ptb-site .main-footer__contact__text,.ptb-site .main-footer__contact__text a{color:var(--ptb-white)}.ptb-site .footer-widget__links a:hover,.ptb-site .main-footer__contact__text a:hover{color:#ffffff}.ptb-site .main-footer__info{border-radius:8px;overflow:hidden}.ptb-site .main-footer__info .main-footer__contact__title,.ptb-site .main-footer__info .main-footer__contact__text,.ptb-site .main-footer__info .main-footer__contact__text a{color:#243877}.ptb-site .footer-widget__btn{background-color:#5d89c7 !important;border-color:#5d89c7 !important;box-shadow:0 16px 34px rgba(36,56,119,0.22);color:#243877 !important}.ptb-site .footer-widget__btn::before,.ptb-site .footer-widget__btn::after{background-color:#ffffff !important}.ptb-site .footer-widget__btn span,.ptb-site .footer-widget__btn i,.ptb-site .footer-widget__btn__icon{color:#243877 !important}.ptb-site .footer-widget__btn:hover,.ptb-site .footer-widget__btn:focus{background-color:#ffffff !important;border-color:#ffffff !important;color:#243877 !important}.ptb-site .footer-widget__btn:hover span,.ptb-site .footer-widget__btn:hover i,.ptb-site .footer-widget__btn:hover .footer-widget__btn__icon,.ptb-site .footer-widget__btn:focus span,.ptb-site .footer-widget__btn:focus i,.ptb-site .footer-widget__btn:focus .footer-widget__btn__icon{color:#243877 !important}.ptb-home-services{scroll-margin-top:96px}@keyframes ptb-whatsapp-pulse{0%{opacity:0.75;transform:scale(0.96)}70%{opacity:0;transform:scale(1.13)}100%{opacity:0;transform:scale(1.13)}}@media (max-width:1199px){}@media (max-width:991px){.ptb-site .main-header__inner{min-height:76px}.ptb-section{padding:76px 0}.ptb-home-services,.ptb-home-clinics,.ptb-home-seo,.ptb-home-clinics-seo{padding:64px 0}.ptb-home-trust{padding-bottom:48px;padding-top:64px}.ptb-home-team-original{padding-bottom:72px !important;padding-top:66px !important}.ptb-clinics-page__brand{width:184px}.ptb-page-hero{padding:150px 0 74px}.ptb-page-hero h1,.ptb-section-heading h2,.ptb-copy-block h2,.ptb-seo-block h2,.ptb-service-closing-card h2{font-size:36px}.ptb-home-services .ptb-section-heading{margin-bottom:28px;max-width:720px}.ptb-home-service-showcase__grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:16px}.ptb-home-service-card{min-height:280px;padding:26px}.ptb-home-service-card__top{margin-bottom:22px}.ptb-home-service-card h3{font-size:25px}.ptb-service-closing-card{grid-template-columns:1fr;padding:38px}.ptb-service-closing-card__cta{border-left:0;border-top:1px solid rgba(255,255,255,0.22);padding-left:0;padding-top:28px}.ptb-service-brand-panel{align-items:flex-start;flex-direction:column;gap:16px}.ptb-advanced-shell{padding:38px}.ptb-advanced-shell::before,.ptb-advanced-service-layout::before{left:38px;right:38px}.ptb-advanced-shell__head{align-items:flex-start;flex-direction:column}.ptb-advanced-editorial-grid{gap:18px;grid-template-columns:1fr}.ptb-advanced-editorial-card{border-left:0;border-top:1px solid rgba(255,255,255,0.18);min-height:230px;padding:24px 0 0}.ptb-advanced-editorial-card:first-child{border-top:0;padding-top:0}.ptb-advanced-service-layout{grid-template-columns:1fr}.ptb-advanced-tech-list{grid-template-columns:1fr}.ptb-services-advanced-band{align-items:flex-start;grid-template-columns:1fr}.ptb-services-advanced-band__links{justify-content:flex-start;width:100%}.ptb-team-closing{padding:64px 0}.ptb-team-closing__inner{gap:34px;grid-template-columns:1fr}.ptb-team-closing__cta{border-left:0;border-top:1px solid rgba(255,255,255,0.2);padding-left:0;padding-top:34px}.ptb-clinic-band,.ptb-trust-strip,.ptb-final-cta{align-items:flex-start;flex-direction:column;padding:34px}.ptb-clinic-band__locations{grid-template-columns:1fr;width:100%}.ptb-service-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ptb-booking-shell{grid-template-columns:1fr}.ptb-booking-copy h2{font-size:36px}.ptb-service-alert-grid__heading{grid-column:1 / -1}.ptb-clinic-band__actions,.ptb-final-cta__action{width:100%}.ptb-benefit-panel,.ptb-side-card{position:static}.ptb-home-team-original .sec-title{margin-bottom:42px}.ptb-team-card--home{min-height:390px}}@media (max-width:767px){.ptb-site{padding-bottom:76px}.ptb-home-team-original__brand-mark{height:19px;width:19px}.ptb-home-team-original .sec-title__tagline,.ptb-home-team-original .sec-title__tagline a{font-size:16px}.ptb-logo{min-width:0}.ptb-logo--image{padding:5px 8px}.ptb-logo__image{height:50px;width:156px}.ptb-logo__mark{height:40px;width:40px}.ptb-logo__text{font-size:14px}.ptb-site .main-header__btn{display:none}.ptb-btn{justify-content:center;width:100%}.ptb-section{padding:62px 0}.ptb-home-services,.ptb-home-clinics,.ptb-home-seo,.ptb-home-clinics-seo{padding:54px 0}.ptb-home-trust{padding-bottom:42px;padding-top:54px}.ptb-home-team-original{padding-bottom:62px !important;padding-top:56px !important}.ptb-page-hero{padding:128px 0 58px}.ptb-page-hero h1,.ptb-section-heading h2,.ptb-copy-block h2,.ptb-seo-block h2,.ptb-service-closing-card h2,.ptb-team-closing h2,.ptb-clinic-band h2,.ptb-trust-strip h2,.ptb-final-cta h2{font-size:30px}.ptb-service-closing-card h3,.ptb-team-closing h3{font-size:24px}.ptb-team-closing{padding:52px 0}.ptb-team-closing__badges{grid-template-columns:1fr;margin-top:24px}.ptb-team-closing__badges span{min-height:0}.ptb-team-closing__icon{font-size:38px;height:70px;margin-bottom:18px;width:62px}.ptb-service-closing-card .ptb-btn{width:100%}.ptb-service-brand-panel{margin-top:28px;padding:20px}.ptb-service-brand-panel img{height:48px;width:180px}.ptb-advanced-section--home{padding:56px 0 62px}.ptb-advanced-section--service{padding:58px 0}.ptb-advanced-shell,.ptb-advanced-group,.ptb-advanced-tech-item,.ptb-services-advanced-band{padding:22px}.ptb-advanced-shell::before,.ptb-advanced-service-layout::before{left:22px;right:22px}.ptb-advanced-shell__head{gap:20px;margin-bottom:30px}.ptb-advanced-service-layout{gap:28px}.ptb-advanced-service-layout__intro h2{font-size:30px}.ptb-advanced-editorial-card h3,.ptb-advanced-group h3,.ptb-advanced-tech-item h3,.ptb-services-advanced-band h2{font-size:23px}.ptb-advanced-labels{gap:7px}.ptb-advanced-label{max-width:100%;white-space:normal;word-break:normal}.ptb-services-advanced-band__links{display:grid;grid-template-columns:1fr}.ptb-services-advanced-band__links a{justify-content:center;width:100%}.ptb-subservice-content__block{padding:22px}.ptb-subservice-content__block h2{font-size:25px}.ptb-subservice-content__items{grid-template-columns:1fr}.ptb-subservice-content__item{padding:18px}.ptb-check-grid{grid-template-columns:1fr}.ptb-service-alert-grid{grid-template-columns:1fr;margin-top:32px}.ptb-booking-section{padding:56px 0}.ptb-booking-card{padding:24px}.ptb-booking-copy h2{font-size:30px}.ptb-form-grid{grid-template-columns:1fr}.ptb-form-field input,.ptb-form-field select,.ptb-form-field textarea{min-height:52px}.ptb-card,.ptb-mini-card,.ptb-process-card,.ptb-seo-block,.ptb-service-closing-card,.ptb-benefit-panel,.ptb-side-card{padding:22px}.ptb-team-card--home{min-height:380px;padding:0}.ptb-team-card--home .ptb-team-card__content{padding:24px}.ptb-team-card--home h3{font-size:23px}.ptb-team-card--home .ptb-avatar--home-fallback{height:74px;left:24px;top:24px;width:74px}.ptb-home-team-original__subtitle{font-size:15px}.ptb-clinics-page__brand{margin-bottom:22px;margin-top:20px;width:158px}.ptb-home-team-original .team-card-two__image{margin-left:auto;margin-right:auto}.ptb-home-team-original .ptb-team-hover-tags{bottom:48px;gap:6px;max-width:206px}.ptb-home-team-original .ptb-team-hover-tags span{font-size:10px;opacity:1;padding:6px 8px;transform:none}.ptb-clinic-card{padding:0}.ptb-clinic-card__body{padding:26px 22px 22px}.ptb-clinic-card__map{height:340px;margin:0 16px 16px}.ptb-clinic-band,.ptb-trust-strip,.ptb-final-cta{padding:26px}.ptb-team-card--horizontal,.ptb-contact-option,.ptb-team-detail-card__head,.ptb-map-placeholder{align-items:flex-start}.ptb-team-detail-card__head,.ptb-map-placeholder{flex-direction:column}.ptb-team-detail-card__hex{height:190px;width:166px}.ptb-floating-whatsapp{bottom:14px;justify-content:center;left:14px;right:14px}.ptb-clinic-card__map{height:320px}}.ptb-reviews-block{padding:80px 0;background:linear-gradient(180deg,#ffffff 0%,rgba(93,137,199,0.06) 100%)}.ptb-reviews-block .container{max-width:1200px;margin:0 auto}.ptb-reviews-header,.ptb-map-header{text-align:center;margin-bottom:40px;padding:0 20px}.ptb-reviews-header h2,.ptb-map-header h2{font-size:32px;font-weight:700;color:#5d89c7;margin-bottom:10px}.ptb-reviews-header p,.ptb-map-header p{color:#243877;font-size:16px}.ptb-map-block{width:100%;padding:0;background:#ffffff}.ptb-map-wrapper{width:100%;height:450px;overflow:hidden}.ptb-map-wrapper iframe{width:100%;height:450px;display:block;border:0}@media (max-width:767px){.ptb-reviews-block{padding:56px 0}.ptb-map-block{padding-top:0}.ptb-reviews-header h2,.ptb-map-header h2{font-size:26px}.ptb-map-wrapper,.ptb-map-wrapper iframe{height:420px}}.main-header--three{background:#243877 !important;border-top:0 !important}.main-header--three .main-header__inner{background:#243877 !important}.main-header--three .main-header__left,.main-header--three .main-header__logo,.main-header--three .main-header__nav,.main-header--three .main-header__right{background:transparent !important}.main-header--three .main-header__logo__shape{display:none !important}.main-header--three .main-header__logo{background:transparent !important;padding-right:30px}.main-header--three .main-header__logo::before,.main-header--three .main-header__logo::after,.main-header--three .main-header__inner::before,.main-header--three .main-header__inner::after{display:none !important}.ptb-logo{color:#ffffff !important}.ptb-logo span,.ptb-logo small,.ptb-logo strong{color:#ffffff !important}.main-header--three .main-menu .main-menu__list>li>a{color:#ffffff !important}.main-header--three .main-menu .main-menu__list>li>a:hover{color:#5d89c7 !important}.ptb-site .main-header--three,.ptb-site .main-header--three .main-header__inner,.ptb-site .main-header--three .main-header__left,.ptb-site .main-header--three .main-header__logo,.ptb-site .main-header--three .main-header__nav,.ptb-site .main-header--three .main-header__right{background:#243877 !important;border-top:0 !important}.ptb-site .main-header--three .main-header__logo__shape,.ptb-site .main-header--three .main-header__logo::before,.ptb-site .main-header--three .main-header__logo::after,.ptb-site .main-header--three .main-header__inner::before,.ptb-site .main-header--three .main-header__inner::after{display:none !important}.ptb-site .main-header--three .main-header__inner{box-shadow:0 12px 28px rgba(36,56,119,0.14)}@media (min-width:1200px){.ptb-site .main-header--three .main-header__inner{position:relative}.ptb-site .main-header--three .main-header__right{margin-left:auto}.ptb-site .main-header--three .main-header__nav{background:transparent !important;left:50%;margin-right:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.ptb-site .main-header--three .main-header__btn{position:relative;z-index:3}}.ptb-site .main-header--three .main-header__logo{min-height:76px;padding-right:28px}.ptb-site .ptb-logo,.ptb-site .ptb-logo:hover,.ptb-site .ptb-logo:focus,.ptb-site .ptb-logo__text{color:#ffffff !important}.ptb-site .ptb-logo--image{color:transparent !important}.ptb-site .ptb-logo__text small{color:rgba(255,255,255,0.88) !important}.ptb-site .ptb-logo__mark{background:#ffffff !important;color:#243877 !important}.ptb-site .main-header--three .main-menu .main-menu__list>li>a,.ptb-site .main-header--three .mobile-nav__btn span{color:#ffffff !important}.ptb-site .main-header--three .mobile-nav__btn span{background-color:#ffffff !important}.ptb-site .main-header--three .main-menu .main-menu__list>li>a:hover,.ptb-site .main-header--three .main-menu .main-menu__list>li.current>a{color:#5d89c7 !important}.ptb-site .main-header--three .main-menu .main-menu__list>li.ptb-mega-menu{position:static}.ptb-site .ptb-mega-menu__mobile-trigger{display:none !important}.ptb-site .ptb-mega-menu__trigger{align-items:center;background:transparent;border:0;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:800;line-height:1;min-height:44px;padding:0;text-transform:none;transition:color 180ms ease}.ptb-site .main-header--three .main-menu .main-menu__list>li.current>.ptb-mega-menu__trigger,.ptb-site .ptb-mega-menu__trigger:hover,.ptb-site .ptb-mega-menu__trigger:focus{color:#5d89c7}.ptb-site .ptb-mega-menu__trigger:focus-visible{outline:3px solid rgba(93,137,199,0.48);outline-offset:8px}.ptb-site .ptb-mega-menu__panel{background:#ffffff;border-bottom:1px solid rgba(36,56,119,0.1);border-left:0;border-radius:0;border-right:0;border-top:1px solid rgba(36,56,119,0.08);box-shadow:0 18px 34px rgba(36,56,119,0.08);color:#243877;left:50%;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(6px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;visibility:hidden;width:100vw;z-index:1001}.ptb-site .ptb-mega-menu.is-open .ptb-mega-menu__panel{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}@media (hover:hover) and (pointer:fine){.ptb-site .ptb-mega-menu:hover .ptb-mega-menu__panel{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}}.ptb-site .ptb-mega-menu__families{align-items:stretch;border-bottom:1px solid rgba(93,137,199,0.22);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1651px;padding:0 15px;width:100%}.ptb-site .ptb-mega-menu__families--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ptb-site .ptb-mega-menu__families--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-site .ptb-mega-menu__family{align-items:center;background:transparent;border:0;color:#243877;cursor:pointer;display:flex;font-size:14px;font-weight:900;justify-content:center;line-height:1.25;min-height:58px;padding:16px 20px;position:relative;text-align:center;text-decoration:none;transition:color 180ms ease,background 180ms ease}.ptb-site .ptb-mega-menu__family::after{background:#5d89c7;bottom:-1px;content:"";height:2px;left:20px;opacity:0;position:absolute;right:20px;transform:scaleX(0.7);transition:opacity 180ms ease,transform 180ms ease}.ptb-site .ptb-mega-menu__family.is-active,.ptb-site .ptb-mega-menu__family:hover,.ptb-site .ptb-mega-menu__family:focus{background:transparent;color:#5d89c7}.ptb-site .ptb-mega-menu__family.is-active::after{opacity:1;transform:scaleX(1)}.ptb-site .ptb-mega-menu__family:focus-visible,.ptb-site .ptb-mega-menu__panel a:focus-visible{outline:3px solid rgba(93,137,199,0.45);outline-offset:3px}.ptb-site .ptb-mega-menu__panels{margin:0 auto;max-width:1651px;padding:26px 15px 30px;width:100%}.ptb-site .ptb-mega-menu__services{display:none;opacity:0;transition:opacity 160ms ease}.ptb-site .ptb-mega-menu__services.is-active{display:block;opacity:1}.ptb-site .ptb-mega-menu__body{align-items:start;column-gap:56px;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);width:100%}.ptb-site .ptb-mega-menu__identity{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:288px;padding-top:20px}.ptb-site .ptb-mega-menu__identity p{color:#243877;font-size:22px;font-weight:900;line-height:1.18;margin:0 0 22px}.ptb-site .ptb-mega-menu__panel-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:220px;justify-content:center;width:220px}.ptb-site .ptb-mega-menu__panel-icon img{display:block;height:220px;object-fit:contain;width:220px}.ptb-site .ptb-mega-menu__landing{border-top:1px solid rgba(93,137,199,0.22);margin-top:8px;padding-top:16px}.ptb-site .ptb-mega-menu__landing a{align-items:center;color:#5d89c7;display:inline-flex;font-size:14px;font-weight:900;gap:8px;line-height:1.2}.ptb-site .ptb-mega-menu__landing a:hover,.ptb-site .ptb-mega-menu__landing a:focus{color:#243877}.ptb-site .ptb-mega-menu__links{column-gap:42px;display:grid !important;background:transparent !important;box-shadow:none !important;flex-direction:unset !important;grid-template-columns:repeat(3,minmax(0,1fr));left:auto !important;list-style:none;margin:0;min-width:0 !important;opacity:1 !important;padding:0;position:static !important;row-gap:0;top:auto !important;transform:none !important;visibility:visible !important;width:100% !important}.ptb-site .ptb-mega-menu__links li{border-top:1px solid rgba(93,137,199,0.18);flex:initial !important;min-width:0;width:auto !important}.ptb-site .ptb-mega-menu__links a{color:#243877;display:block;font-size:14px;font-weight:760;line-height:1.28;min-height:40px;padding:11px 0;transition:color 180ms ease,padding-left 180ms ease}.ptb-site .ptb-mega-menu__links a:hover,.ptb-site .ptb-mega-menu__links a:focus,.ptb-site .ptb-mega-menu__links a[aria-current="page"]{color:#5d89c7;padding-left:6px}.ptb-site .ptb-mega-menu__links a[aria-current="page"]{box-shadow:inset 3px 0 0 #5d89c7;padding-left:10px}.ptb-site .ptb-mega-menu__links li.ptb-mega-menu__extra{border-top:1px solid rgba(93,137,199,0.18);grid-column:auto;padding-top:0}.ptb-site .ptb-mega-menu__extra a{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#243877 !important;display:inline-flex;gap:8px;min-height:40px;padding:11px 0 !important;text-transform:none;width:100%}.ptb-site .ptb-mega-menu__extra a:hover,.ptb-site .ptb-mega-menu__extra a:focus{color:#5d89c7 !important;padding-left:6px !important;transform:none}.ptb-site .ptb-mega-menu__extra a span{background:rgba(93,137,199,0.14);border:1px solid rgba(93,137,199,0.34);border-radius:999px;color:#5d89c7;flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:0.04em;line-height:1;padding:6px 8px;text-transform:uppercase}.ptb-site .ptb-mega-mobile-list{display:none !important}@media (min-width:992px) and (max-width:1320px){.ptb-site .ptb-mega-menu__links{grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-site .ptb-mega-menu__family{font-size:13px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.ptb-brand-mark-animated{animation:none}.ptb-site .ptb-mega-menu__panel,.ptb-site .ptb-mega-menu__family,.ptb-site .ptb-mega-menu__family::after,.ptb-site .ptb-mega-menu__links a{transition:none}}.ptb-site .main-header--three .mobile-nav__btn:hover span,.ptb-site .main-header--three .mobile-nav__btn:focus span{background-color:#5d89c7 !important}.ptb-site .main-header__btn.mediox-btn,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light){background-color:#5d89c7 !important;border:1px solid #5d89c7 !important;color:#ffffff !important}.ptb-site .main-header__btn.mediox-btn::before,.ptb-site .main-header__btn.mediox-btn::after,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light)::before,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light)::after{background-color:#243877 !important}.ptb-site .main-header__btn.mediox-btn span,.ptb-site .main-header__btn.mediox-btn i,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light) span,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light) i{color:#ffffff !important}.ptb-site .main-header__btn.mediox-btn:hover,.ptb-site .main-header__btn.mediox-btn:focus,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light):hover,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light):focus{background-color:#243877 !important;border-color:#243877 !important;color:#ffffff !important}.ptb-site .main-header__btn.mediox-btn:hover span,.ptb-site .main-header__btn.mediox-btn:hover i,.ptb-site .main-header__btn.mediox-btn:focus span,.ptb-site .main-header__btn.mediox-btn:focus i,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light):hover span,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light):hover i,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light):focus span,.ptb-site .ptb-btn.mediox-btn:not(.ptb-btn--light):focus i{color:#ffffff !important}.ptb-site .ptb-btn--light,.ptb-site .ptb-final-cta .ptb-btn--light,.ptb-site .ptb-clinic-band .ptb-btn--light,.ptb-site .ptb-trust-strip .ptb-btn--light{background:#ffffff !important;border:1px solid rgba(255,255,255,0.78) !important;color:#243877 !important}.ptb-site .ptb-btn--light::before,.ptb-site .ptb-btn--light::after{background-color:rgba(93,137,199,0.10) !important}.ptb-site .ptb-btn--light span,.ptb-site .ptb-btn--light i{color:#243877 !important}@media (max-width:1199px){.ptb-site .mobile-nav__wrapper{z-index:10002}.ptb-site .mobile-nav__overlay{background:rgba(3,17,34,0.74)}.ptb-site .mobile-nav__content{background:linear-gradient(180deg,#243877 0%,#243877 58%,#243877 100%);box-sizing:border-box;box-shadow:24px 0 70px rgba(3,17,34,0.34);left:0;max-width:calc(100vw - 36px);overflow-x:hidden;overflow-y:auto;padding:24px 22px calc(96px+env(safe-area-inset-bottom));right:auto;transform:translateX(-100%);width:min(430px,calc(100vw - 36px))}.ptb-site .mobile-nav__wrapper.expanded .mobile-nav__content{transform:translateX(0) !important}.ptb-site .mobile-nav__close{align-items:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:#ffffff;display:inline-flex;font-size:15px;height:44px;justify-content:center;right:22px;top:24px;width:44px}.ptb-site .mobile-nav__content .logo-box{align-items:center;display:flex;margin-bottom:18px;min-height:54px;overflow:hidden;padding-right:72px}.ptb-site .mobile-nav__content .logo-box .ptb-logo--image{border-radius:8px;flex:0 1 auto;max-width:min(220px,calc(100vw - 132px));min-width:0;padding:4px 6px;width:100%}.ptb-site .mobile-nav__content .logo-box .ptb-logo__image{height:auto;max-width:100%;object-fit:contain;width:100%}.ptb-site .mobile-nav__container{margin-top:6px;min-width:0;overflow:hidden;width:100%}.ptb-site .mobile-nav__container .ptb-mega-menu__trigger,.ptb-site .mobile-nav__container .ptb-mega-menu__panel{display:none !important}.ptb-site .mobile-nav__container .ptb-mega-menu__mobile-trigger{display:flex !important}.ptb-site .mobile-nav__container .ptb-mega-mobile-list{display:none !important}.ptb-site .mobile-nav__container .main-menu__list,.ptb-site .mobile-nav__container .main-menu__list ul{display:grid !important;gap:10px;list-style:none;margin:0;min-width:0;padding:0;width:100%}.ptb-site .mobile-nav__container .main-menu__list ul{display:none !important}.ptb-site .mobile-nav__container .main-menu__list ul[style*="display:block"],.ptb-site .mobile-nav__container .main-menu__list ul[style*="display:block"]{display:grid !important}.ptb-site .mobile-nav__container .main-menu__list>li.ptb-mega-menu>.ptb-mega-mobile-list[style*="display:block"],.ptb-site .mobile-nav__container .main-menu__list>li.ptb-mega-menu>.ptb-mega-mobile-list[style*="display:block"]{display:grid !important}.ptb-site .mobile-nav__container .main-menu__list li,.ptb-site .mobile-nav__content .main-menu__list li:not(:last-child){border:0 !important;display:block;min-width:0;overflow:hidden;width:100%}.ptb-site .mobile-nav__container .main-menu__list li>a,.ptb-site .mobile-nav__container .ptb-mobile-services-toggle{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px;color:rgba(255,255,255,0.9) !important;display:flex !important;font-size:16px;font-weight:800;height:auto;justify-content:space-between;letter-spacing:0;line-height:1.22;min-height:48px;min-width:0;overflow:hidden;padding:10px 13px 10px 16px;text-transform:none;width:100%}.ptb-site .mobile-nav__container .ptb-mobile-services-toggle{appearance:none;cursor:pointer;font-family:inherit;text-align:left}.ptb-site .mobile-nav__container .main-menu__list>li.ptb-mega-menu>a{display:flex !important}.ptb-site .mobile-nav__container .main-menu__list>li.current>a,.ptb-site .mobile-nav__container .main-menu__list>li>a:hover,.ptb-site .mobile-nav__container .main-menu__list li a.expanded,.ptb-site .mobile-nav__container .ptb-mobile-services-menu.current>.ptb-mobile-services-toggle,.ptb-site .mobile-nav__container .ptb-mobile-services-menu.is-open>.ptb-mobile-services-toggle,.ptb-site .mobile-nav__container .ptb-mobile-services-toggle:hover,.ptb-site .mobile-nav__container .ptb-mobile-services-toggle:focus-visible{background:rgba(93,137,199,0.14);border-color:rgba(93,137,199,0.38);box-shadow:inset 3px 0 0 #5d89c7;color:#ffffff !important;text-shadow:none}.ptb-site .mobile-nav__container .ptb-mobile-services-toggle:focus-visible{outline:2px solid rgba(255,255,255,0.34);outline-offset:3px}.ptb-site .ptb-mobile-services-toggle__chevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:inline-flex;flex:0 0 auto;height:10px;margin-left:14px;transform:rotate(45deg) translateY(-2px);transition:transform 180ms ease;width:10px}.ptb-site .ptb-mobile-services-toggle[aria-expanded="true"] .ptb-mobile-services-toggle__chevron{transform:rotate(225deg) translate(-1px,-1px)}.ptb-site .mobile-nav__container .main-menu__list li>a button{align-items:center;background:rgba(93,137,199,0.95);border:0;border-radius:999px;color:#243877;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;margin-left:12px;padding:0;transform:none;transition:background 220ms ease,color 220ms ease,transform 220ms ease;width:36px}.ptb-site .mobile-nav__container .main-menu__list li>a button i{color:inherit;font-size:14px;line-height:1}.ptb-site .mobile-nav__container .main-menu__list li>a button.expanded{background:#ffffff;color:#243877;transform:rotate(180deg)}.ptb-site .mobile-nav__container .main-menu__list>li>ul{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:8px;gap:6px;margin:8px 0 0;padding:10px}.ptb-site .mobile-nav__container .main-menu__list .ptb-mobile-service-categories{background:transparent;border:0;border-left:1px solid rgba(93,137,199,0.42);border-radius:0;display:grid !important;gap:0;margin:8px 0 2px 16px;max-height:0;opacity:0;overflow:hidden;padding:0 0 0 14px;transition:max-height 190ms ease,opacity 170ms ease;visibility:hidden}.ptb-site .mobile-nav__container .ptb-mobile-services-menu.is-open>.ptb-mobile-service-categories{max-height:280px;opacity:1;visibility:visible}.ptb-site .mobile-nav__container .main-menu__list ul li>a{background:transparent;border:0;color:rgba(255,255,255,0.76) !important;font-size:15px;font-weight:700;min-height:42px;padding:9px 10px}.ptb-site .mobile-nav__container .ptb-mobile-service-categories li+li{border-top:1px solid rgba(255,255,255,0.1) !important}.ptb-site .mobile-nav__container .ptb-mobile-service-categories li>a{border-radius:0;font-size:14.5px;font-weight:760;min-height:40px;padding:8px 4px 8px 0}.ptb-site .mobile-nav__container .ptb-mobile-service-categories li>a::after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";flex:0 0 auto;height:8px;opacity:0.72;transform:rotate(45deg);width:8px}.ptb-site .mobile-nav__container .main-menu__list ul li.current>a,.ptb-site .mobile-nav__container .main-menu__list ul li>a:hover,.ptb-site .mobile-nav__container .main-menu__list ul li a.expanded{background:rgba(93,137,199,0.1);color:#ffffff !important}.ptb-site .mobile-nav__container .main-menu__list ul li.ptb-mega-mobile-list__extra>a{background:rgba(93,137,199,0.16);border:1px solid rgba(93,137,199,0.3);color:#ffffff !important;gap:10px;margin-top:4px;padding:11px 12px}.ptb-site .mobile-nav__container .main-menu__list ul li.ptb-mega-mobile-list__extra>a span{background:#5d89c7;border-radius:999px;color:#243877;flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:0.04em;line-height:1;padding:6px 8px;text-transform:uppercase}.ptb-site .mobile-nav__container .main-menu__list ul ul{border-left:1px solid rgba(93,137,199,0.34);gap:4px;margin:2px 0 6px 12px;padding-left:10px}.ptb-site .mobile-nav__container .main-menu__list ul ul li>a{color:rgba(255,255,255,0.66) !important;font-size:13px;min-height:36px;padding:7px 10px}.ptb-site .mobile-nav__contact{border-top:1px solid rgba(255,255,255,0.12);display:grid;gap:9px;margin:18px 0 0;padding-top:16px}.ptb-site .mobile-nav__contact li{align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px;display:flex;gap:12px;margin:0 !important;padding:10px}.ptb-site .mobile-nav__contact__icon{background:#5d89c7;color:#243877;flex:0 0 auto;height:34px;margin-right:0;width:34px}.ptb-site .mobile-nav__contact li a{color:#ffffff;font-size:15px;font-weight:800;line-height:1.3}@media (prefers-reduced-motion:reduce){.ptb-site .mobile-nav__container .main-menu__list .ptb-mobile-service-categories,.ptb-site .ptb-mobile-services-toggle__chevron{transition:none}}}@media (min-width:992px) and (max-width:1199px){.ptb-site .mobile-nav__content{padding-bottom:34px}}@media (max-width:575px){.ptb-site .mobile-nav__content{max-width:calc(100vw - 28px);padding:22px 16px calc(92px+env(safe-area-inset-bottom));width:calc(100vw - 28px)}.ptb-site .mobile-nav__close{right:16px;top:22px}.ptb-site .mobile-nav__content .logo-box{padding-right:64px}.ptb-site .mobile-nav__content .logo-box .ptb-logo--image{max-width:min(184px,calc(100vw - 116px))}.ptb-site .mobile-nav__container .main-menu__list li>a,.ptb-site .mobile-nav__container .ptb-mobile-services-toggle{font-size:15.5px;min-height:46px;padding-left:14px}}.ptb-site .ptb-btn--light:hover,.ptb-site .ptb-btn--light:focus{background:rgba(93,137,199,0.10) !important;border-color:rgba(93,137,199,0.10) !important;color:#243877 !important}.ptb-site .ptb-btn--light:hover span,.ptb-site .ptb-btn--light:hover i,.ptb-site .ptb-btn--light:focus span,.ptb-site .ptb-btn--light:focus i{color:#243877 !important}.ptb-site .mediox-btn:focus-visible,.ptb-site .ptb-btn:focus-visible,.ptb-site .ptb-btn--light:focus-visible,.ptb-site .main-header__btn:focus-visible,.ptb-site .ptb-floating-whatsapp:focus-visible{outline:3px solid rgba(93,137,199,0.48);outline-offset:3px}@media (min-width:768px){.ptb-site .main-slider-two,.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer{margin-top:0 !important;padding-top:0 !important}.ptb-site .main-slider-two__item{padding-top:30px !important}.ptb-site .ptb-page-hero,.ptb-site .ptb-static-hero{margin-top:0 !important}}@media (min-width:1200px){.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav{bottom:auto !important;flex-direction:column;gap:14px;left:auto !important;right:40px !important;top:50% !important;transform:translateY(-50%) !important;width:auto !important}}.ptb-reviews-block{padding:84px 0 76px;background:rgba(93,137,199,0.06)}.ptb-reviews-header,.ptb-map-header{margin:0 auto 38px;max-width:760px}.ptb-reviews-header h2,.ptb-map-header h2{color:#243877;line-height:1.18}.ptb-reviews-header p,.ptb-map-header p{color:#243877;margin:0}.ptb-map-block{background:#ffffff;padding:0;width:100%}.ptb-map-wrapper,.ptb-map-wrapper iframe{height:450px;width:100%}.ptb-map-wrapper{overflow:hidden}.ptb-map-wrapper iframe{border:0 !important;display:block}.ptb-site .main-slider-two__item__shape,.ptb-site .main-slider-two__item__shape__bg,.ptb-site .main-slider-two__item_shape,.ptb-site .main-slider-two__item_shape_bg{background:none !important;background-image:none !important;display:none !important}.ptb-site .main-slider-two__bg{background:linear-gradient(105deg,#5d89c7 0%,#5d89c7 44%,#5d89c7 100%) !important;background-image:linear-gradient(105deg,#5d89c7 0%,#5d89c7 44%,#5d89c7 100%) !important;overflow:hidden}.ptb-site .main-slider-two__bg::before{background-image:var(--ptb-hero-image);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(1.015);transition:opacity 900ms ease,transform 1800ms ease;z-index:0}.ptb-site .main-slider-two .active .main-slider-two__bg.ptb-lazy-bg-loaded::before,.ptb-site .main-slider-two__carousel:not(.owl-loaded) .item:first-child .main-slider-two__bg.ptb-lazy-bg-loaded::before{opacity:1;transform:scale(1)}.ptb-site .main-slider-two__bg::after{background:linear-gradient(90deg,rgba(46,81,163,0.98) 0%,rgba(46,81,163,0.84) 46%,rgba(93,137,199,0.18) 100%) !important;max-width:none;pointer-events:none;z-index:1}.ptb-site .main-slider-two__bg.ptb-hero-bg--policlinica::after,.ptb-site .main-slider-two__bg.ptb-hero-bg--podologia::after,.ptb-site .main-slider-two__bg.ptb-hero-bg--fisioterapia::after,.ptb-site .main-slider-two__bg.ptb-hero-bg--nutricion::after,.ptb-site .main-slider-two__bg.ptb-hero-bg--enfermeria::after,.ptb-site .main-slider-two__bg.ptb-hero-bg--estetica-facial::after{background:linear-gradient(90deg,rgba(46,81,163,0.88) 0%,rgba(46,81,163,0.72) 30%,rgba(46,81,163,0.34) 52%,rgba(93,137,199,0.08) 74%,rgba(93,137,199,0) 100%) !important}.ptb-site .main-slider-two__wrapper{min-height:720px;position:relative}.ptb-site .main-slider-two__carousel.owl-carousel{display:block}.ptb-site .main-slider-two,.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__item{min-height:720px}.ptb-site .main-slider-two__carousel:not(.owl-loaded) .item:not(:first-child){display:none}.ptb-site .main-slider-two__carousel:not(.owl-loaded) .main-slider-two__sub-title,.ptb-site .main-slider-two__carousel:not(.owl-loaded) .main-slider-two__title,.ptb-site .main-slider-two__carousel:not(.owl-loaded) .main-slider-two__text,.ptb-site .main-slider-two__carousel:not(.owl-loaded) .main-slider-two__button-1,.ptb-site .main-slider-two__carousel:not(.owl-loaded) .main-slider-two__button-2{opacity:1 !important;transform:none !important}.ptb-site .main-slider-two__carousel:not(.owl-loaded) .main-slider-two__bg{transform:none !important}.ptb-site .main-slider-two{margin-bottom:clamp(34px,4vw,56px)}.ptb-site .ptb-home-booking-section{padding-top:clamp(82px,7vw,112px);scroll-margin-top:96px}.ptb-site .ptb-hero-practitioner-label--slider{bottom:164px;right:clamp(44px,8vw,136px)}.ptb-site .ptb-hero-practitioner-label--slider.ptb-hero-practitioner-label--fisioterapia{right:clamp(330px,27vw,520px)}.ptb-site .main-slider-two__content{max-width:760px;overflow:visible}.ptb-site .main-slider-two__sub-title{color:#ffffff !important;font-weight:900;min-height:28px;text-shadow:0 10px 24px rgba(11,26,64,0.56)}.ptb-site .main-slider-two__title{color:#ffffff !important;display:block;letter-spacing:0;line-height:1.08;margin-bottom:18px;max-width:760px;min-height:170px;overflow:visible;text-shadow:0 16px 36px rgba(36,56,119,0.34);text-transform:none;transform:translateY(24px);white-space:nowrap}.ptb-site .main-slider-two__text{color:rgba(255,255,255,0.94) !important;font-size:18px;font-weight:700;line-height:1.45;margin-bottom:12px;max-width:760px;min-height:58px;text-shadow:0 10px 28px rgba(36,56,119,0.28)}.ptb-site .main-slider-two__support{color:rgba(255,255,255,0.9) !important;font-size:17px;font-weight:600;line-height:1.55;margin-bottom:34px;max-width:760px;min-height:58px;opacity:0;text-shadow:0 10px 28px rgba(36,56,119,0.28);transform:none}.ptb-site .main-slider-two__button-group{min-height:54px}.ptb-site .main-slider-two__button-1 .main-slider-two__btn{background-color:#0b1a40 !important;border:2px solid #0b1a40 !important;box-shadow:0 18px 38px rgba(11,26,64,0.28);color:#ffffff !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn::before,.ptb-site .main-slider-two__button-1 .main-slider-two__btn::after{background-color:#243877 !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn i{color:#ffffff !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus{background-color:#243877 !important;border-color:#243877 !important;color:#ffffff !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover i,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus i{color:#ffffff !important}.ptb-site .main-slider-two__button-2 .main-slider-two__btn{background-color:#ffffff !important;border:2px solid rgba(255,255,255,0.95) !important;box-shadow:0 16px 34px rgba(36,56,119,0.14);color:#243877 !important}.ptb-site .main-slider-two__button-2 .main-slider-two__btn::before,.ptb-site .main-slider-two__button-2 .main-slider-two__btn::after{background-color:#0b1a40 !important}.ptb-site .main-slider-two__button-2 .main-slider-two__btn span,.ptb-site .main-slider-two__button-2 .main-slider-two__btn i{color:#243877 !important}.ptb-site .main-slider-two__button-2 .main-slider-two__btn:hover,.ptb-site .main-slider-two__button-2 .main-slider-two__btn:focus{background-color:#0b1a40 !important;border-color:#0b1a40 !important;color:#ffffff !important}.ptb-site .main-slider-two__button-2 .main-slider-two__btn:hover span,.ptb-site .main-slider-two__button-2 .main-slider-two__btn:hover i,.ptb-site .main-slider-two__button-2 .main-slider-two__btn:focus span,.ptb-site .main-slider-two__button-2 .main-slider-two__btn:focus i{color:#ffffff !important}.ptb-site .main-slider-two__title__overlay-group,.ptb-site .main-slider-two__title__overlay{display:none !important}.ptb-site .main-slider-two .active .main-slider-two__title{opacity:1;transform:translateY(0);transition:opacity 520ms ease;transition-delay:420ms}.ptb-site .main-slider-two .active .main-slider-two__support{opacity:1;transform:none;transition:opacity 520ms ease;transition-delay:520ms}.ptb-site .main-slider-two__info{background:transparent !important;bottom:42px;display:block !important;max-width:calc(100% - 160px);-webkit-mask:none !important;mask:none !important;right:76px;width:auto;z-index:3}.ptb-site .main-slider-two__info__inner{align-items:center;background:rgba(255,255,255,0.96);border:1px solid rgba(219,234,240,0.9);border-radius:999px;box-shadow:0 22px 54px rgba(36,56,119,0.18);gap:0;padding:14px 20px 14px 14px}.ptb-site .main-slider-two__call{gap:13px}.ptb-site .main-slider-two__call::after,.ptb-site .main-slider-two__social{display:none !important}.ptb-site .main-slider-two__call__icon{background:rgba(93,137,199,0.10);color:#5d89c7;height:48px;width:48px}.ptb-site .main-slider-two__call:hover .main-slider-two__call__icon{background:#5d89c7;color:#ffffff}.ptb-site .main-slider-two__call__title{color:#243877 !important;font-size:13px;margin-bottom:2px;text-transform:none}.ptb-site .main-slider-two__call__number{color:#243877 !important;font-size:20px;line-height:1.2}.ptb-site .main-slider-two__call__number:hover{color:#5d89c7 !important}@media (max-width:1199px){.ptb-site .main-slider-two__info{bottom:104px;max-width:calc(100% - 80px);right:42px}.ptb-site .ptb-hero-practitioner-label--slider{bottom:186px;right:42px}.ptb-site .ptb-hero-practitioner-label--slider.ptb-hero-practitioner-label--fisioterapia{right:clamp(190px,22vw,300px)}}@media (max-width:991px){.ptb-site .main-slider-two{margin-bottom:36px}.ptb-site .ptb-home-booking-section{scroll-margin-top:84px}.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{max-width:700px}.ptb-site .main-slider-two__title{min-height:132px}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{min-height:58px}.ptb-page-hero .ptb-hero-practitioner-label--page{bottom:auto;margin:28px 30px 0;position:relative;right:auto;z-index:2}}@media (max-width:767px){.ptb-site .main-slider-two{margin-bottom:28px}.ptb-site .ptb-home-booking-section{padding-top:68px;scroll-margin-top:78px}.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{max-width:100%}.ptb-site .main-slider-two__title{font-size:44px;line-height:1.1;min-height:118px}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{font-size:16px;min-height:68px}.ptb-site .main-slider-two__support{margin-bottom:28px}.ptb-site .main-slider-two__info{bottom:94px;right:28px}.ptb-site .ptb-hero-practitioner-label--slider{bottom:166px;right:28px}.ptb-site .ptb-hero-practitioner-label--slider.ptb-hero-practitioner-label--fisioterapia{right:28px}}@media (max-width:575px){.ptb-site .main-slider-two{margin-bottom:24px}.ptb-site .ptb-home-booking-section{padding-top:62px}.ptb-site .main-slider-two__sub-title{font-size:13px;min-height:22px}.ptb-site .main-slider-two__title{font-size:34px;min-height:82px}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{font-size:15px;min-height:66px}.ptb-site .main-slider-two__info{bottom:88px;left:30px;max-width:calc(100% - 60px);right:auto}.ptb-site .ptb-hero-practitioner-label--slider{bottom:158px;left:30px;right:auto}.ptb-site .ptb-hero-practitioner-label--slider.ptb-hero-practitioner-label--fisioterapia{left:30px;right:auto}.ptb-hero-practitioner-label{padding:0 0 0 12px}.ptb-hero-practitioner-label span{font-size:13px}.ptb-hero-practitioner-label small{font-size:12px}.ptb-site .main-slider-two__info__inner{padding:12px 16px 12px 12px}.ptb-site .main-slider-two__call__icon{height:42px;width:42px}.ptb-site .main-slider-two__call__number{font-size:18px}}@media (max-width:767px){.ptb-site .main-header--three .main-header__logo{min-height:68px;padding-right:12px}.ptb-site .ptb-logo{gap:10px;max-width:calc(100vw - 92px)}.ptb-site .ptb-logo__image{height:40px;max-height:none;width:144px}.ptb-site .ptb-logo__text{font-size:13px;line-height:1.08}.ptb-site .ptb-logo__text small{font-size:11px}.ptb-reviews-block{padding:58px 0 54px}.ptb-map-block{padding-top:0}.ptb-reviews-header,.ptb-map-header{margin-bottom:30px;padding:0 18px}.ptb-map-wrapper,.ptb-map-wrapper iframe{height:420px}}.ptb-site .main-footer__legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;margin-top:16px}.ptb-site .main-footer__credit{color:rgba(255,255,255,0.62);font-size:13px;font-weight:600;line-height:1.5;margin:8px 0 0;text-align:center}.ptb-site .main-footer__credit a{color:rgba(255,255,255,0.82);text-decoration:none}.ptb-site .main-footer__credit a:hover{color:#5d89c7}.ptb-site .main-footer__legal-links a{color:rgba(255,255,255,0.78);font-size:14px;font-weight:600;text-decoration:none;transition:color 180ms ease}.ptb-site .main-footer__legal-links a:hover{color:#5d89c7}.ptb-site .ptb-booking-form,.ptb-site .ptb-legal-card,.ptb-site .ptb-sitemap-card,.ptb-site .ptb-cookie-consent,.ptb-site .ptb-cookie-embed,.ptb-site .ptb-header-topbar,.ptb-site .main-footer{overflow-wrap:anywhere}.ptb-site .footer-widget__btn{background:#5d89c7;border-color:#5d89c7;color:#243877}.ptb-site .footer-widget__btn span,.ptb-site .footer-widget__btn__icon{color:#243877}.ptb-site .footer-widget__btn:hover{background:#ffffff;border-color:#ffffff;color:#243877}.ptb-static-hero{background:linear-gradient(90deg,rgba(36,56,119,0.96) 0%,rgba(36,56,119,0.86) 42%,rgba(36,56,119,0.48) 72%,rgba(36,56,119,0.16) 100%),url("../images/main-slider/equipo-contacto.webp") center center / cover no-repeat,linear-gradient(135deg,#243877 0%,#5d89c7 56%,#5d89c7 100%);color:#ffffff;overflow:hidden;padding:118px 0 94px;position:relative}.ptb-static-hero>.container{position:relative;z-index:2}.ptb-static-hero__inner{max-width:860px;position:relative;z-index:1}.ptb-static-hero h1{color:#ffffff;font-size:clamp(42px,5vw,76px);line-height:1.03;margin:12px 0 18px}.ptb-static-hero p:not(.ptb-eyebrow){color:rgba(255,255,255,0.84);font-size:19px;line-height:1.7;margin:0}.ptb-sitemap-section,.ptb-legal-section{background:rgba(93,137,199,0.06)}.ptb-sitemap-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-sitemap-card{background:#ffffff;border:1px solid rgba(93,137,199,0.22);border-radius:8px;box-shadow:0 22px 60px rgba(36,56,119,0.06);padding:28px}.ptb-sitemap-card h2{color:#243877;font-size:24px;margin:0 0 18px}.ptb-sitemap-card ul{list-style:none;margin:0;padding:0}.ptb-sitemap-card li+li{border-top:1px solid rgba(93,137,199,0.18)}.ptb-sitemap-card a{align-items:center;color:#243877;display:flex;font-weight:700;gap:10px;justify-content:space-between;padding:12px 0;text-decoration:none;transition:color 180ms ease,transform 180ms ease}.ptb-sitemap-card a:hover{color:#5d89c7;transform:translateX(4px)}.ptb-legal-layout{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.ptb-legal-summary{background:linear-gradient(145deg,#243877 0%,#5d89c7 100%);border-radius:8px;box-shadow:0 24px 60px rgba(36,56,119,0.12);color:#ffffff;padding:30px;position:sticky;top:124px}.ptb-legal-summary h2{color:#ffffff;font-size:32px;line-height:1.12;margin:8px 0 14px}.ptb-legal-summary p:not(.ptb-eyebrow){color:rgba(255,255,255,0.78);line-height:1.65}.ptb-legal-summary nav{display:grid;gap:10px;margin-top:26px}.ptb-legal-summary nav a{align-items:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:8px;color:#ffffff;display:flex;font-weight:700;justify-content:space-between;padding:12px 14px;text-decoration:none;transition:background 180ms ease,border-color 180ms ease}.ptb-legal-summary nav a:hover{background:rgba(53,196,234,0.18);border-color:rgba(53,196,234,0.48)}.ptb-legal-content{display:grid;gap:18px}.ptb-legal-note,.ptb-legal-card{background:#ffffff;border:1px solid rgba(93,137,199,0.22);border-radius:8px;box-shadow:0 18px 50px rgba(36,56,119,0.05)}.ptb-legal-note{align-items:flex-start;display:flex;gap:14px;padding:20px 22px}.ptb-legal-note i{color:#5d89c7;font-size:20px;margin-top:4px}.ptb-legal-note p{color:#243877;line-height:1.65;margin:0}.ptb-legal-card{padding:30px}.ptb-legal-card h2{color:#243877;font-size:28px;margin:0 0 14px}.ptb-legal-card p{color:#243877;line-height:1.75;margin:0}.ptb-legal-card p+p{margin-top:12px}.ptb-cookie-inline-btn{align-items:center;background:#5d89c7;border:0;border-radius:8px;color:#243877;display:inline-flex;font-weight:800;gap:10px;margin-top:20px;padding:14px 18px;transition:background 180ms ease,transform 180ms ease}.ptb-cookie-inline-btn:hover{background:#243877;color:#ffffff;transform:translateY(-2px)}.ptb-cookie-embed{align-items:center;background:rgba(93,137,199,0.10);border:1px solid rgba(93,137,199,0.22);border-radius:8px;display:flex;justify-content:center;min-height:320px;overflow:hidden;position:relative}html:not([data-cookie-consent="set"]) .ptb-cookie-embed{display:none}.ptb-cookie-embed iframe,.ptb-cookie-embed [data-cookie-embed-content]{display:none}.ptb-cookie-embed.is-enabled{background:transparent;border:0}.ptb-cookie-embed.is-enabled iframe,.ptb-cookie-embed.is-enabled [data-cookie-embed-content]{display:block}.ptb-cookie-embed.is-enabled .ptb-cookie-embed__placeholder,.ptb-cookie-embed__placeholder[hidden]{display:none !important}.ptb-cookie-embed iframe{height:100%;min-height:inherit;width:100%}.ptb-map-wrapper .ptb-cookie-embed--map,.ptb-map-wide .ptb-cookie-embed--map,.ptb-clinic-card__map .ptb-cookie-embed--map{height:100%;min-height:420px;width:100%}.ptb-cookie-embed--reviews{min-height:240px}.ptb-cookie-embed--reviews.is-enabled{min-height:0}.ptb-cookie-embed__placeholder{align-items:flex-start;display:flex;gap:16px;max-width:560px;padding:26px;text-align:left}.ptb-cookie-embed__placeholder>span{align-items:center;background:#ffffff;border-radius:999px;color:#5d89c7;display:inline-flex;flex:0 0 auto;font-size:20px;height:48px;justify-content:center;width:48px}.ptb-cookie-embed__placeholder strong{color:#243877;display:block;font-size:18px;margin-bottom:6px}.ptb-cookie-embed__placeholder p{color:#243877;line-height:1.55;margin:0 0 14px}.ptb-cookie-embed__placeholder button{background:#243877;border:0;border-radius:8px;color:#ffffff;font-weight:800;padding:12px 16px}.ptb-cookie-consent[hidden]{display:none !important}.ptb-cookie-consent{align-items:flex-end;background:rgba(36,56,119,0.32);display:flex;inset:0;justify-content:center;padding:24px;pointer-events:auto;position:fixed;z-index:99999}.ptb-cookie-consent__backdrop{background:linear-gradient(180deg,rgba(36,56,119,0.1) 0%,rgba(36,56,119,0.42) 100%);inset:0;position:absolute}.ptb-cookie-consent__panel{background:#ffffff;border:1px solid rgba(93,137,199,0.22);border-radius:8px;box-shadow:0 28px 80px rgba(36,56,119,0.22);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto;max-height:calc(100vh - 32px);max-width:1080px;overflow:auto;padding:20px;pointer-events:auto;position:relative;width:min(1080px,100%)}.ptb-cookie-consent__content{align-items:flex-start;display:flex;gap:16px}.ptb-cookie-consent__icon{align-items:center;background:rgba(93,137,199,0.10);border-radius:999px;color:#5d89c7;display:inline-flex;flex:0 0 auto;font-size:22px;height:54px;justify-content:center;width:54px}.ptb-cookie-consent h2{color:#243877;font-size:24px;line-height:1.2;margin:4px 0 8px}.ptb-cookie-consent p:not(.ptb-eyebrow){color:#243877;line-height:1.55;margin:0}.ptb-cookie-consent a{color:#5d89c7;display:inline-flex;font-weight:800;margin-top:10px;text-decoration:none}.ptb-cookie-consent a:hover{color:#243877}.ptb-cookie-consent__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ptb-cookie-btn{border:1px solid rgba(93,137,199,0.22);border-radius:8px;font-weight:800;min-height:46px;padding:12px 16px;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.ptb-cookie-btn:hover{transform:translateY(-2px)}.ptb-cookie-btn--primary{background:#5d89c7;border-color:#5d89c7;color:#243877}.ptb-cookie-btn--primary:hover{background:#243877;border-color:#243877;color:#ffffff}.ptb-cookie-btn--soft{background:rgba(93,137,199,0.10);color:#243877}.ptb-cookie-btn--soft:hover,.ptb-cookie-btn--ghost:hover{background:rgba(93,137,199,0.06);border-color:#5d89c7;color:#5d89c7}.ptb-cookie-btn--ghost{background:#ffffff;color:#243877}.ptb-cookie-consent__preferences{border-top:1px solid rgba(93,137,199,0.18);display:grid;gap:12px;grid-column:1 / -1;padding-top:18px}.ptb-cookie-consent__preferences[hidden]{display:none !important}.ptb-cookie-option{align-items:flex-start;background:rgba(93,137,199,0.06);border:1px solid rgba(93,137,199,0.22);border-radius:8px;display:flex;gap:12px;margin:0;padding:14px}.ptb-cookie-option input{accent-color:#5d89c7;height:18px;margin-top:4px;width:18px}.ptb-cookie-option strong{color:#243877;display:block;font-size:15px}.ptb-cookie-option small{color:#243877;display:block;line-height:1.45;margin-top:3px}.ptb-cookie-save{justify-self:start}@media (max-width:1199px){.ptb-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.ptb-legal-layout{grid-template-columns:1fr}.ptb-legal-summary{position:relative;top:auto}}@media (max-width:767px){.ptb-static-hero{padding:84px 0 72px}.ptb-static-hero h1{font-size:42px}.ptb-sitemap-grid{grid-template-columns:1fr}.ptb-sitemap-card,.ptb-legal-card,.ptb-legal-summary{padding:24px}.ptb-cookie-consent{padding:12px}.ptb-cookie-consent__panel{grid-template-columns:1fr;max-height:calc(100dvh - 24px);padding:16px}.ptb-cookie-consent__content{flex-direction:column;gap:12px}.ptb-cookie-consent__actions{justify-content:stretch}.ptb-cookie-btn{flex:1 1 auto}.ptb-cookie-embed__placeholder{flex-direction:column;padding:22px}}.ptb-mobile-action-bar{display:none}.ptb-mobile-action-bar[hidden]{display:none !important}.ptb-site .ptb-mobile-action-bar__item:focus-visible{outline:3px solid rgba(93,137,199,0.48);outline-offset:3px}@media (max-width:991px){.ptb-site{padding-bottom:calc(82px+env(safe-area-inset-bottom))}.custom-cursor__cursor,.custom-cursor__cursor-two{display:none !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important}.ptb-site .main-header--three .mobile-nav__btn{display:none !important}.ptb-site .ptb-floating-whatsapp{display:none !important}.ptb-mobile-action-bar{background:rgba(36,56,119,0.94);border-top:1px solid rgba(93,137,199,0.28);bottom:0;box-shadow:0 -14px 36px rgba(36,56,119,0.22);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;opacity:0;padding:8px 10px calc(8px+env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;transform:translateY(calc(100%+12px));transition:transform 260ms ease,opacity 220ms ease,visibility 220ms ease;visibility:hidden;will-change:transform;z-index:990}.ptb-mobile-action-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.ptb-mobile-action-bar__item{align-items:center;background:#243877;border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:#ffffff !important;display:inline-flex;flex-direction:column;font:inherit;font-size:13px;font-weight:900;gap:6px;justify-content:center;line-height:1.15;min-height:58px;padding:9px 8px;text-align:center;text-decoration:none}.ptb-mobile-action-bar__item:hover,.ptb-mobile-action-bar__item:focus{background:#243877;border-color:rgba(255,255,255,0.24);color:#ffffff !important;text-decoration:none}.ptb-mobile-action-bar__item i,.ptb-mobile-action-bar__item span{color:#ffffff !important}.ptb-mobile-action-bar__item i,.ptb-mobile-action-bar__menu-lines{font-size:18px;line-height:1}.ptb-mobile-action-bar__menu-lines{align-items:center;display:inline-flex;flex-direction:column;gap:4px;width:22px}.ptb-mobile-action-bar__menu-lines span{background:currentColor;border-radius:999px;display:block;height:2px;width:22px}.ptb-mobile-action-bar__item--booking{background:#243877;color:#ffffff !important}.ptb-mobile-action-bar__item--booking i,.ptb-mobile-action-bar__item--booking span{color:#ffffff !important}.ptb-mobile-action-bar__item--booking:hover,.ptb-mobile-action-bar__item--booking:focus{color:#ffffff !important}.ptb-mobile-action-bar__item--call{background:#243877;color:#ffffff !important}.ptb-mobile-action-bar__item--call i,.ptb-mobile-action-bar__item--call span{color:#ffffff !important}.ptb-mobile-action-bar__item--menu{background:#243877;border:1px solid rgba(255,255,255,0.14)}}@media (max-width:767px){.ptb-site .main-header--three .mobile-nav__btn{display:none !important}.ptb-site .main-slider-two__info{display:none !important}.ptb-site .main-slider-two,.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{min-height:735px}.ptb-site .main-slider-two__container{padding-left:20px;padding-right:20px}.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support,.ptb-site .main-slider-two__button-group{max-width:330px}.ptb-site .main-slider-two__title{font-size:38px;line-height:1.1;min-height:auto;overflow:visible;white-space:normal}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{min-height:auto}.ptb-site .main-slider-two__text br,.ptb-site .main-slider-two__support br{display:none}.ptb-site .ptb-hero-practitioner-label--slider{bottom:96px}.scroll-to-top{display:none !important}}@media (max-width:575px){.ptb-site .main-slider-two,.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{min-height:704px}.ptb-site .main-slider-two__container{padding-left:18px;padding-right:18px}.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support,.ptb-site .main-slider-two__button-group{max-width:306px}.ptb-site .main-slider-two__title{font-size:31px;line-height:1.12;margin-bottom:14px;min-height:auto}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{font-size:14px;line-height:1.45;min-height:auto}.ptb-site .main-slider-two__button-group{gap:12px}.ptb-site .main-slider-two__btn{font-size:14px;padding:12px 18px}.ptb-site .ptb-hero-practitioner-label--slider{bottom:84px;left:24px;max-width:282px;right:auto}.ptb-mobile-action-bar{gap:6px;padding:8px 10px calc(8px+env(safe-area-inset-bottom))}.ptb-mobile-action-bar__item{font-size:13px;gap:5px;min-height:54px}}@media (max-width:390px){.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support,.ptb-site .main-slider-two__button-group{max-width:284px}.ptb-site .main-slider-two__title{font-size:29px}.ptb-site .main-slider-two__sub-title{font-size:12px}.ptb-mobile-action-bar__item{font-size:12px}}@media (max-width:991px){.ptb-site .ptb-header-topbar{font-size:11.5px}.ptb-site .ptb-header-topbar__inner{gap:12px;min-height:30px}.ptb-site .ptb-header-topbar__address{flex:1 1 auto;max-width:calc(100% - 118px)}.ptb-site .ptb-header-topbar__phone{font-size:12px}.ptb-site .main-header--three{border-top:0 !important}.ptb-site .main-header--three .container-fluid{padding-left:24px;padding-right:24px}.ptb-site .main-header--three .main-header__inner{align-items:center;display:flex;min-height:86px !important;padding:18px 0 !important}.ptb-site .main-header--three .main-header__left,.ptb-site .main-header--three .main-header__right{align-items:center;min-height:50px}.ptb-site .main-header--three .main-header__left{flex:1 1 auto;min-width:0}.ptb-site .main-header--three .main-header__right{flex:0 0 auto;justify-content:flex-end}.ptb-site .main-header--three .main-header__logo{align-items:center;display:flex;align-self:center;min-height:0 !important;padding-right:0 !important}.ptb-site .ptb-logo--header{align-items:center;display:inline-flex;min-width:0}.ptb-site .ptb-logo--header .ptb-logo__image{height:52px;object-fit:contain;object-position:left center;width:166px}.ptb-site .main-header--three .mobile-nav__btn{align-self:center;align-items:center;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:8px;display:flex !important;height:46px;justify-content:center;margin:0;padding:0;width:46px}.ptb-site .main-header--three .mobile-nav__btn span{border-radius:999px;height:3px;width:26px}.ptb-site .main-header--three .mobile-nav__btn span:nth-child(2){margin-bottom:5px;margin-top:5px}}@media (max-width:575px){.ptb-site .main-header--three .container-fluid{padding-left:20px;padding-right:20px}.ptb-site .main-header--three .main-header__inner{min-height:80px !important;padding:17px 0 !important}.ptb-site .main-header--three .main-header__left,.ptb-site .main-header--three .main-header__right{min-height:46px}.ptb-site .ptb-logo--header .ptb-logo__image{height:46px;width:154px}.ptb-site .main-header--three .mobile-nav__btn{height:42px;width:42px}.ptb-site .main-header--three .mobile-nav__btn span{width:24px}}@media (max-width:390px){.ptb-site .ptb-header-topbar{font-size:10.8px}.ptb-site .main-header--three .container-fluid{padding-left:18px;padding-right:18px}.ptb-site .ptb-logo--header .ptb-logo__image{width:146px}.ptb-site .ptb-header-topbar__address{max-width:calc(100vw - 132px)}}@media (max-width:991px){.ptb-estetica-intro,.ptb-estetica-related,.ptb-estetica-professional{grid-template-columns:1fr}.ptb-estetica-intro-section,.ptb-estetica-timeline-section,.ptb-estetica-professional-section,.ptb-estetica-related-section{padding:50px 0}.ptb-estetica-timeline-section{--ptb-method-overlay:0.74;padding:96px 0}.ptb-estetica-intro__copy h2,.ptb-estetica-section-head h2,.ptb-estetica-related h2,.ptb-estetica-professional h2{font-size:30px}.ptb-estetica-prototype{gap:32px;grid-template-columns:1fr}.ptb-estetica-prototype__copy{max-width:900px;padding-top:0}.ptb-estetica-prototype__heading h2{font-size:34px}.ptb-estetica-prototype__trust{align-items:flex-start}.ptb-estetica-professional{padding:28px}.ptb-estetica-professional__person{grid-template-columns:170px minmax(0,1fr)}.ptb-estetica-professional__hex{height:194px;width:170px}}@media (max-width:767px){.ptb-estetica-intro{gap:24px}.ptb-estetica-intro-section--firmeza-prototype{padding-bottom:44px}.ptb-estetica-prototype{gap:26px}.ptb-estetica-prototype__heading{gap:14px}.ptb-estetica-prototype__heading h2{font-size:29px}.ptb-estetica-prototype__icon,.ptb-estetica-prototype__icon img{height:54px;width:54px}.ptb-estetica-tabs__nav{display:flex;gap:22px;overflow-x:auto;white-space:nowrap}.ptb-estetica-tabs__tab{border:0;flex:0 0 auto;min-height:0;padding:0 0 12px}.ptb-estetica-tabs__tab:last-child{border-bottom:0}.ptb-estetica-tabs__panels{padding:24px 22px}.ptb-estetica-tabs__panel h3{font-size:24px}.ptb-estetica-tabs__panel ul,.ptb-estetica-related__links{grid-template-columns:1fr}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panel ul{grid-template-columns:1fr}.ptb-estetica-prototype__trust{display:block}.ptb-estetica-prototype__trust img{margin-bottom:18px;width:176px}.ptb-estetica-related--landing .ptb-estetica-related__links{grid-template-columns:1fr}.ptb-estetica-related{gap:22px}.ptb-estetica-timeline{gap:24px;grid-template-columns:1fr;padding-left:22px}.ptb-estetica-timeline::before{bottom:30px;height:auto;left:33px;right:auto;top:30px;width:2px}.ptb-estetica-timeline__step{padding:0 0 0 58px;text-align:left}.ptb-estetica-timeline__copy{align-items:flex-start;min-height:132px;padding:16px 15px}.ptb-estetica-timeline__step span{border-width:6px;height:50px;left:-16px;margin:0;position:absolute;top:0;width:50px}.ptb-estetica-timeline__step h3{font-size:16px;padding-top:3px}.ptb-estetica-professional__copy{padding:0}.ptb-estetica-professional__person{justify-items:start;grid-template-columns:1fr}.ptb-estetica-professional__hex{height:230px;width:202px}.ptb-estetica-professional__copy h3{font-size:24px}.ptb-page-hero~.ptb-accordion-section{padding:48px 0}}@media (max-width:575px){.ptb-page-hero+.ptb-estetica-intro-section{padding-top:42px}.ptb-page-hero+.ptb-estetica-intro-section--firmeza-prototype{padding-top:42px}.ptb-estetica-intro-section,.ptb-estetica-timeline-section,.ptb-estetica-professional-section,.ptb-estetica-related-section{padding:42px 0}.ptb-estetica-timeline-section{--ptb-method-overlay:0.78;padding:76px 0}.ptb-estetica-intro__copy h2,.ptb-estetica-section-head h2,.ptb-estetica-related h2,.ptb-estetica-professional h2{font-size:28px}.ptb-estetica-tabs__panel p,.ptb-estetica-intro__copy p:not(.ptb-eyebrow),.ptb-estetica-section-head p:not(.ptb-eyebrow){font-size:15px;line-height:1.58}.ptb-estetica-tabs__panels{padding:22px 18px}.ptb-estetica-prototype__heading{align-items:flex-start}.ptb-estetica-prototype__heading h2{font-size:27px}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__nav{gap:20px;padding-bottom:1px}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panels{margin-top:20px;padding:22px 18px}.ptb-estetica-prototype__tabs .ptb-estetica-tabs__panel h3{font-size:23px}.ptb-estetica-professional{padding:22px}.ptb-estetica-professional__person{padding:20px}.ptb-estetica-professional__hex{height:210px;width:184px}.ptb-estetica-related__links a{min-height:54px}}@media (max-width:767px){.ptb-site .main-slider-two{margin-bottom:31px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible;padding:0 !important;width:100vw}.ptb-site .main-slider-two__carousel{overflow:visible;position:relative}.ptb-site .main-slider-two__carousel .owl-stage-outer{overflow:hidden}.ptb-site .main-slider-two,.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{height:735px;min-height:735px}.ptb-site .main-slider-two__item{background:transparent;padding:0 !important;overflow:visible}.ptb-site .main-slider-two__wrapper{border-radius:0 !important;overflow:hidden;padding:0 !important}.ptb-site .main-slider-two__bg{border-radius:0 !important;transform:none !important}.ptb-site .main-slider-two .active .main-slider-two__bg{transform:none !important}.ptb-site .main-slider-two__bg::after{border-radius:0 !important}.ptb-site .main-slider-two__container{align-items:center;display:flex;height:100%;padding:24px 28px 88px}.ptb-site .main-slider-two__container>.row{width:100%}.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support,.ptb-site .main-slider-two__button-group{max-width:min(340px,calc(100vw - 56px))}.ptb-site .main-slider-two__sub-title{font-size:13px;line-height:1.2;margin-bottom:14px;min-height:16px}.ptb-site .main-slider-two__title{font-size:clamp(30px,8.2vw,38px);line-height:1.1;margin-bottom:15px;min-height:auto;overflow:visible;transform:none !important;white-space:normal}.ptb-site .main-slider-two__title br,.ptb-site .main-slider-two__text br,.ptb-site .main-slider-two__support br{display:block !important}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{font-size:15px;line-height:1.45;min-height:auto;opacity:1 !important;transform:none !important}.ptb-site .main-slider-two__support{margin-bottom:24px}.ptb-site .main-slider-two__button-group{gap:12px;min-height:auto}.ptb-site .main-slider-two__btn{min-height:52px;padding:12px 22px}.ptb-site .ptb-hero-practitioner-label--slider{bottom:96px;left:28px;max-width:min(320px,calc(100vw - 56px));right:auto}.ptb-site .ptb-hero-practitioner-label--slider.ptb-hero-practitioner-label--fisioterapia{right:auto}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav{bottom:-31px !important;display:flex !important;gap:14px;left:50% !important;margin:0 !important;position:absolute !important;right:auto !important;top:auto !important;transform:translateX(-50%) !important;z-index:6}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button{background:#ffffff !important;border:1px solid rgba(36,56,119,0.08) !important;box-shadow:0 16px 42px rgba(36,56,119,0.16);color:#243877 !important;height:62px;width:62px}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button:hover,.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button:focus{background:#5d89c7 !important;border-color:#5d89c7 !important;color:#243877 !important}.ptb-page-hero,.ptb-static-hero{border-radius:0 !important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:520px;padding:92px 0 72px;width:100vw}.ptb-page-hero{display:flex;align-items:center}.ptb-page-hero>.container,.ptb-static-hero>.container{padding-left:28px;padding-right:28px}.ptb-page-hero h1,.ptb-static-hero h1{font-size:clamp(34px,9vw,44px);line-height:1.08;max-width:min(360px,calc(100vw - 56px));overflow-wrap:normal;white-space:normal}.ptb-page-hero p,.ptb-static-hero p:not(.ptb-eyebrow){max-width:min(440px,calc(100vw - 56px))}.ptb-page-hero--podologia h1,.ptb-page-hero--fisioterapia h1,.ptb-page-hero--podologia p:not(.ptb-eyebrow),.ptb-page-hero--fisioterapia p:not(.ptb-eyebrow){max-width:calc(100vw - 56px)}.ptb-page-hero--podologia .ptb-page-hero__inline-cta,.ptb-page-hero--fisioterapia .ptb-page-hero__inline-cta{margin-top:24px}}@media (max-width:575px){.ptb-site .main-slider-two,.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{height:706px;min-height:706px}.ptb-site .main-slider-two__container{padding:20px 24px 86px}.ptb-site .main-slider-two__content,.ptb-site .main-slider-two__title,.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support,.ptb-site .main-slider-two__button-group{max-width:min(318px,calc(100vw - 48px))}.ptb-site .main-slider-two__title{font-size:clamp(28px,8.1vw,32px);line-height:1.11}.ptb-site .main-slider-two__text,.ptb-site .main-slider-two__support{font-size:14px;line-height:1.45;opacity:1 !important;transform:none !important}.ptb-site .main-slider-two__btn{min-height:50px;padding:12px 18px}.ptb-site .ptb-hero-practitioner-label--slider{bottom:88px;left:24px;max-width:min(300px,calc(100vw - 48px))}.ptb-site .ptb-hero-practitioner-label span{font-size:16px;white-space:normal}.ptb-site .ptb-hero-practitioner-label small{font-size:13px}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav{bottom:-29px !important}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button{height:58px;width:58px}.ptb-page-hero,.ptb-static-hero{min-height:500px;padding:82px 0 66px}.ptb-page-hero>.container,.ptb-static-hero>.container{padding-left:24px;padding-right:24px}.ptb-page-hero h1,.ptb-static-hero h1{font-size:clamp(32px,9vw,38px);max-width:min(330px,calc(100vw - 48px))}.ptb-page-hero p,.ptb-static-hero p:not(.ptb-eyebrow){max-width:min(340px,calc(100vw - 48px))}.ptb-page-hero--podologia h1,.ptb-page-hero--fisioterapia h1,.ptb-page-hero--podologia p:not(.ptb-eyebrow),.ptb-page-hero--fisioterapia p:not(.ptb-eyebrow){max-width:calc(100vw - 48px)}.ptb-hero-practitioner-signature{margin-top:18px}.ptb-hero-practitioner-signature span{font-size:16px}.ptb-hero-practitioner-signature small{font-size:13px}}@media (max-width:767px){.ptb-home-services{padding-bottom:58px;padding-top:58px}.ptb-home-service-showcase__grid{grid-template-columns:1fr;overflow:visible;padding:0 0 10px}.ptb-home-service-card{min-height:0;padding:24px}.ptb-home-service-card__icon{font-size:72px;height:94px;width:94px}.ptb-home-service-card__icon img{height:88px;width:88px}.ptb-home-service-card h3{font-size:24px}.ptb-home-service-card__link{width:100%}}.ptb-site .main-slider-two{margin-bottom:0 !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;overflow:hidden !important;padding:0 !important;position:relative;width:100vw !important}.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{min-height:calc(100vh - 116px)}@supports (height:100svh){.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{min-height:calc(100svh - 116px)}}@media (min-width:992px){.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{min-height:760px}@supports (height:100svh){.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{min-height:max(760px,calc(100svh - 116px))}}}.ptb-site .main-slider-two__item{padding:0 !important}.ptb-site .main-slider-two__wrapper,.ptb-site .main-slider-two__bg,.ptb-site .main-slider-two__bg::before,.ptb-site .main-slider-two__bg::after{border-radius:0 !important}.ptb-site .main-slider-two__wrapper{overflow:hidden !important;padding:0 !important}@media (min-width:768px){.ptb-site .main-slider-two__container{align-items:center !important;display:flex !important;height:100% !important;max-width:none !important;min-height:inherit !important;padding-bottom:clamp(72px,7vh,110px) !important;padding-left:0 !important;padding-right:clamp(92px,7vw,150px) !important;padding-top:clamp(72px,7vh,110px) !important;position:relative;z-index:3}.ptb-site .main-slider-two__container>.row{align-items:center;margin-left:0;margin-right:0;width:100%}.ptb-site .main-slider-two__content{margin-left:clamp(144px,8vw,190px);max-width:min(760px,calc(100vw - 520px))}}@media (min-width:768px) and (max-width:1199px){.ptb-site .main-slider-two__content{margin-left:clamp(118px,9vw,150px);max-width:min(680px,calc(100vw - 260px))}}.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter{align-items:center;background:rgba(36,56,119,0.28);border:1px solid rgba(255,255,255,0.34);border-radius:8px;bottom:auto !important;color:#ffffff !important;display:inline-flex;gap:7px;left:42px !important;padding:10px 13px;position:absolute !important;right:auto !important;top:50% !important;transform:translateY(-50%) !important;z-index:7}.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter__current,.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter__total{color:#ffffff !important}.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter__current{background:transparent !important}.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter__current::before{background:#ffffff !important}.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter__total::before{color:rgba(255,255,255,0.9) !important}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav{bottom:auto !important;display:flex !important;flex-direction:column;gap:14px;left:auto !important;margin:0 !important;position:absolute !important;right:42px !important;top:50% !important;transform:translateY(-50%) !important;width:auto !important;z-index:7}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button{background:rgba(255,255,255,0.96) !important;border:1px solid rgba(255,255,255,0.72) !important;border-radius:50% !important;box-shadow:0 16px 38px rgba(36,56,119,0.2);color:#243877 !important;height:58px;overflow:visible;position:relative;width:58px}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button::before{background:rgba(93,137,199,0.14);border-radius:50%;content:"";inset:-7px;position:absolute;z-index:-1}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button:hover,.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button:focus{background:#ffffff !important;border-color:#ffffff !important;color:#5d89c7 !important}@media (max-width:767px){.ptb-site .main-slider-two{margin-bottom:0 !important;overflow:visible !important}.ptb-site .main-slider-two__carousel,.ptb-site .main-slider-two__carousel .owl-stage-outer,.ptb-site .main-slider-two__carousel .owl-stage,.ptb-site .main-slider-two__carousel .owl-item,.ptb-site .main-slider-two__carousel .item,.ptb-site .main-slider-two__item,.ptb-site .main-slider-two__wrapper{height:auto !important;min-height:706px !important}.ptb-site .main-slider-two__carousel .mediox-owl__carousel__counter{bottom:22px !important;left:22px !important;top:auto !important;transform:none !important}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav{bottom:22px !important;flex-direction:row;left:auto !important;right:22px !important;top:auto !important;transform:none !important}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button{height:54px;width:54px}}.ptb-site .ptb-header-topbar{background:#0b1a40 !important}.ptb-site .ptb-mega-menu__panel{background:#ffffff !important}.ptb-site .main-slider-two__sub-title{color:#ffffff !important;font-weight:900 !important;text-shadow:0 10px 24px rgba(11,26,64,0.62)}.ptb-site .main-slider-two__button-1 .main-slider-two__btn{background-color:#0b1a40 !important;border-color:#0b1a40 !important;color:#ffffff !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn::before,.ptb-site .main-slider-two__button-1 .main-slider-two__btn::after{background-color:#243877 !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn i,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover i,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus span,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus i{color:#ffffff !important}.ptb-site .main-slider-two__button-1 .main-slider-two__btn:hover,.ptb-site .main-slider-two__button-1 .main-slider-two__btn:focus{background-color:#243877 !important;border-color:#243877 !important;color:#ffffff !important}.ptb-site .ptb-advanced-section--home{background:#f4f7fb !important;padding:clamp(64px,5.8vw,92px) 0 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-shell{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-shell::before{display:none !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-shell__head{align-items:center;display:grid !important;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(180px,300px) minmax(0,1fr);margin-bottom:clamp(24px,3vw,36px) !important}.ptb-site .ptb-advanced-home-logo{align-items:center;display:flex;justify-content:flex-start;min-width:0}.ptb-site .ptb-advanced-home-logo img{display:block;height:auto;max-width:min(300px,100%);object-fit:contain;width:100%}.ptb-site .ptb-advanced-section--home .ptb-section-heading h2{color:#0b1a40 !important;max-width:920px}.ptb-site .ptb-advanced-section--home .ptb-section-heading p{color:#243877 !important;max-width:940px}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-grid{gap:24px !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card{background:linear-gradient(145deg,#ffffff 0%,#ffffff 48%,rgba(93,137,199,0.10) 100%) !important;border:1px solid rgba(93,137,199,0.34) !important;border-radius:8px !important;box-shadow:0 18px 48px rgba(36,56,119,0.08) !important;min-height:384px;padding:34px 30px 30px !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card__number{color:rgba(36,56,119,0.26) !important;font-size:clamp(38px,4vw,52px) !important;font-weight:900;line-height:0.92}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card h3{color:#0b1a40 !important;font-size:clamp(25px,2.2vw,32px) !important;line-height:1.16}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card p{color:#243877 !important;font-size:16px}.ptb-site .ptb-advanced-section--home .ptb-advanced-label,.ptb-site .ptb-advanced-section--home .ptb-advanced-label--featured{background:rgba(93,137,199,0.08) !important;border-color:rgba(93,137,199,0.32) !important;color:#243877 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-label--featured{background:rgba(93,137,199,0.14) !important;border-color:rgba(93,137,199,0.42) !important;color:#0b1a40 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card .ptb-link{color:#0b1a40 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card .ptb-link:hover,.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card .ptb-link:focus{color:#243877 !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card:hover,.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card:focus-within{border-color:rgba(93,137,199,0.52) !important;box-shadow:0 22px 56px rgba(36,56,119,0.12) !important}@media (max-width:991px){.ptb-site .ptb-advanced-section--home .ptb-advanced-shell__head{gap:22px;grid-template-columns:1fr;text-align:center}.ptb-site .ptb-advanced-home-logo{justify-content:center}.ptb-site .ptb-advanced-home-logo img{max-width:240px}.ptb-site .ptb-advanced-section--home .ptb-section-heading{margin-left:auto;margin-right:auto}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-grid{grid-template-columns:1fr !important}.ptb-site .ptb-advanced-section--home .ptb-advanced-editorial-card{min-height:0}}.ptb-site .ptb-mega-menu__panel-icon,.ptb-site .ptb-mega-menu__panel-icon img{height:198px !important;width:198px !important}.ptb-site .ptb-home-service-card__icon{height:86px !important;width:86px !important}.ptb-site .ptb-home-service-card__icon img{height:82px !important;width:82px !important}@media (max-width:767px){.ptb-site .ptb-home-service-card__icon{height:94px !important;width:94px !important}.ptb-site .ptb-home-service-card__icon img{height:88px !important;width:88px !important}}.ptb-site .ptb-home-services{padding-bottom:54px !important}@media (max-width:767px){.ptb-site .ptb-home-services{padding-bottom:38px !important}}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__landing a{background:transparent !important;background-color:transparent !important;border-radius:0 !important;box-shadow:none !important;color:#243877 !important;padding-left:0 !important;position:relative !important;transform:translateX(0);transition:transform 180ms ease,color 180ms ease !important}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a{padding-right:30px !important}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__landing a::after{content:none !important;display:none !important}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a::after{color:#5d89c7;content:"\e948" !important;display:inline-flex !important;font-family:"icomoon" !important;font-size:10px;font-style:normal;font-weight:400;line-height:1;opacity:0;pointer-events:none;position:absolute;right:0;speak:never;top:50%;transform:translate(4px,-50%) scale(0.92);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li:hover>a,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a:hover,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a:focus,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a[aria-current="page"],.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__landing a:hover,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__landing a:focus{background:transparent !important;background-color:transparent !important;box-shadow:none !important;color:#243877 !important;padding-left:0 !important;transform:translateX(6px)}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li:hover>a::after,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a:hover::after,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a:focus::after,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li>a[aria-current="page"]::after{opacity:1;transform:translate(0,-50%) scale(1);visibility:visible}.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li.ptb-mega-menu__extra>a,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li.ptb-mega-menu__extra:hover>a,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li.ptb-mega-menu__extra>a:hover,.ptb-site .main-menu .main-menu__list li .ptb-mega-menu__links li.ptb-mega-menu__extra>a:focus{background:transparent !important;background-color:transparent !important;color:#243877 !important;padding-left:0 !important;padding-right:30px !important}.ptb-site .ptb-header-topbar{font-size:13.5px !important;line-height:1.25}.ptb-site .ptb-header-topbar__inner{min-height:36px !important;padding-bottom:3px !important;padding-top:3px !important}.ptb-site .ptb-header-topbar__address,.ptb-site .ptb-header-topbar__phone{font-weight:800}.ptb-site .ptb-header-topbar__address i,.ptb-site .ptb-header-topbar__phone i{font-size:15px !important}.ptb-site .main-header--three .main-header__inner{min-height:78px !important;padding-bottom:8px !important;padding-top:8px !important}.ptb-site .main-header--three .main-header__logo{min-height:68px !important}.ptb-site .main-header--three .main-menu .main-menu__list>li{padding-bottom:32px !important;padding-top:32px !important}.ptb-site .main-header--three .ptb-mega-menu__trigger{min-height:40px !important}@media (max-width:991px){.ptb-site .ptb-header-topbar{font-size:12.5px !important}.ptb-site .ptb-header-topbar__inner{min-height:34px !important}.ptb-site .ptb-header-topbar__phone{font-size:12.5px !important}.ptb-site .main-header--three .main-header__inner{min-height:78px !important;padding-bottom:14px !important;padding-top:14px !important}}@media (max-width:575px){.ptb-site .main-header--three .main-header__inner{min-height:74px !important;padding-bottom:14px !important;padding-top:14px !important}}.ptb-site .ptb-home-clinics-seo{padding-bottom:42px !important}.ptb-site .ptb-home-clinics-seo+.ptb-reviews-block{padding-top:46px !important}.ptb-site .ptb-home-booking-section{padding-bottom:clamp(66px,6vw,88px) !important;padding-top:clamp(66px,6vw,88px) !important}.ptb-site .ptb-home-booking-section .ptb-booking-card{padding:30px !important}.ptb-site .main-footer{background:#243877 !important}.ptb-site .footer-widget__title::before{background-color:#ffffff !important}.ptb-site .footer-widget__title::after{background-color:rgba(255,255,255,0.42) !important}.ptb-site .footer-widget__links a:hover,.ptb-site .main-footer__credit a:hover,.ptb-site .main-footer__legal-links a:hover{color:#ffffff !important}.ptb-site .footer-widget__btn{background:#ffffff !important;border-color:#ffffff !important;box-shadow:none !important;color:#0b1a40 !important}.ptb-site .footer-widget__btn::before,.ptb-site .footer-widget__btn::after{background-color:#0b1a40 !important}.ptb-site .footer-widget__btn span,.ptb-site .footer-widget__btn i,.ptb-site .footer-widget__btn__icon{color:#0b1a40 !important}.ptb-site .footer-widget__btn:hover,.ptb-site .footer-widget__btn:focus{background:#0b1a40 !important;border-color:#ffffff !important;color:#ffffff !important}.ptb-site .footer-widget__btn:hover span,.ptb-site .footer-widget__btn:hover i,.ptb-site .footer-widget__btn:hover .footer-widget__btn__icon,.ptb-site .footer-widget__btn:focus span,.ptb-site .footer-widget__btn:focus i,.ptb-site .footer-widget__btn:focus .footer-widget__btn__icon{color:#ffffff !important}.ptb-site .main-footer__info{background:transparent !important;border:1px solid rgba(255,255,255,0.72) !important;border-radius:8px !important;box-shadow:none !important}.ptb-site .main-footer__info__bg,.ptb-site .main-footer__info::before,.ptb-site .main-footer__info::after{content:none !important;display:none !important}.ptb-site .main-footer__info .main-footer__contact__title,.ptb-site .main-footer__info .main-footer__contact__text,.ptb-site .main-footer__info .main-footer__contact__text a{color:#ffffff !important}.ptb-site .main-footer__contact{transition:transform 180ms ease}.ptb-site .main-footer__contact:hover,.ptb-site .main-footer__contact:focus-within{transform:scale(1.015)}.ptb-site .main-footer__contact__icon{background:transparent !important;border:1px solid rgba(255,255,255,0.46) !important;color:#ffffff !important}.ptb-site .main-footer__contact__icon::after{border-color:rgba(255,255,255,0.18) !important}.ptb-site .main-footer__contact:hover .main-footer__contact__icon,.ptb-site .main-footer__contact:focus-within .main-footer__contact__icon{background:transparent !important;border-color:rgba(255,255,255,0.78) !important;color:#ffffff !important}.ptb-site .main-footer__contact:hover .main-footer__contact__icon::after,.ptb-site .main-footer__contact:focus-within .main-footer__contact__icon::after{border-color:rgba(255,255,255,0.28) !important}.ptb-site .main-footer__contact__text:hover,.ptb-site .main-footer__contact__text a:hover{color:#ffffff !important;text-shadow:none !important}.ptb-site .ptb-team-grid--rows{--bs-gutter-y:24px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card{align-items:stretch;background:linear-gradient(135deg,#ffffff 0%,#ffffff 58%,rgba(93,137,199,0.08) 100%);display:grid;gap:28px;grid-template-columns:minmax(360px,0.45fr) minmax(0,1fr);min-height:0;padding:24px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card::before{background:linear-gradient(135deg,rgba(93,137,199,0.12),rgba(93,137,199,0.03));height:220px;right:-76px;top:-78px;width:220px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__head{align-items:stretch;border-right:1px solid rgba(93,137,199,0.24);display:grid;min-height:100%;padding-right:0;position:relative}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo{background:#0b1a40;border-radius:8px;box-shadow:0 18px 38px rgba(11,26,64,0.14);height:100%;min-height:380px;overflow:hidden;position:relative;width:100%}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo::after{background:rgba(255,255,255,0.46);bottom:22px;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);content:"";height:92px;left:22px;opacity:0.68;padding:1px;pointer-events:none;position:absolute;width:82px;z-index:2;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo img{display:block;height:100%;object-fit:cover;object-position:center top;transition:transform 0.45s ease;width:100%}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card:hover .ptb-team-detail-card__photo img{transform:scale(1.025)}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo-fallback{align-items:center;color:#ffffff;display:flex;font-size:72px;font-weight:900;height:100%;justify-content:center;min-height:inherit}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo-overlay{background:linear-gradient(180deg,rgba(11,26,64,0) 0%,rgba(11,26,64,0.72) 34%,rgba(11,26,64,0.94) 100%);bottom:0;color:#ffffff;left:0;padding:92px 26px 26px;position:absolute;right:0;z-index:1}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo-overlay .ptb-eyebrow{color:rgba(255,255,255,0.8);font-size:12px;letter-spacing:0.08em;margin-bottom:8px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__hex{height:170px;width:148px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo-overlay h3{color:#ffffff;font-size:clamp(25px,2vw,30px);line-height:1.12;margin-bottom:8px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo-overlay .ptb-team-card__specialty{color:rgba(255,255,255,0.88);font-size:17px;line-height:1.45;margin-bottom:0}.ptb-site .ptb-team-detail-card__body{display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(260px,0.9fr);position:relative;z-index:1}.ptb-site .ptb-team-detail-card__main,.ptb-site .ptb-team-detail-card__aside{align-content:start;display:grid;gap:20px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__block{background:rgba(255,255,255,0.68);border:1px solid rgba(93,137,199,0.18);border-radius:8px;padding:18px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__block h4{color:#0b1a40}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__block p{color:#243877}.ptb-site .ptb-team-grid--rows .ptb-tags{gap:8px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card .ptb-link{justify-self:start;margin-top:0}@media (max-width:1199px){.ptb-site .ptb-team-grid--rows .ptb-team-detail-card{grid-template-columns:1fr}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__head{border-bottom:1px solid rgba(93,137,199,0.24);border-right:0;padding-bottom:24px;padding-right:0}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo{min-height:430px}}@media (max-width:767px){.ptb-site .ptb-team-grid--rows .ptb-team-detail-card{padding:18px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__head,.ptb-site .ptb-team-detail-card__body{grid-template-columns:1fr}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__head{justify-items:start}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo{min-height:330px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo-overlay{padding:74px 20px 20px}.ptb-site .ptb-team-grid--rows .ptb-team-detail-card__photo::after{bottom:18px;height:74px;left:18px;width:66px}}@media (max-width:767px){.ptb-site .ptb-home-clinics-seo{padding-bottom:34px !important}.ptb-site .ptb-home-clinics-seo+.ptb-reviews-block{padding-top:38px !important}.ptb-site .ptb-home-specialty-row.is-service-visible{grid-template-columns:1fr}.ptb-site .ptb-home-booking-section .ptb-booking-card{padding:24px !important}}@media (max-width:991px){.ptb-subservice-recommended-section,.ptb-estetica-intro-section+.ptb-subservice-recommended-section{padding:68px 0 72px}.ptb-diagnostic-ultrasound-banner{gap:18px;margin-top:26px;padding:18px 22px}.ptb-diagnostic-ultrasound-banner--home-card{gap:18px;grid-template-columns:auto auto minmax(0,1fr);margin-top:22px;padding:24px}.ptb-service-editorial-flow>.ptb-estetica-tabs,.ptb-service-editorial-flow>.ptb-estetica-prototype__tabs{margin-top:28px}}@media (max-width:767px){.ptb-subservice-recommended-section,.ptb-estetica-intro-section+.ptb-subservice-recommended-section{padding:58px 0 62px}.ptb-subservice-recommended-section .ptb-service-alert-grid{gap:14px;grid-template-columns:1fr;margin-top:0}.ptb-subservice-recommended-section .ptb-service-alert-grid__heading,.ptb-subservice-recommended-section .ptb-mini-card{padding:22px}.ptb-subservice-recommended-section .ptb-mini-card{min-height:0}.ptb-diagnostic-ultrasound-banner{align-items:start;gap:14px;grid-template-columns:1fr;margin-top:24px;padding:18px}.ptb-diagnostic-ultrasound-banner--home-card{grid-template-columns:auto minmax(0,1fr);margin-top:20px;padding:22px}.ptb-diagnostic-ultrasound-banner--home-card .ptb-diagnostic-ultrasound-banner__copy{grid-column:1 / -1}.ptb-diagnostic-ultrasound-banner__icon{height:70px;width:70px}.ptb-diagnostic-ultrasound-banner__icon img{height:52px;width:52px}.ptb-diagnostic-ultrasound-banner__copy h3{font-size:20px}.ptb-diagnostic-ultrasound-banner__copy p{font-size:15px}}@media (max-width:575px){.ptb-subservice-recommended-section,.ptb-estetica-intro-section+.ptb-subservice-recommended-section{padding:52px 0 56px}.ptb-service-editorial-flow>.ptb-estetica-tabs,.ptb-service-editorial-flow>.ptb-estetica-prototype__tabs{margin-top:24px}.ptb-service-editorial-flow>.ptb-diagnostic-ultrasound-banner+.ptb-estetica-tabs,.ptb-service-editorial-flow>.ptb-diagnostic-ultrasound-banner+.ptb-estetica-prototype__tabs{margin-top:22px}}.ptb-site .preloader{background:rgba(255,255,255,0.96)}.ptb-site .preloader__image{animation:none;background-size:58px auto;opacity:0.92;transform:none}.ptb-site .main-header--three .main-menu .main-menu__list>li.current>a,.ptb-site .main-header--three .main-menu .main-menu__list>li.current>.ptb-mega-menu__trigger{color:#ffffff !important}.ptb-site #ptb-home-booking-form>.mediox-btn,.ptb-site .ptb-copy-block>.ptb-btn.mediox-btn:not(.ptb-btn--light),.ptb-site .ptb-clinic-band__actions .ptb-btn.mediox-btn:not(.ptb-btn--light){background:#2e51a3 !important;border-color:#2e51a3 !important;color:#ffffff !important}.ptb-site #ptb-home-booking-form>.mediox-btn span,.ptb-site .ptb-copy-block>.ptb-btn.mediox-btn:not(.ptb-btn--light) span,.ptb-site .ptb-clinic-band__actions .ptb-btn.mediox-btn:not(.ptb-btn--light) span{color:#ffffff !important}.ptb-site .ptb-copy-block>.ptb-eyebrow,.ptb-site .ptb-home-clinics-seo .ptb-eyebrow,.ptb-site .ptb-cookie-consent__content a{color:#2e51a3 !important}.ptb-site .ptb-cookie-btn--primary{background:#2e51a3;border-color:#2e51a3;color:#ffffff}.ptb-home-service-showcase .owl-dots .owl-dot,.ptb-home-team-original .owl-dots .owl-dot{align-items:center;display:inline-flex !important;justify-content:center;min-height:32px;min-width:32px;padding:0 !important}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded){display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded)>:nth-child(n+5){display:none}@media (max-width:1199px){.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded){grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded)>:nth-child(n+4){display:none}}@media (max-width:767px){.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded){gap:14px;grid-template-columns:1fr}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded)>:nth-child(n+2){display:none}}@media (max-width:767px){.ptb-home-team-original .team-card-two{align-items:center;width:100%}.ptb-home-team-original .team-card-two__identity{align-self:stretch;box-sizing:border-box;padding-inline:14px;text-align:center;width:100%}.ptb-home-team-original .team-card-two__name,.ptb-home-team-original .team-card-two__designation{text-align:center}.ptb-home-team-original .team-two__carousel.owl-carousel .owl-nav{margin-top:34px}.ptb-home-team-original .team-two__carousel.owl-carousel .owl-nav button{background:#5d89c7 !important;border:1px solid rgba(255,255,255,0.58) !important;box-shadow:0 10px 24px rgba(11,26,64,0.22);color:#ffffff !important}.ptb-home-team-original .team-two__carousel.owl-carousel .owl-nav button:hover,.ptb-home-team-original .team-two__carousel.owl-carousel .owl-nav button:focus-visible{background:#0b1a40 !important;border-color:#5d89c7 !important;color:#ffffff !important}}.ptb-site .ptb-whatsapp-booking-form>.ptb-booking-submit.mediox-btn.ptb-btn{background-color:#2e51a3 !important;border-color:#2e51a3 !important;color:#ffffff !important}.ptb-site .ptb-whatsapp-booking-form>.ptb-booking-submit.mediox-btn.ptb-btn>span{background-color:transparent !important;color:#ffffff !important}.ptb-site .ptb-whatsapp-booking-form>.ptb-booking-submit.mediox-btn.ptb-btn:hover,.ptb-site .ptb-whatsapp-booking-form>.ptb-booking-submit.mediox-btn.ptb-btn:focus-visible{background-color:#243877 !important;border-color:#243877 !important}.ptb-site .ptb-page-hero .ptb-eyebrow,.ptb-site .ptb-static-hero .ptb-eyebrow{color:#ffffff !important}
.ptb-site .main-slider-two__carousel .owl-stage-outer{overflow:hidden;position:relative}.ptb-site .main-slider-two__carousel .owl-stage{position:relative}.ptb-site .main-slider-two__carousel .owl-stage:after{clear:both;content:"";display:block}.ptb-site .main-slider-two__carousel .owl-item{float:left;min-height:1px;position:relative}
/* PTB hero fade slider controls */
.ptb-site .main-slider-two__carousel.owl-carousel .animated{animation-duration:650ms;animation-fill-mode:both}.ptb-site .main-slider-two__carousel.owl-carousel .fadeOut{animation-name:ptbHeroFadeOut}.ptb-site .main-slider-two__carousel.owl-carousel .fadeIn{animation-name:ptbHeroFadeIn}@keyframes ptbHeroFadeOut{from{opacity:1}to{opacity:0}}@keyframes ptbHeroFadeIn{from{opacity:0}to{opacity:1}}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button span{color:currentColor;display:inline-flex;font-family:"icomoon"!important;font-size:18px;font-style:normal;font-weight:400;line-height:1;speak:never}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button .icon-arrow-left:before{content:"\e949"}.ptb-site .main-slider-two__carousel.owl-carousel .owl-nav button .icon-arrow-right:before{content:"\e94a"}
/* PTB home team restore safety */
.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded){display:grid!important;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded)>:nth-child(n+5){display:none}@media (max-width:1199px){.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded)>:nth-child(n+4){display:none}}@media (max-width:767px){.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded){display:grid!important;gap:14px;grid-template-columns:1fr}.ptb-home-team-original .team-two__carousel.owl-carousel:not(.owl-loaded)>:nth-child(n+2){display:none}}
/* PTB home team static grid */.ptb-home-team-original{content-visibility:visible;contain-intrinsic-size:auto;height:auto!important;min-height:0!important}.ptb-home-team-original .ptb-home-team-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.ptb-home-team-original .ptb-home-team-grid .item{flex:0 1 270px;min-width:0}@media (max-width:1199px){.ptb-home-team-original .ptb-home-team-grid{justify-content:center}}@media (max-width:991px){.ptb-home-team-original .ptb-home-team-grid{gap:14px}}@media (max-width:767px){.ptb-home-team-original .ptb-home-team-grid .item{flex-basis:min(100%,360px)}}