.member-app.platform-mobile .map-navigation .pane-details-button{display:none}.member-app.platform-mobile.active-pane-details .map-navigation .pane-details-button{display:block}.member-app.platform-mobile .pane-search{display:none}.member-app.platform-mobile.active-pane-search .pane-search{display:block}.member-app.platform-mobile .pane-map{display:none}.member-app.platform-mobile.active-pane-map .pane-map{display:block}.member-app.platform-mobile .pane-details{display:none}.member-app.platform-mobile.active-pane-details .pane-details{display:block}.map-navigation{align-items:center;border-bottom:1px solid #e3e8eb;border-top:1px solid #e3e8eb;display:flex;justify-content:space-between}.map-navigation button{border-left:1px solid #0000;border-right:1px solid #0000;color:#004876;font-size:.8125rem;font-weight:700;letter-spacing:.33px;outline:none;padding:12px 0;text-transform:uppercase;width:100%}.map-navigation button.active{background-color:#f2f6f8;border-color:#e3e8eb}.member-app .pane-details{animation:detailsIn .1s ease-out;background-color:#f2f6f8;max-height:600px;overflow-y:scroll;padding:60px 25px;position:relative}@media(min-width:47.5em){.member-app .pane-details{border-left:1px solid #e3e8eb;max-height:none;padding:65px 55px}}.member-app .pane-details .close-detail{color:#004876;position:absolute;right:20px;top:20px}.member-app .pane-details .close-detail svg{height:18px;width:18px}.member-app .pane-details .detail-title{color:#004876;font-family:boucherie-block,serif;font-size:1.5625rem;line-height:1;margin-bottom:20px}@media(min-width:47.5em){.member-app .pane-details .detail-title{font-size:2.1875rem}}.member-app .pane-details .detail-grid{display:grid;gap:20px}@media(min-width:75em){.member-app .pane-details .detail-grid{grid-template-columns:1fr 1fr}}.member-app .pane-details .detail-grid>div{background-color:#fff}@keyframes detailsIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}main.member-app.platform-mobile .filter-container{display:none}main.member-app.platform-mobile .filter-container.open{display:block}main.member-app .reset-button-wrapper{display:flex;justify-content:flex-end;padding:0 30px}@media(min-width:47.5em){main.member-app .reset-button-wrapper{align-self:flex-end;display:block;padding:0;width:100%}}main.member-app .reset-button-wrapper.disabled button{opacity:.25;pointer-events:none}main.member-app .reset-button-wrapper button{align-items:center;border:2px solid #004876;border-radius:7px;color:#004876;display:inline-flex;padding:15px 30px}@media(min-width:47.5em){main.member-app .reset-button-wrapper button{display:flex;justify-content:center;padding:17px 0;width:100%}}main.member-app .reset-button-wrapper button svg{height:14px;width:14px}main.member-app .reset-button-wrapper button div{font-size:.8125rem;font-weight:700;letter-spacing:.32px;margin-left:7px;text-transform:uppercase}main.member-app .filters{display:grid;gap:20px}main.member-app .filters .filter-container{padding-bottom:20px}main.member-app .filters .filter-container .filter-container-inner{display:grid;gap:20px;margin-left:auto;margin-right:auto;max-width:100rem}@media(min-width:47.5em){main.member-app .filters .filter-container .filter-container-inner{gap:15px;grid-template-columns:1fr 1fr 100px;padding:40px 60px}}@media(min-width:1800px){main.member-app .filters .filter-container .filter-container-inner{padding:40px 0}}main.member-app .filters .filter-container .filter-container-inner .filter{padding:0 30px}@media(min-width:47.5em){main.member-app .filters .filter-container .filter-container-inner .filter{padding:0}}main.member-app .filters .filter-container .filter-container-inner .filter.open .filter-form{display:block!important}main.member-app .filters .filter-container .filter-container-inner .filter.open button .icon{background-color:#004876;color:#fff!important}main.member-app .filters .filter-container .filter-container-inner .filter .filter-label{color:#004876;font-family:oswald,system,sans-serif;font-size:1rem;font-weight:700;line-height:1;margin-bottom:10px;text-transform:uppercase}@media(min-width:47.5em){main.member-app .filters .filter-container .filter-container-inner .filter .filter-label{font-size:1.25rem;margin-bottom:15px}}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content{position:relative}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-button{align-items:stretch;border:2px solid #004876;border-radius:7px;color:#004876;display:flex;justify-content:space-between;outline:none;width:100%}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-button .text{padding:20px 24px}@media(min-width:47.5em){main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-button .text{padding:15px 25px}}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-button .icon{align-items:center;border-left:2px solid #004876;color:#004876;display:flex;flex-direction:column;justify-content:center;padding:0 15px}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-button .icon svg{height:auto;width:13px}@media(min-width:47.5em){main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-button .icon{padding:0 20px}}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form{background-color:#fff;border:2px solid #004876;border-radius:8px;display:none;margin-top:25px;padding:20px;position:relative;width:100%;z-index:10}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 13.5H3L14.5 2 26 13.5Z' fill='%23fff' stroke='%23014571' stroke-width='2'/%3E%3Cpath d='M26 15H3L14.5 3.5 26 15Z' fill='%23fff'/%3E%3C/svg%3E");background-size:contain;content:"";display:block;height:14px;position:absolute;right:16px;top:-14px;width:28px}@media(min-width:47.5em){main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form{position:absolute;top:60px}}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .loading{color:#004876}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form label{align-items:center;color:#004876;display:flex;font-size:1rem;line-height:2}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form label input{margin-right:5px}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form label .chip{border-radius:4px;height:12px;margin-left:2px;margin-right:5px;width:12px}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .error{color:#e74f3d}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .clear-filter{margin-top:10px}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .clear-filter button{align-items:center;background-color:#e3e8eb;border-radius:7px;color:#004876;display:inline-flex;padding:6px 12px;transition:all .2s ease}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .clear-filter button:hover{background-color:#e3e8eb80}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .clear-filter button svg{height:12px;width:12px}main.member-app .filters .filter-container .filter-container-inner .filter .filter-content .filter-form .clear-filter button div{font-size:.8125rem;font-weight:700;margin-left:5px}.pane-map{height:400px;width:100%}@media(min-width:47.5em){.pane-map{height:100%}}.pane-map .marker{align-items:flex-end;display:inline-flex;height:33px;justify-content:center;pointer-events:auto;width:33px}.pane-map .marker.marker-active{z-index:10000}.pane-map .marker.marker-active .marker-tooltip,.pane-map .marker:hover .marker-tooltip{opacity:1;transform:translateX(-50%) translateY(-3px) scale(1)}.pane-map .marker.marker-active{z-index:10001}.pane-map .marker-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:33px;pointer-events:auto;transform-origin:center bottom;transition:transform .2s ease,filter .2s ease;width:33px}.pane-map .marker-icon:hover{cursor:pointer;transform:translateY(-3px) scale(1.05)}.pane-map .marker-tooltip{background:#fff;border-radius:999px;bottom:40px;box-shadow:0 2px 6px #0000001a;color:#321b0b;font-size:14px;font-weight:700;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(0) scale(.94);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:10001}.pane-map .marker-tooltip.jump-marker{animation:tooltip-jump .45s ease}.pane-map .marker-icon.active-marker{opacity:1;transform:scale(1.2)}.pane-map .active-marker{filter:drop-shadow(0 6px 14px rgba(0,0,0,.35));transform:scale(1.2);z-index:999}.pane-map .jump-marker{animation:marker-jump .45s ease}@keyframes marker-jump{0%{transform:translateY(0) scale(1.2)}40%{transform:translateY(-12px) scale(1.35)}70%{transform:translateY(-5px) scale(1.28)}to{transform:translateY(0) scale(1.2)}}@keyframes tooltip-jump{0%{transform:translateX(-50%) translateY(0) scale(.95)}40%{transform:translateX(-50%) translateY(-14px) scale(1)}70%{transform:translateX(-50%) translateY(-8px) scale(.98)}to{transform:translateX(-50%) translateY(0) scale(.95)}}main.member-app{margin-left:-3.5vw;margin-right:-3.5vw}main.member-app.platform-desktop.active-pane-details .pane-details,main.member-app.platform-desktop.active-pane-details .pane-map{grid-column:2;grid-row:1}main.member-app.platform-desktop.active-pane-details .pane-details{position:relative;z-index:10002}.app-content-wrapper{background-color:#f2f6f8;border-bottom:1px solid #e3e8eb;border-top:1px solid #e3e8eb;display:grid}@media(min-width:47.5em){.app-content-wrapper{grid-template-columns:300px 1fr;height:800px;padding:0}}@media(min-width:62.5em){.app-content-wrapper{grid-template-columns:400px 1fr}}.app-content-wrapper .pane-search{display:flex;flex-direction:column;max-height:600px;overflow-y:scroll;padding:20px;position:relative}@media(min-width:47.5em){.app-content-wrapper .pane-search{max-height:800px}}.app-content-wrapper .pane-search .members-count{position:sticky;right:0;text-align:right;top:0;transform:translateY(-5px)}.app-content-wrapper .pane-search .members-count>div{background-color:#e74f3d;border-radius:999px;color:#004876;color:#fff;display:inline-block;font-size:.8125rem;font-weight:700;margin-bottom:5px;padding:3px 10px}.app-content-wrapper .pane-search .members-count button{align-items:center;background-color:#424242;border-radius:999px;color:#004876;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:700;padding:3px 10px}.app-content-wrapper .pane-search .members-count button div{margin-right:5px}.app-content-wrapper .pane-search .members-list{flex-grow:1;padding-bottom:100px}.app-content-wrapper .pane-search .members-list .member{margin-bottom:5px}.app-content-wrapper .pane-search .members-download{background-color:#f2f6f8;border-top:1px solid #e3e8eb;bottom:0;margin:0 -20px;padding:30px 20px;position:sticky;text-align:center;transform:translateY(21px)}.app-content-wrapper .pane-search .members-download>a{background-color:#004876;border-radius:999px;color:#fff;display:inline-block;font-family:oswald,system,sans-serif;font-size:.875rem;font-weight:700;padding:16px 20px;text-transform:uppercase;transition:all .2s ease;width:280px}.app-content-wrapper .pane-search .members-download>a:hover{background-color:#2a6aa6}
