.header.svelte-16cp7p3{background:var(--background);box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000;width:100%}.header-container.svelte-16cp7p3{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:70px}.logo.svelte-16cp7p3{flex-shrink:0}.logo.svelte-16cp7p3 img:where(.svelte-16cp7p3){height:40px;width:auto;object-fit:contain}.desktop-nav.svelte-16cp7p3{display:none;flex:1;justify-content:center}@media (min-width: 768px){.desktop-nav.svelte-16cp7p3{display:flex}}.nav-list.svelte-16cp7p3{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-item.svelte-16cp7p3{position:relative;display:flex;align-items:center}.nav-link.svelte-16cp7p3,.nav-button.svelte-16cp7p3{color:var(--text);text-decoration:none;font-weight:500;font-size:1rem;padding:.5rem 0;border:none;background:none;cursor:pointer;transition:color .3s ease;display:flex;align-items:center}.nav-link.svelte-16cp7p3:hover,.nav-button.svelte-16cp7p3:hover{color:var(--primary)}.nav-button.svelte-16cp7p3{font-family:inherit}.dropdown-toggle.svelte-16cp7p3,.sub-dropdown-toggle.svelte-16cp7p3{background:none;border:none;cursor:pointer;padding:.25rem;margin-left:.25rem;display:flex;align-items:center;transition:transform .3s ease}.dropdown-toggle.svelte-16cp7p3:hover,.sub-dropdown-toggle.svelte-16cp7p3:hover{transform:scale(1.1)}.dropdown-icon.svelte-16cp7p3{width:16px;height:16px;stroke-width:2;transition:transform .3s ease}.nav-item.has-dropdown.svelte-16cp7p3 .dropdown-toggle[aria-expanded=true]:where(.svelte-16cp7p3) .dropdown-icon:where(.svelte-16cp7p3){transform:rotate(180deg)}.dropdown-menu.svelte-16cp7p3{position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--background);border-radius:8px;box-shadow:0 10px 30px #00000026;min-width:300px;z-index:1001;opacity:0;visibility:hidden;transform:translate(-50%) translateY(-10px);transition:all .3s ease}.dropdown-menu.horizontal.svelte-16cp7p3{display:flex;flex-direction:row;min-width:600px}.nav-item.has-dropdown.svelte-16cp7p3 .dropdown-toggle[aria-expanded=true]:where(.svelte-16cp7p3)+.dropdown-menu:where(.svelte-16cp7p3){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown-content.svelte-16cp7p3{padding:1rem}.dropdown-menu.horizontal.svelte-16cp7p3 .dropdown-content:where(.svelte-16cp7p3){display:flex;flex-wrap:wrap;gap:1rem}.dropdown-item.svelte-16cp7p3{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border-radius:6px;transition:background-color .3s ease;position:relative}.dropdown-item.svelte-16cp7p3:hover{background-color:#f8f9fa}.dropdown-menu.horizontal.svelte-16cp7p3 .dropdown-item:where(.svelte-16cp7p3){flex:1;min-width:200px}.dropdown-item-image.svelte-16cp7p3{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid var(--accent);display:flex;align-items:center;justify-content:center}.dropdown-item-image.svelte-16cp7p3 img:where(.svelte-16cp7p3){width:100%;height:100%;object-fit:cover}.dropdown-item-content.svelte-16cp7p3{flex:1;min-width:0}.dropdown-item-title.svelte-16cp7p3,.dropdown-item-button.svelte-16cp7p3{font-weight:600;color:var(--text);text-decoration:none;font-size:1rem;margin:0 0 .25rem;border:none;background:none;cursor:pointer;font-family:inherit;display:block;width:100%;text-align:left}.dropdown-item-title.svelte-16cp7p3:hover,.dropdown-item-button.svelte-16cp7p3:hover{color:var(--primary)}.dropdown-item-description.svelte-16cp7p3{color:var(--text);font-size:.875rem;line-height:1.4;margin:0}.sub-dropdown-menu.svelte-16cp7p3{position:absolute;top:0;left:100%;background:var(--background);border-radius:8px;box-shadow:0 10px 30px #00000026;min-width:250px;z-index:1002;opacity:0;visibility:hidden;transform:translate(-10px);transition:all .3s ease}.sub-dropdown-menu.horizontal.svelte-16cp7p3{display:flex;flex-direction:row;min-width:500px}.dropdown-item.svelte-16cp7p3:hover .sub-dropdown-toggle[aria-expanded=true]:where(.svelte-16cp7p3)+.sub-dropdown-menu:where(.svelte-16cp7p3){opacity:1;visibility:visible;transform:translate(0)}.sub-dropdown-content.svelte-16cp7p3{padding:.75rem}.sub-dropdown-menu.horizontal.svelte-16cp7p3 .sub-dropdown-content:where(.svelte-16cp7p3){display:flex;flex-wrap:wrap;gap:.75rem}.sub-dropdown-item.svelte-16cp7p3{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;border-radius:6px;transition:background-color .3s ease}.sub-dropdown-item.svelte-16cp7p3:hover{background-color:var(--background)}.sub-dropdown-menu.horizontal.svelte-16cp7p3 .sub-dropdown-item:where(.svelte-16cp7p3){flex:1;min-width:150px}.sub-dropdown-item-image.svelte-16cp7p3{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--accent);display:flex;align-items:center;justify-content:center}.sub-dropdown-item-image.svelte-16cp7p3 img:where(.svelte-16cp7p3){width:100%;height:100%;object-fit:cover}.sub-dropdown-item-content.svelte-16cp7p3{flex:1;min-width:0}.sub-dropdown-item-title.svelte-16cp7p3,.sub-dropdown-item-button.svelte-16cp7p3{font-weight:500;color:var(--text);text-decoration:none;font-size:.875rem;margin:0 0 .125rem;border:none;background:none;cursor:pointer;font-family:inherit;display:block;width:100%;text-align:left}.sub-dropdown-item-title.svelte-16cp7p3:hover,.sub-dropdown-item-button.svelte-16cp7p3:hover{color:var(--primary)}.sub-dropdown-item-description.svelte-16cp7p3{color:var(--text);font-size:.75rem;line-height:1.3;margin:0}.mobile-menu-toggle.svelte-16cp7p3{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:none;border:none;cursor:pointer;padding:0}@media (min-width: 768px){.mobile-menu-toggle.svelte-16cp7p3{display:none}}.hamburger-line.svelte-16cp7p3{width:100%;height:3px;background:var(--text);transition:all .3s ease;transform-origin:center}.mobile-menu-toggle[aria-expanded=true].svelte-16cp7p3 .hamburger-line:where(.svelte-16cp7p3):nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle[aria-expanded=true].svelte-16cp7p3 .hamburger-line:where(.svelte-16cp7p3):nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true].svelte-16cp7p3 .hamburger-line:where(.svelte-16cp7p3):nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-nav.svelte-16cp7p3{position:absolute;top:100%;left:0;right:0;background:var(--background);box-shadow:0 5px 15px #0000001a;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-nav.open.svelte-16cp7p3{max-height:80vh;overflow-y:auto}@media (min-width: 768px){.mobile-nav.svelte-16cp7p3{display:none}}.mobile-nav-list.svelte-16cp7p3{list-style:none;margin:0;padding:1rem}.mobile-nav-item.svelte-16cp7p3{border-bottom:1px solid var(--text)}.mobile-nav-item.svelte-16cp7p3:last-child{border-bottom:none}.mobile-nav-link.svelte-16cp7p3,.mobile-nav-button.svelte-16cp7p3{display:block;padding:1rem 0;color:var(--text);text-decoration:none;font-weight:500;border:none;background:none;cursor:pointer;font-family:inherit;font-size:1rem;width:100%;text-align:left}.mobile-nav-link.svelte-16cp7p3:hover,.mobile-nav-button.svelte-16cp7p3:hover{color:var(--primary)}.mobile-dropdown-toggle.svelte-16cp7p3{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.5rem}.mobile-dropdown-list.svelte-16cp7p3{list-style:none;margin:0;padding:0 0 0 1rem;background:var(--background)}.mobile-dropdown-item.svelte-16cp7p3{border-bottom:1px solid var(--text)}.mobile-dropdown-item.svelte-16cp7p3:last-child{border-bottom:none}.mobile-dropdown-link.svelte-16cp7p3,.mobile-dropdown-button.svelte-16cp7p3{display:block;padding:.75rem 0;color:var(--text);text-decoration:none;font-size:.9rem;border:none;background:none;cursor:pointer;font-family:inherit;width:100%;text-align:left}.mobile-dropdown-link.svelte-16cp7p3:hover,.mobile-dropdown-button.svelte-16cp7p3:hover{color:var(--primary)}.mobile-dropdown-description.svelte-16cp7p3{color:var(--text);font-size:.8rem;margin:0 0 .5rem;line-height:1.3}@media (prefers-reduced-motion: reduce){.svelte-16cp7p3{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav-link.svelte-16cp7p3:focus,.nav-button.svelte-16cp7p3:focus,.dropdown-toggle.svelte-16cp7p3:focus,.mobile-menu-toggle.svelte-16cp7p3:focus,.mobile-nav-link.svelte-16cp7p3:focus,.mobile-nav-button.svelte-16cp7p3:focus{outline:2px solid var(--primary);outline-offset:2px}.footer.svelte-xhw2nw{border-top:1px solid var(--primary);z-index:1000;width:100%;padding:1rem;text-align:center;color:var(--text);font-size:.8rem;font-weight:500}.hero.svelte-ladkm8{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-background.svelte-ladkm8{width:100%;height:300px;z-index:1}.hero-background.svelte-ladkm8 img:where(.svelte-ladkm8){width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-ladkm8{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,hsla(var(--primaryHS),var(--primaryL),.5),hsla(var(--primaryHS),var(--primaryL),.6) 70%,hsla(var(--primaryHS),var(--primaryL),.8));z-index:2}.hero-content.svelte-ladkm8{position:relative;z-index:3;width:100%;display:flex;flex-direction:column}.hero-title-section.svelte-ladkm8{background-color:var(--primary);padding:1rem .5rem;text-align:center;width:100%}.hero-title.svelte-ladkm8{color:#fff;font-size:1.25rem;font-weight:700;margin:0;line-height:1.3;text-transform:uppercase;letter-spacing:.5px}.hero-subtitle-section.svelte-ladkm8{background-color:var(--primary-lighter);padding:1rem .5rem;text-align:center;width:100%}.hero-subtitle.svelte-ladkm8{color:var(--text);font-size:.9rem;line-height:1.4;max-width:1200px;margin:0 auto}@media (max-width: 768px){.hero-title.svelte-ladkm8{font-size:1.2rem}.hero-subtitle.svelte-ladkm8{font-size:.9rem}.hero-title-section.svelte-ladkm8{padding:1.5rem 1rem}.hero-subtitle-section.svelte-ladkm8{padding:1rem}}@media (max-width: 480px){.hero-title.svelte-ladkm8{font-size:1rem}.hero-subtitle.svelte-ladkm8{font-size:.8rem}}:root{--gap-xs: .25rem;--gap-sm: .5rem;--gap-md: 1rem;--gap-lg: 1.5rem;--gap-xl: 2rem;--gap-2xl: 5rem;--gap-3xl: 7.5rem;--gap-4xl: 10rem;--gap-5xl: 12.5rem;--gap-6xl: 15rem;--gap-7xl: 17.5rem;--gap-8xl: 20rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--row-default-gap: var(--gap-md);--min-column-width: 250px}.row{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));box-sizing:border-box;gap:var(--row-default-gap);position:relative;margin-left:auto;margin-right:auto;grid-auto-flow:row;max-width:var(--inner-width)}.column{min-width:0;box-sizing:border-box;position:relative}.row.row-full-width{width:100%;max-width:100%;margin-left:0;margin-right:0}.row.row-full-height{height:100vh}.columns-1{grid-column:span 1}.columns-2{grid-column:span 2}.columns-3{grid-column:span 3}.columns-4{grid-column:span 4}.columns-5{grid-column:span 5}.columns-6{grid-column:span 6}.columns-7{grid-column:span 7}.columns-8{grid-column:span 8}.columns-9{grid-column:span 9}.columns-10{grid-column:span 10}.columns-11{grid-column:span 11}.columns-12{grid-column:span 12 / span 12}.columns-13{grid-column:span 13}.columns-14{grid-column:span 14}.columns-15{grid-column:span 15}.columns-16{grid-column:span 16}.offset-0{grid-column-start:auto}.offset-1{grid-column-start:2}.offset-2{grid-column-start:3}.offset-3{grid-column-start:4}.offset-4{grid-column-start:5}.offset-5{grid-column-start:6}.offset-6{grid-column-start:7}.offset-7{grid-column-start:8}.offset-8{grid-column-start:9}.offset-9{grid-column-start:10}.offset-10{grid-column-start:11}.offset-11{grid-column-start:12}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-4{grid-row:span 4}.row-span-5{grid-row:span 5}.row-span-6{grid-row:span 6}.row-align-start{align-items:start}.row-align-center{align-items:center}.row-align-end{align-items:end}.row-align-stretch{align-items:stretch}.row-align-baseline{align-items:baseline}.row-justify-start{justify-content:start}.row-justify-center{justify-content:center}.row-justify-end{justify-content:end}.row-justify-between{justify-content:space-between}.row-justify-around{justify-content:space-around}.row-justify-evenly{justify-content:space-evenly}.self-start{align-self:start}.self-center{align-self:center}.self-end{align-self:end}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xl{gap:var(--gap-xl)}.gap-2xl{gap:var(--gap-2xl)}.gap-3xl{gap:var(--gap-3xl)}.gap-4xl{gap:var(--gap-4xl)}.gap-5xl{gap:var(--gap-5xl)}.gap-6xl{gap:var(--gap-6xl)}.gap-7xl{gap:var(--gap-7xl)}.gap-8xl{gap:var(--gap-8xl)}.row-gap-xs{row-gap:var(--gap-xs)}.row-gap-sm{row-gap:var(--gap-sm)}.row-gap-md{row-gap:var(--gap-md)}.row-gap-lg{row-gap:var(--gap-lg)}.row-gap-xl{row-gap:var(--gap-xl)}.row-gap-2xl{row-gap:var(--gap-2xl)}.row-gap-3xl{row-gap:var(--gap-3xl)}.row-gap-4xl{row-gap:var(--gap-4xl)}.row-gap-5xl{row-gap:var(--gap-5xl)}.row-gap-6xl{row-gap:var(--gap-6xl)}.row-gap-7xl{row-gap:var(--gap-7xl)}.row-gap-8xl{row-gap:var(--gap-8xl)}.col-gap-xs{column-gap:var(--gap-xs)}.col-gap-sm{column-gap:var(--gap-sm)}.col-gap-md{column-gap:var(--gap-md)}.col-gap-lg{column-gap:var(--gap-lg)}.col-gap-xl{column-gap:var(--gap-xl)}.col-gap-2xl{column-gap:var(--gap-2xl)}.col-gap-3xl{column-gap:var(--gap-3xl)}.col-gap-4xl{column-gap:var(--gap-4xl)}.col-gap-5xl{column-gap:var(--gap-5xl)}.col-gap-6xl{column-gap:var(--gap-6xl)}.col-gap-7xl{column-gap:var(--gap-7xl)}.col-gap-8xl{column-gap:var(--gap-8xl)}.row-stack{grid-template-columns:1fr!important}.row-auto-fit{grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width, 250px),1fr))!important}.row-auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--min-column-width, 250px),1fr))!important}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:auto}.overflow-visible{overflow:visible}.card{background-color:#fff;border-radius:0;padding:1rem;margin-bottom:1rem;overflow:hidden}.card-elevated{box-shadow:0 2px 8px #0000001a}.position-relative{position:relative}.position-absolute{position:absolute}.position-sticky{position:sticky;top:0;z-index:10}.abs-top-right{position:absolute;top:1rem;right:1rem}.abs-top-left{position:absolute;top:1rem;left:1rem}.abs-bottom-right{position:absolute;bottom:1rem;right:1rem}.abs-bottom-left{position:absolute;bottom:1rem;left:1rem}.abs-center-right{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.abs-center-left{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg-primary{background-color:var(--primary)}.bg-primary-light{background-color:var(--primary-light)}.bg-primary-lighter{background-color:var(--primary-lighter)}.bg-primary-lightest{background-color:var(--primary-lightest)}.bg-primary-dark{background-color:var(--primary-dark)}.bg-primary-darker{background-color:var(--primary-darker)}.bg-primary-darkest{background-color:var(--primary-darkest)}.bg-accent{background-color:var(--accent)}.bg-accent-light{background-color:var(--accent-light)}.bg-accent-lighter{background-color:var(--accent-lighter)}.bg-accent-lightest{background-color:var(--accent-lightest)}.bg-accent-dark{background-color:var(--accent-dark)}.bg-accent-darker{background-color:var(--accent-darker)}.bg-accent-darkest{background-color:var(--accent-darkest)}.bg-tertiary{background-color:var(--tertiary)}.bg-tertiary-light{background-color:var(--tertiary-light)}.bg-tertiary-lighter{background-color:var(--tertiary-lighter)}.bg-tertiary-lightest{background-color:var(--tertiary-lightest)}.bg-tertiary-dark{background-color:var(--tertiary-dark)}.bg-tertiary-darker{background-color:var(--tertiary-darker)}.bg-tertiary-darkest{background-color:var(--tertiary-darkest)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-danger{background-color:var(--danger)}.bg-warning{background-color:var(--warning)}.bg-success{background-color:var(--success)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.m-0{margin:0}.mt-xs{margin-top:var(--gap-xs)}.mt-sm{margin-top:var(--gap-sm)}.mt-md{margin-top:var(--gap-md)}.mt-lg{margin-top:var(--gap-lg)}.mt-xl{margin-top:var(--gap-xl)}.mt-2xl{margin-top:var(--gap-2xl)}.mt-3xl{margin-top:var(--gap-3xl)}.mt-4xl{margin-top:var(--gap-4xl)}.mt-5xl{margin-top:var(--gap-5xl)}.mt-6xl{margin-top:var(--gap-6xl)}.mt-7xl{margin-top:var(--gap-7xl)}.mt-8xl{margin-top:var(--gap-8xl)}.mb-xs{margin-bottom:var(--gap-xs)}.mb-sm{margin-bottom:var(--gap-sm)}.mb-md{margin-bottom:var(--gap-md)}.mb-lg{margin-bottom:var(--gap-lg)}.mb-xl{margin-bottom:var(--gap-xl)}.mb-2xl{margin-bottom:var(--gap-2xl)}.mb-3xl{margin-bottom:var(--gap-3xl)}.mb-4xl{margin-bottom:var(--gap-4xl)}.mb-5xl{margin-bottom:var(--gap-5xl)}.mb-6xl{margin-bottom:var(--gap-6xl)}.mb-7xl{margin-bottom:var(--gap-7xl)}.mb-8xl{margin-bottom:var(--gap-8xl)}.ml-xs{margin-left:var(--gap-xs)}.ml-sm{margin-left:var(--gap-sm)}.ml-md{margin-left:var(--gap-md)}.ml-lg{margin-left:var(--gap-lg)}.ml-xl{margin-left:var(--gap-xl)}.ml-2xl{margin-left:var(--gap-2xl)}.ml-3xl{margin-left:var(--gap-3xl)}.ml-4xl{margin-left:var(--gap-4xl)}.ml-5xl{margin-left:var(--gap-5xl)}.ml-6xl{margin-left:var(--gap-6xl)}.ml-7xl{margin-left:var(--gap-7xl)}.ml-8xl{margin-left:var(--gap-8xl)}.mr-xs{margin-right:var(--gap-xs)}.mr-sm{margin-right:var(--gap-sm)}.mr-md{margin-right:var(--gap-md)}.mr-lg{margin-right:var(--gap-lg)}.mr-xl{margin-right:var(--gap-xl)}.mr-2xl{margin-right:var(--gap-2xl)}.mr-3xl{margin-right:var(--gap-3xl)}.mr-4xl{margin-right:var(--gap-4xl)}.mr-5xl{margin-right:var(--gap-5xl)}.mr-6xl{margin-right:var(--gap-6xl)}.mr-7xl{margin-right:var(--gap-7xl)}.mr-8xl{margin-right:var(--gap-8xl)}.mx-xs{margin-left:var(--gap-xs);margin-right:var(--gap-xs)}.mx-sm{margin-left:var(--gap-sm);margin-right:var(--gap-sm)}.mx-md{margin-left:var(--gap-md);margin-right:var(--gap-md)}.mx-lg{margin-left:var(--gap-lg);margin-right:var(--gap-lg)}.mx-xl{margin-left:var(--gap-xl);margin-right:var(--gap-xl)}.mx-2xl{margin-left:var(--gap-2xl);margin-right:var(--gap-2xl)}.mx-3xl{margin-left:var(--gap-3xl);margin-right:var(--gap-3xl)}.mx-4xl{margin-left:var(--gap-4xl);margin-right:var(--gap-4xl)}.mx-5xl{margin-left:var(--gap-5xl);margin-right:var(--gap-5xl)}.mx-6xl{margin-left:var(--gap-6xl);margin-right:var(--gap-6xl)}.mx-7xl{margin-left:var(--gap-7xl);margin-right:var(--gap-7xl)}.mx-8xl{margin-left:var(--gap-8xl);margin-right:var(--gap-8xl)}.my-xs{margin-top:var(--gap-xs);margin-bottom:var(--gap-xs)}.my-sm{margin-top:var(--gap-sm);margin-bottom:var(--gap-sm)}.my-md{margin-top:var(--gap-md);margin-bottom:var(--gap-md)}.my-lg{margin-top:var(--gap-lg);margin-bottom:var(--gap-lg)}.my-xl{margin-top:var(--gap-xl);margin-bottom:var(--gap-xl)}.my-2xl{margin-top:var(--gap-2xl);margin-bottom:var(--gap-2xl)}.my-3xl{margin-top:var(--gap-3xl);margin-bottom:var(--gap-3xl)}.my-4xl{margin-top:var(--gap-4xl);margin-bottom:var(--gap-4xl)}.my-5xl{margin-top:var(--gap-5xl);margin-bottom:var(--gap-5xl)}.my-6xl{margin-top:var(--gap-6xl);margin-bottom:var(--gap-6xl)}.my-7xl{margin-top:var(--gap-7xl);margin-bottom:var(--gap-7xl)}.my-8xl{margin-top:var(--gap-8xl);margin-bottom:var(--gap-8xl)}.p-0{padding:0}.p-sm{padding:var(--gap-sm)}.p-md{padding:var(--gap-md)}.p-lg{padding:var(--gap-lg)}.p-xl{padding:var(--gap-xl)}.p-2xl{padding:var(--gap-2xl)}.p-3xl{padding:var(--gap-3xl)}.p-4xl{padding:var(--gap-4xl)}.p-5xl{padding:var(--gap-5xl)}.p-6xl{padding:var(--gap-6xl)}.p-7xl{padding:var(--gap-7xl)}.p-8xl{padding:var(--gap-8xl)}.py-xs{padding-top:var(--gap-xs);padding-bottom:var(--gap-xs)}.py-sm{padding-top:var(--gap-sm);padding-bottom:var(--gap-sm)}.py-md{padding-top:var(--gap-md);padding-bottom:var(--gap-md)}.py-lg{padding-top:var(--gap-lg);padding-bottom:var(--gap-lg)}.py-xl{padding-top:var(--gap-xl);padding-bottom:var(--gap-xl)}.py-2xl{padding-top:var(--gap-2xl);padding-bottom:var(--gap-2xl)}.py-3xl{padding-top:var(--gap-3xl);padding-bottom:var(--gap-3xl)}.py-4xl{padding-top:var(--gap-4xl);padding-bottom:var(--gap-4xl)}.py-5xl{padding-top:var(--gap-5xl);padding-bottom:var(--gap-5xl)}.py-6xl{padding-top:var(--gap-6xl);padding-bottom:var(--gap-6xl)}.py-7xl{padding-top:var(--gap-7xl);padding-bottom:var(--gap-7xl)}.py-8xl{padding-top:var(--gap-8xl);padding-bottom:var(--gap-8xl)}.px-xs{padding-left:var(--gap-xs);padding-right:var(--gap-xs)}.px-sm{padding-left:var(--gap-sm);padding-right:var(--gap-sm)}.px-md{padding-left:var(--gap-md);padding-right:var(--gap-md)}.px-lg{padding-left:var(--gap-lg);padding-right:var(--gap-lg)}.px-xl{padding-left:var(--gap-xl);padding-right:var(--gap-xl)}.px-2xl{padding-left:var(--gap-2xl);padding-right:var(--gap-2xl)}.px-3xl{padding-left:var(--gap-3xl);padding-right:var(--gap-3xl)}.px-4xl{padding-left:var(--gap-4xl);padding-right:var(--gap-4xl)}.px-5xl{padding-left:var(--gap-5xl);padding-right:var(--gap-5xl)}.px-6xl{padding-left:var(--gap-6xl);padding-right:var(--gap-6xl)}.px-7xl{padding-left:var(--gap-7xl);padding-right:var(--gap-7xl)}.px-8xl{padding-left:var(--gap-8xl);padding-right:var(--gap-8xl)}.pt-xs{padding-top:var(--gap-xs)}.pt-sm{padding-top:var(--gap-sm)}.pt-md{padding-top:var(--gap-md)}.pt-lg{padding-top:var(--gap-lg)}.pt-xl{padding-top:var(--gap-xl)}.pt-2xl{padding-top:var(--gap-2xl)}.pt-3xl{padding-top:var(--gap-3xl)}.pt-4xl{padding-top:var(--gap-4xl)}.pt-5xl{padding-top:var(--gap-5xl)}.pt-6xl{padding-top:var(--gap-6xl)}.pt-7xl{padding-top:var(--gap-7xl)}.pt-8xl{padding-top:var(--gap-8xl)}.pb-xs{padding-bottom:var(--gap-xs)}.pb-sm{padding-bottom:var(--gap-sm)}.pb-md{padding-bottom:var(--gap-md)}.pb-lg{padding-bottom:var(--gap-lg)}.pb-xl{padding-bottom:var(--gap-xl)}.pb-2xl{padding-bottom:var(--gap-2xl)}.pb-3xl{padding-bottom:var(--gap-3xl)}.pb-4xl{padding-bottom:var(--gap-4xl)}.pb-5xl{padding-bottom:var(--gap-5xl)}.pb-6xl{padding-bottom:var(--gap-6xl)}.pb-7xl{padding-bottom:var(--gap-7xl)}.pb-8xl{padding-bottom:var(--gap-8xl)}.pl-xs{padding-left:var(--gap-xs)}.pl-sm{padding-left:var(--gap-sm)}.pl-md{padding-left:var(--gap-md)}.pl-lg{padding-left:var(--gap-lg)}.pl-xl{padding-left:var(--gap-xl)}.pl-2xl{padding-left:var(--gap-2xl)}.pl-3xl{padding-left:var(--gap-3xl)}.pl-4xl{padding-left:var(--gap-4xl)}.pl-5xl{padding-left:var(--gap-5xl)}.pl-6xl{padding-left:var(--gap-6xl)}.pl-7xl{padding-left:var(--gap-7xl)}.pl-8xl{padding-left:var(--gap-8xl)}.pr-xs{padding-right:var(--gap-xs)}.pr-sm{padding-right:var(--gap-sm)}.pr-md{padding-right:var(--gap-md)}.pr-lg{padding-right:var(--gap-lg)}.pr-xl{padding-right:var(--gap-xl)}.pr-2xl{padding-right:var(--gap-2xl)}.pr-3xl{padding-right:var(--gap-3xl)}.pr-4xl{padding-right:var(--gap-4xl)}.pr-5xl{padding-right:var(--gap-5xl)}.pr-6xl{padding-right:var(--gap-6xl)}.pr-7xl{padding-right:var(--gap-7xl)}.pr-8xl{padding-right:var(--gap-8xl)}.hidden{display:none!important}@media (max-width: 768px){.row{max-width:90vw}.mobile-hidden{display:none!important}.gap-mobile-xs{gap:var(--gap-xs)}.gap-mobile-sm{gap:var(--gap-sm)}.gap-mobile-md{gap:var(--gap-md)}.gap-mobile-lg{gap:var(--gap-lg)}.gap-mobile-xl{gap:var(--gap-xl)}.gap-mobile-2xl{gap:var(--gap-2xl)}.gap-mobile-3xl{gap:var(--gap-3xl)}.gap-mobile-4xl{gap:var(--gap-4xl)}.gap-mobile-5xl{gap:var(--gap-5xl)}.gap-mobile-6xl{gap:var(--gap-6xl)}.gap-mobile-7xl{gap:var(--gap-7xl)}.gap-mobile-8xl{gap:var(--gap-8xl)}.row-gap-mobile-xs{row-gap:var(--gap-xs)}.row-gap-mobile-sm{row-gap:var(--gap-sm)}.row-gap-mobile-md{row-gap:var(--gap-md)}.row-gap-mobile-lg{row-gap:var(--gap-lg)}.row-gap-mobile-xl{row-gap:var(--gap-xl)}.row-gap-mobile-2xl{row-gap:var(--gap-2xl)}.row-gap-mobile-3xl{row-gap:var(--gap-3xl)}.row-gap-mobile-4xl{row-gap:var(--gap-4xl)}.row-gap-mobile-5xl{row-gap:var(--gap-5xl)}.row-gap-mobile-6xl{row-gap:var(--gap-6xl)}.row-gap-mobile-7xl{row-gap:var(--gap-7xl)}.row-gap-mobile-8xl{row-gap:var(--gap-8xl)}.col-gap-mobile-xs{column-gap:var(--gap-xs)}.col-gap-mobile-sm{column-gap:var(--gap-sm)}.col-gap-mobile-md{column-gap:var(--gap-md)}.col-gap-mobile-lg{column-gap:var(--gap-lg)}.col-gap-mobile-xl{column-gap:var(--gap-xl)}.col-gap-mobile-2xl{column-gap:var(--gap-2xl)}.col-gap-mobile-3xl{column-gap:var(--gap-3xl)}.col-gap-mobile-4xl{column-gap:var(--gap-4xl)}.col-gap-mobile-5xl{column-gap:var(--gap-5xl)}.col-gap-mobile-6xl{column-gap:var(--gap-6xl)}.col-gap-mobile-7xl{column-gap:var(--gap-7xl)}.col-gap-mobile-8xl{column-gap:var(--gap-8xl)}}@media (min-width: 769px) and (max-width: 1024px){.tablet-hidden{display:none!important}}@media (min-width: 1025px){.desktop-hidden{display:none!important}}.row:not([class*=gap-]):not([class*=row-gap-]):not([class*=col-gap-]){gap:1rem}.col-full{grid-column:1 / -1}.col-12{grid-column:span 12}.col-11{grid-column:span 11}.col-10{grid-column:span 10}.col-9{grid-column:span 9}.col-8{grid-column:span 8}.col-7{grid-column:span 7}.col-6{grid-column:span 6}.col-5{grid-column:span 5}.col-4{grid-column:span 4}.col-3{grid-column:span 3}.col-2{grid-column:span 2}.col-1{grid-column:span 1}.row+.row{margin-top:var(--gap-xl)}.modal-shadow.svelte-1ot6rjo,.modal-wrapper.svelte-1ot6rjo{position:fixed;inset:0}.modal-shadow.svelte-1ot6rjo{z-index:9998;background:radial-gradient(#0000,#000000a6)}.modal-wrapper.svelte-1ot6rjo{z-index:9997;display:flex;overflow:hidden}.modal-wrapper.modal-type-pop.svelte-1ot6rjo{justify-content:center;align-items:center}.modal-wrapper.modal-type-slide.modal-direction-right.svelte-1ot6rjo{justify-content:flex-start;align-items:center}.modal-wrapper.modal-type-slide.modal-direction-left.svelte-1ot6rjo{justify-content:flex-end;align-items:center}.modal-wrapper.modal-type-slide.modal-direction-top.svelte-1ot6rjo{justify-content:center;align-items:flex-end}.modal-wrapper.modal-type-slide.modal-direction-bottom.svelte-1ot6rjo{justify-content:center;align-items:flex-start}.modal.svelte-1ot6rjo{z-index:9999;border-top:.5rem;display:flex;box-sizing:content-box;overflow:hidden;background-color:var(--background);fill:var(--text);border-radius:var(--radius-xl)}.modal.minWidth.svelte-1ot6rjo{width:calc(11/12 * 100%)}.modal.svelte-1ot6rjo a{color:var(--text-on-primary)}.modal-type-pop.svelte-1ot6rjo{max-height:100%}.modal-type-pop.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){max-height:80vh}.fixedHeight.modal-type-pop.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){height:80vh}.coupon.modal-type-pop.coupon.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){height:calc(11/12 * 100vh);max-height:calc(11/12 * 100vh);width:300px}.modal-type-slide.modal-direction-left.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo),.modal-type-slide.modal-direction-right.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){height:100%}.modal-type-slide.modal-direction-top.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo),.modal-type-slide.modal-direction-bottom.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){width:100vw}.modal.light.svelte-1ot6rjo{background:hsla(var(--primaryHS),90%,.95)}.modal.dark.svelte-1ot6rjo{background-color:var(--background);color:var(--text)}.modal.primary.svelte-1ot6rjo{background-color:var(--primary);color:var(--text-on-primary)}.modal.text-on-primary.svelte-1ot6rjo{background-color:var(--text-on-primary);color:var(--primary)}.modal.white.svelte-1ot6rjo{background-color:var(--white);color:var(--text-on-white)}.modal.black.svelte-1ot6rjo{background-color:var(--black);color:var(--text-on-black)}.modal.svelte-1ot6rjo .content:where(.svelte-1ot6rjo){height:100%;max-height:inherit;width:100%;overflow:auto;box-sizing:border-box;white-space:initial}.padding.svelte-1ot6rjo .content:where(.svelte-1ot6rjo){padding:2rem}.modal-contentX-left.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){justify-content:flex-start}.modal-contentX-center.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){justify-content:center}.modal-contentX-right.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){justify-content:flex-end}.modal-contentY-top.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){align-items:flex-start}.modal-contentY-center.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){align-items:center}.modal-contentY-bottom.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){align-items:flex-end}.close-button.svelte-1ot6rjo svg:where(.svelte-1ot6rjo){padding:.5rem;max-width:1rem;max-height:1rem}.modal-type-pop.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo)>.close-button:where(.svelte-1ot6rjo),.modal-type-slide.modal-direction-right.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo)>.close-button:where(.svelte-1ot6rjo),.modal-type-slide.modal-direction-top.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo)>.close-button:where(.svelte-1ot6rjo){position:absolute;top:0;right:0;margin-right:0rem;margin-top:0rem}.modal-type-slide.modal-direction-left.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo)>.close-button:where(.svelte-1ot6rjo){position:absolute;top:0;left:0;margin-left:0rem;margin-top:0rem}.modal-type-slide.modal-direction-right.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo)>.close-button:where(.svelte-1ot6rjo){position:absolute;bottom:0;right:0;margin-right:0rem;margin-bottom:0rem}.close-button.svelte-1ot6rjo .btn{height:2rem;width:2rem;font-size:1.5rem;font-weight:700;color:var(--text-on-primary)}.modal.svelte-1ot6rjo .btn+.btn{margin-left:.5rem}.modal.dark.svelte-1ot6rjo .btn.dark.styled:hover{background-color:var(--primary)}.modal.svelte-1ot6rjo form label,.modal.svelte-1ot6rjo form .hint,.modal.svelte-1ot6rjo form p{color:var(--text-on-primary)}.modal.dark.svelte-1ot6rjo form label,.modal.dark.svelte-1ot6rjo form .hint,.modal.dark.svelte-1ot6rjo form p{color:var(--text)}.confermaChiusura.svelte-1ot6rjo{display:flex;justify-content:flex-end;margin-bottom:1rem;align-items:center}.confermaChiusura.svelte-1ot6rjo label:where(.svelte-1ot6rjo){margin-right:1rem;font-weight:700}@media (min-width: 768px){.modal-type-pop.svelte-1ot6rjo>.modal.minWidth:where(.svelte-1ot6rjo){max-width:40%}.maxSize.modal-type-pop.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){max-width:calc(80vh / .58)}.half.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){max-width:50vw}.halfMore.svelte-1ot6rjo>.modal:where(.svelte-1ot6rjo){max-width:75vw}.close-button.svelte-1ot6rjo .btn{height:4rem;width:4rem;max-width:4rem;max-height:4rem}}@media print{.modal.svelte-1ot6rjo{width:100%!important;background-color:transparent!important}.modal-wrapper.svelte-1ot6rjo{position:absolute!important;width:100%!important;display:block}.modal-shadow.svelte-1ot6rjo{display:none!important}}
