<!DOCTYPE html>
<!--[if IE 7]><html class="ie ie7" prefix="og: http://ogp.me/ns#"><![endif]-->
<!--[if IE 8]><html class="ie ie8" prefix="og: http://ogp.me/ns#"><![endif]-->
<!--[if IE 9]><html class="ie ie9" prefix="og: http://ogp.me/ns#"><![endif]-->
<!--[if !IE]> -->
<html prefix="og: http://ogp.me/ns#" lang='en'>
<!-- <![endif]-->
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>Migration and Cyber Resilience for AD, Entra ID &amp; Microsoft 365</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
    <!--Meta Tags Starts-->
    <!--<meta http-equiv="X-UA-Compatible" content="IE=100">-->
    <meta name="keywords" content="Active Directory cyber resilience, AD cyber resilience, Entra ID cyber resilience, Microsoft 365 cyber resilience, Active Directory migration, Entra ID migration, Microsoft 365 migration, Active Directory modernization">
    <meta name="description" content="Cyber resilience, migration and modernization for Active Directory, Entra ID and Microsoft 365 management solutions.">
    <meta name="title" content="Migration and Cyber Resilience for AD, Entra ID &amp; Microsoft 365">
    <meta content="Migration and Cyber Resilience for AD, Entra ID &amp; Microsoft 365" property="og:title">
        <meta content="https://www.quest.com/images/og/quest-og_159075.jpg" property="og:image">
    <meta content="https://www.quest.com/solutions/microsoft-platform-management/" property="og:url">
    <meta content="Cyber resilience, migration and modernization for Active Directory, Entra ID and Microsoft 365 management solutions." property="og:description">

    <meta name="Solution" content="Microsoft Platform Management">
    <meta name="Product" content="">
    <meta name="Domain" content="Platform Management">
    <meta name="ProductLine" content="">
    <meta name="Portfolio" content="">
    <meta name="Language" content="English">
    <meta name="SiteDomain" content="www.quest.com" />
    <meta name="Locality" content="en-us" />
    <meta name="SupportProduct" />
    <meta name="ProductLine" content="">
    <meta name="Partner/Direct" content="Direct">
    <meta name="PageUniqueId" content="1112300">

    <meta name="PageTemplate" content="Solution">

    <meta name="Section" content="solutions">
    <meta name="Subsection" content="microsoft-platform-management">
        <meta name="PrimarySolution" content="Cybersecurity &amp; Resilience">
            <!--start Search meta-->
        <meta name="SIncSearchIndex" content="True" />
        <meta name="SContentType" content="Solutions" />
        <meta name="SContentSubType" content="" />
        <meta name="SImageUrl" content="/images/og/quest-og_159075.jpg" />
        <meta name="SBuyUrl" content="" />
        <meta name="SLastUpdatedDate" content="5/7/2026" />
        <meta name="SRelatedProducts" content="" />
        <meta name="SSolution" content="Microsoft Platform Management" />
            <meta name="QType" content="s" />
        <meta name="QValue" content="Microsoft Platform Management" />
        <!--end Search meta-->
    <link href="/static/bundles/cssquestv3?v=jF-5sJutE4XYDbmQCgjK6lHUH2btuHKnUTtsUZFrLRo1" rel="stylesheet"/>

    <script src="/static/bundles/jsquest?v=mvLhcCx_Fnc8z6COTzyua6_GK3qrKCcxWGLjm4xV5o81"></script>



            <link rel="alternate" hreflang="en" href="https://www.quest.com/solutions/microsoft-platform-management/" />
            <link rel="alternate" hreflang="pt" href="https://www.quest.com/br-pt/solutions/microsoft-platform-management/" />
            <link rel="alternate" hreflang="zh" href="https://www.quest.com/cn-zh/solutions/microsoft-platform-management/" />
            <link rel="alternate" hreflang="ja" href="https://www.quest.com/jp-ja/solutions/microsoft-platform-management/" />
            <link rel="alternate" hreflang="fr" href="https://www.quest.com/fr-fr/solutions/microsoft-platform-management/" />
            <link rel="alternate" hreflang="de" href="https://www.quest.com/de-de/solutions/microsoft-platform-management/" />
            <link rel="alternate" hreflang="es" href="https://www.quest.com/mx-es/solutions/microsoft-platform-management/" />
    <link rel="canonical" href="https://www.quest.com/solutions/microsoft-platform-management/">
    <script type="text/javascript">
        var ProspectOrigin="quest",
					DomainPath = "",
					RootPath = "/",
					SecureRootPath = "https://www.quest.com",
                    IsOISites = "0",
					currentpage = "https://www.quest.com/solutions/microsoft-platform-management/",
					siteTags = {
SiteRegWarningMessageEmailRequired: "Please enter a valid Email address",SiteRegWarningMessagePasswordRequired: "Please enter a valid Password",SiteRegPleaseWait: "Please wait...",SiteRegWarningValidPassword: "Please enter a valid Password",SiteRegWarningInvalid: "Invalid",SiteRegWarningInvalidPleaseTryAgain: ". Please try again",SiteRegMessageEmailSameAsOld: "New email cannot be the same as old email",SiteRegWarningInvalidEmail: "Invalid Email. Please try again.",RegLabelDefaultDropdown: "Select",SiteRegWarningErrorSavingProfile: "Error saving Profile, Please complete profile correctly",SiteRegWarningUserEmailExists: "The user with this email already exists",SiteRegWarningCorporateEmailNotAllow: "Corporate email addresses are not allowed",SiteRegLabelCreatePassword: "Create Password",SiteRegWarningInvalidEmailShort: "Email Invalid",SiteUnsWarningSelectReason: "Please select a reason.",SiteRegWarningItemNeedAttentionSingular: "item need attention",SiteRegWarningItemNeedAttentionPlural: "items need attention",SiteSearchDomainUnified: "http://sp10050ecd.guided.ss-omtrdc.net/",EncKey: "1598300138712553",EncIV: "1598300138712553",UtmAppendDomains: "[UtmAppendDomains]",			_: ''
					};
    </script>
    <!-- OneTrust Cookies Consent Notice start for quest.com -->
<script type="text/javascript" src="https://cdn.cookielaw.org/consent/e57654ce-cc55-4c0e-8ea5-4c3fe25a8902/OtAutoBlock.js" ></script>
<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="e57654ce-cc55-4c0e-8ea5-4c3fe25a8902" ></script>
<!-- OneTrust Cookies Consent Notice end for quest.com -->
    <link rel="preload" href="/static/fonts/nunito-sans/NunitoSans-VariableFont.ttf" as="font" crossorigin="anonymous" />
<link rel="preload" href="/static/fonts/nunito-sans/NunitoSans-Italic-VariableFont.ttf" as="font" crossorigin="anonymous" />

<style>
@font-face {
  font-family: 'Nunito Sans';
    src: url('/static/fonts/nunito-sans/NunitoSans-Italic-VariableFont.ttf');
    src: url('/static/fonts/nunito-sans/NunitoSans-VariableFont.ttf');
  font-weight: 200 1000;
  font-style: normal;
}
</style>
<!-- V2HeadAll - appears on all domains -->

<link rel="preload" href="/static/css/icomoon/fonts/icomoon.woff2?042325" as="font" crossorigin="anonymous" />

<!--[if IE]><link rel="stylesheet" href="/static/css/bootstrap-ie.min.css"><![endif]-->

<!--[if lte IE 9]>
<script type="text/javascript" async="" src="/Static/js/old-browser.js"></script>
<![endif]-->



<script type="text/javascript">
;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};

