CINXE.COM

Case Studies | Invicti

<!doctype html> <html lang="en-US"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="zd-site-verification" content="zbchuxl9kjemdkdydvjh49" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <title>Case Studies | Invicti</title> <meta name="description" content="See why leading companies choose Invicti&#039;s web application security solutions to identify vulnerabilities and other security issues in their web applications." /> <link rel="canonical" href="https://www.invicti.com/case-studies/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Case Studies | Invicti" /> <meta property="og:description" content="See why leading companies choose Invicti&#039;s web application security solutions to identify vulnerabilities and other security issues in their web applications." /> <meta property="og:url" content="https://www.invicti.com/case-studies/" /> <meta property="og:site_name" content="Invicti" /> <meta property="article:published_time" content="2023-04-20T14:41:21+00:00" /> <meta property="article:modified_time" content="2024-04-24T15:43:41+00:00" /> <meta property="og:image" content="https://www.invicti.com/app/uploads/2024/04/image-1-1024x263.png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.invicti.com/case-studies/","url":"https://www.invicti.com/case-studies/","name":"Case Studies | Invicti","isPartOf":{"@id":"https://www.invicti.com/#website"},"primaryImageOfPage":{"@id":"https://www.invicti.com/case-studies/#primaryimage"},"image":{"@id":"https://www.invicti.com/case-studies/#primaryimage"},"thumbnailUrl":"https://www.invicti.com/app/uploads/2024/04/image-1-1024x263.png","datePublished":"2023-04-20T14:41:21+00:00","dateModified":"2024-04-24T15:43:41+00:00","description":"See why leading companies choose Invicti's web application security solutions to identify vulnerabilities and other security issues in their web applications.","breadcrumb":{"@id":"https://www.invicti.com/case-studies/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.invicti.com/case-studies/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.invicti.com/case-studies/#primaryimage","url":"https://www.invicti.com/app/uploads/2024/04/image-1-1024x263.png","contentUrl":"https://www.invicti.com/app/uploads/2024/04/image-1-1024x263.png"},{"@type":"BreadcrumbList","@id":"https://www.invicti.com/case-studies/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.invicti.com/"},{"@type":"ListItem","position":2,"name":"Case Studies"}]},{"@type":"WebSite","@id":"https://www.invicti.com/#website","url":"https://www.invicti.com/","name":"Invicti","description":"Web Application and API Security For Enterprise","publisher":{"@id":"https://www.invicti.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.invicti.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@context":"http://schema.org","@type":"Organization","name":"Invicti","logo":"https://cdn.invicti.com/branding/invicti-logo-black.svg","image":"https://cdn.invicti.com/branding/invicti-logo-black.svg","telephone":["+1 737-263-3333"],"email":"contact@invicti.com","url":"https://www.invicti.com","sameAs":["https://facebook.com/Invicti-Security-100090617259790/","https://twitter.com/InvictiSecurity","https://www.linkedin.com/company/invicti-security"],"address":{"@type":"PostalAddress","streetAddress":"1000 N Lamar Blvd Suite 300","addressLocality":"Austin","addressRegion":"Texas","addressCountry":"United States","postalCode":"78703"}}]}</script> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <meta name="generator" content="Site Kit by Google 1.136.0" /><meta name="google-site-verification" content="ceMUxhM6CVvCVJcqefKlgIRfKWEkgktxWLDpqhgSIkM"> <!-- Google Tag Manager snippet added by Site Kit --> <script type="text/javascript"> /* <![CDATA[ */ ( function( w, d, s, l, i ) { w[l] = w[l] || []; w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); var f = d.getElementsByTagName( s )[0], j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore( j, f ); } )( window, document, 'script', 'dataLayer', 'GTM-M7R7MXJ' ); /* ]]> */ </script> <!-- End Google Tag Manager snippet added by Site Kit --> <link rel="icon" href="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://cdn.invicti.com/app/uploads/2022/03/08125959/cropped-favicon-270x270.png" /> <style id="theme-css-assets">/*! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e5e5;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#a3a3a3;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.container-small{margin-left:auto;margin-right:auto}@media (min-width:1200px){.container-small{margin-top:6.25rem;padding-left:375px;padding-right:375px;width:100%}@media (min-width:992px){.container-small{margin-top:0;padding-left:5rem;padding-right:5rem}}.container-small{max-width:1100px!important}}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;width:100%}@media (min-width:100%){.container{max-width:100%;padding-left:25px;padding-right:25px}}@media (min-width:1380px){.container{max-width:1380px;padding-left:30px;padding-right:30px}}@media (min-width:1460px){.container{max-width:1460px;padding-left:30px;padding-right:30px}}@media (min-width:1560px){.container{max-width:1560px;padding-left:30px;padding-right:30px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-10{top:.625rem}.left-10{left:.625rem}.isolate{isolation:isolate}.z-\[99\]{z-index:99}.order-2{order:2}.col-span-9{grid-column:span 9/span 9}.mb-10{margin-bottom:.625rem}.mb-60{margin-bottom:3.75rem}.mt-6{margin-top:.375rem}.mt-32{margin-top:2rem}.mb-32{margin-bottom:2rem}.mt-20{margin-top:1.25rem}.mt-15{margin-top:.9375rem}.mb-34{margin-bottom:2.125rem}.mt-10{margin-top:.625rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[36px\]{height:36px}.h-48{height:3rem}.min-h-screen{min-height:100vh}.w-1\/5{width:20%}.w-1\/4{width:25%}.w-1\/3{width:33.333333%}.w-2\/5{width:40%}.w-2\/4{width:50%}.w-3\/5{width:60%}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-48{width:3rem}.w-1\/2{width:50%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:.25rem}.gap-20{gap:1.25rem}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.3125rem*var(--tw-space-y-reverse));margin-top:calc(.3125rem*(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-primary-invictipurple{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.bg-secondary-darkpurple{--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.bg-neutral-bone,.bg-sky{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity))}.bg-dark{--tw-bg-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity))}.bg-nsgray{--tw-bg-opacity:1;background-color:rgb(99 101 105/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.fill-dark{fill:#101820}.p-10{padding:.625rem}.px-16{padding-left:1rem;padding-right:1rem}.px-0{padding-left:0;padding-right:0}.px-15{padding-left:.9375rem;padding-right:.9375rem}.py-18{padding-bottom:1.125rem;padding-top:1.125rem}.pt-20{padding-top:1.25rem}.pb-10{padding-bottom:.625rem}.pt-40{padding-top:2.5rem}.text-center{text-align:center}.font-circular{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif}.text-\[13px\]{font-size:13px}.text-h-xs{font-size:2rem}.text-h-sm{font-size:2.125rem}.text-h-md{font-size:2.25rem}.text-h-lg{font-size:2.375rem}.text-h-xl{font-size:2.5rem}.text-h-2xl{font-size:2.625rem}.text-h-3xl{font-size:2.75rem}.text-h-4xl{font-size:2.875rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.375rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.625rem}.text-5xl{font-size:1.75rem}.text-6xl{font-size:1.875rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.italic{font-style:italic}.text-gray-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity))}.text-primary-invictipurple{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.text-dark{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.text-nsgray{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity))}.text-customcolors-32{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-80{opacity:.8}.shadow-sm{--tw-shadow:0 0.0625rem 0.125rem 0 rgba(0,0,0,0.05);--tw-shadow-colored:0 0.0625rem 0.125rem 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.hover\:border-secondary-darkpurple:hover{--tw-border-opacity:1;border-color:rgb(60 16 83/var(--tw-border-opacity))}.hover\:text-secondary-darkpurple:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.hover\:text-dark:hover{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:opacity-80:hover{opacity:.8}.hover\:transition-opacity:hover{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-full{width:100%}}@media (min-width:767px){.md\:ml-15{margin-left:.9375rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/5{width:20%}.md\:w-1\/4{width:25%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/5{width:40%}.md\:w-2\/4{width:50%}.md\:w-3\/5{width:60%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-4\/5{width:80%}.md\:w-10\/12{width:83.333333%}.md\:w-11\/12{width:91.666667%}.md\:w-full{width:100%}.md\:w-6\/12{width:50%}.md\:flex-row{flex-direction:row}.md\:px-25{padding-left:1.5625rem;padding-right:1.5625rem}.md\:pr-15{padding-right:.9375rem}.md\:pl-15{padding-left:.9375rem}.md\:text-sm{font-size:.875rem}}@media (min-width:769px){.md2\:block{display:block}.md2\:hidden{display:none}}@media (min-width:992px){.lg\:order-2{order:2}.lg\:mt-60{margin-top:3.75rem}.lg\:mb-60{margin-bottom:3.75rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-1\/5{width:20%}.lg\:w-1\/4{width:25%}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/5{width:40%}.lg\:w-2\/4{width:50%}.lg\:w-3\/5{width:60%}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:w-4\/5{width:80%}.lg\:w-10\/12{width:83.333333%}.lg\:w-11\/12{width:91.666667%}.lg\:w-full{width:100%}.lg\:w-7\/12{width:58.333333%}.lg\:w-5\/12{width:41.666667%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:.625rem}.lg\:px-0{padding-left:0;padding-right:0}}@media (min-width:1200px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:pt-60{padding-top:3.75rem}}@media (min-width:1400px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}}@media (min-width:1620px){.\33xl\:block{display:block}.\33xl\:hidden{display:none}} :root{--color-nsblue-default:#591769;--color-nsblue-dark:#3c1053;--color-nsblue-lightest:#faf9f7;--color-sky-default:#faf9f7;--color-sky-light:#faf9f7;--color-sky-lightest:#faf9f7;--color-nsgray-default:#636569;--color-nsgray-lightest:#faf9f7;--color-nsdark:#101820;--color-acunetix:#fa4216;--color-blue:#591769;--color-dark-blue:#3c1053;--color-dark:#101820;--body-font:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;--heading-font:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;--box-shadow-1:0 3px 15px 0 rgb(0 0 0/10%);--box-shadow-2:0 5px 50px -1px rgb(0 0 0/5%);--color-entrycontent-default:#636569;--color-entrycontent-heading:#101820;--color-entrycontent-light:#636569;--color-sky-more:#cc8bdb;--color-nsblue-medium:#7a2582;--color-customcolors-1:#d9d8d6;--color-customcolors-2:#fff;--color-customcolors-3:#3c1053;--color-customcolors-4:#636569;--color-customcolors-5:#3c1053;--color-customcolors-6:#faf9f7;--color-customcolors-7:#636569;--color-customcolors-8:#b1b1b2;--color-customcolors-9:#636569;--color-customcolors-10:#b1b1b2;--color-customcolors-11:#b1b1b2;--color-customcolors-12:#faf9f7;--color-customcolors-13:#d73829;--color-customcolors-14:#faf9f7;--color-customcolors-15:#b1b1b2;--color-customcolors-16:#f15d2a;--color-customcolors-17:#636569;--color-customcolors-18:#f15d2a;--color-customcolors-19:#faf9f7;--color-customcolors-20:#cc8bdb;--color-customcolors-21:#ff8001;--color-customcolors-22:#cc8bdb;--color-customcolors-23:#f15d2a;--color-customcolors-24:#636569;--color-customcolors-25:#d9d8d6;--color-customcolors-26:#b1b1b2;--color-customcolors-27:#636569;--color-customcolors-28:#d9d8d6;--color-customcolors-29:#b1b1b2;--color-customcolors-30:rgba(8,49,126,0);--color-customcolors-31:#fff;--color-customcolors-32:#fff;--color-customcolors-33:#cc8bdb;--color-customcolors-34:#636569;--color-customcolors-35:#b1b1b2;--color-customcolors-36:#faf9f7;--color-customcolors-37:invert(43%) sepia(32%) saturate(1361%) hue-rotate(245deg) brightness(91%) contrast(67%);--color-customcolors-38:#faf9f7;--color-customcolors-39:#faf9f7;--color-customcolors-40:#faf9f7;--color-customcolors-41:#faf9f7;--color-customcolors-42:#3c1053;--color-customcolors-43:#2c51bd;--color-customcolors-44:#636569;--color-customcolors-45:#101820;--color-customcolors-46:rgba(204,139,219,0.05);--color-primary-invictipurple:#591769;--color-secondary-darkpurple:#3c1053;--color-secondary-mediumpurple:#7a2582;--color-secondary-mauve:#a35eb4;--color-secondary-lightmauve:#cc8bdb;--color-secondary-magenta:#c554d0;--color-secondary-grape:#422991;--color-secondary-softpurple:#fdfafe;--color-secondary-periwinkle:#5d40bd;--color-neutral-invictiblack:#101820;--color-neutral-darkgray:#636569;--color-neutral-mediumgray:#b1b1b2;--color-neutral-lightgray:#d9d8d6;--color-neutral-bone:#faf9f7;--color-accent-darkred:#910710;--color-accent-darkorange:#d73829;--color-accent-brightorange:#f15d2a;--color-accent-lightorange:#ff8001;--color-accent-darkblue:#202b7b;--color-accent-mediumblue:#2c51bd;--color-accent-brightblue:#06aeef;--color-accent-lightblue:#05d5ff;--color-gradient-purple:linear-gradient(90deg,#3c1053,#7a2582);--color-gradient-purple-reverse:linear-gradient(90deg,#7a2582,#3c1053);--color-gradient-purple-radial:radial-gradient(circle,#3c1053 0%,#7a2582 100%);--color-gradient-purple-radial-reverse:radial-gradient(circle,#7a2582 0%,#3c1053 100%);--color-gradient-darksteel:linear-gradient(90deg,#101820,#636569);--color-gradient-darksteel-reverse:linear-gradient(90deg,#636569,#101820);--color-gradient-darksteel-radial:radial-gradient(circle,#101820 0%,#636569 100%);--color-gradient-darksteel-radial-reverse:radial-gradient(circle,#636569 0%,#101820 100%);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:700;--font-weight-extrabold:900;--font-weight-black:900;--font-weight-extrablack:950}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:950;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-ExtraBlack.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:950;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-ExtraBlackItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:900;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:900;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-BlackItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:700;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:700;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:500;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:500;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:450;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:450;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-BookItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:400;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:400;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:300;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:300;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:normal;font-weight:100;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Circular XX;font-stretch:100%;font-style:italic;font-weight:100;src:url(/app/themes/netsparker/public/fonts/circular/CircularXXWeb-ThinItalic.woff2) format("woff2")}*,:after,:before{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;scroll-behavior:smooth}body{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-weight:400;min-height:100vh}@media (min-width:576px){body{font-size:1rem}}@media (min-width:769px){body{font-size:1.25rem}}pre{overflow:auto}img,video{min-width:1px}.block-editor-writing-flow{font-size:1rem;line-height:1.5}.site-main{margin-bottom:3rem;margin-top:3rem}.content{min-height:calc(100vh - var(--add-height, 50vh));overflow-x:clip}.content .wp-block-quote.is-style-default{--tw-border-opacity:1;border-color:rgb(204 139 219/var(--tw-border-opacity))}address,blockquote,dl,iframe,ol,pre,table,ul{margin-bottom:1rem}a{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif}a.sm{font-size:.75rem}a.md{font-size:16px}a.xl{font-size:1.25rem;font-weight:700}@media (min-width:767px){a.xl{font-size:1.5rem}}a svg{display:inline-block}a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.block-padding-large{padding-bottom:3.125rem;padding-top:3.125rem}@media (min-width:769px){.block-padding-large{padding-bottom:6.25rem;padding-top:6.25rem}}.block-bg-light-gary,.block-bg-sk{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity))}.block-bg-nsblue,.block-bg-primary-invictipurple{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.block-bg-secondary-darkpurple{--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity))}.block-bg-secondary-mediumpurple{--tw-bg-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity))}.block-bg-secondary-mauve{--tw-bg-opacity:1;background-color:rgb(163 94 180/var(--tw-bg-opacity))}.block-bg-secondary-lightmauve{--tw-bg-opacity:1;background-color:rgb(204 139 219/var(--tw-bg-opacity))}.block-bg-secondary-magenta{--tw-bg-opacity:1;background-color:rgb(197 84 208/var(--tw-bg-opacity))}.block-bg-secondary-grape{--tw-bg-opacity:1;background-color:rgb(66 41 145/var(--tw-bg-opacity))}.block-bg-secondary-periwinkle{--tw-bg-opacity:1;background-color:rgb(93 64 189/var(--tw-bg-opacity))}.block-bg-secondary-softpurple{--tw-bg-opacity:1;background-color:rgb(253 250 254/var(--tw-bg-opacity))}.block-bg-neutral-invictiblack{--tw-bg-opacity:1;background-color:rgb(16 24 32/var(--tw-bg-opacity))}.block-bg-neutral-darkgray{--tw-bg-opacity:1;background-color:rgb(99 101 105/var(--tw-bg-opacity))}.block-bg-neutral-mediumgray{--tw-bg-opacity:1;background-color:rgb(177 177 178/var(--tw-bg-opacity))}.block-bg-neutral-lightgray{--tw-bg-opacity:1;background-color:rgb(217 216 214/var(--tw-bg-opacity))}.block-bg-neutral-bone{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity))}.block-bg-accent-darkred{--tw-bg-opacity:1;background-color:rgb(145 7 16/var(--tw-bg-opacity))}.block-bg-accent-darkorange{--tw-bg-opacity:1;background-color:rgb(215 56 41/var(--tw-bg-opacity))}.block-bg-accent-brightorange{--tw-bg-opacity:1;background-color:rgb(241 93 42/var(--tw-bg-opacity))}.block-bg-accent-lightorange{--tw-bg-opacity:1;background-color:rgb(255 128 1/var(--tw-bg-opacity))}.block-bg-accent-darkblue{--tw-bg-opacity:1;background-color:rgb(32 43 123/var(--tw-bg-opacity))}.block-bg-accent-mediumblue{--tw-bg-opacity:1;background-color:rgb(44 81 189/var(--tw-bg-opacity))}.block-bg-accent-brightblue{--tw-bg-opacity:1;background-color:rgb(6 174 239/var(--tw-bg-opacity))}.block-bg-accent-lightblue{--tw-bg-opacity:1;background-color:rgb(5 213 255/var(--tw-bg-opacity))}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.smaller-container{max-width:1024px}.small-container{max-width:1280px}.full-container{max-width:100%}.stretch-wrapper{left:50%;margin-left:-50vw;position:relative;width:100vw}.normal-vspace{padding-bottom:37px;padding-top:37px}@media (min-width:992px){.normal-vspace{padding-bottom:75px;padding-top:75px}}.small-vspace{padding-bottom:25px;padding-top:25px}@media (min-width:992px){.small-vspace{padding-bottom:50px;padding-top:50px}}.large-vspace{padding-bottom:50px;padding-top:50px}@media (min-width:992px){.large-vspace{padding-bottom:150px;padding-top:150px}}.lg-hidden{display:none}@media (min-width:992px){.lg-hidden{display:block}}.md-hidden{display:none}@media (min-width:767px){.md-hidden{display:block}}.sm-hidden{display:none}@media (min-width:576px){.sm-hidden{display:block}}.lg-break-hidden br{display:none}@media (min-width:992px){.lg-break-hidden br{display:block}}.md-break-hidden br{display:none}@media (min-width:767px){.md-break-hidden br{display:block}}.sm-break-hidden br{display:none}@media (min-width:576px){.sm-break-hidden br{display:block}}.lg-visible{display:block}@media (min-width:992px){.lg-visible{display:none}}.md-visible{display:block}@media (min-width:767px){.md-visible{display:none}}.sm-visible{display:block}@media (min-width:576px){.sm-visible{display:none}}.wp-block-image.is-style-rounded img{border-radius:50%}.alignleft{float:left;margin-bottom:1rem;margin-right:1rem}.alignright{float:right;margin-bottom:1rem;margin-left:1rem}.aligncenter{margin:1rem auto}.alignnone{margin-bottom:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.16}.h1,h1{font-size:1.75rem;font-weight:700;margin-bottom:2rem}@media (min-width:767px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem}@media (min-width:769px){.h2,h2{font-size:2.25rem}}.h3,h3{font-size:1.375rem;margin-bottom:1rem}@media (min-width:767px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:1.375rem;margin-bottom:.75rem}.h5,h5{font-size:.875rem}.svg-sprite-wrapper{display:none}.btn{border-radius:.25rem;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem;padding:.625rem 1.75rem;text-align:center}.btn--primary{background-color:rgb(122 37 130/var(--tw-bg-opacity));border-color:rgb(122 37 130/var(--tw-border-opacity));border-width:2px}.btn--primary,.btn--primary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn--primary:hover{background-color:rgb(89 23 105/var(--tw-bg-opacity));border-color:rgb(89 23 105/var(--tw-border-opacity))}.btn--primary-light{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(16 24 32/var(--tw-text-opacity))}.btn--primary-light:hover{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity))}.btn--secondary{background-color:rgb(255 255 255/var(--tw-bg-opacity));border-width:2px;color:rgb(89 23 105/var(--tw-text-opacity));display:inline-block}.btn--secondary,.btn--secondary:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(122 37 130/var(--tw-border-opacity))}.btn--secondary:hover{background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn--border{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(122 37 130/var(--tw-border-opacity));border-width:2px;color:rgb(122 37 130/var(--tw-text-opacity))}.btn--border:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.btn--border-light{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity))}.btn--border-light:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(122 37 130/var(--tw-text-opacity))}.btn--full{display:block;width:100%}.btn--hero{display:inline-block;margin-top:1.875rem}.button{padding:1rem}input:not(.button),textarea{padding:.5rem .75rem}@media (min-width:767px){input:not(.button),textarea{padding-bottom:.625rem;padding-top:.625rem}}label{display:block;font-weight:500;margin-bottom:1rem}.search-form{position:relative;width:100%}.search-form .search-field{--tw-text-opacity:1;background-color:transparent;border-radius:.5rem;border-width:1px;color:rgb(0 0 0/var(--tw-text-opacity));padding:.75rem;width:100%}.search-form button{height:100%;padding-left:1rem;padding-right:1rem;position:absolute;right:0;text-align:center;top:0}.search-form button svg{font-size:1rem;height:1rem}.content-form{--tw-bg-opacity:1;--tw-shadow:rgb(0 0 0/15%) 0 7px 29px 0;--tw-shadow-colored:0 7px 29px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:auto;margin-right:auto;padding:1.75rem}@media (min-width:767px){.content-form{padding-bottom:2.875rem;padding-left:38px;padding-right:38px;padding-top:2.875rem}}@media (min-width:992px){.content-form{margin-left:0;margin-right:0;max-width:500px}}.content-form__heading{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:300;margin-bottom:1.875rem;text-align:center}@media (min-width:767px){.content-form__heading{font-size:2.25rem}}.ns-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.ns-form{text-align:center}.form-group .iti{font-size:1rem;width:100%}@media (max-width:500px){.form-group .iti .iti__country-list{min-width:80vw}}.form-group .iti__flag-container:focus{--tw-border-opacity:1;border-color:rgb(16 24 32/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.form-group.optin{align-items:flex-start;display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}@media (min-width:767px){.form-group.optin{align-items:center}}.form-group.optin input{-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:rgb(212 212 212/var(--tw-border-opacity));border-radius:.125rem;border-width:1px;cursor:pointer;flex:none;height:12px;margin-right:.125rem;margin-top:.1875rem;padding:0;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:top;width:12px}.form-group.optin input,.form-group.optin input:checked{--tw-border-opacity:1;--tw-bg-opacity:1}.form-group.optin input:checked{background-color:rgb(89 23 105/var(--tw-bg-opacity));border-color:rgb(89 23 105/var(--tw-border-opacity))}.form-group.optin input:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:767px){.form-group.optin input{margin-top:.25rem}}.form-group.optin input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-group.optin label{font-size:13px!important;margin-bottom:0!important;text-align:center!important}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{--tw-border-opacity:1;border:1px solid rgb(212 212 212/var(--tw-border-opacity));border-radius:.25rem;font-size:.875rem;font-weight:400;height:3.125rem;outline:2px solid transparent;outline-offset:2px;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(16 24 32/var(--tw-border-opacity))}input[type=email]:focus::placeholder,input[type=number]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(163 163 163/var(--tw-placeholder-opacity))}@media (min-width:767px){input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{font-size:1rem}}textarea{height:auto}select{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-image:none;cursor:default;display:block;font-size:1rem;line-height:48px;margin:0;padding:0 .75rem;text-transform:none;white-space:pre;width:100%}select:focus{outline:2px solid transparent;outline-offset:2px}form .btn{padding-bottom:13px;padding-top:13px}form label.error{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity));font-size:13.6px;font-weight:500;margin-top:.3125rem;text-align:left}form .error:not(label){--tw-border-opacity:1;--tw-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #1665fb;--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color),0 0 6px var(--tw-shadow-color);border-color:rgb(89 23 105/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-pricing-data .content-form .btn{margin-left:auto;margin-right:auto;margin-top:3rem;width:auto}#pardot-err{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity));border-radius:.125rem;color:rgb(255 255 255/var(--tw-text-opacity));padding:1.25rem;text-align:left}#pardot-err h5{display:flex;font-size:.875rem;font-weight:500;gap:.3125rem;margin-bottom:.4375rem}#pardot-err p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.875rem;margin-bottom:.125rem}.modal{bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.modal.modal-open{display:block;overflow-x:hidden;overflow-y:auto}.modal .modal-dialog{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:auto}.modal .modal-content{--tw-bg-opacity:1;background-clip:padding-box;background-color:rgb(255 255 255/var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px;padding:1.5rem;position:relative}.modal .modal-content .modal-header{text-align:center}.modal .modal-content .modal-body,.modal .modal-content .modal-footer{position:relative}.modal .fluid-embed embed,.modal .fluid-embed iframe,.modal .fluid-embed object{border-style:none}.close{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:block;margin-top:.5rem;outline:2px solid transparent;outline-offset:2px;padding:.5rem}.site-header{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:flex;font-size:1.125rem;left:0;padding-bottom:.9375rem;padding-top:.9375rem;position:sticky;right:0;top:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:50}@media (min-width:767px){.site-header{padding-bottom:1.375rem;padding-top:1.375rem}}@media (min-width:992px){.site-header{font-size:1rem;padding-bottom:1.125rem;padding-top:1.125rem}}@media (min-width:1400px){.site-header{font-size:1.125rem}}@media (min-width:992px){.site-header{height:100px}.site-header>.container{align-items:center;display:flex;justify-content:space-between}}.site-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));display:none;float:right;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;margin-left:.9375rem;padding:.375rem 1.125rem}.site-header .btn-get-demo:hover{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}@media (min-width:767px){.site-header .btn-get-demo{display:block}}.site-header .btn-get-demo{letter-spacing:.3px}@media (min-width:992px){.site-header .btn-get-demo{height:max-content;order:3}}.site-header .mobile-logo,.site-header .sticky-logo{display:none}.site-header.no-sticky,.site-header.no-sticky .top-slogan{position:relative}.site-header.centered-logo .navigation-header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.site-header.centered-logo .navigation-header .logo{height:auto;margin-left:auto;margin-right:auto;width:6.25rem}@media (min-width:767px){.site-header.centered-logo .navigation-header .logo{width:120px}}@media (min-width:992px){.site-header.centered-logo .navigation-header .logo{width:150px}}.site-header.centered-logo .navigation-header .top-slogan{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:9px;font-weight:300;text-align:center}@media (min-width:767px){.site-header.centered-logo .navigation-header .top-slogan{font-size:11px}}@media (min-width:992px){.site-header.centered-logo .navigation-header .top-slogan{font-size:14px}}.site-header.centered-logo .top-slogan{display:block}.site-header.purple-header .navigation-header .navbar-toggle-open path[fill],.site-header.transparent-header .navigation-header .navbar-toggle-open path[fill]{fill:#faf9f7}.site-header.purple-header .navigation-header .top-slogan,.site-header.purple-header .primary-menu-wrapper .primary-menu>li>a,.site-header.transparent-header .navigation-header .top-slogan,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li>a{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}.site-header.purple-header .primary-menu-wrapper .primary-menu>li>a:after,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23FAF9F7'/%3E%3C/svg%3E")}.site-header.purple-header .primary-menu-wrapper .primary-menu>li:hover>a,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li:hover>a{--tw-text-opacity:1;color:rgb(204 139 219/var(--tw-text-opacity))}.site-header.purple-header .primary-menu-wrapper .primary-menu>li:hover>a:after,.site-header.transparent-header .primary-menu-wrapper .primary-menu>li:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23CC8BDB'/%3E%3C/svg%3E")}.site-header.purple-header .btn-get-demo,.site-header.transparent-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.2s}.site-header.purple-header .btn-get-demo:hover,.site-header.transparent-header .btn-get-demo:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity))}.site-header.transparent-header{background-color:transparent;position:absolute}.site-header.purple-header{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.site-header.white-header .navbar-toggle-open path[fill]{fill:#101820}body.sticky-header:not(.mobile-menu-active) .site-header .top-logo{display:none}@media (min-width:767px){body.sticky-header:not(.mobile-menu-active) .site-header .sticky-logo{display:block}}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .navigation-header .navbar-toggle-open path[fill]{fill:#101820}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li>a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23101820'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23591769'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity));transition-duration:.2s}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header,body.sticky-header:not(.mobile-menu-active) .site-header.white-sticky-header .btn-get-demo:hover{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .navigation-header .sticky-header-btn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(89 23 105/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .navigation-header .navbar-toggle-open path[fill]{fill:#faf9f7}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li>a{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23FAF9F7'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a{--tw-text-opacity:1;color:rgb(163 94 180/var(--tw-text-opacity))}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .primary-menu-wrapper .primary-menu>li:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23A35EB4'/%3E%3C/svg%3E")}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.2s}body.sticky-header:not(.mobile-menu-active) .site-header.purple-sticky-header .btn-get-demo:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity))}body:not(.sticky-header) .site-header:not(.centered-logo) .logo{margin-top:-.4375rem}body:not(.sticky-header) .site-header.transparent-header+.content>main>:first-child{padding-top:71px}@media (min-width:767px){body:not(.sticky-header) .site-header.transparent-header+.content>main>:first-child{padding-top:5rem}}@media (min-width:992px){body:not(.sticky-header) .site-header.transparent-header+.content>main>:first-child{padding-top:6.25rem}}.sticky-header-enabled .site-header{padding-bottom:1.25rem}@media (min-width:767px){.sticky-header-enabled .site-header{padding-bottom:1.875rem}}.sticky-header-enabled.sticky-header .site-header{--tw-shadow:0 1px 6px rgb(0 0 0/15%);--tw-shadow-colored:0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:.625rem;padding-top:.625rem;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:767px){.sticky-header-enabled.sticky-header .site-header{padding-bottom:.9375rem;padding-top:.9375rem}}@media (min-width:992px){.sticky-header-enabled.sticky-header .site-header{height:63px}}.sticky-header-enabled.sticky-header .site-header.transparent-header{position:fixed}.sticky-header-enabled.sticky-header .site-header .navigation-header,.sticky-header-enabled.sticky-header .site-header .primary-menu-wrapper .primary-menu li a{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}body.pricing .site-header{border-bottom:1px solid #e8e8e9}.invicti-bar{display:none;position:relative;z-index:1}.invicti-bar .bar-close{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;display:flex;height:1.25rem;justify-content:center;position:absolute;right:1.5rem;width:1.25rem}.invicti-bar .bar-close:hover{opacity:.5}.invicti-bar .bar-close svg{height:1.125rem;width:1.125rem}.invicti-bar .transition-message{--tw-bg-opacity:1;align-items:center;background-color:rgb(122 37 130/var(--tw-bg-opacity));display:flex;flex-wrap:wrap;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;gap:.125rem;height:45px;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.invicti-bar .transition-message,.invicti-bar a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));width:100%}.invicti-bar a{text-align:center}.invicti-bar a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}body.invicti-bar-active .invicti-bar{display:block}.transparent-header-active:not(.mobile-menu-active){margin-top:2.8125rem}.transparent-header-active:not(.mobile-menu-active) .invicti-bar{margin-top:-2.8125rem}.transparent-header-active:not(.mobile-menu-active) .transparent-header{top:2.8125rem}.transparent-header-active:not(.mobile-menu-active).sticky-header,.transparent-header-active:not(.mobile-menu-active).sticky-header .invicti-bar{margin-top:0}.transparent-header-active:not(.mobile-menu-active).sticky-header .transparent-header{top:0}.site-footer{--tw-bg-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;padding-bottom:1.25rem;padding-top:1.25rem}.site-footer .copyright-mobile{margin-bottom:.625rem}@media (min-width:767px){.site-footer .copyright-mobile{display:none;margin-left:.9375rem;margin-right:.9375rem}}.site-footer .company-info-wrapper .footerlogo{margin-bottom:.9375rem}@media (min-width:992px){.site-footer .company-info-wrapper .company-info{line-height:21.4286px}}.site-footer .company-info-wrapper .copyright{display:none}@media (min-width:767px){.site-footer .company-info-wrapper .copyright{display:block;margin-top:1.25rem}}@media (min-width:992px){.site-footer .company-info-wrapper .copyright{display:none}}@media (min-width:1200px){.site-footer .company-info-wrapper .copyright{display:block}}.site-footer .company-info-wrapper br{display:none}@media (min-width:767px){.site-footer .company-info-wrapper br{display:block}}.site-footer .company-info-wrapper .social-icons{margin-bottom:1.375rem}.site-footer .company-info-wrapper .social-icons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.site-footer .company-info-wrapper .social-icons{zoom:.9}.site-footer .company-info-wrapper .social-icons a{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.site-footer .company-info-wrapper .social-icons a:hover{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.site-footer .primary-footer{display:grid;gap:1.875rem;justify-content:space-between;padding-bottom:1.5625rem;padding-top:1.5625rem}@media (min-width:767px){.site-footer .primary-footer{gap:3.75rem;grid-template-columns:max-content minmax(min-content,540px)}}@media (min-width:992px){.site-footer .primary-footer{grid-template-columns:max-content minmax(min-content,1140px)}}.site-footer .footer-primary-menu{display:grid;gap:1.875rem;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,1fr);grid-template-rows:auto;justify-content:space-between;margin:0;padding:0}@media (min-width:610px){.site-footer .footer-primary-menu{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}@media (min-width:992px){.site-footer .footer-primary-menu{grid-template-columns:repeat(5,auto);grid-template-rows:auto}}.site-footer .footer-primary-menu>li>a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));display:block;font-size:.75rem;font-weight:700;margin-bottom:.625rem}.site-footer .footer-primary-menu .sub-menu{font-size:14px;margin:0}@media (min-width:992px){.site-footer .footer-primary-menu .sub-menu{margin-top:.375rem}}.site-footer .footer-primary-menu .sub-menu li{line-height:1.25rem;margin-bottom:.4375rem}@media (min-width:992px){.site-footer .footer-primary-menu .sub-menu li{margin-bottom:.3125rem}}.site-footer .footer-primary-menu .sub-menu li:last-child{margin-bottom:0}.site-footer .footer-primary-menu .sub-menu li a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-weight:400;letter-spacing:.5px}.site-footer .footer-primary-menu .sub-menu li a:hover{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(16 24 32/var(--tw-border-opacity))}.site-footer .footer-bottom-menu{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0}@media (min-width:767px){.site-footer .footer-bottom-menu{display:inline-flex;line-height:1rem}}.site-footer .footer-bottom-menu li{width:100%}@media (min-width:767px){.site-footer .footer-bottom-menu li{margin-right:.625rem;width:auto}}@media (min-width:992px){.site-footer .footer-bottom-menu li{margin-right:1.75rem}}.site-footer .footer-bottom-menu li a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-size:.75rem;font-weight:700;letter-spacing:.5px}.site-footer .footer-bottom-menu li a:hover{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(16 24 32/var(--tw-border-opacity))}.landing-page .site-footer{padding-bottom:0;padding-top:0}.gallery-caption figcaption,.wp-caption-text{font-size:.875rem}ul.checkmark-bullets{list-style:none!important;padding-left:2.5rem}ul.checkmark-bullets li{position:relative}ul.checkmark-bullets li:not(:last-child){margin-bottom:.3125rem}ul.checkmark-bullets li:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;float:left;height:14px;left:-38px;position:absolute;top:8px;width:19px}ul.checkmark-bullets--blue li:before{background-image:url(https://cdn.invicti.com/app/uploads/2024/01/29150338/checkmark-blue.svg)}ul.general-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.9375rem*var(--tw-space-y-reverse));margin-top:calc(.9375rem*(1 - var(--tw-space-y-reverse)))}ul.general-list{padding-left:31px}ul.general-list li{position:relative}.fas-li{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));border-radius:9999px;height:.5rem;left:-1.5em;position:absolute;text-align:center;top:9px;width:.5rem}.main ul{list-style-position:outside;list-style-type:disc;overflow-wrap:break-word;padding-left:2.5rem}.main ul ul{list-style-type:circle}.main ul ul ul{list-style-type:square}.main ol{list-style-position:outside;list-style-type:decimal;overflow-wrap:break-word;padding-left:2.5rem}.main ol ol{list-style:lower-alpha}.main ol ol ol{list-style-type:lower-roman}.main ol,.main ul{overflow-wrap:break-word}.main ol ol,.main ol ul,.main ul ol,.main ul ul{margin-top:1rem}.main ol li,.main ul li{margin-bottom:.5rem}.cookie-notice{--tw-border-opacity:1;--tw-bg-opacity:1;align-items:center;background-color:rgb(251 251 251/var(--tw-bg-opacity));border-color:rgb(235 235 235/var(--tw-border-opacity));border-top-width:1px;bottom:0;display:none;font-size:.75rem;justify-content:center;padding:.9375rem;position:fixed;width:100%;z-index:999}@media (min-width:767px){.cookie-notice{font-size:.875rem}}.cookie-notice.active{display:flex}.cookie-notice p a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.cookie-notice p a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.cookie-notice .cookie-notice-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;font-weight:700;margin-bottom:-.625rem;margin-left:.625rem;margin-top:-.625rem;padding:.4375rem 1.5625rem}.cookie-notice .cookie-notice-button:hover{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity))}.entry-content>*{font-size:1.125rem}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.entry-content>h1:first-child,.entry-content>h2:first-child,.entry-content>h3:first-child,.entry-content>h4:first-child,.entry-content>h5:first-child,.entry-content>h6:first-child{margin-top:0}.entry-content>h1,.entry-content>h2{font-weight:700;margin-bottom:1.875rem;margin-top:3.125rem}.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{margin-bottom:1.125rem;margin-top:2rem}.entry-content>h1{font-size:1.75rem}@media (min-width:767px){.entry-content>h1{font-size:2.25rem}}.entry-content>h2{font-size:1.625rem}@media (min-width:767px){.entry-content>h2{font-size:2rem}}.entry-content>h3{font-size:1.5rem}@media (min-width:767px){.entry-content>h3{font-size:1.75rem}}.entry-content>h4{font-size:1.375rem}.entry-content>h5{font-size:1.25rem}.entry-content>h6{font-size:1.125rem}.entry-content>address,.entry-content>dl,.entry-content>figure,.entry-content>iframe,.entry-content>img,.entry-content>p,.entry-content>pre,.entry-content>table{margin-bottom:1.5625rem}.entry-content>figure,.entry-content>iframe,.entry-content>img{margin-bottom:3rem;margin-top:3rem}.entry-content>blockquote.wp-block-quote{margin-bottom:3.125rem;margin-top:3.125rem}.entry-content>.wp-block-quote.is-style-default{--tw-border-opacity:1;border-color:rgb(204 139 219/var(--tw-border-opacity))}.entry-content>.wp-block-table{margin-top:2rem}.entry-content a{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.entry-content code{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(215 56 41/var(--tw-text-opacity));font-size:90%;padding:.125rem .25rem;white-space:pre-wrap}.entry-content code,.entry-content pre{background-color:rgb(250 249 247/var(--tw-bg-opacity));border-radius:.25rem}.entry-content pre{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;border-color:rgb(177 177 178/var(--tw-border-opacity));border-width:1px;color:rgb(16 24 32/var(--tw-text-opacity));font-size:13px;line-height:1.42857143;padding:.625rem}.entry-content pre>code{--tw-text-opacity:1;background-color:transparent;border-style:none;color:rgb(16 24 32/var(--tw-text-opacity));font-size:14px;margin:0;padding:0;white-space:pre-wrap}.entry-content>p a{font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.entry-content .wp-block-table thead{border-style:none}.entry-content .wp-block-table thead th{border-bottom-width:2px}.entry-content .wp-block-table tbody td,.entry-content .wp-block-table thead th{--tw-border-opacity:1;border-color:rgb(99 101 105/var(--tw-border-opacity))}.entry-content .image-block,.entry-content .wp-block-image{margin-bottom:3rem;margin-top:3rem}.entry-content .image-block img,.entry-content .wp-block-image img{margin-bottom:0;margin-top:0}.archive-description{margin-bottom:1.5rem}.page-template-template-sidebar-right .site-main{display:grid;gap:5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:992px){.page-template-template-sidebar-right .site-main{grid-template-columns:repeat(3,minmax(0,1fr))}.page-template-template-sidebar-right .content-container{grid-column:span 2/span 2}} </style> <!-- Start Mutiny Code --> <script type="text/javascript" nonce="wo123jejr234982dfn"> (function(){var a=window.mutiny=window.mutiny||{}; if(!window.mutiny.client){a.client={_queue:{}}; var b=["identify","trackConversion"]; var c=[].concat(b,["defaultOptOut","optOut","optIn"]); var d=function factory(c){return function(){for(var d=arguments.length,e=new Array(d),f=0; f<d;f++){e[f]=arguments[f]}a.client._queue[c]=a.client._queue[c]||[]; if(b.includes(c)){return new Promise(function(b,d){a.client._queue[c].push({args:e,resolve:b,reject:d}); setTimeout(d,500)})}else{a.client._queue[c].push({args:e})}}};c.forEach(function(b){a.client[b]=d(b)})}})(); </script> <script data-cfasync="false" src="https://client-registry.mutinycdn.com/personalize/client/55f18a1f30252c8e.js"></script> <!-- End Mutiny Code --> <!-- TrenDemon Code --> <script type="text/javascript" id="trd-flame-load"> TRD_ACC_ID = 2632; (function (w, d) { function go() { var trdti = setInterval(function () { if (document.readyState === "complete") { var bi = document.createElement("script"); bi.type = "text/javascript"; bi.async = true; bi.src = "https://assets.trendemon.com/tag/trends.min.js"; bi.id = "trdflame"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bi, s); clearInterval(trdti); } }, 500); }; go(); }(window, document)); </script> <!-- End of TrenDemon Code --> <style id="page-dynamic-css">.invicti-block.text-block p:not(:first-of-type){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse))!important;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))!important}.invicti-block.text-block.ct-check-list ul{list-style:none;padding-left:0}.invicti-block.text-block.ct-check-list ul li{align-items:flex-start;display:flex;line-height:1.15;line-height:inherit;margin-bottom:.625rem;padding-left:.35rem;position:relative}.invicti-block.text-block.ct-check-list ul li:before{display:flex;height:14px;margin-right:1.125rem;margin-top:.1875rem;width:19px}@media (min-width:767px){.invicti-block.text-block.ct-check-list ul li:before{margin-top:.0625rem}}@media (min-width:992px){.invicti-block.text-block.ct-check-list ul li:before{margin-top:0}}.invicti-block.text-block.ct-check-list ul li:before{content:url(https://cdn.invicti.com/app/uploads/2024/01/29150338/checkmark-blue.svg)}.invicti-block.text-block.ct-check-list ul li a,.invicti-block.text-block.ct-check-list ul li strong{display:contents}.invicti-block.text-block.ct-x-list ul{list-style:none;padding-left:0}.invicti-block.text-block.ct-x-list ul li{align-items:flex-start;display:flex;line-height:1.15;line-height:inherit;margin-bottom:.625rem;padding-left:.5rem;position:relative}.invicti-block.text-block.ct-x-list ul li:before{margin-right:1rem;margin-top:.1875rem;width:1rem}@media (min-width:767px){.invicti-block.text-block.ct-x-list ul li:before{margin-top:.0625rem}}.invicti-block.text-block.ct-x-list ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.293 15.16a1 1 0 0 1 0-1.414L13.746.293a1 1 0 0 1 1.415 0l.023.024a1 1 0 0 1 0 1.414L1.731 15.184a1 1 0 0 1-1.414 0l-.024-.023Z' fill='%23FF0201'/%3E%3Cpath d='M15.16 15.184a1 1 0 0 1-1.414 0L.293 1.731a1 1 0 0 1 0-1.414L.317.293a1 1 0 0 1 1.414 0l13.453 13.453a1 1 0 0 1 0 1.415l-.023.023Z' fill='%23FF0201'/%3E%3C/svg%3E");height:27px}.invicti-block.text-block.ct-x-list ul li a,.invicti-block.text-block.ct-x-list ul li strong{display:contents}.invicti-block.text-block.ct-disc-list ul{list-style-position:outside;list-style-type:disc;margin-left:1em;overflow-wrap:break-word;padding-left:0}.invicti-block.text-block.ct-disc-list ul ol,.invicti-block.text-block.ct-disc-list ul ul{padding-left:1.875rem}.invicti-block.text-block.ct-disc-list ol{list-style-position:outside;list-style-type:decimal;margin-left:1em;overflow-wrap:break-word;padding-left:0}.invicti-block.text-block.ct-disc-list ol ol,.invicti-block.text-block.ct-disc-list ol ul{padding-left:1.875rem}.invicti-block.text-block.ct-check-list ol:not(:first-child),.invicti-block.text-block.ct-check-list ul:not(:first-child),.invicti-block.text-block.ct-disc-list ol:not(:first-child),.invicti-block.text-block.ct-disc-list ul:not(:first-child){margin-top:1.25rem}.invicti-block.text-block.disc-blue ::marker{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.invicti-block.text-block h1,.invicti-block.text-block h2,.invicti-block.text-block h3,.invicti-block.text-block h4,.invicti-block.text-block h5,.invicti-block.text-block h6,.invicti-block.text-block p,.invicti-block.text-block span{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;text-transform:inherit}.invicti-block.text-block p,.invicti-block.text-block span{font-weight:inherit}.invicti-block.text-block a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.invicti-block.text-block a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}#ct-674f551c06179{color:var(--color-nsdark);}#ct-674f551c06179{font-family:var(--heading-font);}#ct-674f551c06179{font-weight:var(--font-weight-medium);}#ct-674f551c06179{font-size:24px;line-height:1.3;text-align:center;}@media (min-width:767px){#ct-674f551c06179{font-size:24px;line-height:1.3;text-align:center;}}@media (min-width:992px){#ct-674f551c06179{font-size:32px;line-height:1.3;text-align:center;}}#ct-674f551c06179{padding-bottom:10px;}#ct-674f551c06c6d{color:var(--color-nsdark);}#ct-674f551c06c6d{font-family:var(--body-font);}#ct-674f551c06c6d{font-size:16px;line-height:1.5;text-align:center;}@media (min-width:767px){#ct-674f551c06c6d{font-size:16px;line-height:1.5;text-align:center;}}@media (min-width:992px){#ct-674f551c06c6d{font-size:16px;line-height:1.5;text-align:center;}}#ct-674f551c06c6d{}.invicti-block.container-box{display:flex;flex-direction:column}.invicti-block.container-box.boxed-light{--tw-bg-opacity:1;--tw-shadow:rgb(0 0 0/15%) 0 7px 29px 0;--tw-shadow-colored:0 7px 29px 0 var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:auto;margin-right:auto;padding:1.75rem}@media (min-width:767px){.invicti-block.container-box.boxed-light{padding-bottom:2.875rem;padding-left:38px;padding-right:38px;padding-top:2.875rem}}@media (min-width:992px){.invicti-block.container-box.boxed-light{margin-left:0;margin-right:0}}.invicti-block.container-box.boxed-light .btn:not(.step-btn){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));border-color:rgb(122 37 130/var(--tw-border-opacity));border-width:2px;margin-left:auto;margin-right:auto;margin-top:1.875rem}.invicti-block.container-box.boxed-light .btn:not(.step-btn):not(.step-btn):hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity));border-color:rgb(60 16 83/var(--tw-border-opacity))}.invicti-block.container-box.boxed-dark{--tw-bg-opacity:1;background-color:rgb(60 16 83/var(--tw-bg-opacity));border-radius:.25rem;margin-left:auto;margin-right:auto;padding:1.75rem}@media (min-width:767px){.invicti-block.container-box.boxed-dark{padding-bottom:2.875rem;padding-left:38px;padding-right:38px;padding-top:2.875rem}}@media (min-width:992px){.invicti-block.container-box.boxed-dark{margin-left:0;margin-right:0}}.invicti-block.container-box.boxed-dark a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.invicti-block.container-box.boxed-dark a,.invicti-block.container-box.boxed-dark a:hover,.invicti-block.container-box.boxed-dark h1,.invicti-block.container-box.boxed-dark h2,.invicti-block.container-box.boxed-dark h3,.invicti-block.container-box.boxed-dark h4,.invicti-block.container-box.boxed-dark h5,.invicti-block.container-box.boxed-dark h6,.invicti-block.container-box.boxed-dark p,.invicti-block.container-box.boxed-dark p a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.invicti-block.container-box.boxed-dark p a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.invicti-block.container-box.boxed-dark p a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.invicti-block.container-box.form-box{margin:auto;max-width:460px;width:100%}.invicti-block.container-box li>a,.invicti-block.container-box li>strong>a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.invicti-block.container-box li>a:hover,.invicti-block.container-box li>strong>a:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}@media (min-width:992px){#box_674f551c070e3{}}.main .invicti-block.grid-block>.container{align-items:center;display:grid;gap:0;grid-auto-rows:minmax(10px,max-content);grid-template-columns:repeat(24,minmax(0,1fr));margin:auto}.main .invicti-block.grid-block>.container>div{grid-column:1/span 24;width:100%}.main .invicti-block.grid-block>.container .invicti-block>.container{padding-left:0;padding-right:0}#grid_674f551c0759d > .container > *:nth-child(1){ grid-column: 2 / 22 span; grid-row: 1 / 1 span; } @media (min-width:992px){#grid_674f551c0759d > .container > *:nth-child(1){ grid-column: 7 / 12 span; grid-row: 1 / 1 span; } }@media (min-width:1200px){#grid_674f551c0759d > .container > *:nth-child(1){ grid-column: 8 / 10 span; grid-row: 1 / 1 span; } }#grid_674f551c0759d{padding-top:40px;padding-bottom:50px;}.main .invicti-block.columns-block>.container{display:grid;grid-auto-rows:minmax(10px,max-content);grid-template-columns:repeat(var(--col-size,1),minmax(0,1fr));margin:auto;padding:0}.main .invicti-block.columns-block>.container .invicti-block>.container{padding-left:0;padding-right:0}#columns_674f551c080e0 > .container{--col-size: 1;align-items: start;}#ct-674f551c08403{color:var(--color-entrycontent-default);}#ct-674f551c08403{font-family:var(--body-font);}#ct-674f551c08403{font-weight:var(--font-weight-regular);}#ct-674f551c08403{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c08403{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c086f0{color:var(--color-entrycontent-heading)cc;}#ct-674f551c086f0{font-family:var(--body-font);}#ct-674f551c086f0{font-weight:var(--font-weight-semibold);}#ct-674f551c086f0{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c086f0{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c086f0{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c086f0{padding-top:15px;padding-bottom:35px;}}.invicti-block.button-block{display:inline-block;max-width:-moz-fit-content;max-width:fit-content}.invicti-block.button-block.plain-button{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity))}.invicti-block.button-block.plain-button:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.invicti-block.button-block.arrow-button{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity))}.invicti-block.button-block.arrow-button:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.invicti-block.button-block.arrow-button svg{margin-top:-.125em}.invicti-block.button-block.arrow-button-light{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.invicti-block.button-block.arrow-button-light svg{margin-top:-.125em}.invicti-block.button-block.arrow-button-light:hover{--tw-text-opacity:1;color:rgb(204 139 219/var(--tw-text-opacity))}.invicti-block.button-block.arrow-bottomline{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:2px;border-color:rgb(197 84 208/var(--tw-border-opacity));border-style:solid;bottom:-.625rem;color:rgb(16 24 32/var(--tw-text-opacity));display:inline-block;outline-width:0;padding-bottom:.0625rem;padding-top:.0625rem;white-space:nowrap}.invicti-block.button-block.arrow-bottomline:hover{--tw-text-opacity:1;color:rgb(197 84 208/var(--tw-text-opacity))}.invicti-block.button-block.arrow-bottomline svg{margin-top:-.125em}.invicti-block.button-block.arrow-bottomline-accent{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:2px;border-color:rgb(197 84 208/var(--tw-border-opacity));border-style:solid;bottom:-.625rem;color:rgb(44 81 189/var(--tw-text-opacity));display:inline-block;outline-width:0;padding-bottom:.0625rem;padding-top:.0625rem;white-space:nowrap}.invicti-block.button-block.arrow-bottomline-accent:hover{--tw-text-opacity:1;color:rgb(197 84 208/var(--tw-text-opacity))}.invicti-block.button-block.arrow-bottomline-accent svg{margin-top:-.125em}.invicti-block.button-block.arrow-bottomline-accent-light{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:2px;border-color:rgb(6 174 239/var(--tw-border-opacity));border-style:solid;bottom:-.625rem;color:rgb(250 249 247/var(--tw-text-opacity));display:inline-block;outline-width:0;padding-bottom:.0625rem;padding-top:.0625rem;white-space:nowrap}.invicti-block.button-block.arrow-bottomline-accent-light:hover{--tw-text-opacity:1;color:rgb(6 174 239/var(--tw-text-opacity))}.invicti-block.button-block.arrow-bottomline-accent-light svg{margin-top:-.125em}.invicti-block.button-block.arrow-bottomline-light{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:2px;border-color:rgb(197 84 208/var(--tw-border-opacity));border-style:solid;bottom:-.625rem;color:rgb(250 249 247/var(--tw-text-opacity));display:inline-block;outline-width:0;padding-bottom:.0625rem;padding-top:.0625rem;white-space:nowrap}.invicti-block.button-block.arrow-bottomline-light:hover{--tw-text-opacity:1;color:rgb(197 84 208/var(--tw-text-opacity))}.invicti-block.button-block.arrow-bottomline-light svg{margin-top:-.125em}.invicti-block.button-block.bottomline{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:2px;border-color:rgb(197 84 208/var(--tw-border-opacity));border-style:solid;bottom:-.625rem;color:rgb(16 24 32/var(--tw-text-opacity));display:inline-block;outline-width:0;padding-bottom:.0625rem;padding-top:.0625rem;white-space:nowrap}.invicti-block.button-block.bottomline:hover{--tw-text-opacity:1;color:rgb(197 84 208/var(--tw-text-opacity))}.invicti-block.button-block.bottomline-light{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom:2px;border-color:rgb(197 84 208/var(--tw-border-opacity));border-style:solid;bottom:-.625rem;color:rgb(250 249 247/var(--tw-text-opacity));display:inline-block;outline-width:0;padding-bottom:.0625rem;padding-top:.0625rem;white-space:nowrap}.invicti-block.button-block.bottomline-light:hover{--tw-text-opacity:1;color:rgb(197 84 208/var(--tw-text-opacity))}.invicti-block.button-block.justify-icon{--tw-text-opacity:1;align-items:center;color:rgb(16 24 32/var(--tw-text-opacity));display:flex;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;justify-content:space-between;line-height:1.428}.invicti-block.button-block.justify-icon:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.invicti-block.button-block.justify-icon{max-width:inherit}.invicti-block.button-block.justify-icon svg{height:1rem;max-width:16px;min-width:16px}.invicti-block.button-block.justify-icon:hover svg{fill:currentColor}.invicti-block.button-block.justify-icon.play-icon svg{transform:scale(1.3);transform-origin:center}.invicti-block.button-block.justify-icon>span{max-width:90%}.invicti-block.button-block.justify-icon>span span{display:block;font-size:90%;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invicti-block.button-block.justify-icon>span em{font-style:normal}.invicti-block.button-block.justify-icon:not(:hover) span em,.invicti-block.button-block.justify-icon:not(:hover) span span{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity))}.invicti-block.button-block.custom-button{background-color:var(--idle-bg-color,#fff);border-color:var(--idle-border-color,--color-primary-invictipurple);border-radius:var(--border-radius,0);border-width:var(--border-size,2px);color:var(--idle-color,--color-primary-invictipurple)}.invicti-block.button-block.custom-button:hover{background-color:var(--hover-bg-color,--idle-bg-color);border-color:var(--hover-border-color,--idle-border-color);color:var(--hover-color,--idle-color)}.invicti-block.button-block.hover-bordered-light:hover{background-color:var(--hover-bg-color,transparent);border-color:var(--idle-border-color,#fff);border-width:var(--border-size,2px);color:var(--hover-color,#fff)}#btn_674f551c08c0c{font-family:var(--body-font);font-weight:700;;}#btn_674f551c08c0c{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c08c0c{margin-left:0px;margin-right:0px;}}#btn_674f551c08c0c{font-size:16px;line-height:1.5;}#columns_674f551c09319 > .container{--col-size: 1;align-items: start;}#grid_674f551c09402 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c09402 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c09402 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c09402 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c09402 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c09402 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c09940 > .container{--col-size: 1;}#columns_674f551c09940{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c09940{margin-left:30px;margin-right:30px;}}#columns_674f551c09dcf > .container{--col-size: 1;align-items: start;}#ct-674f551c09ec2{color:var(--color-entrycontent-default);}#ct-674f551c09ec2{font-family:var(--body-font);}#ct-674f551c09ec2{font-weight:var(--font-weight-regular);}#ct-674f551c09ec2{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c09ec2{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c0a183{color:var(--color-entrycontent-heading)cc;}#ct-674f551c0a183{font-family:var(--body-font);}#ct-674f551c0a183{font-weight:var(--font-weight-semibold);}#ct-674f551c0a183{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0a183{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c0a183{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c0a183{padding-top:15px;padding-bottom:35px;}}#btn_674f551c0a652{font-family:var(--body-font);font-weight:700;;}#btn_674f551c0a652{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c0a652{margin-left:0px;margin-right:0px;}}#btn_674f551c0a652{font-size:16px;line-height:1.5;}#columns_674f551c0ac80 > .container{--col-size: 1;align-items: start;}#grid_674f551c0ad89 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c0ad89 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c0ad89 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c0ad89 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c0ad89 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c0ad89 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c0b031 > .container{--col-size: 1;}#columns_674f551c0b031{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c0b031{margin-left:30px;margin-right:30px;}}#columns_674f551c0b1b7 > .container{--col-size: 1;align-items: start;}#ct-674f551c0b295{color:var(--color-entrycontent-default);}#ct-674f551c0b295{font-family:var(--body-font);}#ct-674f551c0b295{font-weight:var(--font-weight-regular);}#ct-674f551c0b295{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0b295{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c0b53c{color:var(--color-entrycontent-heading)cc;}#ct-674f551c0b53c{font-family:var(--body-font);}#ct-674f551c0b53c{font-weight:var(--font-weight-semibold);}#ct-674f551c0b53c{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0b53c{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c0b53c{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c0b53c{padding-top:15px;padding-bottom:35px;}}#btn_674f551c0ba12{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c0ba12{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c0ba12{margin-left:0px;margin-right:0px;}}#btn_674f551c0ba12{font-size:16px;line-height:1.5;}#columns_674f551c0c022 > .container{--col-size: 1;align-items: start;}#grid_674f551c0c109 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c0c109 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c0c109 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c0c109 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c0c109 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c0c109 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c0c393 > .container{--col-size: 1;}#columns_674f551c0c393{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c0c393{margin-left:30px;margin-right:30px;}}#columns_674f551c0c514 > .container{--col-size: 1;align-items: start;}#ct-674f551c0c600{color:var(--color-entrycontent-default);}#ct-674f551c0c600{font-family:var(--body-font);}#ct-674f551c0c600{font-weight:var(--font-weight-regular);}#ct-674f551c0c600{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0c600{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c0c8db{color:var(--color-entrycontent-heading)cc;}#ct-674f551c0c8db{font-family:var(--body-font);}#ct-674f551c0c8db{font-weight:var(--font-weight-semibold);}#ct-674f551c0c8db{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0c8db{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c0c8db{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c0c8db{padding-top:15px;padding-bottom:35px;}}#btn_674f551c0cdee{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c0cdee{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c0cdee{margin-left:0px;margin-right:0px;}}#btn_674f551c0cdee{font-size:16px;line-height:1.5;}#columns_674f551c0d3af > .container{--col-size: 1;align-items: start;}#grid_674f551c0d494 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c0d494 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c0d494 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c0d494 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c0d494 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c0d494 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c0d743 > .container{--col-size: 1;}#columns_674f551c0d743{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c0d743{margin-left:30px;margin-right:30px;}}.invicti-block.image-block{max-width:100%}.invicti-block.image-block img{margin-left:auto;margin-right:auto}@media (min-width:992px){.invicti-block.image-block img{margin-left:0;margin-right:0}}.invicti-block.image-block.sticked-to-side{max-width:calc(100vw - var(--max-image-width, 50vw))}.invicti-block.image-block.sticked-to-side.right-side{width:100vw!important}.invicti-block.image-block.sticked-to-side.right-side img{margin-left:auto}.invicti-block.image-block.sticked-to-side.left-side{margin-left:calc(var(--max-image-width, 0)*-1);width:var(--max-width,640px)!important}.invicti-block.image-block.sticked-to-side.left-side img{margin-right:auto}#img_674f551c0d8c0{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c0d8c0{padding-bottom:0px;}}#columns_674f551c0e0d1 > .container{--col-size: 1;align-items: start;}#ct-674f551c0e1ea{color:var(--color-entrycontent-default);}#ct-674f551c0e1ea{font-family:var(--body-font);}#ct-674f551c0e1ea{font-weight:var(--font-weight-regular);}#ct-674f551c0e1ea{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0e1ea{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c0e4b1{color:var(--color-entrycontent-heading)cc;}#ct-674f551c0e4b1{font-family:var(--body-font);}#ct-674f551c0e4b1{font-weight:var(--font-weight-semibold);}#ct-674f551c0e4b1{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0e4b1{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c0e4b1{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c0e4b1{padding-top:15px;padding-bottom:35px;}}#btn_674f551c0e9b3{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c0e9b3{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c0e9b3{margin-left:0px;margin-right:0px;}}#btn_674f551c0e9b3{font-size:16px;line-height:1.5;}#columns_674f551c0efed > .container{--col-size: 1;align-items: start;}#grid_674f551c0f0da > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c0f0da > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c0f0da > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c0f0da > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c0f0da > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c0f0da > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c0f378 > .container{--col-size: 1;}#columns_674f551c0f378{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c0f378{margin-left:30px;margin-right:30px;}}#img_674f551c0f4a6{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c0f4a6{padding-bottom:0px;}}#columns_674f551c0fbae > .container{--col-size: 1;align-items: start;}#ct-674f551c0fccb{color:var(--color-entrycontent-default);}#ct-674f551c0fccb{font-family:var(--body-font);}#ct-674f551c0fccb{font-weight:var(--font-weight-regular);}#ct-674f551c0fccb{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0fccb{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c0ff9f{color:var(--color-entrycontent-heading)cc;}#ct-674f551c0ff9f{font-family:var(--body-font);}#ct-674f551c0ff9f{font-weight:var(--font-weight-semibold);}#ct-674f551c0ff9f{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c0ff9f{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c0ff9f{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c0ff9f{padding-top:15px;padding-bottom:35px;}}#btn_674f551c10464{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c10464{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c10464{margin-left:0px;margin-right:0px;}}#btn_674f551c10464{font-size:16px;line-height:1.5;}#columns_674f551c10ac4 > .container{--col-size: 1;align-items: start;}#grid_674f551c10bbc > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c10bbc > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c10bbc > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c10bbc > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c10bbc > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c10bbc > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c10e72 > .container{--col-size: 1;}#columns_674f551c10e72{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c10e72{margin-left:30px;margin-right:30px;}}#img_674f551c10fb0{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c10fb0{padding-bottom:0px;}}#columns_674f551c116a1 > .container{--col-size: 1;align-items: start;}#ct-674f551c117ce{color:var(--color-entrycontent-default);}#ct-674f551c117ce{font-family:var(--body-font);}#ct-674f551c117ce{font-weight:var(--font-weight-regular);}#ct-674f551c117ce{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c117ce{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c11ad4{color:var(--color-entrycontent-heading)cc;}#ct-674f551c11ad4{font-family:var(--body-font);}#ct-674f551c11ad4{font-weight:var(--font-weight-semibold);}#ct-674f551c11ad4{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c11ad4{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c11ad4{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c11ad4{padding-top:15px;padding-bottom:35px;}}#btn_674f551c11fa4{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c11fa4{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c11fa4{margin-left:0px;margin-right:0px;}}#btn_674f551c11fa4{font-size:16px;line-height:1.5;}#columns_674f551c1259a > .container{--col-size: 1;align-items: start;}#grid_674f551c12691 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c12691 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c12691 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c12691 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c12691 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c12691 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c12964 > .container{--col-size: 1;}#columns_674f551c12964{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c12964{margin-left:30px;margin-right:30px;}}#img_674f551c12abe{padding-bottom:10px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c12abe{padding-bottom:0px;}}#columns_674f551c13200 > .container{--col-size: 1;align-items: start;}#ct-674f551c1332d{color:var(--color-entrycontent-default);}#ct-674f551c1332d{font-family:var(--body-font);}#ct-674f551c1332d{font-weight:var(--font-weight-regular);}#ct-674f551c1332d{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1332d{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c13644{color:var(--color-entrycontent-heading)cc;}#ct-674f551c13644{font-family:var(--body-font);}#ct-674f551c13644{font-weight:var(--font-weight-semibold);}#ct-674f551c13644{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c13644{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c13644{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c13644{padding-top:15px;padding-bottom:35px;}}#btn_674f551c13b9a{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c13b9a{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c13b9a{margin-left:0px;margin-right:0px;}}#btn_674f551c13b9a{font-size:16px;line-height:1.5;}#columns_674f551c14195 > .container{--col-size: 1;align-items: start;}#grid_674f551c1428a > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c1428a > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c1428a > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c1428a > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c1428a > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1428a > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c14568 > .container{--col-size: 1;}#columns_674f551c14568{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c14568{margin-left:30px;margin-right:30px;}}#img_674f551c146bc{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c146bc{padding-bottom:0px;}}#columns_674f551c14d68 > .container{--col-size: 1;align-items: start;}#ct-674f551c14e8a{color:var(--color-entrycontent-default);}#ct-674f551c14e8a{font-family:var(--body-font);}#ct-674f551c14e8a{font-weight:var(--font-weight-regular);}#ct-674f551c14e8a{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c14e8a{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c15166{color:var(--color-entrycontent-heading)cc;}#ct-674f551c15166{font-family:var(--body-font);}#ct-674f551c15166{font-weight:var(--font-weight-semibold);}#ct-674f551c15166{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c15166{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c15166{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c15166{padding-top:15px;padding-bottom:35px;}}#btn_674f551c1566f{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c1566f{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c1566f{margin-left:0px;margin-right:0px;}}#btn_674f551c1566f{font-size:16px;line-height:1.5;}#columns_674f551c15d6c > .container{--col-size: 1;align-items: start;}#grid_674f551c15e64 > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c15e64 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c15e64 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c15e64 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c15e64 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c15e64 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c1635f > .container{--col-size: 1;}#columns_674f551c1635f{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c1635f{margin-left:30px;margin-right:30px;}}#img_674f551c164a8{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c164a8{padding-bottom:0px;}}#columns_674f551c16b51 > .container{--col-size: 1;align-items: start;}#ct-674f551c16c7e{color:var(--color-entrycontent-default);}#ct-674f551c16c7e{font-family:var(--body-font);}#ct-674f551c16c7e{font-weight:var(--font-weight-regular);}#ct-674f551c16c7e{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c16c7e{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c16f59{color:var(--color-entrycontent-heading)cc;}#ct-674f551c16f59{font-family:var(--body-font);}#ct-674f551c16f59{font-weight:var(--font-weight-semibold);}#ct-674f551c16f59{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c16f59{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c16f59{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c16f59{padding-top:15px;padding-bottom:35px;}}#btn_674f551c17459{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c17459{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c17459{margin-left:0px;margin-right:0px;}}#btn_674f551c17459{font-size:16px;line-height:1.5;}#columns_674f551c17acc > .container{--col-size: 1;align-items: start;}#grid_674f551c17bbc > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c17bbc > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c17bbc > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c17bbc > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c17bbc > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c17bbc > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c17e7f > .container{--col-size: 1;}#columns_674f551c17e7f{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c17e7f{margin-left:30px;margin-right:30px;}}#img_674f551c17fbc{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c17fbc{padding-bottom:0px;}}#columns_674f551c1863e > .container{--col-size: 1;align-items: start;}#ct-674f551c1879e{color:var(--color-entrycontent-default);}#ct-674f551c1879e{font-family:var(--body-font);}#ct-674f551c1879e{font-weight:var(--font-weight-regular);}#ct-674f551c1879e{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1879e{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c18acd{color:var(--color-entrycontent-heading)cc;}#ct-674f551c18acd{font-family:var(--body-font);}#ct-674f551c18acd{font-weight:var(--font-weight-semibold);}#ct-674f551c18acd{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c18acd{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c18acd{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c18acd{padding-top:15px;padding-bottom:35px;}}#btn_674f551c18fe4{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c18fe4{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c18fe4{margin-left:0px;margin-right:0px;}}#btn_674f551c18fe4{font-size:16px;line-height:1.5;}#columns_674f551c19610 > .container{--col-size: 1;align-items: start;}#grid_674f551c1972a > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1972a > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c1972a > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c1972a > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c1972a > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1972a > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c19a27 > .container{--col-size: 1;}#columns_674f551c19a27{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c19a27{margin-left:30px;margin-right:30px;}}#img_674f551c19b64{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c19b64{padding-bottom:0px;}}#columns_674f551c1a221 > .container{--col-size: 1;align-items: start;}#ct-674f551c1a342{color:var(--color-entrycontent-default);}#ct-674f551c1a342{font-family:var(--body-font);}#ct-674f551c1a342{font-weight:var(--font-weight-regular);}#ct-674f551c1a342{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1a342{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c1a641{color:var(--color-entrycontent-heading)cc;}#ct-674f551c1a641{font-family:var(--body-font);}#ct-674f551c1a641{font-weight:var(--font-weight-semibold);}#ct-674f551c1a641{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1a641{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c1a641{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c1a641{padding-top:15px;padding-bottom:35px;}}#btn_674f551c1ab80{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c1ab80{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c1ab80{margin-left:0px;margin-right:0px;}}#btn_674f551c1ab80{font-size:16px;line-height:1.5;}#columns_674f551c1b1aa > .container{--col-size: 1;align-items: start;}#grid_674f551c1b298 > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1b298 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c1b298 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c1b298 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c1b298 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1b298 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c1b550 > .container{--col-size: 1;}#columns_674f551c1b550{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c1b550{margin-left:30px;margin-right:30px;}}#img_674f551c1b6c5{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c1b6c5{padding-bottom:0px;}}#columns_674f551c1bd5b > .container{--col-size: 1;align-items: start;}#ct-674f551c1be79{color:var(--color-entrycontent-default);}#ct-674f551c1be79{font-family:var(--body-font);}#ct-674f551c1be79{font-weight:var(--font-weight-regular);}#ct-674f551c1be79{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1be79{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c1c181{color:var(--color-entrycontent-heading)cc;}#ct-674f551c1c181{font-family:var(--body-font);}#ct-674f551c1c181{font-weight:var(--font-weight-semibold);}#ct-674f551c1c181{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1c181{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c1c181{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c1c181{padding-top:15px;padding-bottom:35px;}}#btn_674f551c1c6c3{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c1c6c3{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c1c6c3{margin-left:0px;margin-right:0px;}}#btn_674f551c1c6c3{font-size:16px;line-height:1.5;}#columns_674f551c1ccc6 > .container{--col-size: 1;align-items: start;}#grid_674f551c1cdb3 > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1cdb3 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c1cdb3 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c1cdb3 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c1cdb3 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1cdb3 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c1d07f > .container{--col-size: 1;}#columns_674f551c1d07f{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c1d07f{margin-left:30px;margin-right:30px;}}#img_674f551c1d1bc{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c1d1bc{padding-bottom:0px;}}#columns_674f551c1d7d2 > .container{--col-size: 1;align-items: start;}#ct-674f551c1d8f5{color:var(--color-entrycontent-default);}#ct-674f551c1d8f5{font-family:var(--body-font);}#ct-674f551c1d8f5{font-weight:var(--font-weight-regular);}#ct-674f551c1d8f5{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1d8f5{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c1dbe2{color:var(--color-entrycontent-heading)cc;}#ct-674f551c1dbe2{font-family:var(--body-font);}#ct-674f551c1dbe2{font-weight:var(--font-weight-semibold);}#ct-674f551c1dbe2{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1dbe2{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c1dbe2{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c1dbe2{padding-top:15px;padding-bottom:35px;}}#btn_674f551c1e141{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c1e141{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c1e141{margin-left:0px;margin-right:0px;}}#btn_674f551c1e141{font-size:16px;line-height:1.5;}#columns_674f551c1e798 > .container{--col-size: 1;align-items: start;}#grid_674f551c1e893 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c1e893 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c1e893 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c1e893 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c1e893 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c1e893 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c1eb55 > .container{--col-size: 1;}#columns_674f551c1eb55{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c1eb55{margin-left:30px;margin-right:30px;}}#img_674f551c1ec8f{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c1ec8f{padding-bottom:0px;}}#columns_674f551c1f2af > .container{--col-size: 1;align-items: start;}#ct-674f551c1f3ce{color:var(--color-entrycontent-default);}#ct-674f551c1f3ce{font-family:var(--body-font);}#ct-674f551c1f3ce{font-weight:var(--font-weight-regular);}#ct-674f551c1f3ce{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1f3ce{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c1f6d6{color:var(--color-entrycontent-heading)cc;}#ct-674f551c1f6d6{font-family:var(--body-font);}#ct-674f551c1f6d6{font-weight:var(--font-weight-semibold);}#ct-674f551c1f6d6{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c1f6d6{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c1f6d6{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c1f6d6{padding-top:15px;padding-bottom:35px;}}#btn_674f551c1fbc6{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c1fbc6{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c1fbc6{margin-left:0px;margin-right:0px;}}#btn_674f551c1fbc6{font-size:16px;line-height:1.5;}#columns_674f551c201eb > .container{--col-size: 1;align-items: start;}#grid_674f551c202eb > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c202eb > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c202eb > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c202eb > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c202eb > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c202eb > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c205d7 > .container{--col-size: 1;}#columns_674f551c205d7{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c205d7{margin-left:30px;margin-right:30px;}}#img_674f551c20711{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c20711{padding-bottom:0px;}}#columns_674f551c20d91 > .container{--col-size: 1;align-items: start;}#ct-674f551c20ec8{color:var(--color-entrycontent-default);}#ct-674f551c20ec8{font-family:var(--body-font);}#ct-674f551c20ec8{font-weight:var(--font-weight-regular);}#ct-674f551c20ec8{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c20ec8{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c211b0{color:var(--color-entrycontent-heading)cc;}#ct-674f551c211b0{font-family:var(--body-font);}#ct-674f551c211b0{font-weight:var(--font-weight-semibold);}#ct-674f551c211b0{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c211b0{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c211b0{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c211b0{padding-top:15px;padding-bottom:35px;}}#btn_674f551c21727{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c21727{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c21727{margin-left:0px;margin-right:0px;}}#btn_674f551c21727{font-size:16px;line-height:1.5;}#columns_674f551c21d6e > .container{--col-size: 1;align-items: start;}#grid_674f551c21e79 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c21e79 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c21e79 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c21e79 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c21e79 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c21e79 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c22152 > .container{--col-size: 1;}#columns_674f551c22152{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c22152{margin-left:30px;margin-right:30px;}}#img_674f551c2228b{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c2228b{padding-bottom:0px;}}#columns_674f551c228fb > .container{--col-size: 1;align-items: start;}#ct-674f551c22a19{color:var(--color-entrycontent-default);}#ct-674f551c22a19{font-family:var(--body-font);}#ct-674f551c22a19{font-weight:var(--font-weight-regular);}#ct-674f551c22a19{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c22a19{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c22d07{color:var(--color-entrycontent-heading)cc;}#ct-674f551c22d07{font-family:var(--body-font);}#ct-674f551c22d07{font-weight:var(--font-weight-semibold);}#ct-674f551c22d07{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c22d07{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c22d07{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c22d07{padding-top:15px;padding-bottom:35px;}}#btn_674f551c23236{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c23236{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c23236{margin-left:0px;margin-right:0px;}}#btn_674f551c23236{font-size:16px;line-height:1.5;}#columns_674f551c23861 > .container{--col-size: 1;align-items: start;}#grid_674f551c23956 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c23956 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c23956 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c23956 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c23956 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c23956 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c23c1a > .container{--col-size: 1;}#columns_674f551c23c1a{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c23c1a{margin-left:30px;margin-right:30px;}}#img_674f551c23d6c{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c23d6c{padding-bottom:0px;}}#columns_674f551c2438a > .container{--col-size: 1;align-items: start;}#ct-674f551c244a4{color:var(--color-entrycontent-default);}#ct-674f551c244a4{font-family:var(--body-font);}#ct-674f551c244a4{font-weight:var(--font-weight-regular);}#ct-674f551c244a4{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c244a4{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c24783{color:var(--color-entrycontent-heading)cc;}#ct-674f551c24783{font-family:var(--body-font);}#ct-674f551c24783{font-weight:var(--font-weight-semibold);}#ct-674f551c24783{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c24783{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c24783{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c24783{padding-top:15px;padding-bottom:35px;}}#btn_674f551c24c70{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c24c70{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c24c70{margin-left:0px;margin-right:0px;}}#btn_674f551c24c70{font-size:16px;line-height:1.5;}#columns_674f551c252ec > .container{--col-size: 1;align-items: start;}#grid_674f551c253e6 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c253e6 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c253e6 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c253e6 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c253e6 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c253e6 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c256a7 > .container{--col-size: 1;}#columns_674f551c256a7{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c256a7{margin-left:30px;margin-right:30px;}}#img_674f551c257dc{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c257dc{padding-bottom:0px;}}#columns_674f551c25f1d > .container{--col-size: 1;align-items: start;}#ct-674f551c26045{color:var(--color-entrycontent-default);}#ct-674f551c26045{font-family:var(--body-font);}#ct-674f551c26045{font-weight:var(--font-weight-regular);}#ct-674f551c26045{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c26045{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c26361{color:var(--color-entrycontent-heading)cc;}#ct-674f551c26361{font-family:var(--body-font);}#ct-674f551c26361{font-weight:var(--font-weight-semibold);}#ct-674f551c26361{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c26361{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c26361{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c26361{padding-top:15px;padding-bottom:35px;}}#btn_674f551c2684f{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c2684f{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c2684f{margin-left:0px;margin-right:0px;}}#btn_674f551c2684f{font-size:16px;line-height:1.5;}#columns_674f551c26e86 > .container{--col-size: 1;align-items: start;}#grid_674f551c26f76 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c26f76 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c26f76 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c26f76 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c26f76 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c26f76 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c272b6 > .container{--col-size: 1;}#columns_674f551c272b6{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c272b6{margin-left:30px;margin-right:30px;}}#img_674f551c27419{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c27419{padding-bottom:0px;}}#columns_674f551c279f4 > .container{--col-size: 1;align-items: start;}#ct-674f551c27b11{color:var(--color-entrycontent-default);}#ct-674f551c27b11{font-family:var(--body-font);}#ct-674f551c27b11{font-weight:var(--font-weight-regular);}#ct-674f551c27b11{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c27b11{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c27e1e{color:var(--color-entrycontent-heading)cc;}#ct-674f551c27e1e{font-family:var(--body-font);}#ct-674f551c27e1e{font-weight:var(--font-weight-semibold);}#ct-674f551c27e1e{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c27e1e{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c27e1e{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c27e1e{padding-top:15px;padding-bottom:35px;}}#btn_674f551c28342{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c28342{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c28342{margin-left:0px;margin-right:0px;}}#btn_674f551c28342{font-size:16px;line-height:1.5;}#columns_674f551c2896a > .container{--col-size: 1;align-items: start;}#grid_674f551c28a5e > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c28a5e > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c28a5e > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c28a5e > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c28a5e > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c28a5e > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c28d24 > .container{--col-size: 1;}#columns_674f551c28d24{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c28d24{margin-left:30px;margin-right:30px;}}#img_674f551c28e5f{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c28e5f{padding-bottom:0px;}}#columns_674f551c29450 > .container{--col-size: 1;align-items: start;}#ct-674f551c29564{color:var(--color-entrycontent-default);}#ct-674f551c29564{font-family:var(--body-font);}#ct-674f551c29564{font-weight:var(--font-weight-regular);}#ct-674f551c29564{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c29564{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c2983e{color:var(--color-entrycontent-heading)cc;}#ct-674f551c2983e{font-family:var(--body-font);}#ct-674f551c2983e{font-weight:var(--font-weight-semibold);}#ct-674f551c2983e{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2983e{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c2983e{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c2983e{padding-top:15px;padding-bottom:35px;}}#btn_674f551c29d76{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c29d76{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c29d76{margin-left:0px;margin-right:0px;}}#btn_674f551c29d76{font-size:16px;line-height:1.5;}#columns_674f551c2a40e > .container{--col-size: 1;align-items: start;}#grid_674f551c2a502 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c2a502 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c2a502 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c2a502 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c2a502 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c2a502 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c2a7ca > .container{--col-size: 1;}#columns_674f551c2a7ca{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c2a7ca{margin-left:30px;margin-right:30px;}}#img_674f551c2a90a{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c2a90a{padding-bottom:0px;}}#columns_674f551c2afac > .container{--col-size: 1;align-items: start;}#ct-674f551c2b0f9{color:var(--color-entrycontent-default);}#ct-674f551c2b0f9{font-family:var(--body-font);}#ct-674f551c2b0f9{font-weight:var(--font-weight-regular);}#ct-674f551c2b0f9{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2b0f9{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c2b405{color:var(--color-entrycontent-heading)cc;}#ct-674f551c2b405{font-family:var(--body-font);}#ct-674f551c2b405{font-weight:var(--font-weight-semibold);}#ct-674f551c2b405{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2b405{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c2b405{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c2b405{padding-top:15px;padding-bottom:35px;}}#btn_674f551c2b8ed{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c2b8ed{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c2b8ed{margin-left:0px;margin-right:0px;}}#btn_674f551c2b8ed{font-size:16px;line-height:1.5;}#columns_674f551c2bf48 > .container{--col-size: 1;align-items: start;}#grid_674f551c2c053 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c2c053 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c2c053 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c2c053 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c2c053 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c2c053 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c2c313 > .container{--col-size: 1;}#columns_674f551c2c313{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c2c313{margin-left:30px;margin-right:30px;}}#img_674f551c2c45a{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c2c45a{padding-bottom:0px;}}#columns_674f551c2ca5a > .container{--col-size: 1;align-items: start;}#ct-674f551c2cb78{color:var(--color-entrycontent-default);}#ct-674f551c2cb78{font-family:var(--body-font);}#ct-674f551c2cb78{font-weight:var(--font-weight-regular);}#ct-674f551c2cb78{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2cb78{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c2ce6e{color:var(--color-entrycontent-heading)cc;}#ct-674f551c2ce6e{font-family:var(--body-font);}#ct-674f551c2ce6e{font-weight:var(--font-weight-semibold);}#ct-674f551c2ce6e{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2ce6e{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c2ce6e{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c2ce6e{padding-top:15px;padding-bottom:35px;}}#btn_674f551c2d39f{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c2d39f{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c2d39f{margin-left:0px;margin-right:0px;}}#btn_674f551c2d39f{font-size:16px;line-height:1.5;}#columns_674f551c2d9cd > .container{--col-size: 1;align-items: start;}#grid_674f551c2dace > .container > *:nth-child(1){ grid-column: 11 / 4 span; grid-row: 1 / 1 span; } #grid_674f551c2dace > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c2dace > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c2dace > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c2dace > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c2dace > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c2e00b > .container{--col-size: 1;}#columns_674f551c2e00b{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c2e00b{margin-left:30px;margin-right:30px;}}#img_674f551c2e152{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c2e152{padding-bottom:0px;}}#columns_674f551c2e7b9 > .container{--col-size: 1;align-items: start;}#ct-674f551c2e8d6{color:var(--color-entrycontent-default);}#ct-674f551c2e8d6{font-family:var(--body-font);}#ct-674f551c2e8d6{font-weight:var(--font-weight-regular);}#ct-674f551c2e8d6{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2e8d6{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c2ebef{color:var(--color-entrycontent-heading)cc;}#ct-674f551c2ebef{font-family:var(--body-font);}#ct-674f551c2ebef{font-weight:var(--font-weight-semibold);}#ct-674f551c2ebef{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c2ebef{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c2ebef{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c2ebef{padding-top:15px;padding-bottom:35px;}}#btn_674f551c2f12c{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c2f12c{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c2f12c{margin-left:0px;margin-right:0px;}}#btn_674f551c2f12c{font-size:16px;line-height:1.5;}#columns_674f551c2f740 > .container{--col-size: 1;align-items: start;}#grid_674f551c2f830 > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c2f830 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c2f830 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c2f830 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c2f830 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c2f830 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c2fb15 > .container{--col-size: 1;}#columns_674f551c2fb15{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c2fb15{margin-left:30px;margin-right:30px;}}#img_674f551c2fc5a{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c2fc5a{padding-bottom:0px;}}#columns_674f551c30280 > .container{--col-size: 1;align-items: start;}#ct-674f551c30434{color:var(--color-entrycontent-default);}#ct-674f551c30434{font-family:var(--body-font);}#ct-674f551c30434{font-weight:var(--font-weight-regular);}#ct-674f551c30434{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c30434{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c3070e{color:var(--color-entrycontent-heading)cc;}#ct-674f551c3070e{font-family:var(--body-font);}#ct-674f551c3070e{font-weight:var(--font-weight-semibold);}#ct-674f551c3070e{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c3070e{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c3070e{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c3070e{padding-top:15px;padding-bottom:35px;}}#btn_674f551c30c29{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c30c29{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c30c29{margin-left:0px;margin-right:0px;}}#btn_674f551c30c29{font-size:16px;line-height:1.5;}#columns_674f551c3127c > .container{--col-size: 1;align-items: start;}#grid_674f551c3137d > .container > *:nth-child(1){ grid-column: 10 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c3137d > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c3137d > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c3137d > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c3137d > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c3137d > .container > *:nth-child(2){ grid-column: 8 / 16 span; grid-row: 1 / 1 span; } }#columns_674f551c31899 > .container{--col-size: 1;}#columns_674f551c31899{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c31899{margin-left:30px;margin-right:30px;}}#img_674f551c319df{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c319df{padding-bottom:0px;}}#columns_674f551c31fd4 > .container{--col-size: 1;align-items: start;}#ct-674f551c320e6{color:var(--color-entrycontent-default);}#ct-674f551c320e6{font-family:var(--body-font);}#ct-674f551c320e6{font-weight:var(--font-weight-regular);}#ct-674f551c320e6{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c320e6{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c323de{color:var(--color-entrycontent-heading)cc;}#ct-674f551c323de{font-family:var(--body-font);}#ct-674f551c323de{font-weight:var(--font-weight-semibold);}#ct-674f551c323de{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c323de{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c323de{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c323de{padding-top:15px;padding-bottom:35px;}}#btn_674f551c32903{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c32903{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c32903{margin-left:0px;margin-right:0px;}}#btn_674f551c32903{font-size:16px;line-height:1.5;}#columns_674f551c32f4d > .container{--col-size: 1;align-items: start;}#grid_674f551c33048 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c33048 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c33048 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c33048 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c33048 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c33048 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c332fd > .container{--col-size: 1;}#columns_674f551c332fd{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c332fd{margin-left:30px;margin-right:30px;}}#img_674f551c3342b{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c3342b{padding-bottom:0px;}}#columns_674f551c33a07 > .container{--col-size: 1;align-items: start;}#ct-674f551c33b1c{color:var(--color-entrycontent-default);}#ct-674f551c33b1c{font-family:var(--body-font);}#ct-674f551c33b1c{font-weight:var(--font-weight-regular);}#ct-674f551c33b1c{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c33b1c{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c33e1e{color:var(--color-entrycontent-heading)cc;}#ct-674f551c33e1e{font-family:var(--body-font);}#ct-674f551c33e1e{font-weight:var(--font-weight-semibold);}#ct-674f551c33e1e{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c33e1e{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c33e1e{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c33e1e{padding-top:15px;padding-bottom:35px;}}#btn_674f551c3431d{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c3431d{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c3431d{margin-left:0px;margin-right:0px;}}#btn_674f551c3431d{font-size:16px;line-height:1.5;}#columns_674f551c3496b > .container{--col-size: 1;align-items: start;}#grid_674f551c34a5e > .container > *:nth-child(1){ grid-column: 11 / 4 span; grid-row: 1 / 1 span; } #grid_674f551c34a5e > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c34a5e > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c34a5e > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c34a5e > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c34a5e > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c34d43 > .container{--col-size: 1;}#columns_674f551c34d43{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c34d43{margin-left:30px;margin-right:30px;}}#img_674f551c34ec6{padding-bottom:20px;margin-left:auto;margin-right:auto;max-width:125px;}@media (min-width:767px){#img_674f551c34ec6{padding-bottom:0px;}}#columns_674f551c35546 > .container{--col-size: 1;align-items: start;}#ct-674f551c35664{color:var(--color-entrycontent-default);}#ct-674f551c35664{font-family:var(--body-font);}#ct-674f551c35664{font-weight:var(--font-weight-regular);}#ct-674f551c35664{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c35664{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c35977{color:var(--color-entrycontent-heading)cc;}#ct-674f551c35977{font-family:var(--body-font);}#ct-674f551c35977{font-weight:var(--font-weight-semibold);}#ct-674f551c35977{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c35977{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c35977{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c35977{padding-top:15px;padding-bottom:35px;}}#btn_674f551c35ea6{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c35ea6{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c35ea6{margin-left:0px;margin-right:0px;}}#btn_674f551c35ea6{font-size:16px;line-height:1.5;}#columns_674f551c364ad > .container{--col-size: 1;align-items: start;}#grid_674f551c365a6 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c365a6 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c365a6 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c365a6 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c365a6 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c365a6 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c3688c > .container{--col-size: 1;}#columns_674f551c3688c{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c3688c{margin-left:30px;margin-right:30px;}}#img_674f551c369c7{padding-bottom:20px;margin-left:auto;margin-right:auto;}@media (min-width:767px){#img_674f551c369c7{padding-bottom:0px;}}#columns_674f551c36fb5 > .container{--col-size: 1;align-items: start;}#ct-674f551c370c4{color:var(--color-entrycontent-default);}#ct-674f551c370c4{font-family:var(--body-font);}#ct-674f551c370c4{font-weight:var(--font-weight-regular);}#ct-674f551c370c4{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c370c4{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c3737f{color:var(--color-entrycontent-heading)cc;}#ct-674f551c3737f{font-family:var(--body-font);}#ct-674f551c3737f{font-weight:var(--font-weight-semibold);}#ct-674f551c3737f{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c3737f{font-size:12px;line-height:1.4;text-align:left;}}#ct-674f551c3737f{padding-top:15px;padding-bottom:10px;}@media (min-width:992px){#ct-674f551c3737f{padding-top:15px;padding-bottom:35px;}}#btn_674f551c3789b{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c3789b{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c3789b{margin-left:0px;margin-right:0px;}}#btn_674f551c3789b{font-size:16px;line-height:1.5;}#columns_674f551c37ecb > .container{--col-size: 1;align-items: start;}#grid_674f551c37fb6 > .container > *:nth-child(1){ grid-column: 9 / 8 span; grid-row: 1 / 1 span; } #grid_674f551c37fb6 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c37fb6 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c37fb6 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c37fb6 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c37fb6 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c38253 > .container{--col-size: 1;}#columns_674f551c38253{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c38253{margin-left:30px;margin-right:30px;}}#ct-674f551c38383{color:var(--color-nsdark);}#ct-674f551c38383{font-family:var(--body-font);}#ct-674f551c38383{font-weight:var(--font-weight-regular);}#ct-674f551c38383{font-size:15px;line-height:1.4;text-align:center;}#ct-674f551c38383{padding-bottom:20px;}#columns_674f551c386cc > .container{--col-size: 1;align-items: start;}#ct-674f551c387b4{color:var(--color-entrycontent-default);}#ct-674f551c387b4{font-family:var(--body-font);}#ct-674f551c387b4{font-weight:var(--font-weight-regular);}#ct-674f551c387b4{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c387b4{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c38a6e{color:var(--color-entrycontent-heading)cc;}#ct-674f551c38a6e{font-family:var(--body-font);}#ct-674f551c38a6e{font-weight:var(--font-weight-semibold);}#ct-674f551c38a6e{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c38a6e{font-size:12px;line-height:1.4;text-align:left;}}@media (min-width:992px){#ct-674f551c38a6e{padding-top:15px;padding-bottom:35px;}}#btn_674f551c38e3b{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c38e3b{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c38e3b{margin-left:0px;margin-right:0px;}}#btn_674f551c38e3b{font-size:16px;line-height:1.5;}#columns_674f551c39418 > .container{--col-size: 1;align-items: start;}#grid_674f551c39502 > .container > *:nth-child(1){ grid-column: 5 / 16 span; grid-row: 1 / 1 span; } #grid_674f551c39502 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c39502 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c39502 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c39502 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c39502 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c39a19 > .container{--col-size: 1;}#columns_674f551c39a19{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:30px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c39a19{margin-left:30px;margin-right:30px;}}#ct-674f551c39b5b{color:var(--color-nsdark);}#ct-674f551c39b5b{font-family:var(--body-font);}#ct-674f551c39b5b{font-weight:var(--font-weight-regular);}#ct-674f551c39b5b{font-size:15px;line-height:1.4;text-align:center;}#ct-674f551c39b5b{padding-bottom:20px;}#columns_674f551c39e9c > .container{--col-size: 1;align-items: start;}#ct-674f551c39f87{color:var(--color-entrycontent-default);}#ct-674f551c39f87{font-family:var(--body-font);}#ct-674f551c39f87{font-weight:var(--font-weight-regular);}#ct-674f551c39f87{font-size:16px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c39f87{font-size:16px;line-height:1.4;text-align:left;}}#ct-674f551c3a21c{color:var(--color-entrycontent-heading)cc;}#ct-674f551c3a21c{font-family:var(--body-font);}#ct-674f551c3a21c{font-weight:var(--font-weight-semibold);}#ct-674f551c3a21c{font-size:12px;line-height:1.4;text-align:center;}@media (min-width:767px){#ct-674f551c3a21c{font-size:12px;line-height:1.4;text-align:left;}}@media (min-width:992px){#ct-674f551c3a21c{padding-top:15px;padding-bottom:35px;}}#btn_674f551c3a396{font-family:var(--body-font);font-weight:var(--font-weight-bold);;}#btn_674f551c3a396{margin-left:auto;margin-right:auto;}@media (min-width:767px){#btn_674f551c3a396{margin-left:0px;margin-right:0px;}}#btn_674f551c3a396{font-size:16px;line-height:1.5;}#columns_674f551c3a9ed > .container{--col-size: 1;align-items: start;}#grid_674f551c3aae8 > .container > *:nth-child(1){ grid-column: 5 / 16 span; grid-row: 1 / 1 span; } #grid_674f551c3aae8 > .container > *:nth-child(2){ grid-column: 1 / 24 span; grid-row: 2 / 1 span; } @media (min-width:767px){#grid_674f551c3aae8 > .container > *:nth-child(1){ grid-column: 1 / 5 span; grid-row: 1 / 1 span; } #grid_674f551c3aae8 > .container > *:nth-child(2){ grid-column: 7 / 18 span; grid-row: 1 / 1 span; } }@media (min-width:992px){#grid_674f551c3aae8 > .container > *:nth-child(1){ grid-column: 1 / 6 span; grid-row: 1 / 1 span; } #grid_674f551c3aae8 > .container > *:nth-child(2){ grid-column: 8 / 17 span; grid-row: 1 / 1 span; } }#columns_674f551c3ad94 > .container{--col-size: 1;}#columns_674f551c3ad94{padding-top:30px;padding-left:30px;padding-bottom:30px;padding-right:30px;margin-top:30px;margin-left:0px;margin-bottom:60px;margin-right:0px;display:block;box-shadow:var(--box-shadow-1);}@media (min-width:767px){#columns_674f551c3ad94{margin-left:30px;margin-right:30px;}}#columns_674f551c3b13a > .container{--col-size: 1;}@media (min-width:992px){#columns_674f551c3b13a > .container{--col-size: 2;}}#ct-674f551c3b4e6{color:#FFF;}#ct-674f551c3b4e6{font-family:var(--heading-font);}#ct-674f551c3b4e6{font-weight:var(--font-weight-semibold);}#ct-674f551c3b4e6{font-size:28px;line-height:1;text-align:center;}@media (min-width:767px){#ct-674f551c3b4e6{font-size:36px;line-height:1;text-align:center;}}#btn_674f551c3b7a2{font-family:var(--heading-font);font-weight:var(--font-weight-bold);;}#btn_674f551c3b7a2{margin-top:30px;margin-left:auto;margin-right:auto;}#btn_674f551c3b7a2{font-size:18px;line-height:1.5;}@media (min-width:992px){#box_674f551c3bcf1{font-size:16px;line-height:1.5;text-align:center;}}#grid_674f551c3bed3{background:var(--color-nsblue-default);background-image:url(https://cdn.invicti.com/app/uploads/2023/10/10130800/invicti-helix-cta-bg-mobile.jpg);background-size:cover;background-position:50% 100%;background-repeat:no-repeat;}@media (min-width:767px){#grid_674f551c3bed3{background-image:url(https://cdn.invicti.com/app/uploads/2023/04/19122146/invicti-helix-cta-bg.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}}#grid_674f551c3bed3{padding-top:40px;padding-bottom:40px;}@media (min-width:767px){#grid_674f551c3bed3{padding-top:50px;padding-bottom:50px;}}.navigation-header{align-items:center;display:flex;justify-content:space-between;min-height:36px}.navigation-header .logo{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:79px}@media (min-width:1200px){.navigation-header .logo{width:6.25rem}}.navigation-header .mobile-logo-icon{display:none;height:2rem;margin-left:auto;margin-right:auto}.navigation-header .top-slogan{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));display:block;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:7.5px;font-weight:300;position:absolute;transition-delay:.2s;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}@media (min-width:1200px){.navigation-header .top-slogan{font-size:9.4px}}.navigation-header .sticky-header-btn{--tw-translate-x:-50%;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(250 249 247/var(--tw-text-opacity));display:none;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;left:50%;line-height:1.25rem;padding:.375rem 1.125rem;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:767px){.navigation-header .sticky-header-btn{padding-left:2.5rem;padding-right:2.5rem}}.navigation-header .navbar-toggle{cursor:pointer;margin-bottom:0;outline:2px solid transparent;outline-offset:2px;padding:0}@media (min-width:767px){.navigation-header .navbar-toggle{margin-right:.625rem}}@media (min-width:992px){.navigation-header .navbar-toggle{display:none}}.navigation-header .navbar-toggle-close{display:none}.primary-menu-wrapper{height:0;overflow-y:auto;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){.primary-menu-wrapper{display:inline-block;height:auto;margin-left:auto;margin-right:0}}.primary-menu-wrapper .btn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.25rem;color:rgb(16 24 32/var(--tw-text-opacity));display:none;font-size:1rem;font-weight:700;line-height:1.25rem;padding-bottom:.9375rem;padding-top:.9375rem;position:relative;width:100%;z-index:1}.primary-menu-wrapper .primary-menu{display:flex;flex-direction:column;margin-bottom:0;margin-top:1.25rem;width:100%}.primary-menu-wrapper .primary-menu>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgb(255 255 255/.2);border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}@media (min-width:992px){.primary-menu-wrapper .primary-menu{display:inline-flex;flex-direction:row;margin-top:0}.primary-menu-wrapper .primary-menu>:not([hidden])~:not([hidden]){border-style:none}@media (min-width:992px){.primary-menu-wrapper .primary-menu{padding-left:0;padding-right:0}}}.primary-menu-wrapper .primary-menu li a{--tw-text-opacity:1;align-items:center;color:rgb(250 249 247/var(--tw-text-opacity));display:flex;font-size:42px;font-weight:300;justify-content:space-between;padding:1.25rem 0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){.primary-menu-wrapper .primary-menu li a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));font-size:.9375rem;font-weight:500;line-height:1.25rem;padding-bottom:1.25rem;padding-left:14px;padding-right:14px;padding-top:1.25rem}}@media (min-width:1200px){.primary-menu-wrapper .primary-menu li a{font-size:1.125rem;padding-left:1.125rem;padding-right:1.125rem}}.primary-menu-wrapper .primary-menu li.partners-custom{position:relative}.primary-menu-wrapper .primary-menu li.partners-custom .sub-menu.level--2{right:100%;top:-.4375rem}.primary-menu-wrapper .primary-menu .menu-item-has-children{backface-visibility:hidden;-webkit-backface-visibility:hidden}.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{background-size:cover;display:block;height:9px;position:relative;transform-origin:center;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:16px}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{background-size:contain;height:.75rem;width:.75rem}}.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23FAF9F7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";-webkit-transform-style:preserve-3d}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%23101820'/%3E%3C/svg%3E");margin-left:.375rem;margin-right:0;top:.0625rem}}.primary-menu-wrapper .primary-menu .menu-item-has-children .active-sub-menu>a:after{--tw-rotate:180deg;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:992px){@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children:hover>a{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity))}}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover>a:after{--tw-rotate:180deg;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.72 1.637-4.53 4.53s-.008.007-.008.015a.978.978 0 0 1-.682.278.978.978 0 0 1-.682-.278s-.007-.008-.007-.015L.28 1.637A.96.96 0 0 1 .957 0c.255 0 .499.1.679.28L5.5 4.144 9.363.28A.96.96 0 0 1 11 .958a.96.96 0 0 1-.28.679Z' fill='%237A2582'/%3E%3C/svg%3E");transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover>.sub-menu{display:block}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level>.sub-menu{display:flex;left:100%;padding-bottom:5px;top:0}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level>.sub-menu li a{padding-bottom:.125rem;padding-top:.125rem}}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level:hover>a:after{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.primary-menu-wrapper .primary-menu .menu-item-has-children:hover.has-3rd-level .sub-menu>li>a:after{display:none}}.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level .sub-menu>li>a:after{display:none}.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu .sub-menu{display:block;opacity:.8}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu .sub-menu{opacity:1}}.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu li.menu-item-has-children{padding-left:2.5rem}@media (min-width:992px){.primary-menu-wrapper .primary-menu .menu-item-has-children.has-3rd-level>.sub-menu li.menu-item-has-children{padding-left:0}.primary-menu-wrapper .primary-menu li.menu-item-18>.sub-menu{width:200px}.primary-menu-wrapper .primary-menu li.menu-item-14>.sub-menu{width:260px}}.primary-menu-wrapper .primary-menu .sub-menu{display:none}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu{--tw-bg-opacity:1;--tw-shadow:0 0.25rem 0.375rem -0.0625rem rgba(0,0,0,0.1),0 0.125rem 0.25rem -0.0625rem rgba(0,0,0,0.06);--tw-shadow-colored:0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color),0 0.125rem 0.25rem -0.0625rem var(--tw-shadow-color);background-color:rgb(250 249 247/var(--tw-bg-opacity));border-radius:.25rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:.5rem;padding-top:.5rem;position:absolute;width:auto;z-index:50}.primary-menu-wrapper .primary-menu .sub-menu li.menu-col{width:max-content}}.primary-menu-wrapper .primary-menu .sub-menu li.menu-col>a{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;margin-bottom:-.9375rem;margin-left:-.9375rem;margin-right:-.9375rem;text-transform:uppercase}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu li.menu-col>a{font-weight:700;margin-left:0}}.primary-menu-wrapper .primary-menu .sub-menu li.menu-col .sub-menu{margin-left:-.9375rem;margin-right:-.9375rem}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu li.menu-col .sub-menu{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;margin-bottom:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:static}}.primary-menu-wrapper .primary-menu .sub-menu li a{font-weight:500;line-height:1.75rem;padding-bottom:.4375rem;padding-top:.4375rem}@media (min-width:992px){.primary-menu-wrapper .primary-menu .sub-menu li a{padding-bottom:.3125rem;padding-top:.3125rem}.primary-menu-wrapper .primary-menu .sub-menu li a:hover{--tw-text-opacity:1;color:rgb(122 37 130/var(--tw-text-opacity))}}.primary-menu-wrapper .primary-menu .sub-menu li.new-promotion a:after{background:#05d5ff;border-radius:2px;color:#101820;content:"NEW";font-size:12px;font-weight:700;line-height:1;margin-left:5px;padding:2px 3px}@media (max-width:991px){.primary-menu-wrapper .primary-menu .sub-menu li.new-promotion a{display:inline-block}}.mobile-menu-active{overflow:hidden}.mobile-menu-active .site-header{background:radial-gradient(81.5% 67% at 39% 50%,#431658 0,#3f1353 25%,#180427 100%)}.mobile-menu-active .site-header .btn-get-demo{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(250 249 247/var(--tw-bg-opacity));color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.2s}.mobile-menu-active .site-header .btn-get-demo:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 37 130/var(--tw-bg-opacity));color:rgb(250 249 247/var(--tw-text-opacity))}.mobile-menu-active .site-header .navigation-header{min-height:50px}.mobile-menu-active .site-header .navigation-header .logo.mobile-logo{display:block}.mobile-menu-active .site-header .navigation-header .logo.sticky-logo,.mobile-menu-active .site-header .navigation-header .logo.top-logo,.mobile-menu-active .site-header .navigation-header .mobile-logo-icon{display:none}.mobile-menu-active .site-header .navigation-header .navbar-toggle-close path[fill],.mobile-menu-active .site-header .navigation-header .navbar-toggle-open path[fill]{fill:#faf9f7}.mobile-menu-active .site-header .navigation-header .top-slogan{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}.mobile-menu-active .site-header .navigation-header .navbar-toggle-open,.mobile-menu-active .site-header .navigation-header .sticky-header-btn{display:none}.mobile-menu-active .site-header .navigation-header .navbar-toggle-close{display:block}.mobile-menu-active .site-header .primary-menu-wrapper{height:100vh;padding-top:3.125rem;position:relative}@media (min-width:992px){.mobile-menu-active .site-header .primary-menu-wrapper{height:auto}}.mobile-menu-active .site-header .primary-menu-wrapper:after{height:150px;left:0;opacity:.2;position:absolute;top:0;width:100%}@media (min-width:767px){.mobile-menu-active .site-header .primary-menu-wrapper:after{display:none}}.mobile-menu-active .site-header .primary-menu-wrapper:after{background:radial-gradient(50% 50% at 50% 50%,#c554d0 0,rgba(63,20,83,0) 100%);content:""}.mobile-menu-active .site-header .primary-menu-wrapper .btn{display:block}@media (min-width:767px){.mobile-menu-active .site-header .primary-menu-wrapper .btn{display:none}}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>a{--tw-text-opacity:1;color:rgb(250 249 247/var(--tw-text-opacity))}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>a:after{--tw-rotate:180deg;position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu{display:block;padding-left:.9375rem}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu a{font-size:1.125rem;font-weight:700}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu{padding-left:.9375rem}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li{padding-left:0}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li>a{padding-left:.9375rem}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li.menu-col>a{--tw-text-opacity:1;color:rgb(204 139 219/var(--tw-text-opacity))}.mobile-menu-active .site-header .primary-menu-wrapper .primary-menu li.menu-item-has-children.active-sub-menu>.sub-menu .sub-menu li>.sub-menu{padding-left:0;padding-top:.9375rem}.sticky-header .site-header .logo{display:none}@media (min-width:767px){.sticky-header .site-header .logo{display:block}.sticky-header .site-header .logo.mobile-logo{display:none}}.sticky-header .site-header .top-slogan{opacity:0;transition-delay:0ms;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sticky-header .site-header .mobile-logo-icon{display:block}@media (min-width:767px){.sticky-header .site-header .mobile-logo-icon{display:none}}.sticky-header .site-header .sticky-header-btn{display:block;text-align:center}@media (min-width:767px){.sticky-header .site-header .sticky-header-btn{display:none}}.sub-nav{position:sticky;top:-.0625rem;z-index:10}.sub-nav-wrapper{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:rgb(232 232 233/var(--tw-border-opacity));border-top-width:1px;display:block;font-size:13px;justify-content:space-between;margin-left:-1.5625rem;margin-right:-1.5625rem;min-height:3em;padding-left:1.5625rem;padding-right:1.5625rem}@media (min-width:767px){.sub-nav-wrapper{display:flex;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (min-width:992px){.sub-nav-wrapper{font-size:1rem}}.sub-nav-title h1,.sub-nav-title span{display:none;font-size:13px;margin:0;padding:0}@media (min-width:767px){.sub-nav-title h1,.sub-nav-title span{display:block}}@media (min-width:992px){.sub-nav-title h1,.sub-nav-title span{font-size:1rem}}.sub-nav-title div{padding-top:1rem}@media (min-width:767px){.sub-nav-title div{padding-top:0}}.sub-nav-title a,.sub-nav-title h1,.sub-nav-title span{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.sub-nav-title a:hover,.sub-nav-title h1:hover,.sub-nav-title span:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.sub-nav-title.current-page-title>div,.sub-nav-title.current-page-title>span{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.sub-nav-right{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}@media (min-width:767px){.sub-nav-right{width:auto}}.sub-nav-right:after{height:100%;position:absolute;right:41px;top:0;width:1.25rem;z-index:20}@media (min-width:767px){.sub-nav-right:after{display:none;right:51px}}.sub-nav-right:after{background:linear-gradient(90deg,hsla(0,0%,100%,.18),#fff 50%);content:""}.sub-nav-navigation-holder{opacity:1;overflow-x:auto;transition-delay:.3s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:767px){.sub-nav-navigation-holder{width:auto}}.sub-nav-navigation{display:flex;flex-direction:row;gap:.9375rem;list-style-type:none;margin:0;min-width:max-content;padding:0 2.5rem 0 0}@media (min-width:767px){.sub-nav-navigation{gap:1.25rem;padding-right:0}}@media (min-width:992px){.sub-nav-navigation{gap:2.5rem}}.sub-nav-navigation a{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));display:block;font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:.75rem;padding-top:.75rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sub-nav-navigation a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}@media (min-width:992px){.sub-nav-navigation a{padding-bottom:1.5rem;padding-top:1.5rem}}.sub-nav-navigation .current-menu-item>a{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-weight:500}.sub-nav-search-form{border-color:transparent;position:absolute;right:5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:0}.sub-nav-search-form input{border-width:0;font-size:1rem;margin:0;padding:0}.sub-nav-search-form input:focus::placeholder{--tw-placeholder-opacity:1;color:rgb(99 101 105/var(--tw-placeholder-opacity))}.sub-nav-search-form input{height:calc(3em - 4px)}.sub-nav-button{--tw-border-opacity:1;align-items:center;border-color:rgb(232 232 233/var(--tw-border-opacity));border-left-width:1px;display:flex;justify-content:center;margin-left:0;min-height:1.4rem;min-width:41px;padding-left:1rem;position:relative}@media (min-width:767px){.sub-nav-button{margin-left:1rem;padding-right:.625rem}}@media (min-width:992px){.sub-nav-button{margin-left:2.5rem;min-width:63px;padding-left:2.5rem;padding-right:1.25rem}}@media (min-width:1200px){.sub-nav-button{min-width:81px}}.sub-nav-button button svg{max-width:16px}@media (min-width:767px){.sub-nav-button button svg{min-width:16px}}.sub-nav-button button svg path{fill:currentColor}.sub-nav-search-button,.sub-nav-search-close{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.sub-nav-search-close{display:none}.sub-nav.search-bar-active .sub-nav-search-form{width:calc(100% - 5rem)}@media (min-width:992px){.sub-nav.search-bar-active .sub-nav-search-form{width:630px}}.sub-nav.search-bar-active .sub-nav-search-button{display:none}.sub-nav.search-bar-active .sub-nav-navigation-holder{opacity:0;transition-delay:0s}.sub-nav.search-bar-active .sub-nav-search-close{display:block}.sub-nav-active .sub-nav{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 0 10px 0 rgba(0,0,0,.05);z-index:10}.sub-nav-active .sub-nav-wrapper{border-style:none;padding-bottom:0;padding-top:0}.sub-nav-active .sub-nav-title{display:none}@media (min-width:767px){.sub-nav-active .sub-nav-title{display:block}}.sub-nav-active .sub-nav-navigation a{padding-bottom:.75rem;padding-top:.75rem}@media (min-width:992px){.sub-nav-active .sub-nav-navigation a{padding-bottom:.75rem;padding-top:.75rem}}.sub-nav-observer{height:.0625rem;position:relative;top:-10px;width:100%;z-index:999}</style></head> <body class="page-template page-template-page-templates page-template-sub-nav-layout page-templatessub-nav-layoutsub-nav-layout page page-id-41796 case-studies app-data index-data singular-data page-data page-41796-data page-case-studies-data sub-nav-layout-data"> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M7R7MXJ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <div class="invicti-bar" hidden> <div class="transition-message"> <a href="https://www.invicti.com/blog/news/netsparker-is-now-invicti-signaling-a-new-era-for-modern-appsec/" title="Netsparker is now Invicti">Netsparker is now Invicti</a> <button class="bar-close" title="Hello bar close button"> <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 13.5858L1.41422 0L0 1.41422L13.5858 15L0.150757 28.435L1.56497 29.8492L15 16.4142L28.2843 29.6985L29.6985 28.2843L16.4142 15L29.8492 1.56497L28.435 0.150757L15 13.5858Z" fill="currentColor"></path> </svg> </button> </div> </div> <header class="site-header no-sticky"> <div class="container"> <a href="https://www.invicti.com/get-demo/" class="btn-get-demo">Get a demo</a> <div class="navigation-header"> <a href="https://www.invicti.com/" rel="noreferrer"> <img class="logo-icon logo top-logo" src="https://cdn.invicti.com/branding/invicti-logo-black.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="100" height="28" /> <img class="logo-icon logo sticky-logo" src="https://cdn.invicti.com/branding/invicti-logo-black.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="100" height="28" /> <img class="logo-icon logo mobile-logo" src="https://cdn.invicti.com/branding/invicti-logo-bone.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="100" height="28" /> <span class="top-slogan">AppSec with Zero Noise</span> <img class="logo-icon mobile-logo-icon" src="https://cdn.invicti.com/branding/invicti-logo-icon.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="32" height="32" /> </a> <a href="https://www.invicti.com/get-demo/" class="sticky-header-btn">Get a demo</a> <svg class="navbar-toggle navbar-toggle-open" xmlns="http://www.w3.org/2000/svg" width="22" height="13" fill="none"><path fill="black" fill-rule="evenodd" d="M22 0H0v3h22V0Zm0 10H0v3h22v-3Z" clip-rule="evenodd"/></svg> <svg class="navbar-toggle navbar-toggle-close" xmlns="http://www.w3.org/2000/svg" width="17" height="17" fill="none"><path fill="black" fill-rule="evenodd" d="M9 6.718 2.282 0 .162 2.121 6.878 8.84.16 15.556l2.121 2.122L9 10.96l6.717 6.718 2.122-2.122L11.12 8.84 17.84 2.12 15.718 0 9 6.718Z" clip-rule="evenodd"/></svg> </div> <nav id="site-navigation" class="primary-menu-wrapper navigation-menu" aria-label="Main Navigation"> <a href="https://www.invicti.com/get-demo/" class="btn">Get a demo</a> <ul id="primary-menu" class="primary-menu"><li id="menu-item-14" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-14"><a href="#">Product</a> <ul class="sub-menu level--1"> <li id="menu-item-55161" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55161"><a href="https://www.invicti.com/product/">Web Application Security</a></li> <li id="menu-item-15" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15"><a href="https://www.invicti.com/product/api-security/">API Security</a></li> <li id="menu-item-16" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16"><a href="https://www.invicti.com/features/">Features</a></li> <li id="menu-item-55889" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55889"><a href="https://www.invicti.com/product/dast/">DAST</a></li> <li id="menu-item-55937" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55937"><a href="https://www.invicti.com/product/sast/">SAST</a></li> </ul> </li> <li id="menu-item-18" class="solution menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-18"><a href="#">Why Us?</a> <ul class="sub-menu level--1"> <li id="menu-item-394" class="has-3rd-level menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-394"><a href="#">Solutions</a> <ul class="sub-menu level--2"> <li id="menu-item-48" class="menu-col menu-col1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-48"><a href="#">Industries</a> <ul class="sub-menu level--3"> <li id="menu-item-19" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-19"><a href="https://www.invicti.com/solutions/it-and-telecom/">IT &amp; Telecom</a></li> <li id="menu-item-20" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-20"><a href="https://www.invicti.com/solutions/government/">Government</a></li> <li id="menu-item-21" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21"><a href="https://www.invicti.com/solutions/financial-services/">Financial Services</a></li> <li id="menu-item-22" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-22"><a href="https://www.invicti.com/solutions/higher-education/">Education</a></li> <li id="menu-item-23" class="industries menu-item menu-item-type-custom menu-item-object-custom menu-item-23"><a href="https://www.invicti.com/solutions/healthcare/">Healthcare</a></li> </ul> </li> <li id="menu-item-49" class="menu-col menu-col1 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-49"><a href="#">Roles</a> <ul class="sub-menu level--3"> <li id="menu-item-24" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-24"><a href="https://www.invicti.com/solutions/cto-ciso/">CTO &amp; CISO</a></li> <li id="menu-item-25" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-25"><a href="https://www.invicti.com/solutions/engineering-manager/">Engineering Manager</a></li> <li id="menu-item-26" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-26"><a href="https://www.invicti.com/solutions/security-engineer/">Security Engineer</a></li> <li id="menu-item-27" class="roles menu-item menu-item-type-custom menu-item-object-custom menu-item-27"><a href="https://www.invicti.com/solutions/devsecops/">DevSecOps</a></li> </ul> </li> </ul> </li> <li id="menu-item-402" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-402"><a href="https://www.invicti.com/vulnerability-scanner-comparison/">Comparison</a></li> <li id="menu-item-401" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-401"><a href="https://www.invicti.com/case-studies/" aria-current="page">Case studies</a></li> <li id="menu-item-400" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-400"><a href="https://www.invicti.com/customers/">Customers</a></li> <li id="menu-item-399" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-399"><a href="https://www.invicti.com/testimonials/">Testimonials</a></li> </ul> </li> <li id="menu-item-28" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-28"><a href="https://www.invicti.com/pricing/">Pricing</a></li> <li id="menu-item-29" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-29"><a href="#">About Us</a> <ul class="sub-menu level--1"> <li id="menu-item-395" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-395"><a href="https://www.invicti.com/about/">Our Story</a></li> <li id="menu-item-398" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-398"><a href="https://www.invicti.com/blog/news/">In the news</a></li> <li id="menu-item-397" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-397"><a href="https://www.invicti.com/careers/">Careers</a></li> <li id="menu-item-396" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-396"><a href="https://www.invicti.com/contact/">Contact us</a></li> </ul> </li> <li id="menu-item-30" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30"><a href="#">Resources</a> <ul class="sub-menu level--1"> <li id="menu-item-31" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31"><a href="https://www.invicti.com/blog/">Blog</a></li> <li id="menu-item-33" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-33"><a href="https://www.invicti.com/white-papers/">White Papers</a></li> <li id="menu-item-10430" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10430"><a href="https://www.invicti.com/webinars/">Webinars</a></li> <li id="menu-item-56654" class="new-promotion menu-item menu-item-type-post_type menu-item-object-page menu-item-56654"><a href="https://www.invicti.com/podcasts/">Podcasts</a></li> <li id="menu-item-27789" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27789"><a href="https://www.invicti.com/learn/">Invicti Learn</a></li> <li id="menu-item-34" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34"><a href="https://www.invicti.com/resources/">Resource Library</a></li> <li id="menu-item-37" class="partners-custom menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-37"><a href="#">Partners</a> <ul class="sub-menu level--2"> <li id="menu-item-27215" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27215"><a href="https://www.invicti.com/partners/">Channel</a></li> <li id="menu-item-27218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-27218"><a href="https://www.invicti.com/clp/managed-security-service-provider/">MSSP</a></li> </ul> </li> <li id="menu-item-38" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-38"><a href="https://www.invicti.com/support/">Support</a></li> </ul> </li> </ul> </nav><!-- #site-navigation--> </div> </header><!-- .site-header--> <div class="sub-nav-observer"></div> <div class="sub-nav"> <div class="container"> <div class="sub-nav-wrapper"> <a class="sub-nav-title" href="https://www.invicti.com/resources/" rel="noreferrer"> <span>Resources</span> </a> <div class="sub-nav-right"> <div class="sub-nav-navigation-holder"> <ul id="sub-header-resources" class="sub-nav-navigation sub-nav-resources"><li id="menu-item-7980" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7980"><a href="https://www.invicti.com/white-papers/">White papers</a></li> <li id="menu-item-42886" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-41796 current_page_item menu-item-42886"><a href="https://www.invicti.com/case-studies/" aria-current="page">Case Studies</a></li> <li id="menu-item-7982" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7982"><a href="https://www.invicti.com/webinars/">Webinars</a></li> <li id="menu-item-7983" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7983"><a href="https://www.invicti.com/webcasts/">Webcasts</a></li> </ul> </div> <form role="search" method="get" class="sub-nav-search-form" action="https://www.invicti.com/"> <input type="text" placeholder="Type here to search..." name="s" /> </form> <div class="sub-nav-button"> <button class="sub-nav-search-button"> <span class="screen-reader-text">Search</span> <svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"> <path fill="currentColor" d="M512,460.222L392.257,345.468c23.448-34.409,37.171-75.975,37.171-120.754 C429.427,106.13,333.297,10,214.714,10S0,106.13,0,224.714c0,118.583,96.13,214.714,214.714,214.714 c51.673,0,99.074-18.263,136.124-48.673l118.711,113.764L512,460.222z M61.347,224.714c0-84.72,68.647-153.367,153.367-153.367 s153.367,68.647,153.367,153.367s-68.647,153.367-153.367,153.367S61.347,309.434,61.347,224.714z"/> </svg> </button> <button class="sub-nav-search-close"> <span class="screen-reader-text">Close search bar</span> <svg width="12" height="12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"> <polygon fill="currentColor" points="512,64.562 447.438,0 256,191.438 64.562,0 0,64.562 191.438,256 0,447.438 64.562,512 256,320.562 447.438,512 512,447.438 320.562,256 "/> </svg> </button> </div> </div> </div> </div> </div> <div class="content"> <main class="main"> <div class="invicti-block grid-block" id="grid_674f551c0759d"> <div class="container default-container"> <div class="invicti-block container-box" id="box_674f551c070e3"> <div id="ct-674f551c06179" class="invicti-block text-block"> <h1>Case Studies</h1> </div> <div id="ct-674f551c06c6d" class="invicti-block text-block"> <p>Discover how Invicti’s best-in-DAST web application security solutions help world-renowned companies keep their websites and web applications secure by automatically identifying vulnerabilities and integrating security into development to speed remediation.</p> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c3b13a"> <div class="container small-container"> <div class="invicti-block columns-block" id="columns_674f551c09940"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c09402"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c080e0"> <div class="container default-container"> <figure class="wp-block-image size-large"><picture><source srcset="https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-1024x263.webp 1024w,https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-300x77.webp 300w,https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-768x197.webp 768w,https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-1536x395.webp 1536w,https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1.webp 1600w" sizes="(max-width: 1024px) 100vw, 1024px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-1024x263.png" height="263" width="1024" srcset="https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-1024x263.png 1024w, https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-300x77.png 300w, https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-768x197.png 768w, https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1-1536x395.png 1536w, https://cdn.invicti.com/app/uploads/2024/04/24152255/image-1.png 1600w" sizes="(max-width: 1024px) 100vw, 1024px" class="wp-image-51734 sp-no-webp" alt="LKQ logo" fetchpriority="high" > </picture></figure> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c09319"> <div class="container default-container"> <div id="ct-674f551c08403" class="invicti-block text-block"> <p>“With a security champions program running and Invicti solutions in place for the last 4+ years, we have a very solid partnership between IT and security. The work of communicating security objectives &#8230;</p> </div> <div id="ct-674f551c086f0" class="invicti-block text-block"> <p><em>Mike Craigue, Senior Director of AppSec and IAM, LKQ Corp</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/lkq-case-study/" target="_self" title="Read the LKQ case study" id="btn_674f551c08c0c" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0b031"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c0ad89"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c09dcf"> <div class="container default-container"> <figure class="wp-block-image size-large"><img width="476" height="82" src="https://cdn.invicti.com/app/uploads/2023/08/08103557/park-n-fly-logo.svg" alt="" class="wp-image-46732" /></figure> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0ac80"> <div class="container default-container"> <div id="ct-674f551c09ec2" class="invicti-block text-block"> <p>“Start integrating Invicti into your process and you&#8217;ll be surprised at how much time it saves you and how much ‘auto magic’ it brings to your entire development pipeline &#8230;</p> </div> <div id="ct-674f551c0a183" class="invicti-block text-block"> <p><em>Ken Schirrmacher, CTO and Senior Director of IT, Park &#8216;N Fly, Inc.</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/park-n-fly-case-study/" target="_self" title="Read the Park ‘N Fly case study" id="btn_674f551c0a652" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0c393"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c0c109"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c0b1b7"> <div class="container default-container"> <figure class="wp-block-image size-large"><picture><source srcset="https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-1024x573.webp 1024w,https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-300x168.webp 300w,https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-768x430.webp 768w,https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-1024x573.png" height="573" width="1024" srcset="https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-1024x573.png 1024w, https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-300x168.png 300w, https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo-768x430.png 768w, https://cdn.invicti.com/app/uploads/2022/09/20110328/C4_logo.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" class="wp-image-26073 sp-no-webp" alt="" > </picture></figure> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0c022"> <div class="container default-container"> <div id="ct-674f551c0b295" class="invicti-block text-block"> <p>“We can fire up Invicti, run the tests as often as we like, and mitigate to our hearts’ content. The budget we were spending every year on penetration testing decreased by approximately 60% almost immediately &#8230;</p> </div> <div id="ct-674f551c0b53c" class="invicti-block text-block"> <p><em>Brian Brackenborough, Chief Information Security Officer, Channel&nbsp;4</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/channel-4-case-study/" target="_self" title="Read the Channel 4 case study" id="btn_674f551c0ba12" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0d743"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c0d494"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c0c514"> <div class="container default-container"> <figure class="wp-block-image size-large"><picture><source srcset="https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1.webp 1608w,https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-300x300.webp 300w,https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-1024x1024.webp 1024w,https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-150x150.webp 150w,https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-768x768.webp 768w,https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-1536x1536.webp 1536w" sizes="(max-width: 1608px) 100vw, 1608px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1.png" height="1607" width="1608" srcset="https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1.png 1608w, https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-300x300.png 300w, https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-1024x1024.png 1024w, https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-150x150.png 150w, https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-768x768.png 768w, https://cdn.invicti.com/app/uploads/2022/06/14161602/zen-internet-logo-1-1536x1536.png 1536w" sizes="(max-width: 1608px) 100vw, 1608px" class="wp-image-11147 sp-no-webp" alt="" > </picture></figure> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0d3af"> <div class="container default-container"> <div id="ct-674f551c0c600" class="invicti-block text-block"> <p>“My interactions with Invicti have been incredibly positive. I know a great company when I see one. I would recommend working with this company to anybody, and the quality of the product &#8230;</p> </div> <div id="ct-674f551c0c8db" class="invicti-block text-block"> <p><em>Michael Thompson, Information Security Manager, Zen Internet</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/zen-internet-case-study/" target="_self" title="Read the Zen Internet case study" id="btn_674f551c0cdee" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0f378"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c0f0da"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c0e0d1"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c0d8c0"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/05/22145900/fluidra-logo-1.webp 708w,https://cdn.invicti.com/app/uploads/2022/05/22145900/fluidra-logo-1-300x159.webp 300w" sizes="(max-width: 708px) 100vw, 708px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/05/22145900/fluidra-logo-1.png" height="375" width="708" srcset="https://cdn.invicti.com/app/uploads/2022/05/22145900/fluidra-logo-1.png 708w, https://cdn.invicti.com/app/uploads/2022/05/22145900/fluidra-logo-1-300x159.png 300w" sizes="(max-width: 708px) 100vw, 708px" class="image-block entry-image wp-post-image sp-no-webp" alt="" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c0efed"> <div class="container default-container"> <div id="ct-674f551c0e1ea" class="invicti-block text-block"> <p>“Before using Invicti we had to scan applications manually, consuming time and resources that could be better used elsewhere. Thanks to the capabilities and ease of use of &#8230;</p> </div> <div id="ct-674f551c0e4b1" class="invicti-block text-block"> <p><em>Oriol Cardus, Senior Security Analyst at Fluidra</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/fluidra-case-study/" target="_self" title="Read the Case Study" id="btn_674f551c0e9b3" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c10e72"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c10bbc"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c0fbae"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c0f4a6"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/05/17081821/allocate-software-1.webp 694w,https://cdn.invicti.com/app/uploads/2022/05/17081821/allocate-software-1-300x55.webp 300w" sizes="(max-width: 694px) 100vw, 694px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/05/17081821/allocate-software-1.png" height="128" width="694" srcset="https://cdn.invicti.com/app/uploads/2022/05/17081821/allocate-software-1.png 694w, https://cdn.invicti.com/app/uploads/2022/05/17081821/allocate-software-1-300x55.png 300w" sizes="(max-width: 694px) 100vw, 694px" class="image-block entry-image wp-post-image sp-no-webp" alt="" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c10ac4"> <div class="container default-container"> <div id="ct-674f551c0fccb" class="invicti-block text-block"> <p>“Our goal is to provide an environment where our products are safe-by-design. That means having our DevSecOps team focus on a shift-left approach where &#8230;</p> </div> <div id="ct-674f551c0ff9f" class="invicti-block text-block"> <p><em>Dragan Ilievski, Principal DevSecOps Engineer, Allocate Software</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/allocate-software-case-study/" target="_self" title="Read the Case Study" id="btn_674f551c10464" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c12964"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c12691"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c116a1"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c10fb0"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz.webp 1200w,https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz-300x114.webp 300w,https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz-1024x387.webp 1024w,https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz-768x291.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz.png" height="454" width="1200" srcset="https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz.png 1200w, https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz-300x114.png 300w, https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz-1024x387.png 1024w, https://cdn.invicti.com/app/uploads/2022/04/06124501/gasnetz-768x291.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" class="image-block entry-image wp-post-image sp-no-webp" alt="Gasnetz frees up their security team’s resources through automation with Invicti" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1259a"> <div class="container default-container"> <div id="ct-674f551c117ce" class="invicti-block text-block"> <p>“With a high number of critical web applications, not all can be checked manually. This is where Invicti comes in, automating security checks &#8230;</p> </div> <div id="ct-674f551c11ad4" class="invicti-block text-block"> <p><em>Erik Krupke, IT Systems Engineer, Gasnetz Hamburg GmbH</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/gasnetz/" target="_self" title="Read the Case Study" id="btn_674f551c11fa4" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c14568"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c1428a"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c13200"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c12abe"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas.webp 2499w,https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-300x148.webp 300w,https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-1024x506.webp 1024w,https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-768x380.webp 768w,https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-1536x760.webp 1536w,https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-2048x1013.webp 2048w" sizes="(max-width: 2499px) 100vw, 2499px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas.png" height="1236" width="2499" srcset="https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas.png 2499w, https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-300x148.png 300w, https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-1024x506.png 1024w, https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-768x380.png 768w, https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-1536x760.png 1536w, https://cdn.invicti.com/app/uploads/2022/03/28094727/leovegas-2048x1013.png 2048w" sizes="(max-width: 2499px) 100vw, 2499px" class="image-block entry-image wp-post-image sp-no-webp" alt="LeoVegas integrates Invicti into CI/CD for faster scanning and more efficient development" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c14195"> <div class="container default-container"> <div id="ct-674f551c1332d" class="invicti-block text-block"> <p>“With Invicti, we have the ability to automate and integrate it with CI/CD and also the option to optimize a scan, resulting in a more efficie&#8230;</p> </div> <div id="ct-674f551c13644" class="invicti-block text-block"> <p><em>Geoffrey Spiteri, Senior Group Security Engineer, LeoVegas Mobile Gaming Group</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/leovegas/" target="_self" title="Read the Case Study" id="btn_674f551c13b9a" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1635f"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c15e64"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c14d68"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c146bc"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28104239/mullenlowe-profero.webp 430w,https://cdn.invicti.com/app/uploads/2022/03/28104239/mullenlowe-profero-300x215.webp 300w" sizes="(max-width: 430px) 100vw, 430px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28104239/mullenlowe-profero.png" height="308" width="430" srcset="https://cdn.invicti.com/app/uploads/2022/03/28104239/mullenlowe-profero.png 430w, https://cdn.invicti.com/app/uploads/2022/03/28104239/mullenlowe-profero-300x215.png 300w" sizes="(max-width: 430px) 100vw, 430px" class="image-block entry-image wp-post-image sp-no-webp" alt="MullenLowe Profero brings application security testing in-house for faster and more accurate scans" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c15d6c"> <div class="container default-container"> <div id="ct-674f551c14e8a" class="invicti-block text-block"> <p>“Invicti is the perfect fit for us. We are able to manage everything via a cloud environment and we can set up as many tests as we want, whene&#8230;</p> </div> <div id="ct-674f551c15166" class="invicti-block text-block"> <p><em>Alessandro Grena, CEO, MullenLowe Profero China</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/mullenlowe-profero/" target="_self" title="Read the Case Study" id="btn_674f551c1566f" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c17e7f"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c17bbc"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c16b51"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c164a8"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28123750/south-dakota-bureau-of-information-and-telecommunications.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28123750/south-dakota-bureau-of-information-and-telecommunications-300x170.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28123750/south-dakota-bureau-of-information-and-telecommunications.png" height="226" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28123750/south-dakota-bureau-of-information-and-telecommunications.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28123750/south-dakota-bureau-of-information-and-telecommunications-300x170.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="South Dakota Bureau of Information and Telecommunications" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c17acc"> <div class="container default-container"> <div id="ct-674f551c16c7e" class="invicti-block text-block"> <p>“One of the features we find most beneficial is the reporting side. The reports are very clean and meaningful to our development team.”</p> </div> <div id="ct-674f551c16f59" class="invicti-block text-block"> <p><em>Miguel Penaranda, Deputy Chief Information Security Officer, SD BIT</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/south-dakota-bureau-of-information-and-telecommunications/" target="_self" title="Read the Case Study" id="btn_674f551c17459" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c19a27"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c1972a"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c1863e"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c17fbc"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28124627/cryptonetlabs.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28124627/cryptonetlabs-300x72.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28124627/cryptonetlabs.png" height="96" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28124627/cryptonetlabs.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28124627/cryptonetlabs-300x72.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="CryptoNet Labs" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c19610"> <div class="container default-container"> <div id="ct-674f551c1879e" class="invicti-block text-block"> <p>“Invicti is the best web application scanner we know of: It&#8217;s affordably priced as a tier two scanner, but it is as accurate as a tier one s&#8230;</p> </div> <div id="ct-674f551c18acd" class="invicti-block text-block"> <p><em>Paolo Da Ros, CryptoNet, Italy</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/cryptonet-labs/" target="_self" title="Read the Case Study" id="btn_674f551c18fe4" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1b550"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c1b298"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c1a221"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c19b64"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense.webp 800w,https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense-300x80.webp 300w,https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense-768x205.webp 768w" sizes="(max-width: 800px) 100vw, 800px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense.png" height="214" width="800" srcset="https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense.png 800w, https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense-300x80.png 300w, https://cdn.invicti.com/app/uploads/2022/03/28125148/directdefense-768x205.png 768w" sizes="(max-width: 800px) 100vw, 800px" class="image-block entry-image wp-post-image sp-no-webp" alt="DirectDefense" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1b1aa"> <div class="container default-container"> <div id="ct-674f551c1a342" class="invicti-block text-block"> <p>“Invicti continually executes scans in a more optimized way and delivers actionable results every time. The false-positive free scanning, me&#8230;</p> </div> <div id="ct-674f551c1a641" class="invicti-block text-block"> <p><em>Jim Broome, President, DirectDefense</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/directdefense/" target="_self" title="Read the Case Study" id="btn_674f551c1ab80" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1d07f"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c1cdb3"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c1bd5b"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c1b6c5"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28135137/hesk.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28135137/hesk-300x113.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28135137/hesk.png" height="150" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28135137/hesk.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28135137/hesk-300x113.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="HESK.com" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1ccc6"> <div class="container default-container"> <div id="ct-674f551c1be79" class="invicti-block text-block"> <p>“I have a hard time finding any negative aspects to Invicti Enterprise. It is hands down a great tool — all you could wish for from an autom&#8230;</p> </div> <div id="ct-674f551c1c181" class="invicti-block text-block"> <p><em>Klemen Stirn, The Project-Lead, Developer and Support Team for HESK</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/hesk/" target="_self" title="Read the Case Study" id="btn_674f551c1c6c3" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1eb55"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c1e893"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c1d7d2"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c1d1bc"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/04/28232202/ing-bank.svg" class="image-block entry-image wp-post-image" alt="ING Bank" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c1e798"> <div class="container default-container"> <div id="ct-674f551c1d8f5" class="invicti-block text-block"> <p>“As opposed to other web application scanners we used, Invicti is very easy to use and does not require a lot of configuring. An out of the&#8230;</p> </div> <div id="ct-674f551c1dbe2" class="invicti-block text-block"> <p><em>Perry Mertens, Audit Supervisor, ING Insurance EURAsia IT Audit Team</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/ing-bank/" target="_self" title="Read the Case Study" id="btn_674f551c1e141" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c205d7"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c202eb"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c1f2af"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c1ec8f"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/03/28142121/isaca.svg" class="image-block entry-image wp-post-image" alt="ISACA" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c201eb"> <div class="container default-container"> <div id="ct-674f551c1f3ce" class="invicti-block text-block"> <p>“As we are faced with perpetual evolving security threats and vulnerabilities, Invicti brings a level of assurance to our business as it is&#8230;</p> </div> <div id="ct-674f551c1f6d6" class="invicti-block text-block"> <p><em>Chris Evans, Security and Compliance Manager, ISACA</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/isaca/" target="_self" title="Read the Case Study" id="btn_674f551c1fbc6" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c22152"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c21e79"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c20d91"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c20711"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28144100/layers-7.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28144100/layers-7-300x92.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28144100/layers-7.png" height="122" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28144100/layers-7.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28144100/layers-7-300x92.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="Layers-7" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c21d6e"> <div class="container default-container"> <div id="ct-674f551c20ec8" class="invicti-block text-block"> <p>“Invicti is a fantastic tool and is very light to use. Security Reports are easy to comprehend and helped programmers close web application&#8230;</p> </div> <div id="ct-674f551c211b0" class="invicti-block text-block"> <p><em>Sujit Christy, Director, Layers-7 Seguro Consultoria Pvt Ltd</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/layers-7/" target="_self" title="Read the Case Study" id="btn_674f551c21727" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c23c1a"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c23956"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c228fb"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c2228b"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28160100/mme-bvba.webp 400w, https://cdn.invicti.com/app/uploads/2022/03/28160100/mme-bvba-300x158.png 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28160100/mme-bvba.png" height="211" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28160100/mme-bvba.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28160100/mme-bvba-300x158.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="MME BVBA" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c23861"> <div class="container default-container"> <div id="ct-674f551c22a19" class="invicti-block text-block"> <p>“Not only is Invicti superb in web vulnerability detection, but also in advanced exploitation. It has taken our penetration testing assessme&#8230;</p> </div> <div id="ct-674f551c22d07" class="invicti-block text-block"> <p><em>Malik Mesellem, CEO of MME BVBA and Founder of bWAPP</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/mme-bvba/" target="_self" title="Read the Case Study" id="btn_674f551c23236" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c256a7"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c253e6"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c2438a"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c23d6c"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/03/28161010/morneaushepell.svg" class="image-block entry-image wp-post-image" alt="Morneau Shepell" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c252ec"> <div class="container default-container"> <div id="ct-674f551c244a4" class="invicti-block text-block"> <p>When you have to scan hundreds of web applications and identify exploitable vulnerabilities on all of them, Invicti is THE essential easy-to&#8230;</p> </div> <div id="ct-674f551c24783" class="invicti-block text-block"> <p><em>Mihai Petre, Security Analyst at Morneau Shepell.</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/morneau-shepell/" target="_self" title="Read the Case Study" id="btn_674f551c24c70" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c272b6"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c26f76"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c25f1d"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c257dc"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28220723/network-intelligence.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28220723/network-intelligence-300x95.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28220723/network-intelligence.png" height="126" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28220723/network-intelligence.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28220723/network-intelligence-300x95.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="Network Intelligence" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c26e86"> <div class="container default-container"> <div id="ct-674f551c26045" class="invicti-block text-block"> <p>“About 4 years ago, my team brought Invicti to my attention and we took it for a spin during a real live penetration test. It did outperform&#8230;</p> </div> <div id="ct-674f551c26361" class="invicti-block text-block"> <p><em>K. K. Mookhey, Network Intelligence’s Founder &amp; Director</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/network-intelligence/" target="_self" title="Read the Case Study" id="btn_674f551c2684f" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c28d24"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c28a5e"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c279f4"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c27419"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/03/28221301/ntm.svg" class="image-block entry-image wp-post-image" alt="New Tribes Mission (NTM)" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2896a"> <div class="container default-container"> <div id="ct-674f551c27b11" class="invicti-block text-block"> <p>“As a non-profit, we struggle to find and retain web application security specialists within our budget. Invicti Web Application Security Sc&#8230;</p> </div> <div id="ct-674f551c27e1e" class="invicti-block text-block"> <p><em>New Tribes Mission</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/new-tribes-mission/" target="_self" title="Read the Case Study" id="btn_674f551c28342" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2a7ca"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c2a502"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c29450"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c28e5f"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/04/28233604/oakland-university-gold.svg" class="image-block entry-image wp-post-image" alt="Oakland University" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2a40e"> <div class="container default-container"> <div id="ct-674f551c29564" class="invicti-block text-block"> <p>“Since the university’s web applications are frequently changing to adapt to the students’ and university’s needs and because malicious attack&#8230;</p> </div> <div id="ct-674f551c2983e" class="invicti-block text-block"> <p><em>Dan Fryer, Oakland University</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/oakland-university/" target="_self" title="Read the Case Study" id="btn_674f551c29d76" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2c313"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c2c053"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c2afac"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c2a90a"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28222149/opencart.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28222149/opencart-300x59.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28222149/opencart.png" height="78" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28222149/opencart.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28222149/opencart-300x59.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="OpenCart" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2bf48"> <div class="container default-container"> <div id="ct-674f551c2b0f9" class="invicti-block text-block"> <p>“We are now more confident in our code thanks to scanning it with Invicti Enterprise. Knowing that we can deploy a test site and have it scann&#8230;</p> </div> <div id="ct-674f551c2b405" class="invicti-block text-block"> <p><em>James Allsup, OpenCart Project Technical Consultant</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/opencart/" target="_self" title="Read the Case Study" id="btn_674f551c2b8ed" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2e00b"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c2dace"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c2ca5a"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c2c45a"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/04/28221219/rpm-square.svg" class="image-block entry-image wp-post-image" alt="RPM Software" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2d9cd"> <div class="container default-container"> <div id="ct-674f551c2cb78" class="invicti-block text-block"> <p>“Invicti are not just another vendor from where we purchase any other software, they are like business partners. We have to trust their prod&#8230;</p> </div> <div id="ct-674f551c2ce6e" class="invicti-block text-block"> <p><em>Jade Ohlhauser, CTO, RPM Software</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/rpm-software/" target="_self" title="Read the Case Study" id="btn_674f551c2d39f" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2fb15"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c2f830"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c2e7b9"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c2e152"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28224223/secwatch.webp 400w,https://cdn.invicti.com/app/uploads/2022/03/28224223/secwatch-300x131.webp 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28224223/secwatch.png" height="175" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28224223/secwatch.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28224223/secwatch-300x131.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="SECWATCH" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c2f740"> <div class="container default-container"> <div id="ct-674f551c2e8d6" class="invicti-block text-block"> <p>&#8220;Like everyone else we evaluated Invicti along with a number of other commercial scanners, though we immediately noticed that Invicti was&#8230;</p> </div> <div id="ct-674f551c2ebef" class="invicti-block text-block"> <p><em>Henk- Jan, SECWATCH</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/secwatch/" target="_self" title="Read the Case Study" id="btn_674f551c2f12c" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c31899"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c3137d"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c30280"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c2fc5a"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/03/28225000/sumeru.svg" class="image-block entry-image wp-post-image" alt="Sumeru Solutions" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c3127c"> <div class="container default-container"> <div id="ct-674f551c30434" class="invicti-block text-block"> <p>“We like Invicti not only because it is able to be configured quickly, but also the scans themselves are completed quickly, reliably and wit&#8230;</p> </div> <div id="ct-674f551c3070e" class="invicti-block text-block"> <p><em>Sumeru&#8217;s Lead Penetration Tester</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/sumeru-solutions/" target="_self" title="Read the Case Study" id="btn_674f551c30c29" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c332fd"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c33048"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c31fd4"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c319df"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/03/28225703/sycom.svg" class="image-block entry-image wp-post-image" alt="SyCom" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c32f4d"> <div class="container default-container"> <div id="ct-674f551c320e6" class="invicti-block text-block"> <p>“Invicti not only has better coverage and web vulnerability detection than other scanners, it is also very easy to use and allows us to auto&#8230;</p> </div> <div id="ct-674f551c323de" class="invicti-block text-block"> <p><em>Darren Manners, SyCom</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/sycom/" target="_self" title="Read the Case Study" id="btn_674f551c32903" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c34d43"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c34a5e"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c33a07"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c3342b"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/03/28230215/t4g.svg" class="image-block entry-image wp-post-image" alt="T4G" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c3496b"> <div class="container default-container"> <div id="ct-674f551c33b1c" class="invicti-block text-block"> <p>“The decision to use Invicti for website and web application vulnerability scanning was due to the large library of scan settings available&#8230;</p> </div> <div id="ct-674f551c33e1e" class="invicti-block text-block"> <p><em>Steve Charlton, T4G’s Quality Assurance Specialist</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/t4g/" target="_self" title="Read the Case Study" id="btn_674f551c3431d" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c3688c"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c365a6"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c35546"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c34ec6"> <picture><source srcset="https://cdn.invicti.com/app/uploads/2022/03/28230749/unify.webp 400w, https://cdn.invicti.com/app/uploads/2022/03/28230749/unify-300x71.png 300w" sizes="(max-width: 400px) 100vw, 400px" type="image/webp"><img src="https://cdn.invicti.com/app/uploads/2022/03/28230749/unify.png" height="95" width="400" srcset="https://cdn.invicti.com/app/uploads/2022/03/28230749/unify.png 400w, https://cdn.invicti.com/app/uploads/2022/03/28230749/unify-300x71.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="image-block entry-image wp-post-image sp-no-webp" alt="Unify" loading="lazy" > </picture> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c364ad"> <div class="container default-container"> <div id="ct-674f551c35664" class="invicti-block text-block"> <p>“Invicti is the best Web Application Security Scanner in terms of price-benefit balance. It is a very stable software, faster than the previ&#8230;</p> </div> <div id="ct-674f551c35977" class="invicti-block text-block"> <p><em>Harald Nandke, Principal Consultant, Unify</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/unify/" target="_self" title="Read the Case Study" id="btn_674f551c35ea6" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c38253"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c37fb6"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c36fb5"> <div class="container default-container"> <div class="invicti-block image-block" id="img_674f551c369c7"> <img width="125" height="100" src="https://cdn.invicti.com/app/uploads/2022/04/28235809/wellcome-sanger-institute.svg" class="image-block entry-image wp-post-image" alt="Wellcome Trust Sanger Institute" loading="lazy" width="125" /> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c37ecb"> <div class="container default-container"> <div id="ct-674f551c370c4" class="invicti-block text-block"> <p>“Invicti has meant deployment of new and updated code can be put into production more easily and with greater confidence as to its robustnes&#8230;</p> </div> <div id="ct-674f551c3737f" class="invicti-block text-block"> <p><em>Dr Paul Bevan Head of Core Software Services at Wellcome Trust Sanger Institute</em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/wellcome-trust-sanger-institute/" target="_self" title="Read the Case Study" id="btn_674f551c3789b" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c39a19"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c39502"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c386cc"> <div class="container default-container"> <div id="ct-674f551c38383" class="invicti-block text-block"> <p>Indonesian Financial Services Company</p> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c39418"> <div class="container default-container"> <div id="ct-674f551c387b4" class="invicti-block text-block"> <p>&#8220;We needed a solution for assessing application security, especially customer-facing web applications. For this reason we needed a more robus&#8230;</p> </div> <div id="ct-674f551c38a6e" class="invicti-block text-block"> <p><em></em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/indonesian-financial-services-company/" target="_self" title="Read the Case Study" id="btn_674f551c38e3b" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c3ad94"> <div class="container default-container"> <div class="invicti-block grid-block" id="grid_674f551c3aae8"> <div class="container default-container"> <div class="invicti-block columns-block" id="columns_674f551c39e9c"> <div class="container default-container"> <div id="ct-674f551c39b5b" class="invicti-block text-block"> <p>European Utilities Company</p> </div> </div> </div> <div class="invicti-block columns-block" id="columns_674f551c3a9ed"> <div class="container default-container"> <div id="ct-674f551c39f87" class="invicti-block text-block"> <p>&#8220;As a web application vulnerability scanner platform, Invicti allows us to evaluate the security level of our websites to ensure deeper covera&#8230;</p> </div> <div id="ct-674f551c3a21c" class="invicti-block text-block"> <p><em></em></p> </div> <a class="invicti-block button-block arrow-button" href="https://www.invicti.com/case-studies/european-utilities-company/" target="_self" title="Read the Case Study" id="btn_674f551c3a396" > Read the Case Study <svg class="svg-icon" viewBox="0 0 11 13" width="0.6em" height="0.6em"> <path fill="currentColor" d="M11,6.5L0,13V0L11,6.5z"></path> </svg> </a> </div> </div> </div> </div> </div> </div> </div> </div> <div class="invicti-block grid-block" id="grid_674f551c3bed3"> <div class="container default-container"> <div id="ct-674f551c3b4e6" class="invicti-block text-block"> <p>Turn your security process into a success story</p> </div> <div class="invicti-block container-box" id="box_674f551c3bcf1"> <a class="invicti-block button-block btn btn--primary-light" href="https://www.invicti.com/get-demo" target="_self" title="Get a demo" id="btn_674f551c3b7a2" > Get a demo </a> </div> </div> </div> </main> </div> <footer class="site-footer"> <div class="container primary-footer"> <div class="company-info-wrapper"> <figure> <img class="logo-icon footerlogo" src="https://cdn.invicti.com/branding/invicti-logo-black.svg" alt="Invicti Logo - The Largest Dynamic Application Security Solutions Provider In The World" width="128" height="36" /> </figure> <div class="social-icons"> <a href="https://twitter.com/InvictiSecurity" aria-label="Twitter" target="_blank" rel="noopener noreferrer" title="Twitter"> <svg xmlns="http://www.w3.org/2000/svg" width="20.616" height="16.969"> <path d="M20.532 2.035a8.514 8.514 0 01-2.085.595c.336-.057.827-.663 1.025-.909a3.838 3.838 0 00.693-1.262c.017-.036.031-.081-.005-.109a.119.119 0 00-.111.009 10.543 10.543 0 01-2.472.946.168.168 0 01-.171-.044 1.845 1.845 0 00-.216-.221 4.377 4.377 0 00-1.2-.734 4.167 4.167 0 00-1.836-.3 4.4 4.4 0 00-1.743.493 4.473 4.473 0 00-1.405 1.148 4.316 4.316 0 00-.84 1.682 4.557 4.557 0 00-.044 1.775c.013.1 0 .112-.085.1A13.2 13.2 0 011.543.881c-.1-.112-.154-.112-.235.009a4.307 4.307 0 00.734 5.089c.167.158.339.315.522.46a4.342 4.342 0 01-1.639-.46c-.1-.062-.149-.026-.158.087a2.622 2.622 0 00.027.486 4.357 4.357 0 002.683 3.473 2.548 2.548 0 00.544.165 4.841 4.841 0 01-1.608.05c-.116-.022-.162.036-.116.149a4.523 4.523 0 003.38 2.829c.154.026.306.026.46.062-.009.014-.018.014-.027.027a5.364 5.364 0 01-2.306 1.223 8.282 8.282 0 01-3.5.449c-.189-.028-.228-.026-.279 0s-.006.076.054.125c.239.158.482.3.729.433a11.571 11.571 0 002.343.936 12.471 12.471 0 0012.106-2.831c2.481-2.465 3.351-5.866 3.351-9.27 0-.133.158-.207.251-.278a8.157 8.157 0 001.648-1.713.518.518 0 00.109-.328v-.018c0-.054 0-.039-.084 0z" fill="currentColor"/> </svg> </a> <a href="https://facebook.com/Invicti-Security-100090617259790/" aria-label="Facebook" target="_blank" rel="noopener noreferrer" title="Facebook"> <svg xmlns="http://www.w3.org/2000/svg" width="11.862" height="22.315"> <path d="M11.085 12.457l.615-4.008H7.854v-2.6a2 2 0 012.26-2.165h1.748V.272a21.277 21.277 0 00-3.1-.271c-3.167 0-5.237 1.92-5.237 5.395v3.055H.003v4.008h3.522v9.69a14.013 14.013 0 002.166.168 14.013 14.013 0 002.166-.168v-9.69z" fill="currentColor"/> </svg> </a> <a href="https://www.linkedin.com/company/invicti-security" aria-label="Linkedin" target="_blank" rel="noopener noreferrer" title="Linkedin"> <svg xmlns="http://www.w3.org/2000/svg" width="20.636" height="20.588"> <path d="M.342 6.834h4.282v13.754H.342zM2.483-.002a2.478 2.478 0 012.478 2.477 2.48 2.48 0 01-2.478 2.481 2.482 2.482 0 01-2.481-2.48A2.48 2.48 0 012.483-.002M7.305 6.834h4.1v1.882h.056a4.5 4.5 0 014.049-2.219c4.329 0 5.125 2.847 5.125 6.551v7.543h-4.271v-6.686c0-1.6-.032-3.648-2.223-3.648-2.226 0-2.564 1.737-2.564 3.53v6.8H7.305z" fill="currentColor"/> </svg> </a> <a href="https://www.invicti.com/blog/feed/" aria-label="RSS Feed" target="_blank" rel="noopener noreferrer" title="RSS Feed"> <svg width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 6.34887C6.05667 6.08303 9.25 9.2772 8.985 14.3339" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M1.83333 14.3339C2.29357 14.3339 2.66667 13.9608 2.66667 13.5005C2.66667 13.0403 2.29357 12.6672 1.83333 12.6672C1.3731 12.6672 1 13.0403 1 13.5005C1 13.9608 1.3731 14.3339 1.83333 14.3339Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M1 1.02553C9.42833 0.583866 14.7508 5.90637 14.3083 14.3339" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </a> </div> <div class="company-info"> <p>Invicti Security Corp <br>1000 N Lamar Blvd Suite 300 <br>Austin, TX 78703, US</p> </div> <div class="copyright hidden-md"> <p>© Invicti 2024</p> </div> </div> <ul id="footer-primary-menu" class="footer-primary-menu"><li id="menu-item-50" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-50"><a href="#">RESOURCES</a> <ul class="sub-menu level--1"> <li id="menu-item-51" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51"><a href="https://www.invicti.com/features/">Features</a></li> <li id="menu-item-52" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-52"><a href="https://www.invicti.com/integrations/">Integrations</a></li> <li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="https://www.invicti.com/plans/">Plans</a></li> <li id="menu-item-54" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-54"><a href="https://www.invicti.com/case-studies/" aria-current="page">Case Studies</a></li> <li id="menu-item-55" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55"><a href="https://www.invicti.com/changelogs/">Changelogs</a></li> <li id="menu-item-22395" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22395"><a href="https://www.invicti.com/learn/welcome/">Invicti Learn</a></li> </ul> </li> <li id="menu-item-57" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57"><a href="#">USE CASES</a> <ul class="sub-menu level--1"> <li id="menu-item-58" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-58"><a href="https://www.invicti.com/penetration-testing-software/">Penetration Testing Software</a></li> <li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59"><a href="https://www.invicti.com/website-security-scanner/">Website Security Scanner</a></li> <li id="menu-item-60" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-60"><a href="https://www.invicti.com/ethical-hacking-software/">Ethical Hacking Software</a></li> <li id="menu-item-61" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-61"><a href="https://www.invicti.com/web-vulnerability-scanner/">Web Vulnerability Scanner</a></li> <li id="menu-item-62" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62"><a href="https://www.invicti.com/vulnerability-scanner-comparison/">Comparisons</a></li> <li id="menu-item-63" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63"><a href="https://www.invicti.com/online-web-application-security-scanner/">Online Application Scanner</a></li> </ul> </li> <li id="menu-item-64" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-64"><a href="#">WEB SECURITY</a> <ul class="sub-menu level--1"> <li id="menu-item-70" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-70"><a href="https://www.invicti.com/blog/web-security/false-positives-web-application-security/">The Problem with False Positives</a></li> <li id="menu-item-69" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-69"><a href="https://www.invicti.com/blog/web-security/comparison-commercial-non-commercial-web-application-security-scanner/">Why Pay for Web Scanners</a></li> <li id="menu-item-68" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-68"><a href="https://www.invicti.com/blog/web-security/sql-injection-cheat-sheet/">SQL Injection Cheat Sheet</a></li> <li id="menu-item-67" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a href="https://www.invicti.com/blog/web-security/getting-started-web-application-security/">Getting Started with Web Security</a></li> <li id="menu-item-66" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66"><a href="https://www.invicti.com/web-vulnerability-scanner/vulnerabilities/">Vulnerability Index</a></li> <li id="menu-item-65" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65"><a href="https://www.invicti.com/blog/web-security/content-security-policy/">Using Content Security Policy to Secure Web Applications</a></li> </ul> </li> <li id="menu-item-55407" class="footer-menu-title menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-55407"><a href="#">COMPARISON</a> <ul class="sub-menu level--1"> <li id="menu-item-55408" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55408"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-burp-suite/">Burp Suite vs. Invicti</a></li> <li id="menu-item-55409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55409"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-probely/">Probely vs. Invicti</a></li> <li id="menu-item-55410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55410"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-acunetix/">Acunetix vs. Invicti</a></li> <li id="menu-item-55411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55411"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-qualys/">Qualys vs. Invicti</a></li> <li id="menu-item-55412" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55412"><a href="https://www.invicti.com/vulnerability-scanner-comparison/invicti-vs-nessus/">Tenable Nessus vs. Invicti</a></li> </ul> </li> <li id="menu-item-71" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-71"><a href="#">COMPANY</a> <ul class="sub-menu level--1"> <li id="menu-item-72" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-72"><a href="https://www.invicti.com/about/">About Us</a></li> <li id="menu-item-73" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-73"><a href="https://www.invicti.com/contact/">Contact Us</a></li> <li id="menu-item-74" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-74"><a href="https://www.invicti.com/support/">Support</a></li> <li id="menu-item-75" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75"><a href="https://www.invicti.com/careers/">Careers</a></li> <li id="menu-item-76" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76"><a href="https://www.invicti.com/resources/">Resources</a></li> <li id="menu-item-77" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-77"><a href="https://www.invicti.com/partners/">Partners</a></li> </ul> </li> </ul> </div> <div class="container copyright-mobile"> © Invicti 2024 </div> <div class="container"> <ul id="footer-bottom-menu" class="footer-bottom-menu"><li id="menu-item-55180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55180"><a href="https://www.invicti.com/compliance/">Compliance</a></li> <li id="menu-item-78" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-78"><a href="https://www.invicti.com/legal/">Legal</a></li> <li id="menu-item-79" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-79"><a href="https://www.invicti.com/compliance/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-8973" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8973"><a href="https://www.invicti.com/compliance/california-privacy-rights/">California Privacy Rights</a></li> <li id="menu-item-80" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80"><a href="https://www.invicti.com/legal/terms/">Terms of Use</a></li> <li id="menu-item-81" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81"><a href="https://www.invicti.com/accessibility/">Accessibility</a></li> <li id="menu-item-82" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-82"><a href="https://www.invicti.com/sitemap/">Sitemap</a></li> </ul> </div> </footer> <div class="cookie-notice" id="cookie-notice-bar"> <p> By using this website you agree with our use of cookies to improve its performance and enhance your experience. More information in our <a href="https://www.invicti.com/privacy-policy" rel="noreferrer">Privacy Policy</a>. </p> <button class="cookie-notice-button" title="OK">OK</button> </div><link rel='stylesheet' id='wp-block-library-css' href='https://www.invicti.com/wp/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .is-style-quote-primary.wp-block-quote{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(204 139 219/var(--tw-border-opacity));border-left-width:0;color:rgb(16 24 32/var(--tw-text-opacity));margin-bottom:0;margin-left:2.5rem;padding-left:1.25rem;position:relative}@media (min-width:767px){.is-style-quote-primary.wp-block-quote{border-left-width:5px;margin-left:65px;padding-bottom:.1875rem;padding-left:2.5rem;padding-top:.1875rem}}.is-style-quote-primary.wp-block-quote a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-primary.wp-block-quote cite{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));display:block;font-size:.75rem;font-weight:500;margin-top:.625rem}@media (min-width:576px){.is-style-quote-primary.wp-block-quote cite{font-size:.875rem}}.is-style-quote-primary.wp-block-quote:before{--tw-bg-opacity:1;background-color:rgb(89 23 105/var(--tw-bg-opacity));height:100%;left:-45px;position:absolute;top:0;width:37px}@media (min-width:767px){.is-style-quote-primary.wp-block-quote:before{--tw-bg-opacity:1;background-color:rgb(204 139 219/var(--tw-bg-opacity));left:-65px;width:21px}}.is-style-quote-primary.wp-block-quote:before{content:"";-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 32H336c-26.5 0-48 21.5-48 48v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48zm-288 0H48C21.5 32 0 53.5 0 80v128c0 26.5 21.5 48 48 48h80v64c0 35.3-28.7 64-64 64h-8c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h8c88.4 0 160-71.6 160-160V80c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E") top/contain no-repeat}@media (min-width:767px){.is-style-quote-primary.wp-block-quote:before{-webkit-mask-position:center;mask-position:center}} .is-style-quote-warning.wp-block-quote,blockquote.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(242 222 222/var(--tw-bg-opacity));border-color:rgb(235 204 209/var(--tw-border-opacity));border-width:1px;color:rgb(169 68 66/var(--tw-text-opacity));font-size:1rem;margin-bottom:0;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.is-style-quote-warning.wp-block-quote a,blockquote.warning a{--tw-text-opacity:1;color:rgb(169 68 66/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-warning.wp-block-quote a:hover,blockquote.warning a:hover{--tw-text-opacity:1;color:rgb(109 36 35/var(--tw-text-opacity))}.is-style-quote-warning.wp-block-quote:before,blockquote.warning:before{--tw-bg-opacity:1;background-color:rgb(169 68 66/var(--tw-bg-opacity));content:"";height:100%;left:17px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -3 24 24'%3E%3Cpath fill='currentColor' d='m12.8 1.613 6.701 11.161c.963 1.603.49 3.712-1.057 4.71a3.213 3.213 0 0 1-1.743.516H3.298C1.477 18 0 16.47 0 14.581c0-.639.173-1.264.498-1.807L7.2 1.613C8.162.01 10.196-.481 11.743.517c.428.276.79.651 1.057 1.096zm-2.22.839a1.077 1.077 0 0 0-1.514.365L2.365 13.98a1.17 1.17 0 0 0-.166.602c0 .63.492 1.14 1.1 1.14H16.7c.206 0 .407-.06.581-.172a1.164 1.164 0 0 0 .353-1.57L10.933 2.817a1.12 1.12 0 0 0-.352-.365zM10 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-9a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -3 24 24'%3E%3Cpath fill='currentColor' d='m12.8 1.613 6.701 11.161c.963 1.603.49 3.712-1.057 4.71a3.213 3.213 0 0 1-1.743.516H3.298C1.477 18 0 16.47 0 14.581c0-.639.173-1.264.498-1.807L7.2 1.613C8.162.01 10.196-.481 11.743.517c.428.276.79.651 1.057 1.096zm-2.22.839a1.077 1.077 0 0 0-1.514.365L2.365 13.98a1.17 1.17 0 0 0-.166.602c0 .63.492 1.14 1.1 1.14H16.7c.206 0 .407-.06.581-.172a1.164 1.164 0 0 0 .353-1.57L10.933 2.817a1.12 1.12 0 0 0-.352-.365zM10 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-9a1 1 0 0 1 1 1v4a1 1 0 0 1-2 0V6a1 1 0 0 1 1-1z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;width:30px} .is-style-quote-info.wp-block-quote,blockquote.info{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(217 237 247/var(--tw-bg-opacity));border-color:rgb(188 232 241/var(--tw-border-opacity));border-width:1px;color:rgb(49 112 143/var(--tw-text-opacity));font-size:1rem;margin-bottom:0;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.is-style-quote-info.wp-block-quote a,blockquote.info a{--tw-text-opacity:1;color:rgb(49 112 143/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-info.wp-block-quote a:hover,blockquote.info a:hover{--tw-text-opacity:1;color:rgb(19 69 95/var(--tw-text-opacity))}.is-style-quote-info.wp-block-quote:before,blockquote.info:before{--tw-bg-opacity:1;background-color:rgb(49 112 143/var(--tw-bg-opacity));content:"";height:100%;left:20px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2331708f'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.3-32-32 14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2331708f'%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0zm0 128c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.3-32-32 14.3-32 32-32zm40 256h-80c-13.2 0-24-10.7-24-24s10.75-24 24-24h16v-64h-8c-13.25 0-24-10.75-24-24s10.8-24 24-24h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24s-10.7 24-24 24z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;width:25px} .is-style-quote-tips.wp-block-quote,blockquote.tips{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 254 250/var(--tw-bg-opacity));border-color:rgb(255 243 204/var(--tw-border-opacity));border-width:1px;color:rgb(121 108 16/var(--tw-text-opacity));font-size:1rem;margin-bottom:0;padding:1.25rem 1.5625rem 1.25rem 4rem;position:relative}.is-style-quote-tips.wp-block-quote a,blockquote.tips a{--tw-text-opacity:1;color:rgb(121 108 16/var(--tw-text-opacity));-webkit-text-decoration-line:underline;text-decoration-line:underline}.is-style-quote-tips.wp-block-quote a:hover,blockquote.tips a:hover{--tw-text-opacity:1;color:rgb(77 70 14/var(--tw-text-opacity))}.is-style-quote-tips.wp-block-quote:before,blockquote.tips:before{--tw-bg-opacity:1;background-color:rgb(255 196 0/var(--tw-bg-opacity));content:"";height:100%;left:23px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1536'%3E%3Cpath d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54 37.5 90zm160 0q0-72-34.5-134t-90-101.5-123-62T512 128t-136.5 22.5-123 62-90 101.5T128 448q0 101 68 180 10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298 10-11 30.5-33t30.5-33q68-79 68-180zm128 0q0 155-103 268-45 49-74.5 87T787 898.5 753 1006q47 28 47 82 0 37-25 64 25 27 25 64 0 52-45 81 13 23 13 47 0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26-87-26-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47-45-29-45-81 0-37 25-64-25-27-25-64 0-54 47-82-4-50-34-107.5T177.5 803 103 716Q0 603 0 448q0-99 44.5-184.5t117-142 164-89T512 0t186.5 32.5 164 89 117 142T1024 448z'/%3E%3C/svg%3E") top/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1536'%3E%3Cpath d='M736 448q0 13-9.5 22.5T704 480t-22.5-9.5T672 448q0-46-54-71t-106-25q-13 0-22.5-9.5T480 320t9.5-22.5T512 288q50 0 99.5 16t87 54 37.5 90zm160 0q0-72-34.5-134t-90-101.5-123-62T512 128t-136.5 22.5-123 62-90 101.5T128 448q0 101 68 180 10 11 30.5 33t30.5 33q128 153 141 298h228q13-145 141-298 10-11 30.5-33t30.5-33q68-79 68-180zm128 0q0 155-103 268-45 49-74.5 87T787 898.5 753 1006q47 28 47 82 0 37-25 64 25 27 25 64 0 52-45 81 13 23 13 47 0 46-31.5 71t-77.5 25q-20 44-60 70t-87 26-87-26-60-70q-46 0-77.5-25t-31.5-71q0-24 13-47-45-29-45-81 0-37 25-64-25-27-25-64 0-54 47-82-4-50-34-107.5T177.5 803 103 716Q0 603 0 448q0-99 44.5-184.5t117-142 164-89T512 0t186.5 32.5 164 89 117 142T1024 448z'/%3E%3C/svg%3E") top/contain no-repeat;-webkit-mask-position:top;mask-position:top;position:absolute;width:20px} .wp-block-group.is-style-group-info{--tw-border-opacity:1;border-color:rgb(250 249 247/var(--tw-border-opacity));border-width:1px;padding:1.5625rem} .is-style-whitepaper-primary-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-group{padding:0!important}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-post-title{font-size:1.125rem;font-style:normal;font-weight:500;margin-top:1rem}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-post-title a{color:#1d1c29!important}.is-style-whitepaper-primary-query.wp-block-query li .wp-block-post-title a:hover{color:var(--color-primary-invictipurple)!important}@media (max-width:766px){.is-style-whitepaper-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:100%}}@media (min-width:767px) and (max-width:991px){.is-style-whitepaper-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(50% - .9375em)}} .is-style-whitepaper-featured-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-group{padding:0!important}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-post-title{font-size:1.625rem;font-style:normal;font-weight:500;line-height:1.16;margin-bottom:0;margin-top:.625rem}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-post-title a{color:#1d1c29!important}.is-style-whitepaper-featured-query.wp-block-query li .wp-block-post-title a:hover{color:var(--color-primary-invictipurple)!important}.is-style-whitepaper-featured-query.wp-block-query .wp-block-post-excerpt__excerpt{--tw-text-opacity:1;color:rgb(99 101 105/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.36;padding-bottom:1.875rem;padding-top:1.25rem} .is-style-webinar-primary-query.wp-block-query ul{list-style-type:none;padding-left:0}.is-style-webinar-primary-query.wp-block-query ul li{margin-bottom:2rem}.is-style-webinar-primary-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-featured-image{min-height:160px}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-title{font-size:1.125rem;font-style:normal;font-weight:500;margin-bottom:.3125rem;margin-top:1rem}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-title a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.3s}.is-style-webinar-primary-query.wp-block-query li .wp-block-post-title a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}@media (max-width:766px){.is-style-webinar-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:100%}}@media (min-width:767px) and (max-width:991px){.is-style-webinar-primary-query.wp-block-query .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(50% - .9375em)}} @charset "UTF-8";.is-style-webinar-featured-query.wp-block-query .is-layout-flow{list-style-type:none;padding:0}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-featured-image{margin-left:auto;margin-right:auto;max-width:600px}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title{font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.16;margin-bottom:.625rem;margin-top:1.25rem}@media (min-width:767px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title{margin-top:0}}@media (min-width:992px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title{font-size:1.625rem}}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title a{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity));transition-duration:.3s}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-title a:hover{--tw-text-opacity:1;color:rgb(89 23 105/var(--tw-text-opacity))}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt{margin-bottom:1.25rem;margin-top:1.25rem}.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt p{line-height:1.5}@media (min-width:992px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt p{font-size:.9375rem}}@media (min-width:1200px){.is-style-webinar-featured-query.wp-block-query li .wp-block-post-excerpt p{font-size:1rem}}.is-style-webinar-featured-query.wp-block-query li .wp-block-read-more{--tw-text-opacity:1;color:rgb(44 81 189/var(--tw-text-opacity));font-family:Circular XX,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:0;position:relative}.is-style-webinar-featured-query.wp-block-query li .wp-block-read-more:hover{--tw-text-opacity:1;color:rgb(60 16 83/var(--tw-text-opacity))}.is-style-webinar-featured-query.wp-block-query li .wp-block-read-more:after{content:"▶";font-size:.875rem;margin-left:.3125rem} .wp-block-code.is-style-code-highlighter>code{border-style:none;padding:.625rem 0}.wp-block-code.is-style-code-highlighter>code .punctuation{--tw-text-opacity:1;color:rgb(16 24 32/var(--tw-text-opacity))}.wp-block-code.is-style-code-highlighter>code .line-numbers-rows{padding-bottom:.625rem;padding-top:.625rem}.wp-block-code.is-style-code-highlighter+.toolbar{right:.3em}.wp-block-code.is-style-code-highlighter+.toolbar>.toolbar-item>button{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:rgb(177 177 178/var(--tw-bg-opacity));border-radius:.25rem;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));line-height:1;padding:.25rem .625rem;text-transform:lowercase} </style> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <script type="text/javascript" id="app-footer-js" nonce="wo123jejr234982dfn">!function(){"use strict";var r,n={},t={};function e(r){var o=t[r];if(void 0!==o)return o.exports;var u=t[r]={exports:{}};return n[r](u,u.exports,e),u.exports}e.m=n,r=[],e.O=function(n,t,o,u){if(!t){var i=1/0;for(s=0;s<r.length;s++){t=r[s][0],o=r[s][1],u=r[s][2];for(var f=!0,c=0;c<t.length;c++)(!1&u||i>=u)&&Object.keys(e.O).every((function(r){return e.O[r](t[c])}))?t.splice(c--,1):(f=!1,u<i&&(i=u));if(f){r.splice(s--,1);var a=o();void 0!==a&&(n=a)}}return n}u=u||0;for(var s=r.length;s>0&&r[s-1][2]>u;s--)r[s]=r[s-1];r[s]=[t,o,u]},e.o=function(r,n){return Object.prototype.hasOwnProperty.call(r,n)},function(){var r={8546:0,8138:0,2019:0,2879:0,2365:0,9049:0,4522:0,8056:0,3626:0,2917:0,7260:0,995:0,3896:0,5398:0,1697:0,687:0,7555:0,9484:0,1120:0,4167:0,3615:0,2229:0,9944:0,1785:0,196:0,896:0,1548:0,2651:0,1739:0,7532:0,1891:0,9047:0,7368:0,6469:0,2078:0,3415:0,8320:0,1010:0,4906:0,2855:0,4098:0,973:0,8201:0,7089:0,6840:0,3770:0,8043:0,4216:0,226:0,383:0,2285:0,6045:0,6567:0,1575:0,1855:0,9489:0,7215:0,4674:0,5177:0,9190:0,9402:0,4346:0,175:0,1121:0,6231:0,4055:0,5517:0,4298:0,7695:0,7916:0,8947:0,4915:0,547:0,7258:0,8624:0,2039:0,7381:0,7123:0,5839:0,3501:0,2132:0,1518:0,530:0,148:0,1909:0,5605:0,3375:0,188:0,1981:0,6362:0,798:0,2212:0,5950:0,8517:0,7991:0,5551:0,5760:0,2125:0,1099:0,9331:0,2126:0,4692:0,495:0,4777:0,961:0,9598:0,2845:0};e.O.j=function(n){return 0===r[n]};var n=function(n,t){var o,u,i=t[0],f=t[1],c=t[2],a=0;if(i.some((function(n){return 0!==r[n]}))){for(o in f)e.o(f,o)&&(e.m[o]=f[o]);if(c)var s=c(e)}for(n&&n(t);a<i.length;a++)u=i[a],e.o(r,u)&&r[u]&&r[u][0](),r[i[a]]=0;return e.O(s)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(n.bind(null,0)),t.push=n.bind(null,t.push.bind(t))}()}(); !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.lozad=e()}(this,(function(){"use strict";var t="undefined"!=typeof document&&document.documentMode,e={rootMargin:"0px",threshold:0,load:function(e){if("picture"===e.nodeName.toLowerCase()){var r=e.querySelector("img"),a=!1;null===r&&(r=document.createElement("img"),a=!0),t&&e.getAttribute("data-iesrc")&&(r.src=e.getAttribute("data-iesrc")),e.getAttribute("data-alt")&&(r.alt=e.getAttribute("data-alt")),a&&e.append(r)}if("video"===e.nodeName.toLowerCase()&&!e.getAttribute("data-src")&&e.children){for(var o=e.children,i=void 0,n=0;n<=o.length-1;n++)(i=o[n].getAttribute("data-src"))&&(o[n].src=i);e.load()}e.getAttribute("data-poster")&&(e.poster=e.getAttribute("data-poster")),e.getAttribute("data-src")&&(e.src=e.getAttribute("data-src")),e.getAttribute("data-srcset")&&e.setAttribute("srcset",e.getAttribute("data-srcset"));var d=",";if(e.getAttribute("data-background-delimiter")&&(d=e.getAttribute("data-background-delimiter")),e.getAttribute("data-background-image"))e.style.backgroundImage="url('"+e.getAttribute("data-background-image").split(d).join("'),url('")+"')";else if(e.getAttribute("data-background-image-set")){var u=e.getAttribute("data-background-image-set").split(d),g=u[0].substr(0,u[0].indexOf(" "))||u[0];g=-1===g.indexOf("url(")?"url("+g+")":g,1===u.length?e.style.backgroundImage=g:e.setAttribute("style",(e.getAttribute("style")||"")+"background-image: "+g+"; background-image: -webkit-image-set("+u+"); background-image: image-set("+u+")")}e.getAttribute("data-toggle-class")&&e.classList.toggle(e.getAttribute("data-toggle-class"))},loaded:function(){}};function r(t){t.setAttribute("data-loaded",!0)}var a=function(t){return"true"===t.getAttribute("data-loaded")},o=function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:document;return t instanceof Element?[t]:t instanceof NodeList?t:e.querySelectorAll(t)};return function(){var t,i,n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:".lozad",d=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},u=Object.assign({},e,d),g=u.root,s=u.rootMargin,c=u.threshold,l=u.load,b=u.loaded,f=void 0;"undefined"!=typeof window&&window.IntersectionObserver&&(f=new IntersectionObserver((t=l,i=b,function(e,o){e.forEach((function(e){(0<e.intersectionRatio||e.isIntersecting)&&(o.unobserve(e.target),a(e.target)||(t(e.target),r(e.target),i(e.target)))}))}),{root:g,rootMargin:s,threshold:c}));for(var A,m=o(n,g),v=0;v<m.length;v++)(A=m[v]).getAttribute("data-placeholder-background")&&(A.style.background=A.getAttribute("data-placeholder-background"));return{observe:function(){for(var t=o(n,g),e=0;e<t.length;e++)a(t[e])||(f?f.observe(t[e]):(l(t[e]),r(t[e]),b(t[e])))},triggerLoad:function(t){a(t)||(l(t),r(t),b(t))},observer:f}}})); !function(e){var n;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var t=window.Cookies,o=window.Cookies=e();o.noConflict=function(){return window.Cookies=t,o}}}((function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function t(o){function r(){}function i(n,t,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},r.defaults,i)).expires&&(i.expires=new Date(1*new Date+864e5*i.expires)),i.expires=i.expires?i.expires.toUTCString():"";try{var c=JSON.stringify(t);/^[\{\[]/.test(c)&&(t=c)}catch(e){}t=o.write?o.write(t,n):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var f="";for(var u in i)i[u]&&(f+="; "+u,!0!==i[u]&&(f+="="+i[u].split(";")[0]));return document.cookie=n+"="+t+f}}function c(e,t){if("undefined"!=typeof document){for(var r={},i=document.cookie?document.cookie.split("; "):[],c=0;c<i.length;c++){var f=i[c].split("="),u=f.slice(1).join("=");t||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var a=n(f[0]);if(u=(o.read||o)(u,a)||n(u),t)try{u=JSON.parse(u)}catch(e){}if(r[a]=u,e===a)break}catch(e){}}return e?r[e]:r}}return r.set=i,r.get=function(e){return c(e,!1)},r.getJSON=function(e){return c(e,!0)},r.remove=function(n,t){i(n,"",e(t,{expires:-1}))},r.defaults={},r.withConverter=t,r}((function(){}))})); (self.webpackChunk=self.webpackChunk||[]).push([[9742],{4006:function(){var e=function(){"use strict";var e={},t=[];return e.extend=function(t,o){e[t]=o},e.init=function(e){t.push(e)},e.getAll=function(){return e},e.on=function(e,t,o,n){if(!e)throw new Error("Please provide an element to attach the event to.");if(!t)throw new Error("Please provide an event to listen for.");if(!o||"function"!=typeof o)throw new Error("Please provide a valid callback function to run");e.addEventListener(t,o,n||!1)},e.off=function(e,t){e.removeEventListener(t,t)},e.imageLazyLoading=function(){lozad(".lozad",{rootMargin:"300px",threshold:0}).observe()},e.pageSettings=function(){var e=0,t=document.querySelector(":root"),o=document.querySelector(".site-footer"),n=document.querySelector(".site-header");if(n){var i=n.offsetHeight;e+=i,t.style.setProperty("--header-height",i+"px")}if(o){var a=o.offsetHeight;e+=a,t.style.setProperty("--footer-height",a+"px")}t.style.setProperty("--add-height",e+"px")},e.ready=function(){var e=new Event("ready");document.dispatchEvent(e)},document.addEventListener("DOMContentLoaded",e.ready),e.init(e.imageLazyLoading),e.init(e.pageSettings),window.onload=function(){e.pageSettings()},window.onresize=function(){e.pageSettings()},document.addEventListener("DOMContentLoaded",(function(){t.forEach((function(e){e.call()}))})),e}();window.App=e,e.init((function(){var e=document.getElementById("cookie-notice-bar"),t=e.getElementsByClassName("cookie-notice-button")[0],o=new Event("cookiesAllowed");Cookies.get("cookiebar")||e.classList.add("active"),t.onclick=function(){Cookies.set("cookiebar","hide",{expires:999}),window.dispatchEvent(o)},window.addEventListener("cookiesAllowed",(function(t){t.preventDefault(),e.classList.remove("active")}),!1)})),e.extend("utm",{nsUtmKeys:["utm_source","utm_campaign","utm_medium","utm_content","utm_term","utm_concept","vwo_id","vwo_variation","gclid"],localStoragePrefix:"",localStorageLandingPageKey:"ns_landing_page_key",localStorageReferrerKey:"referrerUrl",saveUtmDataToLocalStorage:function(){var e=this;try{var t=new URLSearchParams(window.location.search);this.nsUtmKeys.forEach((function(o){!0===t.has(o)&&null!=t.get(o)&&"null"!=t.get(o)&&localStorage.setItem(e.localStoragePrefix+o,t.get(o))})),Cookies.get(this.localStorageLandingPageKey)||(Cookies.set(this.localStorageLandingPageKey,window.location.protocol+"//"+window.location.host+window.location.pathname,{expires:1/48}),e.saveReferrer())}catch(e){console.error(e)}},saveReferrer:function(){var e=this,t=document.referrer;""!==t&&(t=(t=(t=(t=t.replace("http://","")).replace("https://","")).replace("www.","")).replace("/","")),localStorage.setItem(this.localStorageReferrerKey,t);var o=localStorage.getItem(e.localStoragePrefix+"utm_source");if(""!==t&&(null===o||""==o)){var n=e.getSearchEngine(t);localStorage.setItem(e.localStoragePrefix+"utm_source",n),localStorage.setItem(e.localStoragePrefix+"utm_medium",n!=t?"organic":"referral")}""!==t&&-1===t.indexOf("invicti.com")||null!==o&&""!=o||(localStorage.setItem(e.localStoragePrefix+"utm_source","direct"),localStorage.setItem(e.localStoragePrefix+"utm_medium","direct"))},getSearchEngine:function(e){return null==e?e:-1!=e.indexOf("google")?"google":-1!=e.indexOf("bing.com")?"bing":-1!=e.indexOf("duckduckgo.com")?"duckduckgo":-1!=e.indexOf("yahoo")?"yahoo":-1!=e.indexOf("baidu.com")?"baidu":-1!=e.indexOf("ecosia.org")?"ecosia.org ":-1!=e.indexOf("yandex")?"yandex":-1!=e.indexOf("qwant.com")?"qwant":-1!=e.indexOf("naver.com")?"naver":-1!=e.indexOf("ask")?"ask.com ":-1!=e.indexOf("so.com")?"so.com ":-1!=e.indexOf("sogou.com")?"sogou":e},vwoInit:function(){window.VWO=window.VWO||[],window.VWO.push(["onVariationApplied",function(e){if(e){var t=e[1],o=e[2];if(void 0!==window._vwo_exp[t].comb_n[o]&&["VISUAL_AB","VISUAL","SPLIT_URL","SURVEY"].indexOf(window._vwo_exp[t].type)>-1){var n=parseInt(sessionStorage.getItem("ns_vwo_id"),10);(isNaN(n)||n>t)&&(sessionStorage.setItem("ns_vwo_id",t),sessionStorage.setItem("ns_vwo_variation",o))}}}])},init:function(){var t=e.utm;t.vwoInit(),t.saveUtmDataToLocalStorage()}}),e.init(e.utm.init),e.init((function(){"function"==typeof WOW&&new WOW({boxClass:"wow",animateClass:"animated",offset:165,mobile:!1,live:!1}).init()})),e.init((function(){var e=document.querySelector(".invicti-bar"),t=localStorage.getItem("hello_bar");if(e&&(null==t||"hide"!==t)){var o=document.querySelector(".bar-close"),n=document.querySelector("body"),i=document.querySelector(".transparent-header");n.classList.add("invicti-bar-active"),i&&n.classList.add("transparent-header-active"),o.addEventListener("click",(function(){localStorage.setItem("hello_bar","hide"),n.classList.remove("invicti-bar-active"),n.classList.remove("transparent-header-active")}))}}))}},function(e){var t;t=4006,e(e.s=t)}]); /* PrismJS 1.29.0 https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+aspnet+c+csharp+graphql+java+json+json5+jsonp+markup-templating+nginx+php+python+regex+ruby+sql&plugins=line-numbers+toolbar+copy-to-clipboard */ var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(e){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof i?new i(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(n,t){var r,i;switch(t=t||{},a.util.type(n)){case"Object":if(i=a.util.objId(n),t[i])return t[i];for(var l in r={},t[i]=r,n)n.hasOwnProperty(l)&&(r[l]=e(n[l],t));return r;case"Array":return i=a.util.objId(n),t[i]?t[i]:(r=[],t[i]=r,n.forEach((function(n,a){r[a]=e(n,t)})),r);default:return n}},getLanguage:function(e){for(;e;){var t=n.exec(e.className);if(t)return t[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,t){e.className=e.className.replace(RegExp(n,"gi"),""),e.classList.add("language-"+t)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var n=document.getElementsByTagName("script");for(var t in n)if(n[t].src==e)return n[t]}return null}},isActive:function(e,n,t){for(var r="no-"+n;e;){var a=e.classList;if(a.contains(n))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!t}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,n){var t=a.util.clone(a.languages[e]);for(var r in n)t[r]=n[r];return t},insertBefore:function(e,n,t,r){var i=(r=r||a.languages)[e],l={};for(var o in i)if(i.hasOwnProperty(o)){if(o==n)for(var s in t)t.hasOwnProperty(s)&&(l[s]=t[s]);t.hasOwnProperty(o)||(l[o]=i[o])}var u=r[e];return r[e]=l,a.languages.DFS(a.languages,(function(n,t){t===u&&n!=e&&(this[n]=l)})),l},DFS:function e(n,t,r,i){i=i||{};var l=a.util.objId;for(var o in n)if(n.hasOwnProperty(o)){t.call(n,o,n[o],r||o);var s=n[o],u=a.util.type(s);"Object"!==u||i[l(s)]?"Array"!==u||i[l(s)]||(i[l(s)]=!0,e(s,t,o,i)):(i[l(s)]=!0,e(s,t,null,i))}}},plugins:{},highlightAll:function(e,n){a.highlightAllUnder(document,e,n)},highlightAllUnder:function(e,n,t){var r={callback:t,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),a.hooks.run("before-all-elements-highlight",r);for(var i,l=0;i=r.elements[l++];)a.highlightElement(i,!0===n,r.callback)},highlightElement:function(n,t,r){var i=a.util.getLanguage(n),l=a.languages[i];a.util.setLanguage(n,i);var o=n.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&a.util.setLanguage(o,i);var s={element:n,language:i,grammar:l,code:n.textContent};function u(e){s.highlightedCode=e,a.hooks.run("before-insert",s),s.element.innerHTML=s.highlightedCode,a.hooks.run("after-highlight",s),a.hooks.run("complete",s),r&&r.call(s.element)}if(a.hooks.run("before-sanity-check",s),(o=s.element.parentElement)&&"pre"===o.nodeName.toLowerCase()&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!s.code)return a.hooks.run("complete",s),void(r&&r.call(s.element));if(a.hooks.run("before-highlight",s),s.grammar)if(t&&e.Worker){var c=new Worker(a.filename);c.onmessage=function(e){u(e.data)},c.postMessage(JSON.stringify({language:s.language,code:s.code,immediateClose:!0}))}else u(a.highlight(s.code,s.grammar,s.language));else u(a.util.encode(s.code))},highlight:function(e,n,t){var r={code:e,grammar:n,language:t};if(a.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),i.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,n){var t=n.rest;if(t){for(var r in t)n[r]=t[r];delete n.rest}var a=new s;return u(a,a.head,e),o(e,a,n,a.head,0),function(e){for(var n=[],t=e.head.next;t!==e.tail;)n.push(t.value),t=t.next;return n}(a)},hooks:{all:{},add:function(e,n){var t=a.hooks.all;t[e]=t[e]||[],t[e].push(n)},run:function(e,n){var t=a.hooks.all[e];if(t&&t.length)for(var r,i=0;r=t[i++];)r(n)}},Token:i};function i(e,n,t,r){this.type=e,this.content=n,this.alias=t,this.length=0|(r||"").length}function l(e,n,t,r){e.lastIndex=n;var a=e.exec(t);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function o(e,n,t,r,s,g){for(var f in t)if(t.hasOwnProperty(f)&&t[f]){var h=t[f];h=Array.isArray(h)?h:[h];for(var d=0;d<h.length;++d){if(g&&g.cause==f+","+d)return;var v=h[d],p=v.inside,m=!!v.lookbehind,y=!!v.greedy,k=v.alias;if(y&&!v.pattern.global){var x=v.pattern.toString().match(/[imsuy]*$/)[0];v.pattern=RegExp(v.pattern.source,x+"g")}for(var b=v.pattern||v,w=r.next,A=s;w!==n.tail&&!(g&&A>=g.reach);A+=w.value.length,w=w.next){var E=w.value;if(n.length>e.length)return;if(!(E instanceof i)){var P,L=1;if(y){if(!(P=l(b,A,e,m))||P.index>=e.length)break;var S=P.index,O=P.index+P[0].length,j=A;for(j+=w.value.length;S>=j;)j+=(w=w.next).value.length;if(A=j-=w.value.length,w.value instanceof i)continue;for(var C=w;C!==n.tail&&(j<O||"string"==typeof C.value);C=C.next)L++,j+=C.value.length;L--,E=e.slice(A,j),P.index-=A}else if(!(P=l(b,0,E,m)))continue;S=P.index;var N=P[0],_=E.slice(0,S),M=E.slice(S+N.length),W=A+E.length;g&&W>g.reach&&(g.reach=W);var z=w.prev;if(_&&(z=u(n,z,_),A+=_.length),c(n,z,L),w=u(n,z,new i(f,p?a.tokenize(N,p):N,k,N)),M&&u(n,w,M),L>1){var I={cause:f+","+d,reach:W};o(e,n,t,w.prev,A,I),g&&I.reach>g.reach&&(g.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function c(e,n,t){for(var r=n.next,a=0;a<t&&r!==e.tail;a++)r=r.next;n.next=r,r.prev=n,e.length-=a}if(e.Prism=a,i.stringify=function e(n,t){if("string"==typeof n)return n;if(Array.isArray(n)){var r="";return n.forEach((function(n){r+=e(n,t)})),r}var i={type:n.type,content:e(n.content,t),tag:"span",classes:["token",n.type],attributes:{},language:t},l=n.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(i.classes,l):i.classes.push(l)),a.hooks.run("wrap",i);var o="";for(var s in i.attributes)o+=" "+s+'="'+(i.attributes[s]||"").replace(/"/g,"&quot;")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+o+">"+i.content+"</"+i.tag+">"},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),r=t.language,i=t.code,l=t.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),l&&e.close()}),!1),a):a;var g=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(g&&(a.filename=g.src,g.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var h=document.readyState;"loading"===h||"interactive"===h&&g&&g.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&amp;/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^<!\[CDATA\[|\]\]>$/i;var t={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[^])*?(?=</__>)".replace(/__/g,(function(){return a})),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; !function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+e.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism); Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp("(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp("((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r\n,.;:})\\]]|//))"),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript; !function(e){function n(e,n){return e.replace(/<<(\d+)>>/g,(function(e,s){return"(?:"+n[+s]+")"}))}function s(e,s,a){return RegExp(n(e,s),a||"")}function a(e,n){for(var s=0;s<n;s++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}var t="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(t+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(t+" "+r+" "+o),g=a("<(?:[^<>;=+\\-*/%&|^]|<<self>>)*>",2),b=a("\\((?:[^()]|<<self>>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=n("<<0>>(?:\\s*<<1>>)?",[h,g]),m=n("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=n("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=n("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k]),v=n("\\(<<0>>+(?:,<<0>>+)+\\)",[w]),x=n("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[v,m,k]),$={keyword:p,punctuation:/[<>()?,.:[\]]/},_="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",B='"(?:\\\\.|[^\\\\"\r\n])*"';e.languages.csharp=e.languages.extend("clike",{string:[{pattern:s("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:s("(^|[^@$\\\\])<<0>>",[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:s("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,x]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:s("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:$},{pattern:s("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:$},{pattern:s("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:s("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:$},{pattern:s("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[x,u,h]),inside:$}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:s("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:s("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:s("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:$},"return-type":{pattern:s("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[x,m]),inside:$,alias:"class-name"},"constructor-invocation":{pattern:s("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[x]),lookbehind:!0,inside:$,alias:"class-name"},"generic-method":{pattern:s("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:s("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:$}}},"type-list":{pattern:s("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,x,p.source,b,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:s("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[f,b]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:p,"class-name":{pattern:RegExp(x),greedy:!0,inside:$},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var E=B+"|"+_,R=n("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[E]),z=a(n("[^\"'/()]|<<0>>|\\(<<self>>*\\)",[R]),2),S="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",j=n("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,z]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:s("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[S,j]),lookbehind:!0,greedy:!0,inside:{target:{pattern:s("^<<0>>(?=\\s*:)",[S]),alias:"keyword"},"attribute-arguments":{pattern:s("\\(<<0>>*\\)",[z]),inside:e.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var A=":[^}\r\n]+",F=a(n("[^\"'/()]|<<0>>|\\(<<self>>*\\)",[R]),2),P=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[F,A]),U=a(n("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<<self>>*\\)",[E]),2),Z=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[U,A]);function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)<<0>>",[n]),lookbehind:!0,inside:{"format-string":{pattern:s("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[a,A]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:s('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[P]),lookbehind:!0,greedy:!0,inside:q(P,F)},{pattern:s('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[Z]),lookbehind:!0,greedy:!0,inside:q(Z,U)}],char:{pattern:RegExp(_),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism); Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,Prism.languages.insertBefore("inside","punctuation",{directive:Prism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}); Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean; Prism.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:Prism.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},Prism.hooks.add("after-tokenize",(function(n){if("graphql"===n.language)for(var t=n.tokens.filter((function(n){return"string"!=typeof n&&"comment"!==n.type&&"scalar"!==n.type})),e=0;e<t.length;){var a=t[e++];if("keyword"===a.type&&"mutation"===a.content){var r=[];if(c(["definition-mutation","punctuation"])&&"("===l(1).content){e+=2;var i=f(/^\($/,/^\)$/);if(-1===i)continue;for(;e<i;e++){var o=l(0);"variable"===o.type&&(b(o,"variable-input"),r.push(o.content))}e=i+1}if(c(["punctuation","property-query"])&&"{"===l(0).content&&(e++,b(l(0),"property-mutation"),r.length>0)){var s=f(/^\{$/,/^\}$/);if(-1===s)continue;for(var u=e;u<s;u++){var p=t[u];"variable"===p.type&&r.indexOf(p.content)>=0&&b(p,"variable-input")}}}}function l(n){return t[e+n]}function c(n,t){t=t||0;for(var e=0;e<n.length;e++){var a=l(e+t);if(!a||a.type!==n[e])return!1}return!0}function f(n,a){for(var r=1,i=e;i<t.length;i++){var o=t[i],s=o.content;if("punctuation"===o.type&&"string"==typeof s)if(n.test(s))r++;else if(a.test(s)&&0==--r)return i}return-1}function b(n,t){var e=n.alias;e?Array.isArray(e)||(n.alias=e=[e]):n.alias=e=[],e.push(t)}})); !function(e){var n=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,t="(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",s={pattern:RegExp("(^|[^\\w.])"+t+"[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b"),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[s,{pattern:RegExp("(^|[^\\w.])"+t+"[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()]|\\s*(?:\\[[\\s,]*\\]\\s*)?::\\s*new\\b)"),lookbehind:!0,inside:s.inside},{pattern:RegExp("(\\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\\s+)"+t+"[A-Z]\\w*\\b"),lookbehind:!0,inside:s.inside}],keyword:n,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":s,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp("(\\bimport\\s+)"+t+"(?:[A-Z]\\w*|\\*)(?=\\s*;)"),lookbehind:!0,inside:{namespace:s.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp("(\\bimport\\s+static\\s+)"+t+"(?:\\w+|\\*)(?=\\s*;)"),lookbehind:!0,alias:"static",inside:{namespace:s.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!<keyword>)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(/<keyword>/g,(function(){return n.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism); Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json; !function(n){var e=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;n.languages.json5=n.languages.extend("json",{property:[{pattern:RegExp(e.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:e,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(Prism); Prism.languages.jsonp=Prism.languages.extend("json",{punctuation:/[{}[\]();,.]/}),Prism.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/}); !function(e){function n(e,n){return"___"+e.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(t,a,r,o){if(t.language===a){var c=t.tokenStack=[];t.code=t.code.replace(r,(function(e){if("function"==typeof o&&!o(e))return e;for(var r,i=c.length;-1!==t.code.indexOf(r=n(a,i));)++i;return c[i]=e,r})),t.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(t,a){if(t.language===a&&t.tokenStack){t.grammar=e.languages[a];var r=0,o=Object.keys(t.tokenStack);!function c(i){for(var u=0;u<i.length&&!(r>=o.length);u++){var g=i[u];if("string"==typeof g||g.content&&"string"==typeof g.content){var l=o[r],s=t.tokenStack[l],f="string"==typeof g?g:g.content,p=n(a,l),k=f.indexOf(p);if(k>-1){++r;var m=f.substring(0,k),d=new e.Token(a,e.tokenize(s,t.grammar),"language-"+a,s),h=f.substring(k+p.length),v=[];m&&v.push.apply(v,c([m])),v.push(d),h&&v.push.apply(v,c([h])),"string"==typeof g?i.splice.apply(i,[u,1].concat(v)):g.content=v}}else g.content&&c(g.content)}return i}(t.tokens)}}}})}(Prism); !function(e){var n=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:n}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:n}},punctuation:/[{};]/}}(Prism); !function(e){var a=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,t=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],i=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,n=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:a,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:i,operator:n,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},r=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];e.languages.insertBefore("php","variable",{string:r,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:a,string:r,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:t,number:i,operator:n,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(a){/<\?/.test(a.code)&&e.languages["markup-templating"].buildPlaceholders(a,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)})),e.hooks.add("after-tokenize",(function(a){e.languages["markup-templating"].tokenizePlaceholders(a,"php")}))}(Prism); Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; !function(a){var e={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,t="(?:[^\\\\-]|"+n.source+")",s=RegExp(t+"-"+t),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};a.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":e,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":e,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":i}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}}(Prism); !function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var n={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var t="(?:"+["([^a-zA-Z0-9\\s{(\\[<=])(?:(?!\\1)[^\\\\]|\\\\[^])*\\1","\\((?:[^()\\\\]|\\\\[^]|\\((?:[^()\\\\]|\\\\[^])*\\))*\\)","\\{(?:[^{}\\\\]|\\\\[^]|\\{(?:[^{}\\\\]|\\\\[^])*\\})*\\}","\\[(?:[^\\[\\]\\\\]|\\\\[^]|\\[(?:[^\\[\\]\\\\]|\\\\[^])*\\])*\\]","<(?:[^<>\\\\]|\\\\[^]|<(?:[^<>\\\\]|\\\\[^])*>)*>"].join("|")+")",i='(?:"(?:\\\\.|[^"\\\\\r\n])*"|(?:\\b[a-zA-Z_]\\w*|[^\\s\0-\\x7F]+)[?!]?|\\$.)';e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp("%r"+t+"[egimnosux]{0,6}"),greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:n,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp("(^|[^:]):"+i),lookbehind:!0,greedy:!0},{pattern:RegExp("([\r\n{(,][ \t]*)"+i+"(?=:(?!:))"),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp("%[qQiIwWs]?"+t),greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:n,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp("%x"+t),greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:n,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(Prism); Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; !function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e="line-numbers",n=/\n(?!$)/g,t=Prism.plugins.lineNumbers={getLine:function(n,t){if("PRE"===n.tagName&&n.classList.contains(e)){var i=n.querySelector(".line-numbers-rows");if(i){var r=parseInt(n.getAttribute("data-start"),10)||1,s=r+(i.children.length-1);t<r&&(t=r),t>s&&(t=s);var l=t-r;return i.children[l]}}},resize:function(e){r([e])},assumeViewportIndependence:!0},i=void 0;window.addEventListener("resize",(function(){t.assumeViewportIndependence&&i===window.innerWidth||(i=window.innerWidth,r(Array.prototype.slice.call(document.querySelectorAll("pre.line-numbers"))))})),Prism.hooks.add("complete",(function(t){if(t.code){var i=t.element,s=i.parentNode;if(s&&/pre/i.test(s.nodeName)&&!i.querySelector(".line-numbers-rows")&&Prism.util.isActive(i,e)){i.classList.remove(e),s.classList.add(e);var l,o=t.code.match(n),a=o?o.length+1:1,u=new Array(a+1).join("<span></span>");(l=document.createElement("span")).setAttribute("aria-hidden","true"),l.className="line-numbers-rows",l.innerHTML=u,s.hasAttribute("data-start")&&(s.style.counterReset="linenumber "+(parseInt(s.getAttribute("data-start"),10)-1)),t.element.appendChild(l),r([s]),Prism.hooks.run("line-numbers",t)}}})),Prism.hooks.add("line-numbers",(function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0}))}function r(e){if(0!=(e=e.filter((function(e){var n,t=(n=e,n?window.getComputedStyle?getComputedStyle(n):n.currentStyle||null:null)["white-space"];return"pre-wrap"===t||"pre-line"===t}))).length){var t=e.map((function(e){var t=e.querySelector("code"),i=e.querySelector(".line-numbers-rows");if(t&&i){var r=e.querySelector(".line-numbers-sizer"),s=t.textContent.split(n);r||((r=document.createElement("span")).className="line-numbers-sizer",t.appendChild(r)),r.innerHTML="0",r.style.display="block";var l=r.getBoundingClientRect().height;return r.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:l,sizer:r}}})).filter(Boolean);t.forEach((function(e){var n=e.sizer,t=e.lines,i=e.lineHeights,r=e.oneLinerHeight;i[t.length-1]=void 0,t.forEach((function(e,t){if(e&&e.length>1){var s=n.appendChild(document.createElement("span"));s.style.display="block",s.textContent=e}else i[t]=r}))})),t.forEach((function(e){for(var n=e.sizer,t=e.lineHeights,i=0,r=0;r<t.length;r++)void 0===t[r]&&(t[r]=n.children[i++].getBoundingClientRect().height)})),t.forEach((function(e){var n=e.sizer,t=e.element.querySelector(".line-numbers-rows");n.style.display="none",n.innerHTML="",e.lineHeights.forEach((function(e,n){t.children[n].style.height=e+"px"}))}))}}}(); !function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var a=Prism.plugins.toolbar.registerButton=function(n,a){var r;r="function"==typeof a?a:function(e){var t;return"function"==typeof a.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){a.onClick.call(this,e)}))):"string"==typeof a.url?(t=document.createElement("a")).href=a.url:t=document.createElement("span"),a.className&&t.classList.add(a.className),t.textContent=a.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=r)},r=Prism.plugins.toolbar.hook=function(a){var r=a.element.parentNode;if(r&&/pre/i.test(r.nodeName)&&!r.parentNode.classList.contains("code-toolbar")){var o=document.createElement("div");o.classList.add("code-toolbar"),r.parentNode.insertBefore(o,r),o.appendChild(r);var i=document.createElement("div");i.classList.add("toolbar");var l=e,d=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(a.element);d&&(l=d.map((function(e){return t[e]||n}))),l.forEach((function(e){var t=e(a);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),i.appendChild(n)}})),o.appendChild(i)}};a("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,a,r=t.getAttribute("data-label");try{a=document.querySelector("template#"+r)}catch(e){}return a?n=a.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=r),n}})),Prism.hooks.add("complete",r)}}(); !function(){function t(t){var e=document.createElement("textarea");e.value=t.getText(),e.style.top="0",e.style.left="0",e.style.position="fixed",document.body.appendChild(e),e.focus(),e.select();try{var o=document.execCommand("copy");setTimeout((function(){o?t.success():t.error()}),1)}catch(e){setTimeout((function(){t.error(e)}),1)}document.body.removeChild(e)}"undefined"!=typeof Prism&&"undefined"!=typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(e){var o=e.element,n=function(t){var e={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var o in e){for(var n="data-prismjs-"+o,c=t;c&&!c.hasAttribute(n);)c=c.parentElement;c&&(e[o]=c.getAttribute(n))}return e}(o),c=document.createElement("button");c.className="copy-to-clipboard-button",c.setAttribute("type","button");var r=document.createElement("span");return c.appendChild(r),u("copy"),function(e,o){e.addEventListener("click",(function(){!function(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,(function(){t(e)})):t(e)}(o)}))}(c,{getText:function(){return o.textContent},success:function(){u("copy-success"),i()},error:function(){u("copy-error"),setTimeout((function(){!function(t){window.getSelection().selectAllChildren(t)}(o)}),1),i()}}),c;function i(){setTimeout((function(){u("copy")}),n["copy-timeout"])}function u(t){r.textContent=n[t],c.setAttribute("data-copy-state",t)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}(); (self.webpackChunk=self.webpackChunk||[]).push([[1137],{2768:function(){App.init((function(){document.querySelectorAll(".is-style-code-highlighter").forEach((function(e){-1===e.classList.value.search("language-")&&e.classList.add("language-javascript"),e.classList.add("line-numbers"),e.parentNode.classList.add("line-numbers")})),Prism.highlightAll(document.querySelector("main.main"))}))}},function(e){var s;s=2768,e(e.s=s)}]); (self.webpackChunk=self.webpackChunk||[]).push([[3925],{439:function(){App.init((function(){var t=window.innerWidth-document.body.clientWidth,e=function(){return document.querySelectorAll(".stick-to-side").forEach((function(e){e.classList.remove("sticked-to-side","left-side","right-side"),e.style.removeProperty("--max-width"),e.style.removeProperty("--max-image-width"),document.body.clientWidth>1024&&(e.classList.add("sticked-to-side"),e.offsetLeft<document.body.clientWidth/2?(e.style.setProperty("--max-width",e.offsetLeft+e.offsetWidth+"px"),e.style.setProperty("--max-image-width",e.offsetLeft+"px"),e.classList.add("left-side")):(e.style.setProperty("--max-image-width",e.offsetLeft+t+"px"),e.classList.add("right-side")))}))};e(),window.onresize=function(){return e()}}))}},function(t){var e;e=439,t(t.s=e)}]); (self.webpackChunk=self.webpackChunk||[]).push([[4998],{1035:function(){App.extend("navbar",{stickyHeader:function(){var e=document.querySelector("body"),t=document.querySelector(".sticky-header-observer");t&&new IntersectionObserver((function(t){t[0].isIntersecting?e.classList.remove("sticky-header"):e.classList.add("sticky-header")})).observe(t)},mobileSubMenu:function(){document.querySelectorAll("#site-navigation .menu-item-has-children a").forEach((function(e){App.on(e,"click",(function(){App.mobileMenuActive&&(e.parentElement.classList.contains("active-sub-menu")?e.parentElement.classList.remove("active-sub-menu"):e.parentElement.classList.add("active-sub-menu"))}))}))},mobileMenu:function(){var e=document.querySelectorAll(".navbar-toggle"),t=document.querySelector("body");e&&e.forEach((function(e){App.on(e,"click",(function(){var e=document.querySelector(".site-header"),n=document.querySelector(".primary-menu-wrapper"),i=window.innerHeight;t.classList.contains("mobile-menu-active")?(n.removeAttribute("style"),t.classList.remove("mobile-menu-active"),App.extend("mobileMenuActive",!1)):(n.style.height=i-e.offsetHeight+"px",t.classList.add("mobile-menu-active"),App.extend("mobileMenuActive",!0))}))}))},resizer:function(){App.on(window,"resize",(function(){var e=document.querySelector(".primary-menu-wrapper");e&&(e.removeAttribute("style"),document.querySelector("body").classList.remove("mobile-menu-active"))}))},init:function(){var e=App.navbar;e.stickyHeader(),e.mobileMenu(),e.mobileSubMenu(),e.resizer()}}),App.init(App.navbar.init)}},function(e){var t;t=1035,e(e.s=t)}]); (self.webpackChunk=self.webpackChunk||[]).push([[1245],{473:function(){function e(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,u=[],c=!0,a=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(u.push(n.value),!t||u.length!==t);c=!0);}catch(e){a=!0,o=e}finally{try{c||null==r.return||r.return()}finally{if(a)throw o}}return u}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return t(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}App.extend("stickySubHeader",{header:function(){var t=document.querySelector("body"),r=document.querySelector(".sub-nav-observer");r&&new IntersectionObserver((function(r){var n=e(r,1)[0];t.classList.toggle("sub-nav-active",!n.isIntersecting)}),{threshold:[.97]}).observe(r)},search:function(){var e=document.querySelector(".sub-nav-search-button"),t=document.querySelector(".sub-nav-search-form input"),r=document.querySelector(".sub-nav-search-close"),n=document.querySelector(".sub-nav");e.addEventListener("click",(function(){n.classList.toggle("search-bar-active"),setTimeout((function(){t.focus()}),400)})),r.addEventListener("click",(function(){n.classList.toggle("search-bar-active")}))},init:function(){var e=App.stickySubHeader;e.header(),e.search()}}),App.init(App.stickySubHeader.init)}},function(e){var t;t=473,e(e.s=t)}]); </script> <!-- Start VWO Async SmartCode --> <script async type='text/javascript' nonce="wo123jejr234982dfn"> window._vwo_code = window._vwo_code || (function(){ var account_id=301870, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, is_spa=1, hide_element='body', /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document,code={use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){ window.settings_timer=setTimeout(function () {_vwo_code.finish() },settings_tolerance);var a=d.createElement('style'),b=hide_element?hide_element+'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}':'',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+(+is_spa)+'&r='+Math.random());return settings_timer; }};window._vwo_settings_timer = code.init(); return code; }()); </script> <!-- End VWO Async SmartCode --> </body> </html> <!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->

Pages: 1 2 3 4 5 6 7 8 9 10