:root{font-size:16px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--lh-xs:1.333;--lh-sm:1.429;--lh-base:1.5;--lh-lg:1.556;--lh-xl:1.4;--lh-2xl:1.333;--lh-3xl:1.222;--lh-4xl:1.1;--lh-5xl:1.1;--lh-6xl:1;--lh-7xl:1;--lh-8xl:1;--lh-9xl:1}@media (min-width:1920px) and (resolution >= 2dppx){:root{--text-base-adjust:1.125}}@media (min-width:1200px) and (resolution >= 1.5dppx) and (max-width:1400px){:root{--spacing-adjust:0.9}}:root{--sw-alert:#dc2626;--sw-bordi-box:#e5e5e5;--sw-bordi-scuri:#23272a;--sw-neutro-bianco:#ffffff;--sw-neutro-scuro:#000000;--sw-primario:#ff9a00;--sw-primario-hover:#e3740b;--sw-primario-mail:#282828;--sw-secondario:#ff9a00;--sw-secondario-hover:#e3740b;--sw-sfondo-box-selected:#f9fafc;--sw-sfondo-footer:#0e1217;--sw-sfondo-mail:#ffffff;--sw-sfondo-semi-scuro:#23272a;--sw-sfondo-sezione-full-alternate:#12161c;--sw-sfondo-sito:#0e1217;--sw-success:#059669;--sw-summary-checkout:#fcfcfc;--sw-testo:#ffffff;--sw-titoli:#ff9a00}*,::before,::after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}html{-webkit-text-size-adjust:100%;tab-size:4;scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--sw-sfondo-sito)}a{color:inherit;text-decoration:none;cursor:pointer}ul,ol,menu{list-style:none}button,[role="button"]{cursor:pointer;background-color:transparent;border:0}table{border-collapse:collapse}fieldset{border:0;padding:0;margin:0}legend{padding:0}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}input,textarea,select{background-color:transparent}img,video,canvas,svg{display:block;max-width:100%;height:auto}button{appearance:none;border:none;background:none;cursor:pointer}.sw-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sw-variant-label{display:block;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.max-w{max-width:var(--max-w,none)}.min-w{min-width:var(--min-w,0)}.max-h{max-height:var(--max-h,none)}.min-h{min-height:var(--min-h,0)}.w{width:var(--w,auto)}.h{height:var(--h,auto)}.max-w-full{max-width:100%}.min-w-full{min-width:100%}.max-h-full{max-height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.h-full{height:100%}.max-w-screen{max-width:100vw}.min-w-screen{min-width:100vw}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-screen{width:100vw}.h-screen{height:100vh}.max-w-fit{max-width:fit-content}.min-w-fit{min-width:fit-content}.max-h-fit{max-height:fit-content}.min-h-fit{min-height:fit-content}.w-fit{width:fit-content}.h-fit{height:fit-content}@media (width >= 640px){.max-w{max-width:var(--max-w-sm,var(--max-w,none))}.min-w{min-width:var(--min-w-sm,var(--min-w,0))}.max-h{max-height:var(--max-h-sm,var(--max-h,none))}.min-h{min-height:var(--min-h-sm,var(--min-h,0))}.w{width:var(--w-sm,var(--w,auto))}.h{height:var(--h-sm,var(--h,auto))}.sm\:max-w-full{max-width:100%}.sm\:min-w-full{min-width:100%}.sm\:max-h-full{max-height:100%}.sm\:min-h-full{min-height:100%}.sm\:w-full{width:100%}.sm\:h-full{height:100%}.sm\:max-w-screen{max-width:100vw}.sm\:min-w-screen{min-width:100vw}.sm\:max-h-screen{max-height:100vh}.sm\:min-h-screen{min-height:100vh}.sm\:w-screen{width:100vw}.sm\:h-screen{height:100vh}.sm\:max-w-fit{max-width:fit-content}.sm\:min-w-fit{min-width:fit-content}.sm\:max-h-fit{max-height:fit-content}.sm\:min-h-fit{min-height:fit-content}.sm\:w-fit{width:fit-content}.sm\:h-fit{height:fit-content}}@media (width >= 768px){.max-w{max-width:var(--max-w-md,var(--max-w-sm,var(--max-w,none)))}.min-w{min-width:var(--min-w-md,var(--min-w-sm,var(--min-w,0)))}.max-h{max-height:var(--max-h-md,var(--max-h-sm,var(--max-h,none)))}.min-h{min-height:var(--min-h-md,var(--min-h-sm,var(--min-h,0)))}.w{width:var(--w-md,var(--w-sm,var(--w,auto)))}.h{height:var(--h-md,var(--h-sm,var(--h,auto)))}.md\:max-w-full{max-width:100%}.md\:min-w-full{min-width:100%}.md\:max-h-full{max-height:100%}.md\:min-h-full{min-height:100%}.md\:w-full{width:100%}.md\:h-full{height:100%}.md\:max-w-screen{max-width:100vw}.md\:min-w-screen{min-width:100vw}.md\:max-h-screen{max-height:100vh}.md\:min-h-screen{min-height:100vh}.md\:w-screen{width:100vw}.md\:h-screen{height:100vh}.md\:max-w-fit{max-width:fit-content}.md\:min-w-fit{min-width:fit-content}.md\:max-h-fit{max-height:fit-content}.md\:min-h-fit{min-height:fit-content}.md\:w-fit{width:fit-content}.md\:h-fit{height:fit-content}}@media (width >= 1024px){.max-w{max-width:var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none))))}.min-w{min-width:var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0))))}.max-h{max-height:var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none))))}.min-h{min-height:var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0))))}.w{width:var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto))))}.h{height:var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto))))}.lg\:max-w-full{max-width:100%}.lg\:min-w-full{min-width:100%}.lg\:max-h-full{max-height:100%}.lg\:min-h-full{min-height:100%}.lg\:w-full{width:100%}.lg\:h-full{height:100%}.lg\:max-w-screen{max-width:100vw}.lg\:min-w-screen{min-width:100vw}.lg\:max-h-screen{max-height:100vh}.lg\:min-h-screen{min-height:100vh}.lg\:w-screen{width:100vw}.lg\:h-screen{height:100vh}.lg\:max-w-fit{max-width:fit-content}.lg\:min-w-fit{min-width:fit-content}.lg\:max-h-fit{max-height:fit-content}.lg\:min-h-fit{min-height:fit-content}.lg\:w-fit{width:fit-content}.lg\:h-fit{height:fit-content}}@media (width >= 1280px){.max-w{max-width:var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none)))))}.min-w{min-width:var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0)))))}.max-h{max-height:var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none)))))}.min-h{min-height:var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0)))))}.w{width:var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto)))))}.h{height:var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto)))))}.xl\:max-w-full{max-width:100%}.xl\:min-w-full{min-width:100%}.xl\:max-h-full{max-height:100%}.xl\:min-h-full{min-height:100%}.xl\:w-full{width:100%}.xl\:h-full{height:100%}.xl\:max-w-screen{max-width:100vw}.xl\:min-w-screen{min-width:100vw}.xl\:max-h-screen{max-height:100vh}.xl\:min-h-screen{min-height:100vh}.xl\:w-screen{width:100vw}.xl\:h-screen{height:100vh}.xl\:max-w-fit{max-width:fit-content}.xl\:min-w-fit{min-width:fit-content}.xl\:max-h-fit{max-height:fit-content}.xl\:min-h-fit{min-height:fit-content}.xl\:w-fit{width:fit-content}.xl\:h-fit{height:fit-content}}@media (width >= 1536px){.max-w{max-width:var(--max-w-2xl,var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none))))))}.min-w{min-width:var(--min-w-2xl,var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0))))))}.max-h{max-height:var(--max-h-2xl,var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none))))))}.min-h{min-height:var(--min-h-2xl,var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0))))))}.w{width:var(--w-2xl,var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto))))))}.h{height:var(--h-2xl,var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto))))))}.\32xl\:max-w-full{max-width:100%}.\32xl\:min-w-full{min-width:100%}.\32xl\:max-h-full{max-height:100%}.\32xl\:min-h-full{min-height:100%}.\32xl\:w-full{width:100%}.\32xl\:h-full{height:100%}.\32xl\:max-w-screen{max-width:100vw}.\32xl\:min-w-screen{min-width:100vw}.\32xl\:max-h-screen{max-height:100vh}.\32xl\:min-h-screen{min-height:100vh}.\32xl\:w-screen{width:100vw}.\32xl\:h-screen{height:100vh}.\32xl\:max-w-fit{max-width:fit-content}.\32xl\:min-w-fit{min-width:fit-content}.\32xl\:max-h-fit{max-height:fit-content}.\32xl\:min-h-fit{min-height:fit-content}.\32xl\:w-fit{width:fit-content}.\32xl\:h-fit{height:fit-content}}@media (width >= 1920px){.max-w{max-width:var(--max-w-3xl,var(--max-w-2xl,var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none)))))))}.min-w{min-width:var(--min-w-3xl,var(--min-w-2xl,var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0)))))))}.max-h{max-height:var(--max-h-3xl,var(--max-h-2xl,var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none)))))))}.min-h{min-height:var(--min-h-3xl,var(--min-h-2xl,var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0)))))))}.w{width:var(--w-3xl,var(--w-2xl,var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto)))))))}.h{height:var(--h-3xl,var(--h-2xl,var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto)))))))}.\33xl\:max-w-full{max-width:100%}.\33xl\:min-w-full{min-width:100%}.\33xl\:max-h-full{max-height:100%}.\33xl\:min-h-full{min-height:100%}.\33xl\:w-full{width:100%}.\33xl\:h-full{height:100%}.\33xl\:max-w-screen{max-width:100vw}.\33xl\:min-w-screen{min-width:100vw}.\33xl\:max-h-screen{max-height:100vh}.\33xl\:min-h-screen{min-height:100vh}.\33xl\:w-screen{width:100vw}.\33xl\:h-screen{height:100vh}.\33xl\:max-w-fit{max-width:fit-content}.\33xl\:min-w-fit{min-width:fit-content}.\33xl\:max-h-fit{max-height:fit-content}.\33xl\:min-h-fit{min-height:fit-content}.\33xl\:w-fit{width:fit-content}.\33xl\:h-fit{height:fit-content}}@media (width >= 2560px){.max-w{max-width:var(--max-w-4xl,var(--max-w-3xl,var(--max-w-2xl,var(--max-w-xl,var(--max-w-lg,var(--max-w-md,var(--max-w-sm,var(--max-w,none))))))))}.min-w{min-width:var(--min-w-4xl,var(--min-w-3xl,var(--min-w-2xl,var(--min-w-xl,var(--min-w-lg,var(--min-w-md,var(--min-w-sm,var(--min-w,0))))))))}.max-h{max-height:var(--max-h-4xl,var(--max-h-3xl,var(--max-h-2xl,var(--max-h-xl,var(--max-h-lg,var(--max-h-md,var(--max-h-sm,var(--max-h,none))))))))}.min-h{min-height:var(--min-h-4xl,var(--min-h-3xl,var(--min-h-2xl,var(--min-h-xl,var(--min-h-lg,var(--min-h-md,var(--min-h-sm,var(--min-h,0))))))))}.w{width:var(--w-4xl,var(--w-3xl,var(--w-2xl,var(--w-xl,var(--w-lg,var(--w-md,var(--w-sm,var(--w,auto))))))))}.h{height:var(--h-4xl,var(--h-3xl,var(--h-2xl,var(--h-xl,var(--h-lg,var(--h-md,var(--h-sm,var(--h,auto))))))))}.\34xl\:max-w-full{max-width:100%}.\34xl\:min-w-full{min-width:100%}.\34xl\:max-h-full{max-height:100%}.\34xl\:min-h-full{min-height:100%}.\34xl\:w-full{width:100%}.\34xl\:h-full{height:100%}.\34xl\:max-w-screen{max-width:100vw}.\34xl\:min-w-screen{min-width:100vw}.\34xl\:max-h-screen{max-height:100vh}.\34xl\:min-h-screen{min-height:100vh}.\34xl\:w-screen{width:100vw}.\34xl\:h-screen{height:100vh}.\34xl\:max-w-fit{max-width:fit-content}.\34xl\:min-w-fit{min-width:fit-content}.\34xl\:max-h-fit{max-height:fit-content}.\34xl\:min-h-fit{min-height:fit-content}.\34xl\:w-fit{width:fit-content}.\34xl\:h-fit{height:fit-content}}:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}@media (width >= 640px){.sm\:font-light{font-weight:300}.sm\:font-normal{font-weight:400}.sm\:font-medium{font-weight:500}.sm\:font-semibold{font-weight:600}.sm\:font-bold{font-weight:700}.sm\:leading-none{line-height:var(--leading-none)}.sm\:leading-tight{line-height:var(--leading-tight)}.sm\:leading-snug{line-height:var(--leading-snug)}.sm\:leading-normal{line-height:var(--leading-normal)}.sm\:leading-relaxed{line-height:var(--leading-relaxed)}.sm\:leading-loose{line-height:var(--leading-loose)}.sm\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.sm\:tracking-tight{letter-spacing:var(--tracking-tight)}.sm\:tracking-normal{letter-spacing:var(--tracking-normal)}.sm\:tracking-wide{letter-spacing:var(--tracking-wide)}.sm\:tracking-wider{letter-spacing:var(--tracking-wider)}.sm\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 768px){.md\:font-light{font-weight:300}.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700}.md\:leading-none{line-height:var(--leading-none)}.md\:leading-tight{line-height:var(--leading-tight)}.md\:leading-snug{line-height:var(--leading-snug)}.md\:leading-normal{line-height:var(--leading-normal)}.md\:leading-relaxed{line-height:var(--leading-relaxed)}.md\:leading-loose{line-height:var(--leading-loose)}.md\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.md\:tracking-tight{letter-spacing:var(--tracking-tight)}.md\:tracking-normal{letter-spacing:var(--tracking-normal)}.md\:tracking-wide{letter-spacing:var(--tracking-wide)}.md\:tracking-wider{letter-spacing:var(--tracking-wider)}.md\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1024px){.lg\:font-light{font-weight:300}.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-semibold{font-weight:600}.lg\:font-bold{font-weight:700}.lg\:leading-none{line-height:var(--leading-none)}.lg\:leading-tight{line-height:var(--leading-tight)}.lg\:leading-snug{line-height:var(--leading-snug)}.lg\:leading-normal{line-height:var(--leading-normal)}.lg\:leading-relaxed{line-height:var(--leading-relaxed)}.lg\:leading-loose{line-height:var(--leading-loose)}.lg\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.lg\:tracking-tight{letter-spacing:var(--tracking-tight)}.lg\:tracking-normal{letter-spacing:var(--tracking-normal)}.lg\:tracking-wide{letter-spacing:var(--tracking-wide)}.lg\:tracking-wider{letter-spacing:var(--tracking-wider)}.lg\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1280px){.xl\:font-light{font-weight:300}.xl\:font-normal{font-weight:400}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:font-bold{font-weight:700}.xl\:leading-none{line-height:var(--leading-none)}.xl\:leading-tight{line-height:var(--leading-tight)}.xl\:leading-snug{line-height:var(--leading-snug)}.xl\:leading-normal{line-height:var(--leading-normal)}.xl\:leading-relaxed{line-height:var(--leading-relaxed)}.xl\:leading-loose{line-height:var(--leading-loose)}.xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1536px){.\32xl\:font-light{font-weight:300}.\32xl\:font-normal{font-weight:400}.\32xl\:font-medium{font-weight:500}.\32xl\:font-semibold{font-weight:600}.\32xl\:font-bold{font-weight:700}.\32xl\:leading-none{line-height:var(--leading-none)}.\32xl\:leading-tight{line-height:var(--leading-tight)}.\32xl\:leading-snug{line-height:var(--leading-snug)}.\32xl\:leading-normal{line-height:var(--leading-normal)}.\32xl\:leading-relaxed{line-height:var(--leading-relaxed)}.\32xl\:leading-loose{line-height:var(--leading-loose)}.\32xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.\32xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.\32xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.\32xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.\32xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.\32xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 1920px){.\33xl\:font-light{font-weight:300}.\33xl\:font-normal{font-weight:400}.\33xl\:font-medium{font-weight:500}.\33xl\:font-semibold{font-weight:600}.\33xl\:font-bold{font-weight:700}.\33xl\:leading-none{line-height:var(--leading-none)}.\33xl\:leading-tight{line-height:var(--leading-tight)}.\33xl\:leading-snug{line-height:var(--leading-snug)}.\33xl\:leading-normal{line-height:var(--leading-normal)}.\33xl\:leading-relaxed{line-height:var(--leading-relaxed)}.\33xl\:leading-loose{line-height:var(--leading-loose)}.\33xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.\33xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.\33xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.\33xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.\33xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.\33xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}@media (width >= 2560px){.\34xl\:font-light{font-weight:300}.\34xl\:font-normal{font-weight:400}.\34xl\:font-medium{font-weight:500}.\34xl\:font-semibold{font-weight:600}.\34xl\:font-bold{font-weight:700}.\34xl\:leading-none{line-height:var(--leading-none)}.\34xl\:leading-tight{line-height:var(--leading-tight)}.\34xl\:leading-snug{line-height:var(--leading-snug)}.\34xl\:leading-normal{line-height:var(--leading-normal)}.\34xl\:leading-relaxed{line-height:var(--leading-relaxed)}.\34xl\:leading-loose{line-height:var(--leading-loose)}.\34xl\:tracking-tighter{letter-spacing:var(--tracking-tighter)}.\34xl\:tracking-tight{letter-spacing:var(--tracking-tight)}.\34xl\:tracking-normal{letter-spacing:var(--tracking-normal)}.\34xl\:tracking-wide{letter-spacing:var(--tracking-wide)}.\34xl\:tracking-wider{letter-spacing:var(--tracking-wider)}.\34xl\:tracking-widest{letter-spacing:var(--tracking-widest)}}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem}.sw-carousel{position:relative;width:100%}.sw-carousel-viewport{position:relative;width:100%;overflow:hidden}.sw-carousel-track{display:flex;will-change:transform}.sw-carousel-fade .sw-carousel-track{position:relative}.sw-carousel-slide{flex:0 0 auto;box-sizing:border-box}.sw-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:9999px;background-color:var(--sw-neutro-bianco);color:var(--sw-primario);box-shadow:0 4px 12px rgba(0,0,0,0.15);cursor:pointer;transition:background-color 0.2s,opacity 0.2s,box-shadow 0.2s}.sw-carousel-arrow:hover{background-color:var(--sw-sfondo-box-selected);box-shadow:0 6px 16px rgba(0,0,0,0.2)}.sw-carousel-arrow:disabled{opacity:0.35;cursor:default;pointer-events:none}.sw-carousel-arrow-prev{left:0.75rem}.sw-carousel-arrow-next{right:0.75rem}.sw-carousel-arrow-icon{width:1.5rem;height:1.5rem}.sw-carousel-pagination{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin-top:1rem}.sw-carousel-pagination-dot{width:0.5rem;height:0.5rem;padding:0;border:0;border-radius:9999px;background-color:var(--sw-bordi-box);cursor:pointer;transition:background-color 0.2s,transform 0.2s}.sw-carousel-pagination-dot:hover{background-color:var(--sw-testo)}.sw-carousel-pagination-dot.is-active{background-color:var(--sw-primario);transform:scale(1.25)}@media (width < 640px){.sw-carousel.hide-arrows-mobile .sw-carousel-arrow{display:none}.sw-carousel.hide-pagination-mobile .sw-carousel-pagination{display:none}}.sw-field{position:relative}.sw-label{position:absolute;top:-0.5rem;left:0.5rem;display:inline-block;background-color:#ffffff;padding:0 0.25rem;font-size:0.75rem;line-height:1rem;font-weight:500;color:#111827;z-index:1}.tab-pills a{cursor:pointer;color:#6b7280;transition:color 0.15s}.tab-pills a:hover{color:var(--sw-primario,#282828)}.tab-pills a.active{color:var(--sw-primario,#282828);border-color:var(--sw-primario,#282828)}.tab-pills a:not(.active){border-color:transparent}.sw-search-result__image-placeholder svg{width:1.5rem;height:1.5rem}.sw-search-result__arrow svg{width:1rem;height:1rem}@keyframes sw-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--max-w:100%;--max-w-sm:100%;--max-w-md:720px;--max-w-lg:960px;--max-w-xl:1140px;--max-w-2xl:1280px;--max-w-3xl:1280px;--max-w-4xl:2200px}.sw-breadcrumbs{padding-block:1.5rem;padding-inline:1.5rem;color:#ffffff;background-color:#000000}.sw-breadcrumbs-title{font-size:var(--text-3xl);font-weight:var(--font-medium);line-height:var(--lh-3xl);color:#ffffff}.sw-breadcrumbs-a{font-size:var(--text-sm);font-weight:var(--font-light);cursor:pointer;color:#ffffff}.sw-data-pub{font-size:var(--text-xs);color:var(--sw-testo)}.sw-card{overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,0.03),0 0 30px 0 rgba(0,0,0,0.03)}.sw-title-article{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--lh-lg);color:var(--sw-titoli)}.sw-title-category{font-size:var(--text-sm);font-weight:var(--font-light);color:var(--sw-primario);transition:color 0.15s ease,background-color 0.15s ease,border-color 0.15s ease}.sw-title-category:hover{color:var(--sw-secondario)}.sw-side-card{padding:1rem}:where(#main_content) h1{font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--lh-2xl);color:var(--sw-titoli)}:where(#main_content) h2{font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--lh-xl);color:var(--sw-titoli)}:where(#main_content) h3{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--lh-lg);color:var(--sw-titoli)}:where(#main_content) h4{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--lh-lg);color:var(--sw-titoli)}:where(#main_content) h5{font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--lh-base);color:var(--sw-titoli)}:where(#main_content) h6{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-sm);color:var(--sw-titoli)}:where(#main_content) p{font-size:var(--text-base);font-weight:var(--font-light);line-height:var(--lh-base);color:var(--sw-testo)}:where(#main_content) a{font-size:var(--text-base);font-weight:var(--font-light);color:var(--sw-primario);transition:all 0.2s ease-in-out}:where(#main_content) a:hover{color:var(--sw-secondario)}:where(#main_content) label{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--lh-sm);color:var(--sw-titoli)}:where(#main_content) li{font-size:var(--text-sm);font-weight:var(--font-light);line-height:var(--lh-sm);color:var(--sw-testo)}@media (width >= 640px){:where(#main_content) h1{font-size:var(--text-3xl);line-height:var(--lh-3xl)}:where(#main_content) h2{font-size:var(--text-2xl);line-height:var(--lh-2xl)}:where(#main_content) h3{font-size:var(--text-xl);line-height:var(--lh-xl)}:where(#main_content) h4{font-size:var(--text-xl);line-height:var(--lh-xl)}:where(#main_content) h5{font-size:var(--text-lg);line-height:var(--lh-lg)}}@media (width >= 1024px){:where(#main_content) p{font-size:var(--text-lg);line-height:var(--lh-lg)}:where(#main_content) a{font-size:var(--text-lg)}}header,footer{--max-w:100%;--max-w-sm:100%;--max-w-md:720px;--max-w-lg:960px;--max-w-xl:1140px;--max-w-2xl:1280px;--max-w-3xl:1280px;--max-w-4xl:2200px}#header_basic{--header-bg:#0e1217;--header-border:rgba(255,255,255,0.06);--header-nav-color:#ffffff;--header-nav-hover:#ff9a00;--header-btn-bg:#ff9a00;--header-btn-hover:#e3740b;--header-btn-text:#ffffff;--header-logo-h:2.5rem;--header-logo-h-lg:3rem;--header-mobile-bg:#ffffff;--header-mobile-text:#0e1217}#menu_sticky{--header-btn-bg:#ff9a00;--header-btn-hover:#e3740b;--header-btn-text:#ffffff}footer#footer_basic{--footer-bg:#0e1217;--footer-border:#23272a;--footer-text:#c3c6c8;--footer-title:#ffffff;--footer-link-hover:#e3740b;--footer-social-bg:rgba(255,255,255,0.06)}#header_basic{position:relative;width:100%;background-color:transparent;border-bottom:1px solid var(--sw-bordi-scuri);z-index:40}#header_basic .sw-header-menu-trigger,#menu_sticky .sw-header-menu-trigger{display:inline-flex;align-items:center;gap:0.25rem}#header_basic .sw-header-dropdown-arrow,#menu_sticky .sw-header-dropdown-arrow{width:1.25rem;height:1.25rem;color:var(--sw-testo);transition:color 0.15s ease}#header_basic .sw-header-dropdown-panel,#menu_sticky .sw-header-dropdown-panel{min-width:max-content;overflow:hidden;border-radius:1.5rem;background-color:var(--sw-neutro-bianco);font-size:var(--text-sm);line-height:1.5;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);outline:1px solid rgba(55,65,81,.05);padding:1rem;display:flex;flex-direction:column;gap:0.5rem;color:var(--sw-neutro-scuro)}#header_basic .sw-header-dropdown-item,#menu_sticky .sw-header-dropdown-item{display:flex;gap:0.5rem;align-items:center;border-radius:1.5rem;padding:0.5rem 1rem;color:var(--sw-neutro-scuro);font-size:var(--text-base);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}#header_basic .sw-header-dropdown-item:hover,#menu_sticky .sw-header-dropdown-item:hover{background-color:#f9fafb;color:var(--sw-primario-hover)}#header_basic .sw-header-dropdown-item-col{display:flex;flex-direction:column;align-items:flex-start;border-radius:1.5rem;padding:0.5rem 1rem;color:var(--sw-testo);font-size:var(--text-base);text-decoration:none;cursor:pointer;transition:background-color 0.15s ease}#header_basic .sw-header-dropdown-item-col:hover{background-color:#f9fafb}#header_basic .sw-header-menu-trigger,#menu_sticky .sw-header-menu-trigger{cursor:pointer;transition:color 0.15s ease}#header_basic .sw-header-link,#menu_sticky .sw-header-link{color:inherit;text-decoration:none;transition:color 0.15s ease}#menu_sticky .sw-header-menu-trigger .sw-header-link,#menu_sticky .sw-header-menu-trigger .sw-header-dropdown-arrow{color:var(--sw-neutro-scuro)}#header_basic .sw-header-menu-trigger:hover .sw-header-link,#header_basic .sw-header-menu-trigger:hover .sw-header-dropdown-arrow,#header_basic .sw-header-nav-list > li:focus-within .sw-header-link,#header_basic .sw-header-nav-list > li:focus-within .sw-header-dropdown-arrow,#menu_sticky .sw-header-menu-trigger:hover .sw-header-link,#menu_sticky .sw-header-menu-trigger:hover .sw-header-dropdown-arrow,#menu_sticky .sw-header-nav-list > li:focus-within .sw-header-link,#menu_sticky .sw-header-nav-list > li:focus-within .sw-header-dropdown-arrow{color:var(--sw-primario-hover)}#header_basic .sw-header-nav-list > li,#menu_sticky .sw-header-nav-list > li{position:relative}#header_basic .sw-header-dropdown,#menu_sticky .sw-header-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:0.75rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s ease,visibility 0.15s ease;z-index:60}#header_basic .sw-header-nav-list > li:hover .sw-header-dropdown,#header_basic .sw-header-nav-list > li:focus-within .sw-header-dropdown,#menu_sticky .sw-header-nav-list > li:hover .sw-header-dropdown,#menu_sticky .sw-header-nav-list > li:focus-within .sw-header-dropdown{opacity:1;visibility:visible;pointer-events:auto}#header_basic .sw-header-nav-list > li:hover .sw-header-dropdown-arrow,#header_basic .sw-header-nav-list > li:focus-within .sw-header-dropdown-arrow,#menu_sticky .sw-header-nav-list > li:hover .sw-header-dropdown-arrow,#menu_sticky .sw-header-nav-list > li:focus-within .sw-header-dropdown-arrow{transform:rotate(180deg)}#header_basic .sw-header-dropdown-arrow,#menu_sticky .sw-header-dropdown-arrow{transition:transform 0.15s ease,color 0.15s ease}.sw-mobile-menu .sw-mobile-menu-trigger{display:flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;cursor:pointer;text-decoration:none}.sw-mobile-menu .sw-mobile-menu-trigger .sw-mobile-submenu-link{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--sw-neutro-scuro);margin:0}.sw-mobile-menu .sw-mobile-plus-icon{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--sw-neutro-scuro)}.sw-mobile-menu .sw-mobile-submenu{margin-top:1.5rem;display:none;background:#f9fafb;border-radius:1.5rem;padding:1rem}.sw-mobile-menu .sw-mobile-submenu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:2rem}.sw-mobile-menu a.sw-mobile-submenu-link{color:var(--sw-neutro-scuro);font-size:var(--text-base);text-decoration:none;cursor:pointer}.sw-mobile-menu a.sw-mobile-submenu-link:hover{color:var(--sw-primario-hover)}#header_basic a.sw-mobile-submenu-link:hover{color:var(--sw-secondario)}#header_basic.sw-header-overlay{position:absolute;top:0;left:0;right:0;z-index:50;background-color:transparent;border-bottom:none}#header_basic .sw-header-container{position:relative;margin-inline:auto;width:100%;max-width:1360px;display:flex;align-items:center;justify-content:space-between;padding-block:1rem;padding-inline:1rem}#header_basic .sw-header-logo{height:40px;width:auto;cursor:pointer;display:block}#header_basic .sw-header-logo-text{display:inline-block;font-size:var(--text-xl);font-weight:var(--font-extrabold);letter-spacing:-0.025em;text-decoration:none}#header_basic.sw-header-overlay .sw-header-logo-text{color:var(--sw-neutro-bianco)}#header_basic .sw-header-nav{display:none}#header_basic .sw-header-nav-list{display:flex;align-items:center;justify-content:center;gap:3rem;list-style:none;padding:0;margin:0}#header_basic .sw-header-nav-link{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--sw-neutro-bianco);text-decoration:none;cursor:pointer;transition:color 0.2s ease}#header_basic .sw-header-nav-link:hover{color:var(--sw-primario-hover)}#header_basic.sw-header-overlay .sw-header-nav-link{color:#ffffff}#header_basic.sw-header-overlay .sw-header-nav-link:hover{color:var(--header-nav-hover)}.sw-header-btn-cta{display:none;align-items:center;gap:0.5rem;padding-inline:0.75rem;padding-block:0.5rem;font-size:var(--text-base);font-weight:var(--font-semibold);text-transform:uppercase;color:var(--sw-neutro-bianco);background-color:var(--sw-primario);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.sw-header-btn-cta:hover{background-color:var(--sw-primario-hover);transform:translateY(0);box-shadow:none}.sw-header-btn-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:var(--sw-neutro-bianco);color:var(--sw-primario);border-radius:9999px;flex-shrink:0}.sw-header-btn-cta-icon svg{width:0.875rem;height:0.875rem;display:block}.sw-mobile-menu{--header-btn-bg:var(--sw-primario);--header-btn-hover:var(--sw-primario-hover)}.sw-mobile-menu .sw-header-btn-cta{display:inline-flex}#header_basic .sw-header-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0.25rem;cursor:pointer}#header_basic .sw-header-mobile-toggle-icon{height:2rem;width:2rem;display:block;color:var(--sw-neutro-bianco)}.sw-mobile-menu{position:fixed;top:0;right:0;height:100vh;width:91.666%;max-width:420px;background-color:var(--sw-neutro-bianco);padding:1.5rem;z-index:99999;box-shadow:0 25px 50px -12px rgba(0,0,0,0.4);overflow-y:auto;transform:translateX(100%);transition:transform 0.5s ease-in-out}.sw-mobile-menu.is-open{transform:translateX(0)}.sw-mobile-menu-close{display:inline-flex;margin-left:auto;background:none;border:none;padding:0.25rem;cursor:pointer}.sw-mobile-menu-close-icon{height:1.5rem;width:1.5rem;display:block;color:var(--sw-neutro-scuro)}.sw-mobile-menu-nav{margin-top:2rem;padding-bottom:2rem}.sw-mobile-menu-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:0}.sw-mobile-menu-link{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--sw-neutro-scuro);text-decoration:none;cursor:pointer;transition:color 0.2s ease}.sw-mobile-menu-link:hover{color:var(--sw-primario-hover)}.sw-mobile-menu-cta-wrap{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;@media (width >= 1280px){display:none}}.sw-mobile-menu-social{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2rem}footer#footer_basic{width:100%;overflow:hidden;background-color:var(--sw-sfondo-footer);border-top:1px solid var(--sw-bordi-scuri)}#footer_basic .sw-footer-main{display:none;background-color:var(--sw-sfondo-footer);width:100%;padding-block:4rem}#footer_basic .sw-footer-grid{margin-inline:auto;width:100%;max-width:1360px;padding-inline:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6rem}#footer_basic .sw-footer-grid-mobile{margin-inline:auto;width:100%;max-width:var(--max-w-2xl);padding-inline:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}#footer_basic .sw-footer-main-mobile{display:block;background-color:var(--footer-bg);width:100%;padding-block:2rem}#footer_basic .sw-footer-col-title{font-size:var(--text-base);font-weight:var(--font-bold);line-height:var(--lh-lg);color:var(--footer-title);text-transform:uppercase;margin:0}#footer_basic .sw-footer-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:0.5rem;list-style:none;padding:0}#footer_basic .sw-footer-link{font-size:var(--text-base);line-height:var(--lh-lg);color:var(--sw-testo);text-decoration:none;cursor:pointer;transition:color 0.2s ease}#footer_basic .sw-footer-link:hover{color:var(--sw-primario-hover)}#footer_basic .sw-footer-text{font-size:var(--text-base);line-height:var(--lh-lg);color:var(--sw-testo);margin:0}#footer_basic .sw-footer-text-strong{color:var(--footer-title);font-weight:var(--font-bold)}#footer_basic .sw-footer-text + .sw-footer-text--spaced{margin-top:1rem}#footer_basic .sw-footer-copy{margin-inline:auto;width:100%;max-width:1360px;padding-inline:1rem;background-color:var(--footer-bg);color:var(--sw-testo);display:flex;align-items:center;justify-content:space-between}#footer_basic .sw-footer-copy-inner{text-align:center;margin-inline:auto;width:100%;max-width:1360px;padding-block:1rem}#footer_basic .sw-footer-copy-text{font-size:var(--text-sm);line-height:1.25rem;color:var(--sw-testo);margin:0}#footer_basic .sw-footer-copy-link{color:var(--sw-primario);text-decoration:none;transition:color 0.2s ease}#footer_basic .sw-footer-copy-link:hover{color:var(--sw-primario-hover)}#footer_basic .sw-footer-social{display:none;gap:1.5rem}#footer_basic .sw-footer-social-link{color:var(--sw-testo);display:inline-flex;transition:color 0.2s ease}#footer_basic .sw-footer-social-link:hover{color:var(--sw-primario-hover)}#footer_basic .sw-footer-social-icon{height:1.5rem;width:1.5rem;display:block}.sw-mobile-menu-social-link{color:var(--sw-neutro-scuro);display:inline-flex;transition:color 0.2s ease}.sw-mobile-menu-social-link:hover{color:var(--sw-primario-hover)}@media (width >= 768px){#footer_basic .sw-footer-copy-inner{text-align:left}#footer_basic .sw-footer-social{display:flex}}@media (width >= 1280px){#header_basic .sw-header-container{padding-inline:0}#header_basic .sw-header-logo{height:48px}#header_basic .sw-header-nav{display:block;margin-inline:auto}#header_basic .sw-header-btn-cta{display:inline-flex}#header_basic .sw-header-mobile-toggle{display:none}#footer_basic .sw-footer-main{display:block}#footer_basic .sw-footer-main-mobile{display:none}#footer_basic .sw-footer-grid,#footer_basic .sw-footer-copy{padding-inline:0}}@media (width >= 1280px){#header_basic .sw-header-container,#footer_basic .sw-footer-grid,#footer_basic .sw-footer-copy,#footer_basic .sw-footer-copy-inner{max-width:1360px}}#menu_sticky{display:none;position:fixed;top:0;left:0;right:0;width:100%;background-color:var(--sw-neutro-bianco);padding-inline:1rem;background-color:var(--sw-neutro-bianco);border-bottom:1px solid var(--sw-bordi-scuri);z-index:99998}#menu_sticky.is-visible{display:block}#menu_sticky .sw-header-container{position:relative;margin-inline:auto;width:100%;max-width:1360px;display:flex;align-items:center;justify-content:space-between;padding-block:1rem;padding-inline:1rem}#menu_sticky .sw-header-logo{height:40px;width:auto;cursor:pointer;display:block}#menu_sticky .sw-header-nav{display:none}#menu_sticky .sw-header-nav-list{display:flex;align-items:center;justify-content:center;gap:3rem;list-style:none;padding:0;margin:0}#menu_sticky .sw-header-nav-link{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--sw-neutro-scuro);text-decoration:none;cursor:pointer;transition:color 0.2s ease}#menu_sticky .sw-header-nav-link:hover{color:var(--sw-primario-hover)}#menu_sticky .sw-header-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0.25rem;cursor:pointer}#menu_sticky .sw-header-mobile-toggle-icon{height:2rem;width:2rem;display:block;color:var(--sw-neutro-scuro)}@media (width >= 1280px){#menu_sticky .sw-header-container{padding-inline:0}#menu_sticky .sw-header-logo{height:48px}#menu_sticky .sw-header-nav{display:block;margin-inline:auto}#menu_sticky .sw-header-btn-cta{display:inline-flex}#menu_sticky .sw-header-mobile-toggle{display:none}}.sw-flex{display:flex;flex-direction:var(--flex-dir,var(--direction,row));justify-content:var(--justify,flex-start);align-items:var(--align,stretch);flex-wrap:var(--wrap,nowrap);gap:var(--gap,0)}.sw-flex.align-center{align-items:center}.sw-grid{display:grid;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:var(--gap,0)}.sw-justify{justify-content:var(--justify,flex-start)}.sw-gap{gap:var(--gap,0)}.sw-relative{position:relative}.sw-absolute{position:absolute;top:var(--top,auto);right:var(--right,auto);bottom:var(--bottom,auto);left:var(--left,auto)}.sw-inset{inset:var(--inset,auto)}.sw-z{z-index:var(--z,auto)}.sw-w{width:var(--w,auto)}.sw-h{height:var(--h,auto)}.sw-max-w{max-width:var(--max-w,none)}.sw-px{padding-left:var(--px,0);padding-right:var(--px,0)}.sw-py{padding-top:var(--py,0);padding-bottom:var(--py,0)}.sw-pb{padding-bottom:var(--pb,0)}.sw-mt{margin-top:var(--mt,0)}.sw-mb{margin-bottom:var(--mb,0)}.sw-mx{margin-left:var(--mx,0);margin-right:var(--mx,0)}.sw-text{font-size:var(--text-size,inherit);text-align:var(--text-align,inherit);color:var(--text-color,inherit)}.sw-font{font-weight:var(--font-weight,inherit)}.sw-rounded{border-radius:var(--rounded,0);border-top-left-radius:var(--rounded-t,var(--rounded,0));border-top-right-radius:var(--rounded-t,var(--rounded,0))}.sw-shadow{box-shadow:var(--shadow,0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1))}.sw-opacity{opacity:var(--opacity,1)}.sw-transition{transition:all 0.2s ease}.sw-object-cover{object-fit:cover}.sw-object-center{object-position:center}@media (width >= 768px){.sw-flex{flex-direction:var(--flex-dir-md,var(--direction-md,var(--flex-dir,var(--direction,row))));justify-content:var(--justify-md,var(--justify,flex-start));align-items:var(--align-md,var(--align,stretch));gap:var(--gap-md,var(--gap,0))}.sw-grid{grid-template-columns:repeat(var(--cols-md,var(--cols,1)),minmax(0,1fr));gap:var(--gap-md,var(--gap,0))}.sw-gap{gap:var(--gap-md,var(--gap,0))}.sw-text{font-size:var(--text-size-md,var(--text-size,inherit));text-align:var(--text-align-md,var(--text-align,inherit))}.sw-w{width:var(--w-md,var(--w,auto))}.sw-h{height:var(--h-md,var(--h,auto))}.sw-max-w{max-width:var(--max-w-md,var(--max-w,none))}.sw-px{padding-left:var(--px-md,var(--px,0));padding-right:var(--px-md,var(--px,0))}.sw-py{padding-top:var(--py-md,var(--py,0));padding-bottom:var(--py-md,var(--py,0))}.sw-pb{padding-bottom:var(--pb-md,var(--pb,0))}.sw-mt{margin-top:var(--mt-md,var(--mt,0))}.sw-mb{margin-bottom:var(--mb-md,var(--mb,0))}.sw-mx{margin-left:var(--mx-md,var(--mx,0));margin-right:var(--mx-md,var(--mx,0))}}@media (width >= 1024px){.sw-flex{flex-direction:var(--flex-dir-lg,var(--direction-lg,var(--flex-dir,var(--direction,row))));justify-content:var(--justify-lg,var(--justify,flex-start));align-items:var(--align-lg,var(--align,stretch));gap:var(--gap-lg,var(--gap,0))}.sw-grid{grid-template-columns:repeat(var(--cols-lg,var(--cols-md,var(--cols,1))),minmax(0,1fr));gap:var(--gap-lg,var(--gap,0))}.sw-gap{gap:var(--gap-lg,var(--gap,0))}.sw-text{font-size:var(--text-size-lg,var(--text-size,inherit));text-align:var(--text-align-lg,var(--text-align,inherit))}.sw-w{width:var(--w-lg,var(--w,auto))}.sw-h{height:var(--h-lg,var(--h,auto))}.sw-max-w{max-width:var(--max-w-lg,var(--max-w,none))}.sw-px{padding-left:var(--px-lg,var(--px,0));padding-right:var(--px-lg,var(--px,0))}.sw-py{padding-top:var(--py-lg,var(--py,0));padding-bottom:var(--py-lg,var(--py,0))}.sw-pb{padding-bottom:var(--pb-lg,var(--pb,0))}.sw-mt{margin-top:var(--mt-lg,var(--mt,0))}.sw-mb{margin-bottom:var(--mb-lg,var(--mb,0))}.sw-mx{margin-left:var(--mx-lg,var(--mx,0));margin-right:var(--mx-lg,var(--mx,0))}}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-2xl{border-radius:var(--radius-2xl)}@media (width >= 640px){.sm\:rounded-md{border-radius:var(--radius-md)}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}}@media (width >= 768px){.md\:rounded-md{border-radius:var(--radius-md)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}}@media (width >= 1024px){.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}}@media (width >= 1280px){.xl\:rounded-md{border-radius:var(--radius-md)}.xl\:rounded-lg{border-radius:var(--radius-lg)}.xl\:rounded-2xl{border-radius:var(--radius-2xl)}}@media (width >= 1536px){.\32xl\:rounded-md{border-radius:var(--radius-md)}.\32xl\:rounded-lg{border-radius:var(--radius-lg)}.\32xl\:rounded-2xl{border-radius:var(--radius-2xl)}}@media (width >= 1920px){.\33xl\:rounded-md{border-radius:var(--radius-md)}.\33xl\:rounded-lg{border-radius:var(--radius-lg)}.\33xl\:rounded-2xl{border-radius:var(--radius-2xl)}}@media (width >= 2560px){.\34xl\:rounded-md{border-radius:var(--radius-md)}.\34xl\:rounded-lg{border-radius:var(--radius-lg)}.\34xl\:rounded-2xl{border-radius:var(--radius-2xl)}}.text-white{color:#ffffff}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-900{color:#111827}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-sw-primario{color:var(--sw-primario,#4f46e5)}.bg-white{background-color:#ffffff}.border{border:1px solid #e5e7eb}.border-0{border-width:0}.w-full{width:100%}.h-full{height:100%}.w-4{width:1rem}.h-4{height:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.size-5{width:1.25rem;height:1.25rem}@media (width >= 1024px){.lg\:w-6{width:1.5rem}.lg\:h-6{height:1.5rem}}.cursor-pointer{cursor:pointer}.inset-y-0{top:0;bottom:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.left-2{left:0.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.shadow-xs{box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.duration-200{transition-duration:0.2s}.opacity-0{opacity:0}.z-50{z-index:50}.font-medium{font-weight:500}.text-left{text-align:left}.text-center{text-align:center}.list-none{list-style-type:none}.pointer-events-none{pointer-events:none}.focus\:border-sw-primario:focus{border-color:var(--sw-primario,#4f46e5)}.checked\:border-sw-primario:checked{border-color:var(--sw-primario,#4f46e5)}.checked\:bg-sw-primario:checked{background-color:var(--sw-primario,#4f46e5)}.group-has-checked\:opacity-100{opacity:0}.group:has(:checked) .group-has-checked\:opacity-100{opacity:1}.group-has-indeterminate\:opacity-100{opacity:0}.group:has(:indeterminate) .group-has-indeterminate\:opacity-100{opacity:1}@media (width >= 640px){.sm\:rounded-lg{border-radius:0.5rem}}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.transition-all{transition:all 0.15s ease}@media (width >= 640px){.sm\:w-full{width:100%}.sm\:text-left{text-align:left}}.flex{display:flex}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.align-center{align-items:center}.flex-col{flex-direction:column}@media (width >= 640px){.sm\:flex{display:flex}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:align-center{align-items:center}.sm\:flex-col{flex-direction:column}}@media (width >= 768px){.md\:flex{display:flex}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:align-center{align-items:center}.md\:flex-col{flex-direction:column}}@media (width >= 1024px){.lg\:flex{display:flex}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:align-center{align-items:center}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}}@media (width >= 1280px){.xl\:flex{display:flex}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:align-center{align-items:center}.xl\:flex-col{flex-direction:column}}@media (width >= 1536px){.\32xl\:flex{display:flex}.\32xl\:justify-center{justify-content:center}.\32xl\:justify-end{justify-content:flex-end}.\32xl\:justify-between{justify-content:space-between}.\32xl\:align-center{align-items:center}.\32xl\:flex-col{flex-direction:column}}@media (width >= 1920px){.\33xl\:flex{display:flex}.\33xl\:justify-center{justify-content:center}.\33xl\:justify-end{justify-content:flex-end}.\33xl\:justify-between{justify-content:space-between}.\33xl\:align-center{align-items:center}.\33xl\:flex-col{flex-direction:column}}@media (width >= 2560px){.\34xl\:flex{display:flex}.\34xl\:justify-center{justify-content:center}.\34xl\:justify-end{justify-content:flex-end}.\34xl\:justify-between{justify-content:space-between}.\34xl\:align-center{align-items:center}.\34xl\:flex-col{flex-direction:column}}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}@media (width >= 640px){.sm\:overflow-hidden{overflow:hidden}.sm\:overflow-y-auto{overflow-y:auto}}@media (width >= 768px){.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}}@media (width >= 1024px){.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}}@media (width >= 1280px){.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}}@media (width >= 1536px){.\32xl\:overflow-hidden{overflow:hidden}.\32xl\:overflow-y-auto{overflow-y:auto}}@media (width >= 1920px){.\33xl\:overflow-hidden{overflow:hidden}.\33xl\:overflow-y-auto{overflow-y:auto}}@media (width >= 2560px){.\34xl\:overflow-hidden{overflow:hidden}.\34xl\:overflow-y-auto{overflow-y:auto}}.p-0{padding:0}.p-4{padding:1rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.pr-3{padding-right:0.75rem}.pl-2{padding-left:0.5rem}.pl-3{padding-left:0.75rem}.pl-10{padding-left:2.5rem}.pl-20{padding-left:5rem}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:0.25rem}.mt-2{margin-top:0.5rem}.mr-2{margin-right:0.5rem}.mr-3{margin-right:0.75rem}.mr-4{margin-right:1rem}.mb-2{margin-bottom:0.5rem}@media (width >= 640px){.sm\:p-0{padding:0}.sm\:p-4{padding:1rem}.sm\:px-1{padding-left:0.25rem;padding-right:0.25rem}.sm\:px-3{padding-left:0.75rem;padding-right:0.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.sm\:pr-3{padding-right:0.75rem}.sm\:pl-2{padding-left:0.5rem}.sm\:pl-3{padding-left:0.75rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-20{padding-left:5rem}.sm\:m-0{margin:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-1{margin-top:0.25rem}.sm\:mt-2{margin-top:0.5rem}.sm\:mr-2{margin-right:0.5rem}.sm\:mr-3{margin-right:0.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mb-2{margin-bottom:0.5rem}}@media (width >= 768px){.md\:p-0{padding:0}.md\:p-4{padding:1rem}.md\:px-1{padding-left:0.25rem;padding-right:0.25rem}.md\:px-3{padding-left:0.75rem;padding-right:0.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.md\:pr-3{padding-right:0.75rem}.md\:pl-2{padding-left:0.5rem}.md\:pl-3{padding-left:0.75rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-20{padding-left:5rem}.md\:m-0{margin:0}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mt-1{margin-top:0.25rem}.md\:mt-2{margin-top:0.5rem}.md\:mr-2{margin-right:0.5rem}.md\:mr-3{margin-right:0.75rem}.md\:mr-4{margin-right:1rem}.md\:mb-2{margin-bottom:0.5rem}}@media (width >= 1024px){.lg\:p-0{padding:0}.lg\:p-4{padding:1rem}.lg\:px-1{padding-left:0.25rem;padding-right:0.25rem}.lg\:px-3{padding-left:0.75rem;padding-right:0.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.lg\:pr-3{padding-right:0.75rem}.lg\:pl-2{padding-left:0.5rem}.lg\:pl-3{padding-left:0.75rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-20{padding-left:5rem}.lg\:m-0{margin:0}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mt-1{margin-top:0.25rem}.lg\:mt-2{margin-top:0.5rem}.lg\:mr-2{margin-right:0.5rem}.lg\:mr-3{margin-right:0.75rem}.lg\:mr-4{margin-right:1rem}.lg\:mb-2{margin-bottom:0.5rem}}@media (width >= 1280px){.xl\:p-0{padding:0}.xl\:p-4{padding:1rem}.xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.xl\:pr-3{padding-right:0.75rem}.xl\:pl-2{padding-left:0.5rem}.xl\:pl-3{padding-left:0.75rem}.xl\:pl-10{padding-left:2.5rem}.xl\:pl-20{padding-left:5rem}.xl\:m-0{margin:0}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:mt-1{margin-top:0.25rem}.xl\:mt-2{margin-top:0.5rem}.xl\:mr-2{margin-right:0.5rem}.xl\:mr-3{margin-right:0.75rem}.xl\:mr-4{margin-right:1rem}.xl\:mb-2{margin-bottom:0.5rem}}@media (width >= 1536px){.\32xl\:p-0{padding:0}.\32xl\:p-4{padding:1rem}.\32xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.\32xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.\32xl\:px-4{padding-left:1rem;padding-right:1rem}.\32xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\32xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\32xl\:pr-3{padding-right:0.75rem}.\32xl\:pl-2{padding-left:0.5rem}.\32xl\:pl-3{padding-left:0.75rem}.\32xl\:pl-10{padding-left:2.5rem}.\32xl\:pl-20{padding-left:5rem}.\32xl\:m-0{margin:0}.\32xl\:mx-auto{margin-left:auto;margin-right:auto}.\32xl\:mt-1{margin-top:0.25rem}.\32xl\:mt-2{margin-top:0.5rem}.\32xl\:mr-2{margin-right:0.5rem}.\32xl\:mr-3{margin-right:0.75rem}.\32xl\:mr-4{margin-right:1rem}.\32xl\:mb-2{margin-bottom:0.5rem}}@media (width >= 1920px){.\33xl\:p-0{padding:0}.\33xl\:p-4{padding:1rem}.\33xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.\33xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.\33xl\:px-4{padding-left:1rem;padding-right:1rem}.\33xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\33xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\33xl\:pr-3{padding-right:0.75rem}.\33xl\:pl-2{padding-left:0.5rem}.\33xl\:pl-3{padding-left:0.75rem}.\33xl\:pl-10{padding-left:2.5rem}.\33xl\:pl-20{padding-left:5rem}.\33xl\:m-0{margin:0}.\33xl\:mx-auto{margin-left:auto;margin-right:auto}.\33xl\:mt-1{margin-top:0.25rem}.\33xl\:mt-2{margin-top:0.5rem}.\33xl\:mr-2{margin-right:0.5rem}.\33xl\:mr-3{margin-right:0.75rem}.\33xl\:mr-4{margin-right:1rem}.\33xl\:mb-2{margin-bottom:0.5rem}}@media (width >= 2560px){.\34xl\:p-0{padding:0}.\34xl\:p-4{padding:1rem}.\34xl\:px-1{padding-left:0.25rem;padding-right:0.25rem}.\34xl\:px-3{padding-left:0.75rem;padding-right:0.75rem}.\34xl\:px-4{padding-left:1rem;padding-right:1rem}.\34xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.\34xl\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}.\34xl\:pr-3{padding-right:0.75rem}.\34xl\:pl-2{padding-left:0.5rem}.\34xl\:pl-3{padding-left:0.75rem}.\34xl\:pl-10{padding-left:2.5rem}.\34xl\:pl-20{padding-left:5rem}.\34xl\:m-0{margin:0}.\34xl\:mx-auto{margin-left:auto;margin-right:auto}.\34xl\:mt-1{margin-top:0.25rem}.\34xl\:mt-2{margin-top:0.5rem}.\34xl\:mr-2{margin-right:0.5rem}.\34xl\:mr-3{margin-right:0.75rem}.\34xl\:mr-4{margin-right:1rem}.\34xl\:mb-2{margin-bottom:0.5rem}}.text-left{text-align:left}.text-center{text-align:center}.text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}@media (width >= 640px){.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 768px){.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1024px){.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1280px){.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1536px){.\32xl\:text-left{text-align:left}.\32xl\:text-center{text-align:center}.\32xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.\32xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 1920px){.\33xl\:text-left{text-align:left}.\33xl\:text-center{text-align:center}.\33xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.\33xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}@media (width >= 2560px){.\34xl\:text-left{text-align:left}.\34xl\:text-center{text-align:center}.\34xl\:text-xs{font-size:var(--text-xs);line-height:var(--lh-xs)}.\34xl\:text-sm{font-size:var(--text-sm);line-height:var(--lh-sm)}}.sw-auto-card-spec svg{width:1rem;height:1rem;flex-shrink:0;color:#6b7280}.sw-auto-card-info svg{width:1rem;height:1rem}.sw-auto-card-pdf svg{width:1rem;height:1rem}a.sw-card-contatti,a.sw-card-contatti:hover{color:inherit}.sw-team-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:9999px;background-color:var(--sw-neutro-bianco)}.sw-footer-newsletter-band{padding-bottom:0}.sw-footer-newsletter{max-width:600px;margin:0 auto;text-align:center}.sw-footer-newsletter-form{margin-top:1rem}.sw-footer-newsletter-privacy label{font-size:var(--text-xs,0.75rem);line-height:1.5;opacity:0.75;cursor:pointer;color:var(--sw-neutro-bianco,#fff)}.sw-footer-newsletter-privacy label a{font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline;cursor:pointer}.sw-footer-newsletter-privacy label a:hover{color:inherit}.sw-footer-newsletter .sw-form-field{width:100%;padding:0.75rem 1rem;font-size:16px;color:var(--sw-neutro-scuro);background:var(--sw-neutro-bianco);border:1px solid var(--sw-bordi-box);border-radius:0.5rem;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease;font-family:inherit}.sw-footer-newsletter .sw-form-field::placeholder{color:var(--sw-testo-chiaro);opacity:0.6}.sw-footer-newsletter .sw-form-field:focus{border:2px solid var(--sw-primario);padding:0.6875rem 0.9375rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--sw-primario) 15%,transparent)}.sw-footer-newsletter .sw-button{width:fit-content;display:inline-block;background-color:var(--sw-primario);color:var(--sw-neutro-bianco);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0.05em;padding:0.85rem 2rem;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color 0.2s ease}.sw-footer-newsletter .sw-button:hover{background-color:var(--sw-primario-hover)}.sw-footer-newsletter .sw-form-checkbox{appearance:none;width:1.125rem;height:1.125rem;border:1px solid var(--sw-bordi-box);border-radius:0.25rem;cursor:pointer;flex-shrink:0;transition:all 0.2s ease}.sw-footer-newsletter .sw-form-checkbox:checked{background:var(--sw-primario);border-color:var(--sw-primario);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-size:1rem;background-position:center;background-repeat:no-repeat}.sw-footer-newsletter .sw-form-checkbox:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--sw-primario) 15%,transparent)}.sw-footer-newsletter .sw-form-privacy{display:flex;gap:0.75rem}.sw-footer-newsletter .sw-form-error{color:#ef4444}ul.sw-list-none li{list-style:none}.sw-filter-cell sw-select input[type="text"]{width:100%;background-color:#0e1217;color:#ffffff;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-md);padding:0.55rem 0.75rem 0.55rem 2.25rem;font-size:16px;outline:none}.sw-filter-cell sw-select input[type="text"]::placeholder{color:rgba(255,255,255,0.5)}.sw-filter-cell sw-select input[type="text"]:focus{border-color:var(--sw-primario)}.sw-filter-cell sw-select svg{color:rgba(255,255,255,0.5)}.sw-trattamenti-list li{display:flex;align-items:center;gap:0.75rem}.sw-info-modal-close svg{width:1.25rem;height:1.25rem}.sw-filter-sidebar sw-select input[type="text"]{width:100%;background-color:#0e1217;color:#ffffff;border:1px solid rgba(255,255,255,0.06);border-radius:var(--radius-md);padding:0.55rem 0.75rem 0.55rem 2.25rem;font-size:var(--text-sm);outline:none}.sw-filter-sidebar sw-select input[type="text"]::placeholder{color:#6b7280}.sw-filter-sidebar sw-select input[type="text"]:focus{border-color:#ff9a00}.sw-filter-sidebar sw-select svg{color:#6b7280}[id^="f-"][id$="-dropdown"] ul{color:#ffffff !important;max-height:15rem;overflow-y:auto;list-style:none;margin:0;padding:0.25rem 0}[id^="f-"][id$="-dropdown"] li{color:#1a1f24 !important;padding:0.5rem 0.875rem;font-size:var(--text-sm);cursor:pointer;transition:background-color 0.12s ease,color 0.12s ease}[id^="f-"][id$="-dropdown"] li:hover,[id^="f-"][id$="-dropdown"] li.bg-sw-primario{background-color:#ff9a00 !important;color:#ffffff !important}[id^="f-"][id$="-dropdown"] ul::-webkit-scrollbar{width:8px}[id^="f-"][id$="-dropdown"] ul::-webkit-scrollbar-track{background:#0e1217}[id^="f-"][id$="-dropdown"] ul::-webkit-scrollbar-thumb{background:#23272a;border-radius:4px}.sw-whatsapp-float{position:fixed;right:1rem;bottom:1rem;width:3rem;height:3rem;z-index:9999;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#128C7E;background-image:linear-gradient(135deg,#128C7E 0%,#25D366 100%);color:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,0.25);transition:transform 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.sw-whatsapp-float-icon{width:1.75rem;height:1.75rem;display:block}.sw-whatsapp-float::after{content:"Contattaci su WhatsApp";position:absolute;right:calc(100% + 0.75rem);top:50%;transform:translateY(-50%) translateX(0.5rem);background-color:#111827;color:#ffffff;font-size:0.875rem;line-height:1;white-space:nowrap;padding:0.5rem 0.75rem;border-radius:0.375rem;box-shadow:0 4px 12px rgba(0,0,0,0.2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.sw-whatsapp-float:hover::after,.sw-whatsapp-float:focus-visible::after{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.sw-whatsapp-float:hover,.sw-whatsapp-float:focus-visible{transform:scale(1.06);box-shadow:0 8px 22px rgba(0,0,0,0.3);outline:none;color:#ffffff}@media (width >= 1280px){.sw-whatsapp-float{right:1.25rem;bottom:1.25rem;width:3.5rem;height:3.5rem}.sw-whatsapp-float-icon{width:2rem;height:2rem}}.block{display:block}.flex{display:flex}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}@media (width >= 640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:hidden{display:none}.sm\:relative{position:relative}.sm\:absolute{position:absolute}.sm\:fixed{position:fixed}}@media (width >= 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:hidden{display:none}.md\:relative{position:relative}.md\:absolute{position:absolute}.md\:fixed{position:fixed}}@media (width >= 1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:relative{position:relative}.lg\:absolute{position:absolute}.lg\:fixed{position:fixed}}@media (width >= 1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:inline-block{display:inline-block}.xl\:hidden{display:none}.xl\:relative{position:relative}.xl\:absolute{position:absolute}.xl\:fixed{position:fixed}}@media (width >= 1536px){.\32xl\:block{display:block}.\32xl\:flex{display:flex}.\32xl\:inline{display:inline}.\32xl\:inline-block{display:inline-block}.\32xl\:hidden{display:none}.\32xl\:relative{position:relative}.\32xl\:absolute{position:absolute}.\32xl\:fixed{position:fixed}}@media (width >= 1920px){.\33xl\:block{display:block}.\33xl\:flex{display:flex}.\33xl\:inline{display:inline}.\33xl\:inline-block{display:inline-block}.\33xl\:hidden{display:none}.\33xl\:relative{position:relative}.\33xl\:absolute{position:absolute}.\33xl\:fixed{position:fixed}}@media (width >= 2560px){.\34xl\:block{display:block}.\34xl\:flex{display:flex}.\34xl\:inline{display:inline}.\34xl\:inline-block{display:inline-block}.\34xl\:hidden{display:none}.\34xl\:relative{position:relative}.\34xl\:absolute{position:absolute}.\34xl\:fixed{position:fixed}}