.photonicModalOverlay{position:fixed!important;inset:0!important;z-index:999998!important}.photonicModal{position:fixed!important;z-index:999999!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:80vw!important;max-width:1100px!important;max-height:85vh!important;overflow:auto!important;background:#FFFFFF!important;border-radius:16px!important;box-sizing:border-box!important}@media (max-width:767px){.photonicModal{width:94vw!important;max-height:90vh!important;border-radius:12px!important}}.photonicModal .photonic-level-1-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:20px!important;width:100%!important;box-sizing:border-box!important}.photonicModal .photonic-level-1{width:100%!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;left:auto!important;top:auto!important}.photonicModal .photonic-level-1>a{display:block!important;width:100%!important}.photonicModal .photonic-level-1 img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:cover!important;border-radius:8px!important}@media (max-width:1024px){.photonicModal .photonic-level-1-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.photonicModal .photonic-level-1-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}}.photonic-flickr-stream .photonic-level-2-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 20px!important;width:100%!important;box-sizing:border-box!important}.photonic-flickr-stream .photonic-level-2{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;min-width:0!important}.photonic-flickr-stream .photonic-level-2-thumb{display:block!important;width:100%!important;height:auto!important;text-decoration:none!important}.photonic-flickr-stream .photonic-level-2-thumb>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important}.photonic-flickr-stream .photonic-level-2-thumb .photonic-title-info{display:block!important;position:static!important;width:100%!important;height:auto!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;text-align:center!important;transform:none!important}.photonic-flickr-stream .photonic-set-title{color:#1B1C3B!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;text-transform:none!important;letter-spacing:0!important;overflow-wrap:anywhere}.photonic-flickr-stream .photonic-set-photo-count{display:block!important;color:#09792E!important;font-size:13px!important;font-weight:600!important;font-style:normal!important;line-height:1.4!important;margin-top:5px!important}@media (min-width:768px) and (max-width:1024px){.photonic-flickr-stream .photonic-level-2-container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 15px!important}}@media (max-width:767px){.photonic-flickr-stream .photonic-level-2-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.photonic-flickr-stream .photonic-set-title{font-size:13px!important;line-height:1.3!important}.photonic-flickr-stream .photonic-set-photo-count{font-size:12px!important}.photonic-flickr-stream .photonic-level-2-thumb .photonic-title-info{margin-top:8px!important}}#wpforms-911453{background:#FFFFFF!important;border:1px solid #DEDDE4!important;border-radius:24px!important;padding:45px 50px!important;box-sizing:border-box}#wpforms-911453 .wpforms-field-label{color:#1B1C3B!important;font-size:16px!important;font-weight:700!important;margin-bottom:12px!important}#wpforms-911453 input[type="text"],#wpforms-911453 input[type="email"],#wpforms-911453 input[type="tel"],#wpforms-911453 input[type="number"],#wpforms-911453 select,#wpforms-911453 textarea{width:100%!important;max-width:100%!important;background:#FFFFFF!important;border:1.5px solid #DEDDE4!important;border-radius:14px!important;padding:14px 18px!important;color:#1B1C3B!important;font-size:16px!important;box-shadow:none!important;box-sizing:border-box}#wpforms-911453 input[type="text"],#wpforms-911453 input[type="email"],#wpforms-911453 input[type="tel"],#wpforms-911453 input[type="number"],#wpforms-911453 select{min-height:52px!important}#wpforms-911453 textarea{min-height:140px!important}#wpforms-911453 input:focus,#wpforms-911453 textarea:focus,#wpforms-911453 select:focus{border-color:#1B1C3B!important;outline:none!important}#wpforms-911453 input::placeholder,#wpforms-911453 textarea::placeholder{color:#9CA3AF!important}#wpforms-911453 .wpforms-field{padding-top:0!important;padding-bottom:22px!important}#wpforms-911453 input[type="checkbox"]{accent-color:#E2222B}#wpforms-911453 button[type="submit"]{background:#E2222B!important;color:#FFFFFF!important;border:none!important;border-radius:14px!important;padding:14px 34px!important;min-height:48px!important;font-size:16px!important;font-weight:700!important;cursor:pointer;transition:background .25s ease}#wpforms-911453 button[type="submit"]:hover{background:#BF1922!important;color:#FFFFFF!important}#wpforms-911453 .wpforms-submit-container{border-top:1px solid #DEDDE4;padding-top:20px!important;margin-top:5px!important}@media (max-width:767px){#wpforms-911453{padding:25px 20px!important;border-radius:18px!important}}@media (min-width:1440px){.et_pb_group:has(a[href*="/chi-siamo/consiglio-direttivo-nazionale/"]),.et_pb_group:has(a[href*="/comitato-tecnico-scientifico/"]){width:65%!important;max-width:65%!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1439px){.et_pb_group:has(a[href*="/chi-siamo/consiglio-direttivo-nazionale/"]),.et_pb_group:has(a[href*="/comitato-tecnico-scientifico/"]){width:95%!important;max-width:95%!important;margin-left:auto!important;margin-right:auto!important}}.page-id-911174 .fed-cori-check-row:has(input[value="partiture-concorso-componiamo"]){background:#E2222B!important;color:#FFFFFF!important;border-radius:100px;padding:10px 12px;cursor:pointer}.et-menu li a[href*="/contatti/"],.et_pb_menu li a[href*="/contatti/"],.et_pb_fullwidth_menu li a[href*="/contatti/"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.et-menu li a[href*="/contatti/"]:hover,.et-menu li a[href*="/contatti/"]:focus{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}#wpforms-908884-field_5 .choice-1 label.wpforms-field-label-inline{font-size:14px!important}.blog .fed-pill-row{display:none!important}.blog .fed-posts-grid{margin-top:30px!important}.blog .fed-posts-card .fed-posts-card-tag{display:none!important}.fc-post-content p{line-height:1.5}.fc-post-content :is(h1,h2,h3,h4,h5,h6){margin-top:1rem}.fc-post-content img{margin-block:2rem}.fc-post-content div{margin-bottom:1rem}.post-type-archive-portfolio .fed-cori-types{display:none!important}.singolo-festival-elenco-links .singolo-festival-link{background:#09792e!important;justify-content:center!important;padding-block:16px!important;border-radius:6px}.singolo-festival-elenco-links .singolo-festival-link .et_pb_text_inner{text-decoration:none!important}.singolo-festival-elenco-links .singolo-festival-link .et_pb_text_inner p{font-size:15px;color:#fff;text-transform:uppercase!important}.post-type-archive-masterclass .fed-mc-card .fed-mc-presenter svg{display:none}.single-masterclass .singola-masterclass-contenuto p:has(img)+ul,.single-masterclass .singola-masterclass-contenuto>ul:last-child{display:none}.post-type-archive-portfolio .fed-cori-card .fed-cori-tag{display:none}.post-type-archive-portfolio .fed-cori-card .fed-cori-meta{margin-top:auto}.post-type-archive-portfolio .fed-cori-card .fed-cori-meta .fed-cori-line:not(:first-child){display:none}.post-type-archive-event .fed-ev-title,.post-type-archive-event .fed-ev-venue{text-transform:uppercase}.fed-posts-grid .fed-posts-card-title{text-transform:uppercase}.fdr-festival-contenitore-links:has(h2.not-found-title){display:none}