;NREUM.loader_config={accountID:"2004682",trustKey:"82233",agentID:"149388139",licenseKey:"c27add20bd",applicationID:"149387609"};
;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"c27add20bd",applicationID:"149387609",sa:1};
;/*! For license information please see nr-loader-full-1.262.0.min.js.LICENSE.txt */
(()=>{var e,t,r={2983:(e,t,r)=>{"use strict";r.d(t,{D0:()=>v,gD:()=>y,Vp:()=>s,oC:()=>w,fr:()=>I,jD:()=>P,hR:()=>T,xN:()=>b,x1:()=>c,aN:()=>A,V:()=>j});var n=r(384),i=r(7864);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}var d=r(993);const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944);const h="[data-nr-mask]",g=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:d.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,f.R)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},p={},m="All configuration objects require an agent identifier!";function v(e){if(!e)throw new Error(m);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function b(e,t){if(!e)throw new Error(m);p[e]=(0,i.a)(t,g());const r=(0,n.nY)(e);r&&(r.init=p[e])}function y(e,t){if(!e)throw new Error(m);var r=v(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const R={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},x={};function w(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!x[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return x[e]}function A(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");x[e]=(0,i.a)(t,R);const r=(0,n.nY)(e);r&&(r.loader_config=x[e])}const T=(0,n.dV)().o;var S=r(6154),E=r(9324);const _={buildEnv:E.F3,distMethod:E.Xs,version:E.xv,originTime:S.WN},N={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+S.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,harvestCount:0,timeKeeper:void 0},O={};function I(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!O[e])throw new Error("Runtime for ".concat(e," was never set"));return O[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");O[e]={...(0,i.a)(t,N),..._};const r=(0,n.nY)(e);r&&(r.runtime=O[e])}function P(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},7864:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.R)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.R)("An error occured while setting a Configurable",e)}}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.262.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>l,lT:()=>f,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(i&&window.document.documentMode),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.R)("An error occurred while setting SharedContext",e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(1478),o=r(3606),a=r(860);const s={};function c(e,t){const r={staged:!1,priority:a.P[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),h(e,r)})))}function h(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const a=e?n.ee.get(e):n.ee,s=o.i.handlers;if(a.backlog&&s){if(r){const e=a.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);(0,i.$)(r,(function(e,t){(0,i.$)(t,(function(t,r){r[0].on(e,r[1])}))}))}}a.isolatedBacklog||delete s[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function g(e,t){var r=e[1];(0,i.$)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(2983),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.fr)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{J:()=>i,s:()=>n})},1478:(e,t,r)=>{"use strict";r.d(t,{$:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8941:(e,t,r)=>{"use strict";r.d(t,{um:()=>f,NZ:()=>x,vC:()=>T,bX:()=>O});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,d);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var g="fetch-",p=g+"body-",m=["arrayBuffer","blob","json","text","formData"],v=a.gm.Request,b=a.gm.Response,y="prototype";const R={};function x(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(v&&b&&a.gm.fetch))return t;if(R[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.P]&&a[n.P].dt&&(e=a[n.P].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return R[t.debugId]=1,m.forEach((e=>{r(v[y],e,p),r(b[y],e,p)})),r(a.gm,"fetch",g),t.on(g+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(g+"done",[null,r],n)}else t.emit(g+"done",[e],n)})),t}const w={},A=["pushState","replaceState"];function T(e){const t=function(e){return(e||n.ee).get("history")}(e);return!a.RI||w[t.debugId]++||(w[t.debugId]=1,(0,i.YM)(t).inPlace(window.history,A,"-")),t}var S=r(3878);var E=r(944);const _={},N=["open","send"];function O(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(_[r.debugId]++)return r;_[r.debugId]=1,f(t);var o=(0,i.YM)(r),s=a.gm.XMLHttpRequest,c=a.gm.MutationObserver,d=a.gm.Promise,u=a.gm.setInterval,l="readystatechange",h=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],g=[],p=a.gm.XMLHttpRequest=function(e){const t=new s(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(l,(i=n,function(){var e=this;e.readyState>3&&!i.resolved&&(i.resolved=!0,r.emit("xhr-resolved",[],e)),o.inPlace(e,h,"fn-",x)}),(0,S.jT)(!1))}catch(e){(0,E.R)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var i;return t};function m(e,t){o.inPlace(t,["onreadystatechange"],"fn-",x)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,p),p.prototype=s.prototype,o.inPlace(p.prototype,N,"-xhr-",x),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){g.push(e),c&&(v?v.then(R):u?u(R):(b=-b,y.data=b))}(t)})),r.on("open-xhr-start",m),c){var v=d&&d.resolve();if(!u&&!d){var b=1,y=document.createTextNode(b);new c(R).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===l||R()}));function R(){for(var e=0;e<g.length;e++)m(0,g[e]);g.length&&(g=[])}function x(e,t){return t}return r}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,It:()=>s,TZ:()=>a,YY:()=>d,bu:()=>c,p_:()=>i,zk:()=>u});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging,s=1e6,c="failed to wrap logger: ",d="invalid log level: ",u="ignored log: "},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:s.p_.INFO;(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},8166:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageAction},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>f,G4:()=>o,It:()=>c,No:()=>d,Qb:()=>h,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>l,yP:()=>u});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,d=64e3,u={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3,h={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>s,CT:()=>c,SR:()=>a});var n=r(2983),i=r(7767),o=r(6154);function a(e){return!!n.hR.MO&&(0,i.V)(e)&&!0===(0,n.gD)(e,"session_trace.enabled")}function s(e){return!0===(0,n.gD)(e,"session_replay.preload")&&a(e)}function c(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(2983),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2983),o=r(9908),a=r(7836),s=r(1687),c=r(5289),d=r(6154),u=r(944),l=r(3969),f=r(384),h=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",h.G4.RECORD,h.G4.PAUSE,"log","wrapLogger"],p=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),v=r(2614),b=r(993),y=r(3785),R=r(2646),x=r(3434);function w(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(b.bu+"invalid argument(s)");const i=function(e){return(e||a.ee).get("logger")}(e),o=(0,x.YM)(i),s=new R.y(a.P);return s.level=n.level,s.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",s),i}function A(){const e=(0,f.pV)();g.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&o.push(e.api[t](...n)):(0,u.R)("Call to api '".concat(t,"' made before agent fully initialized."))})),o.length>1?o:o[0]}(t,...n)}}))}const T={};var S=r(5284);const E=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function N(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,R=arguments.length>3?arguments[3]:void 0,{init:x,info:N,loader_config:O,runtime:I={loaderType:g},exposed:j=!0}=t;const P=(0,f.pV)();N||(x=P.init,N=P.info,O=P.loader_config),(0,i.xN)(e.agentIdentifier,x||{}),(0,i.aN)(e.agentIdentifier,O||{}),N.jsAttributes??={},d.bv&&(N.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,N);const C=(0,i.D0)(e.agentIdentifier),k=[N.beacon,N.errorBeacon];_||(C.proxy.assets&&(E(C.proxy.assets),k.push(C.proxy.assets)),C.proxy.beacon&&k.push(C.proxy.beacon),A(),(0,f.US)("activatedFeatures",S.B),e.runSoftNavOverSpa&&=!0===C.soft_navigations.enabled&&C.feature_flags.includes("soft_nav")),I.denyList=[...C.ajax.deny_list||[],...C.ajax.block_internal?k:[]],I.ptid=e.agentIdentifier,(0,i.V)(e.agentIdentifier,I),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.Ak)(e,"api");const g={};var R=a.ee.get(e),x=R.get("tracer");T[e]=v.g.OFF,R.on(h.G4.REPLAY_RUNNING,(t=>{T[e]=t}));var A="api-",S=A+"ixn-";function E(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),O(A,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e){let{customAttributes:t={},level:r=b.p_.INFO}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,y.R)(R,e,t,r)},g.wrapLogger=function(e,t){let{customAttributes:r={},level:n=b.p_.INFO}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};w(R,e,t,{customAttributes:r,level:n})},p.forEach((e=>{g[e]=O(A,e,!0,"api")})),g.addPageAction=O(A,"addPageAction",!0,n.K.pageAction),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.fr)(e).customTransaction=(r||"http://custom.transaction")+t,O(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return E(e,t,"setCustomAttribute",r);(0,u.R)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,u.R)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return E("enduser.id",e,"setUserId",!0);(0,u.R)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return E("application.version",e,"setApplicationVersion",!1);(0,u.R)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},g.start=()=>{try{(0,o.p)(l.xV,["API/start/called"],void 0,n.K.metrics,R),R.emit("manual-start-all")}catch(e){(0,u.R)("An unexpected issue occurred",e)}},g[h.G4.RECORD]=function(){(0,o.p)(l.xV,["API/recordReplay/called"],void 0,n.K.metrics,R),(0,o.p)(h.G4.RECORD,[],void 0,n.K.sessionReplay,R)},g[h.G4.PAUSE]=function(){(0,o.p)(l.xV,["API/pauseReplay/called"],void 0,n.K.metrics,R),(0,o.p)(h.G4.PAUSE,[],void 0,n.K.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const N=_.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xV,["API/createTracer/called"],void 0,n.K.metrics,R),f||(0,o.p)(S+"tracer",[(0,m.t)(),e,r],i,n.K.spa,R),function(){if(x.emit((a?"":"no-")+"fn-start",[(0,m.t)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,m.t)()],r)}}}};function O(e,t,r,i){return function(){return(0,o.p)(l.xV,["API/"+t+"/called"],void 0,n.K.metrics,R),i&&(0,o.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function I(){r.e(891).then(r.bind(r,8778)).then((t=>{let{setAPI:r}=t;r(e),(0,s.Ze)(e,"api")})).catch((e=>{(0,u.R)("Downloading runtime APIs failed...",e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=O(S,e,void 0,f?n.K.softNav:n.K.spa)})),g.setCurrentRouteName=f?O(S,"routeName",void 0,n.K.softNav):O(A,"routeName",!0,n.K.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xV,["API/noticeError/called"],void 0,n.K.metrics,R),(0,o.p)("err",[t,(0,m.t)(),!1,r,!!T[e]],void 0,n.K.jserrors,R)},d.RI?(0,c.GG)((()=>I()),!0):I(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=j),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.pageAction]:8,[n.softNav]:9,[n.sessionReplay]:10,[n.logging]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.262.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.262.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-RpO2L0kWYrpNQYe2XP247agJ1cXWlg7hlMaPXyqQLBtbo0MmQBZ9yaocnO6/nK4u16z3Lj/XKK2a7Lvs/Ljbug==",222:"sha512-WFFChc3V3jQOuIiZjWVnGNpdN8Jxv3yLwSNZx0esJ87M5xULBljxqz5cEqFGgZ2BsWuHYIJJubddL2obvkc8pQ==",95:"sha512-nJqZILmgL2fLttaZ9oH9GsLF8Bdn+thtxnIHTtxOth3+LAtRxGY4y0btQLh8czvrWHnX9zy8LtOV7ML4GnQtXQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.262.0.PROD"]=self["webpackChunk:NRBA-1.262.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566),n=i(7836);class o{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.LA)(16);this.agentIdentifier=e,this.ee=n.ee.get(e)}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.R)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("logInfo",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(2983);const c=Object.values(a.K);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,s.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,l.Ak)(e,r):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.ee.emit("internal-error",[t]),this.featureName===a.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,l.Ze)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.R)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case a.K.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,y.T,r),this.importAggregator()}}var x=i(4777),w=i(1478);class A extends x.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,w.$)(e,(function(e,r){t[e]=T(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,w.$)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=T(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=S(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=T(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function T(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=S(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function S(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var E=i(384),_=i(3304);var N=i(9908),O=i(2843),I=i(3878),j=i(782),P=i(1863);class C extends b{static featureName=j.T;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,j.T,r),g.RI&&((0,O.u)((()=>(0,N.p)("docHidden",[(0,P.t)()],void 0,j.T,this.ee)),!0),(0,I.sp)("pagehide",(()=>(0,N.p)("winPagehide",[(0,P.t)()],void 0,j.T,this.ee))),this.importAggregator())}}var k=i(3969);class D extends b{static featureName=k.TZ;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,k.TZ,r),this.importAggregator()}}var H=i(6774);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,_.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return F(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function K(e){let t="Unhandled Promise Rejection";if(F(e?.reason))try{return e.reason.message=t+": "+e.reason.message,M(e.reason)}catch(t){return M(e.reason)}if(void 0===e.reason)return M(t);const r=M(e.reason);return r.message=t+": "+r?.message,r}function U(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return F(e.error)?e.error:M(e)}function F(e){return e instanceof Error&&!!e.stack}class B extends b{static featureName=H.T;#r=!1;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,H.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,N.p)("ierr",[M(e),(0,P.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,N.p)("err",[K(e),(0,P.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,I.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,N.p)("err",[U(e),(0,P.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,I.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(8990);let G=1;const z="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,V.I)(e,z,(function(){return G++}))}function q(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,_.A)(e).length}catch(e){return}}}var Z=i(8941),Y=i(7485);class X{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,s.oC)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),c=(0,r.el)(),d=Date.now(),u={spanId:a,traceId:c,timestamp:d};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,c),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,d,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,c,d,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,_.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Y.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var J=i(9300),Q=i(7295),ee=["load","error","abort","timeout"],te=ee.length,re=s.hR.REQ,ne=s.hR.XHR;class ie extends b{static featureName=J.T;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,J.T,r),this.dt=new X(e),this.handler=(e,t,r,n)=>(0,N.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};oe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K.ajax)}}))}catch(e){}(0,Z.NZ)(this.ee),(0,Z.bX)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=w,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){A(t,e)}),(0,I.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,I.jT)(!1))}function o(e){this.params={method:e[0]},oe(this,e[1]),this.metrics={}}function c(t,r){var i=(0,s.oC)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=q(i);a&&(n.txSize=a)}this.startTime=(0,P.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<te;s++)r.addEventListener(ee[s],this.listener,(0,I.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,P.t)()}function p(e,r){r instanceof ne&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof ne&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof ne&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,P.t)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,P.t)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Y.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,P.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof re?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),oe(this,r);var o=(""+(i&&i instanceof re&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=q(n.body)||0}function x(e,t){if(this.endTime=(0,P.t)(),this.params||(this.params={}),(0,Q.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,P.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K.ajax)}function w(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<te;t++)e.removeEventListener(ee[t],this.listener,!1);t.aborted||(0,Q.iW)(t)||(n.duration=(0,P.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):A(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K.ajax))}}function A(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?q(e.response):"text"===r||""===r||void 0===r?q(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,N.p)(k.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",c),t.on("send-xhr-start",d),t.on("xhr-cb-time",u),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",h),t.on("addEventListener-end",p),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",R),t.on("fn-start",v),t.on("fetch-done",x)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function oe(e,t){var r=(0,Y.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var ae=i(3738);const{He:se,bD:ce,d3:de,Kp:ue,TZ:le,Lc:fe,uP:he,Rz:ge}=ae;var pe=i(2614);class me extends b{static featureName=t.TZ;#i;constructor(e,r){let n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.TZ,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(pe.H3,"_").concat(pe.uh)))}catch(e){}(0,p.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(n)?(this.#i=n?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,N.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===pe.g.FULL||e.sessionReplayMode===pe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==pe.g.FULL&&this.featAggregate.initializeRecording(pe.g.FULL,!0):(this.#i=pe.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==pe.g.FULL&&(this.recorder.parent.mode=pe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var ve=i(8166);class be extends b{static featureName=ve.T;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,ve.T,r),this.importAggregator()}}var ye=i(993),Re=i(3785);class xe extends b{static featureName=ye.TZ;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,ye.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function(e){let[t]=e;const{level:r,customAttributes:i}=this;(0,Re.R)(n,t,i,r)})),this.importAggregator()}}new class extends o{constructor(t,r){super(r),g.gm?(this.sharedAggregator=new A({agentIdentifier:this.agentIdentifier}),this.features={},(0,E.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P[e.featureName]-a.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K.softNav)return;const n=function(e){switch(e){case a.K.ajax:return[a.K.jserrors];case a.K.sessionTrace:return[a.K.ajax,a.K.pageViewEvent];case a.K.sessionReplay:return[a.K.sessionTrace];case a.K.pageViewTiming:return[a.K.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.R)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,_.A)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,E.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,C,class extends b{static featureName=le;constructor(e,t){super(e,t,le,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(!(0,m.V)(this.agentIdentifier))return void(0,l.x3)(this.agentIdentifier,this.featureName);const r=this.ee;let n;(0,Z.vC)(r),this.eventsEE=(0,Z.um)(r),this.eventsEE.on(he,(function(e,t){this.bstStart=(0,P.t)()})),this.eventsEE.on(fe,(function(e,t){(0,N.p)("bst",[e[0],t,this.bstStart,(0,P.t)()],void 0,a.K.sessionTrace,r)})),r.on(ge+de,(function(e){this.time=(0,P.t)(),this.startPath=location.pathname+location.hash})),r.on(ge+ue,(function(e){(0,N.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,N.p)(se,[t],void 0,a.K.sessionTrace,r)})),n.observe({type:ce,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},me,ie,D,be,B,xe],loaderType:"pro"})})()})();
</script>
<!-- V2Head us-en quest -->
<link rel="stylesheet" href="/static/css/v3/header-footer.min.css?06012025">
<script type="text/javascript" src="/static/js/v3/header-footer.min.js?06012023"></script>

<!-- Google Tag Manager -->
<script>
	if (location.search !== '?noGTM') {
		(function (w, d, s, l, i) {
			var auth = 'jlc0VhasTaHuB1JSfC7_hg', env = '2';
			if (/^(preview|uat|test)\./.test(location.hostname)) {
				auth = 'bZHomhIJMjGthVlghvS2cg';
				env = '13';
			} else if (/^stage./.test(location.hostname)) {
				auth = 'CyBBILA_PdJXM7JWv35i_A';
				env = '76';
			}
			w[l] = w[l] || [];
			w[l].push({
				'gtm.start':
					new Date().getTime(), event: 'gtm.js'
			});
			var f = d.getElementsByTagName(s)[0],
				j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
			j.async = true;
			j.src =
				'https://www.googletagmanager.com/gtm.js?id=' + i + dl + '&gtm_auth='+auth+'&gtm_preview=env-'+env+'&gtm_cookies_win=x';
			f.parentNode.insertBefore(j, f);
		})(window, document, 'script', 'dataLayer', 'GTM-M8J6VX');
	}
</script>
<!-- End Google Tag Manager -->

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@Quest">

<script type="application/ld+json">
	{
		"@context": "http://schema.org",
		"@type": "Organization",
		"url": "https://www.quest.com",
		"logo": "https://www.quest.com/images/shared/quest-logo.png",
		"sameAs" : [
			"https://facebook.com/questsoftware",
			"https://plus.google.com/102956101365345137794/",
			"https://www.linkedin.com/company/quest-software?trk=biz-companies-cym",
			"https://twitter.com/quest"
		]
	}
</script>
<script type="application/ld+json">
	{
		"@context": "http://schema.org",
		"@type": "WebSite",
		"name": "Quest Software",
		"url": "https://www.quest.com/",
		"potentialAction": {
			"@type": "SearchAction",
			"target": "https://www.quest.com/search/results/?q={search_term_string}",
			"query-input": "required name=search_term_string"
		}
	}
</script>

<script>
	$(document).ready(function() {
		var metaTag = $('meta[name="PageTemplate"]');
		if (metaTag.length > 0) {
			var contentValue = metaTag.attr('content');
			var requestPricing = $('#hv3-bottom').find('[data-type="Request Pricing"]');
			var freeTrial = $('#hv3-bottom').find('[data-type="Free Trials"]');
			if (contentValue === "Product" || contentValue === "Product Sub Page") {
				$(requestPricing).css('display', 'none');
				$(freeTrial).css('margin-right', '10px');
			}
		}
	});
</script>


    <!--MasterHeadElq starts here-->
    
    <!--MasterHeadElq ends here-->
    <!--[if lt IE 9]>

    <script src="//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>

    <script src="//oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

    <![endif]-->
    <meta id='no-sticky-top-nav-qst-v3'>
            <script type="text/javascript">
                function OptanonWrapper() { }
            </script>
    </head>
<body class="theme-white  ">
     <!--googleoff: index-->
    <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WL4XTFT&gtm_auth=rzoVjdaUaz1R-hf_MVC_Jg&gtm_preview=env-1&gtm_cookies_win=x"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->


    <div id="optinwrapper" class="hide"></div>
    <input type="hidden" value="US" id="CountryCodeValue" />
    <input type="hidden" id="CKCountryCode" />
    <input type="hidden" id="FormFillType">
    <input type="hidden" value="quest" id="siteprefix" />
    <input type="hidden" value="x-adcode=SP" id="buyxcodewithparam" />

    <div class="site-wrapper">
        <div class="site-canvas">
            <!-- BEGIN NOINDEX -->
            <header class="masthead mh" id="masthead">

                

                <div id="old-browser">For the best web experience, please use IE11+, Chrome, Firefox, or Safari<a href="JavaScript:void(0)" id="old-browser-close"></a></div>

                

                <style>
	.zambi-v3 .sticky-wrap.stuck {
		z-index: 999;
	}

	#masthead #head-v4.qst-marketing-header .sticky-wrap .container {
		width: 1440px !important;
		max-width: 100%;
		margin: 0 auto !important;
		padding: 0 90px !important;
		height: 127px !important;
	}

	#head-v4.qst-marketing-header {
		z-index: 1002 !important;
		position: relative !important;
		width: 100%;
		background: #fff;
		box-shadow: 1px -1px 12px #00000029;
		margin: 0;
		padding: 0;
	}

	#head-v4 #hv3-top {
		display: none;
	}

	#head-v4 #hv3-top {
		font-size: 0;
		height: 0;
		background: #00556c;
	}

	#head-v4 #hv3-top > .container > ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: right;
	}

	#site-header {
		z-index: 1001 !important;
		position: relative !important;
	}

	#head-v4.qst-marketing-header,
	#site-header {
		transition: all 0.3s ease;
	}

	#head-v4.qst-marketing-header.stuck,
	#site-header.stuck {
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		z-index: 9999;
		box-shadow: 0 2px 10px rgb(0 0 0 / 0.1);
		animation: slideDown 0.3s ease-out;
	}

	#site-header.stick-active,
	#head-v4.stick-active {
		position: fixed !important;
		top: 0;
		width: 100%;
		z-index: 1004;
	}

	.header-hidden {
		display: none !important;
	}

	#hv3-bottom.mobile-nav-open nav {
		display: block !important;
		transform: translateX(0) !important;
	}

	#head-v4.qst-marketing-header .sticky-wrap .container {
		position: relative;
		margin: 0 90px !important;
	}

	#head-v4.qst-marketing-header #hv3-bottom {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 6rem;
	}

	#head-v4.qst-marketing-header .hv3-wrap {
		flex: 1;
		display: flex;
		justify-content: space-between;
	}

	#head-v4.qst-marketing-header .header-content {
		display: flex;
		align-items: stretch;
		gap: 3rem;
		min-height: 90px;
	}

	#head-v4.qst-marketing-header #logo {
		display: flex;
		align-items: center;
		margin: 0 40px 0 0;
		padding: 20px 0;
		flex-shrink: 0;
	}

	#head-v4.qst-marketing-header #logo img {
		height: 50px;
		width: auto;
	}

	#head-v4.qst-marketing-header #logo.binarytree-logo img {
		width: 187px;
		height: auto;
	}

	#head-v4.qst-marketing-header .two-row-content {
		flex: 1;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	#head-v4.qst-marketing-header #utility-row {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		gap: 15px;
		padding: 15px 0 26px;
	}

	#head-v4.qst-marketing-header #utility-row .hv3-utility {
		display: flex;
		align-items: center;
		gap: 0;
		width: auto;
		margin: 0;
	}

	#head-v4.qst-marketing-header #utility-row .nav-cta {
		margin: 0;
		z-index: 999999;
	}

	#head-v4.qst-marketing-header .nav-cta .btn-v3-orange {
		background: #ff4e00;
		color: #000;
		padding: 2px 24px;
		border-radius: 30px;
		text-decoration: none;
		font-weight: 600;
		font-size: 18px;
		line-height: 24px;
		display: inline-block;
		text-transform: uppercase;
		transition: all 0.3s ease;
	}

	#head-v4.qst-marketing-header .nav-cta .btn-v3-orange:after {
		display: none;
	}

	#head-v4.qst-marketing-header .nav-cta .btn-v3-orange:hover {
		background: #d83a04;
	}

	#head-v4.qst-marketing-header #hv3-bottom.nav-row {
		padding: 0;
		display: flex;
		align-items: center;
	}

	#head-v4.qst-marketing-header .hv3-wrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}

	#head-v4.qst-marketing-header #hv3-bottom {
		gap: 0;
	}

	#head-v4.qst-marketing-header .sticky-wrap .container {
		padding: 0 50px;
	}

	#head-v4.qst-marketing-header.stick-active .header-content {
		min-height: 70px;
	}

	#head-v4.qst-marketing-header.stick-active #logo {
		padding: 10px 0;
	}

	#head-v4.qst-marketing-header.stick-active #logo img {
		height: 40px;
	}

	#head-v4.qst-marketing-header.stick-active #utility-row {
		padding: 10px 0 5px;
	}

	#head-v4.qst-marketing-header nav {
		margin: 0;
		display: inline-block;
	}

	#head-v4.qst-marketing-header .v3-tier-1 {
		float: left;
		color: #000;
		font-size: 20px;
		font-weight: 400;
		margin: 0;
		position: relative;
	}

	#head-v4.qst-marketing-header .v3-tier-1 > span {
		margin-right: 30px;
		border-bottom: 4px solid #fff0;
		cursor: pointer;
		margin-bottom: 0;
		padding-bottom: 23px;
		line-height: 23px;
		position: relative;
		display: block;
		transition: all 0.3s ease;
	}

	#head-v4.qst-marketing-header .v3-tier-1:not(.no-tier-2) > span {
		display: inline-flex;
		align-items: center;
		position: relative;
	}

	#head-v4.qst-marketing-header .v3-tier-1.no-tier-2 > span {
		padding-top: 4px;
	}

	#head-v4.qst-marketing-header .v3-tier-1:not(.no-tier-2) > span::after {
		padding: 10px 3px;
		content: "";
		transition: transform .2s ease, background-image .2s ease;
		background-image: url('data:image/svg+xml;utf8,<svg width="5" height="4" viewBox="0 0 5 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 0L2.68151 3.75H1.81849L0 0H1.14041L2.25 2.6547L3.35959 0H4.5Z" fill="%230a0e21"/></svg>');
		background-repeat: no-repeat;
		background-position: top;
		background-size: contain;
		content: "";
		margin-left: 0;
		display: inline-block;
		vertical-align: middle;
		transition: transform 0.3s ease;
		position: relative;
		top: 0px;
		border: none;
		width: auto;
		height: auto;
	}

	#head-v4.qst-marketing-header .v3-tier-1:not(.no-tier-2):hover > span::after {
		background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="4" viewBox="0 0 6 4" fill="none"><path d="M5.1969 3.85034L3.37841 0.100342H2.51539L0.696899 3.85034H1.83731L2.9469 1.19564L4.05649 3.85034H5.1969Z" fill="%230A0E21"/></svg>');
	}

	#head-v4.qst-marketing-header .v3-tier-1.open > span::after {
		transform: rotate(180deg);
	}

	#head-v4.qst-marketing-header .v3-tier-1 > span > a {
		color: #000;
		text-decoration: none;
		outline: none !important;
		border: none !important;
	}

	#head-v4.qst-marketing-header .v3-tier-1.current > span,
	#head-v4.qst-marketing-header .v3-tier-1 > span:hover,
	#head-v4.qst-marketing-header .v3-tier-1.open > span {
		color: #0a8cbf;
		border-bottom-color: #0a8cbf;
	}

	#head-v4.qst-marketing-header .v3-tier-1.current > span > a,
	#head-v4.qst-marketing-header .v3-tier-1 > span:hover > a,
	#head-v4.qst-marketing-header .v3-tier-1.open > span > a {
		color: #0a8cbf;
	}

	#head-v4.qst-marketing-header.stick-active .v3-tier-1 > span {
		padding-bottom: 20px;
	}

	#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		z-index: 999999;
		top: 100%;
		left: 0;
		transform: translateY(-10px);
		transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
		pointer-events: none;
	}

	#head-v4.qst-marketing-header .v3-tier-1.open .v3-tier-2.v3-drop-down,
	#head-v4.qst-marketing-header .v3-tier-1:hover .v3-tier-2.v3-drop-down {
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
		pointer-events: auto;
	}

	#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul {
		background-color: rgb(255 255 255 / 0.96);
		box-shadow: 0 4px 20px rgb(0 0 0 / 0.15);
		padding: 10px 0;
		list-style: none;
		width: 278px;
		margin: 0 0 0 -55px;
	}

	#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li {
		padding: 8px 54px;
		line-height: 1.2;
		transition: background-color 0.2s ease;
		position: relative;
	}

	#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li a {
		font-size: 16px;
		font-weight: 500;
		color: #000;
		text-decoration: none;
		display: block;
		outline: none !important;
		border: none !important;
		transition: all 0.3s ease;
	}

	#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li::before {
		font-family: "icomoon" !important;
		content: "";
		font-size: 32px;
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		opacity: 0;
		transition: all 0.3s ease;
		color: #d7f20c;
	}

	#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li:hover::before {
		content: "\e930";
		opacity: 1;
	}

	.v3-tier-3-drop {
		position: relative;
	}

	.v3-tier-3-drop .v3-tier-label {
		font-size: 16px;
		display: block;
		font-weight: 600;
		color: #000;
		cursor: pointer;
		position: relative;
		padding-right: 30px;
	}

	.v3-tier-3-drop .v3-tier-label::after {
		font-family: "icomoon" !important;
		content: "\e930";
		position: absolute;
		right: 5px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 24px;
		color: #0a8cbf;
	}

	.v3-tier-3-drop .v3-tier-label .icomoon-icon {
		display: none;
	}

	.v3-tier-3-drop ul {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		background-color: rgb(255 255 255 / 0.96);
		left: 100%;
		top: -151px;
		width: 278px;
		padding: 10px 0 0 1px;
		margin: 0;
		list-style: none;
		box-shadow: 0 4px 20px rgb(0 0 0 / 0.15);
		z-index: 999999;
		transform: translateX(-10px);
		transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	}

	.v3-tier-3-drop:hover ul,
	.v3-tier-3-drop.hover ul {
		visibility: visible;
		opacity: 1;
		transform: translateX(0);
	}

	.v3-tier-3-drop ul li {
		padding: 8px 15px;
		transition: background-color 0.2s ease;
		position: relative;
	}

	.v3-tier-3-drop ul li:hover {
		background: #f5f5f5;
		padding-left: 35px;
	}

	.v3-tier-3-drop ul li a {
		display: block;
		color: #000;
		text-decoration: none;
		font-size: 14px;
		font-weight: 400;
		transition: all 0.3s ease;
	}

	.v3-tier-3-drop ul li::before {
		content: "";
		font-family: "Material Symbols Outlined";
		font-size: 32px;
		position: absolute;
		left: 15px;
		top: 50%;
		transform: translateY(-50%);
		opacity: 0;
		transition: all 0.3s ease;
		color: #d7f20c;
	}

	.v3-tier-3-drop ul li:hover::before {
		content: "\e5c8";
		opacity: 1;
	}

	.v3-tier-3-drop:hover .v3-tier-label::after {
		color: #0a8cbf;
		transform: translateY(-50%) translateX(3px);
	}

	.hv3-utility {
		display: flex;
		width: 160px;
		margin-right: 10px;
	}

	.hv3-utility .hv3-utility-icon-wrap {
		background: none;
		border: none;
		padding: 0;
		display: flex;
	}

	.hv3-utility svg {
		height: 20px;
		width: 20px;
		margin: 0 10px;
		flex: 0 0 20px;
		transition: 0.3s;
	}

	.hv3-utility .hv3-utility-icon-wrap:hover {
		cursor: pointer;
	}

	.hv3-utility .hv3-utility-icon-wrap:hover svg {
		fill: #0a8cbf;
	}

	.hv3-utility-drop {
		position: relative;
	}

	.hv3-utility-drop ul {
		position: absolute;
		z-index: 90;
		top: 100%;
		background: #fff;
		width: 220px;
		padding: 30px 0 10px;
		visibility: hidden;
		margin: 0;
		left: -115px;
	}

	.hv3-utility-drop:hover ul {
		visibility: visible;
	}

	.hv3-utility-drop ul li {
		list-style-type: none;
		padding: 8px 15px;
	}

	.hv3-utility-drop ul .btn-v3 {
		padding: 10px 12px;
		font-size: 16px;
	}

	.hv3-utility-drop ul li a {
		text-decoration: none;
	}

	.hv3-utility-drop ul li a:hover {
		text-decoration: none;
	}

	.hv3-utility-drop ul.qst-hv3-no-hover li:hover {
		background: #fff;
	}

	.hv3-utility-drop .btn-v3 {
		border-radius: 25px !important;
		color: #fff;
	}

	.hv3-utility-drop .btn-v3.btn-default-color {
		background: linear-gradient(285deg, #fb4f14, #ffae62);
		border: none;
	}

	.hv3-utility-drop .btn-v3.btn-default-color:hover {
		background: #d83a04;
		color: #fff;
	}

	.hv3-utility-drop .btn-v3.btn-block {
		width: 100%;
	}

	#head-v4 .is-logged-in {
		display: none;
	}

	.hv3-logged-in-check {
		position: absolute;
		height: 14px;
		width: 14px;
		background-color: #3e831c;
		border-radius: 16px;
		line-height: 12px;
		top: 12px;
		left: 20px;
		z-index: 991;
	}

	.hv3-logged-in-check .icomoon-icon {
		color: #fff;
		font-size: 12px;
	}

	@media (min-width: 1241px) {
		#head-v4.qst-marketing-header .mobile-menu-container,
		#head-v4.qst-marketing-header .menu-back,
		#head-v4.qst-marketing-header .menu-back-tier-2 {
			display: none;
		}
	}

	@media (max-width: 1240px) {
		.visible-sm {
			display: block !important;
		}

		.visible-xs {
			display: block !important;
		}

		#masthead #head-v4.qst-marketing-header .sticky-wrap .container {
			width: 100%;
			padding: 0 20px !important;
			margin: 0 !important;
			height: 70px !important;
		}

		#head-v4.qst-marketing-header .header-content {
			flex-direction: row;
			align-items: center;
			gap: 0;
			min-height: 60px;
		}

		#head-v4.qst-marketing-header #logo {
			padding: 15px 0;
		}

		#head-v4.qst-marketing-header #logo img {
			height: 35px;
		}

		#head-v4.qst-marketing-header #utility-row {
			display: flex !important;
			padding: 0;
			gap: 10px;
			flex: 1;
			justify-content: flex-end;
			margin-right: 10px;
		}

		#head-v4.qst-marketing-header #utility-row .hv3-utility {
			width: auto;
			margin: 0;
		}

		#head-v4.qst-marketing-header #utility-row .hv3-utility svg {
			width: 18px;
			height: 18px;
			margin: 0 5px;
		}

		#head-v4.qst-marketing-header #utility-row .nav-cta {
			display: none !important;
		}

		#head-v4.qst-marketing-header .two-row-content {
			flex-direction: row;
			align-items: center;
			justify-content: flex-end;
		}

		#head-v4.qst-marketing-header #hv3-bottom.nav-row {
			padding: 0 0 15px !important;
			width: auto;
			gap: 0;
		}

		#head-v4.qst-marketing-header #hv3-bottom {
			gap: 0;
			align-items: center;
		}

		#head-v4.qst-marketing-header .mobile-menu-container {
			display: block !important;
			margin-left: auto;
			width: 48px;
			margin-top: 16px;
		}

		#head-v4.qst-marketing-header .mobile-menu-container button,
		#head-v4.qst-marketing-header .mobile-menu-container button.mobile-menu,
		#head-v4.qst-marketing-header .mobile-menu-container button.utility.mobile-menu {
			background: none;
			border: none;
			padding: 10px;
			margin-top: 10px;
			cursor: pointer;
			width: 44px;
			height: 44px;
			display: flex;
			align-items: center;
			justify-content: center;
			-webkit-tap-highlight-color: #fff0;
		}

		#head-v4.qst-marketing-header .mobile-menu-container button::before,
		#head-v4.qst-marketing-header .mobile-menu-container button.mobile-menu::before {
			content: "";
			position: absolute;
			width: 24px;
			height: 2px;
			background: #0a8cbf;
			box-shadow: 0 8px 0 #0a8cbf, 0 16px 0 #0a8cbf;
			transition: all 0.3s ease;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}

		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button::before,
		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button.mobile-menu::before,
		#hv3-bottom.mobile-nav-open .mobile-menu-container button::before,
		#hv3-bottom.mobile-nav-open .mobile-menu-container button.mobile-menu::before,
		.mobile-menu-container.mobile-menu-open button::before,
		.mobile-menu-container.mobile-menu-open button.mobile-menu::before {
			transform: translate(-50%, -50%) rotate(45deg);
			box-shadow: none;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button::after,
		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button.mobile-menu::after,
		#hv3-bottom.mobile-nav-open .mobile-menu-container button::after,
		#hv3-bottom.mobile-nav-open .mobile-menu-container button.mobile-menu::after,
		.mobile-menu-container.mobile-menu-open button::after,
		.mobile-menu-container.mobile-menu-open button.mobile-menu::after {
			content: "";
			position: absolute;
			width: 24px;
			height: 2px;
			background: #0a8cbf;
			transform: translate(-50%, -50%) rotate(-45deg);
			top: 50%;
			left: 50%;
		}

		#head-v4.qst-marketing-header nav {
			display: none;
			position: fixed !important;
			top: 0 !important;
			right: -100% !important;
			width: 100% !important;
			max-width: 100% !important;
			height: 100vh !important;
			height: calc(var(--vh, 1vh) * 100) !important;
			height: -webkit-fill-available !important;
			background: #ffffff !important;
			transition: right 0.3s ease !important;
			overflow-y: auto !important;
			overflow-x: hidden !important;
			-webkit-overflow-scrolling: touch !important;
			z-index: 99999 !important;
			padding: 0 0 20px !important;
			box-shadow: -2px 0 10px rgb(0 0 0 / 0.1);
		}

		#head-v4.qst-marketing-header .mobile-nav-open nav,
		#hv3-bottom.mobile-nav-open nav {
			display: block !important;
			right: 0 !important;
			visibility: visible !important;
			opacity: 1 !important;
			transform: translateX(0) !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 {
			float: none !important;
			display: block !important;
			margin: 0 !important;
			padding: 0 !important;
			border-bottom: 1px solid #eee !important;
			position: relative !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 > span {
			padding: 20px !important;
			margin: 0 !important;
			border: none !important;
			display: flex !important;
			justify-content: space-between !important;
			align-items: center !important;
			cursor: pointer !important;
			font-size: 20px !important;
			font-weight: bold !important;
			background: transparent !important;
			transition: background-color 0.2s ease !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 > span:active {
			background: #f5f5f5 !important;
		}

		body #masthead #head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1:not(.no-tier-2) > span::after {
			font-family: "icomoon" !important;
			content: "\e930";
			font-size: 32px !important;
			color: #0a8cbf !important;
			transform: none !important;
			margin: 0 !important;
			line-height: 1 !important;
			font-weight: normal !important;
			top: 0 !important;
			background-image: none;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 > span:hover {
			border-bottom-color: transparent !important;
			color: inherit !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open #hv3-bottom {
			display: flex !important;
			visibility: visible !important;
			opacity: 1 !important;
			gap: 0 !important;
			align-items: center !important;
		}

		#head-v4.qst-marketing-header .hv3-utility {
			display: flex !important;
			visibility: visible !important;
			opacity: 1 !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down {
			display: none !important;
			position: fixed !important;
			top: 60px !important;
			left: 100% !important;
			width: 100% !important;
			height: calc(100vh - 60px) !important;
			background: #fff !important;
			transition: left 0.3s ease !important;
			margin: 0 !important;
			padding: 0 !important;
			z-index: 9997 !important;
			visibility: visible !important;
			opacity: 1 !important;
			transform: none !important;
			overflow-y: auto !important;
			box-shadow: none !important;
			pointer-events: auto !important;
		}

		#head-v4.qst-marketing-header .v3-tier-1.open-mobile .v3-tier-2.v3-drop-down {
			display: block !important;
			left: 0 !important;
			top: 0 !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2 .parent-item-header {
			display: block !important;
			padding: 20px !important;
			background: transparent !important;
			color: #000 !important;
			font-size: 20px !important;
			font-weight: bold !important;
			margin: 0 !important;
			text-transform: uppercase !important;
			letter-spacing: 1px !important;
			box-shadow: 0 2px 5px rgb(0 0 0 / 0.1);
			border-bottom: 3px solid #00556c;
		}

		#head-v4.qst-marketing-header .menu-back,
		#head-v4.qst-marketing-header .language {
			display: flex !important;
			align-items: center !important;
			padding: 20px !important;
			background: #f8f9fa !important;
			border-bottom: 2px solid #0a8cbf !important;
			cursor: pointer !important;
			font-size: 16px !important;
			font-weight: 600 !important;
			color: #000 !important;
			margin: 0 !important;
			position: sticky !important;
			top: 0 !important;
			z-index: 10 !important;
		}

		#head-v4.qst-marketing-header .menu-back::before {
			font-family: "icomoon" !important;
			content: "\e92b";
			font-size: 32px !important;
			margin-right: 10px !important;
			line-height: 1 !important;
			color: #0a8cbf !important;
		}

		#head-v4.qst-marketing-header .language::before {
			content: "\e894" !important;
			font-family: "Material Symbols Outlined";
			font-size: 32px !important;
			font-weight: normal !important;
			margin-right: 10px !important;
			line-height: 1 !important;
			color: #0a8cbf !important;
		}

		#head-v4.qst-marketing-header .v3-tier-1.open-mobile .v3-tier-2 > .parent-item-header {
			display: block !important;
			padding: 20px !important;
			background: #14215c !important;
			color: #fff !important;
			font-size: 20px !important;
			font-weight: 700 !important;
			margin: 0 !important;
			position: sticky !important;
			top: 0 !important;
			z-index: 11 !important;
			text-transform: uppercase !important;
			letter-spacing: 1px !important;
			box-shadow: 0 2px 5px rgb(0 0 0 / 0.1);
		}

		#head-v4.qst-marketing-header .v3-tier-1.open-mobile .menu-back {
			background: #e8e8e8 !important;
			border-bottom: 1px solid #ddd !important;
			position: relative !important;
			top: auto !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul {
			width: 100% !important;
			box-shadow: none !important;
			margin: 0 !important;
			padding: 0 !important;
			border-radius: 0 !important;
			background: transparent !important;
			list-style: none !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li {
			padding: 15px 20px !important;
			border-bottom: 1px solid #eee !important;
			margin: 0 !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li:last-child {
			border-bottom: none !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li::before,
		.mobile-nav-open .v3-tier-3-drop ul li::before {
			display: none !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li:hover,
		.mobile-nav-open .v3-tier-3-drop ul li:hover {
			padding-left: 20px !important;
		}

		#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li a {
			font-size: 16px !important;
			display: block !important;
			color: #000 !important;
			text-decoration: none !important;
			font-weight: normal !important;
		}

		.mobile-nav-open .v3-tier-3-drop .v3-tier-label {
			padding: 0 !important;
			display: flex !important;
			justify-content: space-between !important;
			align-items: center !important;
			cursor: pointer !important;
		}

		.mobile-nav-open .v3-tier-3-drop .v3-tier-label::after {
			font-family: "icomoon" !important;
			content: "\e930";
			font-size: 28px !important;
			position: static !important;
			transform: none !important;
			transition: transform 0.3s ease !important;
			margin-left: 5px !important;
		}

		.mobile-nav-open .v3-tier-3-drop.mobile-open .v3-tier-label::after {
			transform: rotate(180deg) !important;
		}

		.mobile-nav-open .v3-tier-3-drop ul {
			display: none !important;
			position: static !important;
			width: 100% !important;
			left: 0 !important;
			top: auto !important;
			box-shadow: none !important;
			border-radius: 0 !important;
			transform: none !important;
			background: #e8e8e8 !important;
			visibility: visible !important;
			opacity: 1 !important;
			transition: none !important;
			padding: 10px 0 !important;
			margin: 10px 0 0 0 !important;
		}

		.mobile-nav-open .v3-tier-3-drop.mobile-open ul {
			display: block !important;
		}

		.mobile-nav-open .v3-tier-3-drop ul li {
			padding: 10px 30px !important;
			border-bottom: none !important;
		}

		@media (max-width: 1240px) {
			#head-v4.qst-marketing-header {
				z-index: 9999 !important;
				height: 70px !important;
			}

			#head-v4.qst-marketing-header .mobile-nav-open {
				z-index: 9999 !important;
			}

			.mobile-menu-container {
				z-index: 10001 !important;
			}

			#head-v4.qst-marketing-header nav {
				z-index: 9998 !important;
			}

			#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down {
				z-index: 9997 !important;
			}

			#head-v4.qst-marketing-header .mobile-nav-open .sticky-v3,
			#head-v4.qst-marketing-header .mobile-nav-open .sticky-wrap,
			#head-v4.qst-marketing-header .mobile-nav-open .sticky-wrap .container {
				display: block !important;
				visibility: visible !important;
				opacity: 1 !important;
			}
		}
	}

	body.mobile-menu-active {
		overflow: hidden !important;
		position: fixed !important;
		width: 100% !important;
		height: 100% !important;
	}

	@media (max-width: 1240px) {
		body.mobile-menu-active::before {
			content: "";
			position: fixed;
			top: 60px;
			left: 0;
			right: 0;
			bottom: 0;
			background: rgb(0 0 0 / 0.5);
			z-index: 9990;
			transition: opacity 0.3s ease;
		}

		#head-v4.qst-marketing-header .mobile-nav-open {

			top: 0px !important;
			left: 0 !important;
			right: 0 !important;
			height: 70px !important;
			overflow: visible !important;
			background: #fff !important;
			z-index: 100001 !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open nav {
			position: fixed !important;
			top: 70px !important;
			bottom: 0 !important;
			height: auto !important;
			z-index: 99999 !important;
			padding: 0 20px !important;
		}

		#head-v4.qst-marketing-header .mobile-menu-container button {
			position: relative !important;
			width: 44px !important;
			height: 44px !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container {
			margin-left: auto !important;
			z-index: 10001 !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button {
			margin: 0 !important;
			padding: 10px !important;
		}

		#head-v4.qst-marketing-header .mobile-menu-container button::before {
			box-shadow: none !important;
			transform: none !important;
			top: 50% !important;
			left: 50% !important;
		}

		#head-v4.qst-marketing-header .mobile-menu-container button::after {
			display: none !important;
		}

		#head-v4.qst-marketing-header .mobile-menu-container button::before {
			content: "" !important;
			position: absolute !important;
			width: 24px !important;
			height: 18px !important;
			transform: translate(-50%, -50%) !important;
			background-color: transparent !important;
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cpath fill='%230a8cbf' d='M0 0h24v2H0zm0 8h24v2H0zm0 8h24v2H0z'/%3E%3C/svg%3E") !important;
			background-size: 24px 18px !important;
			background-position: center !important;
			background-repeat: no-repeat !important;
			transition: all 0.3s ease !important;
		}

		#head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button::before,
		#hv3-bottom.mobile-nav-open .mobile-menu-container button::before,
		.mobile-menu-container.mobile-menu-open button::before {
			width: 20px !important;
			height: 20px !important;
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%230a8cbf' d='M1.414 0L10 8.586 18.586 0 20 1.414 11.414 10 20 18.586 18.586 20 10 11.414 1.414 20 0 18.586 8.586 10 0 1.414z'/%3E%3C/svg%3E") !important;
			background-size: 20px 20px !important;
			transform: translate(-50%, -50%) !important;
			box-shadow: none !important;
		}
	}

	@media (min-width: 768px) and (max-width: 1240px) {
		#head-v4.qst-marketing-header #utility-row {
			padding: 10px 0 5px;
			gap: 20px;
		}

		#head-v4.qst-marketing-header #hv3-bottom.nav-row {
			padding: 0 30px 15px;
		}
	}

	@media (min-width: 1440px) {
		#head-v4.qst-marketing-header .sticky-wrap .container {
			max-width: 1440px;
			margin: 0 auto !important;
		}
	}

	@media (min-width: 1241px) {
		#head-v4.qst-marketing-header .mobile-menu-container,
		#head-v4.qst-marketing-header .menu-back,
		#head-v4.qst-marketing-header .menu-back-tier-2 {
			display: none !important;
		}
	}

