.museum-event-hero{position:relative;isolation:isolate;min-height:440px;overflow:hidden;background:#29251f center/cover no-repeat;color:#fff}.museum-event-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(27,24,20,.96) 0%,rgba(27,24,20,.82) 48%,rgba(27,24,20,.3) 100%)}.museum-site .elementor .museum-event-hero__inner{justify-content:center;align-items:flex-start;min-height:440px;padding-block:24px;gap:0}.museum-event-breadcrumbs{margin:0 0 18px;color:#f4eee6;font-size:.68rem;line-height:1.5}.museum-event-breadcrumbs a{color:inherit;text-decoration:none}.museum-event-breadcrumbs span{margin:0 9px}.museum-site .museum-event-hero h1{max-width:780px;margin:0 0 12px;color:#fff;font-size:clamp(2.7rem,4.2vw,4.25rem);font-weight:400;line-height:.96}.museum-event-lead{max-width:680px;margin:0 0 10px;color:#f5f0e9;font-size:.82rem;line-height:1.55}.museum-event-date{margin:0 0 14px;color:#dfbd87;font-size:1rem;line-height:1.4}.museum-site .elementor .museum-event-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,920px);padding-top:13px;border-top:1px solid rgba(255,255,255,.24)}.museum-event-meta .elementor-widget-icon-box{min-width:0;padding:0 18px;border-right:1px solid rgba(255,255,255,.15)}.museum-event-meta .elementor-widget-icon-box:first-child{padding-left:0}.museum-event-meta .elementor-widget-icon-box:last-child{border-right:0}.museum-event-meta .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left}.museum-event-meta .elementor-icon-box-icon{margin:0 11px 0 0}.museum-event-meta .elementor-icon{color:#d8b57f;font-size:25px}.museum-event-meta .elementor-icon-box-title{margin:0 0 3px;color:#d8b57f;font-family:Inter,Arial,sans-serif;font-size:.58rem;font-weight:600;line-height:1.35;letter-spacing:.06em;text-transform:uppercase}.museum-event-meta .elementor-icon-box-description{color:#fff;font-size:.68rem;line-height:1.4}.museum-site .elementor .museum-event-actions{flex-direction:row;flex-wrap:wrap;width:auto;margin-top:14px;gap:10px}.museum-event-actions .elementor-button{min-height:42px;padding:12px 22px;border:1px solid #d5b47f;border-radius:2px;background:#d5b47f;color:#211d19;font-size:.68rem;text-transform:uppercase}.museum-event-actions .elementor-widget-button:last-child .elementor-button{background:transparent;color:#fff;border-color:#fff}
.museum-site .elementor .museum-event-section{padding:60px 0}.museum-site .elementor .museum-event-section>.museum-container{padding:0}.museum-site .elementor .museum-event-about{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:54px;align-items:stretch}.museum-event-about-copy h2,.museum-event-program h2,.museum-event-gallery-heading h2,.museum-event-topics h2,.museum-event-practical h2,.museum-event-recommend h2{margin:0 0 22px;font-size:2.25rem}.museum-event-source-text{color:#403b35;font-size:.88rem;line-height:1.8}.museum-event-source-text p{margin:0}.museum-event-focus{justify-content:center;padding:34px;background:#f5f2ed;border-radius:4px}.museum-event-focus-label{margin:0 0 12px;color:#80613b;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.museum-event-focus h3{margin:0 0 14px;font-size:1.8rem;line-height:1.12}.museum-event-focus p:last-child{margin:0;color:#5e574f;font-size:.78rem;line-height:1.65}
.museum-site .elementor .museum-event-program{padding-top:0}.museum-site .elementor .museum-event-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ded8ce;border-bottom:1px solid #ded8ce}.museum-event-program-step{position:relative;min-height:164px;padding:26px 25px;border-right:1px solid #ded8ce}.museum-event-program-step:last-child{border-right:0}.museum-event-program-step:after{content:"";position:absolute;left:25px;bottom:-4px;width:7px;height:7px;border-radius:50%;background:#b89a6f}.museum-event-program-step h3{margin:0 0 10px;color:#765633;font-family:Inter,Arial,sans-serif;font-size:.68rem;letter-spacing:.1em}.museum-event-program-step p{margin:0;font-family:'Cormorant Garamond',Georgia,serif;font-size:1.23rem;line-height:1.25}
.museum-site .elementor .museum-event-gallery-section{background:#f5f2ed}.museum-site .elementor .museum-event-gallery-heading{flex-direction:row;align-items:end;justify-content:space-between;margin-bottom:20px}.museum-event-gallery-heading h2{margin:0}.museum-event-gallery-heading p{max-width:520px;margin:0;color:#625b53;font-size:.77rem}.museum-event-gallery .museum-news-gallery{margin:0;background:#ebe5dc}.museum-event-gallery .museum-news-gallery__slide img{object-position:center}
.museum-site .elementor .museum-event-topics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.museum-event-topic{min-height:156px;padding:25px 22px;background:#f7f4ef;border:1px solid #eee8df}.museum-event-topic h3{margin:0 0 10px;font-size:1.27rem;line-height:1.16}.museum-event-topic p{margin:0;color:#5c554d;font-size:.72rem;line-height:1.6}.museum-site .elementor .museum-event-practical{padding:32px;background:#f2eee8;border-radius:4px}.museum-event-practical>h2{font-size:1.9rem}.museum-site .elementor .museum-event-practical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.museum-event-practical-item{padding:0 24px;border-right:1px solid #d9d0c3}.museum-event-practical-item:first-child{padding-left:0}.museum-event-practical-item:last-child{padding-right:0;border-right:0}.museum-event-practical-item h3{margin:0 0 9px;font-family:Inter,Arial,sans-serif;font-size:.61rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.museum-event-practical-item p{margin:0;font-size:.73rem;line-height:1.58}.museum-site .elementor .museum-event-recommend-head{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}.museum-event-recommend-head h2{margin:0}.museum-event-recommend .museum-cards--compact{grid-template-columns:repeat(4,minmax(0,1fr))}
.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(.museum-event-focus,.museum-event-gallery-section,.museum-event-topic,.museum-event-practical){background:var(--museum-bg)!important;color:var(--museum-text)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(.museum-event-program-grid,.museum-event-program-step,.museum-event-topic,.museum-event-practical-item){border-color:var(--museum-text)!important}
@media(max-width:1023px){.museum-site .elementor .museum-event-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.museum-event-meta .elementor-widget-icon-box:nth-child(2){border-right:0}.museum-site .elementor .museum-event-about{grid-template-columns:1fr}.museum-site .elementor .museum-event-program-grid,.museum-site .elementor .museum-event-topics-grid,.museum-site .elementor .museum-event-practical-grid,.museum-event-recommend .museum-cards--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.museum-event-program-step:nth-child(2),.museum-event-practical-item:nth-child(2){border-right:0}.museum-event-program-step:nth-child(-n+2),.museum-event-practical-item:nth-child(-n+2){border-bottom:1px solid #d9d0c3}}
@media(max-width:767px){.museum-event-hero{min-height:0}.museum-site .elementor .museum-event-hero__inner{min-height:0;padding-block:26px}.museum-site .museum-event-hero h1{font-size:2.42rem}.museum-event-lead{font-size:.77rem}.museum-site .elementor .museum-event-meta{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.museum-event-meta .elementor-widget-icon-box{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.15)}.museum-event-meta .elementor-widget-icon-box:nth-child(2n){border-right:0}.museum-event-meta .elementor-icon-box-icon{margin-right:8px}.museum-event-meta .elementor-icon{font-size:21px}.museum-event-meta .elementor-icon-box-description{font-size:.61rem}.museum-site .elementor .museum-event-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.museum-event-actions .elementor-button{width:100%;padding-inline:10px}.museum-site .elementor .museum-event-section{padding:44px 0}.museum-event-about-copy h2,.museum-event-program h2,.museum-event-gallery-heading h2,.museum-event-topics h2,.museum-event-recommend h2{font-size:1.95rem}.museum-site .elementor .museum-event-gallery-heading{align-items:start;flex-direction:column;gap:8px}.museum-site .elementor .museum-event-program-grid,.museum-site .elementor .museum-event-topics-grid,.museum-site .elementor .museum-event-practical-grid,.museum-event-recommend .museum-cards--compact{grid-template-columns:1fr}.museum-event-program-step,.museum-event-practical-item{border-right:0;border-bottom:1px solid #d9d0c3}.museum-event-program-step:last-child,.museum-event-practical-item:last-child{border-bottom:0}.museum-site .elementor .museum-event-practical{padding:26px 22px}.museum-event-practical-item{padding:18px 0}.museum-event-practical-item:first-child{padding-top:0}.museum-event-practical-item:last-child{padding-bottom:0}.museum-site .elementor .museum-event-recommend-head{align-items:flex-start;flex-direction:column;gap:8px}}
.museum-site .elementor .museum-event-hero{padding:0!important}
