  <!DOCTYPE html>
  <html lang="en">
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"bfc89a3027","applicationID":"84768","transactionName":"IVcNEEJZVQ9RRk0WFwBUCgcfRVAXUUdNFQoNTw==","queueTime":2,"applicationTime":165,"agent":""}</script>
<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQYDWFBaGwsEU1da",licenseKey:"bfc89a3027",applicationID:"84768"};;/*! For license information please see nr-loader-full-1.253.0.min.js.LICENSE.txt */
(()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>v,Mt:()=>b,C5:()=>s,DL:()=>A,OP:()=>D,lF:()=>O,Yu:()=>E,Dg:()=>m,CX:()=>c,GE:()=>w,sU:()=>C});var n=r(8632),o=r(9567);const i={beacon:n.ce.beacon,errorBeacon:n.ce.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,o.D)(t,i);const r=(0,n.ek)(e);r&&(r.info=a[e])}const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{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{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},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},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!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},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},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){d(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("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,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function v(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function m(e,t){if(!e)throw new Error(g);p[e]=(0,o.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=v(e);if(r){for(var n=t.split("."),o=0;o<n.length-1;o++)if("object"!=typeof(r=r[n[o]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},x={};function A(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 w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");x[e]=(0,o.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=x[e])}const E=(0,n.mF)().o;var _=r(385),S=r(6818);const R={buildEnv:S.Re,customTransaction:void 0,disabled:!1,distMethod:S.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(_._A?.performance?.timeOrigin||_._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+_._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof _._A.XMLHttpRequest?.prototype?.addEventListener,version:S.q4,denyList:void 0},T={};function D(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!T[e])throw new Error("Runtime for ".concat(e," was never set"));return T[e]}function C(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");T[e]=(0,o.D)(t,R);const r=(0,n.ek)(e);r&&(r.runtime=T[e])}function O(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>o});var n=r(50);function o(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),i=0===Object.keys(r).length?e:r;for(let a in i)if(void 0!==e[a])try{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]=o(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>o,gF:()=>i,lF:()=>a,q4:()=>n});const n="1.253.0",o="PROD",i="CDN",a="2.0.0-alpha.11"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>s,IF:()=>u,Nk:()=>f,Tt:()=>c,_A:()=>i,cv:()=>h,iS:()=>a,il:()=>n,ux:()=>d,v6:()=>o,w1:()=>l});const n="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),i=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===i?.document?.visibilityState),s=""+i?.location,c=/iPad|iPhone|iPod/.test(i.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=(()=>{const e=i.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),l=Boolean(n&&window.document.documentMode),f=!!i.navigator?.sendBeacon,h=Math.floor(i?.performance?.timeOrigin||i?.performance?.timing?.navigationStart||Date.now())},9907:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class n{constructor(e){this.contextId=e}}},8929:(e,t,r)=>{"use strict";r.d(t,{v:()=>a});var n=r(8632);const o=(0,r(4402).Rl)();var i=r(9907);class a{static contextId="nr@context:".concat(o);static contextOriginalId="nr@original:".concat(o);static contextWrappedId="nr@wrapped:".concat(a.contextId);static getObservationContextByAgentIdentifier(e){const t=(0,n.fP)();return Object.keys(t?.initializedAgents||{}).indexOf(e)>-1?t.initializedAgents[e].observationContext:void 0}#e=new WeakMap;getCreateContext(e){return this.#e.has(e)||this.#e.set(e,new i.A),this.#e.get(e)}setContext(e,t){return this.#e.set(e,t),this.#e.get(e)}}},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});var n=r(50);const o={agentIdentifier:"",ee:void 0};class i{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,o),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(o).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>u,R:()=>c});var n=r(2177),o=r(1284),i=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function d(e){e&&(s[e]||(s[e]=new Map))}function u(){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(d(e),!e||!s[e].get(t)||r)return c(t);s[e].get(t).staged=!0;const a=[...s[e]];function c(t){const r=e?n.ee.get(e):n.ee,a=i.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var d=0;s&&d<s.length;++d)l(s[d],c);(0,o.D)(c,(function(e,t){(0,o.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}a.every((e=>{let[t,r]=e;return r.staged}))&&(a.sort(((e,t)=>e[1].priority-t[1].priority)),a.forEach((t=>{let[r]=t;s[e].delete(r),c(r)})))}function l(e,t){var r=e[1];(0,o.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var o=r[1],i=e[3],a=e[2];o.apply(i,a)}}))}},2177:(e,t,r)=>{"use strict";r.d(t,{ee:()=>c});var n=r(8632),o=r(2210),i=r(234),a=r(9907),s=r(8929);const c=function e(t,r){var n={},d={},l={},f=!1;try{f=16===r.length&&(0,i.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var o=0;o<r.length;o++)r[o]===t&&r.splice(o,1)},emit:function(e,r,n,o,i){!1!==i&&(i=!0);if(c.aborted&&!o)return;t&&i&&t.emit(e,r,n);for(var a=p(n),s=v(e),u=s.length,l=0;l<u;l++)s[l].apply(a,r);var f=b()[d[e]];f&&f.push([h,e,r,a]);return a},get:m,listeners:v,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",h.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,o]=e;d[o]=t,t in r||(r[t]=[])}))},abort:u,aborted:!1,isBuffering:function(e){return!!b()[d[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{},observationContextManager:null};return h;function p(e){return e&&e instanceof a.A?e:e?(0,o.X)(e,s.v.contextId,(()=>h.observationContextManager?h.observationContextManager.getCreateContext(e):new a.A(s.v.contextId))):h.observationContextManager?h.observationContextManager.getCreateContext({}):new a.A(s.v.contextId)}function g(e,t){n[e]=v(e).concat(t)}function v(e){return n[e]||[]}function m(t){const r=l[t]=l[t]||e(h,t);return!r.observationContextManager&&h.observationContextManager&&(r.observationContextManager=h.observationContextManager),r}function b(){return h.backlog}}(void 0,"globalEE"),d=(0,n.fP)();function u(){c.aborted=!0,Object.keys(c.backlog).forEach((e=>{delete c.backlog[e]}))}d.ee||(d.ee=c)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>o});var n=r(2177).ee.get("handle");function o(e,t,r,o,i){i?(i.buffer([e],o),i.emit(e,t,r)):(n.buffer([e],o),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=r(5546);i.on=a;var o=i.handlers={};function i(e,t,r,i){a(i||n.E,o,e,t,r)}function a(e,t,r,o,i){i||(i="feature"),e||(e=n.E);var a=t[i]=t[i]||{};(a[r]=a[r]||[]).push([e,o])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let o=!1,i=!1;try{const e={get passive(){return o=!0,!1},get signal(){return i=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return o||i?{capture:!!e,passive:o,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))}},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>d,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),o.split("").map((e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,o=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(i(r,o++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>d,K4:()=>o,oD:()=>i,uT:()=>c,wO:()=>s});const n="NRBA",o="SESSION",i=144e5,a=18e5,s={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}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>o});var n=r(385);function o(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._A?.location?.protocol&&t.host===n._A?.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{}}}},50:(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,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>u,T:()=>l});var n=r(2177),o=r(5546),i=r(3325),a=r(385);const s="newrelic";const c={stn:[i.D.sessionTrace],err:[i.D.jserrors,i.D.metrics],ins:[i.D.pageAction],spa:[i.D.spa,i.D.softNav],sr:[i.D.sessionReplay,i.D.sessionTrace]},d=new Set;function u(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(d.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,o.p)("feat-"+t,[],void 0,e,r):(0,o.p)("block-"+t,[],void 0,e,r),(0,o.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,o.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,o.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),d.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{a._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=Object.prototype.hasOwnProperty;function o(e,t,r){if(n.call(e,t))return e[t];var o=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:o,writable:!0,enumerable:!1}),o}catch(e){}return e[t]=o,o}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(2177);const o=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function i(e){try{return JSON.stringify(e,o())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>i});var n=r(3239);function o(){return"undefined"==typeof document||"complete"===document.readyState}function i(e,t){if(o())return e();(0,n.bP)("load",e,t)}function a(e){if(o())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,ce:()=>i,ek:()=>d,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),o=r(385);const i={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return o._A.NREUM||(o._A.NREUM={}),void 0===o._A.newrelic&&(o._A.newrelic=o._A.NREUM),o._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:o._A.setTimeout,SI:o._A.setImmediate,CT:o._A.clearTimeout,XHR:o._A.XMLHttpRequest,REQ:o._A.Request,EV:o._A.Event,PR:o._A.Promise,MO:o._A.MutationObserver,FETCH:o._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),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:i.beacon,errorBeacon:i.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()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>o});var n=r(3239);function o(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,o)}},7806:(e,t,r)=>{"use strict";r.d(t,{em:()=>v,u5:()=>S,QU:()=>D,Kf:()=>P});var n=r(2177),o=r(8929),i=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,o,i){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,o,c,i))}},r.flag=o.v.contextOriginalId,r;function r(t,r,n,a,u){return d(t)?t:(r||(r=""),nrWrapper[o.v.contextOriginalId]=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){c([e],r)}for(var n in e)i.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,i,d,l;try{i=this,o=[...arguments],d="function"==typeof n?n(o,i):n||{}}catch(t){c([t,"",[o,i,a],d],e)}s(r+"start",[o,i,a],d,u);try{return l=t.apply(i,o)}catch(e){throw s(r+"err",[o,i,e],d,u),e}finally{s(r+"end",[o,i,l],d,u)}}}function s(r,n,o,i){if(!a||t){var s=a;a=!0;try{e.emit(r,n,o,t,i)}catch(t){c([t,r,n,o],e)}a=s}}}function c(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o.v.contextOriginalId])}var u=r(2210),l=r(385);const f={},h=l._A.XMLHttpRequest,p="addEventListener",g="removeEventListener";function v(e){var t=function(e){return(e||n.ee).get("events")}(e);if(f[t.debugId]++)return t;f[t.debugId]=1;var r=s(t,!0);function i(e){r.inPlace(e,[p,g],"-",a)}function a(e,t){return e[1]}return"getPrototypeOf"in Object&&(l.il&&m(document,i),m(l._A,i),m(h.prototype,i)),t.on(p+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,u.X)(n,o.v.contextWrappedId,(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(g+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function m(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,p);)r=Object.getPrototypeOf(r);for(var n=arguments.length,o=new Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];r&&t(r,...o)}var b="fetch-",y=b+"body-",x=["arrayBuffer","blob","json","text","formData"],A=l._A.Request,w=l._A.Response,E="prototype";const _={};function S(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(A&&w&&l._A.fetch))return t;if(_[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(n+"before-start",[r],a),a[o.v.contextId]&&a[o.v.contextId].dt&&(e=a[o.v.contextId].dt);var s=i.apply(this,r);return t.emit(n+"start",[r,e],s),s.then((function(e){return t.emit(n+"end",[null,e],s),e}),(function(e){throw t.emit(n+"end",[e],s),e}))})}return _[t.debugId]=1,x.forEach((e=>{r(A[E],e,y),r(w[E],e,y)})),r(l._A,"fetch",b),t.on(b+"end",(function(e,r){var n=this;if(r){var o=r.headers.get("content-length");null!==o&&(n.rxSize=o),t.emit(b+"done",[null,r],n)}else t.emit(b+"done",[e],n)})),t}const R={},T=["pushState","replaceState"];function D(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||R[t.debugId]++||(R[t.debugId]=1,s(t).inPlace(window.history,T,"-")),t}var C=r(3239);var O=r(50);const I={},j=["open","send"];function P(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(I[r.debugId]++)return r;I[r.debugId]=1,v(t);var o=s(r),i=l._A.XMLHttpRequest,a=l._A.MutationObserver,c=l._A.Promise,d=l._A.setInterval,u="readystatechange",f=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=l._A.XMLHttpRequest=function(e){const t=new i(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(u,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),o.inPlace(e,f,"fn-",A)}),(0,C.m$)(!1))}catch(e){(0,O.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){o.inPlace(t,["onreadystatechange"],"fn-",A)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,p),p.prototype=i.prototype,o.inPlace(p.prototype,j,"-xhr-",A),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(x):d?d(x):(b=-b,y.data=b))}(t)})),r.on("open-xhr-start",g),a){var m=c&&c.resolve();if(!d&&!c){var b=1,y=document.createTextNode(b);new a(x).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===u||x()}));function x(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function A(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>i,mY:()=>o,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,o="sm",i="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>i,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>d,i9:()=>s,t9:()=>o,u0:()=>u});var n=r(7056);const o=r(3325).D.sessionReplay,i={RECORD:"recordReplay",PAUSE:"pauseReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,d=64e3,u={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.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},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>o,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>d,FN_START:()=>c,PUSH_STATE:()=>u,RESOURCE:()=>i,START:()=>a});const n=r(3325).D.sessionTrace,o="bstResource",i="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8862:(e,t,r)=>{"use strict";r.d(t,{j:()=>A});var n=r(3325),o=r(234),i=r(5546),a=r(2177),s=r(7894),c=r(8e3),d=r(3960),u=r(385),l=r(50),f=r(3081),h=r(8632),p=r(7144);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay",p.Ef.RECORD,p.Ef.PAUSE],v=["setErrorHandler","finished","addToTrace","addRelease"];function m(){const e=(0,h.gG)();g.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];let i=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&i.push(e.api[t](...n))})),i.length>1?i:i[0]}(t,...n)}}))}var b=r(2825);const y=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let x=!1;function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,A=arguments.length>3?arguments[3]:void 0,{init:w,info:E,loader_config:_,runtime:S={loaderType:g},exposed:R=!0}=t;const T=(0,h.gG)();E||(w=T.init,E=T.info,_=T.loader_config),(0,o.Dg)(e.agentIdentifier,w||{}),(0,o.GE)(e.agentIdentifier,_||{}),E.jsAttributes??={},u.v6&&(E.jsAttributes.isWorker=!0),(0,o.CX)(e.agentIdentifier,E);const D=(0,o.P_)(e.agentIdentifier),C=[E.beacon,E.errorBeacon];x||(D.proxy.assets&&(y(D.proxy.assets),C.push(D.proxy.assets)),D.proxy.beacon&&C.push(D.proxy.beacon),m(),(0,h.EZ)("activatedFeatures",b.T),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),S.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?C:[]],(0,o.sU)(e.agentIdentifier,S),void 0===e.api&&(e.api=function(e,t){let h=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,c.R)(e,"api");const g={};var m=a.ee.get(e),b=m.get("tracer"),y="api-",x=y+"ixn-";function A(t,r,n,i){const a=(0,o.C5)(e);return null===r?delete a.jsAttributes[t]:(0,o.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(y,n,!0,i||null===r?"session":void 0)(t,r)}function w(){}v.forEach((e=>{g[e]=_(y,e,!0,"api")})),g.addPageAction=_(y,"addPageAction",!0,n.D.pageAction),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.OP)(e).customTransaction=(r||"http://custom.transaction")+t,_(y,"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 A(e,t,"setCustomAttribute",r);(0,l.Z)("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,l.Z)("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 A("enduser.id",e,"setUserId",!0);(0,l.Z)("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 A("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},g.start=e=>{try{const t=e?"defined":"undefined";(0,i.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,m);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{m.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},g[p.Ef.RECORD]=function(){(0,i.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,m),(0,i.p)(p.Ef.RECORD,[],void 0,n.D.sessionReplay,m)},g[p.Ef.PAUSE]=function(){(0,i.p)(f.xS,["API/pauseReplay/called"],void 0,n.D.metrics,m),(0,i.p)(p.Ef.PAUSE,[],void 0,n.D.sessionReplay,m)},g.interaction=function(e){return(new w).get("object"==typeof e?e:{})};const E=w.prototype={createTracer:function(e,t){var r={},o=this,a="function"==typeof t;return(0,i.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,m),h||(0,i.p)(x+"tracer",[(0,s.z)(),e,r],o,n.D.spa,m),function(){if(b.emit((a?"":"no-")+"fn-start",[(0,s.z)(),o,a],r),a)try{return t.apply(this,arguments)}catch(e){throw b.emit("fn-err",[arguments,this,e],r),e}finally{b.emit("fn-end",[(0,s.z)()],r)}}}};function _(e,t,r,o){return function(){return(0,i.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,m),o&&(0,i.p)(e+t,[(0,s.z)(),...arguments],r?null:this,o,m),r?void 0:this}}function S(){r.e(63).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>{(0,l.Z)("Downloading runtime APIs failed..."),(0,c.L)(e,"api",!0)}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{E[e]=_(x,e,void 0,h?n.D.softNav:n.D.spa)})),g.setCurrentRouteName=h?_(x,"routeName",void 0,n.D.softNav):_(y,"routeName",!0,n.D.spa),g.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,i.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,m),(0,i.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,m)},u.il?(0,d.b2)((()=>S()),!0):S(),g}(e.agentIdentifier,A,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=R),x=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>o});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},o={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>({63:"nr-full",110:"nr-full-compressor",379:"nr-full-recorder"}[e]+"-1.253.0.min.js"),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.253.0.PROD:",o.l=(r,n,i,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==i)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+i){s=l;break}}if(!s){c=!0;var f={63:"sha512-j+7ibjVKvz4TaznW3oG21bC+my3ErAHEw+iLhjg6JF4GkA+JUsl27HO4n5H27nNBpNza6/00FZDictaoaofnzg==",379:"sha512-oJwGDU774Z+Kfq7rQ6dqhvDHoklX/TmRgGKNMRPFmT6mZ9sPKEJb8RrgN2IDfWRYESxVOpAJt8VemBmD2qWt4w==",110:"sha512-v+WAs9pS7SzevyYMqbI2l1ML7kONdL1DCwww+7dFnJg2iNt0zd0v62EehYAcvyFOogG5Nn663Y0P4vnTrZKc9w=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,o.nc&&s.setAttribute("nonce",o.nc),s.setAttribute("data-webpack",t+i),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(p);var o=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(n))),t)return t(n)},p=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)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="https://js-agent.newrelic.com/",(()=>{var e={29:0,789:0};o.f.j=(t,r)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=i);var a=o.p+o.u(t),s=new Error;o.l(a,(r=>{if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(c)c(o)}for(t&&t(r);d<a.length;d++)i=a[d],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=self["webpackChunk:NRBA-1.253.0.PROD"]=self["webpackChunk:NRBA-1.253.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";o(1926);var e=o(50),t=o(7144),r=o(8929),n=o(4402),i=o(2177);class a{agentIdentifier;observationContext=new r.v;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.ky)(16);this.agentIdentifier=e;i.ee.get(e).observationContext=this.observationContext}#t(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#t("addPageAction",e,t)}setPageViewName(e,t){return this.#t("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#t("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#t("noticeError",e,t)}setUserId(e){return this.#t("setUserId",e)}setApplicationVersion(e){return this.#t("setApplicationVersion",e)}setErrorHandler(e){return this.#t("setErrorHandler",e)}finished(e){return this.#t("finished",e)}addRelease(e,t){return this.#t("addRelease",e,t)}start(e){return this.#t("start",e)}recordReplay(){return this.#t(t.Ef.RECORD)}pauseReplay(){return this.#t(t.Ef.PAUSE)}addToTrace(e){return this.#t("addToTrace",e)}setCurrentRouteName(e){return this.#t("setCurrentRouteName",e)}interaction(){return this.#t("interaction")}}var s=o(3325),c=o(234);const d=Object.values(s.D);function u(e){const t={};return d.forEach((r=>{t[r]=function(e,t){return!0===(0,c.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=o(8862);var f=o(8e3),h=o(5938),p=o(3960),g=o(385);const v=e=>g.il&&!0===(0,c.Mt)(e,"privacy.cookies_enabled");function m(e){return c.Yu.MO&&v&&!0===(0,c.Mt)(e,"session_trace.enabled")}function b(e){return!0===(0,c.Mt)(e,"session_replay.preload")&&m(e)}class y extends h.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,c.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,f.R)(e,r)}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,f.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await o.e(63).then(o.bind(o,1656));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===s.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#r(this.featureName,n))return(0,f.L)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await o.e(63).then(o.bind(o,8582)),{Aggregate:i}=await e(this.featureName,"aggregate");this.featAggregate=new i(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,f.L)(this.agentIdentifier,this.featureName,!0),t(!1)}};g.il?(0,p.b2)((()=>n()),!0):n()}#r(e,t){return e!==s.D.sessionReplay||(r=this.agentIdentifier,n=t,!(!m(r)||!n?.isNew&&!n?.state.sessionReplayMode));var r,n}}var x=o(7633);class A extends y{static featureName=x.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,x.t,r),this.importAggregator()}}var w=o(1117),E=o(1284);class _ extends w.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,o){var i=this.getBucket(e,t,r,o);return i.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,E.D)(e,(function(e,r){t[e]=S(r,t[e])})),t}(n,i.metrics),i}merge(e,t,r,n,o){var i=this.getBucket(e,t,n,o);if(i.metrics){var a=i.metrics;a.count+=r.count,(0,E.D)(r,(function(e,t){if("count"!==e){var n=a[e],o=r[e];o&&!o.c?a[e]=S(o.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=R(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}(o,a[e])}}))}else i.metrics=r}storeMetric(e,t,r,n){var o=this.getBucket(e,t,r);return o.stats=S(n,o.stats),o}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var o=this.aggregatedData[e][t];return o||(o=this.aggregatedData[e][t]={params:r||{}},n&&(o.custom=n)),o}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,o=0;o<e.length;o++)t[r=e[o]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function S(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=R(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 R(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var T=o(8632),D=o(4351);var C=o(5546),O=o(7956),I=o(3239),j=o(7894),P=o(9251);class N extends y{static featureName=P.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t,r),g.il&&((0,O.N)((()=>(0,C.p)("docHidden",[(0,j.z)()],void 0,P.t,this.ee)),!0),(0,I.bP)("pagehide",(()=>(0,C.p)("winPagehide",[(0,j.z)()],void 0,P.t,this.ee))),this.importAggregator())}}var k=o(3081);class M extends y{static featureName=k.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,k.t9,r),this.importAggregator()}}var H=o(6660);class z{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class L extends y{static featureName=H.t;#n=new Set;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,H.t,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,r)=>{this.abortHandler&&!this.#n.has(r)&&(this.#n.add(r),(0,C.p)("err",[this.#o(r),(0,j.z)()],void 0,s.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,C.p)("ierr",[this.#o(e),(0,j.z)(),!0],void 0,s.D.jserrors,this.ee)})),g._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,C.p)("err",[this.#i(e),(0,j.z)(),!1,{unhandledPromiseRejection:1}],void 0,s.D.jserrors,this.ee)}),(0,I.m$)(!1,this.removeOnAbort?.signal)),g._A.addEventListener("error",(e=>{this.abortHandler&&(this.#n.has(e.error)?this.#n.delete(e.error):(0,C.p)("err",[this.#a(e),(0,j.z)()],void 0,s.D.jserrors,this.ee))}),(0,I.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.#n.clear(),this.abortHandler=void 0}#o(e){return e instanceof Error?e:void 0!==e?.message?new z(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new z("string"==typeof e?e:(0,D.P)(e))}#i(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new z(t);const r=this.#o(e.reason);return r.message=t+r.message,r}#a(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new z(e.message,e.filename,e.lineno,e.colno);return t.name=SyntaxError.name,t}return e.error instanceof Error?e.error:new z(e.message,e.filename,e.lineno,e.colno)}}var U=o(2210);let F=1;const B="nr@id";function q(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g._A?0:(0,U.X)(e,B,(function(){return F++}))}function V(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,D.P)(e).length}catch(e){return}}}var Z=o(7806),W=o(7243);class G{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,c.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,o=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!o)return null;var a=(0,n.M)(),s=(0,n.Ht)(),d=Date.now(),u={spanId:a,traceId:s,timestamp:d};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,d,r,o,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,d,r,o,i)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,o){return o+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,o,i){if(!("function"==typeof g._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:o,id:e,tr:t,ti:r}};return i&&n!==i&&(a.d.tk=i),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,c.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,c.P_)(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 o=(0,W.e)(r.allowed_origins[n]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){t=!0;break}}return t}isDtEnabled(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var K=o(7825),X=["load","error","abort","timeout"],Y=X.length,Q=c.Yu.REQ,J=c.Yu.XHR;class ee extends y{static featureName=K.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,K.t,r),(0,c.OP)(e).xhrWrappable){this.dt=new G(e),this.handler=(e,t,r,n)=>(0,C.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g._A?.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};te(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,s.D.ajax)}}))}catch(e){}(0,Z.u5)(this.ee),(0,Z.Kf)(this.ee),function(e,t,r,n){function o(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){E(t,e)}),(0,I.m$)(!1)),g.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,I.m$)(!1))}function i(e){this.params={method:e[0]},te(this,e[1]),this.metrics={}}function a(t,r){var o=(0,c.DL)(e);o.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",o.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var a=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),a=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),a=!0),a&&(this.dt=i)}}function d(e,r){var n=this.metrics,o=e[0],i=this;if(n&&o){var a=V(o);a&&(n.txSize=a)}this.startTime=(0,j.z)(),this.body=o,this.listener=function(e){try{"abort"!==e.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==e.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof i.end)&&i.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<Y;s++)r.addEventListener(X[s],this.listener,(0,I.m$)(!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=""+q(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+q(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,j.z)()}function p(e,r){r instanceof J&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function v(e,r){r instanceof J&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof J&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,j.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,j.z)()-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.il&&(t=""+g._A.location.href):e[0]&&e[0].url?t=e[0].url:g._A?.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,W.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var o=n.generateTracePayload(this.parsedOrigin);if(o&&(o.newrelicHeader||o.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,o)&&(this.dt=o);else{var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,o)&&(this.dt=o),e.length>1?e[1]=i:e.push(i)}}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 x(e,t){this.params={},this.metrics={},this.startTime=(0,j.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},o=this.target;"string"==typeof o?r=o:"object"==typeof o&&o instanceof Q?r=o.url:g._A?.URL&&"object"==typeof o&&o instanceof URL&&(r=o.href),te(this,r);var i=(""+(o&&o instanceof Q&&o.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=V(n.body)||0}function A(e,t){var n;this.endTime=(0,j.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,j.z)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,s.D.ajax)}function w(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<Y;o++)e.removeEventListener(X[o],this.listener,!1);t.aborted||(n.duration=(0,j.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,s.D.ajax))}}function E(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?V(e.response):"text"===r||""===r||void 0===r?V(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var o=r.getResponseHeader("X-NewRelic-App-Data");o&&((0,C.p)(k.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,s.D.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",i),t.on("open-xhr-end",a),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",v),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",x),t.on("fn-start",m),t.on("fetch-done",A)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function te(e,t){var r=(0,W.e)(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 re=o(3614);const{BST_RESOURCE:ne,RESOURCE:oe,START:ie,END:ae,FEATURE_NAME:se,FN_END:ce,FN_START:de,PUSH_STATE:ue}=re;var le=o(7056);class fe extends y{static featureName=t.t9;constructor(e,r){let n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.t9,o);try{n=JSON.parse(localStorage.getItem("".concat(le.Bq,"_").concat(le.K4)))}catch(e){}this.#c(n)?this.#d(n?.sessionReplayMode):this.importAggregator()}#c(e){return e&&(e.sessionReplayMode===le.IK.FULL||e.sessionReplayMode===le.IK.ERROR)||b(this.agentIdentifier)}async#d(e){const{Recorder:t}=await Promise.all([o.e(63),o.e(379)]).then(o.bind(o,4136));this.recorder=new t({mode:e,agentIdentifier:this.agentIdentifier}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording,this.importAggregator({recorder:this.recorder})}}var he=o(4649);class pe extends y{static featureName=he.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,he.t,r),this.importAggregator()}}new class extends a{constructor(t,r){super(r),g._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,T.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===s.D.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial 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=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>s.p[e.featureName]-s.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==s.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===s.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===s.D.softNav)return;const n=function(e){switch(e){case s.D.ajax:return[s.D.jserrors];case s.D.sessionTrace:return[s.D.ajax,s.D.pageViewEvent];case s.D.sessionReplay:return[s.D.sessionTrace];case s.D.pageViewTiming:return[s.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[A,N,class extends y{static featureName=se;constructor(e,t){if(super(e,t,se,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!g.il)return;const r=this.ee;let n;(0,Z.QU)(r),this.eventsEE=(0,Z.em)(r),this.eventsEE.on(de,(function(e,t){this.bstStart=(0,j.z)()})),this.eventsEE.on(ce,(function(e,t){(0,C.p)("bst",[e[0],t,this.bstStart,(0,j.z)()],void 0,s.D.sessionTrace,r)})),r.on(ue+ie,(function(e){this.time=(0,j.z)(),this.startPath=location.pathname+location.hash})),r.on(ue+ae,(function(e){(0,C.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,s.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,C.p)(ne,[t],void 0,s.D.sessionTrace,r)})),n.observe({type:oe,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},fe,ee,M,pe,L],loaderType:"pro"})})()})();</script>

    

    
      
    <title>Home | Olson Defense, PLLC</title>
    
    <link rel="shortcut icon" href="https://d2tym8aqod56lu.cloudfront.net/assets/favicon-7c4af0128cb539202cc65cc45b614725db74549b4e226c8f284041f8e24efc23.png" />
    <meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="YzdA0CBFek68IgZ4vOfGAjVTda8zrRqFB0MNt0nZZjo8LB1TBlopzXS7vps3KyYBkZsLXURc8Fjudw9KX7hqtA" />
    <!--[if lt IE 9]>
      <script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link rel="stylesheet" href="https://d2tym8aqod56lu.cloudfront.net/assets/client-8519b089a9207d0336bfb3c0aac8df16758691efdb62cdb3d95aabafe996462d.css" media="screen" />

    

      <!-- Google Fonts -->
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,700&family=Roboto:ital,wght@0,300;0,700;1,300;1,700&display=swap" rel="stylesheet">
<!-- Font Awesome -->
<script src="https://kit.fontawesome.com/c05d137591.js" crossorigin="anonymous"></script>
<!-- Bootstrap -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<!-- Guarantee -->
<style>
b,strong{font-weight:700}td,th{display:table-cell!important}ul.bullets{list-style:disc outside;margin:0 0 16px;overflow:hidden;padding-left:42px}div.insertion{overflow:hidden;position:relative}div.insertion.image{margin-bottom:16px}div.insertion.link{display:inline!important}div.insertion img{width:inherit}div.insertion div.text{padding:4px 0;text-align:center;width:auto!important}div.insertion.video{background-color:#000}div.insertion.document{border:1px solid #ccc;margin-bottom:16px;padding:8px}div.insertion.document a{font-weight:700}div.insertion.document .thumb{display:none}div.insertion.document .caption{font-size:11px}@media (min-width:769px){.insertion.form.float_left,.insertion.form.float_right{width:50%!important}}.insertion.integration_form{border:0!important;padding:0!important}.insertion.integration_form.float_left,.insertion.integration_form.float_right{width:70%!important}#alert,#notice,.notice,.warning{background-color:#edf9e1;border:1px solid #bfd38c!important;margin-bottom:12px;padding:7px;position:relative;z-index:99}#alert,.warning{background-color:#faf2f0!important;border:1px solid #ce6160!important}.map_container>div{min-height:200px}.truncate_more_link{display:none!important}#site-canvas,#site-wrapper,body,html{height:100%}.main{background-color:#fff}.container,.container-fluid{padding-left:30px;padding-right:30px}.row{margin-left:-30px;margin-right:-30px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.space{padding-left:30px;padding-right:30px}.space{position:relative;width:100%}@media (min-width:576px){.container{max-width:none}}@media (min-width:768px){.container{max-width:none}}@media (min-width:992px){.container{max-width:none}.space{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1200px){.container{max-width:1200px}}.block{padding-bottom:50px;padding-top:50px}@media (min-width:992px){.block{padding-bottom:75px;padding-top:75px}}.page_nav{list-style-type:none;margin:0 0 25px;padding:0}.page_nav:after{clear:both;content:"";display:table}.page_nav .prev{float:left}.page_nav .next{float:right}body{color:#2a2a2a;font-family:Roboto,sans-serif;font-weight:300;line-height:1.6}img{height:auto;max-width:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-weight:700;margin-bottom:1rem}a{color:#008085;transition:color .25s}a:hover{color:#9a9a9a;text-decoration:none}.hidden{overflow:hidden}#site-wrapper{width:100%}#site-canvas{background-color:#fff;position:relative;transition:transform .5s;transition-delay:.15s;width:100%;z-index:1}#site-canvas.left{transform:translateX(-275px)}.mobile-menu{background-color:#2a2a2a;height:100%;opacity:0;overflow-y:auto;padding:30px;position:fixed;right:0;top:0;transition:opacity .5s;width:275px;z-index:0}#site-canvas.left+.mobile-menu{opacity:1}.mobile-nav ul{list-style-type:none;margin:0;padding:0}.mobile-nav ul li a{color:#fff;display:block}.mobile-nav ul li a:hover{color:#9a9a9a}.mobile-nav>ul>li{border-bottom:1px solid #4a4a4a}.mobile-nav>ul>li:last-of-type{border-bottom:none}.mobile-nav>ul>li>a{font-size:1.25rem;padding:15px 0}.mobile-nav>ul>li>ul li a{padding-bottom:15px;padding-left:10px}@media (min-width:992px){#site-canvas.left{transform:translateX(0)}}header{position:relative}.header{align-items:center;background-color:#2a2a2a;display:flex;justify-content:space-between;padding:1rem 30px}.title{font-size:1.5rem;margin-bottom:0}.title a{color:#fff}.title a:hover{color:#9a9a9a}.tagline{color:#fff;display:block}.logo img{max-height:65px}.main-nav,.nav-phone{display:none}.nav-toggle{color:#fff;cursor:pointer;font-size:2rem;line-height:1}.hero{align-items:center;background-color:#2a2a2a;background-image:url(https://s3.amazonaws.com/law-media/layouts/107/assets/img/justice.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:30px;position:relative;z-index:1}.hero:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-content{margin-bottom:124px;margin-top:124px;max-width:650px;text-align:center}.shoutout h1{color:#fff;font-size:2rem;margin-bottom:0}.phone{margin-top:1rem}.phone a{background-color:#008085;color:#fff;display:inline-block;font-size:1.25rem;line-height:1;padding:1rem 1.25rem;transition:background-color .25s}.phone a:before{color:#fff;content:"\f095";font-family:Font Awesome\ 5 Pro;font-weight:900;margin-right:8px}.phone a:hover{background-color:#9a9a9a}.scroll{display:none}@media (min-width:992px){.header{left:0;padding:0;position:fixed;top:0;width:100%;z-index:100}.header,.logo{align-items:center;align-self:stretch}.logo{display:flex;padding:1rem 30px}.nav-toggle{display:none}.main-nav{align-items:center;align-self:stretch;display:flex;flex:1 1 auto}.main-nav ul{list-style-type:none;margin:0;padding:0}.main-nav ul li{position:relative;text-align:center}.main-nav ul li:hover{background-color:#3a3a3a}.main-nav ul li a{color:#fff;display:block;padding:1rem;width:100%}.main-nav>ul{flex:1 1 auto;flex-wrap:nowrap}.main-nav>ul,.main-nav>ul>li{align-items:center;align-self:stretch;display:flex}.main-nav>ul>li{flex-grow:1;position:relative}.main-nav>ul>li>a{align-items:center;align-self:stretch;display:flex;justify-content:center}.main-nav>ul>li:last-of-type{border-right:none}.main-nav>ul>li>ul{display:none}.main-nav>ul>li:hover ul{background-color:#2a2a2a;width:14rem}.main-nav>ul>li:hover>ul{display:block;position:absolute;top:100%}.main-nav>ul>li:last-of-type:hover>ul{right:0}.main-nav>ul>li>ul>li>ul{display:none}.main-nav>ul>li>ul>li:hover>ul{display:block;left:100%;position:absolute;top:0}.main-nav>ul>li:last-of-type>ul>li:hover>ul{left:-100%}.nav-phone{flex-shrink:0;text-align:center}.nav-phone,.nav-phone a{align-items:center;align-self:stretch;display:flex}.nav-phone a{background-color:#008085;color:#fff;padding:1rem 30px;transition:background-color .25s}.nav-phone a:before{color:#fff;content:"\f095";font-family:Font Awesome\ 5 Pro;font-weight:900;margin-right:8px}.nav-phone a:hover{background-color:#9a9a9a}.hero{min-height:100vh}.hero-content{margin-bottom:148px;margin-top:calc(148px + 10vw);max-width:775px}.shoutout h1{font-size:3.25rem}.phone{display:none}.scroll{display:block;margin-top:30px}.scroller{background-color:#008085;color:#fff!important;cursor:pointer;display:inline-block;font-size:1.25rem;line-height:1;padding:1rem 1.25rem;transition:background-color .25s}.scroller:hover{background-color:#9a9a9a}.scroller i{margin-left:5px;position:relative;top:1px}}.insertion.widget{margin-bottom:1rem}.insertion.widget .widget,.widgets .widget{background-color:#f4f4f4;padding:25px}.widgets .widget{margin-bottom:1rem}.subnavigation h4 a{color:#2a2a2a}.subnavigation h4 a:hover{color:#9a9a9a}.subnavigation nav ul{list-style-type:none;margin:0;padding:0}.subnavigation nav ul li a{display:block;padding:.25rem}.subnavigation nav ul>li>ul{display:block!important}.subnavigation nav ul>li>ul>li a{padding-left:1rem}.blog_search input[type=text]{border:none;display:block;font-weight:300;margin-bottom:1rem;padding:5px 8px;width:100%}.blog_search input[type=submit]{background-color:#27c3ac;border:none;color:#fff;display:inline-block;font-weight:300;line-height:1;padding:1rem 1.25rem;transition:background-color .25s;width:auto}.blog_search input[type=submit]:hover{background-color:#9a9a9a}@media (min-width:992px){.insertion.widget.float_left{float:left;margin-right:30px;width:45%}.insertion.widget.float_right{float:right;margin-left:30px;width:45%}}.insertion.image{margin-bottom:1rem;text-align:center}.insertion.image img{height:auto!important}.insertion.image.float_left{float:left;margin-right:1rem}.insertion.image.float_right{float:right;margin-left:1rem}@media (max-width:768px){.wysiwyg_container .insertion.float_left,.wysiwyg_container .insertion.float_right{float:none;margin-left:0;margin-right:0}}.insertion.form{background-color:#f4f4f4;margin-bottom:1rem;padding:25px}.widget.blog_posts ul{list-style-type:none;margin:0;padding:0}.widget.blog_posts ul h5{margin-bottom:.25rem}.widget.blog_posts ul .date{font-size:.875rem;margin-bottom:0}.widget.blog_posts ul .date .day:after,.widget.blog_posts ul .date .month:after{content:"/";margin-right:-3px}.widget.recommendations ul{list-style-type:none;margin:0;padding:0}.widget.recommendations ul h5{margin-bottom:.25rem}.widget.case_results ul{list-style-type:none;margin:0;padding:0}.widget.case_results .truncate_ellipsis{display:none}.widget.case_results .truncate_more{display:inline!important}.widget.attorneys ul{list-style-type:none;margin:0;padding:0}.widget.attorneys ul .thumb{height:50px;margin-bottom:.75rem;width:50px}.insertion .widget.attorneys ul .thumb{float:left;margin-bottom:0;margin-right:1rem}.widget.attorneys ul h5{margin-bottom:.25rem}form .fields{list-style-type:none;margin:0;padding:0}form .fields li{margin-top:1rem}form .fields label{display:block;font-size:.875rem;margin-bottom:5px}form .fields input{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}form .fields input:focus{outline:none}form .fields input[type=checkbox]{display:inline;width:auto}form .fields textarea{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}form .fields textarea:focus{outline:none}form .fields select{font-weight:300;max-width:100%}form .fields input[type=submit]{background-color:#008085;color:#fff;display:inline-block;line-height:1;padding:1rem 1.25rem;transition:background-color .25s;width:auto}form .fields input[type=submit]:hover{background-color:#9a9a9a}.carousel-item{background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:cover}.carousel-block{padding-bottom:25px;padding-top:200px}.carousel-block .container{padding-left:50px;padding-right:50px}.carousel-box{background-color:rgba(0,0,0,.8);padding:25px}.carousel-content h3 a{color:#fff}.carousel-content h3 a:hover{color:#9a9a9a}.carousel-content p{color:#fff}.carousel-control-next,.carousel-control-prev{width:auto}.carousel-control-prev{left:15px}.carousel-control-next{right:15px}@media (min-width:768px){.carousel-block{padding-bottom:50px;padding-top:225px}.carousel-box{padding:25px 50px}}@media (min-width:992px){.carousel-block{padding-top:275px}.carousel-box{margin-left:auto;width:60%}.carousel-control-prev{left:0;width:8%}.carousel-control-next{right:0;width:8%}}.spaces{background-color:#f4f4f4}.space h3 a{color:#2a2a2a}.space h3 a:hover{color:#9a9a9a}.contact_container .image{margin-right:1rem}.space.alt .btn{background-color:#008085;border:none;border-radius:0;color:#fff;font-weight:300;line-height:1;margin:0;padding:1rem 1.25rem;transition:background-color .25s}.space.alt .btn:hover{background-color:#9a9a9a}.footer{background-color:#2a2a2a}.footer-logo{margin-bottom:25px}.footer-logo img{max-height:85px;max-width:400px}.copyright,.disclaimer,.terms{font-size:.875rem}.copyright,.disclaimer{color:#fff}.disclaimer{margin-bottom:25px}.terms ul{list-style-type:none;margin:0;padding:0}.terms ul li{display:inline}.terms ul li:after{color:#fff;content:"\2022";margin:0 5px 0 8px}.terms ul li:last-of-type:after{content:none}.terms ul li a{color:#fff}.terms ul li a:hover{color:#9a9a9a}.social{margin-top:25px}.social ul{list-style-type:none;margin:0;padding:0}.social ul li{display:inline;margin-right:1.5rem}.social ul li:last-of-type{margin-right:0}.social ul li a{font-size:2rem}.twitter a:before{content:"\f099";font-family:Font Awesome\ 5 Brands}.facebook a:before{content:"\f39e";font-family:Font Awesome\ 5 Brands}.linkedin a:before{content:"\f0e1";font-family:Font Awesome\ 5 Brands}.lawlytics{margin-top:25px}.lawlytics a{background-image:url(https://s3.amazonaws.com/law-media/layouts/107/assets/img/lawlytics-white.png);background-repeat:no-repeat;background-size:200%;display:block;height:46px;width:150px}.lawlytics a:hover{background-position-x:-150px}@media (min-width:992px){.footer-logo{margin-bottom:0}.footer-logo img{max-height:none;max-width:100%}}.sub .hero{justify-content:space-between}.sub .logo{position:static}.sub .logo img{max-height:65px}.sub .phone{display:none;margin-top:0}.mobile-phone{background-color:#008085;padding:10px 30px;text-align:center}.mobile-phone a{color:#fff;font-size:1.25rem}.mobile-phone a:hover{color:#dedede}.mobile-phone a:before{color:#fff;content:"\f095";font-family:Font Awesome\ 5 Pro;font-weight:900;margin-right:8px}.page-title{margin-bottom:25px;text-align:center}.page-title h1{font-size:2rem;margin-bottom:0}@media (min-width:992px){.sub header{position:fixed;width:100%;z-index:1}.sub .main-nav{position:static}.sub .hero{min-height:0}.sub .logo{max-width:340px}.sub .phone{display:block;position:static}.mobile-phone{display:none}.sub .main.block{padding-top:175px}.page-title{margin-bottom:50px}.page-title h1{font-size:2.5rem}}.attorneys_index .attorneys{list-style-type:none;margin:0;padding:0}.attorneys_index .attorneys li{height:auto!important;margin-bottom:25px}.attorneys_index .attorneys li .thumb{float:left;margin-right:1rem;max-width:55px;min-width:55px;width:55px}.attorneys_index .attorneys li h2{margin-bottom:.25rem}@media (min-width:992px){.attorneys_index .attorneys li .thumb{max-width:85px;min-width:85px;width:85px}}.sub.attorney .photo{float:left;margin-bottom:1rem;margin-right:1rem}.sub.attorney .recent-posts h1{font-size:2rem}.sub.attorney .recent-posts h2{font-size:1rem;font-weight:300;margin-bottom:0}.sub.attorney .recent-posts ul{list-style-type:none;margin:0;padding:0}.sub.attorney .recent-posts ul li{margin-bottom:1rem}.sub.attorney .recent-posts ul li p{margin-bottom:0}.blog-posts article{margin-bottom:25px}.post-content{display:flex}.post-content .post-image{margin-right:1rem;max-width:55px;min-width:55px;width:55px}@media (min-width:992px){.post-content .post-image{max-width:85px;min-width:85px;width:85px}}.social-share{display:flex}.twitter-share{margin-right:12px}.about-author{margin-top:25px}.about-author-content{display:flex;flex-wrap:nowrap}.about-author-content .author-thumb{margin-right:1rem;max-width:55px;min-width:55px;width:55px}.author-details h4{margin-bottom:.25rem}.author-details p{margin-bottom:0}.comments{margin-top:25px}.comments article{margin-bottom:1rem}@media (min-width:992px){.about-author-content .author-thumb{max-width:70px;min-width:70px;width:70px}}#addComment form{background-color:#f4f4f4;padding:25px}#addComment form ol{list-style-type:none;margin:0;padding:0}#addComment form li{margin-top:1rem}#addComment form li:first-of-type{margin-top:0}#addComment form label{display:block;font-size:.875rem;margin-bottom:5px}#addComment form input{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}#addComment form input:focus{outline:none}#addComment form textarea{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}#addComment form textarea:focus{outline:none}#addComment form input[type=submit]{background-color:#008085;color:#fff;display:inline-block;line-height:1;padding:1rem 1.25rem;transition:background-color .25s;width:auto}#addComment form input[type=submit]:hover{background-color:#9a9a9a}.commentEntry{display:flex}.commentEntry .commentAvatar{margin-right:1rem;max-width:55px;min-width:55px;width:55px}.commentAuthor h4{margin-bottom:.25rem}@media (min-width:992px){.commentEntry .commentAvatar{max-width:70px;min-width:70px;width:70px}}.case_results{list-style-type:none;margin:0;padding:0}.case_results.listview li{margin-bottom:25px}.case_results .entry_container{display:flex}.case_results .entry_container .cover{margin-right:1rem;max-width:55px;min-width:55px;width:55px}@media (min-width:992px){.case_results .entry_container{display:flex}.case_results .entry_container .cover{max-width:85px;min-width:85px;width:85px}}.offices_index .map_container{margin-bottom:25px}.offices.listview{list-style-type:none;margin:0;padding:0}.offices.listview li{height:auto!important;margin-bottom:25px}.offices.listview li h2{font-size:1.5rem;margin-bottom:.25rem}.offices.listview li .office_photo_thumb{float:left;margin-right:1rem}.offices.listview li address{margin-bottom:0}@media (min-width:768px){.offices.listview{display:flex;flex-wrap:wrap;margin:0 -15px}.offices.listview li{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}.office .map_container{margin-bottom:25px}.office .office_details .office_photo_thumb{float:left;margin-right:1rem}.office .attorneys_list{list-style-type:none;margin:0;padding:0}.office .attorneys_list li{height:auto!important;margin-bottom:25px}.office .attorneys_list li .thumb{float:left;margin-right:1rem}.office .attorneys_list li h5{margin-bottom:0}@media (min-width:768px){.office .attorneys_list{display:flex;flex-wrap:wrap;margin:0 -15px}.office .attorneys_list li{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}}.recommendations.listview{list-style-type:none;margin:0;padding:0}.recommendations.listview li{margin-bottom:25px}.full_width form{background:#f4f4f4;padding:25px}.full_width aside{display:none}@media (min-width:992px){.full_width .col-lg-8{flex:0 0 100%;max-width:100%}}.practice-areas{background:#f4f4f4;padding-bottom:50px;padding-top:50px}.pa-container{margin:0 auto;max-width:none;padding-left:30px;padding-right:30px}.pa-heading{margin-bottom:1.5rem;text-align:center}.pa-heading h2{margin:0}.pa-col{margin-bottom:1.5rem}.pa-link{display:block}.pa-content{display:flex;margin-left:-10px;margin-right:-10px}.pa-img{flex:0 0 105px;max-width:105px;text-align:center}.pa-img,.pa-text{padding-left:10px;padding-right:10px}.pa-title{color:#2a2a2a;margin-bottom:.5rem}.pa-desc{color:#2a2a2a;margin-bottom:0!important}@media (min-width:992px){.practice-areas{padding-bottom:75px;padding-top:75px}.pa-heading{margin-bottom:2.5rem}.pa-heading h2{font-size:2.75rem}.pa-grid{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}.pa-cols-1 .pa-col{flex:0 0 100%;max-width:100%}.pa-cols-2 .pa-col,.pa-cols-3 .pa-col,.pa-cols-4 .pa-col,.pa-cols-5 .pa-col,.pa-cols-6 .pa-col,.pa-cols-7 .pa-col,.pa-cols-8 .pa-col,.pa-cols-9 .pa-col,.pa-cols-10 .pa-col,.pa-cols-11 .pa-col,.pa-cols-12 .pa-col{flex:0 0 50%;max-width:50%}.pa-col{margin-bottom:2rem;padding-left:30px;padding-right:30px}}@media (min-width:1200px){.pa-container{max-width:1200px}}blockquote{border-left:2px solid #ccc;padding:1em 0 1em 1em}form.new_recommendation{background:#f4f4f4;padding:25px}form.new_recommendation .input{margin-bottom:1rem}form.new_recommendation label{display:block;font-size:.875rem;margin-bottom:5px}form.new_recommendation label abbr[title=required]{cursor:default;text-decoration:none}form.new_recommendation select{border:none;font-weight:300;height:35px;padding:5px 8px;width:100%}form.new_recommendation input{border:none;display:block;font-weight:300;padding:5px 8px;width:100%}form.new_recommendation input:focus{outline:none}form.new_recommendation textarea{border:none;display:block;font-weight:300;height:200px;padding:5px 8px;width:100%}form.new_recommendation textarea:focus{outline:none}form.new_recommendation input[type=submit]{background-color:#008085;border:none;color:#fff;display:inline-block;line-height:1;padding:1rem 1.25rem;transition:background-color .25s;width:auto}form.new_recommendation input[type=submit]:hover{background-color:#999}form.new_recommendation .hint{display:block;margin-top:1rem}.contact_container{display:flex;flex-wrap:wrap}.contact_container .image{flex:20%;margin-right:1em;max-width:75px}.contact_container>div{flex:100%;font-size:.875em}.contact_container address{flex:70%}.contact_container address+div{margin-top:12px}.full_width aside{display:block}.full_width aside.widgets{display:none}aside.offices{margin-top:36px}aside.offices .grid li{height:auto!important;margin-top:24px}aside.offices .grid li .office_photo_thumb{float:left;margin-right:16px}aside.offices .grid li .office_photo_thumb+h2,aside.offices .grid li .office_photo_thumb+h2+address{overflow:hidden}@media (min-width:768px){aside.offices .grid{display:flex;flex-wrap:wrap;margin:0 -16px;padding:0}aside.offices .grid li{flex:0 0 50%;margin-top:32px;max-width:50%;padding:0 16px}}ul.badges{padding-left:0}td,th,tr{vertical-align:middle}table td,table th{padding:12px}
</style>
    <link href="https://fonts.googleapis.com/css?family=Barlow+Condensed:700|Lora:400,400i,700,700i" rel="stylesheet">

<style>

/* Barlow Condensed Bold + Lora */

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
}

.title {
    font-family: 'Barlow Condensed', sans-serif;
    text-transform: uppercase;
}

*,
input,
input[type="text"],
label,
select,
textarea {
    font-family: 'Lora', serif;
}

body,
p {
    font-family: 'Lora', serif !important;
    font-weight: 400;
}

/* -----------------------------------------------
Palette #7
----------------------------------------------- */

/* Global ------------------------------------- */

/* Links */

a {
  color: #1a6ba6;
}

/* Button backgrounds */

form .fields input[type=submit], .blog_search input[type="submit"],
#addComment form input[type="submit"] {
  background-color: #1a6ba6;
}

/* Button backgrounds hovered */

form .fields input[type=submit]:hover {
  background-color: #9a9a9a;
}

/* Button text */

form .fields input[type=submit] {
  color: #fff;
}

/* Mobile ------------------------------------- */

/* Phone button background (home page only) */

.phone a {
  background-color: #1161A5;
}

/* Phone bar background (sub pages only) */

.mobile-phone {
  background-color: #1161A5;
}

/* Menu background */

.mobile-menu {
  background-color: #2a2a2a;
  opacity: 1;
}

/* Links */

.nav-toggle {
  color: #fff;
}

.mobile-nav ul li a {
  color: #fff;
}

/* Header ------------------------------------- */

/* Background */

.header {
  background-color: #2a2a2a;
}

/* Links */

.title a,
.tagline {
  color: #fff;
}

@media (min-width: 992px) {

  .main-nav ul li a {
    color: #fff;
  }

}

/* Link backgrounds hovered */

@media (min-width: 992px) {

  .main-nav ul li:hover {
    background-color: #3a3a3a;
  }

}

/* Phone background */

@media (min-width: 992px) {

  .nav-phone a {
    background-color: #1161A5;
  }

}

/* Hero --------------------------------------- */

.hero {
  align-items: center;
  background-color: #2a2a2a;
  background-image: url(https://s3.amazonaws.com/law-media/uploads/322/239117/original/hero.webp?1686793753);
  background-position: 50% -10%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 30px;
  position: relative;
  z-index: 1;
}

/* Overlay */

.hero:before {
  background-color: rgba(0, 0, 0, .4);
}

/* Shoutout */

.shoutout h1 {
  color: #fff;
}

/* Scroll button background */

@media (min-width: 992px) {

  .scroller {
    background-color: #1161A5;
  }

}

/* Slider ------------------------------------- */

/* Text box background */

.carousel-box {
  background-color: rgba(0, 0, 0, 0);
}

/* Footer  ------------------------------------ */

/* Background */

.footer {
  background-color: #2b2b2b;
}

/* Text */

.copyright,
.disclaimer {
  color: #fff;
}

/* Disclaimer links */

.terms ul li a {
  color: #fff;
}

.logo img {
  max-height: 40px;
}

.footer-logo img {
  max-height: 45px;
}

.pa-content {
    flex-direction: column;
}

.pa-img {
    flex: unset;
    max-width: unset;
}

.pa-title {
    font-size: 2em;
    margin-top: 0.5em;
    text-align: center;
}

.carousel-content p {
    font-family: 'Barlow Condensed', sans-serif !important;
    font-size: 28px;     
    font-weight: 700;
}

.carousel-content p i {
    font-family: 'Barlow Condensed', sans-serif !important;
}

.sub .logo img {
  max-height: 35px;
}

</style>
    <style class="pattern"></style>
    
  </head>
  <body data-analytics-url="https://www.ll-analytics.com/api/v1/sessions" data-layout-id="168" data-domain="www.mncrimdefense.com" data-site-id="544" data-page-id="45384" data-parent-id="" data-root-id="45384" class="home os-os-x desktop">



    
<div id="site-wrapper">
  <div id="site-canvas">
    <header>
      <div class="header">
        
          <div class="logo">
            <a href="https://www.mncrimdefense.com/">
              <img alt="Olson Defense, PLLC" class="client-logo" src="https://s3.amazonaws.com/law-media/uploads/322/239116/original/Logo.webp?1686793752" width="480" height="70" />
            </a>
          </div>
        
        <nav class="main-nav" role="navigation">
            <ul id="" class=""><li class='' id="45384_page">
    <a id="page_45384" href="/home">Home</a>
</li><li class='' id="45385_page">
    <a id="page_45385" href="/about-our-firm">About Our Firm</a>
<ul><li class='' id="45389_page">
    <a id="page_45389" href="/about/attorneys">Attorneys</a>
</li><li class='' id="45388_page">
    <a id="page_45388" href="/case-results">Case Results</a>
</li><li class='' id="45387_page">
    <a id="page_45387" href="/recommendations">Testimonials</a>
</li><li class='' id="45390_page">
    <a id="page_45390" href="/about/locations">Locations</a>
</li><li class='' id="46076_page">
    <a id="page_46076" href="/videos">Videos</a>
</li></ul></li><li class='' id="362901_page">
    <a id="page_362901" href="/dwi-dui-defense">DWI/DUI</a>
<ul><li class='' id="361903_page">
    <a id="page_361903" href="/what-to-do-when-you-or-a-loved-one-are-arrested-for-dwi">Just Arrested</a>
</li><li class='' id="362902_page">
    <a id="page_362902" href="/criminal-consequences-of-a-dwi-dui">DUI/DWI Criminal Consequences</a>
</li><li class='' id="362903_page">
    <a id="page_362903" href="/driver-s-license-consequences-for-dwi-dui">DUI/DWI Driver&#39;s License Consequences</a>
</li><li class='' id="361904_page">
    <a id="page_361904" href="/what-happens-if-i-am-arrested-for-bwi-on-lake-minnetonka">BWI - Lake Minnetonka</a>
</li><li class='' id="361988_page">
    <a id="page_361988" href="/criminal-vehicular-operation-and-criminal-vehicular-homicide">Criminal Vehicular Operation / Homicide</a>
</li><li class='' id="361989_page">
    <a id="page_361989" href="/controlled-substance-dwi-dui">Controlled Substance DWI/DUI</a>
</li><li class='' id="362904_page">
    <a id="page_362904" href="/test-refusal">Test Refusal</a>
</li><li class='' id="361905_page">
    <a id="page_361905" href="/the-law-behind-dwi">DWI/DUI Legal Issues</a>
</li><li class='' id="361906_page">
    <a id="page_361906" href="/helpful-dwi-dui-resources">DWI/DUI Resources</a>
<ul><li class='' id="45526_page">
    <a id="page_45526" href="/test-refusal">Test Refusal</a>
</li></ul></li></ul></li><li class='' id="45514_page">
    <a id="page_45514" href="/criminal-practice-areas">Practice Areas</a>
<ul><li class='' id="45515_page">
    <a id="page_45515" href="/assault-lawyer">Assault</a>
</li><li class='' id="45516_page">
    <a id="page_45516" href="/drug-crimes-lawyer">Drug Crimes</a>
<ul><li class='' id="45517_page">
    <a id="page_45517" href="/first-degree">First degree</a>
</li><li class='' id="45518_page">
    <a id="page_45518" href="/second-degree">Second Degree</a>
</li><li class='' id="45519_page">
    <a id="page_45519" href="/third-degree">Third Degree</a>
</li><li class='' id="45520_page">
    <a id="page_45520" href="/fourth-degree">Fourth Degree</a>
</li><li class='' id="45521_page">
    <a id="page_45521" href="/fifth-degree">Fifth Degree</a>
</li></ul></li><li class='' id="45532_page">
    <a id="page_45532" href="/federal-crimes-attorney">Federal Crimes</a>
</li><li class='' id="45533_page">
    <a id="page_45533" href="/murder-defense-lawyer">Murder and Homicide</a>
</li><li class='' id="45534_page">
    <a id="page_45534" href="/sex-crime-defense">Sex Crimes</a>
</li><li class='' id="45535_page">
    <a id="page_45535" href="/white-collar-crime-defense">White-Collar Crimes</a>
</li></ul></li><li class='' id="45386_page">
    <a id="page_45386" href="/blog">Blog</a>
</li><li class='' id="45391_page">
    <a id="page_45391" href="/resources">Resources</a>
</li><li class='' id="45392_page">
    <a id="page_45392" href="/contact-us">Contact</a>
</li><li class='' id="365501_page">
    <a id="page_365501" href="/expunging-and-sealing-your-record">Expungement</a>
<ul><li class='' id="365504_page">
    <a id="page_365504" href="/free-expungement-assessment">Seal My Case</a>
</li></ul></li></ul>
        </nav>
        
          <div class="nav-phone">
            <a href="tel:952-835-1088">952-835-1088</a>
          </div>
        
        <div class="nav-toggle">
          <i aria-hidden="true" class="fal fa-bars"></i>
        </div>
      </div>
      
      
        <div class="hero">
          <div class="hero-content">
            
              <div class="shoutout">
                <h1>A vigorous defense.<br>Unrivaled results.</h1>
              </div>
            
            
              <div class="phone">
                <a href="tel:952-835-1088">952-835-1088</a>
              </div>
            
            <div class="scroll">
              <a class="scroller">Scroll Down <i class="fas fa-angle-down"></i></a>
            </div>
          </div>
        </div>
      
    </header>
<div class="main block">
  <div class="container">
    <div class="row">
      <div class="content col-lg-8">
        

<div class="wysiwyg_container"><h3>Your trusted criminal defense &amp; DWI attorney in Minneapolis.</h3>
<p style="text-align: justify;">Whether you need assistance evaluating your DWI or criminal case, guidance on a current situation, or advice when the police are at your door, legal help is available 24 hours a day, 7 days a week, 365 days a year.</p>
<p style="text-align: justify;">Olson Defense has more than 30 years of experience in criminal and DWI cases in Minnesota and has successfully represented individuals in situations similar to the one you may be currently facing. The attorneys of Olson Defense can provide the legal counsel you require with professionalism and tenacity, and have successfully handled thousands of criminal defense cases in numerous areas including:</p>
<ul class=" bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets bullets">
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/dwi-defense-lawyer">DWI / DUI charges</a></li>
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/assault-lawyer">Assault</a></li>
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/drug-crimes-lawyer">Drug charges</a></li>
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/white-collar-crime-defense">White collar crimes</a></li>
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/murder-defense-lawyer">Murder</a></li>
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/federal-crimes-attorney">Federal crimes</a></li>
<li><a href="http://www.mncrimdefense.com/criminal-practice-areas/sex-crime-defense">Criminal sexual conduct</a></li>
</ul>
<p style="text-align: justify;"><strong>More than two decades of criminal defense &amp; DWI experience in your court.</strong><br>With more than 30 years of experience practicing as criminal lawyers, the attorneys of Olson Defense have successfully handled cases throughout Minnesota for defendants facing sexual assault, drug possession, DWI / DUI charges and many others. As a result, they are deeply familiar with each county's local practice rules, judges, prosecutors, probation officers and court personnel.</p>
<p style="text-align: justify;">You benefit from this breadth and depth of experience because only an attorney will handle your case. It will not be handed off to a paralegal or legal assistant. Above all, the attorneys of Olson Defense are focused on achieving the most <a href="http://www.mncrimdefense.com/criminal-defense-case-results">favorable results</a> for their clients. They will work with you and your support network to educate you on your situation, investigate your case, and maintain regular contact to ensure you are informed and comfortable throughout every stage of the proceedings.</p>
<p>Don't wait. <a id="insertion_194313" data-insertion-id="194313" class="insertion link" href="https://www.mncrimdefense.com/contact-us">Contact Olson Defense</a> today to start your defense.</p>
<p style="text-align: justify;"><strong>A network of resources.</strong><br>Being charged with a <a id="insertion_194316" data-insertion-id="194316" class="insertion link" href="https://www.mncrimdefense.com/criminal-practice-areas">crime</a> or <a id="insertion_194317" data-insertion-id="194317" class="insertion link" href="https://www.mncrimdefense.com/dwi-defense-lawyer">DWI/DUI</a> can be emotionally draining for you and your loved ones. Throughout their years of practice, the attorneys of Olson Defense have developed significant partnerships and a network of resources that offer assistance to help defendants overcome emotional challenges related to criminal charges, such as chemical dependency and psychological counseling.</p>
<p style="text-align: justify;">As well as community resources, Olson Defense utilizes numerous avenues when working on your case. While police investigations play a part in exploring the situation, Olson Defense never relies solely on police accounts. Instead, the attorneys and their team gather facts from numerous resources related to your case. Plus, Olson Defense starts investigating right away, a practice that can often lead to successful results before the case ever reaches the courtroom. <a id="insertion_194314" data-insertion-id="194314" class="insertion link" href="https://www.mncrimdefense.com/contact-us">Contacting Olson Defense</a> sooner than later could mean the difference in your favor.</p>
<p style="text-align: justify;"><strong>Arrested for DUI? Charged with a criminal offense? Call Olson Defense.</strong><br>If you or a loved one is facing criminal charges or a DWI, <a id="insertion_194315" data-insertion-id="194315" class="insertion link" href="https://www.mncrimdefense.com/contact-us">contact Olson Defense</a>. The attorneys of Olson Defense are always glad to meet with you for a free consultation at his office, in the Twin Cities metro area, or any convenient location. If you find yourself in jail or any emergency situation, call Olson Defense before you talk to the police.</p>
<p><strong>Call us for a free consultation at <a href="tel:952.835.1088">952.835.1088</a>.</strong></p>

</div>

      </div>
      <aside class="widgets col-lg-4">
        

      <div class="widget form">
    <h4>Contact Our Firm</h4>
    
  <div class="formTitle">
</div>  
  <div class="notice" style="display:none;">Thank you for contacting us.  We will get back to you shortly.</div>
  <p class="warning" style="display:none;">Please provide valid information for all required fields below.</p>
  <form id="form_387" action="/submit/387" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" autocomplete="off" /><input type="hidden" name="authenticity_token" value="s4dTEG3WfbeZ7Fa4saacjIV8478yP_Zgt1BO3n1RcJzsnA6TS8kuNFF17ls6anyPIbSdTUXOHL1eZEwjazB8Eg" autocomplete="off" />
    <input type="hidden" name="page_id" value="45384" autocomplete="off" />
    
    <ul class="fields">
          <li class="single_line_text required">
            <label for="contents_default_Name">Name <span class="required">*</span></label>
              <input type="text" name="contents[default_Name]" id="contents_default_Name" class="input" />

            <span class="form-field-error-message">This field is required.</span>
</li>          <li class="single_line_text required">
            <label for="contents_default_Phone">Phone <span class="required">*</span></label>
              <input type="text" name="contents[default_Phone]" id="contents_default_Phone" class="input" />

            <span class="form-field-error-message">This field is required.</span>
</li>          <li class="single_line_text required">
            <label for="contents_default_Email">Email <span class="required">*</span></label>
              <input type="text" name="contents[default_Email]" id="contents_default_Email" class="input" />

            <span class="form-field-error-message">This field is required.</span>
</li>          <li class="multi_line_text required">
            <label for="contents_343_Message">Message <span class="required">*</span></label>
              <textarea name="contents[343_Message]" id="contents_343_Message" class="input">
</textarea>

            <span class="form-field-error-message">This field is required.</span>
</li>      <li class="cf-turnstile checkboxes" data-sitekey="0x4AAAAAAAKKyw4aF-qOZgXd" data-theme="light"></li>
      <li class="buttons"><input type="submit" name="commit" value="Submit" disable_with="One Moment" data-disable-with="Submit" /></li>
</ul></form>
  </div>



    <div class="widget free_form">
  
  <div class="widget_content"><div class="olson-badge">
<p><a href="https://www.expertise.com/mn/minneapolis/criminal-attorney" style="display:inline-block; border:0;"><img style="width:200px; display:block;" width="200" height="160" src="//cdn.expertise.com/awards/mn_minneapolis_criminal-attorney_2020_transparent.svg" alt="Best Criminal Defense Lawyers in Minneapolis" /></a></p>
<p><a href="http://thenationaltriallawyers.org"target="_blank"><img alt="The National Trial Lawyers" 
src="https://thenationaltriallawyers.org/wp-content/uploads/2022/10/NTL-Top-100-Logo-1.png" width="200" height="107"></a></p>
<p><a href="http://www.superlawyers.com/minnesota/lawyer/Eric-J-Olson/1e12827a-b0d5-4949-b970-0632d486f60f.html" target="_blank"><img src="https://s3.amazonaws.com/law-media/uploads/322/17807/original/2015-04-13_2014_13_48-Bitdefender_20Antivirus_20Free_20Edition.png"></a></p>
</div></div>
</div>



    <div class="widget free_form">
  <h4>Eric Olson on KARE 11</h4>
  <div class="widget_content"><p><a href="../../videos"><img src="https://s3.amazonaws.com/law-media/uploads/322/17805/original/2015-04-13_2011_53_25-The_20strategies_20behind_20the_20Jerry_20Sandusky_20trial_20__20kare11.com.png?1428951313"></a></p></div>
</div>


      </aside>
    </div>
  </div>
</div>

  <section class="practice-areas">
    <div class="pa-container">
      
        <div class="pa-heading">
          <h2>Practice Areas</h2>
        </div>
      
      <div class="pa-grid pa-cols-4">
        
          <div class="pa-col">
            
              <a class="pa-link" href="/assault-lawyer">
                <div class="pa-content">
                  
                    <div class="pa-img">
                      <img src="https://s3.amazonaws.com/law-media/uploads/322/239129/original/pa1.webp?1686827229" alt="">
                    </div>
                  
                  
                    <div class="pa-text">
                      
                        <h4 class="pa-title">CRIMINAL LAW</h4>
                      
                      
                    </div>
                  
                </div>
              </a>
            
          </div>
        
          <div class="pa-col">
            
              <a class="pa-link" href="/dwi-defense-lawyer">
                <div class="pa-content">
                  
                    <div class="pa-img">
                      <img src="https://s3.amazonaws.com/law-media/uploads/322/239128/original/pa2.webp?1686827228" alt="">
                    </div>
                  
                  
                    <div class="pa-text">
                      
                        <h4 class="pa-title">DWI/DUI</h4>
                      
                      
                    </div>
                  
                </div>
              </a>
            
          </div>
        
          <div class="pa-col">
            
              <a class="pa-link" href="/federal-crimes-attorney">
                <div class="pa-content">
                  
                    <div class="pa-img">
                      <img src="https://s3.amazonaws.com/law-media/uploads/322/239127/original/pa3.webp?1686827227" alt="">
                    </div>
                  
                  
                    <div class="pa-text">
                      
                        <h4 class="pa-title">FEDERAL CRIME</h4>
                      
                      
                    </div>
                  
                </div>
              </a>
            
          </div>
        
          <div class="pa-col">
            
              <a class="pa-link" href="/expunging-and-sealing-your-record">
                <div class="pa-content">
                  
                    <div class="pa-img">
                      <img src="https://s3.amazonaws.com/law-media/uploads/322/239126/original/pa4.webp?1686827226" alt="">
                    </div>
                  
                  
                    <div class="pa-text">
                      
                        <h4 class="pa-title">EXPUNGEMENT</h4>
                      
                      
                    </div>
                  
                </div>
              </a>
            
          </div>
        
      </div>
    </div>
  </section>


  <div id="carouselIndicators" class="carousel slide carousel-fade">
    <div class="carousel-inner">
            <div class="carousel-item" style="background-image: url(https://s3.amazonaws.com/law-media/uploads/322/239115/large/Slider2.webp?1686793751)">
  <div class="carousel-block">
    <div class="container">
      <div class="carousel-box">
        <div class="carousel-content">
          <h3><a href="https://www.mncrimdefense.com/recommendations"><img src="https://s3.amazonaws.com/law-media/uploads/2663/238937/large/stars.png" style="width: 200px;"></a></h3>
          
            <div><p><i>I can&#8217;t think of a proper way to thank Eric and his staff. He answered my call early Saturday morning and took the time to listen and ask important questions regarding my case. I thought it was a long shot but due to his questions of the traffic stop from the very beginning, was able to shine some light on validity of the charges against me. He got the entire case dismissed and my name cleared. If you find your self questioning anything after charges are brought against you, give his firm a call.</i><br><br>-Burton</p></div>
          
        </div>
      </div>
    </div>
  </div>
</div>

      <div class="carousel-item" style="background-image: url(https://s3.amazonaws.com/law-media/uploads/322/239115/large/Slider2.webp?1686793751)">
  <div class="carousel-block">
    <div class="container">
      <div class="carousel-box">
        <div class="carousel-content">
          <h3><a href="https://www.mncrimdefense.com/recommendations"><img src="https://s3.amazonaws.com/law-media/uploads/2663/238937/large/stars.png" style="width: 200px;"></a></h3>
          
            <div><p><i>The folks at Olson Defense will guide you through your process and fight for you. Knowledgeable and helpful &#8211; they answered any questions I had and were in my corner every step of the way. Responses were quick &#8211; even on weekends and evenings. I would recommend them to friends and family. Call them.</i><br><br>-Erik</p></div>
          
        </div>
      </div>
    </div>
  </div>
</div>

      <div class="carousel-item" style="background-image: url(https://s3.amazonaws.com/law-media/uploads/322/239115/large/Slider2.webp?1686793751)">
  <div class="carousel-block">
    <div class="container">
      <div class="carousel-box">
        <div class="carousel-content">
          <h3><a href="https://www.mncrimdefense.com/recommendations"><img src="https://s3.amazonaws.com/law-media/uploads/2663/238937/large/stars.png" style="width: 200px;"></a></h3>
          
            <div><p><i>Very professional, very thorough, they make you feel like you are their top priority</il><br></br> &#8211; Nicholas</p></div>
          
        </div>
      </div>
    </div>
  </div>
</div>


    </div>
    
      <a class="carousel-control-prev" href="#carouselIndicators" role="button" data-slide="prev">
        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
        <span class="sr-only">Previous</span>
      </a>
      <a class="carousel-control-next" href="#carouselIndicators" role="button" data-slide="next">
        <span class="carousel-control-next-icon" aria-hidden="true"></span>
        <span class="sr-only">Next</span>
      </a>
    
  </div>

    <footer>
      <div class="spaces block">
        <div class="container">
          <div class="row">
              <div class="space">
      <h3>Olson Defense, PLLC</h3>
      <p>Whether you need assistance evaluating your DWI or criminal case, guidance on a current situation or advice when the police are at your door, legal help is available 24 hours a day, 7 days a week, 365 days a year.<br><br>
<img src="https://s3.amazonaws.com/law-media/uploads/322/17375/original/Olson-logo-blue.png?1450332356"/></p>
</div>
              <div class="space">
      <h3><a href="https://www.mncrimdefense.com/contact-us">Contact Us Today</a></h3>
      <p>If you or a loved one is facing criminal charges or a DWI, contact Olson Defense. We are always glad to meet with you for a free consultation at our office, in the Twin Cities metro area, or any convenient location. If you find yourself in jail or any emergency situation, call Olson Defense before you talk to the police.</p>
</div>
              <div class="space alt">
      <h3 class="footer-contact-space-heading">Office Location</h3>
        <div class="contact_container" itemscope="itemscope" itemtype="http://schema.org/Place">
          <a href="/olson-law-firm">
                <div class="image" itemprop="photo">
                  <link href="/olson-law-firm" itemprop="url">
                  <img src="https://s3.amazonaws.com/law-media/uploads/322/83434/small/Riverview_20Office_20Tower.jpg?1572892410" />
</div></a>          <address itemscope="itemscope" itemtype="http://schema.org/PostalAddress" itemprop="address">
            <a href="/olson-law-firm">
              <span itemprop="name">Olson Law Firm</span><br />
</a>            <a itemprop="url" href="/olson-law-firm"><div><span itemprop="streetAddress">8009 34th Ave S , Suite 1492</span><br /><span itemprop="addressLocality">Bloomington</span>, <span itemprop="addressRegion">MN</span> <span itemprop="postalCode">55425</span><br /></div></a><div itemprop="telephone"><a href="tel:952-835-1088">952-835-1088</a></div><a href="/olson-law-firm"><span itemprop="fax">952-835-4660 (fax)</span></a>
</address>            <div>
            </div>
</div>
</div>
          </div>
        </div>
      </div>
      <div class="footer block">
        <div class="container">
          <div class="row">
            <div class="col-lg-4">
              
                <div class="footer-logo"><img alt="Olson Defense, PLLC" class="client-logo" src="https://s3.amazonaws.com/law-media/uploads/322/239116/original/Logo.webp?1686793752" width="480" height="70" /></div>
              
            </div>
            <div class="col-lg-8">
              
              <div class="copyright">
                Copyright &copy; 2024 Olson Law Firm
              </div>
              <div class="terms">
                <ul>
  <li><a href="/docs/terms-of-use">Terms of Use</a></li>
  <li><a href="/docs/privacy-policy">Privacy Policy</a></li>
  <li><a href="/docs/anti-spam">Anti-spam</a></li>
</ul>

              </div>
              
                <div class="social">
                      <ul>
        <li class="twitter">
          <a title="X" aria-label="X" target="_blank" href="https://twitter.com/OlsonDefense"></a>
        </li>
    </ul>

                </div>
              
              <div class="lawlytics">
                <a href="https://www.lawlytics.com/" target="_blank" rel="nofollow" aria-label="LawLytics"></a>
              </div>
            </div>
          </div>
        </div>
      </div>
    </footer>
  </div>
  <div class="mobile-menu">
    <nav class="mobile-nav" role="navigation">
        <ul id="" class=""><li class='' id="45384_page">
    <a id="page_45384" href="/home">Home</a>
</li><li class='' id="45385_page">
    <a id="page_45385" href="/about-our-firm">About Our Firm</a>
<ul><li class='' id="45389_page">
    <a id="page_45389" href="/about/attorneys">Attorneys</a>
</li><li class='' id="45388_page">
    <a id="page_45388" href="/case-results">Case Results</a>
</li><li class='' id="45387_page">
    <a id="page_45387" href="/recommendations">Testimonials</a>
</li><li class='' id="45390_page">
    <a id="page_45390" href="/about/locations">Locations</a>
</li><li class='' id="46076_page">
    <a id="page_46076" href="/videos">Videos</a>
</li></ul></li><li class='' id="362901_page">
    <a id="page_362901" href="/dwi-dui-defense">DWI/DUI</a>
<ul><li class='' id="361903_page">
    <a id="page_361903" href="/what-to-do-when-you-or-a-loved-one-are-arrested-for-dwi">Just Arrested</a>
</li><li class='' id="362902_page">
    <a id="page_362902" href="/criminal-consequences-of-a-dwi-dui">DUI/DWI Criminal Consequences</a>
</li><li class='' id="362903_page">
    <a id="page_362903" href="/driver-s-license-consequences-for-dwi-dui">DUI/DWI Driver&#39;s License Consequences</a>
</li><li class='' id="361904_page">
    <a id="page_361904" href="/what-happens-if-i-am-arrested-for-bwi-on-lake-minnetonka">BWI - Lake Minnetonka</a>
</li><li class='' id="361988_page">
    <a id="page_361988" href="/criminal-vehicular-operation-and-criminal-vehicular-homicide">Criminal Vehicular Operation / Homicide</a>
</li><li class='' id="361989_page">
    <a id="page_361989" href="/controlled-substance-dwi-dui">Controlled Substance DWI/DUI</a>
</li><li class='' id="362904_page">
    <a id="page_362904" href="/test-refusal">Test Refusal</a>
</li><li class='' id="361905_page">
    <a id="page_361905" href="/the-law-behind-dwi">DWI/DUI Legal Issues</a>
</li><li class='' id="361906_page">
    <a id="page_361906" href="/helpful-dwi-dui-resources">DWI/DUI Resources</a>
<ul><li class='' id="45526_page">
    <a id="page_45526" href="/test-refusal">Test Refusal</a>
</li></ul></li></ul></li><li class='' id="45514_page">
    <a id="page_45514" href="/criminal-practice-areas">Practice Areas</a>
<ul><li class='' id="45515_page">
    <a id="page_45515" href="/assault-lawyer">Assault</a>
</li><li class='' id="45516_page">
    <a id="page_45516" href="/drug-crimes-lawyer">Drug Crimes</a>
<ul><li class='' id="45517_page">
    <a id="page_45517" href="/first-degree">First degree</a>
</li><li class='' id="45518_page">
    <a id="page_45518" href="/second-degree">Second Degree</a>
</li><li class='' id="45519_page">
    <a id="page_45519" href="/third-degree">Third Degree</a>
</li><li class='' id="45520_page">
    <a id="page_45520" href="/fourth-degree">Fourth Degree</a>
</li><li class='' id="45521_page">
    <a id="page_45521" href="/fifth-degree">Fifth Degree</a>
</li></ul></li><li class='' id="45532_page">
    <a id="page_45532" href="/federal-crimes-attorney">Federal Crimes</a>
</li><li class='' id="45533_page">
    <a id="page_45533" href="/murder-defense-lawyer">Murder and Homicide</a>
</li><li class='' id="45534_page">
    <a id="page_45534" href="/sex-crime-defense">Sex Crimes</a>
</li><li class='' id="45535_page">
    <a id="page_45535" href="/white-collar-crime-defense">White-Collar Crimes</a>
</li></ul></li><li class='' id="45386_page">
    <a id="page_45386" href="/blog">Blog</a>
</li><li class='' id="45391_page">
    <a id="page_45391" href="/resources">Resources</a>
</li><li class='' id="45392_page">
    <a id="page_45392" href="/contact-us">Contact</a>
</li><li class='' id="365501_page">
    <a id="page_365501" href="/expunging-and-sealing-your-record">Expungement</a>
<ul><li class='' id="365504_page">
    <a id="page_365504" href="/free-expungement-assessment">Seal My Case</a>
</li></ul></li></ul>
    </nav>
  </div>
</div>

    <script src="https://d2tym8aqod56lu.cloudfront.net/assets/client-0df0bc8d035aa3b8e3efda63ec6c2073357dc745b3bc536e4652e33b48ffe770.js"></script>
    
    <script src="https://www.ll-analytics.com/assets/ll-tracker.js" defer="defer"></script>
    
      <!-- Popper.js -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
<!-- Bootstrap -->
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
<!-- Guarantee -->
<script>
$(document).ready(function(){$('body.preview .carousel-control-prev, body.preview .carousel-control-next').attr('href','#carouselIndicators');var siteBody=$('body'),siteCanvas=$('#site-canvas');$('.nav-toggle').on('click',function(){$(this).find('i').toggleClass('fa-bars fa-times');$(siteBody).toggleClass('hidden');$(siteCanvas).toggleClass('left')});$('.scroller').on('click',function(){var headerHeight=$('.header').height();$('html, body').animate({'scrollTop':$('.main').offset().top-headerHeight},800)});var slides=$('.carousel-item');if(slides.length>=1){slides.first().addClass('active');var items=$('.carousel-item'),heights=[],tallest;function normalizeHeights(){items.each(function(){heights.push($(this).height())});tallest=Math.max.apply(null,heights);items.each(function(){$(this).css('min-height',tallest+'px')})};normalizeHeights();$(window).on('resize orientationchange',function(){tallest=0,heights.length=0;items.each(function(){$(this).css('min-height','0')});normalizeHeights()})}})
</script>

      <script type='text/javascript'> var script = document.createElement('script'); script.async = true; script.type = 'text/javascript'; var target = 'https://www.clickcease.com/monitor/stat.js'; script.src = target; var elem = document.head; elem.appendChild(script); </script> <noscript><a href='https://www.clickcease.com'><img src='https://monitor.clickcease.com/stats/stats.aspx' alt='Click Fraud Protection'/></a></noscript>

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-7314521-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

<script>
   $('<p>Open 24/7</p>').insertAfter('.contact_container address>a:last-of-type');
</script>
    <script src="https://d2tym8aqod56lu.cloudfront.net/assets/site_owner_bar-5935504cba6a0f5d02dc1ab60826acdfbf35f645d7717f36db5917259bf56a00.js" data-id="site_owner_bar" dashboard="https://olson-law-firm.lawlyticsapp.com" page="45384" defer="defer" id="site_owner_bar_script"></script>
    
    <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async="async" defer="defer"></script>
  </body>
  </html>
