/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
@property --swiper-navigation-scale{syntax:"*";inherits:true;}.swiper-container{--swiper-navigation-size-base:var(--swiper-navigation-size,44px);position:relative;overflow:hidden;margin:1rem auto;&:not(.slides-multiple){.swiper-slide{width:inherit !important;}}&.swiper-horizontal.progressbar{> .swiper-wrapper{padding:1rem 0;}}&.swiper-vertical.progressbar{> .swiper-wrapper{padding:0 1rem;}}.swiper-slide-image{img{width:100%;}}> .swiper-button-prev,> .swiper-button-next{--swiper-navigation-size:max(min(var(--swiper-navigation-size-base),2rem),calc(var(--swiper-navigation-size-base) * var(--swiper-navigation-scale,1)));}@media (max-width:47.99rem){--swiper-navigation-scale:0.6;}}
@property --swiper-caption-z-index{syntax:"*";inherits:true;}@property --swiper-caption-icon-color{syntax:"*";inherits:true;}@property --swiper-caption-video-max-block-size{syntax:"*";inherits:true;}@property --swiper-caption-collapsed-max-block-size{syntax:"*";inherits:true;}.swiper-container{&:has(.swiper-caption){padding-bottom:2.5rem;}.swiper-slide{.swiper-caption{position:absolute;z-index:var(--swiper-caption-z-index,20);bottom:1rem;left:1rem;display:flex;overflow-y:auto;flex-direction:column;align-items:center;justify-content:safe center;width:calc(100% - 2rem);margin:0;padding:0.25rem 1rem;transition:opacity 0.3s ease;background-color:color-mix(in sRGB,var(--swiper-theme-color,transparent) 70%,transparent);max-block-size:100%;&.caption-hidden{visibility:hidden;transition:opacity 0.3s ease,visibility 0s linear 0.3s;pointer-events:none;opacity:0 !important;}> summary{position:sticky;display:flex;align-items:center;justify-content:center;max-height:2rem;padding:0 1rem;list-style:none;cursor:pointer;font-size:1.5rem;inset-block-start:0;&::-webkit-details-marker{display:none;}}.swiper-caption-icon{transition:rotate 0.2s ease;color:var(--swiper-caption-icon-color,var(--swiper-theme-color,currentColor));inline-size:3em;block-size:3em;}.swiper-caption-label{position:absolute;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;white-space:nowrap;}&[open] > summary .swiper-caption-icon{rotate:180deg;}> .swiper-caption-content{font-size:1rem;@media (max-width:63.99rem){font-size:0.85rem;}}}&:has(video) .swiper-caption{max-block-size:var(--swiper-caption-video-max-block-size,25%);}}@supports selector(::details-content){.swiper-caption{interpolate-size:allow-keywords;&::details-content{overflow:hidden;block-size:0;transition:block-size 0.3s ease,content-visibility 0.3s allow-discrete;}&[open]::details-content{block-size:auto;flex-shrink:0;}}}}.swiper-container.captions-collapsible{.swiper-slide .swiper-caption{max-block-size:var(--swiper-caption-collapsed-max-block-size,calc(100% - 2rem));> summary{font-size:0.85rem;}> .swiper-caption-content{font-size:0.75rem;}}}
.swiper-container{display:block;margin:0 auto;.swiper-wrapper{.swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}}}

