:root{--ease-out:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out:cubic-bezier(0.77, 0, 0.175, 1)}.wp-block-button__link,:where(.ab-form,.ab-callback) [type=submit],.ab-goals__tab{transition-property:transform,translate,background-color,color,box-shadow,border-color}.wp-block-button__link:active,:where(.ab-form,.ab-callback) [type=submit]:active,.ab-goals__tab:active{transform:scale(.97);transition-duration:160ms}.wp-block-button__link:hover{transform:none}@media (hover:hover) and (pointer:fine){.wp-block-button__link:hover{box-shadow:0 12px 26px -14px rgb(44 58 38 / .55)}.ab-list a{transition:background-color 250ms ease,transform 450ms var(--ease-out)}.ab-list a:hover{padding-inline:.25rem;transform:translateX(10px)}.ab-card:hover img{border-radius:90px var(--wp--custom--radius--m) var(--wp--custom--radius--m) var(--wp--custom--radius--m)}a.ab-contact__tile:hover{transform:translateY(-4px)}}@media not ((hover:hover) and (pointer:fine)){.ab-list a:hover{padding-inline:.25rem}a.ab-contact__tile:hover{transform:none}}.ab-js main h2:not(.ab-split){opacity:0;animation:ab-safety 0s 2.5s forwards}@keyframes ab-safety{to{opacity:1}}.ab-split .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .02em .14em;margin:-.06em -.02em -.14em}.ab-split .wi{display:inline-block;transform:translate3d(0,108%,0) rotate(4deg);opacity:0;filter:blur(6px);transform-origin:left bottom;transition:transform 900ms var(--ease-out),opacity 700ms var(--ease-out),filter 700ms var(--ease-out);transition-delay:calc(var(--i) * 42ms)}.ab-split.is-in .wi{transform:none;opacity:1;filter:none}.ab-js main h2:not(.ab-split) .ab-mark::after,.ab-split .ab-mark::after{transform:skewX(-8deg) scaleX(0);transform-origin:left center;transition:none}.ab-split.is-in .ab-mark::after{transform:skewX(-8deg) scaleX(1);transition:transform 700ms var(--ease-out);transition-delay:calc(var(--n) * 42ms + 250ms)}main h1{animation:ab-hero-rise 800ms var(--ease-out) both}main h1 .ab-mark::after{transform-origin:left center;animation:ab-mark-draw 700ms var(--ease-out) both 380ms}@keyframes ab-mark-draw{from{transform:skewX(-8deg) scaleX(0)}to{transform:skewX(-8deg) scaleX(1)}}main h1.ab-split .wi{transform:none;opacity:1;filter:none;transition:none}@media (prefers-reduced-motion:reduce){html:not(.ab-motion-full) main h1,html:not(.ab-motion-full) main h1 .ab-mark::after{animation:none}}.ab-leaf{clip-path:inset(22% 22% 22% 22% round 50% 0 50% 0);transition:clip-path 1200ms var(--ease-in-out)}.ab-leaf.is-in{clip-path:inset(0 0 0 0 round 0 0 0 0)}.ab-leaf img{transform:scale(1.18);transition:transform 1600ms var(--ease-out)}.ab-leaf.is-in img{transform:scale(1)}@supports (animation-timeline:view()){.ab-frame.is-in img{transition:none;animation:ab-parallax linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes ab-parallax{from{transform:translate3d(0,-7%,0) scale(1.14)}to{transform:translate3d(0,7%,0) scale(1.14)}}}.ab-stagger{opacity:0;transition:opacity 700ms var(--ease-out),transform 900ms var(--ease-out);transition-delay:var(--d,0ms)}.ab-list>.ab-stagger{transform:translate3d(-28px,0,0)}:is(.ab-cards,.ab-posts)>.ab-stagger{transform:translate3d(0,34px,0) scale(.96)}.ab-contact>.ab-stagger{transform:scale(.94)}:is(.ab-process,.ab-facts,.ab-goals__tabs)>.ab-stagger{transform:translate3d(0,16px,0)}.ab-stagger-group.is-in>.ab-stagger{opacity:1;transform:none}.ab-fade{opacity:0;transform:translate3d(0,14px,0);transition:opacity 700ms var(--ease-out),transform 900ms var(--ease-out)}.wp-block-details.ab-fade{transform:none}.ab-fade.is-in{opacity:1;transform:none}.ab-goals__panel.is-entering{animation:none}.ab-header{transition:box-shadow 250ms var(--ease-out),background-color 250ms ease}.ab-header.is-scrolled{box-shadow:0 10px 30px -22px rgb(44 58 38 / .45)}.ab-header .ab-brand{transform-origin:left center;transition:transform 300ms var(--ease-out)}.ab-header.is-scrolled .ab-brand{transform:scale(.86)}.ab-cinta{overflow:hidden;white-space:nowrap;background:var(--ab-musgo);color:var(--ab-hueso);padding-block:clamp(.9rem, 2vw, 1.4rem)}.ab-cinta__track{display:inline-flex;align-items:center;gap:clamp(1.5rem, 3vw, 2.75rem);animation:ab-cinta 48s linear infinite;font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:clamp(1.4rem, 3.2vw, 2.6rem);letter-spacing:-.03em}.ab-cinta__track>span{display:inline-flex;align-items:center;gap:clamp(1.5rem, 3vw, 2.75rem)}.ab-cinta__track svg{width:.8em;height:.8em;color:var(--ab-lima);flex:none}.ab-cinta__track>span:nth-child(even){color:#fff0;-webkit-text-stroke:1.2px var(--ab-salvia)}@media (hover:hover) and (pointer:fine){.ab-cinta:hover .ab-cinta__track{animation-play-state:paused}}@keyframes ab-cinta{to{transform:translate3d(-50%,0,0)}}.wp-block-post-content>.ab-cinta,.wp-block-post-content>.ab-hscroll{margin-block:0!important}.ab-hscroll{position:relative}.ab-hscroll__inner{width:min(1280px, calc(100% - 2 * clamp(1.25rem, 5vw, 3.5rem)));margin-inline:auto}.ab-hscroll__sticky{padding-block:var(--wp--preset--spacing--60);overflow:hidden}.ab-hscroll__head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(1.5rem, 3vw, 2.5rem)}.ab-hscroll__head h2{margin:0;max-width:14ch}.ab-hscroll__head p{margin:0;max-width:32ch;color:var(--ab-corteza)}.ab-hscroll__track{display:flex;gap:clamp(1rem, 2vw, 1.75rem);will-change:transform}.ab-hscroll__bar{height:3px;background:rgb(44 58 38 / .15);border-radius:3px;margin-top:2rem;overflow:hidden}.ab-hscroll__bar i{display:block;height:100%;background:var(--ab-musgo);transform:scaleX(0);transform-origin:left}.ab-hscroll.is-pinned{height:calc(100vh + var(--ab-hs-extra, 0px))}.ab-hscroll.is-pinned .ab-hscroll__sticky{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(4.5rem, 9vh, 6rem) 2rem}.admin-bar .ab-hscroll.is-pinned .ab-hscroll__sticky{top:32px;min-height:calc(100vh - 32px)}.ab-hscroll:not(.is-pinned) .ab-hscroll__track{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:thin}.ab-hscroll:not(.is-pinned) .ab-hscroll__bar{display:none}.ab-hcard{flex:0 0 clamp(240px, 24vw, 340px);scroll-snap-align:start;position:relative;display:flex;flex-direction:column;gap:.4rem;text-decoration:none!important;color:var(--ab-tinta)!important}.ab-hcard__img{overflow:hidden;border-radius:var(--wp--custom--radius--l) var(--wp--custom--radius--l) var(--wp--custom--radius--l) 160px;height:min(46vh, 430px);margin-bottom:.8rem}.ab-hcard img{width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.ab-hcard:hover img{transform:scale(1.06)}.ab-hcard:hover strong{text-decoration:underline;text-decoration-color:var(--ab-lima);text-decoration-thickness:3px;text-underline-offset:6px}}.ab-hcard__cat{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-oliva)}.ab-hcard strong{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.4rem, 2.2vw, 1.9rem);font-weight:650;letter-spacing:-.03em;color:var(--ab-musgo);line-height:1.05}.ab-hcard__txt{color:var(--ab-corteza);font-size:var(--wp--preset--font-size--s);line-height:1.5}.ab-cursor{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;width:0;height:0}.ab-cursor__dot{position:absolute;left:-32px;top:-32px;width:64px;height:64px;border-radius:50%;background:var(--ab-lima);opacity:0;transform:scale(.1);transition:transform 300ms var(--ease-out),opacity 200ms var(--ease-out);display:grid;place-items:center}.ab-cursor.is-on .ab-cursor__dot{opacity:.9;transform:scale(.22)}.ab-cursor.is-link .ab-cursor__dot{transform:scale(.55);opacity:.4}.ab-cursor.is-media .ab-cursor__dot{transform:scale(1);opacity:1}.ab-cursor.is-text .ab-cursor__dot{transform:scale(.1)}.ab-cursor__label{font:800 12px/1 var(--wp--preset--font-family--body);color:var(--ab-musgo);letter-spacing:.06em;text-transform:uppercase;opacity:0;transition:opacity 150ms ease}.ab-cursor.is-media .ab-cursor__label{opacity:1;transition-delay:80ms}@media not ((hover:hover) and (pointer:fine)){.ab-cursor{display:none}}.ab-reduced .ab-split .wi{transform:none;filter:none;transition:opacity 400ms ease;transition-delay:calc(var(--i) * 20ms)}.ab-reduced .ab-split .ab-mark::after{transform:skewX(-8deg);opacity:0;transition:none}.ab-reduced .ab-split.is-in .ab-mark::after{transform:skewX(-8deg);opacity:1;transition:opacity 400ms ease;transition-delay:calc(var(--n) * 20ms)}.ab-reduced .ab-leaf{clip-path:none;opacity:0;transition:opacity 500ms ease}.ab-reduced .ab-leaf.is-in{opacity:1}.ab-reduced .ab-leaf img{transform:none}.ab-reduced :is(.ab-stagger,.ab-fade){transform:none!important;transition:opacity 400ms ease}.ab-reduced{scroll-behavior:auto}.ab-reduced .ab-cinta__track{animation:none}.ab-reduced .ab-frame img{animation:none!important}.ab-goals__tabswrap{position:relative;margin-bottom:2rem}.ab-goals__tabswrap .ab-goals__tabs{margin-bottom:0}.ab-goals__tabs--active{position:absolute;inset:0;pointer-events:none;transition:clip-path 380ms var(--ease-in-out)}.ab-goals__tabs--active .ab-goals__tab{background:var(--ab-musgo);border-color:var(--ab-musgo);color:var(--ab-hueso);opacity:1!important;transform:none!important}.ab-goals__tabs.has-indicator .ab-goals__tab[aria-selected="true"]{background:#fff0;color:var(--ab-musgo);border-color:rgb(44 58 38 / .22)}@media (max-width:700px){.ab-goals__tabs--active{display:none}.ab-goals__tabs.has-indicator .ab-goals__tab[aria-selected="true"]{background:var(--ab-musgo);color:var(--ab-hueso)}}.ab-hero h1 .ch{display:inline-block;transition:transform 380ms var(--ease-out),color 250ms ease;will-change:transform}.ab-hero h1 .ch.is-hot{color:var(--ab-oliva)}.ab-tilt{transform-style:preserve-3d;will-change:transform;position:relative}.ab-tilt::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgb(255 255 255 / .35),transparent 55%);transition:opacity 300ms ease}.ab-tilt.is-tilting::after{opacity:1}@view-transition{navigation:auto}.page-template-page-tratamiento .ab-hero .ab-frame{view-transition-name:ab-hero-img}::view-transition-old(ab-hero-img),::view-transition-new(ab-hero-img){width:100%;height:100%;object-fit:cover;overflow:clip}::view-transition-group(ab-hero-img){animation-duration:650ms;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(root){animation:280ms var(--ease-out,ease-out) both ab-vt-out}::view-transition-new(root){animation:520ms cubic-bezier(.23,1,.32,1) both ab-vt-in}@keyframes ab-vt-out{to{opacity:0;transform:translateY(-14px)}}@keyframes ab-vt-in{from{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){html:not(.ab-motion-full)::view-transition-group(*),html:not(.ab-motion-full)::view-transition-old(*),html:not(.ab-motion-full)::view-transition-new(*){animation-duration:120ms!important}html:not(.ab-motion-full)::view-transition-old(root),html:not(.ab-motion-full)::view-transition-new(root){animation-name:none!important}}.ab-is-home .ab-hero .ab-frame{animation:ab-hero-leaf 1200ms var(--ease-in-out) both 120ms}.ab-is-home .ab-hero .ab-frame img{animation:ab-hero-zoom 1600ms var(--ease-out) both 120ms}@keyframes ab-hero-leaf{from{clip-path:inset(22% 22% 22% 22% round 50% 0 50% 0)}to{clip-path:inset(0 0 0 0 round 0 0 0 0)}}@keyframes ab-hero-zoom{from{transform:scale(1.18)}to{transform:none}}.ab-hero :is(.ab-lead,.ab-proof,.ab-callback,.wp-block-buttons){animation:ab-hero-rise 800ms var(--ease-out) both 60ms}@keyframes ab-hero-rise{from{opacity:0;transform:translate3d(0,14px,0)}}@media (prefers-reduced-motion:reduce){html:not(.ab-motion-full) .ab-is-home .ab-hero .ab-frame,html:not(.ab-motion-full) .ab-is-home .ab-hero .ab-frame img,html:not(.ab-motion-full) .ab-hero :is(.ab-lead,.ab-proof,.ab-callback,.wp-block-buttons){animation:none}}.ab-hcard__img.ab-tilt::after{display:none}