:root{--font-family-regular: "OpenSans regular", sans-serif;--font-family-light: "OpenSans light", sans-serif;--font-family-bold: "OpenSans bold", sans-serif;--font-family-semibold: "OpenSans semibold", sans-serif;--cellphone-small-breakpoint: 480px;--cellphone-breakpoint: 640px;--cellphone-large-breakpoint: 768px;--tablet-small-breakpoint: 992px;--tablet-breakpoint: 1024px;--desktop-small-large-breakpoint: 1280px;--desktop-breakpoint: 1366px;--desktop-large-breakpoint: 1600px;--bodywidth-breakpoint: 1366px;--body-width-desktop: 1366px;--fg-dark: #3B3737;--fg-light: rgb(59, 55, 55, 70%);--fg-xlight: #CCC;--bg-a: #F3ECE2;--bg-b: #EFA83C;--bg-c: #110D24;--border-light: rgb(59, 55, 55, 30%);--border-xlight: rgb(60, 60, 60, 20%);--border-xxlight: rgb(59 55 55 / 5%);--border-xxxlight: color(srgb 0.23 0.22 0.22 / 0.30);--icon-passive: #9D9B9B;--body-padding-cellphone: 30px;--header-height-cellphone: 150px;--header-height-desktop: 250px;--header-menuoverflow-height-cellphone: 75px;--header-menuoverflow-height-tablet: 225px;--header-menuoverflow-width-tablet: 50px;--header-menuoverflow-height-desktop: 300px;--header-menuoverflow-width-desktop: 110px;--header-logo-height: 100px;--header-logo-minwidth: 150px;--header-logo-padding: 20px;--header-secondarynav-width-desktop: 380px;--sitesearch-logo-width: 260px;--sitesearch-logo-width-tablet: 180px;--sitesearch-logo-minwidth: 100px;--btn-slider-size: 60px;--btn-slider-size-small: 44px;--color-edificidiculto: #3b6c28;--color-archivi: #572323;--color-musei: #005f94;--color-biblioteche: #7f6516;--color-partners: #bc5100;--color-cammini: #EFA83C;--color-eventi: #3CDBF0;--color-progetti: #EB5757;--color-chieseaporteaperte: #CE142D;--color-marker: #F3ECE2;--color-bg-scrollbar: #dedede;--color-fg-scrollbar: #a3a3a3;--width-thumb-allegato: 115px;--color-1: #BA3838;--color-2: #F2994A;--color-3: #219653;--color-4: #2D9CDB;--color-5: #9B51E0;--color-5: #FFD64F;--color-6: #5DBA0B;--color-7: #2BCE9D;--color-8: #32E4E1;--color-9: #FF6A00;--color-10: #A95757;--color-11: #8C8858;--color-12: #4B5686;--color-13: #72114C;--color-14: #2A535B;--color-cammino-21: var(--color-1);--color-cammino-10: var(--color-2);--color-cammino-19: var(--color-3)}.button-medium{color:var(--fg-dark) !important;border-radius:50px;padding:10px 20px;font-size:16px;line-height:100%;font-family:var(--font-family-bold);font-weight:normal;position:relative;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-medium::before{content:"";position:absolute;top:0;left:0;height:-webkit-fill-available;width:50px;mask-repeat:no-repeat;mask-position:15px center;mask-size:18px;background-color:var(--fg-dark) !important;display:none}.button-medium.bg-b{background-color:var(--bg-b) !important}.button-medium.web,.button-medium.url{padding-left:50px}.button-medium.web::before,.button-medium.url::before{mask-image:url(../../styles/images/icons/globe.svg);display:inline-block}:root{--font-family-regular: "OpenSans regular", sans-serif;--font-family-light: "OpenSans light", sans-serif;--font-family-bold: "OpenSans bold", sans-serif;--font-family-semibold: "OpenSans semibold", sans-serif;--cellphone-small-breakpoint: 480px;--cellphone-breakpoint: 640px;--cellphone-large-breakpoint: 768px;--tablet-small-breakpoint: 992px;--tablet-breakpoint: 1024px;--desktop-small-large-breakpoint: 1280px;--desktop-breakpoint: 1366px;--desktop-large-breakpoint: 1600px;--bodywidth-breakpoint: 1366px;--body-width-desktop: 1366px;--fg-dark: #3B3737;--fg-light: rgb(59, 55, 55, 70%);--fg-xlight: #CCC;--bg-a: #F3ECE2;--bg-b: #EFA83C;--bg-c: #110D24;--border-light: rgb(59, 55, 55, 30%);--border-xlight: rgb(60, 60, 60, 20%);--border-xxlight: rgb(59 55 55 / 5%);--border-xxxlight: color(srgb 0.23 0.22 0.22 / 0.30);--icon-passive: #9D9B9B;--body-padding-cellphone: 30px;--header-height-cellphone: 150px;--header-height-desktop: 250px;--header-menuoverflow-height-cellphone: 75px;--header-menuoverflow-height-tablet: 225px;--header-menuoverflow-width-tablet: 50px;--header-menuoverflow-height-desktop: 300px;--header-menuoverflow-width-desktop: 110px;--header-logo-height: 100px;--header-logo-minwidth: 150px;--header-logo-padding: 20px;--header-secondarynav-width-desktop: 380px;--sitesearch-logo-width: 260px;--sitesearch-logo-width-tablet: 180px;--sitesearch-logo-minwidth: 100px;--btn-slider-size: 60px;--btn-slider-size-small: 44px;--color-edificidiculto: #3b6c28;--color-archivi: #572323;--color-musei: #005f94;--color-biblioteche: #7f6516;--color-partners: #bc5100;--color-cammini: #EFA83C;--color-eventi: #3CDBF0;--color-progetti: #EB5757;--color-chieseaporteaperte: #CE142D;--color-marker: #F3ECE2;--color-bg-scrollbar: #dedede;--color-fg-scrollbar: #a3a3a3;--width-thumb-allegato: 115px;--color-1: #BA3838;--color-2: #F2994A;--color-3: #219653;--color-4: #2D9CDB;--color-5: #9B51E0;--color-5: #FFD64F;--color-6: #5DBA0B;--color-7: #2BCE9D;--color-8: #32E4E1;--color-9: #FF6A00;--color-10: #A95757;--color-11: #8C8858;--color-12: #4B5686;--color-13: #72114C;--color-14: #2A535B;--color-cammino-21: var(--color-1);--color-cammino-10: var(--color-2);--color-cammino-19: var(--color-3)}@keyframes spinner{to{transform:rotate(360deg)}}#searchResultset>header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;gap:10px}#searchResultset>header form{display:contents}#searchResultset>header h3{font-family:var(--font-family-bold);font-size:16px;line-height:0;align-self:center;color:var(--fg-dark);padding:0;margin:0;white-space:nowrap;display:none}#searchResultset>header .comboboxWrapper{flex:1 1 100%}#searchResultset>header .comboboxWrapper [role=combobox]{border:solid 1px rgba(0,0,0,0);border-radius:5px;background-color:#fff;color:var(--fg-dark);padding:5px 40px 5px 10px;text-align:left}#searchResultset>header .comboboxWrapper [role=combobox]:after{background-color:var(--bg-b)}#searchResultset>header .comboboxWrapper dialog{margin-top:10px}#searchResultset>header .comboboxWrapper dialog:before{left:unset;right:15px}#searchResultset>header [data-view]{display:none}#searchResultset .pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:10px;margin-top:40px}#searchResultset .pagination label{flex-direction:row;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:solid 1px rgba(0,0,0,0);border-radius:5px;background-color:#fff;color:var(--fg-dark);padding:5px 10px;text-align:center;min-width:fit-content;height:44px;max-height:44px;align-content:center;font-family:var(--font-family-regular);font-size:16px;line-height:30px;color:var(--fg-dark)}#searchResultset .pagination label:has(:disabled){pointer-events:none;filter:grayscale(1);opacity:.6}#searchResultset .pagination label.pagination-first,#searchResultset .pagination label.pagination-prev,#searchResultset .pagination label.pagination-next,#searchResultset .pagination label.pagination-last{font-size:0;flex:0 1 44px;position:relative;cursor:pointer}#searchResultset .pagination label.pagination-first::after,#searchResultset .pagination label.pagination-prev::after,#searchResultset .pagination label.pagination-next::after,#searchResultset .pagination label.pagination-last::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;mask-repeat:no-repeat;mask-position:center;mask-size:24px;background-color:var(--bg-b)}#searchResultset .pagination label.pagination-first::after{mask-image:url(../../styles/images/icons/chevron-first.svg)}#searchResultset .pagination label.pagination-prev::after{mask-image:url(../../styles/images/icons/chevron-down.svg);transform:rotate(90deg)}#searchResultset .pagination label.pagination-next::after{mask-image:url(../../styles/images/icons/chevron-down.svg);transform:rotate(-90deg)}#searchResultset .pagination label.pagination-last::after{mask-image:url(../../styles/images/icons/chevron-first.svg);transform:rotate(180deg)}#searchResultset .pagination label span{font-family:var(--font-family-bold)}#searchResultset .pagination label input{position:absolute;padding:0;margin:0;opacity:0;width:0;height:0}#searchResultset .pagination [role=listbox]{max-height:190px}#searchResultset .pagination [role=listbox] label{text-align:left;border-radius:0}#searchResultset .pagination [role=combobox]{background:#fff;border:solid 1px rgba(0,0,0,0);border-radius:5px;max-width:fit-content;font-family:var(--font-family-regular);font-size:16px;line-height:30px;color:var(--fg-dark);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;margin:0 auto;padding:0 50px 0 10px;height:44px;max-height:44px}#searchResultset .pagination [role=combobox]:after{transform:rotateX(180deg);background-color:var(--bg-b)}#searchResultset .pagination [role=combobox][aria-expanded=true]::after{transform:rotateX(0deg)}#searchResultset .pagination [role=combobox] span{font-family:var(--font-family-bold)}#searchResultset .pagination dialog{width:100%;max-width:min(300px,90vw);margin:0 auto;transform:translateX(-50%) translateY(-200%)}#searchResultset .pagination dialog[open]{transform:translateX(-50%) translateY(calc(-100% - 60px))}#searchResultset .pagination dialog:before{bottom:unset;top:100%;border-bottom:8px solid rgba(0,0,0,0);border-top:8px solid #fff}@media screen and (min-width: 480px){#searchResultset>header h3{display:inline-block}#searchResultset>header .comboboxWrapper{flex:0 1 190px}}@media screen and (min-width: 992px){#searchResultset>header,#searchResultset .pagination{justify-content:end}}#searchResultset{order:2;flex:1 1 100%;display:flex;flex-direction:column}#searchResultset.loading{animation:pulsate 2s ease-out infinite;animation-delay:.5s;pointer-events:none}#searchResultset.loading input,#searchResultset.loading button,#searchResultset.loading details,#searchResultset.loading a{pointer-events:none}#searchResultset:not(:has(.results)){background-color:var(--border-xxlight);mask-repeat:no-repeat;mask-position:center 100px;mask-size:40%;mask-image:url(../../styles/images/icons/notfound.svg)}#searchResultset>ul.grid{padding:0;margin:0;container-name:results-grid;container-type:inline-size;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-content:start;align-items:start;column-gap:20px;row-gap:30px}#searchResultset>ul.grid>li{flex:1 1 100%;content-visibility:auto;contain-intrinsic-size:500px;contain:layout;backface-visibility:hidden;box-shadow:0px 0px 40px 0px rgba(28,16,45,.1019607843)}#searchResultset>ul.grid>li>a{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;text-decoration:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0) !important;z-index:1}@container results-grid (width > 500px){.result{max-width:calc(50% - 10px) !important}}@container results-grid (width > 1000px){.result{max-width:calc(33% - 10px) !important}}@container results-grid (width > 1300px){.result{max-width:calc(25% - 10px - 5px) !important}}:root{--splash-height: 380px}#splash{margin:0;padding:0;flex:1 1 100%;display:block;position:relative}#splash:after{content:"";position:absolute;top:0;left:100%;height:100%;width:100%;z-index:1}#splash>picture{display:block;width:100%;max-height:var(--splash-height);max-width:100%;z-index:2;content-visibility:auto}#splash>picture.error{border:none}#splash>picture.error::after{display:none}#splash>picture.loading{border:none}#splash>picture.loading::after{mask-size:10%;background-color:#ddd}#splash>picture>img{display:block;height:100%;width:100%;max-height:var(--splash-height);object-position:center;object-fit:cover}#splash.error figcaption{position:static;transform:none;color:var(--fg-dark);opacity:1}#splash.loaded figcaption{opacity:1}#splash figcaption{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:opacity .8s linear;padding:20px;color:#fff;opacity:0}#splash figcaption h1{font-family:"Libre Baskerville bold",serif;font-size:40px;margin:0;padding:0}@media screen and (min-width: 1366px){#splash>picture{border-radius:20px 0 0 20px}#splash>picture>img{border-radius:20px}}#navigation,#pageHeader::after{background-color:var(--bg-b)}#splash.loaded:after{background:var(--bg-b)}#splash.loaded picture{background:var(--bg-b)}body>main{margin:0 auto;padding:0;width:min(var(--body-width-desktop),100%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}#searchResultset{flex:unset;order:unset;width:min(var(--body-width-desktop),100%)}#searchResultset>footer{padding:var(--body-padding-cellphone);margin:var(--body-padding-cellphone) 0;text-align:center}#searchResultset>footer button{border:solid 1px rgba(0,0,0,0);border-radius:30px;background-color:var(--bg-b);color:var(--fg-dark);font-family:var(--font-family-semibold);font-size:24px;line-height:32px;cursor:pointer;min-width:120px;height:50px;min-height:fit-content;padding:0 20px;transition:min-width ease .2s,border-radius ease .2s,padding ease .2s;position:relative}#searchResultset>footer button.loading{font-size:0;padding:0;border-radius:100%;min-width:50px;pointer-events:none}#searchResultset>footer button.loading:after{content:"";box-sizing:border-box;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;border-radius:50%;border:3px solid #ccc;border-top-color:#000;animation:spinner .8s linear infinite;z-index:99999}#searchResultset .results.grid .result{box-shadow:none}#searchOrdinamenti li:has([value=rilevanza]){display:none}nav.pagination{display:none !important}#view{display:contents}#view>section{margin:0 auto 60px auto;padding:0 var(--body-padding-cellphone)}#view>section>header{width:min(var(--body-width-desktop),100%);margin:0 auto;padding:var(--body-padding-cellphone) 0;column-gap:20px;display:flex;justify-content:flex-end}#view>section>header [data-view]{cursor:pointer;border:none;background-color:var(--bg-b);color:var(--fg-dark);padding:0;font-family:var(--font-family-semibold);font-size:0;width:40px;min-width:40px;max-width:40px;min-height:40px;position:relative;opacity:.6}#view>section>header [data-view]:disabled{pointer-events:none;opacity:1}#view>section>header [data-view]::after{content:"";display:block;position:absolute;top:0px;left:0;right:0;bottom:0;height:100%;width:40px;background-color:var(--fg-dark);mask-repeat:no-repeat;mask-position:center;mask-size:50%}#view>section>header [data-view=grid]:after{mask-image:url(../../styles/images/icons/list.svg)}#view>section>header [data-view=map]:after{mask-image:url(../../styles/images/icons/map.svg)}#view:has(#mapContainer) [data-view]{display:block}[data-view=map] #searchResultset{display:none}#placesMap{display:none;width:100%;padding:0 !important}#placesMap>header{padding:var(--body-padding-cellphone) !important}[data-view=map] #placesMap{display:block}@media screen and (min-width: 1024px){#view>section>header [data-view]{padding:5px 15px 5px 40px;font-size:18px;line-height:24px;position:relative;width:fit-content;max-width:fit-content}}@media screen and (min-width: 1406px){#view>section{padding:0}#view>section>header{padding:calc(var(--body-padding-cellphone)*2) 0 !important}}#mainContent{content-visibility:auto;max-width:var(--body-width-desktop);margin:0 auto;padding:var(--body-padding-cellphone);flex:1 1 100%;display:flex;flex-direction:column;align-items:normal;gap:var(--body-padding-cellphone)}#mainContent>article{order:2;flex:1 1 100%;font-family:var(--font-family-regular);font-size:16px;line-height:24px;text-wrap-style:pretty;word-wrap:break-word}#mainContent>article h4{display:block;width:fit-content;font-size:16px;line-height:19px;overflow:hidden;text-transform:none;font-family:var(--font-family-semibold);color:var(--fg-light);border-bottom:solid 3px var(--bg-b);margin:0 0 30px 0;padding:0 0 5px 0}#mainContent>article a{font-family:var(--font-family-semibold);color:var(--bg-b)}#mainContent aside{order:1;flex:1 1 100%}#mainContent aside:empty{display:none}@media screen and (min-width: 992px){#mainContent{flex-direction:row;flex-wrap:nowrap;align-items:self-start}#mainContent article{order:1}#mainContent aside{order:2;min-width:fit-content;max-width:40%;flex:unset}}@media screen and (min-width: 1406px){#mainContent{padding:var(--body-padding-cellphone) 0}}figure.card.luoghi{display:flex;flex-direction:column;width:100%;margin:0;position:relative}figure.card.luoghi picture{width:100%;height:300px;min-height:300px;max-height:300px;border-radius:15px;overflow:clip;background-color:#fff}figure.card.luoghi picture img{width:100%;height:100%;object-fit:cover;object-position:center}figure.card.luoghi figcaption{display:flex;flex-direction:column;margin-top:20px;row-gap:10px}figure.card.luoghi figcaption h2,figure.card.luoghi figcaption h4,figure.card.luoghi figcaption h5{margin:0;padding:0;text-align:left;font-family:var(--font-family-semibold)}figure.card.luoghi figcaption h2{order:2;font-size:18px;line-height:25.2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:50.4px;color:var(--fg-dark)}figure.card.luoghi figcaption h4{order:1;font-size:16px;line-height:19.2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--fg-light);text-transform:uppercase}figure.card.luoghi figcaption h5{order:3;font-size:16px;line-height:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--fg-dark);text-transform:uppercase;border-top:solid 1px var(--border-xlight);margin-top:10px;padding-left:30px;background-position:center left;background-repeat:no-repeat;background-size:16px;background-image:url(../../styles/images/icons/marker.svg)}figure.card.luoghi figcaption h3,figure.card.luoghi figcaption h6,figure.card.luoghi figcaption p,figure.card.luoghi figcaption ul{display:none}@media screen and (min-width: 1024px){figure.card.luoghi picture{height:350px;min-height:350px;max-height:350px}}@media screen and (min-width: 1366px){figure.card.luoghi picture{height:400px;min-height:400px;max-height:400px}figure.card.luoghi figcaption h2{font-size:20px;line-height:28px;height:56px}}#mapContainer{container-name:container-map;container-type:size}#mapContainer .ctl-zoom a,#mapContainer .ctl-layers a,#mapContainer .ctl-panels a,#mapContainer .ctl-fullscreen a{width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:50%}#mapContainer.zoomDisabled .ctl-zoom a,#mapContainer .ctl-zoom a.leaflet-disabled,#mapContainer .ctl-layers a.leaflet-disabled,#mapContainer .ctl-panels a.leaflet-disabled,#mapContainer .ctl-zoom a[aria-disabled=true],#mapContainer .ctl-layers a[aria-disabled=true],#mapContainer .ctl-panels a[aria-disabled=true]{cursor:pointer;background-color:#f4f4f4;color:#bbb}#mapContainer .ctl-zoom a.ctl-zoom-in{background-image:url(../../styles/images/icons/zoom-in.svg)}#mapContainer .ctl-zoom a.ctl-zoom-out{background-image:url(../../styles/images/icons/zoom-out.svg)}#mapContainer .ctl-zoom a.ctl-zoom-home{background-image:url(../../styles/images/icons/shrink.svg)}#mapContainer .ctl-layers a[data-action=mapGraph]{background-image:url(../../styles/images/icons/sphere.svg)}#mapContainer .ctl-layers a[data-action=mapPhoto]{background-image:url(../../styles/images/icons/earth.svg)}#mapContainer .ctl-layers a[data-action=mapHighContrast]{background-image:url(../../styles/images/icons/contrast.svg)}#mapContainer .ctl-fullscreen a.ctl-fullscreen-toggle{background-image:url(../../styles/images/icons/fullscreen.svg)}#mapContainer .ctl-fullscreen a.ctl-fullscreen-toggle.toggled{background-image:url(../../styles/images/icons/fullscreen-off.svg)}#mapContainer .leaflet-control-attribution svg{display:none !important;width:0 !important}#mapContainer .leaflet-left .leaflet-bar,#mapContainer .leaflet-right .leaflet-bar{border:none;box-shadow:2px 4px 20px 10px rgba(0,0,0,.1)}#mapContainer .leaflet-left .leaflet-bar a:first-child,#mapContainer .leaflet-right .leaflet-bar a:first-child{border-top-left-radius:10px;border-top-right-radius:10px}#mapContainer .leaflet-left .leaflet-bar a:last-child,#mapContainer .leaflet-right .leaflet-bar a:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@container container-map ((min-width: 1024px) and (min-height: 500px)){.ctl-zoom a,.ctl-layers a,.ctl-panels a,.ctl-fullscreen a{width:44px !important;height:44px !important}}html:has(.map-fullscreen-container) #pageHeader,html:has(.map-fullscreen-container) #pageFooter{z-index:0}.map-fullscreen-container{position:fixed !important;top:0;right:0;left:0;bottom:0;width:100dvw;height:100dvh;min-width:100dvw;max-height:100dvh;z-index:9999;overflow-x:hidden;overflow-y:auto}.map-fullscreen-container #mapContainer{margin:0;min-width:100% !important;min-height:100% !important}.slider_map{--slide-height: 140px;--slide-height-small: 120px}.slider_map .sliderContainer{width:100%;max-width:calc(100vw - 20px)}.slider_map .sliderContainer:before,.slider_map .sliderContainer:after{height:var(--slide-height-small);top:20px}.slider_map .sliderContainer:before{background:linear-gradient(to right, #c1c1c1, transparent)}.slider_map .sliderContainer:after{background:linear-gradient(to left, #c1c1c1, transparent)}.slider_map .sliderContainer .btn-prev,.slider_map .sliderContainer .btn-next{background-color:#fff;border-radius:100%;transform:scale(70%);box-shadow:6px -2px 10px 0px rgba(0,0,0,.1)}.slider_map .sliderContainer .sliderWrapper:not(.scrolled-left):not(.scrolled-right){width:calc(100% - 20px);min-width:calc(100% - 20px);max-width:calc(100% - 20px);margin:0 20px}.slider_map .sliderContainer .sliderWrapper>ul{margin:20px 0}.slider_map .slide{display:flex;flex-direction:row;height:var(--slide-height);width:calc(100% - 10px);min-width:calc(100% - 10px);max-width:calc(100% - 10px);background-color:#fff;border:solid 4px rgba(0,0,0,0);border-radius:10px;padding:20px 10px 20px 20px;scroll-snap-align:center;box-shadow:6px -2px 10px 0px rgba(0,0,0,.1)}.slider_map .slide.hover,.slider_map .slide.selected{border:solid 4px var(--bg-b)}.slider_map .slide figure{align-items:center;column-gap:20px;padding:20px !important}.slider_map .slide figure picture{height:calc(var(--slide-height-small) - 20px);min-height:calc(var(--slide-height-small) - 20px);max-height:calc(var(--slide-height-small) - 20px);width:calc(var(--slide-height-small) - 20px);min-width:calc(var(--slide-height-small) - 20px);max-width:calc(var(--slide-height-small) - 20px)}.slider_map .slide figure picture img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:100%}.slider_map .slide figure figcaption{align-self:flex-start}.slider_map .slide figure figcaption h2{margin:0;padding:0 20px 0 0;height:100%;text-align:left;font-family:var(--font-family-semibold);font-size:16px;line-height:22.51px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.slider_map .slide figure figcaption h3{font-family:var(--font-family-semibold);font-size:15px;font-style:italic;color:var(--fg-dark);line-height:20px;text-align:left;margin:10px 20px 0 0;padding:0 0 0 20px;flex:1 1 100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;position:relative}.slider_map .slide figure figcaption h3::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:16px;background-color:var(--bg-b);mask-repeat:no-repeat;mask-position:center 2px;mask-size:16px;mask-image:url(../../styles/images/icons/marker.svg)}.slider_map .slide figure figcaption h4,.slider_map .slide figure figcaption h5,.slider_map .slide figure figcaption h6,.slider_map .slide figure figcaption p{display:none}@media screen and (min-width: 640px){.slider_map .sliderContainer:before,.slider_map .sliderContainer:after{height:var(--slide-height)}.slider_map .slide{height:var(--slide-height);width:400px;min-width:400px;max-width:400px;scroll-snap-align:start end}.slider_map .slide figure picture{height:calc(var(--slide-height) - 40px);min-height:calc(var(--slide-height) - 40px);max-height:calc(var(--slide-height) - 40px);width:calc(var(--slide-height) - 40px);min-width:calc(var(--slide-height) - 40px);max-width:calc(var(--slide-height) - 40px)}.slider_map .slide figure figcaption h2{font-size:18px;line-height:24.51px}}@media screen and (min-width: 1366px){.slider_map .slide{width:400px;min-width:400px;max-width:400px}}@media screen and (min-width: 1406px){.slider_map .sliderContainer{max-width:calc(100% + var(--btn-slider-size)*2)}}#mappa{--mapContainer-height-small: 520px;--mapContainer-height: 860px;--mapFormContainerHeader-height: 50px;--mapFormContainerFooter-height: 25px;--mapFormContainer-padding: 25px;--mapFormContainer-margin: 40px;z-index:3;position:relative;background-color:rgba(0,0,0,0);padding-bottom:35px;overflow:clip}#mappa.loading,#mappa.working{animation:pulsate 2s ease-out infinite;animation-delay:.5s;pointer-events:none}#mapContainer{z-index:1;height:var(--mapContainer-height-small);min-height:var(--mapContainer-height-small);max-height:var(--mapContainer-height-small);margin-bottom:0}#mapFormContainer,#mapLegend{z-index:3;position:relative;background-color:#fff;box-shadow:2px 4px 20px 10px rgba(0,0,0,.1);transition:all .3s ease;backface-visibility:hidden}#mapLegend{position:absolute;top:10px;left:50%;transform:translateX(-50%) translateZ(0);width:min(90%,400px);max-width:calc(100% - 20px);border-radius:10px;padding:10px 20px;margin:0 auto}#mapLegend figcaption{padding:0;margin:0 0 20px 0;font-family:var(--font-family-semibold);font-size:16px;line-height:22px;color:var(--fg-dark);display:none}#mapLegend ul{color:var(--fg-dark);display:flex;flex-direction:row;font-family:var(--font-family-semibold);font-size:14px;line-height:24px;list-style:none;justify-content:space-between;margin:0;padding:0;gap:20px}#mapLegend ul li{padding:0 0 0 24px;position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase}#mapLegend ul li::before{content:"";width:12px;height:12px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);border:solid 3px rgba(0,0,0,0);border-radius:100%;background-color:#fff}#mapLegend ul li.evento::before{border-color:var(--color-eventi)}#mapLegend ul li.progetti::before{border-color:var(--color-progetti)}#mapLegend ul li.cammino::before{background-color:var(--color-cammini)}[data-ambito=cammini] #mapLegend{display:none}#mapFormContainer{height:fit-content;border-radius:0;padding:var(--mapFormContainer-padding)}#mapFormContainer>header{height:var(--mapFormContainerHeader-height)}#mapFormContainer>footer{height:var(--mapFormContainerFooter-height)}#mapFormContainer>footer:empty,#mapFormContainer>footer:has(nav:empty){height:0}#mapFormContainer output{display:block;padding:0;margin-top:30px;font-family:var(--font-family-regular);font-weight:normal;font-style:italic;font-size:16px;text-align:right}#mapFormContainer output b{font-family:var(--font-family-semibold);font-weight:bold;color:var(--bg-b)}#mapFormContainer #mapForm{transition:opacity .3s linear,transform .3s ease;will-change:opacity,transform;backface-visibility:hidden;display:flex;flex-direction:column}#mapFormContainer #mapForm>label{font-family:var(--font-family-semibold);font-weight:bold;font-size:18px;line-height:24px;color:var(--fg-dark);margin:30px 0 0 0;padding:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#mapFormContainer #mapForm>label:has([readonly]),#mapFormContainer #mapForm>label [readonly]{pointer-events:none}#mapFormContainer #mapForm>label [role=switch]{margin-right:5px}#mapFormContainer #mapForm>fieldset:not([class]){border:none;padding:10px 0;margin:10px 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;gap:10px}#mapFormContainer #mapForm>fieldset:not([class])>label{color:var(--fg-dark);flex-direction:row;align-content:center;font-family:var(--font-family-regular);font-weight:normal;font-size:16px;display:inline-flex;align-items:center;column-gap:10px}#mapFormContainer #mapForm>fieldset:not([class])>label:has(:checked){font-family:var(--font-family-semibold);font-weight:bold}#mapFormContainer #mapForm>fieldset:not([class])>label:has(:not([value=""]):checked){color:var(--bg-b)}#mapFormContainer #mapForm>fieldset:not([class]):disabled{pointer-events:none;opacity:.7;filter:grayscale(1);cursor:not-allowed}#mapFormContainer #mapForm .searchBoxWrapper input,#mapFormContainer #mapForm .searchBoxWrapper button{border:solid 2px rgba(0,0,0,0);background-color:#f7f7f7}#mapFormContainer #mapForm .searchBoxWrapper input:first-child,#mapFormContainer #mapForm .searchBoxWrapper button:first-child{border-bottom-left-radius:100px;border-top-left-radius:100px}#mapFormContainer #mapForm .searchBoxWrapper input:last-child,#mapFormContainer #mapForm .searchBoxWrapper button:last-child{border-bottom-right-radius:100px;border-top-right-radius:100px;border:solid 2px rgba(0,0,0,0)}#mapFormContainer #mapForm .searchBoxWrapper [type=search]{width:100%;height:56px;line-height:56px;font-size:18px;font-family:var(--font-family-semibold);font-weight:bold;color:var(--fg-dark);padding:10px 10px 10px 20px}#mapFormContainer #mapForm .searchBoxWrapper [type=search]:not(:placeholder-shown){border:solid 2px var(--bg-b);color:var(--bg-b)}#mapFormContainer #mapForm .searchBoxWrapper [type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");background-color:var(--bg-b);background-size:contain;background-position:center;height:20px;width:20px}#mapFormContainer #mapForm .searchBoxWrapper .geolocation{display:inline-block;border-left:solid 1px var(--border-xxlight) !important;font-size:0;width:55px;height:56px;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .3s ease}#mapFormContainer #mapForm .searchBoxWrapper .geolocation::after{content:"";position:absolute;top:0;right:0;height:100%;width:55px;background-color:var(--bg-b);mask-repeat:no-repeat;mask-position:center;mask-size:40%;mask-image:url(../../styles/images/icons/target.svg);transition:transform .3s ease,background-color .3s ease}#mapFormContainer #mapForm .searchBoxWrapper .geolocation:checked{background-color:var(--bg-b)}#mapFormContainer #mapForm .searchBoxWrapper .geolocation:checked::after{background-color:#f7f7f7}#mapFormContainer #mapForm .searchBoxWrapper .geolocation[disabled]{pointer-events:none;cursor:not-allowed}#mapFormContainer #mapForm .searchBoxWrapper .geolocation[disabled]::after{background-color:var(--fg-light)}#mapFormContainer #mapForm .comboboxWrapper [role=combobox]{background-color:rgba(0,0,0,0);border:none;border-bottom:solid 1px var(--border-xlight);text-align:left;font-family:var(--font-family-regular);font-weight:normal;font-size:16px;color:var(--fg-dark);display:inline-flex;align-items:center;line-height:45px;height:45px;padding-left:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#mapFormContainer #mapForm .comboboxWrapper [role=combobox]:after{background-color:var(--bg-b);mask-position:center right}#mapFormContainer #mapForm .comboboxWrapper [role=combobox][aria-expanded=true]{border-bottom:none}#mapFormContainer #mapForm .comboboxWrapper:has(:not([value=""]):checked) [role=combobox]{color:var(--bg-b);font-family:var(--font-family-semibold);font-weight:bold}#mapFormContainer #mapForm .comboboxWrapper label{padding-left:0}#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])){padding-left:55px;position:relative}#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""]))::before{content:"";position:absolute;top:0;left:0;height:100%;width:45px;height:45px;background-repeat:no-repeat;background-position:center;background-size:24px}#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value="5"])::before,#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value*=Museo])::before{background-image:url(../../styles/images/markers/museo.svg)}#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value="3"])::before,#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value*=Biblioteca])::before{background-size:22px;background-image:url(../../styles/images/markers/biblioteca.svg)}#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value="4"])::before,#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value*=Archivio])::before{background-size:22px;background-image:url(../../styles/images/markers/archivio.svg)}#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value="2"])::before,#mapFormContainer #mapForm .comboboxWrapper label:has([name=luogo]):has(:not([value=""])):has([value*=Edificio])::before{background-image:url(../../styles/images/markers/chiesa.svg)}#mapFormContainer #mapForm .comboboxWrapper label:has([name=cammino]):has(:not([value=""])){padding-left:55px;position:relative}#mapFormContainer #mapForm .comboboxWrapper label:has([name=cammino]):has(:not([value=""]))::before{position:absolute;display:block;top:50%;left:2px;height:5px;width:35px;content:" ";transform:translateY(-50%);border-radius:4px;background-color:var(--color-cammino)}#mapFormContainer #mapForm .comboboxWrapper dialog{padding:15px;border-radius:10px;width:100%;box-shadow:2px 4px 20px 10px rgba(0,0,0,.1)}#mapFormContainer #mapForm .comboboxWrapper [role=listbox]{padding:5px;max-height:300px;overflow-y:auto;scrollbar-width:thin}#mapFormContainer label:has([value=close]){position:absolute;display:block;width:64px;height:64px;background-color:var(--bg-b);border-top-left-radius:10px;border-top-right-radius:10px;left:20px;top:-64px;box-shadow:6px -2px 10px 0px rgba(0,0,0,.1);cursor:pointer}#mapFormContainer label:has([value=close])::after{position:absolute;display:block;top:0;right:0;bottom:0;width:100%;content:" ";transition:transform .3s ease;transform:rotateX(180deg);background-color:#fff;mask-repeat:no-repeat;mask-position:center;mask-size:36px;mask-image:url(../../styles/images/icons/chevron-down.svg)}#mapFormContainer [type=checkbox][value=close]{display:none}#mapFormContainer h2{font-family:var(--font-family-semibold);font-weight:bold;font-size:24px;line-height:31.2px;color:var(--fg-dark);border-left:solid 4px var(--bg-b);padding:0 20px;margin:20px 0 0 20px}#mapFormContainer h3{font-family:var(--font-family-semibold);font-weight:bold;font-size:16px;line-height:19.2px;color:var(--fg-dark);border-top:solid 1px var(--border-xlight);padding:40px 20px 20px 20px;margin:40px 0 0 0;text-transform:uppercase}#mapFormContainer:has(dialog[open]){background-color:#f2f2f2 !important}[data-ambito=cammini] #mapFormContainer{min-height:200px !important;max-height:calc(var(--mapContainer-height-small) - var(--mapFormContainer-margin)*2)}[data-ambito=cammini] #mapFormContainer h3{font-family:var(--font-family-bold);font-weight:bold;font-size:16px;line-height:19.2px;color:var(--fg-dark);padding:0;margin:0 0 10px 0;border-top:none;text-transform:none}[data-ambito=cammini] #mapFormContainer ul{display:flex;flex-direction:column;font-family:var(--font-family-semibold);font-size:18px;line-height:24px;list-style:none;justify-content:space-between;margin:0;padding:20px 0;gap:20px}[data-ambito=cammini] #mapFormContainer ul li{padding:0 80px 0 0;position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-transform:none}[data-ambito=cammini] #mapFormContainer ul li::after{content:"";width:60px;height:5px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:var(--color-cammino);border-radius:10px}[data-ambito=cammini] #mapFormContainer ul li a{font-family:var(--font-family-regular);font-weight:normal;text-underline-offset:3px;color:var(--fg-dark);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-page=cammino] #mapFormContainer>header>a{text-decoration:none;padding-left:30px;position:relative;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-bold);color:var(--fg-dark)}[data-page=cammino] #mapFormContainer>header>a::before{content:"";display:block;position:absolute;top:0;left:0;height:30px;width:30px;background-color:var(--bg-b);mask-repeat:no-repeat;mask-position:2px 10px;mask-size:24px;mask-image:url(../../styles/images/icons/chevron-down.svg);transform:rotate(90deg)}[data-page=cammino] #mapFormContainer>header h3{font-size:20px;line-height:28px;text-transform:uppercase}[data-page=cammino] #mapFormContainer>footer>nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:10px}[data-page=cammino] #mapFormContainer>footer>nav:empty{margin:0;padding:0}[data-page=cammino] #mapFormContainer>footer>nav>a{text-decoration:none;position:relative;display:inline-block;font-size:16px;line-height:28px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-bold);color:var(--fg-dark)}[data-page=cammino] #mapFormContainer>footer>nav>a.prev{padding-left:30px}[data-page=cammino] #mapFormContainer>footer>nav>a.next{padding-right:30px;margin-left:auto}[data-page=cammino] #mapFormContainer>footer>nav>a.prev::before,[data-page=cammino] #mapFormContainer>footer>nav>a.next::after{content:"";display:block;position:absolute;top:0;height:30px;width:30px;background-color:var(--bg-b);mask-repeat:no-repeat;mask-position:2px 10px;mask-size:24px;mask-image:url(../../styles/images/icons/chevron-down.svg)}[data-page=cammino] #mapFormContainer>footer>nav>a.prev::before{left:0;transform:rotate(90deg)}[data-page=cammino] #mapFormContainer>footer>nav>a.next::after{right:0;transform:rotate(-90deg)}#mapFormContainer #itinerariesContainer{max-height:calc(var(--mapContainer-height-small) - var(--mapFormContainerHeader-height) - var(--mapFormContainerFooter-height) - var(--mapFormContainer-margin)*2 - var(--mapFormContainer-padding)*2);overflow-y:auto}#mapFormContainer #itinerariesContainer:has(footer:empty),#mapFormContainer #itinerariesContainer:has(footer>nav:empty){max-height:calc(var(--mapContainer-height-small) - var(--mapFormContainerHeader-height) - var(--mapFormContainer-margin)*2 - var(--mapFormContainer-padding)*2)}[data-page=cammino] #mapFormContainer #itinerariesContainer>hgroup{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:20px;align-items:center;justify-items:flex-start}[data-page=cammino] #mapFormContainer #itinerariesContainer>hgroup h4{margin:0;padding:0 0 0 24px;font-family:var(--font-family-semibold);font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-transform:none;position:relative}[data-page=cammino] #mapFormContainer #itinerariesContainer>hgroup h4::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:30px;background-color:var(--color-cammino);mask-repeat:no-repeat;mask-position:0 5px;mask-size:14px;mask-image:url(../../styles/images/icons/marker.svg)}[data-page=cammino] #mapFormContainer #itinerariesContainer>hgroup h5{margin:0;padding:0;font-family:var(--font-family-semibold);font-size:16px;color:var(--bg-b);text-transform:uppercase}[data-page=cammino] #mapFormContainer #itinerariesContainer>p{font-family:var(--font-family-regular);text-wrap:pretty;font-size:15px;line-height:20px}[data-page=cammino] #mapFormContainer #itinerariesContainer ul{gap:30px}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li{border-bottom:solid 1px var(--border-xlight);padding-bottom:20px}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li:last-child{border-bottom:none;padding-bottom:0}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li>a{text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li>hgroup{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:20px;align-items:center;justify-items:flex-start}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li>hgroup>svg{width:24px;height:24px;margin-top:5px}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li>hgroup>h4{flex:1 1 100%;margin:0;padding:0;font-size:20px;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-transform:none}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li>p{font-family:var(--font-family-regular);font-size:15px;line-height:20px;text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}[data-page=cammino] #mapFormContainer #itinerariesContainer ul li>data{font-size:16px;color:var(--bg-b);text-transform:uppercase}#mapSlider{position:absolute;bottom:10px;left:0;width:100%;background-color:rgba(0,0,0,0);z-index:2;opacity:1;transform:translateY(0);transition:transform .4s ease;display:none;pointer-events:none}#mapSlider .sliderContainer{transition:opacity .4s ease}#mapSlider label:has([value=close]){position:absolute;width:fit-content;display:block;background-color:#fff;border-radius:10px;left:20px;top:-50px;height:44px;padding:0 10px 0 30px;box-shadow:6px -2px 10px 0px rgba(0,0,0,.1);cursor:pointer;font-family:var(--font-family-bold);font-size:20px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .3s ease;transform:rotateX(0deg)}#mapSlider label:has([value=close])::after{position:absolute;display:block;top:0;left:0;bottom:0;width:30px;content:" ";background-color:var(--fg-dark);mask-repeat:no-repeat;mask-position:center;mask-size:20px;mask-image:url(../../styles/images/icons/chevron-down.svg)}#mapSlider label:has([value=close]) [value=close]{display:none}#mapSlider label:has([value=close]):has([value=close]:checked)::after{transform:rotateX(180deg)}#mapSlider:has([value=close]:checked),#mapSlider:empty{transform:translateY(100%)}#mapSlider:has([value=close]:checked) .sliderContainer,#mapSlider:empty .sliderContainer{opacity:0;pointer-events:none}#mapContainer .marker-feature{transition:opacity .4s ease,transform .4s ease}#mapContainer .marker-feature.selected{z-index:9998 !important}#mapContainer .marker-feature:hover,#mapContainer .marker-feature:focus-visible{z-index:9997 !important}#mapContainer .marker-target{z-index:9999 !important;cursor:move;cursor:grab}#mapContainer .marker-target.dragging,#mapContainer .marker-target:active{cursor:grabbing}#mapContainer:has(.marker-feature.selected) .marker-feature:not(.selected),#mapContainer:has(.marker-target.dragging) .marker-feature:not(.selected){opacity:.4}#mapContainer:has(.marker-feature.selected) .marker-feature:not(.selected):hover,#mapContainer:has(.marker-target.dragging) .marker-feature:not(.selected):hover{opacity:.8}.marker{position:relative;cursor:default;backface-visibility:hidden;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.5));z-index:9995 !important}.marker .content,.marker .slices{position:absolute}.marker.marker-feature .content,.marker.marker-feature .slices{border-radius:100%;background-color:var(--color-marker)}.marker.marker-feature .content[data-pubblicato=true],.marker.marker-feature .slices[data-pubblicato=true]{background-color:#f3ece2}.marker .slices{border:solid 2px #fff;width:100%;height:100%;left:0;top:0;z-index:1}.marker .content{background-repeat:no-repeat;background-position:center;background-size:50%;top:50%;left:50%;width:calc(100% - 8px);height:calc(100% - 8px);z-index:2;transform:translate(-50%, -50%)}.marker.marker-target .content{background-size:contain;width:100%;height:100%}.marker .content[data-cammini=true][data-pubblicato=true],.marker .slices[data-cammini=true][data-pubblicato=true]{background-color:var(--color-cammini)}.marker .slices[data-eventi=true][data-pubblicato=true]{background-color:var(--color-eventi)}.marker .slices[data-progetti=true][data-pubblicato=true]{background-color:var(--color-progetti)}.marker .slices[data-eventi=true][data-progetti=true][data-pubblicato=true]{background-color:rgba(0,0,0,0);background-image:conic-gradient(var(--color-eventi) 0deg 180deg, var(--color-progetti) 180deg 360deg);transform:rotate(-90deg)}.shown-cammini .marker .slices[data-eventi=true][data-progetti=true][data-pubblicato=true]{transform:rotate(0deg)}[data-ambito=cammini] .marker .content,[data-ambito=cammini] .marker .slices{background-color:#f3ece2 !important}.marker .tooltip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);transition:opacity .3s ease;opacity:1;pointer-events:none;display:none;z-index:9999 !important}.marker.popup-open .tooltip{opacity:0 !important}.marker .distance{display:block;position:absolute;left:50%;top:calc(100% + 5px);transform:translateX(-50%);background-color:#fff;color:var(--fg-dark);filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));border-radius:6px;border:solid 0px rgba(0,0,0,0);padding:1px 4px;font-size:11px;font-family:var(--font-family-regular);max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marker .distance:empty{display:none}.marker.loading,.marker:has(.loading){filter:brightness(0.9);animation:pulsate 2s ease-out infinite;pointer-events:none}.marker.selected{z-index:9998 !important}.marker.selected .content,.marker:hover .content,.marker:focus-visible .content{opacity:1;transform:translate(-50%, -50%) scale(1.2) !important;filter:brightness(1.1)}.marker.selected .slices,.marker:hover .slices,.marker:focus-visible .slices{opacity:1;transform:translate(0, 1px) scale(1.2) rotate(-90deg) !important;filter:brightness(1.1)}.shown-cammini .marker.selected .slices,.shown-cammini .marker:hover .slices,.shown-cammini .marker:focus-visible .slices{transform:translate(0, 1px) scale(1.2) rotate(0deg) !important}.marker.selected{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.6))}.marker.selected .distance,.marker:hover .distance,.marker:focus-visible .distance{transform:scale(1.2) translateX(-40%) translateY(6px) !important}.marker:hover,.marker:focus-visible{z-index:9997 !important;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.6))}.marker:hover .tooltip,.marker:focus-visible .tooltip{display:block}.marker.marker-feature.selected:hover .tooltip,.marker.marker-feature.selected:focus-visible .tooltip{display:none !important}.marker.marker-target .content{background-image:url(../../styles/images/markers/target.svg)}.marker .content[data-tipo*=Biblioteca][data-pubblicato=true]{background-image:url(../../styles/images/markers/biblioteca.svg)}.marker .content[data-tipo*=Archivio][data-pubblicato=true]{background-image:url(../../styles/images/markers/archivio.svg)}.marker .content[data-tipo*=Museo][data-pubblicato=true]{background-image:url(../../styles/images/markers/museo.svg)}.marker .content[data-tipo*=Edificio][data-pubblicato=true]{background-image:url(../../styles/images/markers/chiesa.svg)}.marker.marker-tappa .content{top:0;left:0;width:100%;height:100%;transform:none;background-color:rgba(0,0,0,0) !important}.marker.marker-tappa.selected .content,.marker.marker-tappa:hover .content,.marker.marker-tappa:focus-visible .content{opacity:1;transform:translate(0, 0) scale(1.2) !important;filter:brightness(1.1)}.clusterMarker{position:relative;cursor:pointer !important;backface-visibility:hidden;filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.5));z-index:9996 !important}.clusterMarker:hover,.clusterMarker:focus-visible{z-index:9997 !important}.clusterMarker:hover .total,.clusterMarker:focus-visible .total{transform:scale(1.2)}.clusterMarker:hover .tooltip,.clusterMarker:focus-visible .tooltip{display:block}.clusterMarker:hover .tooltip ul,.clusterMarker:focus-visible .tooltip ul{padding:0;margin:0}.clusterMarker:hover .tooltip ul li,.clusterMarker:focus-visible .tooltip ul li{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:5px;font-family:var(--font-family-regular);font-size:12px}.clusterMarker .total{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;font-family:var(--font-family-semibold);font-size:12px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;background-color:#fff;color:var(--fg-dark);z-index:2;border:solid 2px var(--border-light);opacity:1}.clusterMarker .tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%) translateX(10px);display:none}.clusterMarker .tooltip h5{margin:0 0 10px 0;padding:0;font-family:var(--font-family-semibold);font-size:14px}path.layer-cammino,path.layer-cammino-decorator{filter:drop-shadow(-1px -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(2px 0 1px rgba(0, 0, 0, 0.6))}path.layer-cammino-decorator{display:initial}.shown-confini path.layer-cammino-decorator{display:none}.leaflet-popup-content{margin:0;width:fit-content !important}.leaflet-popup-content>a{text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.leaflet-popup-content figure{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:20px;margin:0;padding:20px 0 0 20px}.leaflet-popup-content figure picture{width:75px;min-width:75px;max-width:75px;min-height:75px;max-height:75px;border-radius:100%;overflow:hidden;margin-bottom:20px}.leaflet-popup-content figure picture.nopic{display:none}.leaflet-popup-content figure picture img{object-fit:cover;object-position:center;width:100%;height:100%}.leaflet-popup-content figure figcaption{display:flex;flex-direction:column;row-gap:5px}.leaflet-popup-content figure figcaption a:has(h5){position:relative;cursor:pointer;color:var(--fg-dark);order:2;z-index:2;text-underline-offset:3px}.leaflet-popup-content figure figcaption h4,.leaflet-popup-content figure figcaption h6,.leaflet-popup-content figure figcaption data{font-family:var(--font-family-semibold);font-size:14px;font-weight:bold;margin:0 20px 0 0;padding:0;order:1;color:var(--fg-dark);width:max-content;max-width:230px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.leaflet-popup-content figure figcaption h5{font-family:var(--font-family-semibold);font-weight:bold;font-size:14px;line-height:20px;margin:0 20px 0 0;padding:0 0 0 16px;order:2;color:var(--fg-dark);text-transform:uppercase;position:relative;width:max-content;max-width:230px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.leaflet-popup-content figure figcaption h5::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:12px;background-color:var(--bg-b);mask-repeat:no-repeat;mask-position:center;mask-size:12px;mask-image:url(../../styles/images/icons/marker.svg)}.leaflet-popup-content figure figcaption h6{text-transform:uppercase;order:3;color:var(--bg-b);margin-top:20px;display:none}.leaflet-popup-content figure figcaption:has(li.evento) h6{display:block}.leaflet-popup-content figure figcaption footer{height:10px;order:9999}.leaflet-popup-content figure figcaption data{font-size:14px;font-family:var(--font-family-regular);font-weight:normal;margin:15px 20px 0 0;padding:0 0 10px 0;color:var(--fg-dark);order:4;scrollbar-width:thin;max-height:120px;overflow-x:hidden;overflow-y:auto}.leaflet-popup-content figure figcaption data:has(li.evento){margin-top:0}.leaflet-popup-content figure figcaption data ul{padding:0;margin:0;list-style:none}.leaflet-popup-content figure figcaption data ul:has(li.evento){list-style:disc;margin-left:20px;color:var(--bg-b)}.leaflet-popup-content figure figcaption data ul li{line-height:24px;width:max-content;max-width:230px}.leaflet-popup-content figure figcaption data ul li.evento{font-size:14px;line-height:32px}.leaflet-popup-content figure figcaption data ul li>a{position:relative;cursor:pointer;color:var(--fg-dark);z-index:2;text-underline-offset:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:20px}.leaflet-popup-content figure figcaption data ul li span{display:inline-block;margin-right:5px;font-family:var(--font-family-semibold);color:var(--bg-b)}.leaflet-popup-content figure figcaption data ul li.cammini{position:relative;padding-left:20px}.leaflet-popup-content figure figcaption data ul li.cammini::after{position:absolute;display:block;top:50%;left:2px;height:3px;width:12px;content:" ";transform:translateY(-50%);border-radius:4px;background-color:rgba(0,0,0,0);background-color:var(--color-cammino)}.leaflet-popup-content figure[data-progetti=false][data-eventi=false][data-cammini=false] figcaption data{display:none}.leaflet-popup-content figure[data-porteaperte=true] footer{height:50px;width:50px;align-self:flex-end;margin-top:15px;background-color:var(--color-chieseaporteaperte);position:relative}.leaflet-popup-content figure[data-porteaperte=true] footer::after{content:"";position:absolute;right:0;bottom:0;height:100%;width:100%;background-color:#fff;mask-image:url(../.././media/images/logos/culturaporteaperte.svg);mask-repeat:no-repeat;mask-size:80%;mask-position:center}.leaflet-popup-content-wrapper{border-radius:10px}@media screen and (max-width: 1024px){#mappa #mapFormContainer{box-shadow:2px 4px 20px 10px rgba(0,0,0,.1)}#mappa #mapFormContainer:has([value=close]:checked){max-height:0 !important;min-height:0 !important;padding:0}#mappa #mapFormContainer:has([value=close]:checked) output,#mappa #mapFormContainer:has([value=close]:checked) header,#mappa #mapFormContainer:has([value=close]:checked) section{pointer-events:none;display:none}#mappa #mapFormContainer:has([value=close]:checked) #mapForm{pointer-events:none;transform:translateY(-100%) translateZ(0);opacity:0}#mappa #mapFormContainer label:has([value=close]:checked)::after{transform:rotateX(0deg)}}@media screen and (min-width: 1024px){#mappa{padding-bottom:0px}#mappa #mapLegend{top:20px;right:30px;left:unset;transform:unset;height:90px}#mappa #mapLegend figcaption{display:block}#mappa .leaflet-top.leaflet-right{transform:translateY(10px)}#mappa #mapContainer{height:var(--mapContainer-height);min-height:var(--mapContainer-height);max-height:var(--mapContainer-height);box-shadow:1px 10px 20px -10px rgba(0,0,0,.15)}#mappa #mapFormContainer{z-index:999;position:absolute;top:20px;left:0;width:40%;min-width:min-content;max-width:620px;min-height:380px;border-bottom-right-radius:10px}#mappa #mapFormContainer #mapForm>label{display:flex;flex-direction:row;column-gap:10px;align-items:center}#mappa #mapFormContainer label:has([value=close]){top:0;left:100%;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:2px 4px 10px 0px rgba(0,0,0,.1)}#mappa #mapFormContainer label:has([value=close])::after{transform:rotate(90deg)}#mappa #mapFormContainer:has([value=close]:checked){transform:translateX(-100%)}#mappa #mapFormContainer:has([value=close]:checked) output{display:none}#mappa #mapFormContainer:has([value=close]:checked) #mapForm{pointer-events:none;opacity:0}#mappa #mapFormContainer label:has([value=close]:checked)::after{transform:rotate(-90deg)}#mappa #mapFormContainer h2{font-size:32px;line-height:41.6px}#mappa #mapFormContainer #itinerariesContainer{max-height:calc(var(--mapContainer-height) - var(--mapFormContainerHeader-height) - var(--mapFormContainerFooter-height) - var(--mapFormContainer-margin)*2 - var(--mapFormContainer-padding)*2)}#mappa #mapFormContainer #itinerariesContainer:has(footer:empty),#mappa #mapFormContainer #itinerariesContainer:has(footer>nav:empty){max-height:calc(var(--mapContainer-height) - var(--mapFormContainerHeader-height) - var(--mapFormContainer-margin)*2 - var(--mapFormContainer-padding)*2)}[data-ambito=cammini] #mappa #mapLegend,[data-page=cammino] #mappa #mapLegend{right:unset;left:30px}[data-ambito=cammini] #mappa #mapFormContainer,[data-page=cammino] #mappa #mapFormContainer{left:unset;right:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:10px;border-top-left-radius:0;max-height:calc(var(--mapContainer-height) - var(--mapFormContainer-margin)*2)}[data-ambito=cammini] #mappa #mapFormContainer label:has([value=close]),[data-page=cammino] #mappa #mapFormContainer label:has([value=close]){left:unset;right:100%;border-bottom-left-radius:10px;border-top-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:-2px 4px 10px 0px rgba(0,0,0,.1)}[data-ambito=cammini] #mappa #mapFormContainer label:has([value=close])::after,[data-page=cammino] #mappa #mapFormContainer label:has([value=close])::after{transform:rotate(-90deg)}[data-ambito=cammini] #mappa #mapFormContainer:has([value=close]:checked),[data-page=cammino] #mappa #mapFormContainer:has([value=close]:checked){transform:translateX(100%)}[data-ambito=cammini] #mappa #mapFormContainer label:has([value=close]:checked)::after,[data-page=cammino] #mappa #mapFormContainer label:has([value=close]:checked)::after{transform:rotate(90deg)}#mapSlider{display:block;pointer-events:all}}@media screen and (min-width: 1366px){#mappa #mapFormContainer{top:50px;left:30px;border-top-left-radius:10px;border-bottom-left-radius:10px}#mappa #mapFormContainer:has([value=close]:checked){transform:translateX(calc(-100% - 30px))}#mappa #mapFormContainer #mapForm>fieldset:not([class]){justify-content:space-between}[data-page=cammino] #mappa #mapFormContainer{left:unset;right:30px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0}[data-page=cammino] #mappa #mapFormContainer:has([value=close]:checked){transform:translateX(calc(100% + 30px))}}#navigation,#pageHeader::after{background-color:var(--bg-a)}#pageMain{min-height:fit-content;width:unset;margin:0;flex-direction:column}body>main>header{background-color:var(--bg-b)}body>main>header>div:first-child{margin:0 auto;padding:var(--body-padding-cellphone);width:min(var(--body-width-desktop),100%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}body>main>header>div:first-child hgroup{flex:1 1 100%}body>main>header h1,body>main>header h2{margin:0;text-wrap-style:pretty;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:var(--fg-dark);font-weight:normal}body>main>header h1{font-family:var(--font-family-semibold);font-size:28px;-webkit-line-clamp:3}body>main>header h2{font-family:var(--font-family-regular);margin-top:20px;font-size:16px;-webkit-line-clamp:2}body>main>header .toolbar-header{margin-top:calc(var(--body-padding-cellphone)*-1)}body>main>header .toolbar-header figure.chieseaporteaperte{width:90px;height:90px;margin:calc(var(--scheda-header-padding-small)*-1) 0 0 0;padding:0;background-color:var(--color-chieseaporteaperte);position:relative}body>main>header .toolbar-header figure.chieseaporteaperte:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#fff;mask-image:url(../../media/images/logos/culturaporteaperte.svg);mask-position:center;mask-size:70%;mask-repeat:no-repeat}#mainContent{max-width:unset;width:100%;background-color:#fff}#mainContent article{max-width:var(--body-width-desktop);margin:0 auto}#mainContent article>footer{display:flex;flex-direction:column;column-gap:20px;row-gap:10px;justify-content:center;align-items:center;margin:50px 0 30px 0}#mainContent article>footer p{font-family:var(--font-family-semibold);font-size:16px;margin:50px 0 0 0}#mainContent article>footer figure{width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0;justify-content:center;align-items:center;column-gap:0;row-gap:10px}#mainContent article>footer figure a{display:inline-block;padding:0;margin:0}#mainContent article>footer figure img{display:block;width:150px;height:40px}#placesMap{margin:0 auto 60px auto}#searchResultset .results.grid{row-gap:70px;container-name:results-grid}@media screen and (min-width: 1024px){#pageHeader{height:200px !important;min-height:200px !important}#pageMain>header h1{font-size:38px}#mainContent article>footer{flex-direction:row;flex-wrap:nowrap;margin-top:50px}#mainContent article>footer p{margin:0 0 0 50px}}@media screen and (min-width: 1366px){#pageMain>header>div:first-child{padding:var(--body-padding-cellphone) 0 var(--body-padding-cellphone) var(--body-padding-cellphone)}#pageMain>header>div:first-child h1{font-size:48px}}/*# sourceMappingURL=home_culturaaporteaperte.css.map */