</style>
<!--Quest Header V4-->
<div id="head-v4" class="qst-marketing-header">
	<div class="sticky-v3">
		<div class="sticky-wrap" data-stuck="false" style="top: 0px;">
			<div class="container">
				<div class="header-content">
					<!-- Logo on the left, spanning both rows -->
					<a id="logo" href="/"><img src="/images/quest-corporate-logo.svg" alt="Quest Logo"></a>

					<!-- Two-row content on the right -->
					<div class="two-row-content">
						<!-- Top Row: Utilities and CTA -->
						<div id="utility-row">
							<div class="hv3-utility">
								<div data-type="Shop">
									<a rel="noreferrer,noopener" rel="noreferrer,noopener" class="hv3-shop hv3-utility-icon-wrap"
									   href="https://shop.quest.com/682/purl-quest-buy-home?x-adcode=NAV" target="_blank">
										<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 38 32">
											<path
												d="M16.8568,25.715c-1.7333,0-3.1427,1.4099-3.1427,3.1423,0,1.7333,1.4094,3.1427,3.1427,3.1427s3.1427-1.4094,3.1427-3.1427c0-1.7324-1.4093-3.1423-3.1427-3.1423ZM16.8568,30.0012c-.6305,0-1.1439-.5134-1.1439-1.1439s.5134-1.1434,1.1439-1.1434,1.1439.5129,1.1439,1.1434-.5134,1.1439-1.1439,1.1439ZM27.6426,25.715c-1.7324,0-3.1417,1.4099-3.1417,3.1423,0,1.7333,1.4093,3.1427,3.1417,3.1427,1.7333,0,3.1427-1.4094,3.1427-3.1427,0-1.7324-1.4094-3.1423-3.1427-3.1423ZM27.6426,30.0012c-.6305,0-1.1429-.5134-1.1429-1.1439s.5124-1.1434,1.1429-1.1434,1.1439.5129,1.1439,1.1434-.5134,1.1439-1.1439,1.1439ZM13.1889,21.285h18.7393c.446,0,.8384-.2958.9614-.7247l4.2866-15.0005c.0859-.3016.0254-.6261-.163-.8764-.1894-.2504-.4851-.3978-.7984-.3978H9.0392l-1.0175-3.5609c-.1225-.429-.5148-.7247-.9609-.7247H1.785c-.5519,0-.9994.4475-.9994.9995s.4475.9994.9994.9994h4.5218l5.1967,18.1871-.4186.837c-.4904.9814-.4392,2.1243.1376,3.0573.5768.933,1.5762,1.4904,2.6732,1.4904h18.0325c.5524,0,.9994-.4475.9994-.9995s-.447-.9994-.9994-.9994H13.8957c-.405,0-.7603-.1976-.973-.5427-.2128-.3445-.2313-.7501-.0498-1.1121l.3161-.632ZM34.8894,6.2844l-3.7147,13.0018H13.3255l-3.7152-13.0018h25.2791Z"></path>
										</svg>
									</a>
								</div>
								<div class="hv3-utility-icon-wrap hv3-utility-drop">
									<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 36 32">
										<path
											d="M18,0C9.1772,0,1.9998,7.1775,1.9998,16.0002s7.1775,15.9998,16.0002,15.9998,16.0002-7.1775,16.0002-15.9998S26.8228,0,18,0ZM18,29.9979c-1.8495,0-3.5425-1.7947-4.7342-4.5947h9.4685c-1.1917,2.8-2.8847,4.5947-4.7342,4.5947ZM12.5513,23.4011c-.5597-1.8935-.9144-4.0764-.9948-6.3998h12.887c-.0804,2.3234-.4352,4.5063-.9948,6.3998h-10.8973ZM4.0526,17.0013h5.5035c.0726,2.3106.3891,4.474.9102,6.3998h-4.3259c-1.1795-1.883-1.921-4.0605-2.0878-6.3998ZM18,2.0021c1.8495,0,3.5425,1.7949,4.7344,4.5952h-9.4687c1.1918-2.8003,2.8848-4.5952,4.7344-4.5952ZM23.4487,8.5994c.5597,1.8936.9144,4.0764.9948,6.3998h-12.887c.0804-2.3234.4352-4.5062.9948-6.3998h10.8973ZM9.5561,14.9992h-5.5035c.1667-2.3393.9082-4.5169,2.0876-6.3998h4.326c-.5211,1.9258-.8376,4.0892-.9101,6.3998ZM26.4439,17.0013h5.5035c-.1667,2.3393-.9083,4.5168-2.0878,6.3998h-4.3259c.5211-1.9258.8376-4.0892.9102-6.3998ZM26.4439,14.9992c-.0725-2.3106-.389-4.474-.9101-6.3998h4.326c1.1793,1.8829,1.9208,4.0605,2.0876,6.3998h-5.5035ZM28.3397,6.5973h-3.4539c-.542-1.4283-1.2047-2.6734-1.9657-3.6854,2.0914.789,3.9412,2.0613,5.4196,3.6854ZM13.0798,2.9119c-.761,1.012-1.4236,2.2571-1.9656,3.6853h-3.4539c1.4783-1.6241,3.3281-2.8964,5.4195-3.6853ZM7.6607,25.4032h3.4537c.542,1.4281,1.2045,2.6729,1.9654,3.6848-2.0913-.7889-3.9409-2.0609-5.4192-3.6848ZM22.9202,29.0881c.7609-1.0119,1.4234-2.2568,1.9654-3.6849h3.4537c-1.4783,1.6239-3.328,2.896-5.4192,3.6849Z"></path>
									</svg>
									<ul class="hv3-country-drop-down" data-type="Locale">
										<li data-type="United States"><a href="/" class="active">United States (English)</a></li>
										<li data-type="Brazil"><a href="/br-pt/">Brazil (Português)</a></li>
										<li data-type="China"><a href="/cn-zh/">China (中文)</a></li>
										<li data-type="France"><a href="/fr-fr/">France (Français)</a></li>
										<li data-type="Germany"><a href="/de-de/">Germany (Deutsch)</a></li>
										<li data-type="Japan"><a href="/jp-ja/">Japan (日本語)</a></li>
										<li data-type="Mexico"><a href="/mx-es/">Mexico (Español)</a></li>
									</ul>
								</div>
								<div data-type="Search">
									<a class="utility mobile-search hv3-utility-icon-wrap" href="/search/results/#t=Global">
										<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 36 32">
											<!-- Generator: Adobe Illustrator 29.1.0, SVG Export Plug-In . SVG Version: 2.1.0 Build 142)  -->
											<path
												d="M33.6917,30.2802l-7.7369-7.7374c2.0688-2.3935,3.33-5.5034,3.33-8.9081C29.2848,6.1078,23.1619-.0156,15.635-.0156S1.9842,6.1078,1.9842,13.6347s6.1239,13.6503,13.6508,13.6503c3.4048,0,6.5147-1.2613,8.9081-3.3304l7.7369,7.7373c.195.195.4504.2925.7059.2925s.5109-.0975.7059-.2925c.39-.39.39-1.0218,0-1.4118ZM15.635,25.2882c-6.4261,0-11.654-5.2279-11.654-11.6535S9.2088,1.9812,15.635,1.9812s11.653,5.2279,11.653,11.6535-5.2279,11.6535-11.653,11.6535Z"></path>
										</svg>
									</a></div>
								<div class="hv3-utility-icon-wrap hv3-utility-drop">
									<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 38 32">
										<path
											d="M19,15.1192c-4.304,0-7.8052-3.3915-7.8052-7.5598S14.696,0,19,0s7.8057,3.3911,7.8057,7.5593-3.5017,7.5598-7.8057,7.5598ZM19,2.006c-3.1976,0-5.7992,2.4914-5.7992,5.5533s2.6016,5.5538,5.7992,5.5538,5.7997-2.4914,5.7997-5.5538-2.6016-5.5533-5.7997-5.5533ZM31.9119,32H6.0886c-.5348,0-.9751-.4192-1.0015-.9531-.0113-.2233-.0167-.4476-.0167-.6739,0-7.4398,6.2488-13.4927,13.9296-13.4927s13.9296,6.0529,13.9296,13.4927c0,.2263-.0054.4506-.0167.6739-.0264.5338-.4662.9531-1.0011.9531ZM7.0828,29.994h23.8343c-.2081-6.1591-5.474-11.1076-11.9172-11.1076s-11.709,4.9485-11.9172,11.1076Z"></path>
									</svg>
									<span class="hv3-logged-in-check is-logged-in icomoon-container"><span
										class="icomoon-icon icon-check"></span></span>
									<ul class="signin-drop-down qst-hv3-no-hover">
										<li class="is-logged-in" data-type="Account Settings">
											<a href="#" id="lnkMyAccount" class="m-0 btn-v3 btn-default-color btn-block centered">Account
												Settings</a>
										</li>
										<li class="is-logged-in" data-type="Sign Out">
											<button id="lnkmainloggOut" role="button" class="m-0 btn-v3 btn-default-color btn-block">Sign
												Out
											</button>
										</li>
										<li class="not-logged-in" data-type="Sign In">
											<button role="button" id="lnkmenusignin"
											        class="m-0 btn-v3 btn-default-color lnk-sign-in btn-block">Sign In
											</button>
										</li>
										<li class="not-logged-in" data-type="Create Account">
											<button id="lnkmenucreateaccount" role="button"
											        class="m-0 btn-v3 btn-default-color lnk-create-account btn-block">Create Account
											</button>
										</li>
									</ul>
								</div>
							</div>
							<div class="nav-cta m-0">
								<span data-type="Free Trials" class="m-0"><a class="btn-v3-orange"
								                                             href="/trials/">Free Trials</a></span>
							</div>
						</div>

						<!-- Bottom Row: Navigation -->
						<div id="hv3-bottom" class="nav-row">
							<div class="hv3-wrap">
								<nav>
									<div>
										<div class="v3-tier-1" data-type="Platform">
											<span>Platform</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="Platform Overview"><a href="/platform">Platform Overview</a></li>
													<li data-type="Security"><a href="/security-management-platform">Security</a></li>
													<li data-type="Trusted Data"><a href="/data-management-platform">Trusted Data</a></li>
												</ul>
											</div>
										</div>
										<div class="v3-tier-1" data-type="Solutions">
											<span>Solutions</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="Data Solutions"><a href="/solutions/data">Data Solutions</a></li>
													<li data-type="Cybersecurity Solutions"><a href="/solutions/cybersecurity">Cybersecurity
														Solutions</a></li>
													<li data-type="Migration Solutions"><a href="/solutions/migration">Migration Solutions</a>
													</li>
												</ul>
											</div>
										</div>
										<div class="v3-tier-1" data-type="Products">
											<span>Products</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="Product Overview"><a href="/products-overview/">Product Overview</a></li>
												</ul>
											</div>
										</div>
										<div class="v3-tier-1" data-type="About">
											<span>About</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="About Quest Software"><a href="/company">About Quest Software</a></li>
													<li data-type="Leadership"><a href="/company/leadership.aspx">Leadership</a></li>
													<li data-type="Newsroom"><a href="/news">Newsroom</a></li>
													<li data-type="Press Releases"><a href="/news/press-releases/">Press Releases</a></li>

													<li data-type="Careers"><a href="/company/careers.aspx">Careers</a></li>
												</ul>
											</div>
										</div>
										<div class="v3-tier-1" data-type="Resources">
											<span>Resources</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="All Resources"><a href="/resources">All Resources</a></li>
													<li data-type="Events"><a href="/resources/about-events">Events</a></li>
													<li data-type="Webinars"><a href="/webcast-hub">Webinars</a></li>
													<li data-type="Customer Stories"><a href="/customer-stories/">Customer Stories</a></li>
													<li data-type="Blogs"><a href="https://blog.quest.com">Blogs</a></li>
													<li data-type="Skills 101 Training"><a href="/skills-101-training/ ">Skills 101 Training</a>
													</li>
												</ul>
											</div>
										</div>
										<div class="v3-tier-1" data-type="Partners">
											<span>Partners</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="Partner Program"><a rel="noreferrer,noopener" href="https://partners.quest.com/English/" target="_blank">Partner
														Program</a></li>
													<li data-type="Technology Partners"><a href="/technology-partners/">Technology Partners</a>
													</li>
												</ul>
											</div>
										</div>
										<div class="v3-tier-1" data-type="Support">
											<span>Support</span>
											<div class="v3-tier-2 v3-drop-down">
												<span class="menu-back">Main Menu</span>
												<ul>
													<li data-type="Support Overview"><a href="https://support.quest.com">Support Overview</a></li>
													<li data-type="24/7 Incident Response"><a href="/incident-response/">24/7 Incident
														Response</a></li>
												</ul>
											</div>
										</div>

									</div>
								</nav>
								<div class="mobile-menu-container hidden-lg hidden-md">
									<button class="utility mobile-menu m-0"></button>
									<div id="hv3-mobile-user"></div>
									<div id="hv3-mobile-language"></div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>

                

            </header>
            <!-- END NOINDEX -->
             <!--googleon: snippet-->
            <!--Content Start-->
            




