section.before-after{background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:2rem;position:relative}section.before-after .wrapper{border:.96px solid #05f;border-radius:20px;margin-inline:auto;max-width:1536px;padding:3rem;width:100%}section.before-after .grid{display:grid;gap:2rem}section.before-after .text-side{margin-top:1.5rem;color:inherit;font-size:1.125rem;line-height:1.75rem;max-width:65ch}section.before-after .text-side ul{list-style-type:disc;padding-inline-start:1.625em}section.before-after .text-side h1.heading,section.before-after .text-side h2.heading,section.before-after .text-side h3.heading,section.before-after .text-side h4.heading,section.before-after .text-side h5.heading,section.before-after .text-side p.heading{line-height:1.7777778;margin-bottom:1.5rem}section.before-after .text-side p.heading{font-size:1.125rem;font-weight:700}section.before-after .text-side h1.heading,section.before-after .text-side h2.heading,section.before-after .text-side h3.heading,section.before-after .text-side h4.heading,section.before-after .text-side h5.heading{--fluid-letter-spacing:.0073529412em;--fluid-line-height:inherit;font-size:clamp( 1.6018rem, calc( 1.5555vw + 1.2907rem ), 3.1573rem);letter-spacing:var( --fluid-letter-spacing );line-height:var( --fluid-line-height )}section.before-after button{align-items:center;display:inline-flex;font-size:.875rem;gap:1.25rem;justify-content:space-between;line-height:1.25rem;min-width:209px}section.before-after button svg{height:14px;stroke:#fff;stroke-width:2;width:14px}section.before-after button svg,section.before-after button svg *{pointer-events:none}section.before-after button.before-button{margin-bottom:.5em}section.before-after button.after-button{margin-bottom:1.5em}section.before-after button.before-button{margin-right:.5rem}section.before-after button[aria-pressed=false]{color:rgb(255 255 255 / var(--tw-text-opacity,1))}section.before-after button[aria-pressed=false] svg{color:rgb(255 255 255 / var(--tw-text-opacity,1))}section.before-after button[aria-pressed=true]{background-color:rgb(229 229 229 / var(--tw-bg-opacity,1))}section.before-after button[aria-pressed=true] svg{color:rgb(0 0 0 / var(--tw-text-opacity,1))}section.before-after [data-aos=fade-up]{position:relative}section.before-after img{border-radius:1rem}@media (max-width:768px){section.before-after .text-side{margin-top:0}}@media (min-width:768px){section.before-after .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){section.before-after .wrapper{width:83.33%}section.before-after .text-side p.heading{max-width:90%}section.before-after .text-content{max-width:90%}}