.scopri{text-decoration:underline;color:black;font-weight:bold}.sidepad{padding:1rem!important}.mappatext{color:black!important;font-size:1.2rem}.leaflet-container{background:#e1e7f2!important}#main-header .et_mobile_menu li img{max-width:48px}@media (min-width:800px){#top-menu li{padding-right:32px!important}}#top-menu li.menu-icon>a{padding:0 0!important;display:flex;align-items:center;justify-content:center}#top-menu li.menu-icon>a img{max-height:60px;padding:0 0!important;width:auto;display:block;border-radius:0%}#top-menu li.menu-icon>a:hover img,#top-menu li.current-menu-item.menu-icon>a img{transform:scale(1.16);transition:transform 0.2s ease}#top-menu li.menu-icon>a{display:flex;flex-direction:column;margin-bottom:1rem}#top-menu li.menu-icon>a p{padding-top:0.2rem;color:black}@media (max-width:980px){div#et_mobile_nav_menu{display:none!important}nav#top-menu-nav{display:block!important}#top-menu{display:flex!important;justify-content:center}#top-menu li.menu-icon>a p{position:absolute;bottom:-21px;font-size:11px}#menu-item-235,#menu-item-236,#menu-item-237{display:none!important}}@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db .three-col-mob .et_pb_column{width:29.6667%!important}html .et-db .three-col-mob .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (max-width:767px){html .et-db .four-col-mob .et_pb_column{width:20.875%!important}html .et-db .four-col-mob .et_pb_column:nth-last-child(-n+4){margin-bottom:0}html .et-db .four-col-mob .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .two-col-tab .et_pb_column{width:47.25%!important}.two-col-tab .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-tab .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .three-col-tab .et_pb_column{width:29.6667%!important}html .et-db .three-col-tab .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-tab .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}.cf7-custom-wrapper{max-width:700px;margin:0 auto;font-family:"Arial",sans-serif;padding:0 15px;color:black}.cf7-custom-wrapper label{display:block;font-size:18px;margin-bottom:8px;font-weight:600}.cf7-custom-wrapper textarea,.cf7-custom-wrapper input[type="text"],.cf7-custom-wrapper input[type="email"],.cf7-custom-wrapper select{width:100%;background:#000;color:#fff;border:none;padding:20px;margin-bottom:25px;font-size:16px;outline:none;resize:vertical;border-radius:2px;border-bottom:2px solid #fff;box-sizing:border-box}.cf7-custom-wrapper ::placeholder{color:#ccc}.cf7-custom-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;padding-right:40px}.cf7-custom-wrapper input[type="submit"]{background:#3eb047;color:#000;padding:15px 25px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:0.2s ease;display:block;margin:10px auto 0 auto}.cf7-custom-wrapper input[type="submit"]:hover{background:#34a03e}@media (max-width:480px){.cf7-custom-wrapper label{font-size:16px}.cf7-custom-wrapper textarea,.cf7-custom-wrapper input[type="text"],.cf7-custom-wrapper input[type="email"],.cf7-custom-wrapper select{padding:16px;font-size:15px}.cf7-custom-wrapper input[type="submit"]{width:100%;padding:15px;font-size:16px}}[id^="tab-"].tab-active{background:#fcb900!important;color:#000!important;border-color:#fcb900;box-shadow:0 2px 8px rgba(252,185,0,0.4);font-weight:bold}#slider-luoghi,#slider-coordinamento,#slider-laboratori,#slider-autori,#slider-tematiche,#slider-collaborazioni,#slider-collaborazionibis,#slider-autori{display:none}[id^="tab-"].active{background-color:#ffd059!important;color:white!important;border-radius:4px!important;transition:all 0.3s ease!important}[id^="tab-"].active:hover{background-color:#ffd059!important;transform:translateY(-2px)!important}[id^="tab-"]:hover:not(.active){background-color:#f0f0f0!important;cursor:pointer}.simcal-calendar .simcal-nav{position:relative!important;z-index:100!important}.simcal-calendar .simcal-nav a,.simcal-calendar .simcal-nav button{pointer-events:auto!important;z-index:101!important;position:relative!important}.simcal-header{position:relative;z-index:99}.simcal-nav-prev,.simcal-nav-next{width:40px!important;height:40px!important;min-width:40px!important}.simcal-calendar th{background:#f2c86b;color:#000;text-transform:uppercase;font-weight:700;border:2px solid #000;padding:10px 0}.qtip-content,.simcal-event-title{color:black}.simcal-calendar td{border:2px solid #000;vertical-align:top;height:130px;padding:8px;background:#e9edf4}th h3{font-weight:bold}.simcal-calendar .simcal-day-label{font-weight:bold;margin-bottom:6px}.simcal-event{background:#fff!important;border-radius:12px;padding:6px 8px;margin-bottom:6px;box-shadow:0 2px 4px rgba(0,0,0,.15);font-size:13px}.simcal-event-title{font-weight:600}td.simcal-day-has-events{background:#819f5d}.simcal-event.simcal-event--allday{position:static!important;width:auto!important}.simcal-event.simcal-multiday{max-width:100%!important}.popup-card{position:relative;width:100%;max-width:360px;height:0;padding-bottom:177.78%;margin:0 auto;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.3)}.video-section{position:absolute;top:0;left:0;width:100%;height:70%;background:#000}.video-section iframe{width:100%;height:100%;border:none;border-radius:12px 12px 0 0}.text-overlay{position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(transparent,rgba(0,0,0,0.8));padding:20px;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column;justify-content:flex-end}.text-overlay h2{margin:0 0 8px 0;font-size:24px;font-weight:700;line-height:1.2}.text-overlay p{margin:0;font-size:16px;opacity:0.9}@media (max-width:480px){.popup-card{max-width:100vw;border-radius:0}}