<div id="overview" data-v3="Overview" class='inner-page-hero       ' >



    <div class="container">
            <div class="row">
                <div data-v3="Breadcrumb" class="col-xs-12 breadcrumb-v3">
                    <a data-v3-action="Breadcrumb Title" href="/">Home</a>
                    <span class="bread-divider">/</span>
                        <a data-v3-action="Breadcrumb Title" href="/solutions/" target="_self">Solutions</a>
                    <span class="bread-divider">/</span>
                        <span>Microsoft Platform Management&nbsp;</span>
                </div>
            </div>
        <div class="row">
            <div class='col-xs-12 col-md-6 hero-txt '>
                <div class="hero-content-wrapper">
                    <h1>Microsoft Platform Management&nbsp;</h1>
                    <div data-v3-action="Content" class="txt-v3"><p><strong>Migration, modernization and cyber resilience for hybrid Active Directory and Microsoft 365.</strong> Active Directory and Entra ID are the
	lifeblood of your business. Because these solutions manage access to the
	critical applications that keep your organization operating, protecting them
	must be a top-level priority. The Quest portfolio of solutions fuels true
	business continuity by helping you migrate, modernize and strengthen cyber
	resilience of your Active Directory, Entra ID and Microsoft 365 environments.
</p></div>
                </div>



            </div>
            <div class='col-xs-12 col-md-6 hero-graphic '>
                <div class="bg-svg bg-svg-right bg-svg-circle"></div>
                <div class="bc-player-container bc-placeholder" data-video-id="6351992116112">
                    <img src="/images/video/medium/migrate-modernize-and-protect-ad-with-quest8167889-medium.jpg" alt="Migrate, modernize and protect AD with Quest">
                    <span class="icomoon-container">
                        <span class="icomoon-icon icon-play_arrow"></span>
                    </span>
                    <span class="bc-duration">02:19</span>
                </div>
                <div class="bg-svg bg-svg-left bg-svg-dots">
                    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                        <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)"></path></svg>
                </div>
            </div>
                    </div>
        <div class="row ">
            <div class="col-xs-12 cta-v3">
                <a data-v3-action="CTA Button" class="btn-v3 btn-block-xs btn-orange" href="/register/78683" target="">
                    Request Pricing
                </a>
                <a data-v3-action="CTA Button" class="btn-v3 btn-block-xs btn-orange-outline" href="/company/contact-sales" target="">
                    Contact Sales
                </a>
            </div>
        </div>
     </div>
</div>


        <!--Inner nav-->
            <div data-v3="Nav" class="qst-inner-nav-v3 qst-in3-wide qst-in3-static-lg sticky-v3">
                <div class="sticky-wrap">
                    <div class="container">
                        <div class="qst-in3-mobile" aria-label="Open Mobile Navigation Menu">
                            <em class="qst-in3-m-menu-label">Microsoft Platform Management&nbsp;</em>
                            <em class="qst-in3-m-menu-toggle icomoon-container"><em class="icomoon-icon icon-chevron_down"></em></em>
                            <a href="#head-v3" data-v3-action="Inner Nav - Return to Top" class="qst-in3-to-top icomoon-container"
                               aria-label="Return To Top of Page">
                                <em class="qst-in3-to-top-icon icomoon-icon icon-arrow_upward"></em>
                            </a>
                        </div>
                        <div class="qst-in3-links-wrap">
                            <div class="qst-in3-links">
                                
                                <div class="qst-in3-detail slide-tabs">
                                    <div class="splide splide__inline-arrows qst-in3-tab">
                                        <div class="splide__arrows icomoon-container">
                                            <button class="splide__arrow splide__arrow--prev sn-prev icomoon-icon icon-chevron_left_bold"
                                                    aria-label="Previous">
                                                Previous
                                            </button><button class="splide__arrow splide__arrow--next sn-next icomoon-icon icon-chevron_right_bold"
                                                             aria-label="Next">
                                                Next
                                            </button>
                                        </div>
                                        <div class="splide__track">
                                            <div class="splide__list">
                                                    <a data-v3-action="Inner Nav - Left" class="splide__slide qst-in3-l"
                                                       target="_self" href="#p">Why AD and Entra ID?</a>
                                                    <a data-v3-action="Inner Nav - Left" class="splide__slide qst-in3-l"
                                                       target="_self" href="#reduceriskoperatewithresiliencegrowwithconfidence-24603411289215973">Migration and Modernization</a>
                                                    <a data-v3-action="Inner Nav - Left" class="splide__slide qst-in3-l"
                                                       target="_self" href="#reduceriskoperatewithresiliencegrowwithconfidence-24603411432587267">Cyber Resilience</a>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                    <div class="qst-in3-general ">

                                                <a data-v3-action="Inner Nav - Right" class="qst-in3-l"
                                                   target="_self" href="#resources">Resources</a>
                                                <a data-v3-action="Inner Nav - Right" class="qst-in3-l"
                                                   target="_self" href="#blogs">Blogs</a>
                                                                                    <div class="qst-in3-cta">
                                                <a data-v3-action="Inner Nav - Right" class="btn-v3 btn-default-color btn-v3-small"
                                                   target=""
                                                   href="/register/78683/">Request Pricing</a>
                                            </div>
                                    </div>
                                <a href="#head-v3" data-v3-action="Inner Nav - Return to Top" class="qst-in3-to-top icomoon-container"
                                   aria-label="Return To Top of Page"><em class="qst-in3-to-top-icon icomoon-icon icon-arrow_upward"></em></a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

