@import url("https://fonts.cdnfonts.com/css/nimbussanl");:root{--color-scheme:light !important;color-scheme:light !important}*{color-scheme:light !important}wagtail-userbar::part(userbar){bottom:calc(36px + 5em) !important;right:1rem !important}.grecaptcha-badge{display:none !important}html,body{background-color:var(--hex-color-white)}html,body{scrollbar-width:none;-ms-overflow-style:none}@media (max-width: 767px){html,body{overflow-x:hidden}}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.w-fit-content{width:fit-content !important}.h-fit-content{height:fit-content}.text-decoration-none{text-decoration:none !important}body{--color-accent:230 61 76;--hex-color-accent:#e63d4c;--color-white:255 252 248;--hex-color-white:#fffcf8;--color-text:19 48 32;--hex-color-text:#133020;--hex-cat-bandi:var(--hex-color-secondary);--hex-cat-eventi:var(--hex-cat-bandi);--hex-cat-incontri:var(--hex-cat-bandi);--cat-bandi:var(--color-secondary);--cat-eventi:var(--cat-bandi);--cat-incontri:var(--cat-bandi)}#search-modal .form-check-inline input#cat-incontri:checked+label{background-color:var(--hex-cat-incontri);border-color:var(--hex-cat-incontri);color:#fff}#search-modal .form-check-inline label[for="cat-incontri"]{border:2px solid var(--hex-cat-incontri);color:var(--hex-cat-incontri)}#search-modal .form-check-inline label[for="cat-incontri"]:hover{border-color:var(--hex-cat-incontri);color:var(--hex-cat-incontri)}#search-modal .form-check-inline label[for="cat-incontri"]::after{border-color:var(--hex-cat-incontri)}#search-modal .form-check-inline input#cat-bandi:checked+label{background-color:var(--hex-cat-bandi);border-color:var(--hex-cat-bandi);color:#fff}#search-modal .form-check-inline label[for="cat-bandi"]{border:2px solid var(--hex-cat-bandi);color:var(--hex-cat-bandi)}#search-modal .form-check-inline label[for="cat-bandi"]:hover{border-color:var(--hex-cat-bandi);color:var(--hex-cat-bandi)}#search-modal .form-check-inline label[for="cat-bandi"]::after{border-color:var(--hex-cat-bandi)}#search-modal .form-check-inline input#cat-eventi:checked+label{background-color:var(--hex-cat-eventi);border-color:var(--hex-cat-eventi);color:#fff}#search-modal .form-check-inline label[for="cat-eventi"]{border:2px solid var(--hex-cat-eventi);color:var(--hex-cat-eventi)}#search-modal .form-check-inline label[for="cat-eventi"]:hover{border-color:var(--hex-cat-eventi);color:var(--hex-cat-eventi)}#search-modal .form-check-inline label[for="cat-eventi"]::after{border-color:var(--hex-cat-eventi)}body.summer{--color-primary:238 192 66;--hex-color-primary:#EEC042;--hex-color-primary-d:#c9a23d;--color-secondary:86 115 69;--hex-color-secondary:#567345;--color-chiaro:250 232 195;--hex-color-chiaro:#FAE8C3}body.autumn{--color-primary:184 133 80;--hex-color-primary:#B88550;--hex-color-primary-d:#A67846;--color-secondary:85 107 68;--hex-color-secondary:#556B44;--color-chiaro:236 216 193;--hex-color-chiaro:#ECD8C1}body.winter{--color-primary:59 160 155;--hex-color-primary:#3BA09B;--hex-color-primary-d:#35908C;--color-secondary:52 104 70;--hex-color-secondary:#346846;--color-chiaro:198 223 219;--hex-color-chiaro:#C6DFDB}body.spring{--color-primary:64 172 78;--hex-color-primary:#40AC4E;--hex-color-primary-d:#389A45;--color-secondary:50 108 56;--hex-color-secondary:#326C38;--color-chiaro:205 228 198;--hex-color-chiaro:#CDE4C6}.text-primary-d{color:var(--hex-color-primary-d)}.fill-primary{fill:var(--hex-color-primary)}.bg-container .bg-primary{transition:background-color 0.3s ease-in-out}.logo-fill{fill:var(--hex-color-secondary);transform:translateZ(0);transition:fill 0.3s ease-in-out}.full-shadow{box-shadow:0 1px 1px rgba(0,0,0,0.035),0 6px 6px rgba(0,0,0,0.045),0 16px 16px rgba(0,0,0,0.03),0 21px 21px rgba(0,0,0,0.035)}.full-shadow-lower{box-shadow:0 1px 1px rgba(0,0,0,0.03),0 4px 4px rgba(0,0,0,0.03),0 8px 8px rgba(0,0,0,0.03),0 16px 16px rgba(0,0,0,0.035)}.full-shadow-around{box-shadow:0 1px 1px rgba(0,0,0,0.035),0 -1px 1px rgba(0,0,0,0.015),3px 0 10px rgba(0,0,0,0.01),-3px 0 10px rgba(0,0,0,0.01),0 8px 8px rgba(0,0,0,0.025)}.full-shadow-around2{box-shadow:0 1px 1px rgba(0,0,0,0.035),0 -1px 1px rgba(0,0,0,0.035),0 4px 4px rgba(0,0,0,0.03),0 -8px 8px rgba(0,0,0,0.04),0 6px 6px rgba(0,0,0,0.03),0 10px 10px rgba(0,0,0,0.02)}.bg-hero{background-image:url("../assets/imgs/hero.jpg");background-size:cover;background-position:bottom}.bg-primary{background-color:var(--hex-color-primary)}.fill-primary{fill:var(--hex-color-primary)}.text-primary,.item-link.text-primary{color:var(--hex-color-primary)}.text-primary:hover,.item-link.text-primary:hover{text-decoration-color:var(--hex-color-primary)}.fill-primary{fill:var(--hex-color-primary)}.border-primary{border-color:var(--hex-color-primary) !important}.bg-secondary{background-color:var(--hex-color-secondary)}.fill-secondary{fill:var(--hex-color-secondary)}.text-secondary,.item-link.text-secondary{color:var(--hex-color-secondary)}.text-secondary:hover,.item-link.text-secondary:hover{text-decoration-color:var(--hex-color-secondary)}.fill-secondary{fill:var(--hex-color-secondary)}.border-secondary{border-color:var(--hex-color-secondary) !important}.bg-accent{background-color:var(--hex-color-accent)}.fill-accent{fill:var(--hex-color-accent)}.text-accent,.item-link.text-accent{color:var(--hex-color-accent)}.text-accent:hover,.item-link.text-accent:hover{text-decoration-color:var(--hex-color-accent)}.fill-accent{fill:var(--hex-color-accent)}.border-accent{border-color:var(--hex-color-accent) !important}.bg-#fff{background-color:var(--hex-color-#fff)}.fill-#fff{fill:var(--hex-color-#fff)}.text-#fff,.item-link.text-#fff{color:var(--hex-color-#fff)}.text-#fff:hover,.item-link.text-#fff:hover{text-decoration-color:var(--hex-color-#fff)}.fill-#fff{fill:var(--hex-color-#fff)}.border-#fff{border-color:var(--hex-color-#fff) !important}.bg-chiaro{background-color:var(--hex-color-chiaro)}.fill-chiaro{fill:var(--hex-color-chiaro)}.text-chiaro,.item-link.text-chiaro{color:var(--hex-color-chiaro)}.text-chiaro:hover,.item-link.text-chiaro:hover{text-decoration-color:var(--hex-color-chiaro)}.fill-chiaro{fill:var(--hex-color-chiaro)}.border-chiaro{border-color:var(--hex-color-chiaro) !important}.bg-text{background-color:var(--hex-color-text)}.fill-text{fill:var(--hex-color-text)}.text-text,.item-link.text-text{color:var(--hex-color-text)}.text-text:hover,.item-link.text-text:hover{text-decoration-color:var(--hex-color-text)}.fill-text{fill:var(--hex-color-text)}.border-text{border-color:var(--hex-color-text) !important}.bg-white{background-color:var(--hex-color-white) !important}@font-face{font-family:"Nimbus Sans";src:url("../fonts/Nimbus_Sans/NimbusSanL-Regu.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-Regu.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-Regu.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nimbus Sans";src:url("../fonts/Nimbus_Sans/NimbusSanL-ReguItal.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-ReguItal.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-ReguItal.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Nimbus Sans";src:url("../fonts/Nimbus_Sans/NimbusSanL-Bold.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-Bold.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Nimbus Sans";src:url("../fonts/Nimbus_Sans/NimbusSanL-BoldItal.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-BoldItal.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-BoldItal.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Nimbus Sans Cond L";src:url("../fonts/Nimbus_Sans/NimbusSanL-ReguCond.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-ReguCond.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-ReguCond.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nimbus Sans Cond L";src:url("../fonts/Nimbus_Sans/NimbusSanL-ReguCondItal.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-ReguCondItal.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-ReguCondItal.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Nimbus Sans Cond L";src:url("../fonts/Nimbus_Sans/NimbusSanL-BoldCond.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-BoldCond.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-BoldCond.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Nimbus Sans Cond L";src:url("../fonts/Nimbus_Sans/NimbusSanL-BoldCondItal.woff2") format("woff2"),url("../fonts/Nimbus_Sans/NimbusSanL-BoldCondItal.woff") format("woff"),url("../fonts/Nimbus_Sans/NimbusSanL-BoldCondItal.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}html,body{font-family:"Nimbus Sans L", sans-serif;padding:0;margin:0;color:var(--hex-color-text);position:relative}#main-content{background-color:var(--hex-color-white);box-shadow:0 1px 1px rgba(0,0,0,0.03),0 4px 4px rgba(0,0,0,0.03),0 8px 8px rgba(0,0,0,0.03),0 16px 16px rgba(0,0,0,0.035);position:relative;z-index:1;transform:translateZ(0)}#scrollUp{display:flex;padding:10px 0;font-size:16px;text-transform:uppercase;bottom:2rem;right:1rem;width:50px;height:50px;background:var(--hex-color-primary);border-radius:100%;text-align:center;justify-content:center;align-items:center;border:2px solid transparent;z-index:999;transition:background 0.3s ease-in-out, border 0.3s ease-in-out}#scrollUp:hover{background:var(--hex-color-secondary);border:2px solid var(--hex-color-white)}#scrollUp span{font-family:'Phosphor';font-size:24px;font-weight:bold;line-height:1;display:inline-block;width:24px;height:24px;text-align:center;color:var(--hex-color-white)}#scrollUp span::before{content:"\e08e"}.gradient-primary{top:calc((140px + 1vw)* -1) !important;background:linear-gradient(to top, rgba(var(--color-white)/ 0) 0%, rgba(var(--color-chiaro)/ 1) 85%);transition:background 0.3s ease-in-out}.gradient-primary-small{top:calc((140px + 1vw)* -1) !important;background:linear-gradient(to top, rgba(var(--color-white)/ 0) 0%, rgba(var(--color-chiaro)/ 1) 80%);transition:background 0.3s ease-in-out}.gradient-primary-reverse{margin-top:-50vh;padding-top:50vh;background:linear-gradient(to bottom, rgba(var(--color-white)/ 0) 0%, rgba(var(--color-chiaro)/ 1) 85%)}.gradient-primary-reverse-small{margin-top:-50vh;padding-top:50vh;background:linear-gradient(to bottom, rgba(var(--color-white)/ 0) 0%, rgba(var(--color-primary)/ 0.15) 100%)}.gradient-primary-reverse-small-after{position:relative}.gradient-primary-reverse-small-after::after{content:"";z-index:-1;position:absolute;width:100%;bottom:0;height:100vh;margin-top:-50vh;padding-top:50vh;background:linear-gradient(to bottom, rgba(var(--color-white)/ 0) 0%, rgba(var(--color-primary)/ 0.15) 100%)}.heading-1.main-slogan p{font:inherit;color:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;font-weight:inherit}.heading-1.main-slogan p b{font-weight:700}.header-bg{top:calc((140px + 1vw)* -1) !important;height:calc(120% + (140px + 1vw))}.event-mini-thumb{width:120px !important}@media (max-width: 575px){.event-mini-thumb{width:80px !important}}.btn-primary{box-shadow:unset !important;cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;padding-left:1.5rem;padding-right:1.5rem;font-size:18px;line-height:28px;font-weight:500;--tw-text-opacity:1;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;background-color:var(--hex-color-primary)}.btn-primary:hover,.btn-primary:focus{background-color:var(--hex-color-secondary);color:var(--hex-color-white);box-shadow:unset !important}a .btn-primary{cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;padding-left:1.5rem;padding-right:1.5rem;font-size:18px;line-height:28px;font-weight:500;--tw-text-opacity:1;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}a:hover .btn-primary{background-color:var(--hex-color-secondary);color:var(--hex-color-white)}.calendar-row{align-items:stretch}.calendar-row>[class*="col-"]{display:flex}.calendar-right{flex:1 1 auto;min-height:0;overflow:hidden}#calendar-event-list,#calendar-month-list{min-height:0}#calendar-event-list,#calendar-month-list{scrollbar-width:thin;scrollbar-color:var(--hex-color-primary) transparent;scrollbar-track-color:var(--hex-color-white)}#calendar-event-list::-webkit-scrollbar,#calendar-month-list::-webkit-scrollbar{width:6px;z-index:99;position:relative;cursor:pointer}#calendar-event-list::-webkit-scrollbar-track,#calendar-month-list::-webkit-scrollbar-track{background:transparent}.calendar-right{position:relative}.calendar-right::after{content:"";background:linear-gradient(to top, rgba(var(--color-chiaro)/ .8) 0%, rgba(var(--color-chiaro)/ 0) 30%);position:absolute;z-index:2;width:calc(100% - 3rem - 8px);height:100%;bottom:0;left:0;pointer-events:none}@media (max-width: 767px){.calendar-right::after{width:calc(100% - 1.5rem - 8px)}}#calendar-event-list::-webkit-scrollbar-thumb,#calendar-month-list::-webkit-scrollbar-thumb{background-color:var(--hex-color-primary);border-radius:3px}.small-input-wrap{position:relative}.small-input-wrap::after{content:" ";background:linear-gradient(to right, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 1) 50%);position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:999px}.small-input-wrap button{position:relative;z-index:3}.small-input-wrap input.small-input{all:unset;position:relative;z-index:1;transition:all 0.2s ease;padding:0.5rem 1.5rem;width:100%;margin-bottom:0;border-radius:999px 0 0 999px;background-color:#ffffff;border:none;color:#000}.small-input-wrap input.small-input:focus{outline:2px solid var(--hex-color-primary) !important;outline-offset:-3px;box-shadow:none !important;border-color:transparent !important}.header-logo{height:calc(80px + 1vw)}@media (min-width: 768px){.header-logo{height:calc(140px + 1vw)}}.header-logo.header-logo-ext{display:block}.header-logo.header-logo-int{display:none}.navbar-burger-wrap{margin:auto 0}@media (max-width: 768px){.search-icon:not(.search-icon-hamb){display:none !important}}.search-icon-hamb{width:fit-content !important}.menu-mobile-item,.menu-mobile-sub-item{color:var(--hex-color-white) !important}.navbar-close,.navbar-burger{margin:0;color:var(--hex-color-text);transition:transform 0.3s ease;font-size:52px;line-height:initial;padding:0}.navbar-close:hover,.navbar-burger:hover{transform:scale(1.2)}.navbar-close{right:1.5rem;top:1.5rem}.navbar-burger{display:flex;font-size:40px;line-height:1}.header-fixed .navbar-burger{color:var(--color-white) !important}.header-relative .navbar-burger .fixed-ph{display:none}.header-relative .navbar-burger .relative-ph{display:block}.header-fixed .navbar-burger .fixed-ph{display:block}.header-fixed .navbar-burger .relative-ph{display:none}.header-fixed{position:fixed;top:0;width:100%;transform:translateY(calc((100% + 25px) * -1));transition:transform 0.3s ease;box-shadow:0 1px 1px rgba(0,0,0,0.035),0 6px 6px rgba(0,0,0,0.045),0 16px 16px rgba(0,0,0,0.03),0 21px 21px rgba(0,0,0,0.035);z-index:50;will-change:transform;backface-visibility:hidden;display:flex;justify-content:space-between;align-items:center}.header-fixed .navbar-burger-wrap svg{fill:var(--hex-color-white) !important}@media (max-width: 767px){.header-fixed{padding-top:1rem;padding-bottom:1rem}}.header-fixed .group>.menu-item,.header-fixed .search-icon{color:var(--hex-color-white) !important}.header-fixed .mega-menu-link{color:var(--hex-color-secondary)}.header-fixed .header-logo{height:45px}.header-fixed .header-logo.header-logo-ext{display:none}.header-fixed .header-logo.header-logo-int{display:block}.header-fixed .offset-track{display:none}body.show-fixed-header .header-fixed{transform:translateY(0)}.header-relative>.container{z-index:2}.header-relative .offset-track{position:absolute;right:99%;height:calc(80px + 1vw);width:50vw;display:flex;justify-content:end;align-items:center;overflow:hidden}@media (min-width: 640px){.header-relative .offset-track{width:calc((100vw - 620px))}}@media (min-width: 768px){.header-relative .offset-track{width:calc((100vw - 748px));height:calc(140px + 1vw)}}@media (min-width: 1024px){.header-relative .offset-track{width:calc((100vw - 1004px))}}@media (min-width: 1322px){.header-relative .offset-track{width:calc((100vw - 1302px))}}.header-relative .offset-track .offset-track-img{height:100%;width:100%}.header-relative .offset-track .offset-track-img-mini{display:none}.menu-item+.menu-sub{width:fit-content;max-width:fit-content;white-space:nowrap}.mega-menu-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem}.mega-menu-link{text-decoration:none;color:var(--neutral-950)}.menu-sub-item{display:flex;align-items:center;padding-top:0.5rem;padding-bottom:0.5rem;line-height:24px;font-weight:500;color:var(--hex-color-text)}.menu-sub-item:hover{color:var(--hex-color-secondary)}.first-article-title{transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.item-link-w{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;display:inline-block;color:var(--hex-color-white);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);text-decoration-color:transparent}.item-link-w:hover{color:var(--hex-color-white);text-decoration-color:var(--hex-color-white)}.simple-item .linked-cover{min-height:180px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.simple-item .linked-cover img{width:100%;height:100%;object-fit:cover}.fit-cover{object-fit:cover;height:100%;width:100%}picture:has(.fit-cover){object-fit:cover;height:100%;width:100%}.height-cover-block{height:min(420px, 60vh);width:auto;object-fit:cover}.square-ratio{aspect-ratio:1 / 1;width:100%;object-fit:cover}.ratio-3-2{aspect-ratio:3 / 2;width:100%;height:auto;object-fit:cover}.ratio-16-9{aspect-ratio:16 / 9;width:100%;height:auto;object-fit:cover}.a4-ratio{aspect-ratio:1 / 1.333;width:100%;object-fit:cover}.article-base-item:hover .item-link-w{color:var(--hex-color-white);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.item-link{display:inline-block;color:var(--hex-color-text);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-text-decoration-color:rgba(var(--color-secondary), 0);text-decoration-color:rgba(var(--color-secondary), 0)}.item-link:hover{-webkit-text-decoration-color:var(--hex-color-secondary);text-decoration-color:var(--hex-color-secondary);color:var(--hex-color-secondary)}a:hover .item-link{color:var(--hex-color-secondary);-webkit-text-decoration-color:var(--hex-color-secondary);text-decoration-color:var(--hex-color-secondary)}.item-link-alone{display:inline-block;color:var(--hex-color-text);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.item-link-alone:hover{-webkit-text-decoration-color:var(--hex-color-secondary);text-decoration-color:var(--hex-color-secondary)}.item-link-alone.text-white{color:var(--hex-color-white)}.item-link-alone:hover{-webkit-text-decoration-color:var(--hex-color-white);text-decoration-color:var(--hex-color-white)}.simple-item:not(.pdf-item):hover .item-link{color:var(--hex-color-secondary);-webkit-text-decoration-color:var(--hex-color-secondary);text-decoration-color:var(--hex-color-secondary)}.simple-item:not(.pdf-item):hover .btn-primary{background-color:var(--hex-color-secondary);color:var(--hex-color-white)}.item-link.link-mini{display:inline-block;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-text-decoration-color:rgba(var(--color-secondary), 0);text-decoration-color:rgba(var(--color-secondary), 0)}.article-base-item:hover .item-link{color:var(--hex-color-secondary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.article-base-item[class*="-pill"]>a::after,.media-article-item[class*="-pill"]>div>a::after{content:"";height:2.8rem;width:4.8rem;border-radius:9999px;position:absolute;top:1.2rem;right:1.2rem;background-color:var(--hex-color-white);background-size:50%;background-position:center;background-repeat:no-repeat}.podcast-pill>a::after,.podcast-pill>div>a::after{background-image:url("../assets/imgs/ic-podcast.svg")}.video-pill>a::after,.video-pill>div>a::after{background-image:url("../assets/imgs/ic-video.svg")}.reportage-pill>a::after,.reportage-pill>div>a::after{background-image:url("../assets/imgs/ic-photo.svg")}.podcast-svg{position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);width:calc(100% - 3rem);height:auto;stroke-width:3px;vector-effect:non-scaling-stroke;stroke:var(--hex-color-white);stroke-linecap:round}.item-link{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:transparent;text-underline-offset:4px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.grid .hover-up:hover .item-link,.items-center.hover-up:hover .item-link{color:var(--hex-color-secondary);text-decoration-color:var(--hex-color-secondary)}.pill,.cat-pill{padding:0.6rem .8rem;padding-left:1rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;text-decoration:none;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}span.pill,span.cat-pill{padding:0.6rem;margin-right:0.5rem;position:relative;bottom:5px}span.pill.static,span.static.cat-pill{position:static;margin-left:-0.5rem;margin-right:0.75rem}span.pill.flex,span.flex.cat-pill{display:flex;position:static}.cat-pill{background-color:#fff;color:#000;justify-content:space-between;min-width:fit-content}.cat-pill .cat-label{text-align:left;font-weight:500;line-height:1.3;font-size:0.9rem}.cat-pill .cat-color{display:inline-block;aspect-ratio:3/2;height:18px;border-radius:9999px}.cat-pill.big-pill .cat-color{display:inline-block;aspect-ratio:7/4;height:3.9rem;border-radius:9999px}.cat-pill.p-0{padding:0 !important}#footer-spacer{display:none}.it-footer .it-footer-main section{padding:0}.it-footer .it-footer-main.agri-footer{background-color:var(--hex-color-secondary) !important}.it-footer .it-footer-main.agri-footer *{color:var(--hex-color-white) !important}.it-footer .footer_logo{height:50px;width:auto}@media (max-width: 767px){.it-footer .footer_logo{height:60px}}.it-footer .footer_logone{height:100px;width:auto}.it-footer .ph-icon{margin-right:1rem}.it-footer .ph-big-icon{font-size:1.5rem}.it-footer .list-inline-item a:has(.ph-big-icon){text-decoration:none}.it-footer .under-footer *{border-color:var(--hex-color-white) !important}.it-footer .footer-info{display:flex;align-items:center}.it-footer .footer-list{line-height:1.4}.it-footer .footer-list .btn-link-cookie{color:var(--hex-color-white);font-weight:300}.it-footer .footer-list .btn-link-cookie:hover{text-decoration:underline}.search-modal .modal-title,#search-modal .modal-title{box-shadow:none;justify-content:space-between;color:var(--hex-color-text);margin-bottom:0}.search-modal .modal-title h2,#search-modal .modal-title h2{font-size:66px;line-height:83px}@media (max-width: 1024px){.search-modal .modal-title h2,#search-modal .modal-title h2{font-size:46px;line-height:72px}}@media (max-width: 768px){.search-modal .modal-title h2,#search-modal .modal-title h2{font-size:34px;line-height:48px}}@media (max-width: 564px){.search-modal .modal-title h2,#search-modal .modal-title h2{font-size:28px}}@media (min-width: 768px){.search-modal .search-submit-btn,#search-modal .search-submit-btn{padding-left:50px;padding-right:50px}}.search-modal .form-search-field,#search-modal .form-search-field{padding-left:4rem}@media (max-width: 991px){.search-modal .form-search-field,#search-modal .form-search-field{padding-left:0.5rem}}.search-modal .form-search-field+span i,#search-modal .form-search-field+span i{font-size:32px}.search-modal .form-check-inline,#search-modal .form-check-inline{margin:0}.search-modal .form-check-inline .btn-check,#search-modal .form-check-inline .btn-check{display:none}.search-modal .form-check-inline label,#search-modal .form-check-inline label{cursor:pointer;padding:0.5rem 1rem 0.5rem 45px;font-size:0.875rem;border-radius:999px;background-color:transparent;transition:all 0.4s ease;position:relative}.search-modal .form-check-inline label:after,#search-modal .form-check-inline label:after{top:4.5px;left:10.5px}.search-modal .form-check-inline label:before,#search-modal .form-check-inline label:before{top:9px;left:11.5px;transition:opacity 0.2s ease-out;border-width:0 3px 3px 0}.search-modal .form-check-inline .btn-check:checked+label:after,#search-modal .form-check-inline .btn-check:checked+label:after{background-color:var(--hex-color-white);border-color:transparent}.search-modal .form-check-inline .btn-check:checked+label:before,#search-modal .form-check-inline .btn-check:checked+label:before{border-color:var(--hex-color-text)}.search-modal .close-btn,#search-modal .close-btn{margin:0;color:var(--hex-color-text);transition:transform 0.3s ease;font-size:52px}.search-modal .close-btn:hover,#search-modal .close-btn:hover{transform:scale(1.2)}@media (max-width: 991px){.search-modal .close-btn,#search-modal .close-btn{padding:0}}.search-modal .modal-body,#search-modal .modal-body{padding:0;display:flex;align-items:center;justify-content:center;overflow-x:hidden}.search-modal .modal-body form,#search-modal .modal-body form{width:100%}@media (max-width: 991px){.search-modal .modal-body,#search-modal .modal-body{align-items:start !important}}@media (max-width: 991px){.search-modal .form-group,#search-modal .form-group{margin-bottom:0}}@media (max-width: 991px){.search-modal .position-relative:has(.form-search-field),#search-modal .position-relative:has(.form-search-field){width:100%}.search-modal .position-relative:has(.form-search-field) .form-search-field,#search-modal .position-relative:has(.form-search-field) .form-search-field{font-size:1.2rem}}.btn-primary-big{background-color:var(--hex-color-primary);color:var(--hex-color-white) !important;border-radius:45px;padding:1.1rem 2.4rem;font-size:1.35rem;font-weight:500;display:flex;gap:0.5rem;align-items:center;justify-content:center;width:fit-content;transition:all 0.4s ease}@media (max-width: 767px){.btn-primary-big{padding-left:1.5rem;padding-right:1.5rem;padding-top:.8rem;padding-bottom:.8rem}}.btn-primary-big:hover{background-color:var(--hex-color-secondary)}.bg-secondary .btn-primary-big{border:2px solid var(--hex-color-primary);aspect-ratio:1/1;width:unset;transition:all 0.4s ease;padding:0}.bg-secondary .btn-primary-big:hover{background-color:var(--hex-color-secondary);border:2px solid var(--hex-color-white)}.bg-secondary .btn-primary{border:2px solid var(--hex-color-primary)}.bg-secondary .btn-primary:hover{background-color:var(--hex-color-secondary);border:2px solid var(--hex-color-white)}.button-7{cursor:pointer;border-radius:9999px;border-width:1px;border-color:var(--hex-color-primary);background-color:rgba(var(--color-secondary), 0);padding-left:1.5rem;padding-right:1.5rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:16px;line-height:24px;font-weight:500;color:var(--hex-color-text);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:400ms}.button-7:hover{border-color:var(--hex-color-secondary);background-color:var(--hex-color-secondary);color:var(--hex-color-white)}.img-event-wrap{position:relative;top:-2px;width:calc(100% + 4px);height:fit-content;flex-shrink:0}.img-event-wrap img{width:100%;aspect-ratio:3/2;object-fit:cover}.img-result-wrap{position:relative;top:-2px;width:calc(100% + 4px);height:fit-content;flex-shrink:0}.img-result-wrap img{width:100%;aspect-ratio:2/1;object-fit:cover}.tag-cloud-masonry-wrap{gap:2rem}.tag-cloud-masonry-simple.p-0{padding:0;width:fit-content;margin:0}.tag-cloud-masonry-simple{max-width:960px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.tag-cloud-masonry-simple.tag-cloud-article{justify-content:start}.tag-cloud-masonry-simple .tag-masonry-item{display:inline-block;border-radius:999px;color:var(--hex-color-primary-d);background-color:var(--hex-color-white);font-family:inherit;font-weight:600;padding:0.5rem 1.2rem;margin-bottom:12px;margin-right:7px;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:all .3s, color .3s;border:2px solid var(--hex-color-primary);box-sizing:border-box}.tag-cloud-masonry-simple .tag-masonry-item:hover{background-color:var(--hex-color-primary);color:var(--hex-color-white)}#season-toggle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;bottom:2rem;left:1rem;position:fixed;font-size:1.25rem;background:var(--hex-color-primary);border-radius:100%;text-align:center;border:2px solid transparent;z-index:1000;transition:all 0.3s ease-in-out;cursor:pointer}#season-toggle i{color:var(--hex-color-white)}#season-toggle:hover{background:var(--hex-color-secondary);border:2px solid var(--hex-color-white)}#season-icon{font-size:1.5rem;line-height:1}body.on-load>*:not(main):not(.header-fixed),body.on-load main>*:not(.header-bg){opacity:0 !important;transition:all .5s ease-in-out .5s !important}body.on-load{overflow:hidden}.pagination-wrap a{transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out;color:var(--hex-color-text);background-color:var(--hex-color-chiaro)}.pagination-wrap a:hover{background-color:var(--hex-color-primary);color:var(--hex-color-white)}.pagination-wrap .pagination-item.active{background-color:var(--hex-color-primary);color:white;pointer-events:none}.pagination-wrap .pagination-spacer{pointer-events:none}#calendar{width:100%;background-color:unset;padding:0}#calendar .vanilla-calendar-wrapper{padding:1.5rem 1rem 1.75rem 1rem}#calendar .vanilla-calendar-months,#calendar .vanilla-calendar-years{padding:0 1.5rem;font-size:20px}#calendar .vanilla-calendar-months .vanilla-calendar-months__month,#calendar .vanilla-calendar-months .vanilla-calendar-years__year,#calendar .vanilla-calendar-years .vanilla-calendar-months__month,#calendar .vanilla-calendar-years .vanilla-calendar-years__year{font-size:1rem;transition:all 0.3s ease-in-out}#calendar .vanilla-calendar-months .vanilla-calendar-months__month:hover,#calendar .vanilla-calendar-months .vanilla-calendar-years__year:hover,#calendar .vanilla-calendar-years .vanilla-calendar-months__month:hover,#calendar .vanilla-calendar-years .vanilla-calendar-years__year:hover{background-color:var(--hex-color-secondary)}#calendar .vanilla-calendar-week__day{color:var(--hex-cat-bandi)}#calendar .vanilla-calendar-header{margin-bottom:1.75rem;height:3rem;border-radius:1.5rem;border-top-left-radius:0;background-color:var(--hex-color-chiaro)}#calendar .vanilla-calendar-header.disabled-next .vanilla-calendar-arrow.vanilla-calendar-arrow_next{pointer-events:none !important;color:var(--hex-color-primary) !important;background-color:transparent !important}#calendar .vanilla-calendar-header.disabled-prev .vanilla-calendar-arrow.vanilla-calendar-arrow_prev{pointer-events:none !important;color:var(--hex-color-primary) !important;background-color:transparent !important;cursor:default !important}#calendar .vanilla-calendar-header .vanilla-calendar-arrow{height:3rem;width:3rem;border-radius:1.5rem;background-color:var(--hex-color-primary);color:var(--hex-color-white);text-decoration:none !important}#calendar .vanilla-calendar-header .vanilla-calendar-arrow.vanilla-calendar-arrow_prev{margin-left:-2px;margin-top:-2px;display:flex;align-items:center;justify-content:center;border-top-left-radius:0}#calendar .vanilla-calendar-header .vanilla-calendar-arrow.vanilla-calendar-arrow_prev::before{content:"\e058";height:auto;width:auto;position:static;font-size:20px;background:unset;transform:unset;line-height:30px;font-family:"Phosphor-Bold" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#calendar .vanilla-calendar-header .vanilla-calendar-arrow.vanilla-calendar-arrow_next{display:flex;align-items:center;justify-content:center;border-top-right-radius:0;margin-right:-2px;margin-top:-2px}#calendar .vanilla-calendar-header .vanilla-calendar-arrow.vanilla-calendar-arrow_next::before{content:"\e06c";height:auto;width:auto;position:static;font-size:20px;background:unset;transform:unset;line-height:30px;font-family:"Phosphor-Bold" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#calendar .vanilla-calendar-header .vanilla-calendar-arrow:hover,#calendar .vanilla-calendar-header .vanilla-calendar-arrow:focus,#calendar .vanilla-calendar-header .vanilla-calendar-arrow:active{background-color:var(--hex-color-secondary);color:var(--hex-color-white)}#calendar .vanilla-calendar-header .vanilla-calendar-arrow:hover::before,#calendar .vanilla-calendar-header .vanilla-calendar-arrow:focus::before,#calendar .vanilla-calendar-header .vanilla-calendar-arrow:active::before{opacity:1}#calendar .vanilla-calendar-header button{color:var(--hex-color-secondary);font-size:20px;font-weight:400;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:transparent;transition:all 0.3s ease-in-out;pointer-events:none}#calendar .vanilla-calendar-header button:hover,#calendar .vanilla-calendar-header button:focus,#calendar .vanilla-calendar-header button:active{color:var(--hex-color-text)}#calendar .vanilla-calendar-week__day{font-size:.95rem}#calendar .vanilla-calendar-week{margin-bottom:1rem}#calendar .vanilla-calendar-day__btn{background-color:transparent;font-size:.9rem;line-height:1;border-radius:50%;color:var(--hex-color-primary-d);margin:0 .25rem;aspect-ratio:1;border:2px solid var(--hex-color-primary);transition:all 0.3s ease-in-out}@media (min-width: 768px){#calendar .vanilla-calendar-day__btn{font-size:1.2rem;padding-top:2px;padding-right:1px}}#calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_today{background-color:var(--hex-cat-eventi);color:var(--hex-color-white)}#calendar .vanilla-calendar-day__btn:hover{background-color:var(--hex-color-chiaro) !important}#calendar .vanilla-calendar-day__btn_selected{background-color:var(--hex-color-primary) !important;color:#fff !important}#calendar .vanilla-calendar-day__btn_selected:hover{background-color:var(--hex-color-primary) !important}#calendar .vanilla-calendar-day__btn_disabled{border:2px solid transparent;background-color:transparent;opacity:0.7}#calendar .vanilla-calendar-day__btn_disabled.vanilla-calendar-day__btn_next{opacity:0.3}#calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_disabled.vanilla-calendar-day__btn_today{border:2px solid transparent;background-color:var(--hex-color-chiaro);color:var(--hex-color-primary-d)}#calendar .vanilla-calendar-months__month,#calendar .vanilla-calendar-years__year{background-color:var(--hex-color-primary);color:#fff;border-radius:9999px}#calendar .vanilla-calendar-months__month_disabled,#calendar .vanilla-calendar-years__year_disabled{background-color:var(--hex-color-chiaro);color:var(--hex-color-primary-d)}#calendar .vanilla-calendar-years{grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;gap:1rem}.type-pill{height:2.5rem;width:fit-content;position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center}.cat-pill[data-cat="eventi"] .cat-color{background-color:var(--hex-cat-eventi)}.cat-pill-article:has(.cat-pill[data-cat="eventi"]){border:2px solid var(--hex-cat-eventi);background-color:var(--hex-color-white)}.cat-pill-article:has(.cat-pill[data-cat="eventi"]) .cat-pill{background-color:unset}.cat-pill-article:has(.cat-pill[data-cat="eventi"]),.cat-pill-article:has(.cat-pill[data-cat="eventi"]) .cat-pill,.cat-pill-article:has(.cat-pill[data-cat="eventi"]) .cat-color{transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out}.cat-pill-article:has(.cat-pill[data-cat="eventi"]):hover{border:2px solid var(--hex-cat-eventi);background-color:var(--hex-cat-eventi)}.cat-pill-article:has(.cat-pill[data-cat="eventi"]):hover .cat-pill{color:var(--hex-color-white)}.cat-pill-article:has(.cat-pill[data-cat="eventi"]):hover .cat-color{background-color:var(--hex-color-white)}.text-cat-eventi{color:var(--hex-cat-eventi) !important}.vanilla-calendar-arrow{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;display:flex !important}.post-slider-1 .mobile-ratio{aspect-ratio:3/2}.article-excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;-webkit-line-clamp:5;max-height:100%, calc(1.5em * 5));margin:0}@media (max-width: 767px){.article-excerpt{-webkit-line-clamp:3;max-height:100%, calc(1.5em * 3))}}.page-split-layout{display:grid;grid-template-columns:2fr 1fr;column-gap:3rem;row-gap:5rem;align-items:stretch}.page-split-layout .page-main-column{min-width:0;display:flex;flex-direction:column;row-gap:3rem;column-gap:3rem;min-height:100%}.page-split-layout .page-main-column:has(.article-main-content){justify-content:start}.page-split-layout .page-main-column .articles-grid{display:grid;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1024px), (min-width: 1321px){.page-split-layout .page-main-column .articles-grid-home .article-home-item:last-child,.page-split-layout .page-main-column .articles-grid-home .article-home-item:nth-last-child(2){display:none}}.page-split-layout .title-no-layout{display:none}@media (max-width: 1023px){.page-split-layout{grid-template-columns:repeat(2, 1fr);column-gap:2rem}.page-split-layout .page-main-column .articles-grid{grid-template-columns:1fr}}@media (max-width: 767px){.page-split-layout{grid-template-columns:1fr}.page-split-layout.title-layout .sidebar{display:none}.page-split-layout .page-main-column .articles-grid{grid-template-columns:1fr}.page-split-layout .title-no-layout{display:block;margin-bottom:-1rem}}.article-base-item{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;height:100%}.last-article-highlight{grid-column:1 / -1}.last-article-highlight .ratio-square{aspect-ratio:unset}.article-content{display:flex;flex-direction:column;gap:0.75rem;flex-grow:1}.article-meta{display:flex;flex-wrap:wrap;gap:0.25rem;font-size:0.9rem;color:#666}.article-blocks p{font-size:1.1rem;line-height:1.45}.article-blocks h2,.article-blocks h4{font-weight:700;font-size:1.5rem;line-height:1.35;margin-bottom:1rem}@media (max-width: 991px){.article-blocks .block-image-with-text>.row:has(.block-destra){flex-direction:column-reverse}}.article-blocks .block-video-embed h2{margin-top:0.5rem}.article-blocks .block-text h2{margin-top:1rem}.article-blocks .block-text ul{list-style:initial;margin:1rem 0;margin-left:2rem}.article-blocks .block-text ul li:not(:last-child){margin-bottom:0.5rem}.article-blocks .block-text ol{list-style:numeric;margin:1rem 0;margin-left:2rem}.article-blocks .block-text ol li:not(:last-child){margin-bottom:0.5rem}.article-blocks .block-text p{margin-bottom:1em}.article-blocks .block-text a{color:var(--hex-color-primary-d);text-decoration:underline;text-decoration-color:transparent;transition:all 0.2s ease-in-out}.article-blocks .block-text a:hover{color:var(--hex-color-secondary);text-decoration-color:var(--hex-color-secondary)}.article-blocks video::-webkit-media-controls-panel{background:linear-gradient(to top, rgba(var(--color-secondary)/ 1) 0, rgba(var(--color-primary)/ 0) 30%) !important}.article-blocks video::-webkit-media-controls-panel *{box-shadow:none !important;text-shadow:none !important}.article-blocks video::-webkit-media-controls-panel video::-webkit-media-controls{color:#fff !important}.article-blocks video::-webkit-media-controls-panel video::-webkit-media-controls *{box-shadow:none !important;text-shadow:none !important}.post-slider-4 .swiper-slide{height:fit-content}.swiper-button-prev,.swiper-button-next{position:absolute;top:calc(50% - 25px);display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:var(--hex-color-primary);z-index:999;cursor:pointer;transition:background 0.3s ease-in-out, border 0.3s ease-in-out}.swiper-button-prev i,.swiper-button-next i{font-size:24px;color:#fff;line-height:1}.swiper-button-prev:hover,.swiper-button-next:hover{background:var(--hex-color-secondary)}.swiper-button-prev:hover i,.swiper-button-next:hover i{color:var(--hex-color-white)}.swiper-button-prev::after,.swiper-button-next::after{display:none !important}.blog-detail-slider-prev{left:0;border-radius:0 50% 50% 0}.blog-detail-slider-next{right:0;border-radius:50% 0 0 50%}.article-page .cs-slide3-inner:has(.glightbox-element){position:relative}.article-page .cs-slide3-inner:has(.glightbox-element)::after{content:"\E30C";opacity:0;font-size:22px;color:#fff;line-height:1;position:absolute;top:2rem;right:2rem;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:var(--hex-color-secondary);border-radius:50%;z-index:999;cursor:pointer;transition:opacity 0.3s ease-in-out;font-family:"Phosphor-Bold" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.article-page .cs-slide3-inner:has(.glightbox-element):hover::after{opacity:1}@media (max-width: 767px){.article-page .cs-slide3-inner:has(.glightbox-element)::after{opacity:1;top:1rem;right:1rem;height:45px;width:45px}}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{border-radius:999px;width:50px;height:50px}.hidden-ctrl{visibility:hidden !important}.single-pagination .item-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pag-divider{left:calc(50% - 1px);height:100%;position:absolute;width:2px;background-color:var(--hex-color-primary-d)}.col-4{position:relative}#article-sidebar{position:sticky;height:fit-content;top:0}.big-cover-article{max-height:min(90vh, 700px)}.eventi-grid-list{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.eventi-grid-list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.eventi-grid-list{grid-template-columns:repeat(3, 1fr)}.eventi-grid-list:has(.bando-grid-wrap){grid-template-columns:repeat(2, 1fr)}}.agri-form label{padding:0 0.5rem;color:var(--hex-color-secondary);font-weight:400}.agri-form input[type="date"],.agri-form input[type="datetime-local"],.agri-form input[type="email"],.agri-form input[type="number"],.agri-form input[type="password"],.agri-form input[type="search"],.agri-form input[type="tel"],.agri-form input[type="text"],.agri-form input[type="time"],.agri-form input[type="url"],.agri-form textarea,.agri-form .form-control{border:none;border-bottom:2px solid var(--hex-color-secondary);padding:0.375rem 0.5rem;outline:0;box-shadow:none;transition:border-color .2s ease, background-color .2s ease;-webkit-appearance:none;border-radius:0;background-color:transparent;color:var(--hex-color-text, #0b0b0b)}.agri-form input[type="date"]::placeholder,.agri-form input[type="datetime-local"]::placeholder,.agri-form input[type="email"]::placeholder,.agri-form input[type="number"]::placeholder,.agri-form input[type="password"]::placeholder,.agri-form input[type="search"]::placeholder,.agri-form input[type="tel"]::placeholder,.agri-form input[type="text"]::placeholder,.agri-form input[type="time"]::placeholder,.agri-form input[type="url"]::placeholder,.agri-form textarea::placeholder,.agri-form .form-control::placeholder{opacity:0}.agri-form input[type="date"]:hover,.agri-form input[type="datetime-local"]:hover,.agri-form input[type="email"]:hover,.agri-form input[type="number"]:hover,.agri-form input[type="password"]:hover,.agri-form input[type="search"]:hover,.agri-form input[type="tel"]:hover,.agri-form input[type="text"]:hover,.agri-form input[type="time"]:hover,.agri-form input[type="url"]:hover,.agri-form textarea:hover,.agri-form .form-control:hover{border-bottom-color:var(--hex-color-primary)}.agri-form input[type="date"]:focus,.agri-form input[type="datetime-local"]:focus,.agri-form input[type="email"]:focus,.agri-form input[type="number"]:focus,.agri-form input[type="password"]:focus,.agri-form input[type="search"]:focus,.agri-form input[type="tel"]:focus,.agri-form input[type="text"]:focus,.agri-form input[type="time"]:focus,.agri-form input[type="url"]:focus,.agri-form textarea:focus,.agri-form .form-control:focus{border-bottom-color:var(--hex-color-primary);box-shadow:none;outline:0}.agri-form input[type="date"]:disabled,.agri-form input[type="date"][readonly],.agri-form input[type="datetime-local"]:disabled,.agri-form input[type="datetime-local"][readonly],.agri-form input[type="email"]:disabled,.agri-form input[type="email"][readonly],.agri-form input[type="number"]:disabled,.agri-form input[type="number"][readonly],.agri-form input[type="password"]:disabled,.agri-form input[type="password"][readonly],.agri-form input[type="search"]:disabled,.agri-form input[type="search"][readonly],.agri-form input[type="tel"]:disabled,.agri-form input[type="tel"][readonly],.agri-form input[type="text"]:disabled,.agri-form input[type="text"][readonly],.agri-form input[type="time"]:disabled,.agri-form input[type="time"][readonly],.agri-form input[type="url"]:disabled,.agri-form input[type="url"][readonly],.agri-form textarea:disabled,.agri-form textarea[readonly],.agri-form .form-control:disabled,.agri-form .form-control[readonly]{opacity:.6;cursor:not-allowed;border-bottom-style:dashed}.agri-form textarea{resize:none !important}.agri-form .form-select{border:none;border-bottom:var(--hex-color-secondary);border-radius:0;padding-left:0;background-color:transparent;background-image:none}.agri-form .form-select:focus{border-bottom-color:var(--hex-color-primary);box-shadow:none}.agri-form .form-check-input{box-shadow:none;outline:none;border:2px solid var(--hex-color-primary)}.agri-form .form-check-input:focus{box-shadow:none}.agri-form .form-check-input:checked{background-color:var(--hex-color-primary);border-color:var(--hex-color-primary)}.popular-item{min-height:110px}.popular-item .col-auto{display:flex}.popular-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4;max-height:calc(1.4em * 3)}.popular-square{height:110px}.popular-card{display:flex;flex-direction:column;height:100%}.glightbox-clean .gslide-description{background:transparent}@media (max-width: 767px){.gslide-description{display:none !important}}.goverlay{background:var(--hex-color-text)}.glightbox-clean .gslide-media{-webkit-box-shadow:unset;box-shadow:unset}.border-bottom{border-bottom-width:2px}.searches-list-wrapper:has(.search-categorie-articoli input:checked) .search-categorie-eventi{pointer-events:none;opacity:0.3}.searches-list-wrapper:has(.search-categorie-articoli input:checked) .search-categorie-eventi .form-check label{border-color:#444 !important;color:#444 !important}.searches-list-wrapper:has(.search-categorie-articoli input:checked) .search-categorie-eventi .form-check label::after{border-color:#444 !important}.searches-list-wrapper:has(.search-categorie-eventi input:checked) .search-categorie-articoli{pointer-events:none;opacity:0.3}.searches-list-wrapper:has(.search-categorie-eventi input:checked) .search-categorie-articoli .form-check label{border-color:#444 !important;color:#444 !important}.searches-list-wrapper:has(.search-categorie-eventi input:checked) .search-categorie-articoli .form-check label::after{border-color:#444 !important}#autocomplete-two .form-search-field{border-bottom-width:2px;border-bottom-color:var(--hex-color-text)}.searches-list-wrapper .search-categorie-articoli,.searches-list-wrapper .search-categorie-eventi{transition:all 0.3s ease-in-out}.searches-list-wrapper .search-categorie-articoli .form-check label,.searches-list-wrapper .search-categorie-eventi .form-check label{transition:all 0.3s ease-in-out}.searches-list-wrapper .search-categorie-articoli .form-check label::after,.searches-list-wrapper .search-categorie-eventi .form-check label::after{transition:all 0.3s ease-in-out}.author-avatar{min-height:350px;min-width:350px;object-fit:cover;aspect-ratio:1/1;height:100%}.pagination-ctrl.disabled{opacity:0;pointer-events:none}#autocomplete-results{margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;z-index:2000;background-color:var(--hex-color-white);border-radius:0 0 12px 12px;box-shadow:0 1px 1px rgba(0,0,0,0.03),0 4px 4px rgba(0,0,0,0.03),0 8px 8px rgba(0,0,0,0.03),0 16px 16px rgba(0,0,0,0.035);max-height:400px;overflow-y:auto;display:none}#autocomplete-results li{padding:0.8rem 1.1rem;cursor:pointer;font-size:1.1rem;line-height:1.4;font-weight:300;color:var(--hex-color-text);transition:background-color 0.2s ease, color 0.2s ease;border:unset}#autocomplete-results li:not(:last-of-type){border-bottom:1px solid rgba(var(--color-text)/ 0.2) !important}#autocomplete-results li:hover,#autocomplete-results li:focus{background-color:var(--hex-color-chiaro);color:var(--hex-color-secondary)}#autocomplete-results{scrollbar-width:thin;scrollbar-color:var(--hex-color-primary) transparent}#autocomplete-results::-webkit-scrollbar{width:6px}#autocomplete-results::-webkit-scrollbar-thumb{background-color:var(--hex-color-primary);border-radius:3px}#autocomplete-results mark{background-color:var(--hex-color-chiaro);color:var(--hex-color-secondary);font-weight:800;padding:3px 0}.modal .modal-dialog{margin:auto !important}@media screen and (max-width: 991px){.first-page-row h1{display:flex;flex-flow:column-reverse;justify-content:center;gap:1.2rem;align-items:center}.first-page-row h1 .cat-pill.big-pill .cat-color{height:2.9rem}}@media screen and (max-width: 991px) and (max-width: 767px){.first-page-row h1 .cat-pill.big-pill .cat-color{height:1.9rem}}.btn-primary-big.newsletter-btn{aspect-ratio:unset;padding:0.8rem 1.5rem;font-size:1.2rem;font-weight:400}
