.MapboxProjectsMap_root__Bjzxm{position:relative;margin:36px auto 0;max-width:1440px;height:65.25vw;min-height:300px;max-height:600px}.MapboxProjectsMap_marker__EjUMq{position:absolute;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;background:none;z-index:0}.MapboxProjectsMap_marker__EjUMq:hover{z-index:1}.MapboxProjectsMap_marker__EjUMq:focus{outline:none}.MapboxProjectsMap_markerClick__o8RoC{z-index:5}.MapboxProjectsMap_mapboxMarker__zKO2R{z-index:0}.MapboxProjectsMap_markerSelected__DqovG{z-index:5}.MapboxProjectsMap_pin__bduFd{cursor:pointer;-webkit-transition:-webkit-transform .25s cubic-bezier(.485,1.65,.545,.835);transition:-webkit-transform .25s cubic-bezier(.485,1.65,.545,.835);transition:transform .25s cubic-bezier(.485,1.65,.545,.835);transition:transform .25s cubic-bezier(.485,1.65,.545,.835),-webkit-transform .25s cubic-bezier(.485,1.65,.545,.835);-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;will-change:transform}.MapboxProjectsMap_marker__EjUMq:hover .MapboxProjectsMap_pin__bduFd{-webkit-transform:scale(1);transform:scale(1)}.MapboxProjectsMap_clusterBtn___M7wn{position:absolute;bottom:0;left:-18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:none;background:none;-webkit-transition:-webkit-transform .25s cubic-bezier(.485,1.65,.545,.835);transition:-webkit-transform .25s cubic-bezier(.485,1.65,.545,.835);transition:transform .25s cubic-bezier(.485,1.65,.545,.835);transition:transform .25s cubic-bezier(.485,1.65,.545,.835),-webkit-transform .25s cubic-bezier(.485,1.65,.545,.835);cursor:pointer}.MapboxProjectsMap_clusterBtn___M7wn:hover{-webkit-transform:scale(1.5);transform:scale(1.5);z-index:1}.MapboxProjectsMap_clusterBtnBig__okiqu{width:50px;height:50px;left:-25px}.MapboxProjectsMap_clusterIcon__KUir_{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.MapboxProjectsMap_clusterNumber__BUirS{padding-top:9px;font-size:14px;color:#fff}.MapboxProjectsMap_clusterBtnBig__okiqu .MapboxProjectsMap_clusterNumber__BUirS{padding-top:15px}.MapboxProjectsMap_hint__wi_QI{position:absolute;bottom:10px;left:50%;width:300px;background:currentColor;opacity:0;pointer-events:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.25);box-shadow:0 5px 10px rgba(0,0,0,.25);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.MapboxProjectsMap_markerClick__o8RoC .MapboxProjectsMap_hint__wi_QI{opacity:1;z-index:2;pointer-events:auto}.MapboxProjectsMap_markerClick__o8RoC .MapboxProjectsMap_hint__wi_QI:before{position:absolute;border:10px solid transparent;border-top-color:currentcolor;content:"";bottom:0;left:50%;margin:0 0 -20px -10px}.MapboxProjectsMap_image__Kt_ix{position:relative;min-height:53px}.MapboxProjectsMap_title__2svWI{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:18px 24px;font-size:16px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));color:#fff;font-weight:700}.MapboxProjectsMap_titleContent__Vi4eV{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.MapboxProjectsMap_buttons___ovTz{display:-ms-flexbox;display:flex;font-size:14px}.MapboxProjectsMap_button__Rv0dz{padding:12px;text-align:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.MapboxProjectsMap_button__Rv0dz,.MapboxProjectsMap_button__Rv0dz:focus,.MapboxProjectsMap_button__Rv0dz:hover{text-decoration:none}.MapboxProjectsMap_close__YbpM_{position:absolute;top:-12px;right:-12px;width:24px;height:24px;border-radius:24px;background:#000;color:#fff;border:0;margin:0;padding:6px;cursor:pointer;z-index:1}.MapboxProjectsMap_icon__SgJpj{display:block;width:12px;height:12px}.MapboxProjectsMap_lazyLoad__vDPt1{height:100%}