.fg_networkmap{width:100%;height:100%;min-height:600px;max-height:600px;display:flex;gap:10px;flex-direction:column;align-items:flex-start;justify-content:stretch}@media screen and (min-width: 920px){.fg_networkmap{flex-direction:row;align-items:stretch;justify-content:flex-start}}.fg_networkmap .fg_networkmap_sidebar{width:100%;display:none;flex-direction:column;gap:10px}@media screen and (min-width: 920px){.fg_networkmap .fg_networkmap_sidebar{display:flex;width:300px;flex-grow:0;flex-shrink:0}}@media screen and (min-width: 1201px){.fg_networkmap .fg_networkmap_sidebar{width:380px}}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_controls{display:flex;flex-direction:row;gap:10px;align-items:stretch;justify-content:flex-start;border-bottom:1px solid #000}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_controls .fg_networkmap_search{flex-grow:1;flex-shrink:0}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_controls .fg_networkmap_search input{width:100%}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_controls .fg_networkmap_geolocation{flex-grow:0;flex-shrink:0;width:40px;height:40px}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers{display:flex;flex-direction:column;gap:10px;padding:5px 10px 20px 10px;height:100%;overflow-y:scroll}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:5px;padding:20px;border-radius:10px;background:#fdfffd;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);color:#053629;transition:all .3s}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_icon{transition:transform .3s}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_icon svg{fill:#053629}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_type{padding:5px 10px;margin-bottom:10px;border-radius:20px;border:1px solid #053629;background:#053629;color:#fff;font-family:Sora;font-size:10px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;transition:all .3s}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_name{font-family:Sora;font-size:18px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.2px;transition:all .3s}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_address{font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-0.14px;transition:all .3s}@media screen and (min-width: 1201px){.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_type{font-size:10px}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_name{font-size:20px}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker .fg_networkmap_marker_address{font-size:14px}}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker:not(.selected):hover{background:rgba(14,156,118,.1)}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker:not(.selected):hover .fg_networkmap_marker_icon{transform:rotate(45deg)}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker.hide{display:none !important}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker.selected{background:linear-gradient(180deg, #0E9C76 0%, #053629 100%);color:#fff}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker.selected .fg_networkmap_marker_icon{transform:rotate(45deg)}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker.selected .fg_networkmap_marker_icon svg{fill:#fff}.fg_networkmap .fg_networkmap_sidebar .fg_networkmap_markers .fg_networkmap_marker.selected .fg_networkmap_marker_type{background:#fff;color:#047e59;border-color:#fff}.fg_networkmap .fg_networkmap_map_wrapper{position:relative;width:100%;height:70vh}@media screen and (min-width: 920px){.fg_networkmap .fg_networkmap_map_wrapper{width:initial;height:initial;flex-grow:1;flex-shrink:0}}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_map{width:100%;height:100%}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup{position:absolute;top:20px;left:20px;opacity:0;transition:opacity .3s;color:#fff;border-radius:10px;background:linear-gradient(180deg, #0E9C76 0%, #053629 100%);box-shadow:2px 6px 7.1px 0 rgba(0,0,0,.19)}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_content{display:flex;width:300px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;position:relative}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_texts{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_icon{cursor:pointer;position:absolute;top:20px;right:20px;transition:transform .3s}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_icon svg{fill:#fff}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_icon:hover{transform:rotate(90deg)}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_type{padding:5px 10px;margin-right:40px;border-radius:20px;border:1px solid #fff;background:#fff;color:#047e59;font-family:Sora;font-size:10px;font-style:normal;font-weight:500;line-height:150%;text-transform:uppercase;transition:all .3s}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_name{font-family:Sora;font-size:20px;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-0.2px;transition:all .3s}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_address{font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-0.14px;transition:all .3s}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_description{font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-0.14px;transition:all .3s}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_cta{display:flex;flex-direction:row;align-items:flex-end;align-self:flex-end}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_cta a{display:block;color:#fff;font-family:Sora;font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-0.14px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup .fg_networkmap_popup_cta a:hover{color:#79f08a}.fg_networkmap .fg_networkmap_map_wrapper .fg_networkmap_popup.show{opacity:1}
