/* VGaint Services dropdown v1.0. Scoped to navigation; does not alter page content. */
.vg-services-dropdown-parent{position:relative!important;}
.vg-services-menu-toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;padding:4px 7px;vertical-align:middle;}
.vg-services-submenu{display:none!important;position:absolute;top:100%;left:0;min-width:230px;background:#fff;border:1px solid #dae5ed;border-radius:10px;box-shadow:0 12px 26px rgba(16,46,80,.12);padding:8px;z-index:99999;}
.vg-services-submenu a{display:block!important;padding:12px 14px!important;margin:0!important;color:#102e50!important;text-decoration:none!important;font:700 14px/1.4 'DM Sans',sans-serif!important;background:transparent!important;border:0!important;white-space:nowrap;}
.vg-services-submenu a:hover,.vg-services-submenu a:focus-visible{background:#eaf7f1!important;color:#009b70!important;border-radius:7px;outline-offset:2px;}
.vg-services-dropdown-parent:hover>.vg-services-submenu,.vg-services-dropdown-parent:focus-within>.vg-services-submenu,.vg-services-dropdown-parent.vg-services-open>.vg-services-submenu{display:block!important;}
@media(max-width:900px){.vg-services-dropdown-parent{position:relative!important}.vg-services-submenu{position:static!important;box-shadow:none!important;margin-top:6px;min-width:0;width:100%;}.vg-services-dropdown-parent:not(.vg-services-open)>.vg-services-submenu{display:none!important;}}
