.search-results-container{flex-flow:row;justify-content:flex-end;align-items:flex-start;display:flex;overflow:hidden}.search-results-container .content-part{max-width:1170px}.search-results-container .map{z-index:1;height:calc(100% - 56px);transition:right .3s cubic-bezier(.4,0,.6,1);position:fixed;inset:56px 800px 0 0}:is(.search-results-container .map) .leaflet-container{width:100%;height:100%;position:relative}:is(.search-results-container .map) .arrow{z-index:3;display:none;position:absolute;top:15px;right:12px}:is(:is(.search-results-container .map) .arrow) .btn{background:var(--light-gray-color);color:var(--primary-color);margin:6px 2px;box-shadow:-3px 0 3px -1px #0003}.search-results-container .search-results{background:var(--light-gray-color);z-index:2;width:100%;max-width:100%;padding:46px 0 0;transition:max-width .3s cubic-bezier(.4,0,.6,1),margin .3s cubic-bezier(.4,0,.6,1);position:relative;overflow:hidden;box-shadow:-2px 0 4px -1px #0003,-4px 0 5px #00000024,-1px 0 10px #0000001f}:is(.search-results-container .search-results) .arrows{z-index:3;margin-left:-24px;padding-top:26px;position:fixed}:is(:is(.search-results-container .search-results) .arrows) .btn{background:var(--light-gray-color);color:var(--primary-color);margin:6px 2px}:is(:is(:is(.search-results-container .search-results) .arrows) .btn):first-child{box-shadow:-3px 0 3px -1px #0003!important}:is(:is(:is(.search-results-container .search-results) .arrows) .btn):not(.btn-icon){color:var(--primary-color);text-transform:none;border-radius:18px;min-width:0;margin:6px 0 6px -6px;padding:0 8px;font-size:12px;font-weight:400}:is(:is(:is(.search-results-container .search-results) .arrows) .btn):not(.btn-icon) .cog-icon{margin-left:8px}:is(.search-results-container .search-results) .content-part{padding:50px 24px;position:relative;overflow:visible}:is(.search-results-container .search-results) .switch{text-align:right;font-size:12px}:is(:is(.search-results-container .search-results) .switch) button{color:#999;margin-left:10px}:is(:is(:is(.search-results-container .search-results) .switch) button):hover{color:var(--primary-color)}.active:is(:is(:is(.search-results-container .search-results) .switch) button){color:var(--primary-color);font-weight:700}:is(.search-results-container .search-results) h1,:is(.search-results-container .search-results) .h1{letter-spacing:-.04em;text-align:center;margin:0;padding:32px 0 24px;font-size:24px;font-weight:300;line-height:28px}.small:is(:is(.search-results-container .search-results) h1,:is(.search-results-container .search-results) .h1){padding:32px 0 0;font-size:14px;font-weight:400}:is(.search-results-container .search-results) .h1{padding:0 0 24px}:is(.search-results-container .search-results) .search-criterion{text-align:center;margin:0;padding:0 0 12px}:is(:is(.search-results-container .search-results) .search-criterion) button{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (width>=768px){:is(.search-results-container .search-results) h1,:is(.search-results-container .search-results) .h1{margin-top:10px;padding:0 0 16px}.small:is(:is(.search-results-container .search-results) h1,:is(.search-results-container .search-results) .h1){padding:0}:is(.search-results-container .search-results) .h1{margin:0}}.search-results-container.mixte .map{right:800px}.search-results-container.mixte .search-results{max-width:800px}.search-results-container.carte .map{right:0}:is(.search-results-container.carte .map) .arrow{display:block}.search-results-container.carte .search-results{max-width:800px;max-height:100vh;margin-right:-200vw}:is(.search-results-container.carte .search-results) .arrows{display:none}