<div class="site-wide-bodies">

    <div id="p" data-v3="Single Column" class="zig-zag-v3 zz-single bulletedlist-v3 bg-grey pt-v3 pb-v3">
        <div class="container">
                <h2 class="centered title-v3 mb-30">Why Active Directory and Entra ID?</h2>
            
            <div class="row animatedParent animateOnce  zz-vertical-center" data-appear-top-offset="-200">
                                <div class='zz-txt col-xs-12 animated small-v3 centered fadeInRightShort'>
                    <div data-v3-action="Content" class='txt-v3 intro-v3'>
                        Because so many organizations use Active Directory and Entra ID to manage identities, these platforms stand at the center of all business continuity across any vertical. Whether you conduct financial transactions, deliver healthcare, build cars, support critical infrastructure, or provide public services for local or federal governments, these business functions are wholly dependent on the availability of your organization&rsquo;s identity environment.<br /><br />Active Directory and Entra ID act as the heart of any board-level strategic objective, including mergers and acquisitions, reducing cyber security risks, demonstrating compliance or accelerating digital transformation by moving workloads to the cloud. But when directory services are made unavailable by cyber attacks or errors, risks become reality: Your business halts, growth opportunities stall, reputation suffers and costs quickly mount.


                    </div>


                </div>
            </div>
        </div>
    </div>




    <div id="reduceriskoperatewithresiliencegrowwithconfidence" data-v3="Zig Zag" class="zig-zag-v3 bg-white bulletedlist-v3 pt-v3 pb-v3">
        <div class="container">
                <div class="centered">
                        <h2 class="title-v3">Reduce risk. Operate with resilience. Grow with confidence.</h2>
                                            <div class="intro-v3 txt-v3" data-v3-action="Content">Enter Quest, which for nearly 25 years has served as a leader in migration,
	modernization and cyber resilience for Active Directory, Entra ID and
	Microsoft 365</div>
                </div>
            <div class="zz-wrap">
                    <div   id=reduceriskoperatewithresiliencegrowwithconfidence-24603411289215973 class='row  animatedParent animateOnce ' data-appear-top-offset="-200">
                        <div class='zz-img col-xs-12 col-md-6 animated fadeInLeftShort '>
                                <img alt="Migration and Modernization" lazy-src="/images/patterns/zigzag/6-column/1275073451.jpg">
                        </div>

                        <div class="zz-txt col-xs-12 col-md-6 animated pull-right fadeInRightShort">
                                    <h3 class="title-v3">Migration and Modernization</h3>
                                                            <div class="txt-v3" data-v3-action="Content">
                                    <p>When migrating and modernizing IT environments, it&rsquo;s essential that the
process be a non-event for end users. Yet without the right guardrails in
place, these migration projects can take on a life of their own. But Quest has
the broadest portfolio to help <a href="https://www.quest.com/solutions/migration-and-consolidation/">conquer
	any migration, modernization, consolidation or restructuring scenario</a>,
whether you need to integrate due to a merger or acquisition (M&amp;A),
digitally transform to Microsoft 365, or reduce attack surfaces across Active Directory or Entra
ID.</p><ul><li>Accelerate Microsoft 365 adoption with faster, more predictable and more reliable migrations &ndash; speeding digital transformation to leverage market-changing technology such as AI.</li><li>Decrease M&amp;A integration risk with predictable and secure migrations that finish on time, on budget and with minimal disruptions.</li><li>Reduce the attack surface, increase operational efficiency, and improve security and compliance posture by minimizing on-premises infrastructure.</li></ul>
                                </div>
                                                            <div class="cta-v3">
                                            <a data-v3-action="CTA Button" class="btn-v3 btn-block-xs btn-default-color" target="" href="#fp-featuredproducts-migrationandmodernization">View Products</a>
                                </div>
                        </div>
                    </div>
                    <div   id=reduceriskoperatewithresiliencegrowwithconfidence-24603411432587267 class='row  animatedParent animateOnce ' data-appear-top-offset="-200">
                            <div class="bg-svg bg-svg-right bg-svg-circle">
                            </div>
                        <div class='zz-img col-xs-12 col-md-6 animated pull-right fadeInRightShort '>
                                <img alt="Cyber Resilience" lazy-src="/images/patterns/zigzag/6-column/1171686909.jpg">
                        </div>

                        <div class="zz-txt col-xs-12 col-md-6 animated fadeInLeftShort">
                                    <h3 class="title-v3">Cyber Resilience</h3>
                                                            <div class="txt-v3" data-v3-action="Content">
                                    <p>To effectively <a href="https://www.quest.com/solutions/cybersecurity-risk-management-solutions/">defend
	against attacks targeting Active Directory and Entra ID</a>, organizations
must take steps to mitigate risk at every stage of the kill chain. Quest
provides solutions that align your Active Directory and Entra ID security
controls to the NIST cyber security framework and regulatory requirements,
thereby increasing resilience while mitigating gaps that adversaries can
exploit. These solutions give your Active Directory / Entra ID and security
teams the ability to discover and eliminate potential attack paths to critical
Tier Zero assets, detect and block suspicious activity, and quickly recover
from events that threaten Active Directory / Entra ID, like ransomware.</p><ul><li>Reduce attack surface by proactively identifying and mitigating Active Directory/Entra ID vulnerabilities and misconfigurations.</li><li>Prevent malicious attackers or insider threats from compromising vital Tier Zero Active Directory/Entra ID assets.</li><li>Detect and alert on suspicious or anomalous behavior immediately to respond faster when Active Directory or Entra ID are compromised.</li><li>Accelerate incident investigations to limit potential damage and reduce risk of exposure.</li><li>Recover Active Directory / Entra ID services and vital business assets 90% faster while saving over $19M from ransomware attacks</li></ul>
                                </div>
                                                            <div class="cta-v3">
                                            <a data-v3-action="CTA Button" class="btn-v3 btn-block-xs btn-default-color" target="" href="#fp-featuredproducts-cyberresilience">View Products</a>
                                </div>
                        </div>
                    </div>
            </div>
        </div>
    </div>







    <div id="featuredproducts" data-v3="Featured Products" class="fp-tab sv3-range slide-tabs bg-grey pt-v3 pb-v3">
            <div class='container centered intro-box'>
                    <h2 class="title-v3">Featured Products</h2>
                            </div>

        <div class="sticky-v3 st-tab-wrap">
            <div class="sticky-wrap">
                <div class="container">

                    <div id="st-t-3" class="fpt-slide splide splide__inline-arrows st-tabs ">
                        <div class="splide__arrows icomoon-container">
                            <button class="splide__arrow splide__arrow--prev sn-prev icomoon-icon icon-arrow_back" aria-label='Previous'>Previous</button>
                            <button class="splide__arrow splide__arrow--next sn-next icomoon-icon icon-arrow_forward" aria-label='Next'>Next</button>
                        </div>
                        <div class="splide__track">
                            <div class="splide__list">
                                    <div class="splide__slide"><a id="fp-featuredproducts-all" href="#fp-featuredproducts-all">All
</a></div>
                                                                    <div class="splide__slide " data-cat="Migration and Modernization"><a id="fp-featuredproducts-migrationandmodernization" href="#fp-featuredproducts-migrationandmodernization">Migration and Modernization</a></div>
                                    <div class="splide__slide " data-cat="Cyber Resilience"><a id="fp-featuredproducts-cyberresilience" href="#fp-featuredproducts-cyberresilience">Cyber Resilience</a></div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <div id="st-c-3" class="container fp-content">
                <div class="row st-content">
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-active-directory/" target="_self">Change Auditor for Active Directory</a></h4>
                                    <p>Ensure security, compliance and control of AD and Azure AD.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55104/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-active-directory-queries/" target="_self">Change Auditor for Active Directory Queries</a></h4>
                                    <p>Solve migration and performance issues by analyzing Active Directory queries.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55463">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-emc/" target="_self">Change Auditor for EMC</a></h4>
                                    <p>Audit all events related to file activity and permissions on your EMC NAS devices.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55563/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-logon-activity/" target="_self">Change Auditor for Logon Activity</a></h4>
                                    <p>Alert and report on AD logon and logoffs and Azure AD sign-in activity</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/70622/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/content-matrix/" target="_self">Content Matrix</a></h4>
                                    <p>Handle complex SharePoint and Office 365 migrations.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/117131/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/directory-sync-pro/" target="_self">Directory Sync Pro</a></h4>
                                    <p>Extend user collaboration with a powerful Active Directory sync solution</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/directory-sync-pro/">Learn More</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/enterprise-reporter-for-active-directory/" target="_self">Enterprise Reporter for Active Directory</a></h4>
                                    <p>Gain deep visibility into discovery, reporting and project planning on AD and Azure AD</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/62918/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/enterprise-reporter-for-office-365/" target="_self">Enterprise Reporter for Office 365</a></h4>
                                    <p>Gain visibility into your Office 365 environment to secure your cloud.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/111074/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/enterprise-reporter-for-windows-servers/" target="_self">Enterprise Reporter for Windows Servers</a></h4>
                                    <p>Simplify discovery, reporting, and assessment on Windows Servers, NAS, and OneDrive</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/62920/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/enterprise-reporter/" target="">Enterprise Reporter Suite</a></h4>
                                    <p>Simplified Microsoft platform security, compliance, reporting and remediation</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/62917/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/gpoadmin/" target="_self">GPOADmin</a></h4>
                                    <p>Control and simplify Group Policy management.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55099/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/identity-defense/" target="_self">Identity Defense</a></h4>
                                    <p>Quest Identity Defense is an AI-powered, hybrid Active Directory security solution.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/security-guardian/">Learn More</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/identity-recovery-entra-id-recovery/" target="_self">Identity Recovery for Entra ID</a></h4>
                                    <p>SaaS solution for fast, secure Microsoft Entra ID and Microsoft 365 backup and recovery.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_blank" href="/signup/110601">Try Online</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/migrator-pro-for-active-directory/" target="_self">Migrator Pro for Active Directory</a></h4>
                                    <p>Consolidate Active Directory with advanced coexistence, customization and automation.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/migrator-pro-for-active-directory/">Learn More</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/on-demand-migration/" target="_self">On Demand Migration</a></h4>
                                    <p>Microsoft 365 tenant migration for moving Exchange, OneDrive, SharePoint, Teams, and on-prem AD.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/signup/114290/">Try Online</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/pst-flight-deck/" target="_self">PST Flight Deck</a></h4>
                                    <p>Automated PST identification, migration and elimination.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/pst-flight-deck/">Learn More</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/recovery-manager-for-active-directory-disaster-recovery-edition/" target="_self">Recovery Manager for Active Directory Disaster Recovery Edition</a></h4>
                                    <p>Complete AD disaster recovery at the object, directory and OS level across the entire forest.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/119227/">Download Free Trial</a>
                                </div>
                            </div>
                            <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                                <div class="fp">
                                    <h4><a data-v3-action="Product Title" href="/products/attack-path-management-software/" target="_self">SpecterOps BloodHound Enterprise</a></h4>
                                    <p>Identify, quantify and prioritize attack paths so you can secure Active Directory from every angle.</p>
                                    <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/attack-path-management-software/">Learn More</a>
                                </div>
                            </div>

                        <div class="col-xs-12">
                            <a data-v3-action="Show More" class="fp-show-more btn-v3 btn-block-xs btn-black-outline">Show more</a>
                        </div>
                </div>
                    <div class="row st-content" style=display:none;>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/on-demand-migration/" target="_self">On Demand Migration</a></h4>
                            <p>Microsoft 365 tenant migration for moving Exchange, OneDrive, SharePoint, Teams, and on-prem AD.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/signup/114290/">Try Online</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/directory-sync-pro/" target="_self">Directory Sync Pro</a></h4>
                            <p>Extend user collaboration with a powerful Active Directory sync solution</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/directory-sync-pro/">Learn More</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/migrator-pro-for-active-directory/" target="_self">Migrator Pro for Active Directory</a></h4>
                            <p>Consolidate Active Directory with advanced coexistence, customization and automation.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/migrator-pro-for-active-directory/">Learn More</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/pst-flight-deck/" target="_self">PST Flight Deck</a></h4>
                            <p>Automated PST identification, migration and elimination.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/pst-flight-deck/">Learn More</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/content-matrix/" target="_self">Content Matrix</a></h4>
                            <p>Handle complex SharePoint and Office 365 migrations.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/117131/">Download Free Trial</a>
                        </div>
                    </div>
                    </div>
        <div class="row st-content" style=display:none;>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/identity-defense/" target="_self">Identity Defense</a></h4>
                            <p>Quest Identity Defense is an AI-powered, hybrid Active Directory security solution.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/security-guardian/">Learn More</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/recovery-manager-for-active-directory-disaster-recovery-edition/" target="_self">Recovery Manager for Active Directory Disaster Recovery Edition</a></h4>
                            <p>Complete AD disaster recovery at the object, directory and OS level across the entire forest.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/119227/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/identity-recovery-entra-id-recovery/" target="_self">Identity Recovery for Entra ID</a></h4>
                            <p>SaaS solution for fast, secure Microsoft Entra ID and Microsoft 365 backup and recovery.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_blank" href="/signup/110601">Try Online</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-active-directory/" target="_self">Change Auditor for Active Directory</a></h4>
                            <p>Ensure security, compliance and control of AD and Azure AD.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55104/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-active-directory-queries/" target="_self">Change Auditor for Active Directory Queries</a></h4>
                            <p>Solve migration and performance issues by analyzing Active Directory queries.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55463">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 ">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-emc/" target="_self">Change Auditor for EMC</a></h4>
                            <p>Audit all events related to file activity and permissions on your EMC NAS devices.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55563/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/change-auditor-for-logon-activity/" target="_self">Change Auditor for Logon Activity</a></h4>
                            <p>Alert and report on AD logon and logoffs and Azure AD sign-in activity</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/70622/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/gpoadmin/" target="_self">GPOADmin</a></h4>
                            <p>Control and simplify Group Policy management.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/55099/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/attack-path-management-software/" target="_self">SpecterOps BloodHound Enterprise</a></h4>
                            <p>Identify, quantify and prioritize attack paths so you can secure Active Directory from every angle.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/products/attack-path-management-software/">Learn More</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/enterprise-reporter-for-active-directory/" target="_self">Enterprise Reporter for Active Directory</a></h4>
                            <p>Gain deep visibility into discovery, reporting and project planning on AD and Azure AD</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/62918/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/enterprise-reporter-for-office-365/" target="_self">Enterprise Reporter for Office 365</a></h4>
                            <p>Gain visibility into your Office 365 environment to secure your cloud.</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/111074/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/products/enterprise-reporter-for-windows-servers/" target="_self">Enterprise Reporter for Windows Servers</a></h4>
                            <p>Simplify discovery, reporting, and assessment on Windows Servers, NAS, and OneDrive</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/62920/">Download Free Trial</a>
                        </div>
                    </div>
                    <div class="fp-wrap centered col-xs-12 col-sm-4 col-lg-3 hidden-xs">
                        <div class="fp">
                            <h4><a data-v3-action="Product Title" href="/enterprise-reporter/" target="">Enterprise Reporter Suite</a></h4>
                            <p>Simplified Microsoft platform security, compliance, reporting and remediation</p>
                            <a data-v3-action="CTA Button" class="btn-v3 btn-block btn-default-outline" target="_self" href="/register/62917/">Download Free Trial</a>
                        </div>
                    </div>
                            <div class="col-xs-12">
                    <a data-v3-action="Show More" class="fp-show-more btn-v3 btn-block-xs btn-black-outline">Show more</a>
                </div>
        </div>
        </div>
    </div>

    <div id="resources" data-v3="Resources" class="latest-content-v3 bg-white pt-v3 pb-v3">
        <div class="container centered">
                <h2 class="title-v3">Resources</h2>
                            <div class="intro-v3">
                    <a data-v3-action="View All Link" class="link-v3-default icomoon-container" href="https://www.quest.com/resources/#f:solution=[Microsoft%20Platform%20Management]&amp;f:language=[English]" target="_self">
                        <span>View All</span>
                        <span class="icomoon-icon icon-arrow_forward"></span>
                    </a>
                </div>
        </div>

        <div class="splide splide__page-arrows ">
            <div class="splide__track">
                <div class="splide__list">
                        <a class="splide__slide" data-v3-action="E-book" data-v3-label="The State of Hybrid Active Directory Cyber Resilience" href="/docs/the-state-of-hybrid-active-directory-cyber-resilience-ebook-166588.pdf" target="_blank">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-documents icomoon-icon"></span></span>
                            <span class="lc-type">E-book</span>
                            <h3><u>The State of Hybrid Active Directory Cyber Resilience</u></h3>
                            <div>How do organizations today handle AD cybersecurity and where do they struggle most? To answer this, the State of Hybrid AD Cybe...</div>
                        </a>
                        <a class="splide__slide" data-v3-action="White Paper" data-v3-label="Forrester Consulting study reveals $19.7M savings recovering from ransomware losses with Quest " href="/whitepaper/forrester-consulting-study-reveals-19m-savings-recovering-from-ransomware-losses-with-quest/" target="_self">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-documents icomoon-icon"></span></span>
                            <span class="lc-type">White Paper</span>
                            <h3><u>Forrester Consulting study reveals $19.7M savings recovering from ransomware losses with Quest&#160;</u></h3>
                            <div>AD is a tier zero asset. When AD fails—whether caused by ransomware or similar catastrophe--the IT environment comes to a grind...</div>
                        </a>
                        <a class="splide__slide" data-v3-action="Infographic" data-v3-label="Active Directory Modernization: 7 Insights Your Peers Are Sharing" href="/infographic/active-directory-modernization-7-insights-your-peers-are-sharing/" target="_self">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-chart icomoon-icon"></span></span>
                            <span class="lc-type">Infographic</span>
                            <h3><u>Active Directory Modernization: 7 Insights Your Peers Are Sharing</u></h3>
                            <div>This is a summary of the top 7 findings from your peers related to Active Directory consolidation and security. </div>
                        </a>
                        <a class="splide__slide" data-v3-action="Datasheet" data-v3-label="5 Key Risk Factors for Identity Systems and How to Reduce Them" href="/documents/5-key-risk-factors-for-identity-systems-and-how-to-reduce-them-datasheet-165052.pdf" target="_blank">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-text_analytics icomoon-icon"></span></span>
                            <span class="lc-type">Datasheet</span>
                            <h3><u>5 Key Risk Factors for Identity Systems and How to Reduce Them</u></h3>
                            <div>While AD and Azure AD are critical for your organization’s identity service to run and business policies to be enforced, they a...</div>
                        </a>
                        <a class="splide__slide" data-v3-action="Case Study" data-v3-label="A global organization drives synergy by merging Microsoft 365 and Active Directory " href="/casestudy/a-global-organization-drives-synergy-by-merging-microsoft-365-and-active-directory/" target="_self">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-library icomoon-icon"></span></span>
                            <span class="lc-type">Case Study</span>
                            <h3><u>A global organization drives synergy by merging Microsoft 365 and Active Directory </u></h3>
                            <div>With help from Quest migration solutions, Professional Services and the Quest Migration-as-a-Service team, JTI was able to stre...</div>
                        </a>
                        <a class="splide__slide" data-v3-action="Technical Brief" data-v3-label="Active Directory Migration Solutions Comparison: Quest  vs. Native Tools" href="/docs/active-directory-migration-solutions-comparison-quest-vs-native-tools-technical-brief-133476.pdf" target="_blank">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-file icomoon-icon"></span></span>
                            <span class="lc-type">Technical Brief</span>
                            <h3><u>Active Directory Migration Solutions Comparison: Quest  vs. Native Tools</u></h3>
                            <div>This document compares Quest Active Directory migration solutions the Microsoft Active Directory Migration Tool (ADMT) version ...</div>
                        </a>
                        <a class="splide__slide" data-v3-action="White Paper" data-v3-label="Group Policy under attack" href="/whitepaper/group-policy-under-attack-/" target="_self">
                            <div class="bg-svg bg-svg-dots">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                                    </path>
                                </svg>
                            </div>
                            <span class="icomoon-container"><span class="icon-documents icomoon-icon"></span></span>
                            <span class="lc-type">White Paper</span>
                            <h3><u>Group Policy under attack</u></h3>
                            <div>Learn how cybercriminals are abusing Group Policy objects (GPOs) — and how to thwart them. </div>
                        </a>
                </div>
            </div>
            <div class="splide__arrows icomoon-container">
                <button class="splide__arrow splide__arrow--prev sn-prev icomoon-icon icon-arrow_back" aria-label='Previous'>Previous</button>
                <button class="splide__arrow splide__arrow--next sn-next icomoon-icon icon-arrow_forward" aria-label='Next'>Next</button>
            </div>
        </div>
    </div>




        <div id="blogs" data-v3="Blogs" class="blog-v3 bg-grey checkmark-v3 pt-v3 pb-v3">
            <div class="container centered">
                    <h2 class="title-v3">Blogs</h2>
                                            </div>

            <div class="splide splide__page-arrows ">
                <div class="splide__track">
                    <div class="splide__list">
                            <a rel="noreferrer,noopener" class="splide__slide" data-v3-action="Blog Title" data-v3-label="Quest named example vendor in 2022 Gartner report on best practices for Active Directory" href="https://blog.quest.com/product-post/quest-named-example-vendor-in-2022-gartner-report-on-best-practices-for-active-directory/" target="_blank">
                                <div class="lc-tile">
                                    <div class="blog-img">
                                        <img lazy-src="https://blog.quest.com/wp-content/uploads/2025/09/5140.pastedimage1656094821177v4.jpeg" alt="" class="img-responsive">
                                        <div class="blog-overlay"></div>
                                    </div>
                                    <h3><u>Quest named example vendor in 2022 Gartner report on best practices for Active Directory</u></h3>
                                    <div class="blog-description">I’m excited to report that Gartner has named Quest as an example vendor in multiple areas in its 2022 report, “IAM Best Practices for Active Director...</div>
                                    <span></span>
                                </div>
                            </a>
                            <a rel="noreferrer,noopener" class="splide__slide" data-v3-action="Blog Title" data-v3-label="New Forrester Consulting study: $19.7M in potential customer savings with Quest RMAD DRE" href="https://blog.quest.com/product-post/new-forrester-consulting-study-19-7m-in-potential-customer-savings-with-quest-rmad-dre/" target="_blank">
                                <div class="lc-tile">
                                    <div class="blog-img">
                                        <img lazy-src="https://blog.quest.com/wp-content/uploads/2025/09/pastedimage1681914141857v1.png" alt="" class="img-responsive">
                                        <div class="blog-overlay"></div>
                                    </div>
                                    <h3><u>New Forrester Consulting study: $19.7M in potential customer savings with Quest RMAD DRE</u></h3>
                                    <div class="blog-description">I’m excited to tell you about the results of a new commissioned study conducted by Forrester Consulting on behalf of Quest*. It answers a key questio...</div>
                                    <span></span>
                                </div>
                            </a>
                            <a rel="noreferrer,noopener" class="splide__slide" data-v3-action="Blog Title" data-v3-label="The importance of attack surface reduction for Active Directory" href="https://blog.quest.com/the-importance-of-attack-surface-reduction-for-active-directory/" target="_blank">
                                <div class="lc-tile">
                                    <div class="blog-img">
                                        <img lazy-src="https://blog.quest.com/wp-content/uploads/2023/07/BlogPost-MPM-AttackSurfaceReduction-US-LC-80562.jpg" alt="" class="img-responsive">
                                        <div class="blog-overlay"></div>
                                    </div>
                                    <h3><u>The importance of attack surface reduction for Active Directory</u></h3>
                                    <div class="blog-description">Learn about the critical cybersecurity concept of attack surface reduction (ASR) and how it relates to the security of Active Directory.</div>
                                    <span>Michael Van Horenbeeck</span>
                                </div>
                            </a>
                            <a rel="noreferrer,noopener" class="splide__slide" data-v3-action="Blog Title" data-v3-label="Understanding the NIS 2 Directive and its role in cyber risk management" href="https://blog.quest.com/understanding-the-nis-2-directive-and-its-role-in-cyber-risk-management/" target="_blank">
                                <div class="lc-tile">
                                    <div class="blog-img">
                                        <img lazy-src="https://blog.quest.com/wp-content/uploads/2023/06/blog-nis2-79341.jpg" alt="" class="img-responsive">
                                        <div class="blog-overlay"></div>
                                    </div>
                                    <h3><u>Understanding the NIS 2 Directive and its role in cyber risk management</u></h3>
                                    <div class="blog-description">NIS 2 is a cybersecurity directive in Europe. Learn what it is, who must comply with it and strategies for achieving compliance.</div>
                                    <span>Alistair Holmes</span>
                                </div>
                            </a>
                            <a rel="noreferrer,noopener" class="splide__slide" data-v3-action="Blog Title" data-v3-label="The importance of Tier 0 and what it means for Active Directory" href="https://blog.quest.com/the-importance-of-tier-0-and-what-it-means-for-active-directory/" target="_blank">
                                <div class="lc-tile">
                                    <div class="blog-img">
                                        <img lazy-src="https://blog.quest.com/wp-content/uploads/2023/05/BlogPost-MPM-Tier0ActiveDirectory-US-LC-78842-1.jpg" alt="" class="img-responsive">
                                        <div class="blog-overlay"></div>
                                    </div>
                                    <h3><u>The importance of Tier 0 and what it means for Active Directory</u></h3>
                                    <div class="blog-description">Learn what can be done to increase your organization’s security posture and how tier 0 assets like Active Directory come into play.</div>
                                    <span>Michael Van Horenbeeck</span>
                                </div>
                            </a>
                            <a rel="noreferrer,noopener" class="splide__slide" data-v3-action="Blog Title" data-v3-label="What you need to know about Identity Threat Detection and Response (ITDR)" href="https://blog.quest.com/what-you-need-to-know-about-identity-threat-detection-and-response-itdr/" target="_blank">
                                <div class="lc-tile">
                                    <div class="blog-img">
                                        <img lazy-src="https://blog.quest.com/wp-content/uploads/2023/05/ITDR-BlogPost-MPM-ITDR-US-LC-79255-1.jpg" alt="" class="img-responsive">
                                        <div class="blog-overlay"></div>
                                    </div>
                                    <h3><u>What you need to know about Identity Threat Detection and Response (ITDR)</u></h3>
                                    <div class="blog-description">Learn how ITDR encompasses threat intelligence, its best practices and which tools to use for protecting identity systems.</div>
                                    <span>Matthew Vinton</span>
                                </div>
                            </a>
                    </div>
                </div>
                <div class="splide__arrows icomoon-container">
                    <button class="splide__arrow splide__arrow--prev sn-prev icomoon-icon icon-arrow_back" aria-label='Previous'>Previous</button>
                    <button class="splide__arrow splide__arrow--next sn-next icomoon-icon icon-arrow_forward" aria-label='Next'>Next</button>
                </div>
            </div>
        </div>




    <div id="getstartednow" data-v3="Get Started" class="contact-v3 bulletedlist-v3 centered pt-v3 pb-v3">
        <div class="container">
            <div class="bg-svg bg-svg-right bg-svg-dots">
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                    </path>
                </svg>
            </div>
            <div class="contact-info bg-dark-grey">
                    <h2 class="title-v3">Get started now</h2>
                                    <div class="intro-v3 txt-v3" data-v3-action="Content">Migrate, modernize, secure and protect hybrid Active Directory, Entra ID and Microsoft 365 environments.</div>
                                    <div class="cta-v3">
                                <a data-v3-action="CTA Button" class="btn-v3 btn-block-xs btn-default-color" target="" href="/register/78683/">Request Pricing</a>
                                <a data-v3-action="CTA Button" class="btn-v3 btn-block-xs btn-white-outline" target="" href="/company/contact-sales">Contact Sales</a>
                    </div>
            </div>
            <div class="bg-svg bg-svg-left bg-svg-dots">
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.985 70.596">
                    <path id="Path_39046" data-name="Path 39046" d="M132.773,809.32a1.636,1.636,0,1,1-1.636-1.636A1.636,1.636,0,0,1,132.773,809.32Zm13.792-1.636a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,807.684Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,807.684Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,824.515Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,824.515Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,841.345Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,841.345Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,858.176Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,858.176Zm-61.713,16.831a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,131.136,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,146.564,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,161.993,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,177.421,875.007Zm15.428,0a1.636,1.636,0,1,0,1.636,1.636A1.636,1.636,0,0,0,192.849,875.007Z" transform="translate(-129.5 -807.684)">
                    </path>
                </svg>
            </div>
        </div>
    </div>



