@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/inter/InterVariable-4.1-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/inter/InterVariable-Italic-4.1-latin.woff2)format("woff2")}@layer reset{html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}*{box-sizing:border-box}}#iubenda_policy{line-height:1.6}#iubenda_policy h1{margin-bottom:1rem;font-size:1.75rem;font-weight:700}#iubenda_policy h2{margin:2rem 0 .75rem;font-size:1.35rem;font-weight:700}#iubenda_policy h3{margin:1.25rem 0 .5rem;font-size:1.1rem;font-weight:600}#iubenda_policy h4{margin:1rem 0 .25rem;font-weight:600}#iubenda_policy p{margin-bottom:.75rem}#iubenda_policy a{text-decoration:underline}#iubenda_policy ul:not(.for_boxes):not(.unstyled){margin-bottom:.75rem;padding-left:1.5rem;list-style:outside}#iubenda_policy ul.for_boxes,#iubenda_policy ul.unstyled{padding:0;list-style:none}#iubenda_policy details.expand{border:1px solid #80808059;border-radius:.5rem;margin-bottom:.75rem}#iubenda_policy details.expand>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;list-style:none;display:flex}#iubenda_policy details.expand>summary::-webkit-details-marker{display:none}#iubenda_policy details.expand>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}#iubenda_policy details.expand[open]>summary:after{transform:rotate(-135deg)}#iubenda_policy details.expand>summary h3{margin:0}#iubenda_policy details.expand .details_body{padding:0 1rem .75rem}#iubenda-cs-banner#iubenda-cs-banner,#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{transition:none!important;animation:none!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{max-height:inherit!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale{max-height:inherit!important;flex-direction:column!important;display:flex!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale>*{flex-shrink:0!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale>.iubenda-banner-content{flex:auto!important;min-height:4rem!important;overflow-y:auto!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container{align-items:center!important;gap:4px 16px!important;padding:12px 8px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;margin:0!important;padding:4px 8px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox--disabled{display:none!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input{margin:0!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox label{background:0 0!important;margin:0 0 0 8px!important;padding:0!important;line-height:1.2!important}#iubenda-cs-banner#iubenda-cs-banner{will-change:auto!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{max-height:72dvh!important;margin:0 12px calc(12px + env(safe-area-inset-bottom))!important;width:auto!important}@media (min-width:640px){#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container{width:420px!important;max-height:calc(100dvh - 32px)!important;margin:0 16px 16px auto!important}}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{-webkit-backdrop-filter:saturate(180%)blur(16px)!important;backdrop-filter:saturate(180%)blur(16px)!important;color:#4a5568!important;background-image:linear-gradient(#ffffffb8,#ffffffb8)!important;border:1px solid #ffffffe6!important;border-radius:28px!important;font-family:inherit!important;box-shadow:0 24px 48px -20px #082f4c73!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-brand,#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{background:0 0!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-brand{height:0!important;min-height:0!important;padding:0!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-brand>div{display:none!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{color:#054473!important;opacity:1!important;background:#0544730f!important;border-radius:9999px!important;width:36px!important;height:36px!important;top:14px!important;right:14px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content{padding:18px 20px 12px!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title{color:#054473!important;align-items:center!important;min-height:36px!important;margin:0 48px 6px 0!important;font-size:16px!important;font-weight:800!important;display:flex!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph,#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph .iub-p{color:#4a5568!important;font-size:13px!important;line-height:1.5!important}#iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph a{color:#246ba0!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container{border-color:#0544731a!important;padding:10px 12px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container label,#iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container label span{color:#054473!important;font-size:13px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group{margin:4px 16px 16px!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button{border-radius:9999px!important;min-height:40px!important;font-weight:700!important}#iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-customize-btn{color:#054473!important;background:#05447314!important}html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content{color:#cbd5e0!important;background-image:linear-gradient(#0b1522bd,#0b1522bd)!important;border-color:#ffffff14!important;box-shadow:0 24px 48px -20px #000c!important}html.dark #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-title,html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container label,html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container label span{color:#fff!important}html.dark #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph,html.dark #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph .iub-p{color:#cbd5e0!important}html.dark #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph a{color:#90cdf4!important}html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn{color:#fff!important;background:#ffffff14!important}html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn svg,html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-close-btn path{fill:currentColor!important}html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-granular-controls-container{border-color:#ffffff14!important}html.dark #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-customize-btn{color:#fff!important;background:#ffffff1a!important}#iubenda-cs-banner#iubenda-cs-banner .iub-toggle-checkbox.granular-control-checkbox span{background:0 0!important}html.dark #iubenda-cs-banner#iubenda-cs-banner .granular-control-checkbox input.style1:not(:checked){background-color:#ffffff38!important}@keyframes cta-pulse{0%{box-shadow:0 0 #2871a799}70%,to{box-shadow:0 0 0 14px #2871a700}}.cta-pulse{animation:2s ease-out infinite cta-pulse}.cta-pulse:hover,.cta-pulse:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.cta-pulse{animation:none}}@keyframes hero-cta-pulse{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.09,1.65)}}.hero-cta-pulse{isolation:isolate;display:flex;position:relative}.hero-cta-pulse:before{content:"";z-index:-1;border-radius:var(--3p-radii-md);pointer-events:none;background:#2871a78c;animation:2.2s ease-out infinite hero-cta-pulse;position:absolute;inset:0}.hero-cta-pulse:hover:before,.hero-cta-pulse:focus-visible:before{opacity:0;animation:none}@keyframes hero-float{0%,to{translate:0}50%{translate:0 -10px}}.hero-float{animation:4.5s ease-in-out infinite hero-float}@keyframes hero-icon-bob{0%,70%,to{transform:translateY(0)rotate(0)}80%{transform:translateY(-4px)rotate(-8deg)}90%{transform:translateY(0)rotate(6deg)}}.hero-icon-bob{animation:4.5s ease-in-out infinite hero-icon-bob}@media (prefers-reduced-motion:reduce){.hero-cta-pulse:before,.hero-float,.hero-icon-bob{animation:none}}@keyframes nl-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}.nl-ring{pointer-events:none;border:2px solid #a3d8ffb3;border-radius:9999px;animation:3.2s cubic-bezier(.22,.61,.36,1) infinite nl-ring;position:absolute;inset:0}.nl-ring-delayed{animation-delay:1.6s}@media (prefers-reduced-motion:reduce){.nl-ring{opacity:0;animation:none}}@keyframes menu-item-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.menu-open .menu-item{animation:.32s cubic-bezier(.22,1,.36,1) both menu-item-in}@keyframes menu-icon-pop{0%{rotate:-20deg;scale:.4}to{rotate:0deg;scale:1}}@keyframes menu-icon-hop{0%,to{translate:0;rotate:0deg}35%{translate:0 -4px;rotate:-8deg}70%{translate:0;rotate:6deg}}.menu-open .menu-icon{animation:menu-icon-pop .46s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}.menu-item:hover .menu-icon svg{animation:.5s menu-icon-hop}@media (prefers-reduced-motion:reduce){.menu-open .menu-item,.menu-open .menu-icon,.menu-item:hover .menu-icon svg{animation:none}}@keyframes sheet-in{0%{translate:0 100%}to{translate:0}}@keyframes sheet-out{0%{translate:0}to{translate:0 100%}}@keyframes dock-slide-in{0%{translate:0 100%}to{translate:0}}@keyframes dock-slide-out{0%{translate:0}to{translate:0 100%}}.dock-slide-in{animation:.38s cubic-bezier(.22,1,.36,1) dock-slide-in}.dock-slide-out{animation:.3s cubic-bezier(.55,0,.75,.3) forwards dock-slide-out}@media (prefers-reduced-motion:reduce){.dock-slide-in,.dock-slide-out{animation-duration:1ms}}@layer base{h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}}
