.scrollSnap>*{display:flex;margin-left:-25px!important;margin-right:-25px!important;scroll-snap-type:x mandatory;overflow-x:auto;padding-left:20px!important;padding-right:20px!important;flex-wrap:nowrap}.scrollSnap>*>*{width:auto;padding-left:5px!important;padding-right:5px!important;scroll-snap-align:center;display:flex}.scrollSnap>*>*>*{width:100%}.algoliaPagination .ais-Pagination-list{justify-content:center;display:none}.algoliaPagination .ais-Pagination-list:has(.ais-Pagination-item--page:nth-child(3)){display:flex}.algoliaPagination .ais-Pagination-item--disabled{display:none}.algoliaPagination .ais-Pagination-link{box-shadow:none;border:none;font-size:16px;color:#757579;padding:0 .5rem}.algoliaPagination .ais-Pagination-link:hover{background-image:none!important}.algoliaPagination .ais-Pagination-item--selected .ais-Pagination-link{color:#008ac9;font-weight:400}.itemlist__AlgoliaWrapper .ais-Hits-item{box-shadow:none;padding:0}.itemlist__AlgoliaWrapper .ais-Hits-item .itemlistInterfererInner{display:grid;grid-template-rows:1fr auto;height:100%}.itemlist__AlgoliaWrapper .ais-Hits-item .itemlistInterfererInner a{text-decoration:none;color:#fff}.itemlist__AlgoliaWrapper .ais-Hits-item .itemlistInterfererInner:not(.button--link){font-size:16px}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns){grid-column:span 2}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistItemWrapper{flex-grow:1;display:flex;height:100%}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterfererInner{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr}@media(max-width:1023px){.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterfererInner{grid-template-columns:1fr}}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterfererInner a{text-decoration:none;color:#fff}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterfererInner a:not(.h1,h1,h3,.h3,h4,.h4){line-height:1.2}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterferer--text{padding:30px}@media(max-width:1023px){.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterferer--text{padding:15px}}@media(max-width:1023px){.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) .itemlistInterferer--image .textcontent img{flex-grow:1;max-height:300px;-o-object-position:top;object-position:top}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns) h2{font-size:24px;margin-bottom:10px}}.itemlistInterfererInner{padding-bottom:24px}.itemlistInterferer--text{display:flex;flex-direction:column;justify-content:flex-end;padding:15px;line-height:1}.itemlistInterferer--text .button--icon-right{font-weight:500}.itemlistInterferer--text .button--icon-right .icon{font-size:20px;top:52%}.itemlistInterferer--text:hover .button--icon-right{text-decoration:underline!important}@media(max-width:767px){.itemlistInterferer--text{padding:10px}}.itemlistInterferer--image{display:flex;height:100%}.itemlistInterferer--image>.textcontent{display:flex;flex-grow:1}.itemlistInterferer--image>.textcontent>img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.itemlistItemInterferer{height:100%}a.itemlistInterfererWrapper{text-decoration:none;font-size:1.4rem}a.itemlistInterfererWrapper .h1,a.itemlistInterfererWrapper .h2,a.itemlistInterfererWrapper .h3,a.itemlistInterfererWrapper .h4,a.itemlistInterfererWrapper h1,a.itemlistInterfererWrapper h2,a.itemlistInterfererWrapper h3,a.itemlistInterfererWrapper h4{margin-bottom:10px;text-transform:uppercase}@media(min-width:1024px){a.itemlistInterfererWrapper .h1,a.itemlistInterfererWrapper .h2,a.itemlistInterfererWrapper .h3,a.itemlistInterfererWrapper .h4,a.itemlistInterfererWrapper h1,a.itemlistInterfererWrapper h2,a.itemlistInterfererWrapper h3,a.itemlistInterfererWrapper h4{margin-bottom:25px}}a.itemlistInterfererWrapper .h4,a.itemlistInterfererWrapper h4{margin-bottom:10px}@media(max-width:767px){a.itemlistInterfererWrapper .h4,a.itemlistInterfererWrapper h4{font-size:2rem}}@media(min-width:1024px){a.itemlistInterfererWrapper{font-size:1.6rem}}.itemlist__AlgoliaWrapper .ais-Hits-item{box-shadow:none;padding:0;align-items:start}.itemlist__AlgoliaWrapper .ais-Hits-item:has(.twoColumns){grid-column:span 2}.itemlist__AlgoliaWrapper .ais-Hits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.itemlist__AlgoliaWrapper .itemlistItem{display:flex;flex-direction:column}@media(min-width:768px){.itemlist__AlgoliaWrapper .ais-Hits-list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.itemlist__AlgoliaWrapper .ais-Hits-list{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:1250px){.itemlist__AlgoliaWrapper .ais-Hits-list{grid-template-columns:repeat(4,1fr)}}.itemlistView .itemlist__headline{margin-bottom:0}.itemlistView .itemlist__top--wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media(max-width:1023px){.itemlistView .itemlist__top--wrapper{flex-direction:column;align-items:flex-start;gap:20px}}.itemlistView .itemlist__top--right{display:flex;align-items:center;gap:20px;flex-grow:1;justify-content:flex-end;font-size:16px}@media(max-width:1023px){.itemlistView .itemlist__top--right{align-items:center;justify-content:space-between;width:100%;gap:0 10px;flex-wrap:nowrap;font-size:14px}}.itemlistView .filter-container{cursor:pointer;position:relative;padding-right:15px}.itemlistView .filter-container .headerLink__count{right:0}.itemlistView .ais-RefinementList{border-bottom:0;margin-bottom:0;padding-bottom:0}.itemlistView .filter--vertical .ais-RefinementList-list{display:flex;align-items:center}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-item{border-bottom:1px solid #f0f0f0;padding-inline:5px}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-item--selected{border-color:#008ac9}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-item--selected .ais-RefinementList-label>span{font-weight:700}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-item:hover{border-color:#008ac9;cursor:pointer}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-label>input{display:none}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-labelText{font-size:18px}.itemlistView .filter--vertical .ais-RefinementList-list .ais-RefinementList-label .ais-RefinementList-count{background:0 0;min-height:unset;padding:0;padding-inline:5px;color:#bfbfbf;font-size:14px;line-height:1;margin-top:2px}.itemlistView .filterboxWrapper{display:grid;grid-template-columns:repeat(auto-fit,180px);gap:10px;margin-bottom:10px}@media(max-width:767px){.itemlistView .filterboxWrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.itemlistView .filterboxWrapper{grid-template-columns:1fr}}.itemlistView .filterboxWrapper .filterbox__item{width:100%}.itemlistView .filterboxWrapper .fake-select{border:1px solid #bfbfbf;padding:10px 40px 10px 18px;font-weight:700;font-size:18px;line-height:1}.itemlistView .filterboxWrapper .fake-select:after{transition:.2s ease-in;font-size:16px}.itemlistView .filterboxWrapper .fake-select:hover{border-color:#008ac9}.itemlistView .filterboxWrapper .fake-select.active{border-color:#008ac9}.itemlistView .filterboxWrapper .fake-select.active:after{rotate:180deg}.itemlistView .filterboxWrapper .checkbox-options{display:none;min-width:210px;top:100%;margin-top:8px;border:1px solid #bfbfbf}.itemlistView .filterboxWrapper .checkbox-options .ais-RefinementList-checkbox{border-radius:4px;border-color:#bfbfbf!important}.itemlistView .filterboxWrapper .checkbox-options .ais-RefinementList-item--selected .ais-RefinementList-checkbox{border-color:#9f9f9e!important;color:#fff!important}.itemlistView .filterboxWrapper .multidropdown.active .fake-select{border-color:#008ac9}.itemlistView .filterboxWrapper .multidropdown.active .fake-select:after{rotate:180deg}.itemlistView .filterboxWrapper .multidropdown.active .checkbox-options{display:block}.itemlistView .filterBox__content{display:flex;align-items:center}@media(max-width:1023px){.itemlistView .filterBox__content{flex-wrap:wrap}}@media(max-width:480px){.itemlistView .filterBox__content #clear-refinements{display:none}}.itemlistView .filterBox__currentRefinements>div{display:flex;flex-wrap:wrap;gap:8px}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-category{align-items:center;gap:5px}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-list{align-items:baseline;gap:20px}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-item{border:none;background:rgba(0,0,0,0);border-radius:0;font-size:14px;padding:0;gap:15px;flex-wrap:wrap}@media(max-width:768px){.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-item{gap:8px}}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-category{background:#f0f0f0;padding:3px 12px;margin-left:0}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-delete{font-size:14px;color:#5b5b5b}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-delete:hover{color:#008ac9}.itemlistView .filterBox__currentRefinements .ais-CurrentRefinements-label{display:none}.itemlistView .sortByWrapper{display:flex;align-items:center;position:relative;cursor:pointer}.itemlistView .sortByWrapper>i{font-size:20px;margin-right:10px}.itemlistView .sortByWrapper>span>.icon{transition:120ms ease-in}.itemlistView .sortByWrapper.active>span>.icon{rotate:180deg}.itemlistView .sort_by{min-width:230px;margin-top:8px;padding:20px;border:1px solid #bfbfbf;position:absolute;top:100%;right:0;background:#fff;z-index:3;display:none}.itemlistView .sort_by.active{display:block}.itemlistView .sort_by .ais-SortBy-select{background-image:none;border:none;outline:0;box-shadow:none;padding-left:0}.itemlistView .sort_by input{display:none}.itemlistView .sort_by input:checked+span{color:#008ac9}.itemlistView .sort_by .ais-RefinementList-labelText:hover{color:#008ac9}@media(max-width:767px){.itemlistView .sort_by{max-width:180px}}.itemlistView #clear-refinements{order:1;flex-grow:1;width:15%;text-align:right}.itemlistView #clear-refinements .ais-ClearRefinements-button{margin-bottom:10px}.itemlistView .itemlist__filterWrapper{display:none}.itemlistView .itemlist__filterWrapper.active{display:block;padding-bottom:40px;border-bottom:1px solid #f0f0f0}.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0}.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline .h3{margin-bottom:0}.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline--right{display:flex;align-items:center;gap:40px}.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline--right .icon{font-size:30px}.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline--right .icon:hover{color:#008ac9;cursor:pointer}.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline--right .ais-ClearRefinements-button{margin-bottom:0}@media(min-width:480px){.itemlistView .itemlist__filterWrapper .filterBox__mobileHeadline{display:none}}@media(max-width:480px){.itemlistView .itemlist__filterWrapper{position:fixed;top:0;left:0;width:100vw;height:100svh;background:#fff;padding:20px;z-index:999999;overflow:hidden;overflow-y:scroll;overscroll-behavior:contain}.itemlistView .itemlist__filterWrapper .fake-select{border:none;border-bottom:1px solid #f0f0f0;padding-left:0}.itemlistView .itemlist__filterWrapper .fake-select:after{top:18px}.itemlistView .itemlist__filterWrapper .checkbox-options{position:relative;margin-top:0;border:none;border-bottom:1px solid #f0f0f0}}.itemlistView .itemlist__filterWrapperMobile{display:none}@media(max-width:480px){.itemlistView .itemlist__filterWrapperMobile:has(.ais-CurrentRefinements-item){display:block}}.itemlistView .filterHide,.itemlistView .filterShow{min-width:110px}.itemlistView .js-algolia-facetsWrapper{margin-left:0;margin-right:0}.itemlistView .js-algolia-facetsWrapper>ul{margin:0 0 10px 0}.itemlistView .js-algolia-facetsWrapper>ul>li{padding:0;width:auto}.itemlistView .js-algolia-facetsWrapper>ul>li>a{background:#fff;font-size:18px;text-align:left;font-weight:400;border-bottom:1px solid #f0f0f0;padding-right:30px}.itemlistView .js-algolia-facetsWrapper>ul>li>a:hover{color:#5b5b5b;border-bottom:1px solid #008ac9}.itemlistView .js-algolia-facetsWrapper>ul>li>a.active{font-weight:700;color:#5b5b5b;border-bottom:1px solid #008ac9}body:has(.no-results-container) #filter-container{display:none}