/*<meta />*/

*:not(*[class*\00003D\000022search\000022])
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* **************************************
************* BRAND FONTS ***************
*************************************** */

@@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-Italic.eot');
    src: url('fonts/Barlow/Barlow-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-Italic.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-Bold.eot');
    src: url('fonts/Barlow/Barlow-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-Bold.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-Light.eot');
    src: url('fonts/Barlow/Barlow-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-Light.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-Thin.eot');
    src: url('fonts/Barlow/Barlow-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-Thin.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-Regular.eot');
    src: url('fonts/Barlow/Barlow-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-Regular.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-SemiBold.eot');
    src: url('fonts/Barlow/Barlow-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-SemiBold.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Barlow';
    src: url('fonts/Barlow/Barlow-Medium.eot');
    src: url('fonts/Barlow/Barlow-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Barlow/Barlow-Medium.woff2') format('woff2'),
        url('fonts/Barlow/Barlow-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* normalize.css v1.0.1 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary
{
	display: block;
}

audio,
canvas,
video
{
	display: inline-block;
}

audio:not([controls])
{
	display: none;
	height: 0;
}

[hidden],
.hidden
{
	display: none;
}

html
{
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea
{
	font-family: barlow, system-ui, -apple-system, roboto, 'segoe ui', sans-serif;
}

body
{
	margin: 0;
	background: #EAEDEF;
	font: 100% / 1.5, barlow, system-ui, -apple-system, roboto, 'segoe ui', sans-serif;
	color: #415465;
}

div#mc-main-content
{
	min-height: 100vh;
}

a,
a:link,
a:visited,
a:focus,
a:active,
a.Popup
{
	text-decoration: none;
	font-weight: 500;
	font-size: 16px;
	color: #0079DD;
}

a:hover
{
	color: #0079DD;
	text-decoration: underline;
}

a:hover[class*=MCTextPopupHotSpot]
{
	color: #0079DD;
}

a.MCBreadcrumbsLink,
a.MCBreadcrumbsLink:visited,
a.MCBreadcrumbsLink:hover
{
	color: #0079DD;
	font-size: 87.5%;
	text-decoration: underline;
}

a:focus
{
	outline: thin dotted;
}

a:active,
a:hover
{
	outline: 0;
}

/* Type */

h2,
h3,
h4,
h5,
h6
{
	font-family: barlow, system-ui, -apple-system, roboto, 'segoe ui', sans-serif;
	font-weight: 600;
}

h1
{
	font-size: 4em;
	margin: 0;
	line-height: 1.1;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

@media (max-width: 38em)
{
	h1
	{
		font-size: 2.5em;
	}
}

h1#results-heading
{
	margin-top: 1em;
}

h2
{
	font-size: 1.2em;
	margin: 0 0 0.5em 0;
	line-height: 1.1;
	font-weight: 900;
}

h3
{
	line-height: 1.2;
	font-weight: 600;
	text-rendering: optimizeLegibility;
}

h3.title
{
	font-size: 1.1em;
}

h4
{
	font-size: 1em;
	margin: 1.33em 0;
	line-height: 1.1;
}

h5
{
	font-size: .83em;
	margin: 1.67em 0;
}

h6
{
	font-size: .75em;
	margin: 2.33em 0;
}

abbr[title]
{
	border-bottom: 1px dotted;
}

b,
strong
{
	font-weight: bold;
}

blockquote
{
	margin: 1em;
}

dfn
{
	font-style: italic;
}

mark
{
	background: #ff0;
	color: #000;
}

p,
pre
{
	margin: 0 0 1em;
}

code,
kbd,
pre,
samp
{
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}

pre
{
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q
{
	quotes: none;
}

q:before,
q:after
{
	content: '';
	content: none;
}

small
{
	font-size: 87.5%;
}

.xsmall
{
	font-size: .75em;
}

sub,
sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup
{
	top: -0.5em;
}

sub
{
	bottom: -0.25em;
}

dl,
menu,
ol,
ul
{
	margin: .5em 0 2em 0;
}

li
{
	line-height: 1.2;
	margin-bottom: .5em;
}

dd
{
	margin: 0 0 0 1em;
}

menu,
ol,
ul
{
	padding: 0 0 0 1.5em;
}

nav ul,
nav ol
{
	list-style: none;
	list-style-image: none;
}

img
{
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
	height: auto;
}

svg:not(\00003Aroot)
{
	overflow: hidden;
}

figure,
form
{
	margin: 0;
}

fieldset
{
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

legend
{
	border: 0;
	padding: 0;
	white-space: normal;
}

button,
input,
select,
textarea
{
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}

button,
input
{
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"]
{
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible;
}

button[disabled],
input[disabled]
{
	cursor: default;
}

input[type="checkbox"],
input[type="radio"]
{
	box-sizing: border-box;
	padding: 0;
}

/* input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
} */

input::-webkit-search-cancel-button[type="search"],
input::-webkit-search-decoration[type="search"]
{
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner
{
	border: 0;
	padding: 0;
}

textarea
{
	overflow: auto;
	vertical-align: top;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.6em;
	margin-bottom: 2em;
}

footer
{
	border-top: 1px solid rgba(0,0,0,0.1);
}

.clearfix:before,
.clearfix:after
{
	content: " ";
	display: table;
}

.clearfix:after
{
	clear: both;
}

/* Grid */

.container
{
	display: block;
	margin: 0 auto;
	max-width: 1180px;
	width: 95%;
}

.container:before,
.container:after
{
	display: table;
	content: " ";
}

.container:after
{
	clear: both;
}

.row
{
	padding: 4em 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.row:before,
.row:after
{
	display: table;
	content: " ";
}

.row:after
{
	clear: both;
}

.row.first
{
	padding-top: 0;
}

.onesixth,
.onefourth,
.onefifth,
.onethird,
.onehalf,
.twothirds,
.threefourths
{
	margin-bottom: 2em;
}

.onesixth,
.onefourth,
.onefifth
{
	float: left;
	margin-right: 5%;
	width: 47.5%;
}

.onesixth:nth-of-type(2),
.onesixth:nth-of-type(4),
.onefourth:nth-of-type(2),
.onefifth:nth-of-type(2),
.last
{
	margin-right: 0;
}

@media only screen and (min-width: 61em)
{
	.container,
	.wrap
	{
		width: 95%;
	}

	/* GRID */

	.onesixth,
	.onefifth,
	.onethird,
	.twothirds,
	.onefourth,
	.threefourths,
	.onehalf
	{
		float: left;
		margin: 0 5% 0 0;
	}

	.opposite
	{
		float: right;
	}

	.onesixth
	{
		width: 12.5%;
	}

	.onefifth
	{
		width: 16%;
	}

	.onefourth
	{
		width: 21.25%;
	}

	.onesixth:nth-of-type(2),
	.onesixth:nth-of-type(4),
	.onefourth:nth-of-type(2),
	.onefifth:nth-of-type(2)
	{
		margin-right: 5%;
	}

	.onethird
	{
		width: 30%;
	}

	.twothirds
	{
		width: 65%;
	}

	.threefourths
	{
		width: 73.75%;
	}

	.onehalf
	{
		width: 43.5%;
	}

	/* push columns to the center */

	.skipsixth
	{
		margin-left: 17.5%;
	}

	.skipthird
	{
		margin-left: 35%;
	}

	.skipfourth
	{
		margin-left: 26.25%;
	}

	/* Get rid of last column's extra margin */

	.last
	{
		margin-right: 0 !important;
	}
}

/* Buttons */

a.btn,
.btn > a
{
	font-weight: normal;
}

.btn,
button,
.form-submit
{
	display: inline-block;
	padding: .5em 1em;
	margin-bottom: 0;
	font-size: 1em;
	line-height: 1.1;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #425363;
	background: #eeeff0;
	border: 0;
	border-radius: 3px;
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
button:hover,
button:active,
button.active,
button.disabled,
button[disabled],
.form-submit:hover,
.form-submit:active,
.form-submit.active,
.form-submit.disabled,
.form-submit[disabled]
{
	color: #333;
	background-color: #a9a8a9;
	text-decoration: none;
}

.btn:hover,
button:hover,
.form-submit:hover
{
	transition: background-position 0.1s linear;
}

.btn:focus,
button:focus,
.form-submit:focus
{
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.active,
.btn:active,
button.active,
button:active,
.form-submit.active,
.form-submit:active
{
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn.disabled,
.btn[disabled],
button.disabled,
button[disabled],
.form-submit.disabled,
.form-submit[disabled]
{
	cursor: default;
	background: #eeeff0;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
}

.btn-large
{
	padding: .5em 1em;
	font-size: 1.25em;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"]
{
	margin-top: 2px;
}

.btn-small
{
	padding: .25em .75em;
	font-size: .875em;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"]
{
	margin-top: 0;
}

.btn-mini
{
	padding: .125em .5em;
	font-size: .75em;
}

.btn-block
{
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

.btn-block + .btn-block
{
	margin-top: .5em;
}

input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"]
{
	width: 100%;
}

.btn-primary.active
{
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary
{
	color: #fff !important;
	background-color: #00a5b5;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]
{
	background-color: #007480;
}

.btn-orange
{
	color: #fff;
	background: #ff8300;
}

.btn-orange:hover
{
	color: #fff;
	background: #e67600;
}

.btn-teal
{
	color: #fff;
	background: #00a5b5;
}

.btn-teal:hover
{
	color: #fff;
	background: #00839b;
}

/* Utilities */

.aligncenter
{
	display: block;
	float: none !important;
	margin: 0 auto;
}

.nom
{
	margin: 0;
}

.mt
{
	margin-top: 1em;
}

.mt2
{
	margin-top: 2em;
}

.mb
{
	margin-bottom: 1em;
}

.mb2
{
	margin-bottom: 2em;
}

.mb4
{
	margin-bottom: 4em;
}

.ml
{
	margin-left: 1em;
}

.mr
{
	margin-right: 1em;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.nomb
{
	margin-bottom: 0;
}

.pad
{
	padding: 1em;
}

.no-border
{
	border: 0;
}

.border-bottom
{
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding-bottom: 1em;
}

.textcenter
{
	text-align: center;
}

.white-img
{
	border: 1px solid #eeeff0;
}

.white-text,
.text-white
{
	color: white;
}

.alignright
{
	float: right;
}

.no-bullet
{
	list-style: none;
	padding-left: 0;
}

/* Layout */

.logo
{
	max-width: 175px;
}

div.title
{
	background: #00a5b5;
	background-image: url(https://www.tenable.com/sites/drupal.dmz.tenablesecurity.com/files/images/pages/tenable-buy-hero-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	margin-top: 115px;
}

div.title h1
{
	color: #fff;
}

div.title h2
{
	color: #fff;
}

.gray
{
	background: #f5f5f5;
}

.lightgray
{
	padding: 1em;
	border: 1px solid rgba(0,0,0,.1);
	border-top: 3px solid #00a5b5;
	border-radius: 3px;
	background: #fff;
}

ul
{
	list-style: none;
	padding-left: 0;
}

ul ul
{
	padding-left: 1em;
}

.accordion
{
	position: relative;
	padding-left: .75em;
}

.accordion:before
{
	content: '';
	position: absolute;
	border: .25em solid transparent;
	border-left-color: #425363;
	left: 0;
	top: .375em;
}

.accordion.open:before
{
	content: '';
	border: .25em solid transparent;
	border-top-color: #425363;
	top: .5em;
	left: -.125em;
}

form.search
{
	margin-top: 1em;
	margin-bottom: 1em;
}

div#searchPane
{
	padding: 1em;
}

::-webkit-input-placeholder
{
	/* WebKit, Blink, Edge */
	color: #ccc !important;
}

:-moz-placeholder
{
	/* Mozilla Firefox 4 to 18 */
	color: #ccc !important;
	opacity: 1;
}

::-moz-placeholder
{
	/* Mozilla Firefox 19+ */
	color: #ccc !important;
	opacity: 1;
}

:-ms-input-placeholder
{
	/* Internet Explorer 10-11 */
	color: #ccc !important;
}

/* div#quickLinks
{
    position: absolute;
    right: 50px;
    top: 400px;
} */

div[id=flexContainer]
{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

div[id=main-section] {
	background: #EAEDEF;
	padding: 36px 24px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

div[id=productContainer]
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-content: space-around;
	align-items: center;
	padding: 24px;
	margin: 0px;
    border-radius: .5rem;
	background: #fff;
}

a.productLink
{
	width: 33.33%;
	color: inherit;
	text-decoration: none;
}

div.productBox
{
	background: #fff;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 5px;
	color: #041E42;
	margin: .5em;
	padding: 0px 12px !important;
}

div.productBox:hover {
	background: #041E42;
	color: #FFF;
}

div.productBox:hover .product-box-title {
	color: #FFF;
}

.product-box-title {
	color: #0071dd;
	font-size: 1.3em;
	margin: .5em 0 !important;
}

.product-description {
	font-weight: 400;
	min-height: 76px;
	font-size: 15px;
}

div.productLogo
{
	height: 50px;
	width: 380px;
	margin: 0 0 1em;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

div[id=search-container] {
	padding: 11px 0px;
	background: #041E42;
	display: block;
	margin: 0 auto;
}

.product-title {
	color: #041E47;
}

.productContainer > div > h2 {
	color: #041E47;
	font-size: 1.3em;
	padding-bottom: .25rem !important;
	border-bottom: 1px solid #dee2e6 !important;
}

div[id=leftPane] th {
	color: #041E47;
}

/*==Info section==*/

div.info-container
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

div.info-section	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.info-section::before
{
	content: ' ';
	display: table;
}

div.info-section::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.info-section > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.info-section > div:nth-child(1)
{
	width: 26.667%;
}

div.info-section  > div:nth-child(2)
{
	width: 26.667%;
	margin-left: 8%;
}

div.info-section  > div:nth-child(3)
{
	width: 26.667%;
	margin-left: 8%;
}

/*=Elements for content contained within each info section=*/

p.info-title
{
	line-height: 1.8em;
	border-bottom: 1px solid #eee;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 0px;
	color: #041E47;
}

.info-list {
    margin: 0px;
}

.info-list .info-list-item {
	border-bottom: 1px solid #eee;
    line-height: 2em;
    margin-bottom: 0.1em;
    padding: .5em 0px;
}


.info-list-item a {
	font-weight: 600;
	text-decoration: none;
}

div.clearFixBox
{
	width: 382px;
	margin: 20px 0;
	padding: 15px;
	visibility: hidden;
	display: block;
}

@media only screen and (max-width: 1252px)
{
	div.clearFixBox
	{
		display: none;
	}
}

div.productInfo
{
	height: 85px;
	width: 380px;
	margin: 0.5em 0;
	overflow: hidden;
}

div.productButton
{
	height: 35px;
	width: 380px;
	margin: 0.5em 0;
}

div.productButton .btn
{
	margin: 0 auto;
	width: 100px;
	display: block;
}

div#header
{
	padding: 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	background: #fff;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 15;
	transition: all .2s ease-in-out;
	display: block;
	min-width: 800px;
}

div#upperNav
{
	text-align: right;
	display: block;
	padding: .25em 0;
	font-size: .8125em;
}

nav#navContainer
{
	margin: auto;
	max-width: 1140px;
	width: 95%;
}

nav#navContainer a
{
	margin-left: 1em;
	font-size: 1.125em;
}

div#nav-main
{
	padding: 1em 0 1.75em;
	margin: auto;
	max-width: 1140px;
	width: 95%;
}

div.subBox
{
	margin-bottom: 2em;
	overflow-x: auto;
}

a#logo
{
	font-size: 1.125em;
	width: 250px;
	height: 60px;
	margin-top: -1em;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20803.47%20177.26%22%3E%3Ctitle%3ETenableLogo_FullColor_RGB%3C/title%3E%3Cg%20fill%3D%22%2300a6b5%22%3E%3Cpath%20d%3D%22M155.43%2027.53c.5%201.84%202.31%208.59%204%2015L173%2093.17c1.72%206.41%203.53%2013.16%204%2015a8.64%208.64%200%200%201-2.08%207.77l-11%2011-37.07%2037.08-11%2011a8.63%208.63%200%200%201-7.76%202.07l-15-4-50.57-13.63-15-4a8%208%200%200%201-3.54-2.14%208.13%208.13%200%200%201-2.15-3.55c-.49-1.83-2.31-8.59-4-15L4.27%2084.09c-1.71-6.4-3.52-13.15-4-15l1.94-.53%201.95-.52c.49%201.85%202.3%208.6%204%2015l13.57%2050.66c1.72%206.39%203.53%2013.15%204%2015a4.35%204.35%200%200%200%201.11%201.74%204.24%204.24%200%200%200%201.73%201.1l15%204%2050.66%2013.57%2015%204a4.77%204.77%200%200%200%203.87-1l11-11%2037.07-37.08%2011-11a4.81%204.81%200%200%200%201-3.87c-.5-1.85-2.3-8.61-4-15l-13.6-50.6c-1.71-6.39-3.52-13.15-4-15a4.13%204.13%200%200%200-1.09-1.74%204.06%204.06%200%200%200-1.74-1.1l-15-4L83.06%208.11l-15-4a4.81%204.81%200%200%200-3.88%201l-11%2011L16.13%2053.2l-11%2011a4.79%204.79%200%200%200-1%203.87l-1.95.52-1.91.51a8.56%208.56%200%200%201%202-7.76l11-11%2037.09-37.06%2011-11A8.56%208.56%200%200%201%2069.12.2l15%204%2050.65%2013.58%2015%204a8.12%208.12%200%200%201%203.5%202.21%208%208%200%200%201%202.14%203.54z%22/%3E%3Cpath%20d%3D%22M91.95%2014.08l11.09%206.4%2037.42%2021.6%2011.09%206.4a7.11%207.11%200%200%201%203.32%205.74v68.8a7.11%207.11%200%200%201-3.32%205.73l-11.08%206.4-37.44%2021.61-11.09%206.4a6.64%206.64%200%200%201-3.31.82%206.71%206.71%200%200%201-3.32-.82l-11.04-6.37-37.47-21.62-11.08-6.4.82-1.43.83-1.44%2011.08%206.41%2037.44%2021.62%2011.09%206.4a3.55%203.55%200%200%200%201.66.37%203.47%203.47%200%200%200%201.65-.37l11.09-6.4%2037.44-21.62%2011.09-6.41a4%204%200%200%200%201.66-2.86V54.23a4%204%200%200%200-1.65-2.87c-1.37-.78-6.36-3.67-11.09-6.4l-37.46-21.62-11.1-6.4a3.42%203.42%200%200%200-1.65-.37%203.32%203.32%200%200%200-1.65.37l-11.08%206.4-37.44%2021.6-11.08%206.4a4%204%200%200%200-1.66%202.87v68.8a4%204%200%200%200%201.66%202.86l-.83%201.44-.82%201.43a7.05%207.05%200%200%201-3.31-5.73V54.2a7.06%207.06%200%200%201%203.31-5.74l11.09-6.4%2037.46-21.59%2011-6.39a6.72%206.72%200%200%201%203.32-.82%206.61%206.61%200%200%201%203.31.82z%22/%3E%3Cpath%20d%3D%22M43.8%2039.14l11-3%2037.16-10%2011-3a6.35%206.35%200%200%201%205.7%201.52l8.06%208.06%2027.21%2027.2%208.06%208.06a6.32%206.32%200%200%201%201.52%205.7c-.36%201.36-1.69%206.31-2.94%2011l-10%2037.17c-1.26%204.7-2.58%209.65-3%2011a5.9%205.9%200%200%201-1.57%202.6%206%206%200%200%201-2.6%201.58l-11%202.95-37.17%2010-11%202.95-.31-1.3-.38-1.43%2011-2.94%2037.18-10%2011-3a3.21%203.21%200%200%200%201.27-.81%203.12%203.12%200%200%200%20.8-1.27l3-11%2010-37.18c1.26-4.7%202.58-9.65%202.95-11a3.5%203.5%200%200%200-.76-2.84l-8.06-8.06-27.2-27.2-8.06-8.06a3.54%203.54%200%200%200-2.84-.76l-11%203-37.16%2010-11%203a3%203%200%200%200-1.27.8%203%203%200%200%200-.81%201.28c-.37%201.35-1.7%206.31-3%2011l-10%2037.16c-1.26%204.7-2.58%209.66-2.94%2011a3.53%203.53%200%200%200%20.76%202.85l8.06%208.06%2027.2%2027.2%208.06%208.06a3.54%203.54%200%200%200%202.84.76l.38%201.43.39%201.42a6.28%206.28%200%200%201-5.69-1.52l-8.07-8.06-27.2-27.21-8.1-8.13a6.29%206.29%200%200%201-1.53-5.69c.37-1.36%201.7-6.3%203-11l10-37.16%202.95-11a6%206%200%200%201%201.58-2.6%205.88%205.88%200%200%201%202.6-1.57z%22/%3E%3Cpath%20d%3D%22M34%20143.27a77.27%2077.27%200%201%201%20109.27%200%2077.26%2077.26%200%200%201-109.27%200zm106.72-2.39a73.57%2073.57%200%201%200-104.2.16%2073.68%2073.68%200%200%200%20104.2-.17z%22/%3E%3Cpath%20d%3D%22M91.09%2032.69l8.18%204.74%2027.72%2016%208.28%204.74a5.26%205.26%200%200%201%202.46%204.25v50.97a5.25%205.25%200%200%201-2.46%204.24l-8.21%204.75-27.73%2016-8.21%204.74a4.9%204.9%200%200%201-2.46.61%205%205%200%200%201-2.46-.61l-8.21-4.74-27.72-16-8.24-4.75.61-1.06.62-1.06%208.21%204.74%2027.73%2016%208.21%204.74a2.56%202.56%200%200%200%201.22.27%202.52%202.52%200%200%200%201.22-.27l8.21-4.74%2027.72-16%208.21-4.74a2.91%202.91%200%200%200%201.23-2.11V62.42A2.94%202.94%200%200%200%20134%2060.3l-8.22-4.74-27.72-16-8.21-4.74a2.57%202.57%200%200%200-1.22-.28%202.46%202.46%200%200%200-1.22.28l-8.22%204.73-27.73%2016-8.19%204.75a2.94%202.94%200%200%200-1.23%202.12v50.97a2.92%202.92%200%200%200%201.23%202.12l-.62%201.06-.62%201.06a5.21%205.21%200%200%201-2.45-4.24V62.42a5.23%205.23%200%200%201%202.45-4.25l8.24-4.74%2027.73-16%208.21-4.74a5%205%200%200%201%202.46-.6%204.89%204.89%200%200%201%202.46.6z%22/%3E%3Cpath%20d%3D%22M48.17%20128.37a57.22%2057.22%200%201%201%2080.93%200%2057.22%2057.22%200%200%201-80.93%200zm79-1.77a54.48%2054.48%200%201%200-77.17.12%2054.57%2054.57%200%200%200%2077.21-.09z%22/%3E%3C/g%3E%3Cg%20fill%3D%22%23435363%22%3E%3Cpath%20d%3D%22M208.27%20122.44v-48.4h-15.4V52.63h15.4V27.18h24.49v25.45h18.89v21.4h-18.87v41.85c0%206%203.09%2010.41%208.48%2010.41%203.67%200%207.13-1.35%208.48-2.89l5.21%2018.7c-3.66%203.28-10.22%206-20.44%206-17.15-.01-26.24-8.88-26.24-25.66zM257.27%2099.11c0-27%2020.05-48.78%2048.2-48.78%2028%200%2046.67%2020.82%2046.67%2051.1v5.78h-69.22c1.73%2011.38%2011%2020.83%2026.81%2020.83%207.9%200%2018.7-3.28%2024.68-9.07l11%2016.2c-9.26%208.48-23.91%2012.92-38.38%2012.92-28.35%200-49.76-19.09-49.76-48.98zm48.2-28.73c-15.23%200-21.79%2010.6-22.75%2019.86h45.9c-.77-8.87-6.94-19.86-23.14-19.86zM424.19%20145.78V89.47c0-12.92-6.75-17.35-17.16-17.35-9.65%200-17%205.4-21.21%2010.8v62.86h-24.5V52.63h24.49v12c6-6.94%2017.55-14.27%2032.59-14.27%2020.63%200%2030.47%2011.57%2030.47%2029.7v65.75zM518.64%20145.78v-9.83c-6.37%207.68-17.37%2012.14-29.5%2012.14-14.85%200-32.21-10-32.21-30.85%200-22%2017.36-30.08%2032.21-30.08%2012.53%200%2023.33%204.05%2029.5%2011.38V86.77c0-9.45-8.1-15.62-20.43-15.62-9.83%200-19.09%203.86-26.81%2011l-9.64-17.17c11.38-10.22%2026-14.65%2040.69-14.65%2021.4%200%2040.88%208.48%2040.88%2035.29v60.16zm0-22.37v-11.57c-4-5.4-11.76-8.29-19.66-8.29-9.64%200-17.55%205.2-17.55%2014.08s7.91%2013.89%2017.55%2013.89c7.9-.01%2015.62-2.71%2019.66-8.11zM553.82%20145.78V17.16h24.45v47.47a35.33%2035.33%200%200%201%2028.77-14.3c23.72%200%2041.27%2018.51%2041.27%2048.78%200%2031.24-17.74%2049-41.27%2049-11.18%200-21.4-5-28.73-14.27v12zm45.7-19.48c14.07%200%2023.52-11%2023.52-27.19%200-16-9.45-27-23.52-27-8.11%200-17%204.63-21.22%2010.8v33c4.25%205.96%2013.12%2010.39%2021.22%2010.39zM656.57%20145.78V17.16h24.49v128.62zM690.27%2099.11c0-27%2020.05-48.78%2048.2-48.78%2028%200%2046.67%2020.82%2046.67%2051.1v5.78H715.9c1.74%2011.38%2011%2020.83%2026.8%2020.83%207.91%200%2018.71-3.28%2024.69-9.07l11%2016.2c-9.25%208.48-23.91%2012.92-38.37%2012.92-28.36%200-49.75-19.09-49.75-48.98zm48.2-28.73c-15.23%200-21.79%2010.6-22.75%2019.86h45.89c-.78-8.87-6.96-19.86-23.16-19.86zM787.88%2041.29v9.7h-1.4v-9.7h-3.1v-1.3h7.6v1.3zm14.2%209.7v-9.1l-3.75%209.1h-.4l-3.75-9.1v9.1h-1.4v-11h2.15l3.2%208%203.2-8h2.15v11z%22/%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	display: block;
}

nav#mainnav
{
	display: block;
	float: right;
	margin-top: .25em;
}

nav#mainnav a
{
	margin-left: 1em;
	border-bottom: 0;
	transition: all .2s ease-in-out;
	padding-bottom: .25em;
	font-size: 1.125em;
}

div.Note > a,
div.Tip > a,
div.Caution > a,
p.Note > a,
p.Tip > a,
p.Caution > a
{
	font-size: 90%;
}

p.Note,
div.Note
{
	border: 1px solid #005CB9;
	border-left: .6em solid #005CB9;
	font-size: 90%;
	padding: .9em;
	border-radius: 3px;
	margin-bottom: 1em;
	margin-top: 1em;
	position: relative;
	background-color: #f1f7fc;
	/* Removing z-index for notes issue in dropdowns, RDC-4385
	z-index: 1;*/
}

p.Tip,
div.Tip
{
	border: 1px solid #50af51;
	border-left: .6em solid #50af51;
	font-size: 90%;
	padding: .9em;
	border-radius: 3px;
	margin-bottom: 1em;
	margin-top: 1em;
	position: relative;
	background-color: #f3f8f3;
	/* Removing z-index for text display issue in dropdowns, RDC-4385	
	z-index: 1; */
}

p.Caution,
div.Caution
{
	border: 1px solid #d9534f;
	border-left: .6em solid #d9534f;
	font-size: 90%;
	padding: .9em;
	border-radius: 3px;
	margin-bottom: 1em;
	margin-top: 1em;
	position: relative;
	background-color: #fdf7f7;
	/* Removing z-index for text display issue in dropdowns, RDC-4385
	z-index: 1; */
}

div#block110
{
	display: block;
}

div#footer
{
	display: block;
}

div#block113
{
	display: block;
}

div#footerContent nav
{
	display: block;
}

div#footernav
{
	background: #00a5b5;
	background: linear-gradient(45deg, #00839b 0%, #00a5b5 50%, #002F87 100%);
	padding: 2em 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

div#footercontainer
{
	margin: auto;
	max-width: 1138px;
	width: 95%;
}

div#footernav h3
{
	font-size: 1.25em;
	color: #fff;
	margin: 1em 0 .25em;
}

div#footernav h3:before
{
	content: '+ ';
	display: inline-block;
	width: 1em;
}

div#hardwareReqs
{
	max-width: 95%;
}

div#footerInfo
{
	text-align: center;
	background: #425363;
	padding: 2em 0;
	color: #fff;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

div#footerInfo a
{
	color: #fff;
}

div#infocontainer
{
	margin: auto;
	max-width: 1138px;
	width: 95%;
}

p#info
{
	margin: 0;
}

svg:not(:root)
{
	overflow: hidden;
}

.svg-size-1
{
	width: 1.25em;
	height: 1.25em;
}

.svg-fill-white
{
	fill: #fff;
}

[class^=svg]
{
	stroke: transparent;
	vertical-align: middle;
	position: relative;
	top: -.0625em;
}

div#pageContainer
{
	display: block;
	margin: 2em auto;
	width: 95%;
	max-width: 1400px;
}

.productContainer
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-content: space-around;
	align-items: flex-start;
	padding: 1.6em;
    border-radius: .5rem;
	background: #fff;
	width: 95%;
	max-width: 1400px;
}

.home-product-container {
	margin: 0 8em;
	margin-bottom: 2em;
	justify-content: flex-start;
	max-width: 1045px;
}

.product-title {
	font-size: 1.6em;
}

.pageRightSidePane {
	width: 80% !important;
}

.pageLeftSidePane
{
	width: 18%;
}

.leftSideContainer
{
	margin-bottom: 2em;
	display: flex;
	flex-direction: column;
	background: #fff;
	border-radius: .5rem;
	height: fit-content;
	height: max-content;
}

.pageLeftSidePane-title {
	padding-left: .8em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	color: #041E47;
}

.pageLeftSidePane > h3
{
	margin: 12px 16px;
}

.CoveoSearchbox .magic-box .magic-box-input
{
	height: 36px;
	border-radius: 0 !important;
}

.CoveoSearchbox .magic-box .magic-box-input > input
{
	font-size: 14px;
	height: 36px;
}

.products-list
{
	padding-left: 0px;
}

.products-list > li
{
    margin-bottom: 0px;
}

.products-list > li > a
{
	text-decoration: none;
    display: block;
    line-height: 2.1em;
    padding-left: 1em;
}

.products-list > li > a:hover
{
	background: #0079DD30;
}

div.accordion
{
	max-width: 800px;
}

iframe
{
	position: fixed;
	height: 100%;
	width: 100%;
}

.coveo-shadow-iframe {
  position: inherit;
  height: inherit;
  width: 100%;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.6em;
	margin-bottom: 2em;
}

td,
th
{
	padding: 0 1em;
}

input[class*=st-default-search-input]
{
	display: block;
	border: 1px solid #bbb;
	max-width: 800px;
	width: 95%;
	margin: 0 auto;
}

.st-ui-injected-overlay-container .st-ui-footer a.st-ui-pagination-link
{
	color: #00A5B5 !important;
}

#site-nav
{
	box-sizing: border-box;
	display: block;
	padding-top: .6em;
	top: 0px;
	width: 100%;
	z-index: 15;
	background: #fff;
}

.nav-wrapper.relative
{
	align-items: center;
	box-sizing: border-box;
	color: rgb(119, 119, 121);
	display: flex;
	font-family: barlow, system-ui, -apple-system, roboto, "segoe ui", sans-serif;
	font-size: 16px;
	line-height: 20px;
	padding: 0 .8em;
	position: relative;
	-webkit-box-align: center;
	-webkit-box-pack: justify;
	padding-bottom: 12px;
}

.headerLogo
{
	background-image: url("data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22https%3A%2F%2Ffanyv88.com%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201800%20390%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23041e42%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1747.93%20107.91a15.72%2015.72%200%20015.92%205.75%2015.34%2015.34%200%20012.15%207.94%2015.15%2015.15%200%2001-2.15%207.9%2015.57%2015.57%200%2001-5.92%205.69%2016.78%2016.78%200%2001-8.33%202.09%2016.34%2016.34%200%2001-8.17-2.09%2015.53%2015.53%200%2001-5.88-5.69%2015.06%2015.06%200%2001-2.16-7.9%2015.25%2015.25%200%20012.16-7.94%2015.68%2015.68%200%20015.88-5.75%2016.16%2016.16%200%20018.17-2.12%2016.6%2016.6%200%20018.33%202.12zm-1.68%2024.73a11.68%2011.68%200%20004.57-4.52%2012.92%2012.92%200%20001.64-6.52%2013.12%2013.12%200%2000-1.64-6.56%2011.83%2011.83%200%2000-4.57-4.58%2013.21%2013.21%200%2000-6.65-1.66%2012.81%2012.81%200%2000-6.5%201.66%2011.93%2011.93%200%2000-4.53%204.58%2013.12%2013.12%200%2000-1.64%206.56%2012.92%2012.92%200%20001.64%206.52%2011.78%2011.78%200%20004.53%204.52%2013%2013%200%20006.5%201.63%2013.4%2013.4%200%20006.65-1.63zm-.8-11.63a6.79%206.79%200%2001-3%201.75l4.76%207.08h-4.31l-3.93-6.52h-1.54v6.52h-3.66v-17h5q7.85%200%207.85%205.17a4.09%204.09%200%2001-1.17%202.99zm-8-.4h1.93c2.32%200%203.47-.86%203.47-2.58a2.1%202.1%200%2000-.87-1.88%205%205%200%2000-2.73-.58h-1.8zM594%20159.12a5.27%205.27%200%2001-3.82%201.52h-45.84c-1.51%200-2.25.72-2.25%202.16v104.12q0%2016.43%207.41%2023.77t23.59%207.31h13.48a5.34%205.34%200%20013.82%201.52%204.93%204.93%200%20011.57%203.67v32.4q0%204.77-5.39%205.62l-23.36.43q-35.51%200-53-11.66t-18-44.07V162.8a2%202%200%2000-2.24-2.16h-25.6a5.27%205.27%200%2001-3.82-1.52%204.86%204.86%200%2001-1.57-3.67v-30.24a4.93%204.93%200%20011.57-3.68%205.34%205.34%200%20013.82-1.51H490c1.49%200%202.24-.71%202.24-2.16V67.31a4.89%204.89%200%20011.57-3.67%205.3%205.3%200%20013.82-1.51h39.07a5.31%205.31%200%20013.82%201.51%204.93%204.93%200%20011.57%203.67v50.55c0%201.45.74%202.16%202.25%202.16h45.82a5.34%205.34%200%20013.82%201.51%204.93%204.93%200%20011.57%203.68v30.24a4.86%204.86%200%2001-1.55%203.67zM800.05%20229.77l-.44%2013.39q0%205.19-5.4%205.19H653.59c-1.5%200-2.24.72-2.24%202.16q1.35%2014.25%204%2019.44%2010.79%2031.11%2052.57%2031.54%2030.54%200%2048.52-24.2a5.32%205.32%200%20014.56-2.59%204.36%204.36%200%20013.14%201.3L792%20298q4%203%201.35%206.92-13.94%2019-37.07%2029.38t-51.47%2010.4q-35%200-59.53-15.13a87.74%2087.74%200%2001-35.71-42.34q-10.35-23.33-10.34-64.81%200-25%205.39-40.61%209-30.24%2033.92-47.75t60-17.49q88.5%200%2099.74%2089a149.2%20149.2%200%20011.77%2024.2zm-129.16-62q-11%208-15.5%2022.25-2.7%207.35-3.59%2019c-.61%201.44%200%202.16%201.79%202.16h91.21A2%202%200%2000747%20209q-.9-10.8-2.69-16.42-4.05-15.56-16-24.2t-29.88-8.64q-16.53.03-27.54%208.03zM988%20137.3q21.78%2020.74%2021.79%2056.61v141.71a4.9%204.9%200%2001-1.57%203.67%205.3%205.3%200%2001-3.82%201.52h-41.31a5.23%205.23%200%2001-3.82-1.52%204.84%204.84%200%2001-1.58-3.67V204.28q0-19.87-11.68-32.19t-31-12.32q-19.32%200-31.22%2012.1t-11.9%2032v131.75a4.87%204.87%200%2001-1.58%203.67%205.27%205.27%200%2001-3.82%201.52h-41.33a5.27%205.27%200%2001-3.82-1.52%204.86%204.86%200%2001-1.57-3.67V125.21a4.93%204.93%200%20011.57-3.68%205.34%205.34%200%20013.82-1.51h41.33a5.34%205.34%200%20013.82%201.51%204.94%204.94%200%20011.58%203.68V139a1.71%201.71%200%2000.89%201.73c.6.29%201.05%200%201.35-.86q18.42-23.34%2055.71-23.33%2036.39.03%2058.16%2020.76zM1180.66%20126.07q21.57%209.51%2033.25%2026.14a64.26%2064.26%200%200111.68%2037.79v145.6a4.87%204.87%200%2001-1.58%203.67%205.26%205.26%200%2001-3.81%201.52h-41.34a5.23%205.23%200%2001-3.81-1.52%204.84%204.84%200%2001-1.58-3.67v-13.8c0-.87-.3-1.37-.9-1.52a1.91%201.91%200%2000-1.79.65q-22%2023.34-63.8%2023.33-33.69%200-55.48-16.41T1029.71%20279q0-33.69%2024.48-52.49t69-18.8h48.07c1.49%200%202.24-.71%202.24-2.16V195.2q0-16.84-10.33-26.14t-31-9.29q-17.09%200-27.63%205.84t-13.25%2016.2c-.9%203.45-3%204.9-6.29%204.32l-43.58-5.19a9.87%209.87%200%2001-3.82-1.51%202.41%202.41%200%2001-1.12-2.81q3.58-26.34%2029.42-43.2t64.92-16.85q28.28%200%2049.84%209.5zm-24.61%20167.21q15.72-11.23%2015.72-28.52v-20.3a2%202%200%2000-2.24-2.16h-37.74q-23.82%200-37.51%208.64t-13.71%2024.63q0%2013.83%2010.56%2021.38t27.18%207.56q22.01%200%2037.74-11.23zM1447.08%20229.77q0%2030.67-8.54%2054-9.88%2028.53-31.9%2044.51t-53.91%2016q-31.45%200-51.66-22.9c-.61-.86-1.2-1.14-1.8-.86a1.72%201.72%200%2000-.9%201.73v13.39a4.9%204.9%200%2001-1.57%203.67%205.28%205.28%200%2001-3.82%201.52h-41.33a5.27%205.27%200%2001-3.82-1.52%204.86%204.86%200%2001-1.57-3.67V43.55a4.93%204.93%200%20011.57-3.68%205.34%205.34%200%20013.82-1.51H1293a5.36%205.36%200%20013.82%201.51%205%205%200%20011.57%203.68v93.75a1.71%201.71%200%2000.9%201.73%201.5%201.5%200%20001.8-.43q19.31-22%2051.21-22%2033.24%200%2055%2016t32.12%2044.51a174.35%20174.35%200%20017.66%2052.66zm-53.46.86q0-33.7-13.48-52.71-12.14-18.15-35.94-18.15-22%200-33.7%2019-11.24%2017.73-11.23%2051.42%200%2033.27%2010.33%2050.12%2011.69%2020.74%2035.05%2020.74a46.09%2046.09%200%200022.46-5.4%2040.49%2040.49%200%200015.72-15.34q10.79-18.14%2010.79-49.68zM1468.59%20339.63A4.9%204.9%200%20011467%20336V43.88a4.89%204.89%200%20011.57-3.67%205.31%205.31%200%20013.82-1.52h41.33a5.31%205.31%200%20013.82%201.52%204.89%204.89%200%20011.57%203.67V336a4.9%204.9%200%2001-1.57%203.68%205.3%205.3%200%2001-3.82%201.51h-41.33a5.3%205.3%200%2001-3.8-1.56z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1740.1%20229.43l-.45%2013.4c0%203.46-1.79%205.18-5.39%205.18h-140.62a2%202%200%2000-2.24%202.16q1.33%2014.27%204%2019.45%2010.79%2031.11%2052.56%2031.54%2030.55%200%2048.52-24.2a5.32%205.32%200%20014.5-2.59%204.38%204.38%200%20013.14%201.3l27.86%2022q4%203%201.34%206.91-13.92%2019-37.06%2029.38t-51.44%2010.38q-35%200-59.53-15.13a87.76%2087.76%200%2001-35.72-42.34q-10.33-23.34-10.33-64.81%200-25.05%205.39-40.61%209-30.24%2033.92-47.75t60-17.5q88.5%200%2099.73%2089a148%20148%200%20011.82%2024.23zm-129.16-62q-11%208-15.5%2022.26-2.7%207.35-3.6%2019-.9%202.16%201.8%202.16h91.2q2.25%200%202.25-2.16-.91-10.8-2.7-16.42-4-15.56-16-24.2t-29.87-8.64q-16.58.01-27.58%208zM432%20215.85L380%2061.57a32.84%2032.84%200%2000-24.81-21.72L193.07%208.21a32.93%2032.93%200%2000-30.76%2010.36l-110%20123.27a32.86%2032.86%200%2000-6.61%2032.31l52%20154.28a32.87%2032.87%200%200024.81%2021.73l162.15%2031.63a32%2032%200%20006.22.6%2033%2033%200%200024.54-11l110-123.27a32.89%2032.89%200%20006.58-32.27zM369.21%2065.22l34.17%20101.46L330.75%2052.1a29.14%2029.14%200%2000-5.65-6.5l27.9%205.45a21.43%2021.43%200%200116.21%2014.17zM315.68%20332.8l-63.3%203.2%20102.39-59.27.46-.29-24.65%2046.82a17.9%2017.9%200%2001-14.9%209.54zm-159.1-1l-35.76-56.42a24.5%2024.5%200%20002.1%201.38l103.21%2059.74c.48.28%201%20.54%201.46.78l-55%202.79a17.91%2017.91%200%2001-16.01-8.28zM162%2057.2l63.31-3.2-102.39%2059.25c-.15.09-.3.2-.46.29l24.65-46.82A17.92%2017.92%200%2001162%2057.2zm159.1%201l35.76%2056.41a23.19%2023.19%200%2000-2.11-1.38L251.56%2053.51c-.48-.28-1-.54-1.46-.78l55-2.79a17.89%2017.89%200%200116.01%208.28zM356%20254.79a14%2014%200%2001-7%2012.08l-103.16%2059.74a14%2014%200%2001-14%200l-103.2-59.74a14%2014%200%2001-7-12.08V135.22a14%2014%200%20017-12.09l103.21-59.74a14%2014%200%200114%200l103.21%2059.74a14%2014%200%20017%2012.09zm-245.31%204.61l-30-47.29a17.91%2017.91%200%2001-.69-17.89l30.26-57.49v118.06a25.26%2025.26%200%2000.43%204.61zM367%20130.6l30%2047.3a17.89%2017.89%200%2001.72%2017.88l-30.26%2057.5V135.22a24.44%2024.44%200%2000-.46-4.62zM170.83%2026.17a21.43%2021.43%200%200120-6.76l101.3%2019.76-130.7%206.63a29.09%2029.09%200%2000-10.33%202.48zm-110%20123.27l72.73-81.51L69.9%20188.9a29.21%2029.21%200%2000-3.28%2011.58l-10.09-30a21.42%2021.42%200%20014.31-21.04zm47.64%20175.35L74.31%20223.32l72.63%20114.58a29.36%2029.36%200%20005.64%206.5l-27.93-5.4a21.42%2021.42%200%2001-16.17-14.21zm198.38%2039a21.48%2021.48%200%2001-20.05%206.75l-101.23-19.7%20130.69-6.63a29.32%2029.32%200%200010.33-2.49zm110-123.28l-72.73%2081.52%2063.67-121a29.17%2029.17%200%20003.28-11.58l10.09%2030a21.41%2021.41%200%2001-4.31%2021.11z%22%2F%3E%3C%2Fsvg%3E");
	background-position: center; 
	background-repeat: no-repeat;
	background-size: contain;
	float: left;
	box-sizing: border-box;
	display: block;
	height: 36px;
	width: 150px;
}

.brand-nav {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.logo-wrapper {
	display: flex;
}

.inline-item {
  border-left: 2px solid #8294a8;  
  padding: 8px 0px;
  padding-left: .5rem;
  margin-left: .5em;
}

.app-name {
  color: #8a8a8a !important;
  text-decoration: none !important;
  font-weight: 500;
  font-size: 1.5rem !important;
}

.main-nav,
.cta-nav
{
	box-sizing: border-box;
	display: block;
}

.main-nav a,
.cta-nav a
{
	color: #777779;
	font-weight: 400;
	padding: 0 .5em;
	font-size: .9375em;
}

.visuallyhidden
{
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	margin: -1px;
	padding: 0;
	width: 1px;
	height: 1px;
	border: 0;
}

.cta-nav a.btn
{
	padding: .5em 1.25em;
	display: inline-block;
	color: #fff;
    background-color: #0079dd;
    border-color: #0079dd;
}

.cta-nav a.btn:hover
{
    background-color: #0064b7;
    border-color: #005daa;
}

#site-footer
{
	box-sizing: border-box;
	font-size: .875em;
	display: block;
}

.row.textcenter.footer-info
{
	box-sizing: border-box;
	text-align: center;
	padding: 2em 0;
	color: #777779;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.container.relative
{
	position: relative;
}

.svg-size-1.svg-fill-gray
{
	overflow: hidden;
	width: 1.25em;
	height: 1.25em;
	fill: #777779;
	stroke: transparent;
	vertical-align: middle;
	position: relative;
	top: -.0625em;
	box-sizing: border-box;
}

.feed
{
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("feed-icon-14x14.png") no-repeat 0 50%;
}


/* sticky landing page header styles */

 .stickyHeader {
     position: fixed !important;
     top: 0 !important;
     width: 100%;
     box-shadow: 0 0.5em 1em rgba(0,0,0,0.1);
     background-color: #fff !important;
	 height: 69px !important;
}

.stickyWrapper {
	top: 0px !important;
}


/* styling for hover over method links */
.methodLinkActive {
	cursor: pointer;
}

.methodLinkActive:after {
	font-family: "Font Awesome 5 Free";
    content: "\a0\f13d";
	font-weight: 600 !important;
	font-size: 13px;
	font-style: normal;
	vertical-align: middle !important;
	color: #99A4AE;

}
.auto_anchor a {
  position: absolute !important;
  left: 0px !important;
  top: -128px !important;
}

.auto_anchor {
  position: relative;
}

.auto_anchor h2 {
  font-weight: normal;
}
/* 404 page styles */

.app__container {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    background: #eaedef;
}

.app__content {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 95%;
    width: 95%;
    margin: 0 auto;
    padding: 3rem 0;
    max-width: 1400px;
}

.error-page {
	border-radius: .25rem;
}

.error-page, .error-page img {
	padding: 8.8rem 3rem;
    background: #fff;
}

.error-page h1 {
	font-size: 3em;
}

.error-page h3 {
	color: #0079DD;
}

/* header dropdown styles */
.navbar {
  overflow: hidden;
  padding-left: 4em;
}

.navbar a {
  float: left;
  font-size: 16px;
  color: black;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.nav-wrapper .icon {
  display: none;
  font-size: 24px !important;
  font-weight: 900;
  color: #041E42;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 16px;  
  border: none;
  outline: none;
  padding: 14px 16px;
  font-family: inherit;
  margin: 0;
  background-color: white;
  color: #41414B;
}

/* Generative AI search button CSS */
/* The button was removed on 2025-10-01 due to the SearchUnify replacement. */
.dropdown .aibtn {
  font-size: 16px;  
  border: none;
  outline: none;
  padding: 10px 12px;
  font-family: inherit;
  margin: 0;
  background-color: #0079DD;
  color: white;
  positon: absolute;
  right: 20px !important;
  margin-top: 4px;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}
/* End Generative AI search button CSS */

.dropbtn i
{
  font-size: 14px;
  color: #72848e !important;
  padding-left: 2px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-weight: 400 !important;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.navbar.responsive .dropdown:hover .dropdown-content, .dropdown:active .dropdown-content {
  display: block;
}

.dropdown-level-2:hover .dropdown-content-level-2,
.dropdown-level-2:active .dropdown-content-level-2 {
  display: block;
}
  
.dropbtn-level-2 {
  color: black;
  padding: 12px 24px 12px 16px;
  text-decoration: none;
  text-align: left;
  font-weight: 400 !important;
  cursor: default;
  position: relative;
  font-size: 16px;
}

.dropbtn-level-2 i {
  font-size: 14px;
  color: #72848e;
  position: absolute;
  right: 7px;
  top: 16px;
}

.dropdown-level-2:hover .dropbtn-level-2,
.dropdown-level-2:active .dropbtn-level-2 {
  background-color: #ddd;
}

.dropdown-content-level-2 {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: max-content;
  box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
  z-index: 1;
  left: 100%;
  top: 0;
  height: auto;
  min-height: 100%;
}

@media screen and (max-width: 900px) {
	.dropdown-content-level-2 {
		position: relative;
		left: 0;
		box-shadow: none;
		padding-left: 30px;
	  }
	
	  .dropbtn-level-2 i {
		transform: rotate(90deg);
		position: static;
		padding-left: 2px;
	  }

	.nav-wrapper.relative {
		display: block;
		font-size: 0px;
		justify-content: space-around;
	}
	
	.app-name {font-size: 1.5rem;}
	
	.brand-nav{width: 100%;}
	
	.logo-wrapper{width: 80%;}
	
	.navbar {
	  overflow: hidden;
	  padding-left: 1em;
	}
	
	.navbar a:not(:first-child), .dropdown .dropbtn {
	  display: none;
	}
	
	.nav-wrapper a.icon {
	  float: right;
	  display: block;
	}
	
	a.productLink {
		width: 100%;
	}
	
	div.info-section > div:nth-child(1) {
		width: 100%;
	}
	
	div.info-section > div:nth-child(2) {
		width: 100%;
		margin-left: 0px;
	}
	
	div.info-section > div:nth-child(3) {
		width: 100%;
		margin-left: 0px;
	}
	
	.footer .footer-nav-item {
		display: block !important;
	}
	
	.pageRightSidePane {
		width: 90% !important;
	}
	
	.pageLeftSidePane {
		display: none !important;
	}
}

@media screen and (max-width: 900px) {
  .navbar.responsive {position: relative;}
  .navbar.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .navbar.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .navbar.responsive .dropdown {float: none;}
  .navbar.responsive .dropdown-content {position: relative;}
  .navbar.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }

  .dropdown .aibtn {
    display: none;
  }
}

/*home page footer styles */
 body>footer {
     font-size: 14px !important;
}
 .footer-nav h3 {
     font-size: 14px !important;
}
 .research #site-footer {
     position: relative;
     z-index: 10 
}
 @media (min-width:1025px) {
     .front #site-footer {
         bottom: -100vh;
         display: block;
         position: fixed;
         transition: all 0.6s ease-in-out;
         width: 100%;
         z-index: 1000 
    }
     .front #site-footer.show {
         bottom: 0 
    }
}
 .row, .container {
     *zoom: 1 
}

 .container:after, .row:after .tech-select__item:after {
     clear: both 
}
 .no-border {
     border: none 
}
 
 #site-footer .container {
     margin: auto !important;
     max-width: 1180px !important;
     width: 95% 
}
 section.container {
     min-height: 650px 
}
  #site-footer .row {
     border-bottom: 1px solid #eeeff0;
     border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     padding: 4em 0;
     margin-left: 0 !important;
     padding-left: 10px !important;
}
 .row.first {
     padding-top: 0 
}
 .mobilenav .row {
     padding: 2em 0 
}
 .lightbox-partner .row {
     padding: 1em 0;
     border-bottom: 0 
}

.textcenter {
     text-align: center 
}

.footer {
    padding: 1.5rem 0;
    text-align: center;
    background: #041e42;
}

.footer .footer-nav {
    list-style: none;
    margin-bottom: 2em;
    padding: 0;
}

.footer .footer-nav-item {
    display: inline-block;
    margin: .5rem 0;
	font-size: 16px;
}

.footer .footer-nav-item a {
	font-weight: 400;
	color: #fff;
}

.footer .footer-nav-secondary li,
.footer .footer-nav-secondary li a
{
    color: #8294a8;
}

@media (min-width: 768px) {
	.app__container {
		display: flex;
	}
	
	.app__content {
	    width: 100%;
	}
	
	.error-page img {
	    height: 13.4rem;
	}
	
	.footer .footer-nav-item {
	    display: inline-block;
	    margin: 0 1.25rem;
	}
}

 p.nom {
     margin: 0;
     color: #aac0d7 !important;
}
 .split-grid .onesixth, .split-grid .onethird, .split-grid .field-collection-container .field-name-field-speaker, .field-collection-container .split-grid .field-name-field-speaker, .split-grid .twothirds, .split-grid .onefourth, .split-grid .view-related-industries .views-row, .view-related-industries .split-grid .views-row, .split-grid .view-product-resources .views-row, .view-product-resources .split-grid .views-row, .split-grid .onefifth, .split-grid .threefourths, .split-grid .onehalf {
     padding: 1em;
     width: 100% 
}
 @media (min-width:38em) {
     .wrap {
         width: 95% 
    }
     .onesixth, .onethird, .field-collection-container .field-name-field-speaker, .twothirds, .onefourth, .view-related-industries .views-row, .view-product-resources .views-row, .onefifth, .threefourths, .onehalf, .onethird--nmr, .twothirds--nmr, .onehalf--nmr {
         float: left;
         margin: 0 5% 0 0 
    }
     .opposite {
         float: right 
    }
     .onesixth:nth-of-type(3), .onefifth:nth-of-type(3), .onefourth:nth-of-type(2), .view-related-industries .views-row:nth-of-type(2), .view-product-resources .views-row:nth-of-type(2) {
         margin-right: 0 
    }
     .onethird--nmr, .twothirds--nmr, .onehalf--nmr {
         margin-right: 0 
    }
     .onethird, .field-collection-container .field-name-field-speaker, .onesixth, .onefifth {
         width: 30% 
    }
     .twothirds {
         width: 65% 
    }
     .threefourths {
         width: 73.75% 
    }
     .threefourths+.onefourth, .view-related-industries .threefourths+.views-row, .view-product-resources .threefourths+.views-row {
         width: 21.25% 
    }
     .onehalf, .onefourth, .view-related-industries .views-row, .view-product-resources .views-row {
         width: 47.5% 
    }
     .onethird--nmr {
         width: 33.33% 
    }
     .onehalf--nmr {
         width: 50% 
    }
     .twothirds--nmr {
         width: 66.66% 
    }
     .skipsixth {
         margin-left: 17.5% 
    }
     .skipthird {
         margin-left: 35% 
    }
     .skipfourth {
         margin-left: 26.25% 
    }
     .middle-collapse>.twothirds, .middle-collapse>.onethird, .field-collection-container .middle-collapse>.field-name-field-speaker {
         float: none;
         width: 100%;
         margin: 0 
    }
     .split-grid .onesixth, .split-grid .onethird, .split-grid .field-collection-container .field-name-field-speaker, .field-collection-container .split-grid .field-name-field-speaker, .split-grid .twothirds, .split-grid .onefourth, .split-grid .view-related-industries .views-row, .view-related-industries .split-grid .views-row, .split-grid .view-product-resources .views-row, .view-product-resources .split-grid .views-row, .split-grid .onefifth, .split-grid .threefourths, .split-grid .onehalf {
         margin: 0;
         padding: 2em;
         float: none 
    }
     .split-grid .onethird, .split-grid .field-collection-container .field-name-field-speaker, .field-collection-container .split-grid .field-name-field-speaker, .split-grid .onesixth, .split-grid .onefifth {
         width: 33.333333333% 
    }
     .split-grid .twothirds {
         width: 66.666666667% 
    }
     .split-grid .threefourths {
         width: 75% 
    }
     .split-grid .threefourths+.onefourth, .split-grid .view-related-industries .threefourths+.views-row, .view-related-industries .split-grid .threefourths+.views-row, .split-grid .view-product-resources .threefourths+.views-row, .view-product-resources .split-grid .threefourths+.views-row {
         width: 25% 
    }
     .split-grid .onehalf, .split-grid .onefourth, .split-grid .view-related-industries .views-row, .view-related-industries .split-grid .views-row, .split-grid .view-product-resources .views-row, .view-product-resources .split-grid .views-row {
         width: 50% 
    }
}
 @media (min-width:60em) {
     .onesixth {
         width: 12.5% 
    }
     .onefifth {
         width: 16% 
    }
     .onefourth, .view-related-industries .views-row, .view-product-resources .views-row {
         width: 21.25% 
    }
     .onesixth:nth-of-type(3), .onefifth:nth-of-type(3), .onefourth:nth-of-type(2), .view-related-industries .views-row:nth-of-type(2), .view-product-resources .views-row:nth-of-type(2) {
         margin-right: 5% 
    }
     .middle-collapse>.twothirds {
         float: left;
         width: 65%;
         margin-right: 5% 
    }
     .middle-collapse>.onethird, .field-collection-container .middle-collapse>.field-name-field-speaker {
         float: left;
         width: 30%;
         margin-right: 5% 
    }
     .middle-collapse .last {
         margin-right: 0 
    }
     .split-grid .onesixth {
         width: 16.666666667;
         margin: 0 
    }
     .split-grid .onefifth {
         width: 20%;
         margin: 0 
    }
     .split-grid .onefourth, .split-grid .view-related-industries .views-row, .view-related-industries .split-grid .views-row, .split-grid .view-product-resources .views-row, .view-product-resources .split-grid .views-row {
         width: 25%;
         margin: 0 
    }
}
 .split-grid-left {
     background: rgba(255, 255, 255, 0.1) 
}
 .split-grid-right {
     background: rgba(0, 0, 0, 0.05) 
}
 .split-grid-compliance {
     background: #002f87 
}
 .last {
     margin-right: 0 !important 
}
 .node li, .block li, .pane-content li {
     line-height: 1.2;
     margin-bottom: .5em 
}
 .medianav__search .block #edit-keys-wrapper {
     padding: 0 
}
 .medianav__search .block .views-exposed-widget.views-submit-button {
     padding-top: 0 
}
 .medianav__search .block .contextual-links-wrapper, .medianav__search .block .views-exposed-widgets>div, .medianav__search .block label {
     display: none 
}
 @media (min-width:768px) {
     .medianav__search .block input {
         min-width: 300px 
    }
}
 .medianav__search .block .form-item {
     margin-bottom: 0 
}
 .medianav__search .block .views-exposed-widgets {
     position: relative;
     margin-bottom: 0 
}
 .medianav__search .block .views-submit-button {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     width: 50px 
}
 .medianav__search .block .form-submit {
     position: relative;
     display: block;
     width: 50px;
     padding-right: 10px;
     min-width: 0;
     font-size: 0;
     border: 0;
     background-color: transparent;
     background-image: url("data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF\akb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb2\a 46IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb\a 2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRw\aOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDA\agMzQgMjYuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMjYuNDsiIHhtbD\apzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNCM\akI4QkQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzMuNSwyNC43bC0xMS03LjFj\aMC45LTEuNywxLjQtMy42LDEuNC01LjZjMC02LjYtNS40LTEyLTEyLTEyYy02LjYsMC0xMiw1LjQ\atMTIsMTJzNS40LDEyLDEyLDEyCgljMy45LDAsNy4zLTEuOCw5LjUtNC43bDExLDcuMWMwLjIsMC\a 4xLDAuNCwwLjIsMC41LDAuMmMwLjMsMCwwLjYtMC4yLDAuOC0wLjVDMzQuMSwyNS42LDM0LDI1L\a DMzLjUsMjQuN3ogTTEyLDIyCglDNi40LDIyLDEuOSwxNy41LDEuOSwxMS45UzYuNCwxLjgsMTIs\aMS44YzUuNiwwLDEwLjEsNC41LDEwLjEsMTAuMVMxNy42LDIyLDEyLDIyeiIvPgo8L3N2Zz4=");
     background-size: 60%;
     background-repeat: no-repeat;
     background-position: center center 
}


html.indexPage
{
	mc-master-page: url('Resources/MasterPages/Master-Index.flmsp');
}