main.svelte-fr5uvn{width:100%}.banner.svelte-fr5uvn{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden}.banner.svelte-fr5uvn .image:where(.svelte-fr5uvn){width:100%;height:100%}.banner.svelte-fr5uvn .image:where(.svelte-fr5uvn) img:where(.svelte-fr5uvn){width:100%;height:100%;object-fit:cover;object-position:center}.badge.svelte-fr5uvn{background:linear-gradient(to left,#eee9,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:1em;color:#fff;text-shadow:0 4px 4px rgba(10,68,50,.58);padding:30px 40px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;margin:-110px 0 0 180px;position:relative;z-index:10;width:fit-content;max-width:calc(100% - 40px)}.badge.svelte-fr5uvn .logo:where(.svelte-fr5uvn) img:where(.svelte-fr5uvn){width:100px;height:auto}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn){display:flex;flex-direction:column;font-weight:400}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn) .top:where(.svelte-fr5uvn){font-size:20px;color:#fff;opacity:.9}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn) .bottom:where(.svelte-fr5uvn){font-size:48px;color:#fff}.before-after-gallery.svelte-fr5uvn{max-width:1200px;margin:80px auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.before-after.svelte-fr5uvn{overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}.before-after.svelte-fr5uvn:hover{transform:translateY(-5px);box-shadow:0 8px 15px #00000026}.before-after.full-width.svelte-fr5uvn{grid-column:1 / -1}.before-after.svelte-fr5uvn .image:where(.svelte-fr5uvn){width:100%;display:flex;align-items:center;justify-content:center}.caption.svelte-fr5uvn{background:#f8f9fa;padding:15px 20px;font-size:16px;font-weight:600;color:#374151;text-align:center;border-bottom:1px solid #e5e7eb}.before-after.svelte-fr5uvn .image:where(.svelte-fr5uvn) img:where(.svelte-fr5uvn){width:100%;height:auto;object-fit:contain;object-position:center;background:#f8f9fa;display:block}@media (max-width: 1024px){.before-after-gallery.svelte-fr5uvn{grid-template-columns:1fr}.before-after.full-width.svelte-fr5uvn{grid-column:1}.badge.svelte-fr5uvn{padding:25px 30px;margin:-40px 0 0 20px}.badge.svelte-fr5uvn .logo:where(.svelte-fr5uvn) img:where(.svelte-fr5uvn){width:80px}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn) .top:where(.svelte-fr5uvn){font-size:18px}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn) .bottom:where(.svelte-fr5uvn){font-size:24px}}@media (max-width: 768px){.banner.svelte-fr5uvn{height:50vh;min-height:300px}.badge.svelte-fr5uvn{padding:20px 25px;flex-direction:column;gap:15px;text-align:center;margin:-30px 0 0 15px}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn) .top:where(.svelte-fr5uvn){font-size:16px}.badge.svelte-fr5uvn .text:where(.svelte-fr5uvn) .bottom:where(.svelte-fr5uvn){font-size:20px}.badge.svelte-fr5uvn .logo:where(.svelte-fr5uvn) img:where(.svelte-fr5uvn){width:60px}.before-after-gallery.svelte-fr5uvn{margin:60px auto}}@media (max-width: 640px){.before-after-gallery.svelte-fr5uvn{padding:0 15px}}
