@media(max-width:991px){.filteredProg .titolo{margin-bottom:2rem}}.pcard{border:1px solid #ccc;border-radius:calc(var(--btn-radius) / 3 * 1px);overflow:hidden;display:grid;margin-bottom:30px}.pcard .pc-header{background:var(--primary-color);color:var(--text-on-primary);font-weight:700;display:flex;justify-content:space-between;padding:1rem}.pcard .pc-header .pc-header-date{text-transform:uppercase}.pcard .pc-header .pc-header-duration{display:flex;align-items:center;gap:5px}.pcard .pc-header .pc-header-duration svg{fill:var(--text-on-primary)}.pcard .pc-title{margin:0;padding:16px 1rem;background:var(--programma-intervento-bg,#f3f2f3)}.pcard .pc-title h4{font-size:24px;margin:0;padding:0}.pcard .pc-title h6{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}.pcard .pc-language{padding:0 1rem 1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:600;line-height:18px;background:var(--programma-intervento-bg,#f3f2f3)}.pcard .pc-language>div{display:flex;align-items:center}.pcard .pc-tags{padding:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;background:var(--programma-intervento-bg,#f3f2f3)}.pcard .pc-tags .pc-l{font-size:14px;font-style:normal;font-weight:600;line-height:18px;padding:9px 12px;border-radius:calc(var(--btn-radius) * 500px);background-color:var(--primary-color);color:var(--text-on-primary);display:flex;gap:2px;align-items:center}.pcard .pc-tags .pc-l svg{fill:var(--text-on-primary)}.pcard .pc-tags .pc-t{font-size:14px;font-style:normal;font-weight:600;line-height:18px;padding:8px 12px;border-radius:calc(var(--btn-radius) * 500px);background-color:#fff}.pcard .pc-powered{padding:1rem 1rem 2rem;background:var(--programma-intervento-bg,#f3f2f3);display:flex;gap:1rem;font-weight:700;font-size:14px;align-items:center}.pcard .pc-powered .pc-powered-list{display:flex;align-items:center;gap:30px}.pcard .pc-descripion{padding:1rem;background:var(--programma-intervento-bg,#f3f2f3)}.pcard .pc-descripion .pc-descripion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 150ms}.pcard .pc-descripion .pc-descripion-content>div{overflow:hidden}.pcard .pc-descripion label{position:relative;overflow:hidden;display:block;cursor:pointer}.pcard .pc-descripion label:before{content:"Più dettagli"}.pcard .pc-descripion label:hover{text-decoration:underline}.pcard .pc-descripion label input{position:absolute;left:-100px}.pcard .pc-descripion label svg{vertical-align:middle;transform:rotate(180deg)}.pcard .pc-descripion:has(:checked) .pc-descripion-content{grid-template-rows:1fr;border-top:1px solid #eee;padding-top:1rem}.pcard .pc-descripion:has(:checked) label{margin-top:2rem}.pcard .pc-descripion:has(:checked) label:before{content:"Meno dettagli"}.pcard .pc-descripion:has(:checked) svg{transform:rotate(0)}.pcard .pc-speakers{display:grid;grid-gap:1rem;font-size:12px;line-height:16px;margin:0 1rem 1rem;padding-top:1rem}.pcard .pc-speakers .pc-speaker{display:flex;align-items:center;gap:1rem}.pcard .pc-speakers .pc-speaker .programma-author{font-size:15px;font-weight:700}.pcard .pc-speakers .pc-speaker .pc-speaker-image{flex:0 0 56px}@media(min-width:1200px){.pcard .pc-speakers{grid-gap:24px;grid-template-columns:1fr 1fr}.pcard .pc-speakers:has(.pc-speaker:nth-last-child(n+3)){grid-template-columns:1fr 1fr 1fr}.pcard .pc-speakers:has(.pc-speaker:nth-last-child(n+4)){grid-template-columns:1fr 1fr}}.pcard .pc-buy{display:flex;align-items:center;gap:1rem;padding:1rem;border-top:1px dashed var(--primary-color)}.pcard .pc-buy .tickets h5{margin:0}.pcard .pc-buy .tickets .tickets-list{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.pcard .pc-buy .tickets .tickets-list>div,.pcard .pc-buy .tickets .tickets-list>a{display:flex;align-items:center}.pcard .pc-buy .tickets .tickets-list a{color:inherit}@media(min-width:801px){.pcard:has(.pc-buy){grid-template-columns:auto 200px}.pcard:has(.pc-buy) .pc-buy{border-top:0 none;border-left:1px dashed var(--primary-color);margin-left:-1px;flex-direction:column;justify-content:center;position:relative}.pcard:has(.pc-buy) .pc-buy .tickets h5{text-align:center;margin:0 auto 1rem}.pcard:has(.pc-buy) .pc-buy .tickets .tickets-list{display:block;font-size:1.4rem}.pcard:has(.pc-buy) .pc-buy .tickets-cta{position:absolute;left:0;bottom:0;width:100%;padding:1rem 2rem}.pcard:has(.pc-buy) .pc-buy .tickets-cta .btn{width:100%;border-radius:calc(var(--btn-radius) * 500px)}}.pcard .pc-bannerImage img{max-width:100%;width:100%;height:auto;object-fit:cover;object-position:top center}.pcard .pc-bannerImage img.o-m{aspect-ratio:1 / 1}.pcard.int-BANNER_IMAGE .pc-bannerImage img,.pcard.int-BANNER_IMAGE_TITLE .pc-bannerImage img{aspect-ratio:1 / 1}@media(min-width:992px){.pcard.int-BANNER_IMAGE .pc-bannerImage img,.pcard.int-BANNER_IMAGE_TITLE .pc-bannerImage img{aspect-ratio:8 / 3}}.pcard.int-BANNER_IMAGE_LARGE .pc-bannerImage img{aspect-ratio:1 / 1}@media(min-width:992px){.pcard.int-BANNER_IMAGE_LARGE .pc-bannerImage img{aspect-ratio:1.91 / 1}}.pcard.int-BANNER_IMAGE_TEXT .pc-bannerImage img{aspect-ratio:1 / 1}.pcard.int-BANNER_IMAGE_TEXT .pc-bannerBtn{text-align:center;background:var(--programma-intervento-bg,#f3f2f3);padding:1rem}@media(min-width:992px){.pcard.int-BANNER_IMAGE_TEXT .pcard-main{display:grid;grid-template-columns:auto 240px;grid-template-rows:auto auto 1fr}.pcard.int-BANNER_IMAGE_TEXT .pcard-main .pc-title,.pcard.int-BANNER_IMAGE_TEXT .pcard-main .pc-descripion,.pcard.int-BANNER_IMAGE_TEXT .pcard-main .pc-bannerBtn{grid-column:1 / 1}.pcard.int-BANNER_IMAGE_TEXT .pcard-main .pc-bannerImage{grid-row:1 / 4;grid-column:2}.pcard.int-BANNER_IMAGE_TEXT .pcard-main .pc-bannerBtn{text-align:left}}.pcard.int-BANNER_BUTTON .pc-bannerBtn{text-align:center;background:var(--programma-intervento-bg,#f3f2f3);padding:1rem}@media(min-width:992px){.pcard.int-BANNER_BUTTON .pcard-main{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}.pcard.int-BANNER_BUTTON .pcard-main .pc-title,.pcard.int-BANNER_BUTTON .pcard-main .pc-descripion{grid-column:1 / 1}.pcard.int-BANNER_BUTTON .pcard-main .pc-bannerBtn{grid-row:1 / 3;grid-column:2;align-content:center;padding:1rem 2rem}}.labelday{border-top:1px solid #eee;padding:32px 0 12px 0}.labelday .labeldayCont{display:flex;font-weight:500;align-items:center;line-height:1}.filteredItems-items:has(.numResult.hidden) .labelday.ld-0{border-top:0 none;padding:0 0 12px 0}.filteredItems .f-input .count::before,.filteredItems .f-input .count::after{display:none}.filteredItems .f-input{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;color:inherit}.filteredItems-filter-cont-group-items:not(.o1){border-top:1px solid #ccc}@media(max-width:991px){.filteredItems .searchFilter .filterToogleMob{display:flex;align-items:center;border-radius:35px;width:auto;padding-right:10px;padding-left:10px;font-weight:700}.filteredItems .searchFilter .filterToogleMob::after{content:"FILTRA";font-weight:700}.filteredItems .filteredItems-filter{position:fixed;bottom:0;left:0;right:0;z-index:3147483647;max-height:100vh;max-height:100dvh;overflow:auto;overscroll-behavior:none}.filteredItems .filteredItems-filter .filteredItems-filter-cont{margin:0;padding:54px 20px 70px;border-radius:0}.selectDay .btn{background:0;border:0;color:var(--primary-color)}.selectDay .btn svg{fill:var(--primary-color)}}.filtersButtons{display:flex;gap:10px;align-items:center;justify-content:center}.filtersButtons .btn{border-radius:calc(var(--btn-radius) / 3 * 2px)}@media(max-width:991px){.filtersButtons{justify-content:space-between;position:fixed;bottom:0;left:0;right:0;padding:15px;background:var(--programma-intervento-bg,#f3f2f3);border-top:1px solid #ddd;z-index:10}.filtersButtons .closeFilter{display:inline-block !important;flex:1}}.info-sala{margin-bottom:30px}.info-sala h1{font-size:34px;font-style:normal;font-weight:600;line-height:40px}.info-sala .sala-powered{display:flex;gap:20px;margin:30px 0;align-items:center;font-weight:700}.info-sala .pc-moderators{font-size:12px;line-height:16px;margin:20px 0 30px;border:1px solid #ccc;border-radius:8px}.info-sala .pc-moderators h4{margin:0 0 16px}.pc-moderators{display:grid;grid-gap:1rem;padding:1rem}.pc-moderators h4{grid-column:1 / -1;font-size:24px;font-style:normal;font-weight:600;line-height:28px;margin:16px 0 0}.pc-moderators .pc-speaker{display:flex;align-items:center;gap:1rem}.pc-moderators .pc-speaker .programma-author{font-size:15px;font-weight:700}.pc-moderators .pc-speaker .pc-speaker-image{flex:0 0 56px}@media(min-width:1200px){.pc-moderators{grid-gap:24px;grid-template-columns:1fr 1fr}.pc-moderators:has(.pc-speaker:nth-last-child(n+3)){grid-template-columns:1fr 1fr 1fr}.pc-moderators:has(.pc-speaker:nth-last-child(n+4)){grid-template-columns:1fr 1fr}}.bread-sala{display:flex;align-items:center;margin:0 0 20px;font-size:14px}.bread-sala a{font-weight:700;text-decoration:underline}.bread-sala .current{padding:2px 7px;background:#fff;border-radius:50px;font-weight:700}@media(min-width:992px){.b-scrolled.b-scrolled-top:has(.topbar) .site-header{transform:translateY(calc(-100% + 60px)) !important}.b-scrolled.b-scrolled-top:has(.topbar) .site-header .navbar{padding:0 calc(var(--base-gap)*2px)}.filteredItems-filter .filteredItems-filter-cont{height:calc(100vh - 290px) !important}.b-scrolled.b-scrolled-bottom .filteredItems-filter .filteredItems-filter-cont{height:calc(100vh - 115px) !important}.b-scrolled.b-scrolled-top .filteredItems-filter .filteredItems-filter-cont{height:calc(100vh - 115px) !important}.filtersButtonsAll{margin-bottom:30px}}@media(min-width:1280px){.filteredItems .filteredItems-content{grid-template-columns:320px 1fr}}.dropdownSingolaSala{padding:20px;background:var(--programma-intervento-bg,#f3f2f3);margin:0 -20px 30px}.dropdownSingolaSala .filter-dropdown{margin-bottom:0}.fDropdown h4{cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:linear-gradient(180deg,var(--programma-intervento-bg,#f3f2f3) 80%,rgba(255,255,255,0) 100%);z-index:2}.fDropdown.closed h4 svg{transform:rotate(180deg)}.fDropdown:has(:checked) h4 svg{display:none}.fDropdown.closed:not(:has(:checked)) h4{margin-bottom:0 !important;padding:15px 0}.fDropdown.closed:not(:has(:checked)) .f-input{display:none}.numResult{margin-bottom:1rem;font-weight:bold}.progrloader{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border:16px solid #ccc;border-radius:50%;border-top:16px solid var(--primary-color);width:120px;height:120px;animation:spin 1.5s linear infinite;z-index:9999;display:none}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}