.PortsMap_map__3gByK{position:relative;overflow:hidden;width:100%;border-radius:12px}.PortsMap_map__3gByK .maplibregl-popup{z-index:0}.PortsMap_map__3gByK .maplibregl-popup-content{padding:0;border:none;border-radius:0;background:none;box-shadow:none}.PortsMap_map__3gByK .maplibregl-popup-close-button,.PortsMap_map__3gByK .maplibregl-popup-tip{display:none}.PortsMap_map__3gByK .PortsMap_marker__eXUNH{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0;border:none;animation:PortsMap_marker-pop__HwMcJ .25s ease both;background:rgba(0,0,0,0);cursor:pointer;transform-origin:center;transition:transform .2s ease}.PortsMap_map__3gByK .PortsMap_marker__eXUNH:focus-visible,.PortsMap_map__3gByK .PortsMap_marker__eXUNH:hover{transform:scale(1.15)}.PortsMap_map__3gByK .PortsMap_marker__eXUNH:focus-visible{outline:2px solid var(--border-static-brand);outline-offset:2px}.PortsMap_map__3gByK .PortsMap_marker_selected__unTxW:focus-visible,.PortsMap_map__3gByK .PortsMap_marker_selected__unTxW:hover{transform:none}.PortsMap_map__3gByK .PortsMap_cluster__HK6mQ{animation:PortsMap_marker-pop__HwMcJ .25s ease both;cursor:pointer;transform-origin:center center;transition:transform .2s ease}.PortsMap_map__3gByK .PortsMap_cluster__HK6mQ:focus-visible,.PortsMap_map__3gByK .PortsMap_cluster__HK6mQ:hover{transform:scale(1.15)}.PortsMap_map__3gByK .PortsMap_popup__dK3Yk{display:flex;flex-direction:column;padding:16px;border-radius:0 12px 12px;background:var(--bg-neutral-base);box-shadow:0 0 49.73px 0 rgba(0,0,0,.1);gap:12px}.PortsMap_map__3gByK .PortsMap_popup__dK3Yk .PortsMap_info__tnTB8{display:flex;flex-direction:column;align-items:start;gap:3px}.PortsMap_map__3gByK .PortsMap_popup__dK3Yk .PortsMap_info__tnTB8 .PortsMap_name__Tv0ed{color:inherit;font-family:var(--raleway),sans-serif;font-size:22px;font-style:normal;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;line-height:1.2}.PortsMap_map__3gByK .PortsMap_popup__dK3Yk .PortsMap_info__tnTB8 .PortsMap_locode__R__Kz{color:inherit;font-family:var(--raleway),sans-serif;font-size:14px;font-style:normal;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:500;line-height:normal;color:var(--text-neutral-secondary)}.PortsMap_overlay__F98m5{position:absolute;z-index:1;width:100%;height:100%}.PortsMap_overlay__F98m5 .PortsMap_popup__dK3Yk{position:absolute;top:50%;left:50%;padding:20px;border-radius:12px;background:var(--bg-neutral-base);transform:translate(-50%,-50%)}@keyframes PortsMap_marker-pop__HwMcJ{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.PortsMap_map__3gByK .PortsMap_cluster__HK6mQ,.PortsMap_map__3gByK .PortsMap_marker__eXUNH{animation:none;transition:none}.PortsMap_map__3gByK .PortsMap_cluster__HK6mQ:focus-visible,.PortsMap_map__3gByK .PortsMap_cluster__HK6mQ:hover,.PortsMap_map__3gByK .PortsMap_marker__eXUNH:focus-visible,.PortsMap_map__3gByK .PortsMap_marker__eXUNH:hover{transform:none}}.PortMapSelectedMarker_root__7bu9Y{position:relative;display:flex;width:86px;height:86px;align-items:center;justify-content:center}.PortMapSelectedMarker_root__7bu9Y:before{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.3);box-shadow:0 0 30px rgba(0,0,0,.15);content:"";inset:0}.PortMapSelectedMarker_ring__ykkJk{position:absolute;width:64px;height:64px;border-radius:50%;background:var(--bg-neutral-base);box-shadow:0 0 20px rgba(0,0,0,.1)}.PortMapSelectedMarker_core__cGUrO{position:relative;z-index:1;display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-static-brand)}.PortInfo_info__17ezT{display:flex;padding:28px 30px;border-radius:16px;background:var(--bg-neutral-base);box-shadow:0 0 20px 0 #f0f0f0;gap:25px}@media(max-width:1096px){.PortInfo_info__17ezT{flex-direction:column;padding:20px;gap:40px}}.PortInfo_info__17ezT .PortInfo_content__TQL_Y{display:flex;width:55%;flex-direction:column}@media(max-width:1096px){.PortInfo_info__17ezT .PortInfo_content__TQL_Y{width:100%}}.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_title__aYEW_{font-size:28px;font-weight:700;line-height:1.2}@media(max-width:1096px){.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_title__aYEW_{font-size:22px}}.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_tags__1iQmj{display:flex;flex-wrap:wrap;margin-top:20px;gap:8px}@media(max-width:478px){.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_tags__1iQmj{flex-direction:column}}.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_divider__e_b6_{margin:16px 0}.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_location__y1HI2{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:478px){.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_location__y1HI2{flex-direction:column}}.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_buttons__rtZ_F{margin-top:auto}@media(max-width:1096px){.PortInfo_info__17ezT .PortInfo_content__TQL_Y .PortInfo_buttons__rtZ_F{margin:40px auto 0}}.PortInfo_info__17ezT .PortInfo_map__m248y{width:45%;height:336px}@media(max-width:1096px){.PortInfo_info__17ezT .PortInfo_map__m248y{width:100%}}