@font-face{font-family:Alpha Lyrae;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/AlphaLyrae-Medium.22d9ae64.woff2)format("woff2"),url(../media/AlphaLyrae-Medium.895c2efb.woff)format("woff"),url(../media/AlphaLyrae-Medium.7e80271b.eot)format("embedded-opentype")}h1{font-family:Alpha Lyrae,sans-serif;font-size:148px;font-style:normal;font-weight:500;line-height:normal}.display-2xl{font-family:Alpha Lyrae,sans-serif;font-size:95px;font-style:normal;font-weight:500;line-height:normal}.display-xl{font-family:Alpha Lyrae,sans-serif;font-size:76px;font-style:normal;font-weight:500;line-height:normal}.display-lg{font-family:Alpha Lyrae,sans-serif;font-size:61px;font-style:normal;font-weight:500;line-height:normal}.display-md{font-family:Alpha Lyrae,sans-serif;font-size:49px;font-style:normal;font-weight:500;line-height:normal}.display-sm{font-family:Alpha Lyrae,sans-serif;font-size:39px;font-style:normal;font-weight:500;line-height:normal}h2{font-family:Alpha Lyrae,sans-serif;font-size:39px;font-style:normal;font-weight:500;line-height:normal;color:#fff!important}.display-xs{font-family:Alpha Lyrae,sans-serif;font-size:31px;font-style:normal;font-weight:500;line-height:normal}.text-xl{font-family:Inter,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.text-lg{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.text-md{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.text-sm{font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.text-sm-semi-bold{font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}.text-xs{font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.text-xs-semi-bold{font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:767px){h1{font-size:80px;line-height:80px}.display-lg,.display-xl{font-size:39px;line-height:39px}h2,.display-md,.display-sm{font-size:31px}}:root{--terremoti:#39181a;--terremoti-light:#c37370;--eruzioni:#450605;--eruzioni-light:#ff4314;--mareggiate:#142157;--mareggiate-light:#2c75ff;--venti:#332217;--venti-light:#be9051;--alluvioni:#461f04;--alluvioni-light:#ffa00a;--frane:#0f2d06;--frane-light:#56cf1e;--colors-neutral-white:#fff;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#a1a1aa;--colors-zinc-500:#71717a;--colors-zinc-600:#52525b;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#101012}.text-terremoti{color:var(--terremoti)}.border-terremoti{border-color:var(--terremoti)!important}.bg-terremoti{background-color:var(--terremoti);color:#fff}.text-terremoti-hover:hover{color:var(--terremoti)}.border-terremoti-hover:hover{border-color:var(--terremoti)}.bg-terremoti-hover:hover{background-color:var(--terremoti);color:#fff!important}.hover-terremoti:hover{background-color:var(--terremoti)}.text-terremoti-light{color:var(--terremoti-light)}.border-terremoti-light{border-color:var(--terremoti-light)!important}.bg-terremoti-light{background-color:var(--terremoti-light);color:#000}.text-terremoti-light-hover:hover{color:var(--terremoti-light)}.border-terremoti-light-hover:hover{border-color:var(--terremoti-light)}.bg-terremoti-light-hover:hover{background-color:var(--terremoti-light);color:#000!important}.hover-terremoti-light:hover{background-color:var(--terremoti-light)}.text-eruzioni{color:var(--eruzioni)}.border-eruzioni{border-color:var(--eruzioni)!important}.bg-eruzioni{background-color:var(--eruzioni);color:#fff}.text-eruzioni-hover:hover{color:var(--eruzioni)}.border-eruzioni-hover:hover{border-color:var(--eruzioni)}.bg-eruzioni-hover:hover{background-color:var(--eruzioni);color:#fff!important}.hover-eruzioni:hover{background-color:var(--eruzioni)}.text-eruzioni-light{color:var(--eruzioni-light)}.border-eruzioni-light{border-color:var(--eruzioni-light)!important}.bg-eruzioni-light{background-color:var(--eruzioni-light);color:#000}.text-eruzioni-light-hover:hover{color:var(--eruzioni-light)}.border-eruzioni-light-hover:hover{border-color:var(--eruzioni-light)}.bg-eruzioni-light-hover:hover{background-color:var(--eruzioni-light);color:#000!important}.hover-eruzioni-light:hover{background-color:var(--eruzioni-light)}.text-mareggiate{color:var(--mareggiate)}.border-mareggiate{border-color:var(--mareggiate)!important}.bg-mareggiate{background-color:var(--mareggiate);color:#fff}.text-mareggiate-hover:hover{color:var(--mareggiate)}.border-mareggiate-hover:hover{border-color:var(--mareggiate)}.bg-mareggiate-hover:hover{background-color:var(--mareggiate);color:#fff!important}.hover-mareggiate:hover{background-color:var(--mareggiate)}.text-mareggiate-light{color:var(--mareggiate-light)}.border-mareggiate-light{border-color:var(--mareggiate-light)!important}.bg-mareggiate-light{background-color:var(--mareggiate-light);color:#000}.text-mareggiate-light-hover:hover{color:var(--mareggiate-light)}.border-mareggiate-light-hover:hover{border-color:var(--mareggiate-light)}.bg-mareggiate-light-hover:hover{background-color:var(--mareggiate-light);color:#000!important}.hover-mareggiate-light:hover{background-color:var(--mareggiate-light)}.text-venti{color:var(--venti)}.border-venti{border-color:var(--venti)!important}.bg-venti{background-color:var(--venti);color:#fff}.text-venti-hover:hover{color:var(--venti)}.border-venti-hover:hover{border-color:var(--venti)}.bg-venti-hover:hover{background-color:var(--venti);color:#fff!important}.hover-venti:hover{background-color:var(--venti)}.text-venti-light{color:var(--venti-light)}.border-venti-light{border-color:var(--venti-light)!important}.bg-venti-light{background-color:var(--venti-light);color:#000}.text-venti-light-hover:hover{color:var(--venti-light)}.border-venti-light-hover:hover{border-color:var(--venti-light)}.bg-venti-light-hover:hover{background-color:var(--venti-light);color:#000!important}.hover-venti-light:hover{background-color:var(--venti-light)}.text-alluvioni{color:var(--alluvioni)}.border-alluvioni{border-color:var(--alluvioni)!important}.bg-alluvioni{background-color:var(--alluvioni);color:#fff}.text-alluvioni-hover:hover{color:var(--alluvioni)}.border-alluvioni-hover:hover{border-color:var(--alluvioni)}.bg-alluvioni-hover:hover{background-color:var(--alluvioni);color:#fff!important}.hover-alluvioni:hover{background-color:var(--alluvioni)}.text-alluvioni-light{color:var(--alluvioni-light)}.border-alluvioni-light{border-color:var(--alluvioni-light)!important}.bg-alluvioni-light{background-color:var(--alluvioni-light);color:#000}.text-alluvioni-light-hover:hover{color:var(--alluvioni-light)}.border-alluvioni-light-hover:hover{border-color:var(--alluvioni-light)}.bg-alluvioni-light-hover:hover{background-color:var(--alluvioni-light);color:#000!important}.hover-alluvioni-light:hover{background-color:var(--alluvioni-light)}.text-frane{color:var(--frane)}.border-frane{border-color:var(--frane)!important}.bg-frane{background-color:var(--frane);color:#fff}.text-frane-hover:hover{color:var(--frane)}.border-frane-hover:hover{border-color:var(--frane)}.bg-frane-hover:hover{background-color:var(--frane);color:#fff!important}.hover-frane:hover{background-color:var(--frane)}.text-frane-light{color:var(--frane-light)}.border-frane-light{border-color:var(--frane-light)!important}.bg-frane-light{background-color:var(--frane-light);color:#fff}.text-frane-light-hover:hover{color:var(--frane-light)}.border-frane-light-hover:hover{border-color:var(--frane-light)}.bg-frane-light-hover:hover{background-color:var(--frane-light);color:#fff!important}.hover-frane-light:hover{background-color:var(--frane-light)}body{color:var(--colors-neutral-white);background:var(--colors-zinc-950);margin:0;padding:0;font-family:Inter,sans-serif}.pointer{cursor:pointer}a{color:inherit;text-decoration:none}.inner-container{padding:20px 20px 0}.inner-container-without-padding{padding:0}.inner-container-without-margin{padding:10px 20px 0}.text-lighter{color:var(--colors-zinc-400)}.text-lighter-300{color:var(--colors-zinc-300)}.button-dark{background-color:var(--colors-zinc-800);border:1px solid var(--colors-zinc-800);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:59px;padding:21px 24px;transition:background-color .3s,border-color .3s;display:flex}.button-dark:hover{background-color:var(--colors-zinc-950);border-color:var(--colors-zinc-700)}.bg-zinc-900{background-color:var(--colors-zinc-900)}.card-categoria-documenti{border-radius:6px}.select__control{background:var(--colors-zinc-800)!important;border:1px solid var(--colors-zinc-600)!important;color:var(--colors-neutral-white)!important;border-radius:4px!important}.select__control--is-focused{border:1px solid var(--colors-neutral-white)!important;box-shadow:none!important}.select__menu{background:var(--colors-zinc-900)!important;border:1px solid var(--colors-zinc-600)!important;color:var(--colors-neutral-white)!important;border-radius:4px!important}.select__option{font-size:14px;background:var(--colors-zinc-900)!important;color:var(--colors-neutral-white)!important}.select__option--is-focused{background:var(--colors-zinc-800)!important;color:var(--colors-neutral-white)!important}.select__multi-value{background:var(--colors-zinc-700)!important;color:#fff!important;border-radius:9000px!important}.select__multi-value__label{color:#fff!important;padding:5px 10px!important;font-size:13px!important}.border-left-zinc-800{border-left:1px solid var(--colors-zinc-800)}.border-bottom-zinc-800{border-bottom:1px solid var(--colors-zinc-800)}.border-right-zinc-800{border-right:1px solid var(--colors-zinc-800)}.border-top-zinc-800{border-top:1px solid var(--colors-zinc-800)}.border-zinc-800{border:1px solid var(--colors-zinc-800)}.text-white-hover:hover{color:var(--colors-neutral-white)}.button-colored{height:24px;padding:20px 136px;transition:background-color .2s}.swiper-pagination{margin-top:50px!important}.swiper-pagination-bullet{opacity:1;background:#fff!important;width:10px!important;height:10px!important}.link-underline{color:#fff}.link-underline:hover{text-underline-offset:4px;color:#fff;text-decoration:underline;text-decoration-color:#fff!important}.hover-bg-zinc-700:hover{background-color:var(--colors-zinc-700)!important}.home-event-type-card{border-radius:4px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:132px;padding:16px;display:flex}.ordering-select.dark{display:inline-block;position:relative}.ordering-select.dark .ordering-select__field{appearance:none;background-color:var(--colors-zinc-900);color:var(--colors-neutral-white);border:1px solid var(--colors-zinc-700);cursor:pointer;border-radius:10px;padding:7px 38px 7px 12px;font-size:14px;line-height:1.3;transition:border-color .15s,box-shadow .15s}.ordering-select.dark .ordering-select__field option{color:#e5e7eb;background-color:#020617}.ordering-select.dark:after{content:"";pointer-events:none;border-right:2px solid var(--colors-zinc-300);border-bottom:2px solid var(--colors-zinc-300);width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-60%)rotate(45deg)}.ordering-select.dark .ordering-select__field:hover{border-color:#475569}.ordering-select.dark .ordering-select__field:focus{border-color:var(--colors-zinc-600);outline:none;box-shadow:0 0 0 3px #38bdf859}.ordering-select.dark .ordering-select__field:disabled{opacity:.5;cursor:not-allowed}.ViewmodeButtons{border-left:1px solid var(--colors-zinc-800);align-items:center;gap:12px;height:60px;padding-left:20px;display:flex}.description-block>a{text-decoration:underline}.municipality-label{color:#e4e4e7bf!important;box-shadow:none!important;background:#09090b73!important;border:1px solid #ffffff14!important;padding:2px 6px!important;font-size:10px!important}.municipality-label:before{opacity:.25!important}.pill-marquee{align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.pill-marquee.is-marquee .pill-marquee__track{animation:30s linear infinite pillMarquee}.pill-marquee__track{will-change:transform;align-items:center;gap:1rem;width:max-content;display:inline-flex}.w-md-50{width:50%!important}@keyframes pillMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pill-marquee:hover .pill-marquee__track{animation-play-state:paused}.recharts-wrapper :focus{outline:none!important}@media (prefers-reduced-motion:reduce){.pill-marquee__track{animation:none}}@media (max-width:768px){.button-colored{padding:20px 10px}.w-md-50{width:100%!important}}
