.powerby{display:none}.powerby.active{align-items:center;justify-content:center;border-top:1px solid #eee;margin:10px 15px 20px;padding-top:10px;flex-wrap:wrap;text-align:center;display:flex;gap:15px}.powerby .powerby-title{font-size:1.8rem;font-weight:700;font-style:italic;color:#555}@media(max-width:991px){.powerby .powerby-title{flex:1 0 100%}}.programma-percorsi{font-weight:700;font-size:14px}.etichetta{color:#fff;font-size:10px;background:var(--primary-color);display:inline-block;padding:2px 5px;border-radius:3px;text-transform:uppercase;margin-bottom:5px}.descriptionSala{color:#555;margin:20px 0;display:none}.descriptionSala.active{display:block}.programma5 #programmaPb{margin-top:40px}.programma5 #programmaPb.hideInt .no-int,.programma5 #programmaPb.hideInt .intervento,.programma5 #programmaPb.hideInt .pausa,.programma5 #programmaPb.hideInt #programma-filter-buttons>*{display:none}.programma5 #programmaPb.hideInt .programma-item.pausa.has-excl:not(.hidden){display:none}.programma5 #programmaPb #programma-filter-days{margin-bottom:5px}.programma5 #programmaPb #programma-filter-days .programma-filter-days-list{display:flex}.programma5 #programmaPb #programma-filter-days .programma-filter-days-list a{text-align:center;text-decoration:none;display:flex;flex:0 0 33.333%;align-items:center;justify-content:center;border-top:0;background:#d3d3d3;color:#908f8f;font-weight:700;border-radius:15px 15px 0 0;border:3px solid #fff;padding:15px 0}@media(min-width:992px){.programma5 #programmaPb #programma-filter-days .programma-filter-days-list a{font-size:26px}}.programma5 #programmaPb #programma-filter-days .programma-filter-days-list a.active{background:var(--primary-color);color:#fff;font-weight:700}.programma5 #programmaPb .current-sala-mob{display:none}@media(max-width:800px){.programma5 #programmaPb .current-sala-mob{color:var(--primary-color);font-weight:700;text-align:center;padding:10px 0;display:block}.programma5 #programmaPb .current-sala-mob::after{content:'⌄'}}.programma5 #programmaPb .programma-filter-sale-list{display:flex;flex-wrap:wrap}@media(max-width:800px){.programma5 #programmaPb .programma-filter-sale-list{display:block;overflow-y:auto;max-height:200px;scroll-snap-type:y mandatory}.programma5 #programmaPb .programma-filter-sale-list.wSala{display:none}.programma5 #programmaPb .programma-filter-sale-list.wSala.open{display:block}}.programma5 #programmaPb .programma-filter-sale-list a{text-align:center;height:64px;padding:0 10px;display:flex;gap:10px;align-items:center;justify-content:center;border-radius:2px;color:#fff;background-color:#ccc;font-weight:900;transition:width 2s;flex:0 0 25%;border:2px solid #fff;scroll-snap-align:center}@media(min-width:801px){.programma5 #programmaPb .programma-filter-sale-list a .ico-sala{display:none}}@media(min-width:801px){.programma5 #programmaPb .programma-filter-sale-list.wSala a{flex:1 1 auto;min-width:65px;max-width:70px;position:relative}.programma5 #programmaPb .programma-filter-sale-list.wSala a .ico-sala{display:inline-block}.programma5 #programmaPb .programma-filter-sale-list.wSala a .ico-sala span.ico-letter{display:block;width:28px;height:28px;border-radius:50%;border:2px solid #fff;line-height:24px;text-transform:uppercase;font-size:12px}.programma5 #programmaPb .programma-filter-sale-list.wSala a .name-sala{display:none}.programma5 #programmaPb .programma-filter-sale-list.wSala a.active{flex:1 1 auto;max-width:240px;min-width:180px}.programma5 #programmaPb .programma-filter-sale-list.wSala a.active .ico-sala,.programma5 #programmaPb .programma-filter-sale-list.wSala a.active .name-sala{display:inline-block}.programma5 #programmaPb .programma-filter-sale-list.wSala a:hover:not(.active) .name-sala{position:absolute;width:180px;background:inherit;top:64px;left:50%;margin-left:-90px;display:block;font-size:14px;padding:7px 10px;z-index:2;color:inherit}}.programma5 #programmaPb div#programma-filter-buttons{display:flex;gap:15px;padding:10px;margin-top:20px}.programma5 #programmaPb div#programma-filter-buttons:has(>:not(.hidden)){background:#eee}.programma5 #programmaPb div#programma-filter-buttons .btn{background:lightgrey;border-color:lightgrey;color:var(--primary-color)}@media(max-width:700px){.programma5 #programmaPb div#programma-filter-buttons .btn{font-size:11px;padding:6px}}.programma5 #programmaPb div#programma-filter-buttons #button-clear-sale:before,.programma5 #programmaPb div#programma-filter-buttons #button-clear-days:before{content:"✖";padding:2px;display:inline-block;margin-right:5px}.programma5 #programmaPb div#programma-filter-buttons #button-nav-sale{display:flex}.programma5 #programmaPb div#programma-filter-buttons #button-nav-sale #button-nav-sale-P{border-radius:calc(var(--btn-radius) * 1px) 0 0 calc(var(--btn-radius) * 1px)}.programma5 #programmaPb div#programma-filter-buttons #button-nav-sale #button-nav-sale-P:before{content:"❮";padding:2px;display:inline-block;margin-right:5px}.programma5 #programmaPb div#programma-filter-buttons #button-nav-sale #button-nav-sale-N{border-radius:0 calc(var(--btn-radius) * 1px) calc(var(--btn-radius) * 1px) 0}.programma5 #programmaPb div#programma-filter-buttons #button-nav-sale #button-nav-sale-N:after{content:"❯";padding:2px;display:inline-block;margin-left:5px}.programma5 #programmaPb .programma-list{display:grid;overflow:hidden}.programma5 #programmaPb .intervento,.programma5 #programmaPb .intervalli{display:grid;padding:30px 15px;grid-template-columns:1fr 1fr;grid-gap:0 20px;grid-template-areas:"or si" "ti ti" "sd sd" "de de"}@media(min-width:768px){.programma5 #programmaPb .intervento,.programma5 #programmaPb .intervalli{grid-template-columns:1fr 1fr 3fr;grid-template-rows:auto 1fr;grid-template-areas:"or si ti" "or si sd" "de de de"}}@media(min-width:1200px){.programma5 #programmaPb .intervento,.programma5 #programmaPb .intervalli{grid-template-columns:1fr 1fr 3fr 3fr;grid-template-areas:"or si ti de" "or si sd de"}.programma5 #programmaPb .intervento.multiR,.programma5 #programmaPb .intervalli.multiR{grid-template-areas:"or ti ti de" "or si si de" "or sd sd de"}.programma5 #programmaPb .intervento.multiR .programma-int-speakers-img,.programma5 #programmaPb .intervalli.multiR .programma-int-speakers-img{display:flex;gap:10px;margin-bottom:15px}.programma5 #programmaPb .intervento.multiR .programma-int-speakers-img .int-relatore+.int-relatore,.programma5 #programmaPb .intervalli.multiR .programma-int-speakers-img .int-relatore+.int-relatore{margin-top:0}}.programma5 #programmaPb .intervento.dark,.programma5 #programmaPb .intervalli.dark{background:#f6f6f6}.programma5 #programmaPb .intervento.descrGiorno,.programma5 #programmaPb .intervalli.descrGiorno{grid-template-columns:1fr}.programma5 #programmaPb .intervento .programma-orario,.programma5 #programmaPb .intervalli .programma-orario{grid-area:or;align-items:center;display:flex;flex-flow:column;position:relative}.programma5 #programmaPb .intervento .programma-orario .programma-date-label,.programma5 #programmaPb .intervalli .programma-orario .programma-date-label{font-style:italic;margin-bottom:10px}.programma5 #programmaPb .intervento .programma-orario .programma-orario-label,.programma5 #programmaPb .intervalli .programma-orario .programma-orario-label{font-weight:700;margin-bottom:10px}.programma5 #programmaPb .intervento .programma-orario::after,.programma5 #programmaPb .intervalli .programma-orario::after{content:" ";display:block;position:absolute;top:0;right:-12px;width:4px;height:100%;background:#cbcbcb;border-radius:4px}.programma5 #programmaPb .intervento .programma-title,.programma5 #programmaPb .intervalli .programma-title{grid-area:ti}.programma5 #programmaPb .intervento .programma-title h4,.programma5 #programmaPb .intervalli .programma-title h4{font-size:2.2rem}@media(max-width:767px){.programma5 #programmaPb .intervento .programma-title,.programma5 #programmaPb .intervalli .programma-title{margin-top:20px}}.programma5 #programmaPb .intervento .programma-datails,.programma5 #programmaPb .intervalli .programma-datails{grid-area:de}@media(max-width:991px){.programma5 #programmaPb .intervento .programma-datails,.programma5 #programmaPb .intervalli .programma-datails{margin-top:20px}}.programma5 #programmaPb .intervento .programma-datails input,.programma5 #programmaPb .intervalli .programma-datails input{opacity:0;position:absolute;pointer-events:none}.programma5 #programmaPb .intervento .programma-datails .programma-datails-text,.programma5 #programmaPb .intervalli .programma-datails .programma-datails-text{display:inline-block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.programma5 #programmaPb .intervento .programma-datails input:checked+.programma-datails-text,.programma5 #programmaPb .intervalli .programma-datails input:checked+.programma-datails-text{-webkit-line-clamp:unset}.programma5 #programmaPb .intervento .programma-datails label,.programma5 #programmaPb .intervalli .programma-datails label{color:var(--primary-color);display:inline-block;cursor:pointer}.programma5 #programmaPb .intervento .programma-datails input:checked ~ label,.programma5 #programmaPb .intervalli .programma-datails input:checked ~ label,.programma5 #programmaPb .intervento .programma-datails .programma-datails-text:not(.truncated) ~ label,.programma5 #programmaPb .intervalli .programma-datails .programma-datails-text:not(.truncated) ~ label{display:none}.programma5 #programmaPb .intervento .programma-int-speakers-img,.programma5 #programmaPb .intervalli .programma-int-speakers-img{position:relative;grid-area:si}.programma5 #programmaPb .intervento .programma-int-speakers-img .int-relatore+.int-relatore,.programma5 #programmaPb .intervalli .programma-int-speakers-img .int-relatore+.int-relatore{margin-top:10px}.programma5 #programmaPb .intervento .programma-int-speakers-img img,.programma5 #programmaPb .intervalli .programma-int-speakers-img img{aspect-ratio:1 / 1;object-fit:cover;border-radius:50%}@media(max-width:991px){.programma5 #programmaPb .intervento .programma-int-speakers-img img,.programma5 #programmaPb .intervalli .programma-int-speakers-img img{max-width:77px}}.programma5 #programmaPb .intervento .programma-int-speakers-img .int-relatore.bordered img,.programma5 #programmaPb .intervalli .programma-int-speakers-img .int-relatore.bordered img{outline:2px solid #fff;border:5px solid var(--primary-color);box-shadow:0 0 0 4px #e6e7e8;margin-bottom:15px}.programma5 #programmaPb .intervento .programma-int-speakers-txt,.programma5 #programmaPb .intervalli .programma-int-speakers-txt{grid-area:sd}.programma5 #programmaPb .intervento .programma-int-speakers-txt .int-relatore,.programma5 #programmaPb .intervalli .programma-int-speakers-txt .int-relatore{font-style:italic;color:#6d6d6d}.programma5 #programmaPb .intervento .programma-int-speakers-txt .int-relatore .programma-author,.programma5 #programmaPb .intervalli .programma-int-speakers-txt .int-relatore .programma-author{font-size:18px;font-weight:700}@media(min-width:992px){.programma5 #programmaPb .intervento .programma-int-speakers-txt .int-relatore .programma-author,.programma5 #programmaPb .intervalli .programma-int-speakers-txt .int-relatore .programma-author{font-size:20px}}.programma5 #programmaPb .intervento .programma-int-speakers-txt .int-relatore+.int-relatore,.programma5 #programmaPb .intervalli .programma-int-speakers-txt .int-relatore+.int-relatore{margin-top:20px}.programma5 #programmaPb .intervento .programma-int-sala,.programma5 #programmaPb .intervalli .programma-int-sala{display:inline-block;font-style:italic;font-weight:700;line-height:18px;border-radius:16px;font-size:12px;min-width:97px;white-space:normal;padding:5px 8px;text-align:center;color:#fff}.programma5 #programmaPb .programma-item.pausa.has-excl:not(.hidden){display:flex;align-items:center;justify-content:center;background:#eee;border-radius:calc(var(--btn-radius) * 1px);flex-wrap:wrap;gap:0 16px}.programma5 #programmaPb .programma-item.pausa.has-excl:not(.hidden) h4{margin:0}