.hits-container .search-hits .oneColumn{max-width:300px}.search-hits{align-items:center;background-color:var(--GMI-pagecolor);display:flex;flex-wrap:wrap;gap:15px 50px;max-width:1000px;padding:0;width:100%}body{font-family:sans-serif}.search-page-content{align-items:flex-start;display:flex;flex-direction:row;gap:10px}:root{--search-bar-bottom:48px}.left-panel{display:flex;flex:0 0 270px;flex-direction:column;height:calc(100vh - var(--header-body-offset));max-width:270px;min-height:0;position:sticky;top:calc(var(--header-body-offset));transition:top .5s cubic-bezier(.25,.8,.25,1);will-change:top,height;z-index:90}.map-list-toggle{width:100%;z-index:10}.filter-spacer{height:10px}.map{display:none}.map.active{display:block;height:100%;width:100%}.map-container{border:1px solid red;flex:1 1 auto;height:500px;position:relative;width:100%}.right-panel{background-color:var(--GMI-pagecolor);display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:wrap;row-gap:10px}.filter-container{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.filter-facet-container{background:var(--GMI-filterbackgroundcolor);border:1px solid var(--GMI-cardborder);border-top:unset;flex:1 1 auto;min-height:0;overflow-y:auto}.filter-container.mobile .filter-facet-container{background:unset;border:unset}.filter-facet-container::-webkit-scrollbar-button{display:none;height:0;width:0}.filter-facet-container::-webkit-scrollbar{width:5px}.filter-facet-container::-webkit-scrollbar-track{background:#0000}.filter-facet-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.filter-facet-container:hover::-webkit-scrollbar-thumb{background-color:#999}.filter-facet-content{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:20px}.filter-facet-content+.filter-facet-content{border-top:1px solid var(--GMI-cardborder)}.filter-container.mobile .filter-facet-content:last-child{border-bottom:unset}.filter-facet-content .titre{align-self:stretch;color:var(--GMI-black);font-family:var(--filter-title-font-family);font-size:16px;font-style:var(--filter-title-font-style);font-weight:var(--filter-title-font-weight);letter-spacing:var(--filter-title-letter-spacing);line-height:var(--filter-title-line-height);margin-top:-.5px;position:relative}.filter-facet-content .botom-border{border-bottom:1px}.ais-InfiniteHits-sentinel{width:100%}.infinite-hits-container{background-color:var(--GMI-pagecolor);display:flex;flex:1 1 auto;flex-wrap:wrap;gap:20px 50px;justify-content:center}@media (min-width:700px){.infinite-hits-container{justify-content:flex-start;margin-inline:auto;max-width:1050px}}@media (min-width:1000px){.infinite-hits-container .full-banner{margin:0}}.infinite-hits-end,.infinite-hits-error,.infinite-hits-loading{align-items:center;color:var(--GMI-black);display:flex;gap:10px;justify-content:center;min-height:64px;padding:20px;text-align:center;width:100%}.infinite-hits-error{flex-direction:column}.infinite-hits-spinner{animation:infinite-hits-spin .8s linear infinite;border:3px solid var(--GMI-outlinedyellow);border-radius:50%;border-top:3px solid #0000;flex-shrink:0;height:20px;width:20px}@keyframes infinite-hits-spin{to{transform:rotate(1turn)}}.filter-facet-content .ais-RefinementList{align-self:stretch;display:flex;flex-direction:column;gap:10px}input.ais-SearchBox-input{all:unset;background-color:#fff;border:1px solid var(--GMI-buttonbordercolor);border-radius:13px;color:var(--GMI-black);font-family:var(--search-box-font-family);font-size:var(--search-box-font-size);font-style:var(--search-box-font-style);font-weight:var(--search-box-font-weight);letter-spacing:var(--search-box-letter-spacing);line-height:var(--search-box-line-height);min-height:40px;padding-left:40px;width:-webkit-fill-available}svg.ais-SearchBox-submitIcon{all:unset;height:20px;width:20px}button.ais-SearchBox-submit{background:none;border:0;left:10px;position:absolute}.ais-SearchBox-reset{visibility:hidden}.ais-RefinementList-showMore{all:unset;color:var(--GMI-black);cursor:pointer;font-family:var(--filter-count-font-family);font-size:var(--filter-count-font-size);font-style:var(--filter-count-font-style);font-weight:var(--filter-count-font-weight);letter-spacing:var(--filter-count-letter-spacing);line-height:var(--filter-count-line-height);opacity:.3;white-space:nowrap}.filter-facet-content .ais-RefinementList-list{align-items:flex-start;display:flex;flex-direction:column;gap:5px;padding:unset;position:relative;width:100%}.filter-facet-content .ais-RefinementList-list .ais-RefinementList-item{display:flex;gap:9px;width:100%}.filter-facet-content .ais-RefinementList-list .ais-RefinementList-label{align-items:center;display:flex;gap:5px;width:100%}.filter-facet-content .ais-RefinementList-label .ais-RefinementList-labelText{color:var(--GMI-black);display:-webkit-box;font-family:var(--filter-label-active-font-family);font-size:14px;font-style:var(--filter-label-active-font-style);font-weight:var(--filter-label-active-font-weight);letter-spacing:var(--filter-label-active-letter-spacing);line-height:17px;position:relative;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2!important;line-clamp:2!important}.ais-RefinementList-count{all:unset;color:var(--GMI-black);flex:1;font-family:var(--filter-count-value-font-family);font-size:var(--filter-count-value-font-size);font-style:var(--filter-count-value-font-style);font-weight:var(--filter-count-value-font-weight);letter-spacing:var(--filter-count-value-letter-spacing);line-height:var(--filter-count-value-line-height);position:relative;text-align:right;white-space:nowrap}.ais-ClearRefinements{margin:1em 0}.ais-SearchBox-form{flex:1 1 auto;position:relative}.ais-Pagination{margin-top:1em}.ais-Hits-list{gap:20px 50px}.ais-Hits-item,.ais-InfiniteHits-item,.ais-InfiniteResults-item,.ais-Results-item{border:unset;box-shadow:unset;width:auto}.hit-description,.hit-name{margin-bottom:.5em}.hit-description{color:grey}.hit-info{font-size:90%}:root{--containerMaxWidth:1000px;--horizontalContentPadding:10px;--button-label-line-height:16px;--page-detail-sub-title-line-height:43px}@media (min-width:1280px){.search-react.fluid{margin-bottom:var(--bottomMargin);padding:unset}}