</div>



<script src='/static/js/v3/default.min.js?202604061213' defer></script>
            <!--Content End-->
             <!--googleoff: snippet-->
            <!-- BEGIN NOINDEX -->
            <footer class="footer-menu mhf" id="footer">
                
                <footer id="footer-v3" class="footer-container quest-footer-v3">
	<div class="footer-content">
		<!-- Desktop Footer -->
		<div class="footer-grid">
			<div class="footer-column">
				<div class="footer-subsection">
					<h4 class="footer-title-link">Platform</h4>
					<ul data-type="Platform">
						<li data-type="Platform Overview"><a href="/platform">Platform Overview</a></li>
						<li data-type="Security"><a href="/security-management-platform">Security</a></li>
						<li data-type="Trusted Data"><a href="/data-management-platform">Trusted Data</a></li>
					</ul>
				</div>
				<div class="footer-subsection">
					<h4 class="footer-title-link">Resources</h4>
					<ul data-type="Resources">
						<li data-type="All Resources"><a href="/resources">All Resources</a></li>
						<li data-type="Events"><a href="/resources/about-events">Events</a></li>
						<li data-type="Webinars"><a href="/webcast-hub">Webinars</a></li>
						<li data-type="Customer Stories"><a href="/customer-stories">Customer Stories</a></li>
						<li data-type="Blogs"><a href="https://blog.quest.com">Blogs</a></li>
						<li data-type="Forums"><a href="/community/p/product-forum-listing/">Forums</a></li>
						<li data-type="Skills 101 Training"><a href="/skills-101-training/">Skills 101 Training</a>
						<li data-type="Learning Hub"><a href="/learn/">Learning Hub</a>
						</li>
					</ul>
				</div>
			</div>
			<div class="footer-column">
				<div class="footer-subsection">
					<h4 class="footer-title-link">Solutions</h4>
					<ul data-type="Solutions">
						<li data-type="Data Solutions"><a href="/solutions/data">Data Solutions</a></li>
						<li data-type="Cybersecurity Solutions"><a href="/solutions/cybersecurity">Cybersecurity Solutions</a></li>
						<li data-type="Migration Solutions"><a href="/solutions/migration">Migration Solutions</a></li>
					</ul>
				</div>
				<div class="footer-subsection">
					<h4 class="footer-title-link">Partners</h4>
					<ul data-type="Partners">
						<li data-type="Partner Program"><a href="https://partners.quest.com/English/">Partner Program</a></li>
						<li data-type="Technology Partners"><a href="/technology-partners/">Technology Partners</a></li>
						<li data-type="Partner Portal"><a href="https://partners.quest.com/auth/oauth/v2/login.ashx">Partner
							Portal</a></li>
					</ul>
				</div>
			</div>
			<div class="footer-column">
				<div class="footer-subsection">
					<h4 class="footer-title-link">Products</h4>
					<ul data-type="Products">
						<li data-type="Products Overview"><a href="/products-overview">Products Overview</a></li>
					</ul>
				</div>
				<div class="footer-subsection">
					<h4 class="footer-title-link">Support</h4>
					<ul data-type="Support">
						<li data-type="Support Overview"><a href="https://support.quest.com/">Support Overview</a></li>
						<li data-type="24/7 Incident Response"><a href="/incident-response/">24/7 Incident Response</a></li>
						<li data-type="Community"><a href="/community/">Community</a></li>
					</ul>
				</div>
			</div>
			<div class="footer-column">
				<div class="footer-subsection">
					<h4 class="footer-title-link">About</h4>
					<ul data-type="About">
						<li data-type="About Quest Software"><a href="/company">About Quest Software</a></li>
						<li data-type="Leadership"><a href="/company/leadership.aspx">Leadership</a></li>
						<li data-type="Newsroom"><a href="/news">Newsroom</a></li>
						<li data-type="Press Releases"><a href="/news/press-releases/">Press Releases</a></li>
						<li data-type="Careers"><a href="/company/careers.aspx">Careers</a></li>
						<li data-type="Contact Us"><a href="/company/contact-us">Contact Us</a></li>
					</ul>
				</div>
			</div>
			<div class="footer-column quest-info">
				<a id="logo" href="/"><img src="/images/quest-corporate-logo.svg" alt="Quest Logo"></a>
				<p class="quest-description">
					Quest Software creates technology and solutions that build the foundation for enterprise AI. Focused on data
					management and governance, cybersecurity and platform modernization, Quest helps organizations address their
					most pressing challenges and make the promise of AI a reality. Around the globe, more than 45,000 companies
					including over 90% of the Fortune 500 count on Quest Software.
				</p>
				<div class="social-section">
					<div class="social-icons" data-type="Social Networks">
						<div class="social-icons" data-type="Social Networks"><a
							href="https://www.linkedin.com/company/quest-software" aria-label="Linkedin" data-type="Linkedin">
							<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
								<path
									d="M4.3306,0C3.0873,0,1.9381.4645,1.0947,1.3079.2043,2.1984-.2665,3.3173-.2665,4.5438c0,1.2089.4834,2.3581,1.3612,3.2359.8295.8295,1.9465,1.3119,3.0203,1.3119.0565,0,.113-.0013.1692-.004h.0997c1.1403,0,2.2327-.4645,3.0761-1.3079.8762-.8761,1.3594-2.0227,1.3611-3.2292.0523-1.142-.423-2.3027-1.3047-3.1861-.8265-.8798-1.9577-1.3643-3.1858-1.3643ZM6.3254,6.6279l-.0088.0085c-.5685.5685-1.3042.8691-2.0217.8241l-.0175-.0005c-.7613,0-1.5236-.3079-2.0392-.8235l-.0088-.0085c-.5517-.5056-.868-1.2653-.868-2.084,0-.7953.3032-1.5189.8768-2.0926.5388-.5388,1.2623-.8235,2.0925-.8235.7388,0,1.4627.3002,1.986.8235.5736.5736.8768,1.2973.8768,2.0926,0,.8188-.3164,1.5784-.868,2.084Z"></path>
								<path
									d="M6.4087,9.5913H2.0927c-1.0241,0-1.8263.8256-1.8263,1.8795v18.6497c0,1.0012.8783,1.8795,1.8796,1.8795h4.2628c1.0012,0,1.8795-.8534,1.8795-1.8263V11.4708c0-1.0012-.8783-1.8795-1.8795-1.8795ZM6.6606,11.4708v18.7029c0,.0965-.1295.1986-.2518.1986H2.146c-.1106,0-.2518-.1412-.2518-.2518V11.4708c0-.1224.1021-.2518.1985-.2518h4.3161c.1106,0,.2518.1412.2518.2518Z"></path>
								<path
									d="M30.0342,11.3268c-1.4414-1.4628-3.3977-2.2684-5.5087-2.2684h-1.119c-1.8699,0-3.7085.7158-5.0475,1.941v-.0615c0-.6922-.6544-1.3467-1.3467-1.3467h-5.3285c-.6357,0-1.3467.5531-1.3467,1.2934v19.8752c0,.7418.6963,1.2401,1.3467,1.2401h5.8613c.6504,0,1.3467-.4983,1.3467-1.2401v-11.5095c0-1.6053,1.1639-2.8628,2.6496-2.8628.784,0,1.5082.2925,2.0393.8236l.0107.0101c.4394.3955.653,1.0418.653,1.9759v11.4562c0,.6922.6545,1.3467,1.3467,1.3467h5.3285c.6922,0,1.3467-.6544,1.3467-1.3467v-13.7475c0-2.1367-.7928-4.118-2.2322-5.579ZM18.7031,13.108l.0696-.0696.0135-.0189c1.0281-1.4393,2.819-2.3334,4.6736-2.3334h1.119c3.3981,0,6.0599,2.7321,6.0599,6.2198v13.4664h-4.7145l-.052-11.1752c0-1.3691-.3581-2.3928-1.0947-3.1293-.8433-.8434-1.9737-1.3079-3.1826-1.3079h-.0067c-1.1617.0277-2.2391.5009-3.0339,1.3324-.7976.8345-1.2368,1.956-1.2368,3.1581v11.1219h-5.2994V11.2189h4.7665v3.8076l1.9185-1.9185Z"></path>
							</svg>
						</a><a href="https://x.com/quest" aria-label="Twitter X" data-type="Twitter X">
							<svg id="uuid-21a2713c-dd1f-4299-b3ea-912ab5e4547d" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg"
							     viewBox="0 0 32 32">
								<path
									d="M18.9789,13.5498L30.6355,0h-2.7622l-10.1214,11.7651L9.6679,0H.344l12.2245,17.7909L.344,32h2.7624l10.6885-12.4244,8.5372,12.4244h9.3239l-12.6778-18.4502h.0007ZM15.1954,17.9477l-1.2386-1.7716L4.1018,2.0795h4.2429l7.9531,11.3764,1.2386,1.7716,10.3382,14.7876h-4.2429l-8.4362-12.0667v-.0007Z"></path>
							</svg>
						</a><a href="https://www.facebook.com/questsoftware" aria-label="Facebook" data-type="Facebook">
							<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
								<defs>
									<linearGradient id="qst-gradient-fill" x1="34.6" y1="36.3" x2=".3" y2="-1.2"
									                gradientUnits="userSpaceOnUse">
										<stop offset="0" stop-color="#fb4f14"></stop>
										<stop offset="1" stop-color="#ffae62"></stop>
									</linearGradient>
								</defs>
								<path
									d="M18.9817,32h-6.9231v-13.6457h-4.4316v-6.9129h4.4316v-3.5278c0-2.432.723-4.4539,2.0908-5.8471,1.3272-1.3518,3.2017-2.0664,5.4209-2.0664,2.0791,0,3.7411.1643,4.1594.2218l.6434.0885v6.2455h-3.5302c-1.6024,0-1.8614.559-1.8625,1.8962v2.9907h5.0271l-.8605,6.9129h-4.1653v13.6444ZM13.5483,30.5102h3.9436v-13.6444h4.3393l.4896-3.9334h-4.8302v-4.4811c.0006-.736.0754-1.671.6528-2.3789.5525-.6772,1.4355-1.0064,2.6994-1.0064h2.0404V1.6297c-.7564-.0663-1.9739-.14-3.313-.14-1.8103,0-3.3172.5603-4.3578,1.6203-1.0887,1.1089-1.6642,2.7699-1.6642,4.8035v5.0176h-4.4316v3.9334h4.4316v13.6457Z"></path>
							</svg>
						</a><a href="https://www.youtube.com/user/questsoftware" aria-label="Youtube" data-type="Youtube">
							<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
								<path
									d="M31.6981,9.4678c-.0066-.0637-.0109-.1045-.0121-.1195.0009.0112.0008.0189.0008.0226,0-.1859-.3356-2.5672-1.4019-3.7457-1.3538-1.4716-2.8591-1.5875-3.4258-1.6312l-.2234-.0011c-4.2649-.315-10.6045-.3653-10.6617-.3653-.0591,0-6.3989.0499-10.6143.4698h-.1383l-.0262.001c-.5808.0415-2.1226.1517-3.4287,1.632-1.0989,1.1596-1.4097,3.4164-1.4489,3.7546l-.0019-.0002c-.0032.0268-.3157,2.7141-.3157,5.367v2.4532c0,1.0518.0524,2.8125.3019,5.2274.0066.0637.0109.1044.0121.1193-.0009-.0112-.0008-.0189-.0008-.0226,0,.1859.3356,2.5673,1.3957,3.7389,1.1818,1.3507,2.6031,1.5283,3.4523,1.6344l.0601.0047c.1425,0,.2015,0,.3015.0334l.0411.0137.0432.0038c2.4107.2096,10.0049.3146,10.3668.3146.2626,0,6.4688-.0053,10.6685-.4698h.1363l.0261-.001c.5808-.0414,2.1224-.1515,3.4288-1.632,1.0989-1.1597,1.4097-3.4163,1.4488-3.7545l.002.0002c.0032-.0268.3157-2.7142.3157-5.367v-2.4532c0-1.0517-.0524-2.8123-.3019-5.2273ZM15.9756,26.5943c-.0741-.0005-7.8687-.1051-10.1387-.363l-.0414-.0023c-.0479,0-.1094-.0103-.1745-.0211-.0835-.0139-.1777-.0296-.2806-.031-.7626-.0555-1.6366-.2225-2.3502-1.0252l-.0046-.0051c-.5444-.5898-.8965-2.162-.9474-2.6998-.0014-.021-.0051-.056-.0147-.1471-.2461-2.3376-.2977-4.0347-.2977-5.0469v-2.4533c0-2.5566.3075-5.1501.3106-5.1759l.0011-.0105c.0477-.5254.4016-2.1175.9544-2.7664.8545-.9472,1.753-1.0302,2.297-1.0756h.1413l.0274-.001c4.1741-.3131,10.4577-.3641,10.5157-.3643.0593.0002,6.343.0513,10.5169.3643l.2196.001c.514.0468,1.4519.1412,2.2434,1.0724.2617.3054.641,1.0393.9615,2.802l.0094.0516.0058.0115c.0664.3576.2921,2.7981.2921,5.0909v2.4532c0,2.4728-.2876,4.9804-.3092,5.1653-.319,1.749-.7208,2.4771-1.0019,2.7799l-.0107.0121c-.7904.9299-1.7284,1.0244-2.2424,1.0712h-.14l-.0275.001c-4.1147.3086-10.2568.3122-10.5146.3122Z"></path>
								<path
									d="M22.702,15.7468l-.009-.006-9.9188-5.7947c-.2767-.1783-.6442-.176-.9186.0068-.2738.1824-.4245.4577-.4245.7752v11.3267c0,.3174.1507.5926.4244.7751l.0395.0229c.1819.091.3055.091.4251.091s.2432,0,.4251-.091l.0074-.0037,9.9246-5.5369.0248-.0151c.2737-.1825.4244-.4577.4244-.7751s-.1508-.5927-.4245-.7752ZM20.4542,16.5132l-7.2452,4.0302v-8.2867l7.2452,4.2565Z"></path>
							</svg>
						</a></div>
					</div>
					<div class="language-selector" data-type="Country Selector">
						<span>United States of America (EN)</span>
						<div class="country-popup-desktop">
							<ul>
								<li data-type="United States" class="active"><a href="/">United States (English)</a></li>
								<li data-type="Brazil"><a href="/br-pt/">Brazil (Português)</a></li>
								<li data-type="China"><a href="/cn-zh/">China (中文)</a></li>
								<li data-type="France"><a href="/fr-fr/">France (Français)</a></li>
								<li data-type="Germany"><a href="/de-de/">Germany (Deutsch)</a></li>
								<li data-type="Japan"><a href="/jp-ja/">Japan (日本語)</a></li>
								<li data-type="Mexico"><a href="/mx-es/">Mexico (Español)</a></li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="footer-bottom">
		<div class="footer-bottom-content">
			<div class="footer-legal">
				<a href="/legal/" data-type="Legal">Legal</a>
				<span class="separator">|</span>
				<a href="/legal/" data-type="Terms of Use">Terms of Use</a>
				<span class="separator">|</span>
				<a href="/legal/privacy.aspx" data-type="Privacy Policy">Privacy Policy</a>
				<span class="separator">|</span>
				<a href="/" class="footer-ot-settings">Your Privacy Choices</a>
				<span class="separator">|</span>
				<a href="/legal/cookie-use-policy.aspx">Cookie Use Policy</a>
				<span class="separator">|</span>
				<a href="/legal/section-508.aspx">Accessibility</a>
			</div>
			<div class="footer-copyright">
				<p>©
					<script>document.write(new Date().getFullYear())</script>
					Quest Software Inc. All Rights Reserved.
				</p>
			</div>
		</div>
	</div>

	<!-- Mobile Footer -->
	<div class="mobile-footer">
		<!-- Platforms Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="vision-toggle" class="accordion-checkbox">
			<label for="vision-toggle" class="accordion-header">
				<span>Platform</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="Platform">
					<li data-type="Platform Overview"><a href="/platform">Platform Overview</a></li>
					<li data-type="Security"><a href="/security-management-platform">Security</a></li>
					<li data-type="Trusted Data"><a href="/data-management-platform">Trusted Data</a></li>
				</ul>
			</div>
		</div>

		<!-- Resources Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="resources-toggle" class="accordion-checkbox">
			<label for="resources-toggle" class="accordion-header">
				<span>Resources</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="Resources">
					<li data-type="All Resources"><a href="/resources">All Resources</a></li>
					<li data-type="Events"><a href="/resources/about-events">Events</a></li>
					<li data-type="Webinars"><a href="/webcast-hub">Webinars</a></li>
					<li data-type="Customer Stories"><a href="/customer-stories">Customer Stories</a></li>
					<li data-type="Blogs"><a href="https://blog.quest.com">Blogs</a></li>
					<li data-type="Forums"><a href="/community/p/product-forum-listing/">Forums</a></li>
					<li data-type="Skills 101 Training"><a href="/skills-101-training/">Skills 101 Training</a>
					<li data-type="Learning Hub"><a href="/learn/">Learning Hub</a>
					</li>
				</ul>
			</div>
		</div>

		<!-- Solutions Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="solutions-toggle" class="accordion-checkbox">
			<label for="solutions-toggle" class="accordion-header">
				<span>Solutions</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="Solutions">
					<li data-type="Data Solutions"><a href="/solutions/data">Data Solutions</a></li>
					<li data-type="Cybersecurity Solutions"><a href="/solutions/cybersecurity">Cybersecurity Solutions</a></li>
					<li data-type="Migration Solutions"><a href="/solutions/migration">Migration Solutions</a></li>
				</ul>
			</div>
		</div>

		<!-- Partners Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="partners-toggle" class="accordion-checkbox">
			<label for="partners-toggle" class="accordion-header">
				<span>Partners</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="Partners">
					<li data-type="Partner Program"><a href="https://partners.quest.com/English/">Partner Program</a></li>
					<li data-type="Technology Partners"><a href="/technology-partners/">Technology Partners</a></li>
					<li data-type="Partner Portal"><a href="https://partners.quest.com/auth/oauth/v2/login.ashx">Partner
						Portal</a></li>
				</ul>
			</div>
		</div>

		<!-- Products Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="products-toggle" class="accordion-checkbox">
			<label for="products-toggle" class="accordion-header">
				<span>Products</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="Products">
					<li data-type="Products Overview"><a href="/products-overview">Products Overview</a></li>
				</ul>
			</div>
		</div>

		<!-- Support Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="support-toggle" class="accordion-checkbox">
			<label for="support-toggle" class="accordion-header">
				<span>Support</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="Support">
					<li data-type="Support Overview"><a href="https://support.quest.com/">Support Overview</a></li>
					<li data-type="24/7 Incident Response"><a href="/incident-response/">24/7 Incident Response</a></li>
					<li data-type="Community"><a href="/community/">Community</a></li>
				</ul>
			</div>
		</div>

		<!-- About Accordion -->
		<div class="accordion-item">
			<input type="checkbox" id="about-toggle" class="accordion-checkbox">
			<label for="about-toggle" class="accordion-header">
				<span>About</span>
				<span class="accordion-toggle"></span>
			</label>
			<div class="accordion-content">
				<ul data-type="About">
					<li data-type="About Quest Software"><a href="/company">About Quest Software</a></li>
					<li data-type="Leadership"><a href="/company/leadership.aspx">Leadership</a></li>
					<li data-type="Newsroom"><a href="/news">Newsroom</a></li>
					<li data-type="Press Releases"><a href="/news/press-releases/">Press Releases</a></li>
					<li data-type="Careers"><a href="/company/careers.aspx">Careers</a></li>
					<li data-type="Contact Us"><a href="/company/contact-us">Contact Us</a></li>
				</ul>
			</div>
		</div>


	</div>

	<!-- Mobile Footer Bottom -->
	<div class="mobile-footer-bottom">
		<a href="/" class="footer-logo-mobile"><img src="/images/quest-corporate-logo.svg" alt="Quest Logo"
		                                            style="height:48px;"></a>
		<p>©
			<script>document.write(new Date().getFullYear())</script>
			Quest Software Inc. All Rights Reserved.
		</p>
		<div class="legal-links">
			<a href="/legal/" data-type="Legal">Legal</a>
			<span class="separator">|</span>
			<a href="/legal/" data-type="Terms of Use">Terms of Use</a>
			<span class="separator">|</span>
			<a href="/legal/privacy.aspx" data-type="Privacy Policy">Privacy Policy</a>
		</div>
		<div class="legal-links">
			<a href="/" class="footer-ot-settings">Your Privacy Choices</a>
			<span class="separator">|</span>
			<a href="/legal/cookie-use-policy.aspx">Cookie Use Policy</a>
			<span class="separator">|</span>
			<a href="/legal/section-508.aspx">Accessibility</a>
		</div>
		<div class="language-selector" data-type="Country Selector">
			<span>United States of America (EN)</span>
			<div class="country-popup-desktop">
				<ul>
					<li data-type="United States" class="active"><a href="/">United States (English)</a></li>
					<li data-type="Brazil"><a href="/br-pt/">Brazil (Português)</a></li>
					<li data-type="China"><a href="/cn-zh/">China (中文)</a></li>
					<li data-type="France"><a href="/fr-fr/">France (Français)</a></li>
					<li data-type="Germany"><a href="/de-de/">Germany (Deutsch)</a></li>
					<li data-type="Japan"><a href="/jp-ja/">Japan (日本語)</a></li>
					<li data-type="Mexico"><a href="/mx-es/">Mexico (Español)</a></li>
				</ul>
			</div>
		</div>
	</div>
