.aa-DetachedOverlay{backdrop-filter:blur(5px)}.aa-Item{margin-bottom:0}.aa-Item:not(:last-child){border-bottom:1px solid var(--header-primary-color,#003087)}.aa-Item>a{padding:var(--layout02) 4px;text-decoration:none}.aa-Item h2{font-size:20px;color:var(--header-primary-color,#003087);margin-bottom:0}.aa-Item:hover h2{color:var(--header-hover-color,#00aeef)}.aa-Item p{color:var(--darkGrey,#333);margin-bottom:0}.aa-DetachedCancelButton{color:var(--header-primary-color,#003087)}.aa-DetachedCancelButton:focus,.aa-DetachedCancelButton:hover{box-shadow:none;color:var(--header-hover-color,#00aeef)}.aa-Form:focus-within{border-color:var(--header-primary-color,#003087);box-shadow:none;outline:none}input.aa-Input:focus{border:none;box-shadow:none}input.aa-Input{border:none;margin-bottom:0}.aa-SubmitButton{height:0}.aa-ClearButton svg{max-width:max-content}.breadcrumb{padding:var(--spacing03) var(--spacing05);margin:0;list-style:none;background-color:var(--lightGrey)}.breadcrumb__item{display:inline;font-size:var(--smSize)}.breadcrumb__item+.breadcrumb__item::before{padding:var(--spacing02);content:"/\00a0"}.feed-icon{padding:var(--spacing03);display:block;width:max-content}.feed-icon__icon{fill:var(--linkColor)}.field--label-inline{display:flex}.field--label-inline>.field__label{padding-right:var(--spacing02)}.field__label{font-weight:700}.field__label::after{content:":"}.form-item>label:not(.option){display:inline-block;margin-bottom:var(--layout01);font-weight:700;text-transform:capitalize;font-size:var(--smSize)}.form-text.error{border:1px solid var(--errorColor)}.description{font-size:small}input+.description,.image-widget+.description{margin-bottom:var(--spacing05)}.icon{display:inline-block;overflow:visible;vertical-align:text-bottom;fill:currentcolor}.media-image{--mediaImageRadius:calc(var(--radius01) + 0.133rem)}.media-image--image,.media-image--brand-approved-image{container:media-image/inline-size}.img-straight .media-image>img{--mediaImageRadius:0}.media-image--image>img,.media-image--brand-approved-image>img{border-radius:var(--mediaImageRadius)}@container media-image (width > 325px){.media-image--image>img,.media-image--brand-approved-image>img{--mediaImageRadius:var(--radius02);}}.node--unpublished{background-color:var(--unpublishedColor)}.node__meta{margin:var(--layout02) 0}.pager{margin:auto;padding-left:0}.pager__items{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin:0;font-weight:700}.pager__item{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:default;color:var(--brandBlue);background-color:var(--bgColor);border-radius:var(--radius01);margin-left:var(--layout01)}.pager__item--active{color:var(--colorInverse);background-color:var(--brandBlue)}.pager__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.pager__link:hover{opacity:.8}.tabs{display:flex;flex-flow:wrap;max-width:var(--layoutWidth);padding:0;margin:var(--layout01) 0}.tabs__tab{display:inline-block;flex:1 0 auto;text-align:center;margin:0}.tabs__link{display:block;padding:var(--spacing02);transition:background-color .5s ease}.tabs__link.is-active,.tabs__link.is-active:hover{color:var(--white);background-color:var(--linkColor)}.tabs__link:focus,.tabs__link:hover{color:var(--linkColor);background-color:var(--lightGrey);text-decoration:none}.tag{--linkColor:var(--orange);color:var(--orange)}.ck-anchor,.ck-anchor:hover{color:inherit;text-decoration:none}.block--link-block,.block--button-block,.block--remote-video-block,.block--remote-video-link-block,.block--sketchfab-block{width:100%}.block--products-block .block__title,.block--documents-block .block__title,.block--documents-term-block .block__title{margin-bottom:var(--layout04)}.block--book-navigation+.block--system-breadcrumb-block{display:none}#marketo:target{min-height:100vh}.mktoForm,.mktoMsg{width:100%;max-width:550px;margin:0 auto}.mktoForm input[type=url],.mktoForm input[type=text],.mktoForm input[type=date],.mktoForm input[type=tel],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm textarea.mktoField,.mktoForm select.mktoField{width:100%;min-height:50px}.mktoFormRow,.mktoFieldWrap,.mktoFormCol,.mktoButtonRow{width:100%}.mktoButtonRow{text-align:center}.mktoAsterix,.mktoErrorArrowWrap,.mktoInstruction,.mktoLabel:not([for=DoubleOptIn]){display:none}.mktoHtmlText{text-align:left;margin-left:var(--layout01)}input.mktoInvalid,select.mktoInvalid{border:1px solid var(--errorColor)}select.mktoField{color:var(--placeholderColor)}select.mktoValid{color:var(--inputColor)}.mktoMsg{padding:20px;border-width:1px;border-style:solid}.mktoErrorMsg{position:relative;top:-6px;width:max-content;padding:var(--spacing02);text-align:left;white-space:nowrap;color:var(--colorInverse);border-radius:var(--radius01);background-color:var(--errorColor);box-shadow:var(--boxShadow03)}.mktoErrorMsg::before{position:absolute;top:-6px;left:15px;width:12px;height:12px;content:"";transform:rotate(45deg);border-radius:4px 0 0 0;background-color:inherit;box-shadow:3px 3px 5px rgba(82,95,127,.04)}[class*=block--views-blockminisites-homepage-blocks]{padding:var(--spacing05);box-shadow:var(--boxShadow03);border-radius:var(--radius01);height:100%;background:var(--bgColor)}[class*=block--views-blockminisites-homepage-blocks] .block__title{color:var(--accentColor);font-size:.8rem;text-transform:uppercase}.minisite-list .views-row{margin:var(--layout01) 0}.minisite-list a{color:var(--headingColor);font-weight:500}.minisite-list .more-link a{color:var(--brightBlue);font-weight:400}.minisite__field{color:#707070;font-size:.9rem}.page--products{--h1Size:31px;--h2Size:26px;--h3Size:23px;--h4Size:21px}.page--products .products-literal{color:var(--color);font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.page--products .products-title{font-weight:500;margin-bottom:var(--layout02)}.page--products .field--name-field-product-brand{color:var(--color)}.page--products .field--name-field-product-brand a{color:var(--color)}.page--products .field--name-field-product-tagline{color:var(--color);font-size:var(--lgSize);margin-bottom:.5rem}.page--products .wrapper{display:grid;grid-template-columns:repeat(1,2fr 1fr);gap:30px;grid-auto-rows:minmax(100px,auto)}.page--products .wrapper .product-cell{grid-column:1/3}.page--products .wrapper.with-sidebar .product-cell{grid-column:1/2}.page--products .wrapper.with-sidebar .product-sidebar{background:var(--lightGrey);border-radius:var(--radius01);font-size:calc(var(--fontSize) * 0.888889);font-weight:700;grid-column:2/3;grid-row:1/4;height:fit-content;padding:var(--spacing07);text-transform:uppercase}.page--products .wrapper .product-cell{grid-column:1/3}.page--products .cell-info{grid-row:1}.page--products .cell-image{align-items:center;display:grid;grid-row:2;justify-content:center}.page--products .cell-image img{max-width:300px}.page--products .cell-content{grid-column:1/3;grid-row:3}.product-content-keys-wrapper{display:flex;margin-bottom:var(--spacing05)}.product-content-keys-wrapper>.field__item{border-bottom:5px solid transparent;cursor:pointer;font-size:.8rem;font-weight:700;line-height:1rem;margin:.1rem 1.5rem .1rem 0;padding:.1rem 0;text-transform:uppercase;transition:.5s}.product-content-keys-wrapper>.field__item.active{border-bottom:2px solid #0058b7}.product-content-values-wrapper>.field__item{display:none;opacity:0;transition:.25s}.product-content-values-wrapper>.field__item.active{display:block;opacity:1}.product-overview-images{display:grid;grid-template-columns:repeat(auto-fit,200px);grid-gap:3rem;margin-bottom:var(--layout03)}.product-overview-image__one-image{display:none}.product-overview-link>img{width:200px;height:200px;object-fit:cover;border-radius:10px;box-shadow:var(--boxShadow04)}.page--products .documents-sidebar,.page--products .links-sidebar{margin-bottom:50px}.page--products .documents-sidebar>div,.page--products .links-sidebar>div{line-height:1.5rem;margin-bottom:25px}.page--products .documents-sidebar .field__item,.page--products .links-sidebar .field__item{line-height:1.25rem;margin-bottom:25px;text-transform:none}.page--products .documents-sidebar .documents-literal+ul,.page--products .links-literal+ul{font-weight:400;list-style:none;padding-left:0}.page--products .documents-sidebar .products-related-documents{display:grid;grid-template-columns:0 1fr;grid-gap:3.6rem;align-items:center}.page--products .documents-sidebar .products-related-documents::before{content:url(/themes/custom/hidg2021_core/images/icons/products/pdf-icon.svg)}.page--products .region--content{padding-bottom:0}.page--products .discontinued-product-message-box{background:#fee;border:3px dashed #d55;padding:10px}.page--products .discontinued-product-message-intro{color:#d55;font-weight:700}@media only screen and (max-width:540px){.page--products .wrapper{grid-template-columns:1fr}.page--products .wrapper.with-sidebar .product-sidebar{grid-column:unset;grid-row:unset;margin-bottom:2rem}.product-overview-images{justify-content:center}}.list-reset{padding:0;list-style:none}.list-two-col{columns:150px 2;column-gap:var(--spacing07)}.list-check{--listItemIcon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E%0A")}.list-plain li{margin-bottom:0}.list-style-icon>li{position:relative;padding-inline-start:var(--spacing07)}.list-style-icon>li::before{content:"";width:var(--listItemIconSize,1em);height:var(--listItemIconSize,1em);background-color:var(--iconColor);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-image:var(--listItemIcon,none);-webkit-mask-image:var(--listItemIcon,none);margin-top:.25rem;position:absolute;left:0}.text-small{font-size:var(--smSize);line-height:1.375}.text-large{font-size:var(--lgSize);line-height:1.33}.text-header{font-weight:700;text-transform:uppercase;color:var(--accentColor);letter-spacing:1.5px}.text-subhead{max-width:500px}.text-normal{font-weight:400}.view-full-width{grid-column:1/-1}