.museum-site .museum-charter-link .elementor-button-content-wrapper{align-items:center;gap:12px}.museum-site .museum-charter-link .elementor-button-icon{display:flex;align-items:center;flex-shrink:0;margin:0}.museum-site .museum-charter-link .elementor-button-icon svg{width:30px;height:30px;fill:none;color:currentColor}
/* Original exposition photography, authorized by the owner for these content sections. */
.museum-site .elementor .museum-about-section .museum-about-exposition>.museum-exposition-photo-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;padding:40px 0;border-bottom:1px solid #ded8ce;width:100%}
.museum-site .elementor .museum-about-section .museum-about-exposition>.museum-exposition-photo-row:last-child{border-bottom:0;padding-bottom:0}
.museum-site .elementor .museum-exposition-photo-row>.museum-exposition-copy{width:100%;min-width:0;gap:0}.museum-site .elementor .museum-about-section .museum-about-exposition>.museum-exposition-photo-row--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
.museum-site .museum-exposition-photo-row--reverse .museum-exposition-gallery{order:-1}.museum-site .museum-exposition-number .elementor-heading-title{font-family:Inter,Arial,sans-serif;font-size:.75rem;letter-spacing:.15em;color:#6b5133;line-height:1.5;margin-bottom:18px}
.museum-site .museum-exposition-copy h3{font-size:2rem;margin-bottom:18px}.museum-site .museum-exposition-copy p:last-child{margin-bottom:0}
.museum-site .elementor .museum-exposition-gallery{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;aspect-ratio:2/1;align-self:center}
.museum-site .museum-exposition-photo{width:100%;min-width:0;height:100%;margin:0;border-radius:4px;overflow:hidden}.museum-site .museum-exposition-photo--lead{grid-row:1/3}.museum-exposition-photo .elementor-widget-container,.museum-exposition-photo a{display:block;width:100%;height:100%}.museum-site .museum-exposition-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .18s ease}.museum-exposition-photo a:hover img{filter:brightness(1.06)}.museum-exposition-photo a:focus-visible{outline:3px solid #b89a6f;outline-offset:-3px}
.museum-exposition-photo figure{display:flex;flex-direction:column;height:100%;width:100%;margin:0}.museum-exposition-photo figure>a{height:auto;flex:1;min-height:0}.museum-site .museum-exposition-photo figcaption{flex-shrink:0;font-size:.7rem;line-height:1.35;margin:0;padding:6px 0;text-align:left}
@media(max-width:1023px){.museum-site .elementor .museum-about-section .museum-about-exposition>.museum-exposition-photo-row{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.museum-site .museum-exposition-photo-row--reverse .museum-exposition-gallery{order:0}.museum-site .elementor .museum-exposition-gallery{max-width:760px}.museum-site .museum-exposition-copy h3{font-size:1.85rem}}
@media(max-width:767px){.museum-site .elementor .museum-exposition-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:12px;aspect-ratio:auto}.museum-site .museum-exposition-photo{height:auto;aspect-ratio:4/3}.museum-site .museum-exposition-photo--lead{grid-column:1/-1;grid-row:auto}.museum-site .museum-exposition-photo img{height:100%}}
/* P02 uses the shared container, typography and inner hero dimensions. */
.museum-site .elementor .museum-about-facts-band{padding:42px 0 44px;background:#f7f5f2}
.museum-site .elementor .museum-about-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.museum-site .museum-about-fact{width:100%;text-align:center}.museum-site .museum-about-fact .elementor-icon-box-wrapper{display:block;text-align:center}.museum-site .museum-about-fact .elementor-icon-box-icon{margin:0 0 14px}.museum-site .museum-about-fact svg{width:40px;height:40px;fill:none}.museum-site .museum-about-fact .elementor-icon-box-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:2.6rem;line-height:1.15;font-weight:400;margin:0 0 8px;color:#24231f}.museum-site .museum-about-fact .elementor-icon-box-description{font-size:.8rem;line-height:1.5;max-width:190px;margin:auto;color:#34312b}
.museum-site .elementor .museum-about-section{padding:48px 0}.museum-site .elementor .museum-about-section .e-con{padding:0}
.museum-site .elementor .museum-about-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.museum-site .elementor .museum-about-story>.e-con{width:100%;min-width:0}
.museum-site .museum-about-section h2{font-size:2.4rem;line-height:1.2;margin:0 0 24px}.museum-site .museum-about-section h3{font-size:1.65rem;line-height:1.25;margin:0 0 16px}.museum-site .museum-about-section p{font-size:.875rem;line-height:1.8;margin:0 0 20px}
.museum-site .museum-about-video{border-radius:4px;overflow:hidden}.museum-site .museum-about-video .elementor-custom-embed-image-overlay img{aspect-ratio:16/9;object-fit:cover}.museum-site .museum-about-video .elementor-custom-embed-image-overlay:before{content:"";position:absolute;inset:0;background:#0004;pointer-events:none}.museum-site .museum-about-video .elementor-custom-embed-play{display:grid;place-items:center;width:80px;height:80px;background:#fff;border-radius:50%;color:#9b815d}.museum-site .museum-about-video .elementor-custom-embed-play svg{width:40px;height:40px;fill:currentColor;filter:none}.museum-site .museum-about-video .elementor-custom-embed-play i{font-size:42px;text-shadow:none;color:inherit}
.museum-site .museum-about-video-caption p{font-size:.75rem;color:#635e55;line-height:1.6;margin:14px 0 0}.museum-site .museum-about-video-caption a{text-decoration:underline;text-underline-offset:4px}
.museum-site .museum-about-directions-section>.elementor-widget-heading{text-align:center}.museum-site .elementor .museum-about-directions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.museum-site .elementor .museum-about-card{width:100%;min-width:0;background:#f7f5f2;border-radius:4px;overflow:hidden;gap:0}
.museum-site .museum-about-card-image img{display:block;width:100%;aspect-ratio:1.95;object-fit:cover;filter:grayscale(.65) sepia(.15)}.museum-site .elementor .museum-about-card>.museum-about-card-body{padding:24px;gap:0;flex-grow:1}.museum-site .museum-about-card h3{font-size:1.5rem;margin-bottom:14px}.museum-site .museum-about-card h3 a{text-decoration:none}.museum-site .museum-about-card p{font-size:.78rem;line-height:1.65;margin:0 0 16px}.museum-site .museum-about-card-link{margin-top:auto;text-align:right}.museum-site .museum-about-card-link .elementor-button{background:transparent;border:0;color:#24231f;padding:8px;min-width:44px;min-height:44px;font-size:1.4rem}.museum-site .museum-about-card-link .elementor-button:hover{background:#eee7dd;color:#775b35}
.museum-site .elementor .museum-about-exposition{scroll-margin-top:32px}.museum-site .museum-about-exposition> .elementor-widget-heading{max-width:860px}.museum-site .elementor .museum-about-halls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.museum-site .elementor .museum-about-hall{width:100%;min-width:0}.museum-site .elementor .museum-about-special{border-top:1px solid #ded8ce;margin-top:24px;padding-top:32px;max-width:940px}
.museum-site .elementor .museum-about-section .museum-about-quote{position:relative;isolation:isolate;padding:42px 46px 42px 100px;min-height:180px;justify-content:center;border-radius:4px;background-position:right center;background-size:auto 100%;background-repeat:no-repeat;overflow:hidden}
.museum-about-quote:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f5f2ee 35%,#f5f2eef0 46%,#f5f2ee00 74%)}.museum-site .museum-about-quote-text{width:57%}.museum-site .museum-about-quote-text p{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.6rem;line-height:1.35;margin:0}.museum-about-quote-mark{position:absolute;left:-64px;top:-8px;color:#cbbfab;font-family:Georgia,serif;font-size:5.5rem;line-height:1}
@media(max-width:1023px){.museum-site .elementor .museum-about-directions{grid-template-columns:repeat(2,minmax(0,1fr))}.museum-site .elementor .museum-about-story{grid-template-columns:1fr 1fr;gap:28px}.museum-site .elementor .museum-about-facts{gap:16px}.museum-site .elementor .museum-about-halls{gap:28px}}
@media(max-width:767px){.museum-site .elementor .museum-about-facts-band{padding:28px 0}.museum-site .elementor .museum-about-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.museum-site .museum-about-fact .elementor-icon-box-title{font-size:2.1rem}.museum-site .museum-about-fact .elementor-icon-box-description{font-size:.72rem}.museum-site .elementor .museum-about-section{padding:32px 0}.museum-site .elementor .museum-about-story,.museum-site .elementor .museum-about-halls{grid-template-columns:minmax(0,1fr);gap:24px}.museum-site .elementor .museum-about-directions{grid-template-columns:minmax(0,1fr);gap:24px}.museum-site .museum-about-section h2{font-size:2rem}.museum-site .museum-about-video .elementor-custom-embed-play{width:64px;height:64px}.museum-site .elementor .museum-about-section .museum-about-quote{padding:32px 24px 135px 48px;background-size:auto 130px;background-position:right bottom}.museum-about-quote:before{background:linear-gradient(180deg,#f5f2ee 35%,#f5f2ee00 85%)}.museum-site .museum-about-quote-text{width:100%}.museum-site .museum-about-quote-text p{font-size:1.4rem}.museum-about-quote-mark{left:-32px;font-size:3.5rem}}
.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(.museum-about-facts-band,.museum-about-card,.museum-about-quote){background:var(--museum-bg)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-about-quote:before{display:none}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(.museum-about-fact,.museum-about-section) :is(p,h2,h3,.elementor-icon-box-title,.elementor-icon-box-description,a){color:var(--museum-text)!important}
.museum-site .elementor .museum-about-section .museum-about-special{padding-top:32px}
.museum-site .museum-about-section .museum-section-link .elementor-button{white-space:normal;max-width:100%;text-align:left}
.museum-site .museum-about-fact .elementor-icon-box-description{overflow-wrap:anywhere;hyphens:auto}
.museum-site .museum-about-video .elementor-custom-embed-play :is(svg,i){display:none}.museum-site .museum-about-video .elementor-custom-embed-play:after{content:"";display:block;width:0;height:0;margin-left:5px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #9b815d}
@media(max-width:767px){.museum-site[data-museum-size] .museum-about-fact{min-width:0}.museum-site .museum-about-fact .elementor-icon-box-title{overflow-wrap:anywhere}}
/* Native Elementor About copy, editable figures and decorative interior. */
.museum-site .elementor .museum-home-about{display:flex;flex-direction:row;align-items:stretch;gap:32px}
.museum-site .elementor .museum-home-about>.museum-about-copy{width:calc(25% - 24px);flex-shrink:0;justify-content:center;gap:0}
.museum-site .museum-about-copy h2{margin:0 0 24px}.museum-site .museum-about-copy p{font-size:.8rem;line-height:1.6;margin:0 0 18px}
.museum-site .elementor .museum-home-about>.museum-about-stats{position:relative;isolation:isolate;overflow:hidden;border-radius:5px;width:calc(75% - 8px);min-width:0;min-height:300px;padding:0;justify-content:center}
.museum-site .elementor .museum-about-stats>.museum-about-stats-image{position:absolute;inset:0 0 0 auto;width:58%;height:100%;margin:0;z-index:0;mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}
.museum-about-stats-image .elementor-widget-container{height:100%}.museum-site .museum-about-stats-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% center;filter:grayscale(1) sepia(.18);opacity:.82}
.museum-site .elementor .museum-about-stats>.museum-about-stats-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:62%;min-width:0;padding:32px 0 32px 40px;gap:0 28px}
.museum-site .elementor .museum-about-stats-grid>.museum-about-stat{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;width:100%;padding:24px 0 0;gap:2px}
.museum-site .elementor .museum-about-stats-grid>.museum-about-stat:nth-child(-n+2){padding:0 0 24px;border-bottom:1px solid #d6cfc4}
.museum-site .museum-about-stat:first-child:after{content:"";position:absolute;left:100%;bottom:-1px;width:28px;height:1px;background:#d6cfc4}
@media(min-width:768px) and (max-width:1023px){.museum-site .museum-about-stat:first-child:after{width:18px}}@media(max-width:767px){.museum-site .museum-about-stat:first-child:after{width:20px}}
.museum-site .museum-about-stat .elementor-widget{margin:0;width:100%}.museum-site .museum-about-stat-number .elementor-heading-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.05;letter-spacing:-.035em;color:#24231f;white-space:nowrap}
.museum-site .museum-about-stat-caption p{font-family:Inter,Arial,sans-serif;font-size:.75rem;line-height:1.35;color:#34312b;margin:0}
@media(min-width:768px) and (max-width:1023px){.museum-site .elementor .museum-home-about{gap:24px}.museum-site .elementor .museum-home-about>.museum-about-copy{width:28%}.museum-site .elementor .museum-home-about>.museum-about-stats{width:calc(72% - 24px)}.museum-site .elementor .museum-about-stats>.museum-about-stats-grid{width:76%;padding-left:24px;gap:0 18px}.museum-site .museum-about-stat-number .elementor-heading-title{font-size:2rem}.museum-site .museum-about-stat-caption p{font-size:.68rem}}
@media(max-width:767px){.museum-site .elementor .museum-home-about{flex-direction:column;gap:24px}.museum-site .elementor .museum-home-about>.museum-about-stats{min-height:300px}.museum-site .elementor .museum-about-stats>.museum-about-stats-grid{width:100%;padding:28px 24px;gap:0 20px}.museum-site .elementor .museum-about-stats>.museum-about-stats-image{width:70%;opacity:.24}.museum-site .museum-about-stat-number .elementor-heading-title{font-size:2rem}.museum-site .museum-about-stat-caption p{font-size:.7rem}}
.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-about-stats{background:var(--museum-bg)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-about-stats-image{display:none}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-about-stats :is(.elementor-heading-title,p){color:var(--museum-text)!important}
/* Shared parameters; the same geometry applies to every internal page. */
.museum-site .museum-hero .museum-hero__pagination{left:max(8px,calc(max(var(--museum-gutter,32px),calc((100% - var(--museum-width,1240px))/2)) - 44px - var(--museum-pagination-x,25px)));top:var(--museum-pagination-top,35%);bottom:auto;display:flex;flex-direction:column;align-items:center;gap:var(--museum-pagination-gap,16px)}
@media(min-width:768px){.museum-site .elementor .museum-hero--home .museum-hero__content{padding-left:max(0px,calc(52px + var(--museum-pagination-x,25px) - max(var(--museum-gutter,32px),calc((100% - var(--museum-width,1240px))/2))))}}
.museum-site .museum-hero__pagination button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:var(--museum-pagination-color,#ddd);font-family:Inter,Arial,sans-serif;font-weight:400;font-size:var(--museum-pagination-size,12px);line-height:24px;box-shadow:none;transition:color .18s ease,background-color .18s ease;cursor:pointer}
.museum-site .museum-hero__pagination button[aria-pressed=true]{color:var(--museum-pagination-active,#fff);border:0}
.museum-site .museum-hero__pagination button:before{content:none}
.museum-site .museum-hero__pagination .museum-hero__number--separator{margin-bottom:var(--museum-pagination-line,40px)}
.museum-site .museum-hero__pagination .museum-hero__number--separator:after{content:"";position:absolute;left:50%;top:calc(100% + var(--museum-pagination-gap,16px)/2);width:1px;height:var(--museum-pagination-line,40px);transform:translateX(-50%);background:var(--museum-pagination-indicator,#d5b987);opacity:.7}
.museum-site .museum-hero__pagination button:is(:hover,:focus){background:rgba(184,154,111,.16);color:var(--museum-pagination-hover,#ead7b7);box-shadow:none}.museum-site .museum-hero__pagination button[aria-pressed=true]:is(:hover,:focus){color:var(--museum-pagination-active,#fff)}
.museum-site .museum-hero__pagination button[hidden]{display:none}.museum-site .museum-hero__next svg{width:18px;height:24px;fill:none}
@media(max-width:767px){.museum-site .museum-hero .museum-hero__pagination{top:auto;bottom:var(--museum-pagination-bottom,24px);left:var(--museum-pagination-x,20px);flex-direction:row;gap:var(--museum-pagination-gap,8px)}.museum-site .museum-hero__pagination .museum-hero__number--separator{margin-bottom:0;margin-right:var(--museum-pagination-line,24px)}.museum-site .museum-hero__pagination .museum-hero__number--separator:after{left:calc(100% + var(--museum-pagination-gap,8px)/2);top:50%;width:var(--museum-pagination-line,24px);height:1px;transform:translateY(-50%)}.museum-hero__next svg{transform:rotate(-90deg)}}
@media(max-width:767px){.museum-site .elementor.elementor .museum-visitor-panel{background:#24231f;width:100%}}
.museum-site .elementor .museum-visitor-panel{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;margin-top:-120px;min-height:120px;background:rgba(32,30,26,.78);backdrop-filter:blur(10px);color:#f7f4ef}
.museum-site .museum-visitor-panel>.museum-visitor-item{min-width:0;width:100%;display:flex;align-items:center;padding:24px 28px;border-right:1px solid #ffffff20}.museum-site .museum-visitor-panel>.museum-visitor-item:last-child{border-right:0}
.museum-visitor-item .elementor-widget-container{width:100%}.museum-visitor-item .elementor-icon-box-wrapper{display:flex;align-items:center;text-align:left;gap:20px}.museum-visitor-item .elementor-icon-box-icon{display:flex;align-items:center;flex-shrink:0;margin:0}.museum-visitor-item .elementor-icon-box-content{min-width:0}.museum-visitor-item .elementor-icon{display:flex;line-height:1}.museum-site .museum-visitor-item .elementor-icon svg{width:1em;height:1em;fill:none}.museum-visitor-item .elementor-icon-box-title{letter-spacing:.06em;text-transform:uppercase}.museum-visitor-item .elementor-icon-box-description{overflow-wrap:anywhere}.museum-visitor-item a{color:inherit}
@media(max-width:1023px){.museum-site .elementor .museum-visitor-panel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-220px;min-height:220px}.museum-site .museum-visitor-panel>.museum-visitor-item:nth-child(2){border-right:0}.museum-site .museum-visitor-panel>.museum-visitor-item:nth-child(-n+2){border-bottom:1px solid #ffffff20}}
@media(max-width:767px){.museum-site .elementor .museum-visitor-panel{width:100%;margin-top:0;min-height:0}.museum-site .museum-visitor-panel>.museum-visitor-item{padding:22px 16px}.museum-visitor-item .elementor-icon-box-wrapper{gap:12px}.museum-hero--home .museum-hero__pagination{bottom:24px;top:auto}.museum-site .museum-visitor-item .elementor-icon-box-title{font-size:10px}}
.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-visitor-panel{background:var(--museum-bg)!important;color:var(--museum-text)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-visitor-item :is(.elementor-icon-box-title,.elementor-icon-box-description){color:var(--museum-text)!important}
@media(max-width:767px){.museum-site .elementor.elementor .museum-donation-banner{background-position:right bottom;background-size:auto 165px}}
.museum-site .museum-header .elementor-nav-menu a:is(:hover,:focus,.elementor-item-active){text-decoration:none}
.museum-site .elementor .museum-donation-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:5px;background-color:#f5f2ee;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;padding:38px 46px 34px 92px;min-height:278px;justify-content:center}
.museum-donation-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f5f2ee 36%,rgba(245,242,238,.94) 47%,rgba(245,242,238,0) 72%)}
.museum-site .elementor .museum-donation-copy{padding:0;width:52%;max-width:535px;gap:0}.museum-site .museum-donation-copy h2{font-size:2.3rem;line-height:1.15;margin:0 0 17px}.museum-site .museum-donation-copy p{font-size:.88rem;line-height:1.7;margin:0 0 8px}.museum-site .museum-donation-copy .elementor-button{white-space:normal;text-align:left}.museum-donation-quote{position:absolute;left:-58px;top:-16px;color:#b9afa2;font-family:Georgia,serif;font-size:6rem;line-height:1}
@media(max-width:767px){.museum-site .elementor .museum-donation-banner{padding:34px 24px 154px 48px;background-size:auto 165px;background-position:bottom right}.museum-donation-banner:before{background:linear-gradient(180deg,#f5f2ee 45%,rgba(245,242,238,0) 80%)}.museum-site .elementor .museum-donation-copy{width:100%;max-width:none}.museum-site .museum-donation-copy h2{font-size:1.85rem}.museum-donation-quote{left:-32px;top:-8px;font-size:4rem}}
.museum-site .museum-cards--exhibition .museum-card{background:var(--museum-surface);border:0;border-radius:4px;overflow:hidden}
.museum-site .museum-cards--compact .museum-card{position:relative;overflow:hidden;border-radius:3px;min-height:178px;background:#24231f;color:#fff}.museum-site .museum-cards--compact .museum-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38}.museum-site .museum-cards--compact .museum-card__body{position:relative;padding:24px 18px 36px 88px}.museum-site .museum-cards--compact time{position:absolute;left:18px;top:18px;max-width:60px;display:grid;color:#f5eee5;font-size:.62rem;line-height:1.5}.museum-site .museum-cards--compact .museum-card__day{font-family:'Cormorant Garamond',Georgia,serif;font-size:2.8rem;line-height:1.1}.museum-site .museum-cards--compact h3{font-family:Inter,Arial,sans-serif;font-size:.9rem;line-height:1.5;letter-spacing:0;-webkit-line-clamp:4;margin:0}.museum-site .museum-cards--compact p{display:none}.museum-site .museum-cards--compact .museum-card__arrow{position:absolute;right:18px;bottom:12px;color:#e4c79f}
.museum-site .museum-skip:not(:focus){width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}
.museum-hero__viewport{width:100%;min-width:0}.museum-hero__viewport .swiper-wrapper{align-items:stretch}.museum-hero__viewport .swiper-slide{height:auto}.museum-hero__viewport:not(.swiper-initialized) .swiper-wrapper{display:block}
.museum-site .elementor .museum-container{width:calc(100% - var(--museum-gutter)*2);max-width:var(--museum-width);margin-inline:auto;padding:0}
.museum-site .elementor .museum-section{padding:56px 0;gap:0}
.museum-site .elementor .museum-section-heading,.museum-site .elementor .museum-home-about,.museum-site .elementor .museum-home-about>.e-con{padding:0}
.museum-site .elementor .museum-hero__picture img{width:100%;height:100%;max-height:none;object-fit:cover}
.museum-hero__slide{overflow:hidden}
.museum-site .museum-card h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.museum-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.museum-site .museum-footer .museum-footer-inner{padding:0}.museum-site .museum-footer .museum-footer-inner>.e-con{padding:0}.museum-site .museum-footer .museum-footer-bottom{width:100%}
@media(max-width:767px){.museum-site .elementor .museum-section{padding:36px 0}.museum-site .museum-footer .museum-footer-inner>.e-con{width:100%;min-height:0}.museum-site .museum-footer{padding:36px 0 24px}}
.museum-site .museum-section-heading{margin-bottom:32px;gap:24px}.museum-site .museum-section-heading h2{margin:0}
.museum-site .museum-section-link .elementor-button{background:transparent;color:var(--museum-accent-ink);border:0;border-radius:0;padding:12px 0;font-size:.8rem;line-height:1.5;font-family:Inter,Arial,sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
.museum-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.museum-card{min-width:0;border:1px solid var(--museum-border);background:var(--museum-bg)}.museum-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none!important}.museum-card__image{width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}.museum-card__body{padding:22px;display:flex;flex-direction:column;flex:1;position:relative}.museum-site .museum-card h3{font-size:1.5rem;line-height:1.25;margin:0 0 14px}.museum-card p{font-size:.8rem;line-height:1.65;color:var(--museum-muted)}.museum-card time{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--museum-accent-ink);margin-bottom:12px}.museum-card__arrow{color:var(--museum-accent-ink);margin-top:auto;font-size:1.3rem}.museum-card>a:hover h3{text-decoration:underline;text-underline-offset:4px}.museum-cards--news .museum-card{border:0}.museum-cards--news .museum-card__body{padding:22px 0 0}.museum-home-about{align-items:center}.museum-home-about h2{margin:0 0 24px}.museum-home-about p{font-size:.94rem}.museum-home-about-image img{width:100%;aspect-ratio:1.75;object-fit:cover}.museum-info-icon{flex-shrink:0;line-height:1}.museum-footer .museum-footer-inner>.e-con{--gap:0;gap:0}
@media(max-width:1023px){.museum-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.museum-site .museum-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.museum-home-about>.e-con{width:100%!important}.museum-cards{grid-template-columns:minmax(0,1fr);gap:28px}.museum-card__image{aspect-ratio:1.55}.museum-site .museum-home-about{gap:28px}}
@font-face{font-family:Inter;src:url('../fonts/inter-cyrillic.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0400-052F,U+2116}
@font-face{font-family:Inter;src:url('../fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url('../fonts/cormorant-cyrillic.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+0400-052F,U+2116}
@font-face{font-family:'Cormorant Garamond';src:url('../fonts/cormorant-latin.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
.museum-site{--museum-bg:#fff;--museum-surface:#f5f2ee;--museum-text:#24231f;--museum-muted:#57534c;--museum-accent:#b89a6f;--museum-accent-ink:#80613b;--museum-border:#e4ded5;--museum-width:1240px;--museum-gutter:32px;--museum-hero-height:440px;color:var(--museum-text);font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.7;background:var(--museum-bg)}
.museum-site *{box-sizing:border-box}
.museum-site h1,.museum-site h2,.museum-site h3,.museum-site h4{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;color:inherit;letter-spacing:-.02em}
.museum-site h1{font-size:clamp(2.5rem,4.45vw,4.25rem);line-height:1.08}.museum-site h2{font-size:clamp(2rem,3vw,2.6rem);line-height:1.18}.museum-site h3{font-size:1.75rem;line-height:1.24}
.museum-site p{margin:0 0 1.1em}.museum-site a{color:inherit;text-decoration:none}.museum-site a:hover{text-decoration:underline;text-underline-offset:5px}
.museum-site :focus-visible{outline:3px solid #80613b;outline-offset:4px}.museum-site .museum-footer :focus-visible,.museum-site .museum-hero :focus-visible{outline-color:#e6cba7}
.museum-container{width:calc(100% - var(--museum-gutter)*2);max-width:var(--museum-width);margin-inline:auto;min-width:0}
.museum-service-heading{width:calc(100% - var(--museum-gutter)*2);max-width:var(--museum-width);margin:48px auto 24px}.museum-service-heading h1{margin:0}
.museum-section{padding-block:64px}.museum-site .elementor-widget:not(:last-child){margin-block-end:0}
.museum-site .museum-header{min-height:104px;background:#fff;border-bottom:1px solid #eee9e2;color:#24231f;padding:14px 28px;gap:24px;align-items:center;flex-wrap:nowrap}
.museum-header .museum-logo{width:188px;flex-shrink:0}.museum-header .museum-logo img{width:188px;height:76px;object-fit:contain}
.museum-header .museum-navigation{flex:1;min-width:0}.museum-header .elementor-nav-menu a{font-family:Inter,Arial,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;padding:12px 10px!important}
.museum-header .elementor-nav-menu a.elementor-item-active{color:var(--museum-accent-ink)}
.museum-header .museum-ticket{flex-shrink:0}.museum-site .museum-ticket .elementor-button{background:#24231f;color:#fff;border-radius:3px;padding:18px 24px;font-size:.75rem;font-weight:500;text-transform:uppercase}
.museum-site button.museum-a11y-toggle{display:grid;place-items:center;border:0;background:transparent;color:#24231f;width:44px;height:44px;padding:10px;cursor:pointer}
.museum-site .museum-header .elementor-menu-toggle{display:none}
.museum-site .museum-header .elementor-nav-menu--main{display:block}
.museum-site .museum-header .elementor-nav-menu--dropdown{display:none}
.museum-site .museum-header .elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown{display:block}
.museum-site .museum-footer{background:#24231f;color:#f5f2ee;padding:56px 0 28px}.museum-footer .museum-footer-inner{max-width:var(--museum-width);width:calc(100% - var(--museum-gutter)*2);margin:auto;gap:48px}
.museum-footer .museum-footer-logo{width:180px;background:white;padding:8px}.museum-footer h3{font-family:Inter,Arial,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.07em;margin-bottom:18px}.museum-footer p,.museum-footer a{font-size:.85rem;line-height:1.9}.museum-footer a{color:#f5f2ee}.museum-footer .museum-footer-bottom{border-top:1px solid #4c4943;margin-top:36px;padding-top:22px;font-size:.75rem;color:#d8d2c8}
.museum-hero{position:relative;isolation:isolate;min-height:var(--museum-hero-height);background:#24231f;color:white}.museum-hero__slide{position:relative;min-height:var(--museum-hero-height);padding-block:30px 44px}.museum-hero__slide[hidden]{display:none!important}
.museum-hero__picture,.museum-hero__picture img,.museum-hero__shade{position:absolute;inset:0;width:100%;height:100%}.museum-hero__picture img{object-fit:cover}.museum-hero__shade{background:linear-gradient(90deg,rgba(26,25,22,.9) 0%,rgba(26,25,22,.7) 36%,rgba(26,25,22,.08) 100%)}
.museum-hero__content{position:relative;z-index:1}.museum-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;margin-bottom:54px;color:#eee9e1}.museum-breadcrumbs span:last-child{max-width:75%;overflow-wrap:anywhere}
.museum-site .museum-hero__title{max-width:850px;margin:0 0 22px;color:#fff;font-size:clamp(2.5rem,4.45vw,4.25rem);line-height:1.08}.museum-hero__description{max-width:560px;font-size:1.05rem;line-height:1.7;color:#f7f4ef}
.museum-hero--home{--museum-hero-height:620px}.museum-hero--home .museum-hero__slide{padding-block:76px 155px}.museum-site .museum-hero--home .museum-hero__title{font-size:clamp(3rem,5.55vw,5rem);max-width:720px}.museum-hero--home .museum-hero__description{max-width:440px;margin-bottom:32px}
.museum-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:14px 26px;border:1px solid currentColor;border-radius:3px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;text-decoration:none!important}.museum-btn--accent{background:var(--museum-accent);color:#24231f!important;border-color:var(--museum-accent)}.museum-btn--accent:hover{background:#c7ad89}
.museum-hero__pagination{position:absolute;left:25px;top:35%;display:grid;gap:16px;z-index:3}.museum-hero__pagination button{font-family:Inter,Arial,sans-serif;color:#ddd;background:transparent;border:0;border-left:2px solid transparent;padding:10px;font-size:.75rem;cursor:pointer}.museum-hero__pagination button[aria-pressed=true]{border-color:#d5b987;color:#fff}
.museum-hero__info{position:relative;z-index:2;margin-top:-120px;min-height:120px;background:rgba(32,30,26,.8);backdrop-filter:blur(10px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.museum-hero__info>div{display:flex;align-items:flex-start;gap:18px;padding:24px;border-right:1px solid #ffffff20}.museum-info-icon{font-size:30px;color:#d7ba8d}.museum-info-label{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#e1c69f;margin-bottom:7px}.museum-hero__info p{font-size:.8rem;line-height:1.5;margin:0}
.museum-documents{list-style:none;margin:0;padding:0;border:1px solid var(--museum-border)}.museum-document{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:24px;padding:22px 26px;border-bottom:1px solid var(--museum-border);align-items:center}.museum-document:last-child{border-bottom:0}.museum-document__icon{font-size:1.7rem;color:var(--museum-accent-ink)}.museum-document__title{font-family:'Cormorant Garamond',Georgia,serif;font-size:1.5rem;line-height:1.35}.museum-document small{display:block;font-size:.8rem;color:var(--museum-muted);margin-top:6px}.museum-document__open{font-size:.8rem;min-height:44px;display:flex;align-items:center;gap:12px}.museum-document:hover{background:var(--museum-surface)}
.museum-skip{position:fixed;top:-200px;left:20px;padding:12px 20px;background:white;color:#24231f;z-index:100000}.museum-skip:focus{top:12px}.museum-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.museum-a11y-panel[hidden]{display:none!important}.museum-a11y-panel{position:fixed;z-index:100001;inset:0 0 auto;background:#fff;color:#24231f;border-bottom:2px solid #24231f;max-height:90vh;overflow:auto;padding:22px 0;box-shadow:0 10px 35px #0003}.museum-a11y-panel .museum-container{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.museum-a11y-panel h2{width:100%;font-size:1.6rem;margin:0}.museum-a11y-panel label{font-family:Arial,sans-serif;font-size:16px}.museum-a11y-panel select{display:block;max-width:100%;min-height:44px;padding:8px}.museum-site .museum-a11y-panel button{min-height:44px;padding:10px 14px;border:1px solid #57534c;background:#fff;color:#24231f;border-radius:3px;cursor:pointer}.museum-site .museum-a11y-panel button:is(:hover,:focus-visible){background:#f4f0eb;color:#24231f}
html[data-museum-size=large]{font-size:120%}html[data-museum-size=larger]{font-size:140%}.museum-site[data-museum-font=sans] *{font-family:Arial,sans-serif!important}.museum-site[data-museum-font=serif] *{font-family:'Times New Roman',serif!important}.museum-site[data-museum-spacing=true]{letter-spacing:.08em;line-height:2}.museum-site[data-museum-spacing=true] .museum-card :is(h3,p){display:block;-webkit-line-clamp:unset;overflow:visible}.museum-site[data-museum-images=true] :is(img,picture,.elementor-widget-image,.elementor-widget-video,.museum-news-gallery,.museum-exposition-gallery,.museum-contact-entrance,.museum-contact-hours-art,.museum-exhibition-hero__image){display:none!important}.museum-site[data-museum-images=true] *,.museum-site[data-museum-images=true] *::before,.museum-site[data-museum-images=true] *::after{background-image:none!important}.museum-site[data-museum-images=true] .museum-hero__shade{background:#24231f}.museum-site[data-museum-images=true] .museum-exhibition-hero__inner{grid-template-columns:minmax(0,1fr)}
.museum-site[data-museum-scheme=light]{--museum-bg:#fff;--museum-text:#000}.museum-site[data-museum-scheme=dark]{--museum-bg:#000;--museum-text:#fff}.museum-site[data-museum-scheme=sepia]{--museum-bg:#f4e9d1;--museum-text:#382916}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]){background:var(--museum-bg)!important;color:var(--museum-text)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) *{border-color:currentColor!important;color:var(--museum-text)!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) *::before,.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) *::after{border-color:currentColor!important;color:var(--museum-text)!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(.museum-header,.museum-footer,.museum-section,.museum-hero,.museum-hero__info,.museum-hero__slide,.museum-hero__content,.museum-a11y-panel,main,article,section,aside,nav,div,li,figure,figcaption,table,thead,tbody,tr,th,td){background-color:var(--museum-bg)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(input,select,textarea,button,.elementor-button,.museum-btn){border:2px solid var(--museum-text)!important;background:var(--museum-bg)!important;color:var(--museum-text)!important}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) a{text-decoration:underline!important;text-decoration-thickness:.08em;text-underline-offset:.18em}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(a,button,[role=button],[aria-current],[aria-pressed=true]):is(:hover,:focus-visible),.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is([aria-current],[aria-pressed=true]){background:var(--museum-text)!important;color:var(--museum-bg)!important;outline:2px solid var(--museum-text)!important;outline-offset:2px}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) :is(.museum-hero__picture,.museum-hero__shade,.museum-cards--compact .museum-card__image){display:none!important}
body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) *{border-color:currentColor!important;color:var(--museum-text)!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) *::before,body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) *::after{border-color:currentColor!important;color:var(--museum-text)!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) :is(.museum-header,.museum-footer,.museum-section,.museum-hero,.museum-hero__info,.museum-hero__slide,.museum-hero__content,.museum-a11y-panel,main,article,section,aside,nav,div,li,figure,figcaption,table,thead,tbody,tr,th,td){background-color:var(--museum-bg)!important}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) :is(input,select,textarea,button,.elementor-button,.museum-btn){border:2px solid var(--museum-text)!important;background:var(--museum-bg)!important;color:var(--museum-text)!important}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) a{text-decoration:underline!important;text-decoration-thickness:.08em;text-underline-offset:.18em}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) :is(a,button,[role=button],[aria-current],[aria-pressed=true]):is(:hover,:focus-visible),body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) :is([aria-current],[aria-pressed=true]){background:var(--museum-text)!important;color:var(--museum-bg)!important;outline:2px solid var(--museum-text)!important;outline-offset:2px}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) :is(.museum-hero__picture,.museum-hero__shade,.museum-cards--compact .museum-card__image){display:none!important}
body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) *{transition:none!important;animation:none!important}
.museum-site .museum-a11y-panel :is(button,select,label){max-width:100%;white-space:normal;overflow-wrap:anywhere}.museum-site[data-museum-spacing=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,summary,.elementor-icon-box-title,.elementor-icon-box-description){overflow-wrap:anywhere;word-break:normal}body.museum-site[data-museum-spacing=true]:not(#museum-a11y-spacing-specificity) .museum-card :is(h3,p){display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;max-height:none!important}body.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]):not(#museum-a11y-specificity) a{background-color:transparent!important}
.museum-site[data-museum-a11y-active=true] *{transition:none!important;animation:none!important}.museum-site[data-museum-images=true] a:has(>img:only-child),.museum-site[data-museum-images=true] a:has(>picture:only-child){display:none!important}.museum-site[data-museum-a11y-active=true] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,summary,.elementor-icon-box-title,.elementor-icon-box-description){overflow-wrap:anywhere!important;word-break:normal}.museum-site[data-museum-a11y-active=true] :is(.elementor-button,.elementor-button-content-wrapper,.elementor-button-text){max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.museum-site[data-museum-a11y-active=true] :is(.wp-block-embed,.wp-block-embed__wrapper){max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.museum-site[data-museum-spacing=true] .museum-cards--compact .museum-card p{display:none!important}
body.museum-site[data-museum-spacing=true]:not(#museum-a11y-spacing-specificity) .museum-cards--compact .museum-card p{display:none!important}
@media(min-width:1500px){.museum-hero__pagination{left:max(25px,calc((100% - 1420px)/2))}}
@media(max-width:1279px){.museum-site .museum-header{padding:12px 24px;min-height:88px}.museum-header .museum-logo,.museum-header .museum-logo img{width:160px}.museum-header .museum-logo img{height:64px}.museum-hero__pagination{left:5px}.museum-hero--home .museum-hero__content{padding-left:28px}.museum-site .museum-header .museum-navigation{position:static}.museum-site .museum-header .elementor-nav-menu--main{display:none}.museum-site .museum-header .elementor-menu-toggle{display:flex;margin-left:auto}.museum-site .museum-header .elementor-nav-menu--dropdown{position:absolute;top:100%;right:0;left:0;width:100%;min-width:0;margin-top:0!important;background:#fff;border-top:1px solid #eee8df;box-shadow:0 14px 28px #241f191f;z-index:1000}.museum-site .museum-header .elementor-nav-menu--dropdown a{display:flex;align-items:center;min-height:52px;padding:0 24px!important;border-bottom:1px solid #eee8df;background:#fff!important;color:#24231f;font-size:.76rem;line-height:1.35}.museum-site .museum-header .elementor-nav-menu--dropdown a:hover,.museum-site .museum-header .elementor-nav-menu--dropdown a:focus-visible{background:#f8f5f1!important;color:#76522f}.museum-site .museum-header .elementor-nav-menu--dropdown a.elementor-item-active{padding-left:21px!important;background:#f4f0eb!important;color:#76522f!important;font-weight:600;box-shadow:inset 3px 0 #ad8150}}
@media(max-width:767px){.museum-site{--museum-gutter:20px;--museum-hero-height:420px}.museum-site .museum-header{gap:10px;padding:10px 16px;min-height:76px}.museum-header .museum-logo,.museum-header .museum-logo img{width:126px}.museum-header .museum-logo img{height:56px}.museum-header .museum-ticket{display:none}.museum-section{padding-block:40px}.museum-hero__slide{padding-bottom:40px}.museum-breadcrumbs{margin-bottom:36px}.museum-site .museum-hero__title{font-size:2.5rem}.museum-hero__description{font-size:1rem}.museum-hero__shade{background:linear-gradient(90deg,#1a1916e8,#1a19168f)}.museum-hero--home{--museum-hero-height:500px}.museum-hero--home .museum-hero__slide{padding:56px 0 90px}.museum-hero--home .museum-hero__content{padding-left:0}.museum-site .museum-hero--home .museum-hero__title{font-size:3rem}.museum-hero__pagination{left:20px;top:auto;bottom:210px;display:flex;gap:8px}.museum-hero__info{margin-top:0;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.museum-hero__info>div{padding:20px;gap:10px}.museum-hero__info p{font-size:.76rem;overflow-wrap:anywhere}.museum-info-icon{font-size:24px}.museum-footer .museum-footer-inner{gap:28px;text-align:center}.museum-footer .museum-footer-inner>.e-con{align-items:center;text-align:center}.museum-footer .museum-footer-logo{margin-inline:auto}.museum-footer .elementor-widget{text-align:center}.museum-footer .museum-footer-bottom{text-align:center}.museum-document{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:20px}.museum-document__open{grid-column:2}.museum-site .museum-hero,.museum-site .museum-hero__slide{height:auto}}
@media(prefers-reduced-motion:reduce){.museum-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Shared social profiles: compact in the footer, editorial list on Contacts. */
.museum-social-links{--museum-social-accent:#ad8150;min-width:0}.museum-social-links__title{margin:0 0 8px}.museum-social-links__description{max-width:620px;margin:0 0 28px;color:#6c655d;font-size:.82rem;line-height:1.7}.museum-social-links__list{display:flex;list-style:none;margin:0;padding:0}.museum-social-links__list li{min-width:0}.museum-social-link{display:flex;align-items:center;color:inherit;text-decoration:none!important}.museum-social-link__mark{--museum-social-icon:44px;display:inline-flex;flex:0 0 var(--museum-social-icon);align-items:center;justify-content:center;width:var(--museum-social-icon);height:var(--museum-social-icon);border:1px solid currentColor;border-radius:50%;font-family:Inter,Arial,sans-serif;font-size:calc(var(--museum-social-icon)*.27);font-weight:700;letter-spacing:-.04em;line-height:1}.museum-social-link__text{display:flex;min-width:0;flex-direction:column}.museum-social-link__text strong{font-family:Inter,Arial,sans-serif;font-size:.82rem;font-weight:500;line-height:1.45}.museum-social-link__text small{margin-top:4px;color:#81786e;font-size:.68rem;line-height:1.4}.museum-social-link__arrow{margin-left:auto;color:var(--museum-social-accent);font-size:1.2rem}.museum-social-links--compact .museum-social-links__list{flex-wrap:wrap;gap:10px}.museum-social-links--compact .museum-social-link__mark{--museum-social-icon:36px;border-color:#68635b;color:#f5f2ee;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.museum-social-links--compact .museum-social-link:hover .museum-social-link__mark,.museum-social-links--compact .museum-social-link:focus-visible .museum-social-link__mark{transform:translateY(-2px);border-color:#d7ba8d;background:#d7ba8d;color:#24231f}.museum-footer .elementor-widget-museum-social-links{margin-top:22px}.museum-social-links--cards .museum-social-links__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ded6cc;border-bottom:1px solid #ded6cc}.museum-social-links--cards .museum-social-links__list li+li{border-left:1px solid #ded6cc}.museum-social-links--cards .museum-social-link{min-height:116px;padding:24px;gap:18px;transition:background-color .18s ease,color .18s ease}.museum-social-links--cards .museum-social-link:hover,.museum-social-links--cards .museum-social-link:focus-visible{background:#f4f0eb;color:#76522f}.museum-contact-social-section{padding:0 0 64px}.museum-contact-social-section .museum-social-links__title{font-size:2rem}.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-social-links__description,.museum-site[data-museum-scheme]:not([data-museum-scheme=normal]) .museum-social-link__text small{color:var(--museum-text)!important}
.museum-visitor-contact .elementor-icon-box-description a{display:inline-flex;align-items:center;min-height:24px}
.museum-social-link__text small{color:#665f57}
.museum-social-link__mark svg{display:block;width:58%;height:58%;fill:currentColor}
.museum-social-link__letters{font:700 calc(var(--museum-social-icon)*.27)/1 Inter,Arial,sans-serif}
.museum-about-documents{margin-top:20px;padding-top:18px;border-top:1px solid #ded6cc;gap:0!important}.museum-about-documents .museum-about-documents__title{margin-bottom:4px}.museum-about-documents .museum-about-documents__title .elementor-heading-title{font-size:1.45rem}.museum-about-documents .elementor-widget-button{width:100%;text-align:left}.museum-about-documents .museum-about-document-link .elementor-button{width:100%;min-height:52px;justify-content:flex-start;padding:11px 0;border:0;border-bottom:1px solid #e8e1d8;border-radius:0;background:transparent;color:#805f3b;text-align:left}.museum-about-documents .museum-about-document-link .elementor-button-content-wrapper{width:100%;align-items:center;justify-content:flex-start;gap:12px}.museum-about-documents .museum-about-document-link .elementor-button-icon{display:flex;flex:0 0 30px;align-items:center;margin:0}.museum-about-documents .museum-about-document-link .elementor-button-icon svg{width:30px;height:30px;fill:none;color:currentColor}.museum-about-documents .museum-about-document-link .elementor-button:hover,.museum-about-documents .museum-about-document-link .elementor-button:focus-visible{background:#f5f2ee;color:#684727}
@media(max-width:900px){.museum-social-links--cards .museum-social-links__list{grid-template-columns:1fr}.museum-social-links--cards .museum-social-links__list li+li{border-left:0;border-top:1px solid #ded6cc}.museum-social-links--cards .museum-social-link{min-height:96px;padding:20px 4px}.museum-contact-social-section{padding-bottom:44px}}