</footer>

<!--Footer Style-->
<style>
	#footer-v3.quest-footer-v3 {
		background-color: #0A0E21;
		color: #8a92b2;
		width: 100%;
		position: relative;
	}

	/* Footer Content */
	#footer-v3.quest-footer-v3 .footer-content {
		max-width: 1340px;
		margin: 0 auto;
		padding: 80px 40px 0;


	}

	/* Make footer content contain the absolute pseudo-elements */
	#footer-v3.quest-footer-v3 .footer-content::before {
		content: '';
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 0;
	}

	/* Desktop Footer Grid */
	#footer-v3.quest-footer-v3 .footer-grid {
		display: grid;
		grid-template-columns:  1fr 1.2fr 1.2fr 1.2fr 500px;
		gap: 0;
		/*position: relative;*/
		align-items: stretch; /* Ensure columns stretch to full height */
		grid-auto-rows: 1fr; /* Equal height rows */
	}

	/* Footer Columns */
	#footer-v3.quest-footer-v3 .footer-column {
		/*position: relative;*/
		padding: 0 25px;
		min-height: 400px;
		display: flex;
		flex-direction: column;
	}

	/* Green vertical dividers - extend full height */
	#footer-v3.quest-footer-v3 .footer-column:not(:first-child):not(.quest-info) {
		border-left: 1px solid #D7F20C;
		padding-bottom: 30px; /* Extend columns to align bottom */
		margin-bottom: -30px; /* Pull back up to maintain layout */
	}

	#footer-v3.quest-footer-v3 .footer-column:first-child {
		padding-left: 0;
	}

	/* Headings */
	#footer-v3.quest-footer-v3 .footer-column h4 {
		color: #ffffff;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 30px;
		letter-spacing: 0.5px;
	}

	#footer-v3.quest-footer-v3 .footer-column .footer-title-link a {
		font-size: 18px;
	}

	/* Links */
	#footer-v3.quest-footer-v3 .footer-column ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#footer-v3.quest-footer-v3 .footer-column li {
		margin-bottom: 5px;
		line-height: 1.4;
	}

	#footer-v3.quest-footer-v3 .footer-column a {
		color: #fff;
		text-decoration: none;
		font-size: 14px;
		transition: color 0.3s ease;

		position: relative;
	}

	#footer-v3.quest-footer-v3 .footer-column a:hover {
		text-decoration: underline;
	}

	#footer-v3.quest-footer-v3 .vision-column {
		min-width: 120px;
	}

	#footer-v3.quest-footer-v3 .vision-column h4 {
		margin-bottom: 0;
	}

	#footer-v3.quest-footer-v3 .quest-info {
		padding-left: 80px;
		padding-right: 0;
		display: flex;
		flex-direction: column;
		gap: 30px;
		border-left: none;
	}

	#footer-v3.quest-footer-v3 .quest-info #logo {
		background: #ffffff;
		border-radius: 50px;
		padding: 20px 100px 20px 40px;
		display: inline-flex;
		align-items: center;
		width: fit-content;
		text-decoration: none;
		position: absolute;
		right: -60px;
		top: 40px;
	}

	#footer-v3.quest-footer-v3 .quest-info #logo img {
		height: 50px;
		width: auto;
	}

	#footer-v3.quest-footer-v3 .quest-description {
		font-size: 12px;
		line-height: 1.3;
		color: #fff;
		max-width: 100%;
		padding-top: 120px;
	}

	/* Social Section */
	#footer-v3.quest-footer-v3 .social-section {
		display: flex;
		flex-direction: column;
		gap: 25px;
	}

	#footer-v3.quest-footer-v3 .social-icons {
		display: flex;
		gap: 12px;
		align-items: center;
	}

	#footer-v3.quest-footer-v3 .social-icons a {
		width: 35px;
		height: 35px;
		border-radius: 50%;
		border: 1px solid #D7F20C;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: all 0.3s ease;
		color: #D7F20C;
		background: transparent;
	}

	#footer-v3.quest-footer-v3 .social-icons a:hover {
		transform: scale(.9);
		text-decoration: none;
	}

	#footer-v3.quest-footer-v3 .social-icons svg {
		width: 20px;
		height: 20px;
		fill: currentColor;
	}

	/* Language Selector */
	#footer-v3.quest-footer-v3 .language-selector {
		display: flex;
		align-items: center;
		gap: 8px;
		cursor: pointer;
		font-size: 15px;
		color: #fff;
	}

	#footer-v3.quest-footer-v3 .language-selector:hover {
		color: #ffffff;
	}

	#footer-v3.quest-footer-v3 .language-selector svg {
		width: 12px;
		height: 8px;
		fill: currentColor;
	}

	/* Footer subsections */
	#footer-v3.quest-footer-v3 .footer-subsection {
		margin-bottom: 10px;
	}

	#footer-v3.quest-footer-v3 .footer-subsection:last-child {
		margin-bottom: 0;
	}

	#footer-v3.quest-footer-v3 .footer-subsection h4 {
		font-size: 18px;
		margin-bottom: 16px;
		color: #ffffff;
	}

	/* Align Partners and Support sections */
	#footer-v3.quest-footer-v3 .footer-column .footer-subsection:first-child {
		min-height: 240px; /* Adjust based on Solutions content height */
	}

	/* Special styling for standalone lists */
	#footer-v3.quest-footer-v3 .footer-column ul[style*="margin-top"] {
		margin-top: 50px !important;
	}

	/* Footer Bottom */
	#footer-v3.quest-footer-v3 .footer-bottom {
		border-top: 1px solid #1a1f35;
		margin-top: 80px;
		padding: 40px 0;
		position: relative;
		z-index: 2; /* Above the extended green lines */
	}

	#footer-v3.quest-footer-v3 .footer-bottom-content {
		max-width: 1440px;
		margin: 0 auto;
		padding: 0 90px;
	}

	#footer-v3.quest-footer-v3 .footer-legal {
		display: flex;
		align-items: center;
		gap: 20px;
		flex-wrap: wrap;
		font-size: 14px;
	}

	#footer-v3.quest-footer-v3 .footer-copyright p {
		color: #fff;
		font-size: 15px;
		margin-top: 20px;
	}

	#footer-v3.quest-footer-v3 .footer-legal p {
		margin: 0;
		color: #fff;
	}

	#footer-v3.quest-footer-v3 .footer-legal a {
		color: #fff;
		text-decoration: none;
		transition: color 0.3s ease;
		font-size: 14px;
	}

	#footer-v3.quest-footer-v3 .footer-legal a:hover {
		text-decoration: underline;
	}

	#footer-v3.quest-footer-v3 .separator {
		color: #fff;
		font-size: 12px;
	}

	/* Mobile Footer - Hidden on Desktop */
	#footer-v3.quest-footer-v3 .mobile-footer,
	#footer-v3.quest-footer-v3 .mobile-footer-bottom {
		display: none;
	}

	/* For very large screens where footer has max-width */
	/*@media (min-width: 1241px) {
		#footer-v3.quest-footer-v3 .quest-info #logo {
			right: calc((1440px - 107vw) / 2);
		}
	}*/

	/* Reset for tablet and mobile */
	@media (max-width: 1200px) {
		#footer-v3.quest-footer-v3 .quest-info #logo {
			/*position: relative;*/
			right: auto;
			top: auto;
		}

		#footer-v3.quest-footer-v3 .quest-description {
			margin-top: 0;
		}
	}

	/* Tablet adjustments */

	@media (max-width: 1200px) and (min-width: 769px) {
		#footer-v3.quest-footer-v3 .footer-grid {
			grid-template-columns: 1fr 1.2fr 1.2fr 1fr 300px;
		}
	}

	/* Hide OceanWP footer when custom footer is active */
	body.quest-custom-footer-active #footer {
		display: none !important;
	}

	/* WordPress Admin Bar Compatibility */
	.admin-bar #footer-v3.quest-footer-v3 {
		margin-bottom: 0;
	}

	/* ===== LANGUAGE SELECTOR BUBBLE STYLES ===== */

	/* Desktop Language Selector */
	#footer-v3.quest-footer-v3 .language-selector {
		position: relative;
		cursor: pointer;
	}

	/* Hide the dropdown SVG on desktop since we use CSS arrow */
	#footer-v3.quest-footer-v3 .language-selector > svg {
		display: none;
	}

	/* Add arrow after language text on desktop */
	#footer-v3.quest-footer-v3 .language-selector span::after {
		content: "\e973" !important;
		font-family: 'icomoon' !important;
		margin-left: 5px;
		display: inline-block;
		transition: transform 0.3s ease;
	}

	/* Desktop Language Selector Popup */
	#footer-v3.quest-footer-v3 .country-popup-desktop {
		position: absolute;
		bottom: 100%;
		left: 0;
		margin-bottom: 10px;
		background: #0A0E21;
		border: 1px solid #2d3555;
		border-radius: 8px;
		padding: 8px;
		min-width: 250px;
		display: none;
		box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.5);
		z-index: 999999;
	}

	#footer-v3.quest-footer-v3 .language-selector.active .country-popup-desktop {
		display: block;
	}

	#footer-v3.quest-footer-v3 .country-popup-desktop ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#footer-v3.quest-footer-v3 .country-popup-desktop ul li {
		margin-bottom: 3px;
	}

	#footer-v3.quest-footer-v3 .country-popup-desktop ul li:last-child {
		margin-bottom: 0;
	}

	#footer-v3.quest-footer-v3 .country-popup-desktop ul li a {
		display: block;
		padding: 4px 12px;
		color: #ffffff;
		text-decoration: none;
		font-size: 14px;
		transition: all 0.3s ease;
		border-radius: 4px;
	}

	#footer-v3.quest-footer-v3 .country-popup-desktop ul li a:hover {
		background: rgba(215, 242, 12, 0.1);
		color: #ffffff;
	}

	#footer-v3.quest-footer-v3 .country-popup-desktop ul li.active a {
		background: rgba(215, 242, 12, 0.15);
		color: #D7F20C;
		font-weight: 600;
	}


	/* Mobile Styles */
	@media (max-width: 768px) {

		#footer-v3.quest-footer-v3 .mobile-footer-bottom .footer-logo-mobile {
			display: inline-block;
			/* min-height: 100px; */
			background: #fff;
			width: auto;
			margin: 20px auto;
			padding: 15px 15px 16px 10px;
			border-radius: 30px;
		}

		#footer-v3.quest-footer-v3 .country-popup-desktop {
			left: 32%;
		}

		#footer-v3.quest-footer-v3 .language-selector {
			margin: 30px auto;
			display: block;
		}

		#footer-v3.quest-footer-v3 .mobile-footer-bottom #logo {
			display: block;
			margin-bottom: 25px;
			position: static;
			margin-bottom: 20px;
		}

		#footer-v3.quest-footer-v3 .mobile-footer-bottom p {
			color: #fff;
		}

		#footer-v3.quest-footer-v3 .footer-content {
			padding: 0;
		}

		#footer-v3.quest-footer-v3 .footer-grid {
			display: none;
		}

		#footer-v3.quest-footer-v3 .footer-bottom {
			display: none;
		}

		/* Show Mobile Footer */
		#footer-v3.quest-footer-v3 .mobile-footer {
			display: block;
			padding: 0;
		}

		#footer-v3.quest-footer-v3 .mobile-footer-bottom {
			display: block;
			background: #0A0E21;
			padding: 40px 20px;
			text-align: center;
			border-top: 1px solid #2d3555;
		}

		/* Accordion Styles */
		#footer-v3.quest-footer-v3 .accordion-item {
			border-bottom: 1px solid #2d3555;
		}

		#footer-v3.quest-footer-v3 .accordion-checkbox {
			position: absolute;
			opacity: 0;
			pointer-events: none;
		}

		#footer-v3.quest-footer-v3 .accordion-header {
			display: flex;
			justify-content: space-between;
			align-items: center;
			padding: 20px;
			cursor: pointer;
			color: #ffffff;
			font-size: 18px;
			font-weight: 500;
			user-select: none;
		}

		/* Accordion toggle icon - Material Symbols */
		#footer-v3.quest-footer-v3 .accordion-toggle {
			width: 32px;
			height: 32px;
			position: relative;
			transition: transform 0.3s ease;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		/* Hide the old plus icon */
		/*cooment by siamak*/
		/*#footer-v3.quest-footer-v3 .accordion-toggle::before,
		#footer-v3.quest-footer-v3 .accordion-toggle::after {
			display: none;
		}*/
		/* Material Symbols arrow */
		#footer-v3.quest-footer-v3 .accordion-toggle::before {
			content: "\e973" !important;
			font-family: 'icomoon' !important;
			font-size: 32px !important;
			color: #fff;
			display: block !important;
			transition: transform 0.3s ease;
			line-height: 1;
		}

		/* Rotate arrow down when checked */
		#footer-v3.quest-footer-v3 .accordion-checkbox:checked ~ .accordion-header .accordion-toggle::before {
			transform: rotate(90deg);
		}

		/* Accordion Content */
		#footer-v3.quest-footer-v3 .accordion-content {
			max-height: 0;
			overflow: hidden;
			transition: max-height 0.3s ease;
			padding: 0 20px;
		}

		#footer-v3.quest-footer-v3 .accordion-checkbox:checked ~ .accordion-content {
			max-height: 500px;
			padding: 0 20px 20px;
		}

		#footer-v3.quest-footer-v3 .accordion-content ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		#footer-v3.quest-footer-v3 .accordion-content li {
			margin-bottom: 15px;
		}

		#footer-v3.quest-footer-v3 .accordion-content a {
			color: #fff;
			text-decoration: none;
			font-size: 16px;
			display: block;
		}

		#footer-v3.quest-footer-v3 .accordion-content a:hover {
			color: #ffffff;
		}

		/* Mobile Logo */
		#footer-v3.quest-footer-v3 .quest-logo {
			margin-bottom: 20px;
		}

		#footer-v3.quest-footer-v3 .quest-logo text {
			fill: #ffffff !important;
		}

		#footer-v3.quest-footer-v3 .quest-logo circle,
		#footer-v3.quest-footer-v3 .quest-logo path {
			stroke: #D7F20C !important;
			fill: none;
		}

		/* Mobile Legal Links */
		#footer-v3.quest-footer-v3 .legal-links {
			margin: 10px 0;
			font-size: 12px;
		}

		#footer-v3.quest-footer-v3 .legal-links a {
			color: #fff;
			text-decoration: none;
		}

		#footer-v3.quest-footer-v3 .legal-links a:hover {
			color: #ffffff;
		}
	}

