@import url(/wp-content/themes/teatro-ponchielli/bs/fonts/stylesheet.css);:root{--white:#ffffff;--black:#191C1F;--brown:#b15536;--dark-gray:#717c84;--light-gray:#F4F3F2;--pink:#DB3669;--blue:#416BB2;--green:#5AB1A8;--orange:#DE8835;--footer-hover:#B1C4BE;--col-width:1088px;--gap:100px}@media screen and (max-width:959px){:root{--gap:50px}}.clear{clear:both}.hidden,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw}.margin-bottom--zero{margin-bottom:0}.margin-bottom--s{margin-bottom:calc(var(--gap) / 2)}.margin-bottom--m{margin-bottom:var(--gap)}.margin-bottom--l{margin-bottom:calc(var(--gap) * 2)}@media (max-width:959px){.hide-on-mobile{display:none!important}}@media (min-width:960px){.hide-on-desktop{display:none!important}}.header-widget-area{position:absolute;left:45px;bottom:10px}@media (min-width:960px){.header-widget-area{top:35px;bottom:initial}}html{font-size:62.5%;accent-color:var(--brown)}body{font-family:'Gilroy',sans-serif;font-size:1.6rem;font-weight:500;line-height:1.625;color:var(--black)}h1,h2,h3,h4,h5,h6{font-family:'Gilroy',sans-serif;margin-bottom:1rem}h1,h1.entry-title{font-size:clamp(2.6rem, -4.15rem + 11.25vw, 3.5rem);font-weight:700}h2{font-size:clamp(2rem, -4rem + 10vw, 2.8rem);font-weight:600}h3{font-size:clamp(1.8rem, 0.3rem + 2.5vw, 2rem);font-weight:600}p{margin-bottom:2rem}img{transition:filter .4s ease}.site-inner a:hover img,.site-inner a:focus img{filter:saturate(3)}::marker{color:var(--brown)}.entry-content ol,.entry-content ul{padding-left:1.6rem}button,input[type="button"],input[type="reset"],input[type="submit"],input.button,input.btn,a.button,a.btn,.site-container .wp-block-button .wp-block-button__link{font-family:'Gilroy',sans-serif;font-size:1.6rem;font-weight:600;line-height:1;text-transform:uppercase;color:var(--white);padding:12px 10px;background-color:var(--brown);border:1px solid var(--light-gray);border-radius:3px}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],input.button:hover,input.btn:hover,.button:hover,.btn:hover,button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],input.button:focus,input.btn:focus,a.button:focus,a.btn:focus,.site-container .wp-block-button .wp-block-button__link:hover,.site-container .wp-block-button .wp-block-button__link:focus,.entry-content .button:focus,.entry-content .button:hover{box-shadow:none;background-color:var(--light-gray);color:var(--brown);border:1px solid var(--light-gray)}.site-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--light-gray);border-color:var(--light-gray);color:var(--brown)}.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover,.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus{box-shadow:none;border-width:2px;background-color:var(--brown);border-color:var(--brown);color:var(--light-gray)}p:last-child{margin-bottom:0}.wpcf7-form-control-wrap{margin-bottom:1rem}.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before,.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{display:none}.site-container{min-width:280px}body:not(.error404) .site-inner{padding-top:0}@media screen and (min-width:960px){.content{width:100%}}.site-header{position:sticky;top:0;z-index:9999;max-height:100vh;overflow-y:auto;background-color:var(--dark-gray);border-top:16px solid var(--dark-gray);transition:background-color .2s ease}.open-menu .site-header{background-color:var(--light-gray);border-color:var(--light-gray)}.site-header>.wrap{position:relative;max-width:var(--col-width);margin-inline:auto;display:grid;gap:16px;grid-template-columns:repeat(1,1fr);justify-items:start}.wp-custom-logo .title-area{padding:0;grid-area:1 / 1 / 2 / 3}.open-menu .title-area{background-image:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/teatro-ponchielli-logo-invert.png);background-position:center;background-repeat:no-repeat;background-size:contain}.title-area img{opacity:1;transition:opacity .2s ease}.open-menu .title-area img{opacity:0}@media screen and (max-width:959px){.site-header{padding-bottom:16px}.home.wp-custom-logo .site-container .title-area{padding-top:16px}#before-header-right-widget-area{justify-self:end;display:grid;align-items:center}}@media screen and (min-width:960px){.site-header>.wrap{grid-template-columns:1fr 4fr 1fr;align-items:center;row-gap:0}.site-header>.wrap>*{margin-inline:0}.wp-custom-logo .title-area{grid-area:1 / 2 / 2 / 3;position:relative}#before-header-right-widget-area{justify-self:end}.nav-primary{grid-area:2 / 1 / 3 / -1}}#genesis-mobile-nav-primary::before{color:var(--white);--nav-primary-hamburger-size:44px;font-size:var(--nav-primary-hamburger-size);width:var(--nav-primary-hamburger-size);height:var(--nav-primary-hamburger-size);transition:color 0.2s ease}#genesis-mobile-nav-primary:hover::before,#genesis-mobile-nav-primary:focus::before,.open-menu #genesis-mobile-nav-primary::before{color:var(--brown)}.widget_nav_menu{margin-bottom:0}.genesis-nav-menu .sub-menu a{background-color:#fff0}.menu-secondary-container .menu .menu-item,.menu-secondary-inglese-container .menu .menu-item{display:inline}.menu-secondary-container .menu .menu-item+.menu-item,.menu-secondary-inglese-container .menu .menu-item+.menu-item{margin-left:22px}@media screen and (max-width:439px){.menu-secondary-container .menu .menu-item+.menu-item,.menu-secondary-inglese-container .menu .menu-item+.menu-item{margin-left:10px}}.open-menu .menu-secondary-container :is(.menu-image-hover-wrapper img.hovered-image,.menu-item:hover .menu-image-hover-wrapper img.hovered-image){opacity:1}.open-menu .menu-secondary-container .menu-item:hover .menu-image-hover-wrapper img.hovered-image{filter:brightness(0);opacity:1}.genesis-nav-menu .menu-stagioni .sub-menu .inattiva a{pointer-events:none;opacity:.36}.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-64 a,.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-3847 a{--color:var(--pink)}.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-60 a,.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-3848 a{--color:var(--blue)}.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-62 a,.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-3849 a{--color:var(--orange)}.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-66 a,.genesis-nav-menu .menu-rassegne .sub-menu .menu-item-3850 a{--color:var(--green)}.genesis-nav-menu>.menu-item>a{pointer-events:none;font-weight:700;color:var(--brown);margin-bottom:1em}:is(.menu-stagioni,.menu-rassegne,.menu-social,.menu-footer)>a{display:none}@media screen and (max-width:959px){#genesis-mobile-nav-primary{padding:0;margin:0;justify-self:start}.menu-secondary-container .menu .menu-item{margin-bottom:0}#genesis-nav-primary{grid-area:3 / 1 / 4 / -1}.nav-primary .menu-item-has-children .sub-menu-toggle{float:none;width:100%;text-align:right}:is(.menu-stagioni,.menu-rassegne,.menu-social,.menu-footer) .sub-menu{padding-left:0;display:block!important}:is(.menu-stagioni,.menu-rassegne,.menu-social,.menu-footer) .sub-menu-toggle{display:none}li:not(.menu-stagioni):not(.menu-rassegne):not(.menu-social):not(.menu-footer) .sub-menu{margin-top:-1em;margin-bottom:1em}:is(.menu-stagioni,.menu-rassegne) .sub-menu a{font-size:1.5rem;font-weight:700;border-bottom:1px solid var(--dark-gray);margin-bottom:.5em}.menu-primary>li:not(.menu-stagioni):not(.menu-rassegne):not(.menu-social){border-bottom:1px solid var(--dark-gray);margin-bottom:.5em}.menu-social .sub-menu .menu-item{display:inline-block;margin-inline:10px}}@media only screen and (min-width:960px){.open-menu .site-header{min-height:100vh;box-sizing:border-box}.menu-toggle,.sub-menu-toggle{display:block;visibility:visible}.js .nav-primary{display:none;padding-top:inherit;width:100%}.menu-primary{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;--vertical-spacing:2vh}.menu-stagioni{grid-area:1 / 1 / 2 / 5}.genesis-nav-menu .menu-stagioni .sub-menu .menu-item{flex-basis:50%;width:100%}.genesis-nav-menu .menu-stagioni .sub-menu a{display:block;font-size:1.8rem;text-transform:uppercase;border:2px solid var(--brown);border-radius:3px;padding:12px 10px;background-color:#fff0;transition:background .2s ease,color .2s ease}.genesis-nav-menu .menu-stagioni .sub-menu a:hover,.genesis-nav-menu .menu-stagioni .sub-menu a:focus{background-color:var(--brown);color:var(--white)}.menu-rassegne{grid-area:2 / 1 / 3 / 5;margin-bottom:var(--vertical-spacing)}.genesis-nav-menu .menu-rassegne .sub-menu a{--color:var(--brown);font-size:1.8rem;text-transform:uppercase;color:var(--color);border:1px solid var(--color);border-radius:3px;padding:12px 10px;background-color:#fff0;transition:background .2s ease,color .2s ease}.genesis-nav-menu .menu-rassegne .sub-menu a:hover,.genesis-nav-menu .menu-rassegne .sub-menu a:focus{background-color:var(--color);color:var(--white)}.menu-altre-iniziative{grid-area:3 / 1 / 4 / 2;border-right:1px solid var(--dark-gray)}.menu-monteverdi{grid-area:3 / 2 / 4 / 3;border-right:1px solid var(--dark-gray)}.menu-ponchielli{grid-area:3 / 3 / 4 / 4;border-right:1px solid var(--dark-gray)}.menu-biglietti{grid-area:3 / 4 / 4 / 5}.menu-oltre{grid-area:4 / 1 / 5 / 2;border-right:1px solid var(--dark-gray)}.menu-concorso-monteverdi-cavalli{grid-area:4 / 2 / 5 / 3;border-right:1px solid var(--dark-gray)}.menu-concorso-monteverdi-cavalli.hide a,.menu-concorso-monteverdi-cavalli.hide button,.menu-concorso-monteverdi-cavalli.hide .sub-menu{display:none!important}.menu-sponsorizza{grid-area:4 / 3 / 5 / 3;border-right:1px solid var(--dark-gray)}.genesis-nav-menu::after{grid-area:4 / 3 / 5 / 4;content:"";border-right:1px solid var(--dark-gray)}.menu-empty{grid-area:4 / 4 / 5 / 5}.menu-social{grid-area:5 / 1 / 6 / 5}.menu-footer{grid-area:6 / 1 / 7 / 5}.menu-primary .sub-menu-toggle{display:none}.menu-primary .sub-menu{display:block;border-top:0;opacity:1;position:static}.genesis-responsive-menu .genesis-nav-menu .menu-item:hover>.sub-menu{display:block}.nav-primary .genesis-nav-menu>.menu-item{padding-block:var(--vertical-spacing)}.nav-primary .genesis-nav-menu a{line-height:1;padding:0}.menu-primary .sub-menu a{border:none}:is(.menu-stagioni,.menu-rassegne,.menu-social,.menu-footer) .sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item:is(.menu-stagioni,.menu-rassegne,.menu-social,.menu-footer):hover>.sub-menu{display:flex;justify-content:space-between;gap:30px}.menu-social .menu-image-title-hide:where(:hover,:focus){filter:brightness(0)}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%;background-color:#fff0}.wp-custom-logo .nav-primary .sub-menu,.genesis-nav-menu .sub-menu{text-align:center}.genesis-nav-menu .menu-item{display:block}.genesis-nav-menu .sub-menu a{display:block;font-size:1.6rem;font-weight:600;padding:5px}.menu-social,.menu-footer{--vertical-spacing:1vh}.menu-social .sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item.menu-social:hover>.sub-menu{justify-content:flex-end;gap:8px}.menu-footer .sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item.menu-footer:hover>.sub-menu{justify-content:flex-end;gap:0;font-weight:400;text-transform:uppercase}.menu-footer .sub-menu .menu-item+.menu-item{border-left:1px solid var(--dark-gray)}.menu-footer .sub-menu a{font-weight:400;padding:0 22px}.menu-footer .sub-menu .menu-item:last-child a{padding-right:0}}.tp-video-bg-wrapper{width:100%;height:100%;position:absolute;inset:0;z-index:1}.tp-video-bg-wrapper .vimeo-wrapper{top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.tp-video-bg-wrapper>iframe,.tp-video-bg-wrapper .vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#siteauthor a{text-indent:-9999px;background:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/logo-blackstudio-bianco.svg) no-repeat center;background-size:contain;display:inline-block;width:96px;margin-left:2px}.institutional-logos-wrapper{border-top:8px solid var(--dark-gray);padding-top:20px;padding-inline:30px}.institutional-logos{max-width:var(--col-width);margin-inline:auto;gap:60px;margin-bottom:0}.institutional-logos .wp-block-columns{margin-bottom:0}.footer-widgets{border-top:none;background-color:var(--dark-gray);color:var(--white);font-size:1.4rem;font-weight:400}.footer-widgets a{color:var(--white);text-decoration:none}.footer-widgets a:hover,.footer-widgets a:focus{color:var(--footer-hover);text-decoration:none}.footer-widget-area .widget{margin-bottom:1em}.footer-widget-area .widget_nav_menu:first-of-type{margin-bottom:32px}.footer-widget-area .widget_nav_menu:nth-of-type(2){margin-bottom:50px}.footer-widget-area .simple-social-icons{margin-bottom:32px}#menu-footer-menu-1,#menu-footer-menu-1-inglese{text-align:center}#menu-footer-menu-1 .menu-item a,#menu-footer-menu-1-inglese .menu-item a{display:block;font-size:1.6rem;font-weight:600;text-transform:uppercase;padding:3px 30px 9px}#menu-footer-menu-1 .menu-item a:hover,#menu-footer-menu-1-inglese .menu-item a:hover{color:var(--footer-hover);text-decoration:none}#menu-footer-menu-2,#menu-footer-menu-2-inglese{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}#menu-footer-menu-2 .menu-item a:not(.menu-image-title-hide),#menu-footer-menu-2-inglese .menu-item a:not(.menu-image-title-hide){--color:var(--brown);font-size:1.6rem;font-weight:700;text-transform:uppercase;color:var(--white);border:1px solid var(--white);border-radius:3px;padding:12px 10px;background-color:var(--color);transition:background .2s ease,color .2s ease;white-space:nowrap}#menu-footer-menu-2 .menu-item a:not(.menu-image-title-hide):hover,#menu-footer-menu-2 .menu-item a:not(.menu-image-title-hide):focus,#menu-footer-menu-2-inglese .menu-item a:not(.menu-image-title-hide):hover,#menu-footer-menu-2-inglese .menu-item a:not(.menu-image-title-hide):focus{background-color:var(--white);color:var(--color);text-decoration:none}#menu-footer-menu-2 .menu-item-124 a:not(.menu-image-title-hide),#menu-footer-menu-2-inglese .menu-item-3901 a:not(.menu-image-title-hide){--color:var(--pink)}#menu-footer-menu-2 .menu-item-120 a:not(.menu-image-title-hide),#menu-footer-menu-2-inglese .menu-item-3902 a:not(.menu-image-title-hide){--color:var(--blue)}#menu-footer-menu-2 .menu-item-122 a:not(.menu-image-title-hide),#menu-footer-menu-2-inglese .menu-item-3903 a:not(.menu-image-title-hide){--color:var(--orange)}#menu-footer-menu-2 .menu-item-126 a:not(.menu-image-title-hide),#menu-footer-menu-2-inglese .menu-item-3904 a:not(.menu-image-title-hide){--color:var(--green)}#menu-footer-menu-3,#menu-footer-menu-3-inglese{display:flex;justify-content:center}#menu-footer-menu-3 .menu-item+.menu-item,#menu-footer-menu-3-inglese .menu-item+.menu-item{border-left:1px solid var(--white)}#menu-footer-menu-3 .menu-item a,#menu-footer-menu-3-inglese .menu-item a{text-transform:uppercase;padding:0 12px}@media screen and (max-width:959px){.footer-widgets .simple-social-icons ul{display:flex;justify-content:center;width:100%}#menu-footer-menu-3,#menu-footer-menu-3-inglese{flex-wrap:wrap}}@media screen and (min-width:960px){.footer-widgets .wrap{max-width:var(--col-width)}.footer-widget-area{float:none;width:100%;padding-inline:0}#menu-footer-menu-1,#menu-footer-menu-1-inglese{display:flex;justify-content:center}#menu-footer-menu-1 .menu-item,#menu-footer-menu-1-inglese .menu-item{margin-bottom:0}#menu-footer-menu-1 .menu-item+.menu-item,#menu-footer-menu-1-inglese .menu-item+.menu-item{border-left:3px solid var(--light-gray)}#menu-footer-menu-2,#menu-footer-menu-2-inglese{flex-wrap:nowrap;justify-content:space-between}}.home .site-header{z-index:99;position:fixed;width:100%}.home:not(.open-menu) .site-header{background-color:#fff0}.home.white:not(.open-menu) .site-header{background-color:var(--dark-gray)}.contributo-section{font-size:1.4rem}.swiper-container{position:relative}.hero-slider-block{position:relative}.hero-slider-block .swiper-button-next{right:5%}.hero-slider-block .swiper-button-prev{left:5%}.swiper-horizontal>.swiper-pagination-bullets.hero-slider__pagination,.swiper-pagination-bullets.swiper-pagination-horizontal.hero-slider__pagination{max-width:var(--col-width);position:absolute;left:calc(( 100vw - var(--col-width) ) / 2);bottom:50px;z-index:5;--swiper-pagination-bullet-inactive-color:var(--white);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:9px;--swiper-pagination-bullet-opacity:1;--swiper-pagination-color:var(--brown)}.swiper-pagination-bullets.swiper-pagination-horizontal.hero-slider__pagination .swiper-pagination-bullet{border-radius:0}.hero-slider__nav-wrapper *::after{display:none}.hero-slider__slide{position:relative;min-height:100vh;display:flex;align-items:center}.hero-slider__bg-image{position:absolute;inset:0;z-index:-1}.hero-slider__bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(41 21 13 / .15) 0%,rgb(16 16 16) 100%)}.hero-slider__bg-image img{width:100%;height:100%;object-fit:cover}.hero-slider__content{width:min(100%, var(--col-width));margin-inline:auto;color:var(--white)}.hero-slider__surtitle,.hero-slider__subtitle{font-size:1.6rem;font-weight:600;margin-bottom:24px}.hero-slider__title{font-size:clamp(2.6rem, -4.15rem + 11.25vw, 3.5rem);font-weight:700;line-height:calc(45 / 35);margin-bottom:0}.pulsanti-rassegne-block{background-color:var(--dark-gray);border-image:conic-gradient(var(--dark-gray) 0 0) fill 1 //0 50vw;padding-block:58px}.pulsanti-rassegne__wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.pulsanti-rassegne__wrap p{margin-bottom:0;text-align:center;--color:var(--brown)}.pulsanti-rassegne__wrap a{display:block;width:100%;height:100%;font-size:2.6rem;font-weight:600;text-decoration:none;text-transform:uppercase;background-color:var(--white);color:var(--color);padding:1em 2em}.pulsanti-rassegne__wrap a:hover,.pulsanti-rassegne__wrap a:focus{background-color:var(--color);color:var(--white)}.rassegna-opera,.rassegna-opera-en{--color:var(--pink) !important}.rassegna-danza,.rassegna-dance{--color:var(--blue) !important}.rassegna-musica,.rassegna-music{--color:var(--orange) !important}.rassegna-teatro,.rassegna-theatre,.rassegna-prosa{--color:var(--green) !important}.pulsanti-rassegne__wrap .rassegna-le-domeniche-pomeriggio{grid-column:2 / span 2}.wp-block-columns:is(.is-style-banner-img-txt,.is-style-banner-txt-img){gap:0;background-color:var(--light-gray)}.wp-block-columns:is(.is-style-banner-img-txt-dark,.is-style-banner-txt-img-dark){gap:0;background-color:var(--dark-gray);color:var(--white)}.wp-block-columns:is(.is-style-banner-img-txt-dark,.is-style-banner-txt-img-dark) p.is-style-subtitle{color:var(--white)}.wp-block-columns:is(.is-style-banner-img-txt,.is-style-banner-txt-img,.is-style-banner-img-txt-dark,.is-style-banner-txt-img-dark) .wp-block-column{flex-basis:50%}.wp-block-columns:is(.is-style-banner-img-txt,.is-style-banner-txt-img,.is-style-banner-img-txt-dark,.is-style-banner-txt-img-dark) .wp-block-column .wp-block-image:only-child{margin-bottom:0;width:100%;height:100%}.wp-block-columns:is(.is-style-banner-img-txt,.is-style-banner-txt-img,.is-style-banner-img-txt-dark,.is-style-banner-txt-img-dark) .wp-block-column .wp-block-image:only-child img{width:100%;height:100%;object-fit:cover}.wp-block-columns:is(.is-style-banner-img-txt,.is-style-banner-img-txt-dark) .wp-block-column:last-child,.wp-block-columns:is(.is-style-banner-txt-img,.is-style-banner-txt-img-dark) .wp-block-column:first-child{padding:36px 60px}.wp-block-columns.is-style-equal-heights figure{height:100%}.wp-block-columns.is-style-equal-heights figure img{width:100%;height:100%;object-fit:cover}.wp-block-columns.is-style-video-and-image .wp-block-column{aspect-ratio:16 / 9}.wp-block-columns.is-style-video-and-image .wp-block-column>*{height:100%;object-fit:cover}.wp-block-columns.is-style-video-and-image .wp-block-column img{width:100%;height:100%;object-fit:cover}p.is-style-subtitle{font-weight:700;color:var(--brown)}.latest-news-block h2{text-align:center;text-transform:uppercase;margin-bottom:1em}.news-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-bottom:30px}.news-card,.news-container>article{background-color:var(--light-gray);text-align:center}.news-card__image-wrapper img{width:100%;aspect-ratio:1 / 1.14;object-fit:cover}.news-card__body{padding:20px}.news-card__surtitle{font-weight:700;color:var(--brown);text-transform:uppercase;margin-bottom:1em}.news-card__title a{display:block;font-size:1.8rem;font-weight:600;line-height:1.16;color:var(--black);text-decoration:none}.news-card__title a:hover,.news-card__title a:focus{color:var(--brown)}.latest-news__cta-section{text-align:center}.banner-informativo{padding-block:0;align-items:stretch}.banner-informativo .wp-block-cover__background{display:none}.banner-informativo .wp-block-cover__inner-container{background-color:var(--dark-gray);color:var(--white);width:min(100%, 536px);padding:43px;margin-inline:auto;display:grid;place-content:center}.wp-block-group.is-style-avviso{background-color:var(--light-gray);padding:40px 30px;text-align:center}.wp-block-group.is-style-avviso h2{font-size:1.8rem}.wp-block-group.is-style-light-gray-bg{background-color:var(--light-gray);border-image:conic-gradient(var(--light-gray) 0 0) fill 1 //0 50vw;padding-block:58px}.logo-carousel-block h2{font-size:1.6rem;font-weight:700;color:var(--brown);border-bottom:1px solid var(--dark-gray)}.logo-carousel-block .swiper-container{border-bottom:1px solid var(--dark-gray);overflow-x:hidden}.logo-carousel-block .swiper-wrapper{align-items:center;padding-right:50px;padding-block:20px}.logo-carousel-block .swiper-slide{width:auto}.logo-carousel-block .swiper-slide img{max-width:100px;width:auto}.logo-carousel-block .carousel-nav-wrapper>[role="button"]{transform:translateY(10px)}.calendario-prossimita .swiper-container{padding-inline:46px;position:relative}.swiper-container .carousel-nav-wrapper ::after{display:none}.event-card{flex-basis:calc(100% / 6);display:flex;flex-direction:column;height:auto;background-color:var(--light-gray);text-align:center;opacity:0;transition:opacity .2s ease}.event-card.swiper-slide-visible{opacity:1}.event-card:nth-child(even){background-color:var(--white)}.event-card__body{margin:1rem;margin-top:26px;flex-basis:100%;display:grid}.event-card__date{font-size:.9em;text-transform:capitalize}.event-card__title{font-size:1.8rem;text-transform:uppercase;min-height:6.5rem}.event-card__stagione{font-weight:700;text-transform:uppercase;--color:var(--brown)}.event-card__stagione span{color:var(--color)}.event-card__image-wrapper{flex-basis:auto}.event-card__image-wrapper a{display:block}.event-card__image-wrapper img{width:100%;aspect-ratio:1.75 / 1;object-fit:cover}.event-card__buttons-wrapper{display:flex;justify-content:center;gap:28px}.event-card__buttons-wrapper .button{display:inline-block;width:40px;border-color:var(--brown);aspect-ratio:1;display:grid;place-content:center;padding:0}.event-card__buttons-wrapper .button:hover svg,.event-card__buttons-wrapper .button:focus svg{filter:invert(1)}.image-carousel-block{position:relative;background:linear-gradient(0deg,#fff0 0%,#fff0 10%,rgb(242 244 243) 10%,rgb(242 244 243) 90%,#fff0 90%,#fff0 100%)}.image-carousel-block .swiper-container{max-width:var(--col-width);margin-inline:auto}.image-carousel-block .swiper-container .carousel-nav-wrapper ::after{display:none}.image-carousel-block .swiper-button-next{right:5%}.image-carousel-block .swiper-button-prev{left:5%}.image-carousel-block .swiper-slide{opacity:0;transition:opacity .2s ease}.image-carousel-block .swiper-slide-visible{opacity:1}.image-carousel-block .swiper-slide img{width:100%;aspect-ratio:1.34 / 1;object-fit:cover}.member-card__wrap{line-height:1}.member-card__image-wrap{position:relative}.member-card__image-wrap img{width:100%;aspect-ratio:1 / .74;object-fit:cover}.member-card__image-wrap__email-btn{position:absolute;bottom:0;right:0;padding:16px 12px;background-color:var(--light-gray)}.member-card__image-wrap__email-btn svg{display:block;transition:filter .2s ease}.member-card__image-wrap__email-btn:is(:hover,:focus) svg{filter:brightness(0)}.member-card__name{background-color:var(--dark-gray);color:var(--white);padding:16px 10px 10px;font-size:2rem;font-weight:600;line-height:1;margin-bottom:1.6rem}.member-card__role{font-weight:700;color:var(--brown);line-height:1.25;margin-bottom:0}.member-card__email a{font-size:1.4rem;font-weight:400;color:var(--black);text-decoration:none}.member-card__email a:hover,.member-card__email a:focus{color:var(--brown);text-decoration:underline}@media screen and (max-width:959px){.swiper-container{overflow-x:hidden}.home .hero-slider-block .hero-slider__nav-wrapper{display:none}.swiper-horizontal>.swiper-pagination-bullets.hero-slider__pagination,.swiper-pagination-bullets.swiper-pagination-horizontal.hero-slider__pagination{left:30px}.hero-slider__slide{box-sizing:border-box;padding-inline:30px}.pulsanti-rassegne__wrap :is(.rassegna-oltreibanchi,.rassegna-le-domeniche-pomeriggio,.rassegna-ponchielli-talk){grid-column:span 2}.wp-block-columns:is(.is-style-banner-img-txt,.is-style-banner-img-txt-dark) .wp-block-column:last-child,.wp-block-columns:is(.is-style-banner-txt-img,.is-style-banner-txt-img-dark) .wp-block-column:first-child{padding:30px}.event-card{flex-basis:100%}.logo-carousel-block .swiper-slide{text-align:center}.logo-carousel-block .swiper-wrapper{padding-inline:0}.logo-carousel-block .carousel-nav-wrapper [role="button"]{transform:translateY(10px)}}@media screen and (min-width:960px){.hero-slider__slide{min-height:66vh}.logo-carousel-block .swiper-slide:first-child{padding-left:50px}.logo-carousel-block .swiper-slide:last-child{padding-right:50px}}.error404 .search-form{display:none}body:not(.tax-sezione) header.entry-header{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;position:relative;background-color:var(--dark-gray);min-height:370px;display:flex;align-items:center;margin-bottom:calc(var(--gap) / 2);overflow:hidden}body:not(.tax-sezione) header.entry-header::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(-90deg,rgb(41 21 13 / .15) 0%,rgb(16 16 16) 100%);z-index:2}body:not(.tax-sezione) header.entry-header img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}body:not(.tax-sezione) header.entry-header .entry-title{position:relative;z-index:2;width:min(100%, var(--col-width));margin-inline:auto;color:var(--white)}@media screen and (max-width:959px){body:not(.tax-sezione) header.entry-header{padding-inline:30px;min-height:0;padding-block:calc(var(--gap) / 2)}}:is(.single-spettacolo,.post-type-archive-spettacolo,.tax-rassegna,.tax-stagione,.single-post,.page) .entry-header{margin-bottom:calc(var(--gap) / 2)}:is(.single-spettacolo,.post-type-archive-spettacolo,.tax-rassegna,.tax-stagione,.single-post,.page) .entry-header-wrapper{width:min(100%, var(--col-width));margin-inline:auto;position:relative;z-index:2;color:var(--white)}.single-spettacolo .entry-header-wrapper .event-type{font-size:2rem;font-weight:600;color:var(--brown);text-transform:uppercase;line-height:1;margin-bottom:.4em}.single-spettacolo .entry-header-wrapper .event-type span+span{margin-left:1em}.single-spettacolo .stagione-opera{color:var(--pink)}.single-spettacolo .stagione-danza{color:var(--blue)}.single-spettacolo .stagione-musica{color:var(--orange)}.single-spettacolo .stagione-teatro,.single-spettacolo .stagione-prosa{color:var(--green)}.single-spettacolo .entry-header-wrapper .event-dates,.single-spettacolo .entry-header-wrapper .event-date-and-hour{font-size:2rem;font-weight:600;line-height:1;margin-bottom:.4em}.single-spettacolo .entry-header-wrapper .event-date{text-transform:uppercase}:is(.single-spettacolo,.post-type-archive-spettacolo,.tax-rassegna,.tax-stagione,.single-post) .entry-header-wrapper .entry-title{text-transform:uppercase;margin-bottom:1rem}.event-main-section{margin-bottom:calc(var(--gap))}.event-main-section__left-col .event-primary-info{font-size:clamp(2rem, -4rem + 10vw, 2.8rem);font-weight:600;text-transform:uppercase;margin-bottom:1em}.event-main-section__left-col .event-secondary-info{margin-bottom:1em}.event-main-section__left-col .event-description h2{font-size:1.6rem;font-weight:700;color:var(--brown);margin-bottom:1em}.event-main-section__right-col{background-color:var(--light-gray);padding:26px 39px;overflow-x:hidden;--pl:52px}.event-main-section__right-col .event-type{font-size:clamp(2rem, -4rem + 10vw, 2.8rem);font-weight:600;text-align:center;margin-bottom:2rem}.event-main-section__right-col .event-type span{color:var(--brown)}.event-main-section__right-col .event-type h2{font-size:2rem;font-weight:600;margin-bottom:0}.event-side-dark-section{background-color:var(--dark-gray);color:var(--white);padding-block:26px;border-image:conic-gradient(var(--dark-gray) 0 0) fill 1 //0 50vw;margin-bottom:2rem}.event-side-dark-section>div{padding-left:var(--pl);margin-bottom:22px}.event-side-dark-section .event-replicas{background-image:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/calendar-icon.svg);background-repeat:no-repeat;background-position:top 3px left}.event-side-dark-section .event-replica{margin-bottom:.7em;line-height:1.35}.event-side-dark-section .event-replica p{margin-bottom:0}.event-side-dark-section .event-duration{padding-top:6px;background-image:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/clock-icon.svg);background-repeat:no-repeat;background-position:top left}.event-side-dark-section .event-further-info{background-image:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/info-baloon-icon.svg);background-repeat:no-repeat;background-position:top left;margin-bottom:0;min-height:30px}.event-main-section__right-col .event-programme-wrapper{padding-left:var(--pl);margin-bottom:2rem}.event-main-section__right-col .event-tickets-wrapper{padding-left:var(--pl);margin-bottom:2rem;background-image:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/tickets-gray-icon.svg);background-repeat:no-repeat;background-position:top left;min-height:30px}.event-main-section__right-col .event-buy-button-wrapper{padding-left:var(--pl)}.event-proximity-calendar-section{margin-top:var(--gap)}.event-proximity-calendar-section h2{text-align:center;margin-bottom:1em}@media screen and (max-width:959px){.event-main-section__left-col{margin-bottom:calc(var(--gap) / 2)}}@media screen and (min-width:960px){.event-main-section{display:grid;grid-template-columns:6fr 5fr;gap:calc(100% / 12)}}:is(.post-type-archive-spettacolo,.tax-rassegna,.tax-stagione,.single-post) .entry-header p{font-size:2rem;text-transform:uppercase}.bs-show-item{--bg-color:var(--light-gray);display:grid;grid-template-columns:2fr 1fr 5fr 2fr 2fr;align-items:center;gap:6px;margin-bottom:10px;background-color:var(--bg-color);border-image:conic-gradient(var(--bg-color) 0 0) fill 1 //0 50vw}.bs-show-item .bs-show-item__date-hour{background-color:var(--dark-gray);color:var(--white);height:100%;padding:22px}@media screen and (min-width:960px){.bs-show-item .bs-show-item__date-hour{min-width:220px}}.bs-show-item .bs-show-item__date-hour p{margin-bottom:0;line-height:1}.bs-show-item .bs-show-item__date-hour .bs-show-item__date{font-size:1.9rem;font-weight:700;margin-bottom:.2em}@media screen and (min-width:960px){.bs-show-item .bs-show-item__date-hour .bs-show-item__date{white-space:nowrap}}.bs-show-item .bs-show-item__image-wrapper img{display:block;height:100%;aspect-ratio:1;object-fit:cover}.bs-show-item .bs-show-item__title a{display:block;font-size:1.8rem;font-weight:600;padding-inline:18px;margin-bottom:0;color:var(--black);text-decoration:none}.bs-show-item .bs-show-item__title a:where(:hover,:focus){color:var(--brown)}.bs-show-item .bs-show-item__type{--color:var(--brown);font-weight:700;margin-bottom:0}.bs-show-item .bs-show-item__type span{color:var(--color)}.bs-show-item .bs_show_item__buttons-wrapper{display:flex;align-items:center}.bs-show-item .bs_show_item__buttons-wrapper .info-button{display:inline-grid;place-content:center;padding:0;width:42px;aspect-ratio:1}.bs-show-item .bs_show_item__buttons-wrapper a:hover{color:var(--brown)}.bs-show-item .bs_show_item__buttons-wrapper a:hover svg{filter:invert(1)}.bs-show-archive-filters{margin-bottom:calc(var(--gap) / 2)}.bs-show-archive-filters h2{font-size:1.6rem;font-weight:600;text-transform:uppercase;line-height:1;margin-bottom:1em}.bs-show-archive-filters-rassegne{display:flex;flex-wrap:wrap;gap:6px}.bs-show-archive-filters-rassegne .filter-button{--color:var(--brown);background-color:var(--white);border:2px solid var(--color);color:var(--black);font-size:1.6rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;padding:10px 12px;margin-bottom:16px}.bs-show-archive-filters-rassegne .filter-button:hover,.bs-show-archive-filters-rassegne .filter-button:focus,.bs-show-archive-filters-rassegne .filter-button.active{background-color:var(--color);color:var(--white);border:2px solid var(--color)}.bs-show-archive-filters-month select{width:auto;border:2px solid var(--black);font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;padding:10px 50px 10px 20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/wp-content/themes/teatro-ponchielli/bs/bs-images/select-arrow.svg);background-repeat:no-repeat;background-position:right 12px center}.bs-show-archive-filters-month select option{text-transform:uppercase}.bs-show-archive-wrapper{margin-bottom:var(--gap)}.bs-show-archive-cta{text-align:center}.stagione-infobox{background-color:var(--dark-gray);color:var(--white);padding-block:calc(var(--gap) / 2);margin-top:calc(var(--gap) / -2);margin-bottom:16px;border-image:conic-gradient(var(--dark-gray) 0 0) fill 1 //0 50vw}.stagione-infobox__image{margin-bottom:28px}.bs-show-archive-buttons{display:flex;justify-content:center;gap:40px;margin-block:calc(var(--gap) / 2)}@media screen and (max-width:959px){.bs-show-item{grid-template-columns:repeat(2,1fr)}.bs-show-item__date-hour{grid-area:1 / 1 / 3 / 2}.bs-show-item__image-wrapper{grid-area:3 / 1 / 4 / 2}.bs-show-item__title{grid-area:3 / 2 / 4 / -1}.bs-show-item__type{grid-area:1 / 2 / 2 / 3;padding-inline:18px}.bs_show_item__buttons-wrapper{grid-area:2 / 2 / 3 / 3;justify-content:flex-start;padding-inline:18px}.event-date-and-hour span{display:block}.event-date-and-hour .event-date-hour-sep{display:none}.stagione-infobox__left-col{margin-bottom:calc(var(--gap) / 2)}}@media screen and (min-width:960px){.stagione-infobox{display:grid;grid-template-columns:5fr 7fr;gap:50px}}.blog .archive-description{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;position:relative;background-color:var(--dark-gray);min-height:370px;display:flex;align-items:center;margin-bottom:calc(var(--gap) / 2)}.blog .archive-description-wrapper{width:min(100%, var(--col-width));margin-inline:auto;position:relative;z-index:2;color:var(--white)}.blog .archive-description::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(-90deg,rgb(41 21 13 / .15) 0%,rgb(16 16 16) 100%);z-index:1}.blog .archive-description img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.blog .archive-description .archive-title{position:relative;z-index:2;font-size:clamp(2.6rem, -4.15rem + 11.25vw, 3.5rem);font-weight:700;width:min(100%, var(--col-width));margin-inline:auto;color:var(--white)}@media screen and (max-width:959px){.blog .archive-description{padding-inline:30px}}body.tax-sezione .site-inner{padding-block:60px}ul.section-list li li.section-item.zero-items{display:none}ul.section-list>.section-item{margin-bottom:4rem}.wpml-ls-statics-shortcode_actions a:hover,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:hover{color:var(--brown)}.wpml-ls-legacy-dropdown{width:80px}@media screen and (max-width:439px){.wpml-ls-legacy-dropdown{width:70px}}.wpml-ls-legacy-dropdown-click a,.wpml-ls-legacy-dropdown a{padding-top:2px;padding-bottom:2px;background-color:#fff0;border-color:#fff0}.wpml-customization{max-width:80px}.open-menu .wpml-ls-statics-shortcode_actions a,.open-menu .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a,.open-menu .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{color:var(--brown)}@media screen and (max-width:959px){.open-menu .header-widget-area{display:none}}.menu-item-icon-search{margin-left:22px;margin-right:0}.menu-item-icon-search img{width:30px!important}.search-overlay{height:100%;width:100%;display:none;position:fixed;z-index:99999;top:0;left:0;background-color:var(--light-gray);transition:all 0.3s ease}.search-overlay-content{position:relative;top:20%;width:80%;text-align:center;margin:auto}.search-overlay-content input[type="search"]{border:none;border-radius:5px}.search-overlay-content input[type="submit"]{margin-top:30px;display:inline-block;font-family:'Gilroy',sans-serif;font-size:1.6rem;font-weight:600;line-height:1;text-transform:uppercase;color:var(--white);padding:12px 10px;background-color:var(--brown);border:1px solid var(--light-gray);border-radius:3px}.search-overlay-content input[type="submit"]:hover{box-shadow:none;background-color:var(--light-gray);color:var(--brown);border:1px solid var(--light-gray)}.search-overlay-hide{position:absolute;top:5%;right:30px;font-size:66px;cursor:pointer;color:var(--brown)}@media screen and (max-width:959px){.search-overlay-hide{top:64px}.search-overlay-content{top:25%}}.search-block-group{margin-bottom:60px}.search-block-group .post-type-heading{margin-bottom:10px;font-size:clamp(2rem, -4rem + 10vw, 2.8rem);font-weight:600}.search-block-group ul li h2 a{display:block;font-size:1.8rem;font-weight:600;color:var(--brown);text-decoration:underline}.search-block-group ul li h2 a:hover,.search-block-group ul li h2 a:focus{color:#333;text-decoration:none}