/* A missing optional widget keeps its links and content reachable. */
.site-swiper-fallback{overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:thin}
.site-swiper-fallback>.swiper-wrapper{display:flex;transform:none!important;width:auto!important;height:auto!important}
.site-swiper-fallback>.swiper-wrapper>.swiper-slide{flex:0 0 auto;scroll-snap-align:start;max-width:100%;height:auto}
.site-swiper-fallback :is(.swiper-button-next,.swiper-button-prev,.swiper-pagination){display:none!important}
.site-aos-fallback [data-aos]{opacity:1!important;transform:none!important;transition:none!important}
.site-cookie-fallback{position:fixed;z-index:10000;inset:auto 12px 12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;max-width:900px;margin:auto;padding:14px 18px;background:#fff;color:#223046;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 4px 18px #0002;font:13px/1.6 sans-serif}
.site-cookie-fallback[hidden]{display:none}
.site-cookie-fallback span{flex:1 1 250px}
.site-cookie-fallback a{color:#175a90;text-decoration:underline}
.site-cookie-fallback button{border:0;border-radius:4px;padding:9px 16px;background:#175a90;color:#fff;font:inherit;cursor:pointer}