</style>
<script id="quest-ot-settings-script">
	(function () {
		$('.footer-ot-settings').on('click', function () {
			OneTrust.ToggleInfoDisplay();
			return false;
		});
	})();
</script>
<script>
	// Quest WP Custom Navigation
	(function () {
		'use strict';

		/**
		 * Mobile Navigation
		 */
		function initMobileNav() {
			// Check if jQuery is available
			if (typeof jQuery === 'undefined') {
				console.error('jQuery not found, mobile nav may not work properly');
				return;
			}

			/*Marketing nav starts*/
			$(function () {
				var topNavHv3 = $('#hv3-bottom');

				// Desktop tier-1 behavior WITH PARENT NAME FEATURE
				$(topNavHv3).find('.v3-tier-1').each(function (i) {
					var that = $(this);
					that.find('> span').on('click', function (e) {
						if ($(topNavHv3).hasClass('mobile-nav-open')) {
							// Mobile behavior - prevent default navigation
							e.preventDefault();
							e.stopPropagation();

							// Only open if has submenu
							if (!that.hasClass('no-tier-2')) {
								// Get parent text (e.g., "Solutions", "Products")
								var parentText = $(this).clone().children().remove().end().text().trim();
								if (!parentText) {
									// Fallback: get all text if clone method doesn't work
									parentText = $(this).text().trim();
								}

								var tier2 = that.find('.v3-tier-2');

								// Remove any existing parent header
								tier2.find('.parent-item-header').remove();

								// Create and add parent header
								var parentHeader = $('<div class="parent-item-header">' + parentText + '</div>');

								// Insert after menu-back if it exists, otherwise at the beginning
								var menuBack = tier2.find('.menu-back');
								if (menuBack.length) {
									menuBack.after(parentHeader);
								} else {
									tier2.prepend(parentHeader);
								}

								// Open the dropdown
								$(this).parent().addClass('open-mobile');
							}
						} else {
							// Desktop behavior
							$(this).parent().addClass('open');
						}
					});

					// Desktop hover out
					$(that).on('mouseleave', function () {
						if (!$(topNavHv3).hasClass('mobile-nav-open')) {
							$(this).removeClass('open');
						}
					});
				});

				// Close mega menu (desktop)
				$('.close-mega-menu').on('click', function () {
					$(this).closest('.v3-tier-1').removeClass('open');
				});

				// MOBILE MENU TOGGLE - Fixed for button.mobile-menu
				$('.mobile-menu-container').on('click', 'button.mobile-menu', function (e) {
					e.preventDefault();
					e.stopPropagation();

					var hv3Bottom = $('#hv3-bottom');
					var headV3 = $('#head-v3');
					var mobileContainer = $(this).closest('.mobile-menu-container');

					if (hv3Bottom.hasClass('mobile-nav-open')) {
						// Close menu
						hv3Bottom.removeClass('mobile-nav-open');
						headV3.removeClass('mobile-nav-open');
						mobileContainer.removeClass('mobile-menu-open');
						$('body').removeClass('mobile-menu-active');
						$('html, body').css('overflow', '');

						// Reset any open submenus
						$('.v3-tier-1').removeClass('open-mobile');
					} else {
						// Open menu
						hv3Bottom.addClass('mobile-nav-open');
						headV3.addClass('mobile-nav-open');
						mobileContainer.addClass('mobile-menu-open');
						$('body').addClass('mobile-menu-active');
						$('html, body').css('overflow', 'hidden');
					}
				});

				// BACK BUTTON - Fixed to work properly and remove parent header
				$(document).on('click', '.menu-back', function (e) {
					e.stopPropagation();
					e.preventDefault();
					var tier1 = $(this).closest('.v3-tier-1');
					var tier2 = $(this).closest('.v3-tier-2');

					// Remove parent header when going back
					tier2.find('.parent-item-header').remove();

					// Close the dropdown
					tier1.removeClass('open-mobile');
				});

				// Tier 3 functionality
				$('.v3-tier-3').on('click', function () {
					$(this).addClass('active');
					var tier2 = $(this).closest('.v3-tier-2');
					tier2.addClass('open-tier-2');
				});

				$('.menu-back-tier-2').on('click', function (e) {
					var tier2 = $(this).closest('.v3-tier-2');
					tier2.removeClass('open-tier-2');
					tier2.find('.v3-tier-3.active').removeClass('active');
				});

				// Mobile tier-3 dropdowns (accordion style)
				$(document).on('click', '.mobile-nav-open .v3-tier-3-drop .v3-tier-label', function (e) {
					e.preventDefault();
					e.stopPropagation();
					var parent = $(this).closest('.v3-tier-3-drop');

					// Toggle current dropdown
					parent.toggleClass('mobile-open');

					// Close other tier-3 dropdowns
					parent.siblings('.v3-tier-3-drop').removeClass('mobile-open');
				});

			});
			/*Marketing nav ends*/
		}

		/**
		 * Initialize everything when DOM is ready
		 */
		function domReady(fn) {
			if (document.readyState === 'loading') {
				document.addEventListener('DOMContentLoaded', fn);
			} else {
				fn();
			}
		}

		domReady(function () {
			// Initialize mobile nav with jQuery
			initMobileNav();

			// Handle resize events
			let resizeTimer;
			window.addEventListener('resize', function () {
				clearTimeout(resizeTimer);
				resizeTimer = setTimeout(function () {
					// Close mobile menu on resize to desktop
					if (window.innerWidth > 1240) {
						$('#hv3-bottom').removeClass('mobile-nav-open');
						$('#head-v3').removeClass('mobile-nav-open');
						$('.mobile-menu-container').removeClass('mobile-menu-open');
						$('body').removeClass('mobile-menu-active');
						$('html, body').css('overflow', '');
						$('.v3-tier-1').removeClass('open-mobile');
					}
				}, 250);
			});

			// Set viewport height for mobile
			function setViewportHeight() {
				let vh = window.innerHeight * 0.01;
				document.documentElement.style.setProperty('--vh', `${vh}px`);
			}

			setViewportHeight();
			window.addEventListener('resize', setViewportHeight);

		});

	})();
	/* end HEAD-V3 NAV */

	// Language Selector - Fixed Desktop Version
	$(document).ready(function ($) {
		// Remove any existing handlers to prevent conflicts
		$('.quest-footer-v3 .language-selector').off('click');
		$(document).off('click.languageSelector');

		// Desktop language selector
		$('.quest-footer-v3 .language-selector').on('click', function (e) {
			e.preventDefault();
			e.stopPropagation();
			$(this).toggleClass('active');
		});

		// Close desktop popup when clicking outside
		$(document).on('click.languageSelector', function (e) {
			if (!$(e.target).closest('.quest-footer-v3 .language-selector').length) {
				$('.quest-footer-v3 .language-selector').removeClass('active');
			}
		});

		// Mobile language selector
		$(document).on('click', '.f-lan-selector .current-country', function (e) {
			e.preventDefault();
			e.stopPropagation();

			var $popup = $(this).siblings('.country-popup');
			$popup.toggleClass('open');
			$(this).toggleClass('active');

			if ($popup.hasClass('open')) {
				$('body').css('overflow', 'hidden');
			} else {
				$('body').css('overflow', '');
			}
		});

		// Close mobile popup on background click
		$(document).on('click', '.country-popup', function (e) {
			if ($(e.target).hasClass('country-popup')) {
				$(this).removeClass('open');
				$(this).siblings('.current-country').removeClass('active');
				$('body').css('overflow', '');
			}
		});

		// Prevent closing when clicking on links
		$('.country-popup a, .country-popup-desktop a').on('click', function (e) {
			e.stopPropagation();
		});

		// ESC key to close popups
		$(document).on('keydown', function (e) {
			if (e.key === 'Escape') {
				// Close mobile popup
				$('.country-popup').removeClass('open');
				$('.current-country').removeClass('active');
				$('body').css('overflow', '');

				// Close desktop popup
				$('.quest-footer-v3 .language-selector').removeClass('active');
			}
		});
	});
	/* end FOOTER-V3 NAV */

</script>
                

                
                
                
            </footer>
            <!-- DomainTransferModal -->
            <!-- END NOINDEX -->
        </div>
    </div>
    <script type="text/javascript" defer>
        var llg = "en", scipcountry = $.cookie("ccip");

    </script>


    <div id="loading-container" class="vertical-center horizontal-center hidden">
        <div class="text-center mt-15 loading-spinner">
            <div class="preloader preloader-relative">
                <div class="preloader-wrapper active">
                    <div class="spinner-layer quest-orange">
                        <div class="circle-clipper left">
                            <div class="circle"></div>
                        </div><div class="gap-patch">
                            <div class="circle"></div>
                        </div><div class="circle-clipper right">
                            <div class="circle"></div>
                        </div>
                    </div>
                </div>
                <p class="preloader-text preloader-overlay-text">
                            Please wait...
                </p>
            </div>
        </div>
    </div>
    <div id="divpageset"></div>
    <script defer>
	    $(document).ready(function () {
			$.ajax({
                url: "/sso/pageset/",
                type: "POST",
                data: JSON.stringify({
					refer: document.referrer, currentpage: 'https://www.quest.com/solutions/microsoft-platform-management/'
				}),
                contentType: "application/json; charset=utf-8",
				success: function (r) {
                    if (r.setcampaign) {
                        SetCampaignOnChat = false;
                        CTacticCode = r.c;
                        CUtmMedium = r.m;
                        CUtmSource = r.s;
                        appendUTM();
                    }
				},
                error: function (e) {
                    console.error("ssopageset error:", e.responseText, e.status, e.statusText);
            }
		    });
            GetFormData();
        });
    </script>

    
    <a href="/thisistheend" rel="nofollow" style="display: none" aria-hidden="true">This is the end</a>
    
</body>
</html>
