/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:48px}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0}fieldset,legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{max-width:100%}.visually-hidden{color:transparent;font-size:0;height:0;opacity:0;position:absolute;width:0;z-index:0}html{font-size:1rem}body{color:#231f20;font-family:Roboto,Open Sans,Arial,sans-serif;font-size:1.125rem;letter-spacing:1e-7em}.wf-active body{letter-spacing:.01em}.u--centered p,p .centered p{margin:1.25rem auto}.u--centered .section-heading,p .centered .section-heading{margin-left:auto;margin-right:auto;text-align:center}.fine-print{font-size:.75rem;line-height:1.25em}.fine-print,.fine-print a{color:#54585b}.fine-print p{line-height:1.5em;margin:.625rem 0}.banner--resource-detail .fine-print,.banner--resource-detail .fine-print a{color:#fff}a{color:#f50}a:hover{color:#0074d9}.feature-link{text-transform:uppercase}.section-heading{font-size:2rem}@media screen and (min-width:62.5rem){.section-heading{color:#111;font-size:2.5rem;font-weight:700;line-height:1.25em;margin-bottom:1.875rem;margin-top:0;max-width:45ch;text-align:left}}.section-heading.centered{margin-left:auto;margin-right:auto}.content-block .section-heading{font-size:1.75rem;max-width:100ch}.paragraph-heading{color:#111;font-family:Lato,Open Sans,Arial,sans-serif;font-size:1.5rem;font-weight:900}@media screen and (min-width:62.5rem){.paragraph-heading{color:#111;font-family:Lato,Open Sans,Arial,sans-serif;font-size:1.75rem;font-weight:900}}.list-heading{color:#253746;font-size:1.125em;font-weight:700;margin:0 0 .8888888889em}img+.section-heading,picture+.section-heading{margin-top:1.25em}.subtitle{color:#253746;font-size:1.5em;text-transform:uppercase}.footer-heading{font-size:1.5em;margin:.6666666667em 0}.footer-subheading{color:#54585b;font-size:1.5em;font-weight:400;margin-bottom:.8333333333em;margin-top:0}.heading-link{text-decoration:none}p+img{margin-top:3.75em}.plain-list{list-style:none;padding-left:0}.plain-list li+li{margin-top:.5rem}.split-column{padding-left:0}.split-column li{margin-top:1em}.split-column li:first-child{margin-top:0}@media screen and (min-width:37.5em){.split-column{-moz-columns:2;column-count:2;list-style-position:inside}}.content-block .split-column li{margin:.5em 0 0}.content-block .split-column li:first-child{margin-top:0}.code{background:#f4f4f4;border:1px solid #111;border-radius:.25rem;color:#111;font-family:monospace;padding:.25rem .5rem}.resource-description h2{color:#111;font-size:2rem;font-weight:300;margin-bottom:1.5rem;margin-top:0;text-align:center}.knockout-text,.resource-description p{line-height:1.7}.knockout-text{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:1rem 0 0 #fff,-1rem 0 0 #fff;color:#231f20;display:inline;font-weight:900;padding:.25rem 0 .5rem;text-align:left;text-transform:uppercase}.knockout-text-wrapper{padding:0 1rem}address{font-style:400}.link--inherit{color:inherit;text-decoration:none}.archive__link{font-family:Roboto,Open Sans,Arial,sans-serif;font-size:1.125rem}.archive__link a{color:#0074d9}.archive__link a:hover{color:#1d5072}.archive__link a:visited{color:#551a8b}.u--note-text{font-style:italic}.content-block{overflow:hidden;_overflow:visible;zoom:1}.content-block+.content-block{margin-top:2.5rem}.content-block .content-block{margin-top:1rem}.content-block .media{margin-bottom:1.5rem}.content-block .media .wistia_embed,.content-block .media img{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:50rem){.content-block .media .wistia_embed,.content-block .media img{max-width:100%}}.content-block .media a+a,.content-block .media a+img,.content-block .media iframe+a,.content-block .media iframe+img,.content-block .media img+a,.content-block .media img+img{display:block;margin-top:2rem}.content-block .media--training-courses{width:28.125rem}@media screen and (min-width:41.25em){.content-block .body{overflow:hidden;_overflow:visible;zoom:1}}@media screen and (min-width:75rem){.content-block .media{float:left;margin-right:6rem}.content-block.shift-right .media{float:right;margin-left:6rem;margin-right:0}}.content-block [class*=heading-]:first-child{margin-top:0;vertical-align:top}.content-block p{margin:0}.content-block p+p{margin-top:1em}.content-block p+h3{margin-bottom:1em;margin-top:1em}.content-block h3+p{margin-top:0}.content-block p+ul{margin:1em 0;padding:0}@media screen and (min-width:62.5rem){.content-block p+ul{padding-left:40px}}.content-block ul{list-style-type:disc}.content-block li{line-height:1.5em;margin:0 0 .25rem 1.25rem}.content-block h2 span{display:block}.centered .content-block p,.u--centered .content-block p{margin:1.25rem auto}.content-block.fixed .media{text-align:right;*width:23.3510638298%}.long-form-text{color:#231f20;font-size:1.125rem}@media screen and (min-width:62.5rem){.long-form-text{font-size:1.25rem}}.long-form-text .media-figure img{margin-top:1.875rem}.long-form-text .content-block,.long-form-text .content-block+.content-block{margin-top:2.5rem}.long-form-text .content-block--author-block .media{margin-right:2rem}.long-form-text .content-block--author-block .media img{max-height:6.25rem}.long-form-text .media-figure__caption{margin-bottom:1.5rem}.media-figure{padding-top:10px}.long-form-text .card__label,.media-figure{font-size:1rem}.content-block--subscribe{margin-bottom:2.5rem;margin-top:4.375rem}.content-block--subscribe p,.content-block--subscribe ul{font-size:1rem}.content-block--subscribe .form-wrapper{border-radius:.3125rem;max-width:none;padding:3rem 2rem}.content-block--subscribe .section-heading{font-weight:600;margin-bottom:1rem;text-align:left}.content-block--subscribe .fine-print{margin-top:.5rem}.content-block--subscribe .fine-print p{font-size:.75rem}.container-narrow .content-block--author-block,.content-block+.content-block--author-block,.content-block--next-prev{border-top:.0625rem solid #999a9b}.content-block--next-prev{margin-top:2rem;padding-top:2.5rem}.content-block--next-prev p{font-size:1rem}.content-block--next-prev a{color:#253746;font-weight:700}.content-block--next-prev a:hover{color:#0074d9}.content-block--next-prev .grid-content{margin-bottom:0}.content-block--author-block+.content-block--author-block{border:0;margin-top:0}.content-block--stacked-photo{margin:1.125rem auto;max-width:75rem}.content-block--stacked-photo .grid-layout{padding:1rem;grid-column-gap:0;align-items:center;grid-template-columns:auto auto}@media screen and (min-width:68.75rem){.content-block--stacked-photo .grid-layout{padding:0}.content-block--stacked-photo .grid-layout.left-large .grid-content:first-child,.content-block--stacked-photo .grid-layout.left-small .grid-content:first-child{order:2}.content-block--stacked-photo .grid-layout.left-large .grid-content:last-child,.content-block--stacked-photo .grid-layout.left-small .grid-content:last-child{order:1}}.content-block--stacked-photo .grid-content{margin:auto}.content-block--stacked-photo .grid-content img{display:none}@media screen and (min-width:68.75rem){.content-block--stacked-photo .grid-content img{display:block;margin:0;max-width:100%}}.content-block--stacked-photo .description{padding:0}@media screen and (min-width:62.5rem){.content-block--stacked-photo .description{padding:0 3rem}}.content-block--stacked-photo .divider{background:#f50;height:.3125rem;margin:1.25rem auto;width:6.25rem}@media screen and (max-width:53.125rem){.content-block--stacked-photo .stacked-photo__ctas a{display:block}}.spamVerify{display:block ruby;text-align:center}.spamVerify div{margin:0 auto}.form-wrapper{margin-left:auto;margin-right:auto;max-width:31.25rem}@media screen and (max-width:37.5rem){.form-wrapper .button{display:block;margin-top:1rem;width:100%}}.form-wrapper--navigation-list-item{width:21.875rem}.form+.form{padding-top:2rem}.control{margin-top:1em}@media screen and (max-width:37.5rem){.control{display:block;position:relative}}.control-wrapper{margin-bottom:1rem}@media screen and (min-width:41.25em){.control-row{display:table;width:100%}.control-row .control-wrapper{display:table-cell}.control-row .control-wrapper+.control-wrapper{padding-left:20px}}.checkbox-group+.checkbox-group,.checkbox-group+.control,.checkbox-group+.control-row,.checkbox-group+.form-fieldset,.control+.checkbox-group,.control+.control,.control+.control-row,.control-row+.checkbox-group,.control-row+.control,.control-row+.control-row,.control-row+.control-wrapper,.control-wrapper+.control-row,.form-fieldset+.checkbox-group,.form-fieldset+.control{margin-top:1.25em}.radio-group{display:table;margin-top:.625em}.radio-label{display:table-cell;padding-left:2em;padding-right:1.25em;padding-top:.25em;position:relative}.form-fieldset+.form-fieldset{margin-top:1.5em}.banner-form-wrapper{max-width:37.5rem}.banner-form-wrapper--right-aligned{margin-left:auto}.banner-form-wrapper--centered{margin-left:auto;margin-right:auto}span.innerBtnLoading{font-size:13px;padding-bottom:2px}span.innerBtnLoading,span.innerBtnSpan{float:left;text-align:center;width:100%}span.innerBtnSpan{font-size:15px}span.innerBtnLoading span:not(:last-child){margin-right:5px}span.innerBtnLoading span{-webkit-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-name:opacity;-moz-animation-name:opacity}span.innerBtnLoading span:nth-child(2){-webkit-animation-delay:.1s;-moz-animation-delay:.1s}span.innerBtnLoading span:nth-child(3){-webkit-animation-delay:.3s;-moz-animation-delay:.3s}.column+.column{margin-top:1.25em}@media screen and (min-width:1040px){.column+.column{margin-top:2.5em}}@media screen and (min-width:68.75em){.column-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.column{flex:0 1 23%;padding-left:.625rem;padding-right:.625rem}.column+.column{margin:0}.bordered-columns .column+.column{border-left:.125em solid #999a9b}}.column-wrapper+.column-wrapper{margin-top:1.25rem}.column img{display:block;margin:0 auto}.landing-page-full-form .page-banner-heading{font-weight:900}.landing-page-full-form .page-banner-subheading{font-size:1.375rem;font-style:normal;margin-top:1.875rem}.landing-page-full-form .page-banner-subheading:after{background-image:url(/assets/images/dot-divider.svg);background-repeat:no-repeat;content:"";display:inline-flex;height:13px;margin-left:1.25rem;width:130px}.landing-page-full-form .keypoints{list-style:none;margin:0 0 2.1875rem;padding:0}.landing-page-full-form .keypoints li{align-items:center;background:#fff;border-radius:.3125rem;display:grid;grid-template-columns:.015fr 1fr;margin-bottom:.625rem;padding:.625rem}.landing-page-full-form .keypoints li:before{background-image:url(/assets/images/check-circle-icon.svg);background-repeat:no-repeat;content:"";display:inline-flex;height:29px;margin-right:.9375rem;width:29px}.landing-page-full-form .keypoints li p{margin:0}.landing-page-full-form h2{font-weight:900;margin-top:3.75rem}.landing-page-full-form .logo-list{align-items:center;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;max-width:90rem;padding-left:0}@media screen and (min-width:62.5rem){.landing-page-full-form .logo-list{align-items:center;display:flex;margin:0}}.landing-page-full-form .logo-list .logo-list-item{margin:0 auto 2rem;text-align:center}@media screen and (min-width:62.5rem){.landing-page-full-form .logo-list .logo-list-item{flex:1 1 auto;margin:0 .5rem;text-align:center}}.landing-page-full-form .logo-list img{opacity:.3}.landing-page-full-form .logo-list-item{flex:1 1 auto;margin:0 .5rem;text-align:center}.landing-page-full-form .sidebar-layout__sidebar{margin-bottom:0}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child{background:#fff;box-shadow:10px 10px 20px rgba(0,0,0,.1);margin:0 0 0 auto;max-width:100%}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child .paragraph-heading{color:#253746;margin-top:0}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child .button.btn-blue.icon-button.icon--voice{margin-left:0}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child p{text-align:center}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child .control-wrapper{margin-bottom:0}@media screen and (min-width:960px){.landing-page-full-form .sidebar-layout__sidebar .sidebar-child{background:#fff;margin:0 0 0 auto;max-width:25rem}}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child .sidebar-heading{font-size:1.75rem;margin-top:0}.landing-page-full-form .sidebar-layout__sidebar .sidebar-child .button{width:100%}.grid{margin:3.75em auto;max-width:12.5em}.grid:after{clear:both;content:"";display:table}@media screen and (min-width:27.125em){.grid{max-width:25em}}@media screen and (min-width:39.625em){.grid{max-width:37.5em}}@media screen and (min-width:64.375em){.grid{max-width:50em}}.grid-item{float:left}.grid-layout{display:flex;flex-wrap:wrap}.grid-content{flex-shrink:1;margin-bottom:1.25rem;margin-right:1.25rem}.grid-layout--two-up .grid-content{flex-basis:48%}.grid-layout--three-up .grid-content{flex-basis:31.3333%}.grid-layout--four-up .grid-content{flex-basis:23%}.grid-layout--five-up .grid-content{flex-basis:18%}.grid-layout{display:grid;grid-column-gap:1.25rem}.grid-layout--two-up{grid-template-columns:repeat(2,1fr)}.grid-layout--three-up{grid-template-columns:repeat(3,1fr)}.grid-layout--four-up{grid-template-columns:repeat(4,1fr)}.grid-layout--five-up{grid-template-columns:repeat(5,1fr)}.grid-layout--two-thirds{grid-template-columns:2fr 1fr}.grid-layout--reversed-two-thirds{grid-template-columns:1fr 2fr}.grid-layout--three-fourths{grid-template-columns:3fr 1fr}@media screen and (max-width:50rem){.grid-layout--resources{grid-template-columns:100%}}.grid-layout--auto-flow{grid-auto-flow:column}@media screen and (min-width:62.5em){.footer-navigation-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.link-list-wrapper{flex:1 1 auto;padding-right:1.25rem}}.sidebar-layout{display:grid;margin:4rem auto;max-width:90rem;padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width:56.25rem){.sidebar-layout{display:grid;grid-template-columns:[maincontent-start] 4fr [maincontent-end sidebar-start] 2fr [sidebar-end];grid-gap:5rem}}.sidebar-layout--content,.sidebar-layout__content{grid-column:maincontent}@media screen and (min-width:56.25rem){.sidebar-layout--content,.sidebar-layout__content{grid-column:maincontent;grid-row:1}}.sidebar-layout--sidebar,.sidebar-layout__sidebar{grid-column:sidebar;grid-row:1;margin-bottom:2rem}.sidebar-child+.sidebar-child{margin-top:4rem}.sidebar_sticky-content{padding:0}@media screen and (min-width:56.25rem)and (min-height:880px){.sidebar-layout__sidebar .sidebar_sticky-content,.sidebar_sticky-content{position:sticky;top:1.5rem}}#blog-form-wrapper .inline-control-group{display:block}#blog-form-wrapper .inline-control-group .control{margin-top:0}@media screen and (min-width:75rem){#blog-form-wrapper .inline-control-group{display:flex}}#blog-form-wrapper .inline-control-group .control-wrapper+.control-wrapper{margin-left:0}@media screen and (min-width:75rem){#blog-form-wrapper .inline-control-group .control-wrapper+.control-wrapper{margin-left:1.25rem}}#blog-form-wrapper .inline-control-group .button{width:100%}@media screen and (min-width:75rem){#blog-form-wrapper .inline-control-group .button{width:auto}}.sidebar-layout .column--tombstone{flex:1 1 30%}.person{margin-bottom:3rem}.person__header{align-items:center;display:flex}.person__identity{color:#253746;font-size:1em;margin:0}.person__image{border:2px solid #f50;border-radius:50%;display:block;margin-right:1rem}.person__name{display:block;font-weight:900}.bottom-edge-image{display:block;margin:3.125em auto -3.125em}.button{border:4px solid #54585b;border-radius:.3125rem;color:#54585b;display:inline-block;font-family:Lato,Open Sans,Arial,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:0;margin-bottom:.1875rem;padding:1rem;text-align:center;text-decoration:none;transition:background .2s linear,color .2s linear,border-color .2s linear}.button:hover{background:#e64c00;border-color:transparent;color:#fff}.button:focus{outline:2px solid highlight}.button+picture{display:block;margin-top:4.2857142857em}@media screen and (max-width:34.375rem){.button{display:block}.button+.button{margin-top:1rem}}.button.small{font-size:.875em;padding:.5rem 1rem}@media screen and (min-width:64.5625rem){.button.small{font-size:1rem;padding:.5rem 1rem}}.button.extra-small{font-size:.875em;padding:.75rem .5rem}@media screen and (min-width:64.5625rem){.button.extra-small{font-size:1rem;padding:.5rem 1rem}}.button+.button,.button+script+span.wistia_embed,span.wistia_embed+.button,span.wistia_embed+script+span.wistia_embed{margin-left:1rem}@media screen and (max-width:34.375rem){.button+.button,.button+script+span.wistia_embed,span.wistia_embed+.button,span.wistia_embed+script+span.wistia_embed{display:block!important;margin-left:0;margin-top:1rem}}.button--slim{padding:.5rem}.button+.textOnly{display:block;margin-top:.5rem}.button-menu .button{margin-left:0}.btn-orange{background:transparent;border-color:#f50;color:#f50}.btn-solid-orange{background:#1a3866;border-color:transparent;color:#fff}.btn-solid-orange:hover{background:#231f20;border-color:transparent;color:#fff}.btn-orange-white{background:#fff;border-color:#f50;color:#f50}.btn-solid-orange-white{background:rgba(255,85,0,.92);border-color:transparent;color:#fff}.btn-solid-orange-white:hover{background:#e64c00;border-color:transparent;color:#fff}.btn-navy{background:#253746;border-color:#253746;color:#fff}.btn-navy:hover{background:#e64c00;border-color:transparent;color:#fff}.btn-blue{background:#04a1dd;border-color:#04a1dd;color:#fff}.btn-blue:hover{background-color:#0074d9;border-color:#0074d9}.btn-white{background:transparent;border-color:#fff;color:#fff}.btn-white-solid{background:#fff;border-color:#fff;color:#1a1d1f}.btn-gray{border-color:#54585b;color:#fff}.btn-gray,.btn-gray:hover{background:#54585b}.btn-light-gray{background:#888;border-color:#888;color:#fff}.btn-light-gray:hover{background:#54585b}.btn-minor{background:transparent;border:0;color:inherit;padding:0}.btn-minor:hover{background:transparent;color:#0074d9}.btn-block{width:100%}.trial-form-step[data-disabled=true] .btn-orange{background-color:transparent}.icon-button{padding-left:3.5625rem;position:relative}.icon-button:before{content:"";left:.3125rem;position:absolute;top:.625rem;width:2.625rem}.icon-button--slim,.icon-button:before{background-repeat:no-repeat;height:2rem}.icon-button--slim{background-position:50%;border:none;font-size:0;width:2rem}.button--ghost,.icon-button--slim{background-color:transparent}.banner__content .button+.textOnly{display:block;font-style:italic;margin-top:.5em}.text-cta,.textOnly{font-weight:700;text-decoration:none}.textOnly{color:#253746;font-size:1.25rem}.textOnly:after{content:"  ❯"}.textOnly:hover{color:#0074d9;text-decoration:underline}.calls-to-action .stacked a{display:block;margin-bottom:1rem}.button[disabled]{background:#999a9b;border-color:#999a9b;color:#54585b}.calendar-links{align-items:center;display:flex}.calendar-links__heading{color:#253746;font-size:1em;font-weight:700;margin-right:1.5rem}.calendar-links__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.calendar-links__list li+li{border-left:1px solid #999a9b;margin-left:.75rem;padding-left:.75rem}.content-section+.content-section.content-section--callout{border:0}.content-section.content-section--callout{background-color:#425563;border:none;color:#fff;min-height:18.75rem;padding:0}.grid-layout--callout{grid-column-gap:0;align-items:center}@media screen and (max-width:75rem){.grid-layout--callout{grid-template-columns:100%;max-height:100%;max-height:-moz-fit-content;max-height:fit-content}}.grid-layout--callout .grid-content{flex-basis:50%}.grid-layout--callout .grid-content--body{margin:0}@media screen and (max-width:75rem){.grid-layout--callout .grid-content--body{flex-basis:100%}}.grid-layout--callout .grid-content--media{margin:0}@media screen and (max-width:75rem){.grid-layout--callout .grid-content--media{-ms-flex:100%}}.callout-image,.callout-video{margin:0 auto}@media screen and (max-width:75rem){.callout-image,.callout-video{padding:0 8rem 4rem}}@media screen and (max-width:50rem){.callout-image,.callout-video{padding:0}}.callout-image{display:block;min-height:18.75rem;padding:0;width:100%}@media screen and (max-width:75rem){.callout-image{max-width:50rem;padding-bottom:4rem;width:auto}}@media screen and (max-width:50rem){.callout-image{max-width:100%;min-height:auto;padding-bottom:0;width:100%}}.callout_text-area{margin:0 2rem 0 auto;max-width:41rem;padding:2rem}@media screen and (max-width:75rem){.callout_text-area{margin:0;max-width:100%;padding:4rem}}@media screen and (max-width:50rem){.callout_text-area{padding:4rem 2rem}}.callout_text-area-centered{text-align:center}.callout_text-area-centered article{margin:0!important;max-width:none!important;padding:2rem 4rem;text-align:center}.callout_text-area-centered .section-heading{max-width:none;text-align:center}.section-heading--callout{color:#fff}.content-section+.content-section.content-section--callout-cradle{border:0}.content-section.content-section--callout-cradle{background-color:#425563;border:none;color:#fff!important;min-height:18.75rem;padding:0}.grid-layout--callout-cradle{grid-column-gap:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:3rem 0 5rem}@media screen and (max-width:75rem){.grid-layout--callout-cradle{grid-template-columns:100%;margin-left:1.5rem;margin-right:1.5rem;max-height:100%;max-height:-moz-fit-content;max-height:fit-content;padding:3rem 0 4rem}}.grid-layout--callout-cradle .grid-content{display:flex;max-width:60rem}.grid-layout--callout-cradle .grid-content--body{background:#253746;border-radius:.625rem;margin:0 0 0 -60px;z-index:0}@media screen and (max-width:75rem){.grid-layout--callout-cradle .grid-content--body{flex-basis:100%;margin:0 auto}}.grid-layout--callout-cradle .grid-content--body-left{background:#253746;border-radius:.625rem;margin:0 -60px 0 0;z-index:0}@media screen and (max-width:75rem){.grid-layout--callout-cradle .grid-content--body-left{flex-basis:100%;margin:0 auto}}.grid-layout--callout-cradle .grid-content--media{margin:0;max-width:40rem}@media screen and (max-width:75rem){.grid-layout--callout-cradle .grid-content--media{display:none}}.grid-layout--callout-cradle .grid-content--media img{background:transparent;border-bottom-left-radius:8.75rem;border-bottom-right-radius:.625rem;border-top-left-radius:.625rem;border-top-right-radius:.625rem;box-shadow:-15px 15px 0 0 #f50}.grid-layout--callout-cradle .grid-content--media-right{margin:0;max-width:40rem}@media screen and (max-width:75rem){.grid-layout--callout-cradle .grid-content--media-right{display:none}}.grid-layout--callout-cradle .grid-content--media-right img{background:transparent;border-bottom-left-radius:8.75rem;border-bottom-right-radius:.625rem;border-top-left-radius:.625rem;border-top-right-radius:.625rem;box-shadow:-15px 15px 0 0 #f50}.cradle_callout_description{color:#fff;margin-bottom:1.875rem}.callout-cradle-image{margin:0 auto}@media screen and (max-width:75rem){.callout-cradle-image{padding:0 8rem 4rem}}@media screen and (max-width:50rem){.callout-cradle-image{padding:0}}.callout-cradle-image{display:block;padding:0;width:100%}@media screen and (max-width:75rem){.callout-cradle-image{max-width:50rem;width:auto}}@media screen and (max-width:50rem){.callout-cradle-image{max-width:100%;min-height:auto;padding-bottom:0;width:100%}}.callout-cradle_text-area{padding:2.8125rem}@media screen and (max-width:75rem){.callout-cradle_text-area{margin:0;max-width:100%}}@media screen and (max-width:50rem){.callout-cradle_text-area{padding:2rem}}.section-heading--callout-cradle{color:#fff}.card-sorter{text-align:center}.cards{box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:90rem}@media screen and (min-width:44.8125rem){.cards{justify-content:center;margin-left:-1.25rem}}.cards__note{color:#54585b;margin:0;text-align:center}.card{background:#fff;box-shadow:0 2px 5px #ccc;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;padding-bottom:.5rem;position:relative;text-align:left;width:18.75rem}@media screen and (min-width:45.3125em){.card{margin-left:2rem}}@media screen and (max-width:45.3125em){.card{margin:0 auto 1.875rem}}.card a{color:#231f20;text-decoration:none}.card:hover{cursor:pointer}.card:hover .card__title{text-decoration:underline}.card--hidden{display:none}@media screen and (min-width:44.8125em){.card--skinny{margin-left:1.25rem;width:14.375rem}}.card--no-flex{margin:0;width:auto}.card--new:before{content:"";display:block;height:3.625rem;position:absolute;right:0;top:0;width:3.625rem}.card__content{padding:1rem}.card__image{max-width:100%}.card__image img{height:9.375rem;-o-object-fit:cover;object-fit:cover;width:100%}.card__description{padding:1rem}.card__list{list-style:none;padding:2rem}.card__list-item{padding-left:0}.card__title{font-family:Roboto,Open Sans,Arial,sans-serif;font-size:1.125rem;font-weight:700;margin:0}.card__subtitle{margin:0}.card__detail-wrapper{border-top:.0625em solid #231f20;margin-top:1em;padding-top:1em}.card__detail{margin:0}.card__cta .button{margin-top:0}.card__cta a{color:#fff}.card__description p.card__label{margin:0}.card__label{color:#425563;font-size:.75rem;margin:0}.no-js #card-sorter{display:none}.content-section.card-sorter{padding:1.875em 0 .5em}@media screen and (min-width:43.75rem){.content-section.card-sorter{padding:1.875em 0}}.content-section.lightest-gray{background:#eaeaea}.card-sorter__control{font-size:1.125em;margin-right:1.875em}@media screen and (max-width:50em){.card-sorter__control{margin-right:0;width:100%}}.card-sorter__group-heading{display:block}.card-sorter__dropdown{background:transparent;border:0;border-bottom:2px solid #253746;border-radius:0;color:#253746;font-weight:600;height:auto;letter-spacing:.02em;max-width:221.875em;padding:0 0 .3125em;width:auto}@media screen and (max-width:50em){.card-sorter__dropdown{margin-bottom:1.875em;max-width:100%;width:100%}.card-sorter__dropdown.category,.card-sorter__dropdown.language,.card-sorter__dropdown.product,.card-sorter__dropdown.type{width:100%}}.card-sorter__radio{opacity:0;position:absolute;z-index:-1}.card-sorter__radio-label{border-bottom:2px solid transparent;cursor:pointer;font-size:.875em;letter-spacing:.1em;text-transform:uppercase;transition:border-color .2s ease-in}.card-sorter__radio:checked+.card-sorter__radio-label{border-bottom-color:#f50}.card-sorter--control-description{display:block;margin-bottom:.1666666667em}.card-sorter__subheading{color:#253746;font-size:1.125em;font-weight:400}.card-sorter__sorting-option+.card-sorter__sorting-option{margin-left:2em}.gray .card__detail-wrapper{border-color:#fff}.navy .card__detail-wrapper{border-color:#bad8ea;color:#bad8ea}.navy .u--prominent,.navy .u--prominent--wrapped{color:#fff}.light-blue .u--prominent,.light-blue .u--prominent--wrapped{color:#253746}.content-footer{margin-top:3rem;padding-top:3.375rem;position:relative}.content-footer:after{background-color:#ecedee;border-radius:3px;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:50%}.content-footer__heading{color:#253746;font-size:1.5em;font-weight:900;margin-bottom:2rem;margin-top:0}.masthead+.content-section{padding-top:8.25em}.content-section{overflow:hidden;padding:3rem 0}.content-section.two-column-layout{padding:0}.slim-section{padding:3rem 0}.content-section--featured-resource{padding-top:0}.content-section--sibling-links{background:#f4f4f4}@media screen and (max-width:62.5rem){.content-section--sibling-links{background-position-x:50%}.content-section--sibling-links .grid-layout--four-up,.content-section--sibling-links .grid-layout--three-up,.content-section--sibling-links .grid-layout--two-up{grid-template-columns:100%}}.content-section--sibling-links li{margin-bottom:1rem}.content-section--sibling-links li .navigation-link{color:#231f20}.content-section--sibling-links li .navigation-link:hover{color:#0074d9}.content-section--cover-photo{background-size:cover}.content-section--cover-photo .cover-photo__heading .section-heading{color:#fff}.content-section--cover-photo .subheading{color:#fff;margin-bottom:1rem;margin-top:2rem}.content-section--cover-photo .subheading+.body-text{margin-top:0}.content-section--cover-photo .body-text{color:#fff}.content-section--cover-photo .body-text *{margin:0}.content-section.long-form-text{padding-bottom:0}.content-section.content-section--embed{padding:2.25rem 0}.event-banner-container{display:flex;flex-direction:column-reverse;padding:12rem 1.5rem 4rem}@media screen and (min-width:60rem){.event-banner-container{align-items:center;display:grid;grid-template-areas:"leftGutter bannerMedia bannerBody rightGutter";grid-template-columns:1fr minmax(25rem,46.25rem) var(--mbMediaMaxWidth) 1fr;grid-template-rows:1fr;grid-gap:3.25rem}}.event-banner-container .media-banner__media img{border-radius:.625rem;box-shadow:15px 15px 0 rgba(0,0,0,.1);margin-top:1.875rem}@media screen and (min-width:60rem){.event-banner-container .media-banner__media img{margin-top:0}}.event-banner-container .media-banner__body{line-height:1.5em}.event-banner-container .media-banner__body .event-divider{border:.125rem solid #dfe3eb;border-radius:1.875rem;margin:0}.event-banner-container .media-banner__body .page-banner__split-line{align-items:center;display:flex;font-weight:400;padding:1rem 0}.event-banner-container .media-banner__body .page-banner__split-line .event-time{padding-left:.5rem}.event-banner-container .media-banner__body .speaker-grid-content{display:inline-grid;gap:.75rem;margin-top:1.25rem}.event-banner-container .media-banner__body .speaker-grid-content .u--centered{align-items:center;display:flex;gap:1rem;grid-template-columns:.6fr 1fr;margin-bottom:1rem}@media screen and (min-width:75rem){.event-banner-container .media-banner__body .speaker-grid-content .u--centered{grid-template-columns:.85fr 1fr;margin-bottom:1rem}}.event-banner-container .media-banner__body .speaker-grid-content .u--centered img{border:.125rem solid #f50;border-radius:100%}.event-banner-container .media-banner__body .speaker-grid-content .u--centered .event-speaker{font-size:1.25rem;line-height:normal;text-align:left}@media screen and (min-width:75rem){.event-banner-container .media-banner__body .speaker-grid-content{grid-template-columns:1fr 1fr 1fr}}.event.content-section{padding:1rem 0}.event-banner-content.image{flex:1 0}.event-banner-cta .content-section.light-gray{padding:0}@media screen and (min-width:75rem){.event-banner-cta .content-section.light-gray{padding:1.5rem 0}}.event-banner-cta .content-section.light-gray .section-heading{line-height:1.25em;margin-bottom:1rem}.event-banner-content.copy{flex:1 0}.event-banner__body{grid-column:bannerBody}.event-banner__media{grid-column:bannerMedia}.event-banner-heading{color:#253746;font-size:3rem;font-weight:800;line-height:1.25em;margin:0}.event-subheading{font-style:italic;padding:.77rem 0 1.15rem}.event.section-heading{margin:0}.event-agenda-container{grid-template-columns:1fr}@media screen and (min-width:62.5rem){.event-agenda-container{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;margin:0 .75rem 0 0}}.event-agenda{border:1px solid #dfe3eb;border-radius:.3125rem;box-shadow:7px 7px 10px rgba(0,0,0,.07);display:grid;grid-template-columns:.05fr 1fr;margin:1rem 0;padding:1rem}@media screen and (min-width:62.5rem){.event-agenda{border:1px solid #dfe3eb;border-radius:.3125rem;box-shadow:7px 7px 10px rgba(0,0,0,.07);display:grid;grid-template-columns:.05fr 1fr;margin:0;padding:1rem}}.event-agenda-content{background:#fff;margin-left:.9rem}.event-agenda-content h3{color:#253746;font-size:1.25rem;font-weight:800;margin:.75rem 0 0}.event-agenda-content .paragraph-heading{font-size:1rem;font-weight:700;margin:0}.event-agenda-content .agenda-time{font-size:1rem;margin:.5rem 0 0}.event-agenda-content p{font-size:1rem;margin:1.25rem 0 0}.sidebar.content-section{margin-top:2rem;padding:0 0 3rem}@media screen and (min-width:62.5rem){.sidebar.content-section{margin-top:0}}.event.sidebar-layout{gap:3rem}.event.sidebar-layout .partner-media{display:grid;gap:1rem}@media screen and (min-width:62.5rem){.event.sidebar-layout .partner-media{align-items:center;display:flex;gap:2rem}}.sidebar-layout--sidebar .content-section{padding-top:0}.event-sidebar-form{background:#fff;border:1px solid #dfe3eb;border-radius:.3125rem;box-shadow:7px 7px 10px rgba(0,0,0,.07);margin:0 0 2rem;max-width:100%;padding:2rem}@media screen and (min-width:62.5rem){.event-sidebar-form{background:#fff;border:1px solid #dfe3eb;border-radius:.3125rem;box-shadow:7px 7px 10px rgba(0,0,0,.07);margin:0 1rem 2rem 0;max-width:100%;max-width:25rem;padding:2rem}}.event-sidebar-form .sidebar-heading{font-size:1.4em}#eventRegistrationLink{display:block}@media screen and (min-width:56.25rem){#eventRegistrationLink{display:none!important}}.multistep-progress{background-color:#1d5072;color:#bad8ea;display:flex;list-style:none;margin-bottom:1rem;margin-top:1rem;padding:0}.multistep-progress__step{background-color:#1d5072;flex:1}.multistep-progress__button{background-color:transparent;border:none;box-sizing:border-box;color:currentColor;font-size:.875em;height:100%;padding:.375rem;text-align:center;width:100%}.multistep-progress__button[value]:focus,.multistep-progress__button[value]:hover{background-color:#4ec3e0;color:#1d5072}.step--active{background-color:#bad8ea;color:#1d5072}.step--active~.multistep-progress__step{background-color:#1d5072}.form--completed{filter:blur(5px);opacity:.5;transform:scale(.9);transition:all .2s linear}.banner-form--stacked{max-width:27rem}select{border:1px solid #999a9b;border-radius:.3125rem;color:#231f20;width:100%}.form-legend{font-size:1.5em;margin-bottom:.8333333333em;text-align:center}.error,.form-validation--error{border-color:#ff4136;color:red}.control__description,.control__instructions{display:inline-block;font-size:.8125em;font-style:italic;margin-bottom:0;margin-top:.25rem}.control__label{color:#253746;display:inline-block;font-weight:700;margin-bottom:.25rem}#unsubscribe_option{margin-bottom:0!important;margin-top:.25rem!important}.inline-control-group{margin-bottom:1rem}@media screen and (min-width:37.5rem){.inline-control-group{display:flex;justify-content:space-between}.inline-control-group .control-wrapper{flex:1 1 50%;margin-bottom:0;margin-top:0;position:relative}.inline-control-group .control-wrapper+.control-wrapper{margin-left:1.25rem}.inline-control-group .control-wrapper--button{flex:0 0 auto}.inline-control-group .text-input{font-size:.875em}.inline-control-group .button{padding-bottom:.5rem;padding-top:.5rem}}.checkbox-label{align-items:center;display:flex;margin:0;padding:0;position:relative}.checkbox-instructions{padding-left:2rem}.checkbox-input{opacity:0;position:absolute;z-index:-1}.checkbox-input:focus~.checkbox-indicator{outline:0 0 2px highlight}.checkbox-indicator{background-color:#fff;border:1px solid #7c878e;border-radius:.3125rem;box-sizing:border-box;display:block;flex:0 0 auto;height:1.25rem;margin-right:.75rem;position:relative;width:1.25rem;z-index:2}.checkbox-input[disabled]~.checkbox-indicator{background-color:#d4d5d6;border-color:#999a9b}.checkbox-input:checked~.checkbox-indicator:before{color:#f50;content:"✓";font-weight:700;left:0;line-height:1.25rem;position:absolute;text-align:center;top:0;width:1.25rem}.checkbox-text{flex:0 1 auto;line-height:1.25}.checkbox-instructions{display:inline-block;font-size:.875em;font-style:italic;margin-top:.5rem}.floating-preference-indicator:after{background-color:transparent;border-radius:4px;color:#fff;content:attr(data-unchecked-text);font-size:75%;font-weight:700;letter-spacing:.075em;line-height:1em;margin-left:.5rem;padding:.1875rem .3125rem;text-align:center}.checkbox-input:checked~.floating-preference-indicator:after{background-color:#1b7926;content:attr(data-checked-text)}.fieldset,.fieldset-label{margin-bottom:1rem}.fieldset-label{display:block;font-weight:700}.form>.fieldset+.fieldset{margin-top:3rem}.fieldset__label{margin-bottom:1rem}.fieldset__instructions{margin-top:0}@media screen and (min-width:25rem){.fieldset__multicolumn-wrapper{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}.fieldset__multicolumn-wrapper>*{flex:0 1 calc(50% - 1rem);justify-self:stretch;margin-bottom:1rem}.radio-wrapper{display:flex;margin:0;padding:0;position:relative}.radio-input{opacity:0;position:absolute;z-index:-1}.radio-indicator{background-color:#fff;border:1px solid #7c878e;border-radius:50%;display:block;height:1.25rem;position:relative;width:1.25rem;z-index:2}.radio-input:checked~.radio-indicator:before{background-color:#f50;border-radius:50%;content:"";height:1rem;left:.125rem;position:absolute;top:.125rem;width:1rem}.radio-input:focus~.radio-indicator{outline:2px solid highlight}.t-option{border:1px solid #231f20;box-sizing:border-box;height:100%;min-height:3.5rem;padding:.5rem 1rem}.t-option .option-text{z-index:1}.t-option input:checked~.option-text{color:#231f20}.t-option input:checked~.option-text:before{background-color:#bad8ea;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.t-option input:focus~.option-indicator{outline:none}.t-option input:focus~.option-text:after{border:2px solid highlight;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.option-label{display:flex;position:relative}.option-label p{line-height:1.5;margin:0}.option-label+.option-label{margin-top:.5rem}.option-instructions{padding-left:2rem}.option-input{opacity:0;position:absolute;z-index:-1}.option-input:focus~.option-indicator{outline:0 0 2px highlight}.option-indicator{background-color:#fff;border:1px solid #7c878e;border-radius:.3125rem;box-sizing:border-box;display:block;flex:0 0 auto;height:1.25rem;margin-right:.75rem;position:relative;width:1.25rem}.option-input[disabled]~.option-indicator{background-color:#d4d5d6;border-color:#999a9b}.option-input:checked~.option-indicator:before{color:#f50;content:"✓";font-weight:700;left:0;line-height:1rem;position:absolute;text-align:center;top:0;width:1.25rem}.option-text{flex:0 1 auto;line-height:1.25}.option-instructions{display:inline-block;font-size:.875em;font-style:italic;margin-top:.5rem}.option-input[type=radio]~.option-indicator{border-radius:50%}.option-input[type=radio]~.option-indicator:before{background-color:#f50;border-radius:50%;content:"";height:.875rem;left:.125rem;top:.125rem;width:.875rem}.input-processing{bottom:.3125rem;position:absolute;right:.3125rem;transition:opacity .15s linear}.input-processing>path{opacity:0}.input-processing__error{fill:#ff4136}.input-processing__ok{fill:#2ecc40}.input-processing__active{fill:#54585b;animation:input-processing 1.2s linear infinite;transform-origin:center center}@keyframes input-processing{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.input-processing--active .input-processing__active,.input-processing--error .input-processing__error,.input-processing--success .input-processing__ok{opacity:1}@media screen and (min-width:34.375rem){.glossary-entry{display:flex}}.glossary-entry+.glossary-entry{border-top:1px solid #d0d3d4;margin-top:4rem;padding-top:4rem}.glossary-heading{color:#7c878e;flex:0 0 8rem;font-size:2.5em;line-height:1;margin:0 0 1rem}@media screen and (min-width:62.5rem){.glossary-heading{color:#7c878e;flex:0 0 8rem;font-size:4em;line-height:1;margin:0 0 2rem}}.glossary-list{margin:0}.glossary-term{font-size:1.25em;margin-bottom:1rem}@media screen and (min-width:62.5rem){.glossary-term{font-size:1.5em;margin-bottom:1rem}}.glossary-term a{color:#253746;font-weight:700;text-decoration:none}.glossary-term a:hover{color:#0074d9}.glossary-definition{margin-left:0}.glossary-definition a{display:inline-block;font-size:.875em;margin-top:.5rem}.glossary-definition+.glossary-term{margin-top:3rem}.homepage-product-heading{font-size:2.5rem;font-weight:600;margin-bottom:1.875rem;margin-top:0;text-align:center}.sprite-sheet{display:none}.icon-heading{text-decoration:none;text-transform:uppercase}.column .icon-heading{margin-bottom:.3125rem}.column .icon-heading img{margin-top:.625rem}.icon-heading+p{margin-top:0}.icon-heading+h3{color:#111;margin-bottom:.3125rem}.navy .icon-heading+h3{color:#fff}.icon-heading+h3+p{margin-top:0}.icon-heading:before{content:"";display:block}.feature-heading.icon-heading{font-size:1em;text-align:center}.feature-heading.icon-heading:before{height:4.875em;margin:0 auto 1.125em;width:4.875em}.section-heading.icon-heading{text-align:center}.section-heading.icon-heading:before{height:2.6em;margin:0 auto .6em;width:2.6em}.platform-icon-heading{position:relative}.platform-icon-heading:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;content:"";display:block;margin-bottom:1.1111111111em}.generic-icon-heading{color:#253746;font-size:1em;text-transform:uppercase}.generic-icon-heading:before{background-repeat:no-repeat;content:"";display:block;height:6.625em;margin:0 auto 1em;width:6.625em}.inline-icon{align-items:flex-end;display:flex;justify-content:space-between}.inline-icon [class*=icon-]{flex:0 0 auto}.inline-icon .icon-heading{flex:1 1 100%;margin:0}.inline-icon img{margin-right:1.125em}.two-column-container{margin-left:auto;margin-right:auto;max-width:43.75em}.two-column-container [class*=span]{padding-right:1.25em}.icon-wrapper{padding-left:3rem;position:relative}.icon-wrapper:after{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:2rem;left:0;position:absolute;top:0;width:2rem}#interactiveDemo .container{margin-left:.5rem;margin-right:.5rem;max-height:810px;max-width:1440px;overflow:hidden;padding-top:56.25%;position:relative}@media screen and (min-width:1440px){#interactiveDemo .container{height:810px;margin-left:auto;margin-right:auto;padding-top:0;width:1440px}}#interactiveDemo .container iframe{border:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.flat-list{list-style:none;margin:0;padding-left:0}.flat-list li+li{margin-top:.75rem}.flat-list dd{margin-left:0}.flat-list dd+dt{margin-top:1rem}.flat-list--two-columns{-moz-columns:2;column-count:2}.two-column-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:2rem}@media screen and (max-width:62.5rem){.two-column-list{display:grid;grid-template-columns:1fr}}.three-column-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:2rem}@media screen and (max-width:50rem){.three-column-list{display:block}}.four-column-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-gap:2rem;max-width:-moz-fit-content;max-width:fit-content}.list--no-gap{gap:0 0}.simple-list ol li p{margin-left:7px}.simple-list ul{padding-left:2.5rem}.simple-list ul p{margin:0}.detail-list{padding-left:2.5rem}.detail-list p{margin:0}.detail-list__heading{display:list-item;font-weight:700;list-style-type:disc;position:relative}.inline-list{list-style:none;margin:0;padding-left:0}.inline-list li{display:inline-block}.inline-list li+li{border-left:1px solid #999a9b;margin-left:.75rem;padding-left:.75rem}.checkmark-list{list-style-image:url(/assets/images/icons/checkmark.png);list-style-type:none}.checkmark-icon-list h3{margin:2rem 0 0;text-align:left}.checkmark-icon-list ul{padding-left:0}.checkmark-icon-list ul li{align-items:normal;display:grid;grid-template-columns:.015fr 1fr;line-height:1.5em;padding:.625rem;text-align:left}.checkmark-icon-list ul li:before{background-image:url(/assets/images/check-circle-icon.svg);background-repeat:no-repeat;content:"";height:29px;margin-right:.9375rem;width:29px}.checkmark-icon-list ul li p{margin:0}.site-locales{position:relative}.site-locales__control{cursor:pointer;display:flex;justify-items:space-between;margin-top:1.125rem}@media screen and (min-width:53.875rem){.site-locales__control{margin-top:0}}.site-locales-control__label{color:#fff;display:none}@media screen and (min-width:53.875rem){.site-locales-control__label{color:#253746;display:block;margin-left:.5rem}}.site-locales-control__arrow{margin-left:.5rem;transition:transform .2s linear}.site-locales-control__arrow svg{fill:#fff}@media screen and (min-width:53.875rem){.site-locales-control__arrow svg{fill:#253746}}.site-locales__list-wrapper{display:none;left:0;position:absolute;top:100%;z-index:2}.site-locales__list{background:#fff;border-bottom:5px solid #f50;list-style:none;padding:1rem;z-index:10}.site-locales__list li+li{margin-top:.5rem}.site-locales__link{color:#253746;text-decoration:none}.site-locales__link:hover{color:#f50}.site-locales__nav--open .site-locales__list-wrapper{display:block}.site-locales__nav--open .site-locales-control__arrow{transform:rotate(180deg)}.site-navigation--dark .site-locales-control__arrow svg{fill:#fff}.site-navigation--dark .site-locales-control__label{color:#fff}@media screen and (max-width:62.5rem){.header-logo{width:12.5rem}}.grid-item:nth-child(3n+1){background:#1d384c}.grid-item:nth-child(3n+2){background:#4a6070}.grid-item:nth-child(3n+3){background:#344c5e}@media screen and (min-width:634px){.grid-item:first-child,.grid-item:nth-child(10),.grid-item:nth-child(12),.grid-item:nth-child(3),.grid-item:nth-child(8){background:#1d384c}.grid-item:nth-child(11),.grid-item:nth-child(13),.grid-item:nth-child(15),.grid-item:nth-child(2),.grid-item:nth-child(4),.grid-item:nth-child(6){background:#4a6070}.grid-item:nth-child(14),.grid-item:nth-child(5),.grid-item:nth-child(7),.grid-item:nth-child(9){background:#344c5e}}@media screen and (min-width:1030px){.grid-item:first-child,.grid-item:nth-child(10),.grid-item:nth-child(13),.grid-item:nth-child(16),.grid-item:nth-child(4),.grid-item:nth-child(7){background:#1d384c}.grid-item:nth-child(11),.grid-item:nth-child(14),.grid-item:nth-child(17),.grid-item:nth-child(2),.grid-item:nth-child(5),.grid-item:nth-child(8){background:#4a6070}.grid-item:nth-child(12),.grid-item:nth-child(15),.grid-item:nth-child(18),.grid-item:nth-child(3),.grid-item:nth-child(6),.grid-item:nth-child(9){background:#344c5e}}.grid-item{transition:all .2s ease-in}.grid-item:hover{background:#f50}.grid-logo-wrapper{height:12.5em;position:relative;width:12.5em}.grid-logo{background-position:50%;background-repeat:no-repeat;bottom:0;font-size:0;left:0;line-height:0;position:absolute;right:0;top:0;transition:all .2s ease-in}.logo-list-left.section-heading{margin-bottom:.625rem;text-align:left}.logo-list-left.sub-heading{margin:0;text-align:left}.logo-list{align-items:center;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;max-width:90rem;padding-left:0}@media screen and (min-width:62.5rem){.logo-list{align-items:center;display:flex;margin:0 1rem}}.logo-list.section-heading{display:block;margin-bottom:.625rem}.logo-list.sub-heading{display:block;font-size:1.6rem;margin-bottom:1.875rem}@media screen and (min-width:62.5rem){.logo-list.sub-heading{display:block;font-size:1.6rem;margin-bottom:1.875rem}}.column-wrapper--logo-list-left{margin-top:2rem}@media screen and (min-width:62.5rem){.column-wrapper--logo-list-left{margin-top:0}.logo-list.stacked{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:1rem}}.grid-layout--logo-list-left{grid-template-columns:100%;max-height:-moz-fit-content;max-height:fit-content}@media screen and (min-width:68.75rem){.grid-layout--logo-list-left{align-items:center;grid-template-columns:.75fr 2fr}}.logo-list-item{margin:0 auto 2rem;text-align:center}.logo-list-item img{max-height:100px;width:auto}@media screen and (min-width:62.5rem){.logo-list-item{flex:1 1 auto;margin:0 .5rem;text-align:center}}.mo{display:flex}.mo-content+.mo-media,.mo-media+.mo-content{margin-left:1.125rem}.mo-media{flex:0 0 auto}.minor-note{background:#d4d5d6;padding:.5em;text-align:center}:root{--mbMediaMaxWidth:20rem}@media screen and (min-width:75rem){:root{--mbMediaMaxWidth:40rem}}.media-banner{padding:12rem 1.5rem 4rem;grid-gap:2rem}@media screen and (min-width:60rem){.media-banner{align-items:center;display:grid;grid-template-areas:"leftGutter bannerBody bannerMedia rightGutter";grid-template-columns:1fr minmax(25rem,46.25rem) var(--mbMediaMaxWidth) 1fr;grid-template-rows:1fr;grid-gap:3.25rem}}.media-banner__body{grid-column:bannerBody}.media-banner__body>p{font-size:1.25rem}.media-banner__media{grid-column:bannerMedia;margin-top:1.875rem}@media screen and (min-width:60rem){.media-banner__media{margin-top:0}}.media-banner__form,.media-figure+.media-figure{margin-top:1rem}.media-figure__caption{color:#54585b;font-size:.875em;font-style:italic;line-height:1.25em;margin:.5rem 0 3.75rem}.page-banner{align-items:center;background-position:0 100%!important;box-sizing:border-box;display:flex;justify-content:center;min-height:60vh;padding:12rem 2rem 4rem}@media screen and (min-width:86.25rem){.page-banner{align-items:center;background-position:100% 100%!important;box-sizing:border-box;display:flex;justify-content:center;min-height:60vh;padding:12rem 2rem 4rem}}.page-banner--slim{min-height:auto}.page-banner-container{flex:1 1 100%;max-width:90rem}@media screen and (min-width:50.1875rem){.page-banner-container{align-content:center;display:flex}}.page-banner-heading{font-size:2.5rem;line-height:1.25em;margin:0}@media screen and (min-width:62.5rem){.page-banner-heading{font-size:3.5rem;line-height:1.25em;margin:0}}.page-banner-heading>a{color:inherit;text-decoration:none}.page-banner-heading>a:hover{color:#0074d9}.page-banner-heading.knockout-text{font-size:2.5rem;line-height:1.65}@media screen and (min-width:64.5625rem){.page-banner-heading.knockout-text{font-size:3rem;line-height:1.65}}.page-banner-subheading{font-size:1rem;font-style:italic;margin:1rem 0 0}@media screen and (min-width:64.5625rem){.page-banner-subheading{font-style:italic;margin:1rem 0 0}}.page-banner-linked-subheading{display:block;font-size:.75em;margin-bottom:.5rem;text-decoration:none}.page-banner__content-wrapper{flex:1 1 auto;max-width:70rem}.page-banner__content{margin-top:1.5rem}@media screen and (min-width:64.5625rem){.page-banner__content{max-width:70%}}.page-banner__content>p{font-size:1.25rem;margin-top:0}.page-banner__content .addthis_sharing_toolbox .at-share-btn-elements a{margin-right:1rem}.page-banner--standard .page-banner__content{line-height:1.5em;margin-top:1rem}.page-banner--has-callout .page-banner__content-wrapper{align-items:center;flex:1 1 auto;padding:2rem}.page-banner--has-callout .page-banner__content-wrapper .page-banner__content{max-width:60%}.page-banner__split-line{display:block;font-weight:900}@media screen and (min-width:62.5rem){.page-banner--horizontal-layout{padding:12rem 2rem 10rem}.page-banner--horizontal-layout .page-banner-container{max-width:75rem}.page-banner--horizontal-layout .page-banner__content-wrapper{align-items:center;display:flex;justify-content:center}.page-banner--horizontal-layout .page-banner__heading{flex:0 0 auto;padding-left:1rem;padding-right:1rem;text-align:right}.page-banner--horizontal-layout .page-banner__content{flex:1 1 100%;margin-left:2rem;margin-top:0}.page-banner--horizontal-layout .page-banner__content>p{font-size:1.75rem}.page-banner--centered{min-height:55vh;padding:12rem 2rem 2rem}.page-banner--centered .page-banner__content-wrapper{max-width:90rem}.page-banner--centered .page-banner__heading{text-align:center}.page-banner--centered .page-banner__content{margin:1.5rem auto;max-width:60rem;text-align:center}.page-banner--centered .banner-form-wrapper{margin:0 auto;max-width:31.25rem}}.page-banner--blog{padding-bottom:0}.page-banner-wrapper{position:relative}.page-banner__callout{background-color:rgba(37,55,70,.9);color:#fff;flex:1 0 auto;max-width:calc(50% - 2rem);padding:2rem;text-align:center}@media screen and (max-width:50.125rem){.page-banner__callout{margin-top:2rem}}@media screen and (min-width:50.1875rem){.page-banner__callout{box-shadow:3px 4px 5px -3px #000;margin-left:2rem;max-width:50%}}.page-banner__callout img{margin:0 auto}.page-banner__callout-heading{font-size:1em;margin-top:0}.page-footer{background:#1a1d1f;color:#fff}.page-footer .fine-print,.page-footer .fine-print a,.page-footer .fine-print a:hover{color:#fff}.footer-navigation{align-items:center;display:grid;grid-template-columns:.5fr 1fr;max-width:unset;grid-gap:2rem}@media screen and (max-width:62.5rem){.footer-navigation{display:block}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.footer-navigation.two-column-list{display:-ms-flexbox;justify-content:space-between}}.footer-navigation__links{display:grid;grid-template-columns:1fr .6fr .6fr .6fr;grid-gap:3.5rem}.footer-navigation__links .form .control{margin-top:.3em}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.footer-navigation__links.two-column-list{display:-ms-flexbox}.footer-navigation__links nav{padding-left:40px}}@media screen and (max-width:62.5rem){.footer-navigation__links{display:block;grid-template-columns:1fr}.footer-navigation__links .form-wrapper{max-width:none}}.footer-button-group{display:grid;grid-template-columns:1fr 1fr;margin:1rem auto 2rem}@media screen and (max-width:40.625rem){.footer-button-group{grid-template-columns:1fr}.footer-button-group .control-wrapper.control-wrapper--button{margin-left:0}}@media screen and (max-width:62.5rem){.footer-button-group .control{margin-top:0}.footer-button-group .button{display:block}}.footer-link-list-item a{color:#fff;font-size:1.125rem;text-decoration:none}.footer-link-list-item a:hover{color:#999a9b}.footer-link-list-item+.footer-link-list-item{margin-top:1rem}.logo-social{align-items:center;border-top:2px solid #425563;display:grid;grid-template-columns:1fr 1fr;margin-top:4rem;padding:3rem 0 2rem}@media screen and (max-width:62.5rem){.logo-social{grid-template-columns:1fr}}.privacy-link,.privacy-link:hover{color:#fff}.legal-content{font-size:.75rem}.legal-content p{color:#fff;max-width:100%}.pagination-nav-list{list-style:none;padding-left:0;text-align:center}.pagination-nav-item{display:inline-block}.pagination-nav-item+.pagination-nav-item{margin-left:1.25em}.pagination-prev:before{content:"←";font-weight:700;padding-right:.625em}.pagination-next:after{content:"→";font-weight:700;padding-left:.625em}.phone-list{margin:0}.phone-number,.phone-region{font-weight:700;line-height:1.75em}.phone-region{display:inline-block;min-width:3em}.phone-number{display:inline;margin-left:1.25em}.phone-number:after{content:"";display:block}.published-date{color:#999a9b;font-style:italic}.quote-wrapper{border-radius:5px;margin-bottom:2.5rem;margin-top:2.5rem;max-width:75rem;padding:2rem}@media screen and (min-width:62.5rem){.quote-wrapper{padding:4rem}}.quote-wrapper-two-column{border-radius:5px;margin-bottom:2.5rem;margin-top:2.5rem;padding:2rem}@media screen and (min-width:62.5rem){.quote-wrapper-two-column{padding:4rem}}.pale-gray{background:#ecedee}.long-form-text .quote-wrapper img{display:none}.content-section--quote{padding:3rem 0}.quote-wrapper:only-child{background:#ecedee;display:grid;grid-template-columns:1fr;margin:0 auto;max-width:90rem;text-align:left}@media screen and (min-width:62.5rem){.quote-wrapper:only-child{background:#ecedee;display:grid;grid-template-columns:1fr;grid-template-columns:.1fr 1fr;margin:0 auto;max-width:90rem;text-align:left;grid-gap:2rem}}.quote-wrapper-two-column:only-child{background:#ecedee;display:grid;grid-template-columns:1fr;margin:0 auto;max-width:90rem;text-align:left}@media screen and (min-width:62.5rem){.quote-wrapper-two-column:only-child{background:#ecedee;display:grid;grid-template-columns:1fr;grid-template-columns:.1fr 1fr;margin:0 auto;max-width:90rem;text-align:left;grid-gap:2rem}}.job-listing:only-child{background:#ecedee;display:grid;grid-template-columns:1fr;margin:0 auto;max-width:90rem;text-align:left}.quote__content-wrapper{font-size:1.375rem;margin:0}@media screen and (min-width:62.5rem){.quote__content-wrapper{color:#111;font-size:1.75rem;margin:0 auto;padding:0}}.quote__content-wrapper p{font-family:Lato,Open Sans,Arial,sans-serif;font-weight:900;margin-bottom:1.75rem;margin-top:2rem}@media screen and (min-width:62.5rem){.quote__content-wrapper p{font-family:Lato,Open Sans,Arial,sans-serif;font-weight:900;margin-bottom:1.75rem;margin-top:0}}.quote__content{font-family:Lato,Open Sans,Arial,sans-serif;font-weight:900;line-height:1.5em;margin-bottom:1.75rem;margin-top:2rem}@media screen and (min-width:62.5rem){.quote__content{font-family:Lato,Open Sans,Arial,sans-serif;font-weight:900;line-height:1.5em;margin-bottom:1.75rem;margin-top:0}}.quote__details{font-weight:900;line-height:1.5em;margin-top:1rem}.quote__cite.u--inline{font-weight:400}.quote__cite a{color:#484848;font-style:normal}.quote__cite a:hover{color:#0074d9}.reg-confirmation{border-radius:5px;padding:2rem}.reg-confirmation__message{margin:0}.screenshot{background:#fff;border:1px solid #d4d5d6;border-radius:.5em;box-sizing:border-box;padding:1.25em}.nav-item--search{display:none}@media screen and (min-width:53.875rem){.nav-item--search{display:block}.nav-list__item--search{display:none}}.search{align-items:center;display:flex}.search__icon{cursor:pointer;display:none}@media screen and (min-width:53.875rem){.search__icon{display:block;flex:0 0 auto}}.search-icon__close{display:none}.search__icon.mobile{display:block;position:absolute;right:1rem;top:6.5rem}.search__ui{flex:1 1 auto}@media screen and (min-width:53.875rem){.search__ui{overflow:hidden;transform:scaleX(0);transform-origin:center right;transition:transform .09s linear;width:0}}.search-ui__inner-wrapper{display:flex}.search__input{width:100%}.search__input.mobile::placeholder{color:#fff}.search__input.mobile::-moz-placeholder{color:#fff}.search__input.mobile::-webkit-input-placeholder{color:#fff}.search__input.mobile{background:#253746;border:1px solid #425563;color:#fff;height:50px;padding:.5rem}.search__button{background:#f50;border:4px solid #f50;border-radius:.3125rem;color:#fff;font-family:Lato,Open Sans,Arial,sans-serif;font-size:.7777777778em;font-weight:400;letter-spacing:.02em;line-height:1;margin-left:.5rem;padding:.125rem .5rem;text-transform:capitalize}.search--open .search-icon__lens{display:none}.search--open .search-icon__close{display:block}.search--open .search__ui{padding-left:1rem;transform:scaleX(1);transform-origin:center right;width:100%}#unibox-invisible,#unibox-suggest-box{display:none}.see-more-list{font-size:.9em}.see-more-list ul{list-style-type:none;margin:0;padding:0}.see-more-list ul[data-columns="4"]{-moz-columns:4;column-count:4}.see-more-list ul[data-columns="3"]{-moz-columns:3;column-count:3}.see-more-list ul[data-columns="2"]{-moz-columns:2;column-count:2}.see-more-list li+li{margin-top:.5em}.sidebar-child{background-color:#ecedee;border-radius:.3125rem;padding:2rem}.sidebar-child .fine-print p{text-align:left}.sidebar-child p:not(.card__label),.sidebar-heading{text-align:center}.sidebar-heading{color:#253746;font-size:1.5em;font-weight:900;margin-top:0}.thank-you-fade-in{animation:fadeInAnimation 2s ease;animation-fill-mode:forwards;animation-iteration-count:1;text-align:center}.thank-you-heading{margin-top:20px!important}.site-alert{margin-left:1.5rem;margin-right:1.5rem;padding-bottom:3rem;padding-top:3rem}.site-alert-wrapper{align-items:center;border-radius:.3125rem;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:75rem;padding:2rem}@media screen and (min-width:34.375rem){.site-alert-wrapper{align-items:center;flex-direction:row;justify-content:space-between}}.alert-image{display:block;flex:0 0 auto;max-width:9.375rem}@media screen and (min-width:34.375rem){.alert-image{margin-right:2rem}}.alert-content{flex:1 1 auto;max-width:43.75rem;padding-bottom:2rem;padding-top:2rem;text-align:center}@media screen and (min-width:34.375rem){.alert-content{margin-right:2rem;padding-bottom:0;padding-top:0;text-align:left}}.alert-heading{font-family:Roboto,Open Sans,Arial,sans-serif;font-size:1.5em;margin-bottom:0;margin-top:0}.alert-heading+p{margin-bottom:0;margin-top:.5rem}.dropdown-menu{color:#fff;display:none;margin-bottom:3rem;margin-top:1rem;max-width:78.125rem;min-width:auto}@media screen and (min-width:53.875rem){.dropdown-menu{background-color:#fff;border-bottom:5px solid #f50;color:#231f20;left:0;margin-left:2rem;margin-right:2rem;margin-top:0;min-width:25rem;position:absolute;right:0;top:100%}}@media screen and (min-width:74.4375rem){.dropdown-menu{left:auto;right:0}.dropdown-menu[data-dropdown-menu=solutions]{left:auto;right:8.5rem}.dropdown-menu[data-dropdown-menu=company]{left:auto;right:3rem}.site-navigation--detached>.main-nav-wrapper>nav>ul>li>.dropdown-menu{left:auto;right:0}.site-navigation--detached>.main-nav-wrapper>nav>ul>li>.dropdown-menu[data-dropdown-menu=solutions]{left:auto;right:11.5rem}.site-navigation--detached>.main-nav-wrapper>nav>ul>li>.dropdown-menu[data-dropdown-menu=company]{left:auto;right:6rem}}.dropdown-menu--open{display:block}.dropdown__heading{font-size:1.125em;margin-bottom:1rem;margin-top:2rem}@media screen and (min-width:53.875rem){.dropdown__heading{color:#253746;font-size:1.375em;margin-top:0}}.dropdown__heading.second-column{margin-top:2rem}@media screen and (min-width:53.875rem){.dropdown__content{display:flex;padding:2rem}.dropdown__content__small{display:grid;padding:2rem}}.dropdown__column{margin-left:1rem}@media screen and (min-width:53.875rem){.dropdown__column{margin-left:0;max-width:-moz-max-content;max-width:max-content}.dropdown__column+.dropdown__column{margin-left:4rem}}.dropdown__link-list{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.dropdown__link-list:only-child{-moz-columns:2;column-count:2}@media screen and (min-width:53.875rem){.dropdown__link-list{margin-left:0}}.dropdown__link-list-item+.dropdown__link-list-item{margin-top:.75rem}.dropdown__callout{display:none;position:relative}@media screen and (min-width:53.875rem){.dropdown__callout{align-items:center;background-color:#253746;color:#fff;display:flex;padding:1rem 2rem}}.dropdown__callout:before{background-image:url(https://www.beyondtrust.com/assets/images/banner-images/curved-pattern-navy.png);bottom:0;content:"";display:block;left:0;opacity:.35;position:absolute;right:0;top:0}.dropdown-callout__heading{font-size:1.125em;margin:0;z-index:2}.dropdown-callout__heading a{color:inherit;text-decoration:none}.dropdown-callout__heading a:hover{color:#f50}.dropdown-callout__heading a:after{content:" >"}.dropdown-callout__description{font-size:.8888888889em;margin:0 0 0 2rem;max-width:25rem;z-index:2}.dropdown-callout__description--fullwidth{max-width:100%}.dropdown__link{color:#fff;text-decoration:none}.dropdown__link:hover{color:#f50}@media screen and (min-width:53.875rem){.dropdown__link{color:#253746}}.dropdown-overlay{background-color:rgba(35,31,32,.5);bottom:0;left:0;opacity:0;right:0;top:0;transition:opacity .15s linear}.nav-is-open .dropdown-overlay{opacity:1;position:fixed;z-index:-2}.dropdown-trigger{align-items:center;display:flex}.dropdown-icon{margin-left:.5rem;transition:transform .15s linear;fill:#fff}@media screen and (min-width:53.875rem){.dropdown-icon{fill:#253746}}.dropdown-icon--active{transform:rotate(180deg)}.nav-product-pillar-wrapper{margin-left:1rem}@media screen and (min-width:53.875rem){.nav-product-pillar-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;margin-left:0}}.nav-product-pillar+.nav-product-pillar{margin-top:2rem}@media screen and (min-width:53.875rem){.nav-product-pillar{display:grid;grid-template-columns:5rem 1fr;grid-gap:.5rem}.nav-product-pillar+.nav-product-pillar{margin-top:0}}.nav-product-pillar__icon{display:none}@media screen and (min-width:53.875rem){.nav-product-pillar__icon{display:block}}.nav-product-pillar__name{font-size:1em;margin-bottom:.5rem;margin-top:0}.nav-product-pillar__name a{color:#fff;text-decoration:none}.nav-product-pillar__name a:hover{color:#f50}@media screen and (min-width:53.875rem){.nav-product-pillar__name{font-size:1.375em;margin-bottom:.75rem}.nav-product-pillar__name a{color:#253746}}.nav-product-pillar__description{color:#d5d8da;margin:0}@media screen and (min-width:53.875rem){.nav-product-pillar__description{color:#253746}}.nav-product-pillar__products{display:none;list-style:none;margin-bottom:0;margin-top:.5rem;padding-left:0}@media screen and (min-width:53.875rem){.nav-product-pillar__products{display:block}}.nav-product-pillar__product{font-weight:700}.nav-product-pillar__product+.nav-product-pillar__product{margin-top:.5rem}.nav-product-pillar__product-link{color:#253746;text-decoration:none}.nav-product-pillar__product-link:hover{color:#f50}.nav-product-pillar__product-link:after{content:" >"}.utility-nav-wrapper{background-color:transparent;max-width:auto;padding:0}@media screen and (min-width:53.875rem){.utility-nav-wrapper{margin:0 auto;max-width:90rem;padding:.75rem 2rem}}#utilityMenuPlaceHolder{margin-top:0}.nav-list--utility{display:block;list-style:none;padding-left:0}@media screen and (min-width:53.875rem){.nav-list--utility{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:0}}.nav-item--utilty+.nav-item--utilty{margin-top:1.125rem;padding-left:0}@media screen and (min-width:53.875rem){.nav-item--utilty+.nav-item--utilty{padding-left:2rem}}.nav-item--utilty:first-child{display:none}@media screen and (min-width:53.875rem){.nav-item--utilty:first-child{display:block;margin-top:1.125rem}}.utility-link{color:#fff;text-decoration:none}.utility-link:hover{color:#f50}@media screen and (min-width:53.875rem){.utility-link{color:#253746}}.site-locales-control__globe{fill:#fff}@media screen and (min-width:53.875rem){.site-locales-control__globe{fill:#253746}}.site-navigation--dark .nav-item--search svg,.site-navigation--dark .site-locales-control__globe{fill:#fff}#desktopLocalePlaceHolder{display:none}@media screen and (min-width:53.875rem){.site-navigation--detached #desktopLocalePlaceHolder{display:block;height:20px;margin:0 35px 0 10px}.site-navigation--detached #desktopLocalePlaceHolder .site-locales{position:absolute}.site-navigation--detached #desktopLocalePlaceHolder .site-locales__list-wrapper{left:unset;right:0}.site-navigation--detached #desktopLocalePlaceHolder .site-locales-control__globe{fill:#fff}.site-navigation--detached #desktopLocalePlaceHolder .site-locales-control__label{display:none}.site-navigation--detached #desktopLocalePlaceHolder .site-locales-control__arrow svg{fill:#fff}}.banner-adjust .utility-nav-wrapper{background-color:transparent;padding:.375rem 2rem}@media screen and (min-width:74.4375rem){.banner-adjust .utility-nav-wrapper{padding:.75rem 2rem}}.social-media-list{list-style:none;margin-bottom:0;margin-top:1.25rem;padding-left:0;text-align:right}@media screen and (max-width:62.5rem){.social-media-list{text-align:left}}.social-media-list li{display:inline-block}.social-media-list li+li{margin-left:1.25rem}.social-link{text-decoration:none}.social-link,.social-link:hover{color:transparent}.social-icon{background-position:50%;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;display:block;height:1.875rem;overflow:hidden;transition:all .2s ease-in-out;width:1.875rem}.social--footer-icon{height:2.1875rem;width:2.1875rem}.social-icon:hover{transform:translateY(-4px)}.summary+.summary{border-top:.0625rem solid #d4d5d6;margin-top:2.5rem;padding-top:2.5rem}.summary .media img{max-height:6.25rem;max-width:12.5rem}.summary__headline{font-size:1.375rem;margin:0}.summary__headline a{color:#231f20;text-decoration:none}.summary__headline a:hover{color:#0074d9}.blog-summary{margin-bottom:6rem}@media screen and (max-width:31.25rem){.blog-summary{display:block}}.blog-summary-heading{font-size:1.125em;margin:0}.blog-summary-heading a{color:inherit}.blog-summary-heading a:hover{color:#0074d9}.blog-summary-dateline{font-style:italic}.blog-summary-image{flex:0 0 9.375rem;margin-bottom:2rem;margin-right:2rem;position:relative}.blog-summary-image img{border:1px solid #54585b;display:block;filter:grayscale(100%) contrast(200%);transition:filter .2s linear}.blog-summary:hover .blog-summary-image img{filter:grayscale(0) contrast(100%)}.comparison-table,.comparison-table-sticky{border-collapse:collapse;margin-top:2.5em;table-layout:fixed;width:100%}.comparison-footnotes-thin,.comparison-table-thin{margin-left:auto;margin-right:auto;max-width:43.75em;width:auto}.comparison-caption{color:#253746;font-size:1.5em;margin-bottom:.3333333333em;margin-top:1em}.comparison-head{border-bottom:.125em solid #253746;color:#231f20;display:none}@media screen and (min-width:46.875em){.comparison-head{display:table-header-group}.comparison-body+.comparison-body{border-top:.0625em solid #d4d5d6}}.comparison-row{display:block}@media screen and (min-width:46.875em){.comparison-row{display:table-row}.comparison-row+.comparison-row{border-top:.0625em solid #d4d5d6}}.comparison-column-header{padding:1.25em;text-align:left;vertical-align:bottom}.comparison-row-header{border-bottom:.125em solid #253746;color:#253746;display:block;margin-top:1.25em;padding:1.25em;text-align:left;vertical-align:top}@media screen and (min-width:46.875em){.comparison-row-header{border-bottom:none;display:table-cell;padding:1.25em}}.comparison-list-item{display:block;min-height:1em;padding:.75em 1.25em;position:relative;text-align:left}.comparison-list-item:before{color:#253746;content:attr(data-column-label);display:block;font-weight:700;margin-bottom:.5em;margin-top:.5em;text-transform:uppercase}.comparison-list-item p:first-child{margin-top:0}@media screen and (min-width:46.875em){.comparison-list-item{display:table-cell;padding:1.25em 2em 1.25em 1.25em;vertical-align:top}.comparison-list-item:before{content:none}}@media screen and (max-width:46.8125em){.comparison-list-item:empty:after{content:"No"}}.comparison-list-details{display:inline-block;list-style:none;margin:0;padding-left:0}.comparison-list-details li{text-align:left}.comparison-list-details li+li{margin-top:1em}@media screen and (min-width:46.875em){.icon-comparison-checkmark{background-repeat:no-repeat;display:inline-block;height:1.25em;overflow:hidden;text-indent:100%;width:1.25em}}.two-columns{table-layout:auto}.two-columns .comparison-column-header,.two-columns .comparison-list-item{text-align:left}.comparison-footnotes{border-top:.0625em solid #d4d5d6;color:#54585b;font-size:.875em;padding-left:0}.footnote-link{display:inline;font-size:.75rem;line-height:0;vertical-align:super}@media screen and (min-width:46.875em){.comparison-table-sticky-wrapper{left:0;margin-left:1.25em;margin-right:1.25em;opacity:0;position:fixed;right:0;top:-2.5em;transform:translateY(-100%);transition:all .05s linear;z-index:1}}@media screen and (min-width:65.625em){.comparison-table-sticky-wrapper{left:auto;margin-left:0;margin-right:0;max-width:62.5em;right:auto;top:.0625em;width:100%}}@media screen and (min-width:46.875em){.sticky-visible{opacity:1;transform:translateY(0);transition:all .2s linear}.sticky-visible .comparison-column-header{padding:.625em;transition:all .2s linear .1s}}.no-opacity .comparison-table-sticky-wrapper{display:none}.no-opacity .sticky-visible{display:table}.tbody--hidden{display:none}.comparison-table__wrapper{padding-bottom:3rem}@media screen and (min-width:46.875em)and (max-width:68.75em){.comparison-table__four-column .comparison-row-header{border-bottom:.125em solid #253746;display:block}.comparison-table__four-column .comparison-list-item{display:block;min-height:1em;padding:.75em 1.25em;position:relative;text-align:left}.comparison-table__four-column .comparison-list-item:before{color:#253746;content:attr(data-column-label);display:block;font-weight:700;margin-bottom:.5em;margin-top:.5em;text-transform:uppercase}.comparison-table__four-column .comparison-row{display:block}.comparison-table__four-column .comparison-row+.comparison-row{border-top:none}.comparison-table__four-column .comparison-head{border-bottom:.125em solid #253746;color:#231f20;display:none}}@media screen and (min-width:68.8125em){.comparison-table__four-column{font-size:.875em}}@media screen and (min-width:46.875em)and (max-width:87.5em){.comparison-table__five-column .comparison-row-header{border-bottom:.125em solid #253746;display:block}.comparison-table__five-column .comparison-list-item{display:block;min-height:1em;padding:.75em 1.25em;position:relative;text-align:left}.comparison-table__five-column .comparison-list-item:before{color:#253746;content:attr(data-column-label);display:block;font-weight:700;margin-bottom:.5em;margin-top:.5em;text-transform:uppercase}.comparison-table__five-column .comparison-row{display:block}.comparison-table__five-column .comparison-row+.comparison-row{border-top:none}.comparison-table__five-column .comparison-head{border-bottom:.125em solid #253746;color:#231f20;display:none}}@media screen and (min-width:87.5625em){.comparison-table__five-column{font-size:.8125em}}@media screen and (min-width:46.9375em)and (max-width:68.75em){.comparison-table__five-column--one-column-layout{font-size:.8125em}}.column-wrapper--three-column-boxes{margin:-1.25rem 0 1rem}@media screen and (min-width:68.75rem){.column-wrapper--three-column-boxes{margin:-2.5rem 0 0}}.column--three-column-boxes{background:#fff;border:4px solid #d4d5d6;border-radius:5px;display:flex;flex-basis:31%;margin:0 auto 1.25rem;padding:0}.column--three-column-boxes:first-child{margin-left:0}.column--three-column-boxes:last-child{margin-right:0}.three-column-boxes-container{display:block;min-height:5rem;padding:1.5rem;text-decoration:none;width:100%}.three-column-boxes__title{color:#253746;display:block;font-weight:900;margin:0;min-height:auto;padding:0;text-align:left;text-decoration:none;width:100%}@media screen and (min-width:68.75rem){.three-column-boxes__title{min-height:70px;padding:0}}.three-column-boxes__description{display:block;line-height:1.5em;margin-bottom:0;padding:0;text-align:left;text-decoration:none;width:100%}.three-column-boxes-container a{display:block;font-weight:900;margin-top:1rem;text-decoration:none;text-decoration:underline}.three-column-boxes__link--has-link .arrow-right:hover,.three-column-boxes__link--has-link:hover{color:#e64c00}.homepage-product-heading{font-size:2rem}@media screen and (min-width:62.5rem){.homepage-product-heading{font-size:2.5rem;font-weight:600;margin-bottom:1.875rem;margin-top:0;text-align:center}}.homepage-product-content{margin:0 auto;padding-bottom:2.25rem;text-align:center}.tiles-container{padding:4.25rem 0 0}.column-wrapper--tiles{align-items:center;grid-template-columns:1fr;padding:0 0 1.25rem;grid-column-gap:1.25rem;grid-row-gap:1.25rem;display:grid}@media screen and (min-width:68.75rem){.column-wrapper--tiles{align-items:center;display:grid;grid-template-columns:2fr 2fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem;padding:0}}.column--tiles{background:#fff;display:grid;grid-template-columns:.6fr 3fr;padding:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.column--tiles{display:-ms-flexbox;width:45%}}.column--tiles:first-child{margin-left:0}.column--tiles:last-child{margin-right:0}.tiles-main-container{border-bottom:3px solid #f4f4f4;border-right:3px solid #f4f4f4;border-top:3px solid #f4f4f4;display:block;min-height:5rem;padding:1.5rem;text-decoration:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tiles-main-container{margin-bottom:20px}}.tiles-icon{align-items:center;background:#f4f4f4;border-top:3px solid #f50;display:grid;justify-content:center;padding:3rem 1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tiles-icon{margin-bottom:20px}}.tiles__image{height:70px;max-width:4.375rem;width:70px}.tiles__title{color:#253746;display:block;font-size:1.5rem;font-weight:900;margin:0;min-height:auto;padding:0;text-align:left;text-decoration:none;width:100%}@media screen and (min-width:68.75rem){.tiles__title{padding:0}}.tiles__title a{color:#253746;text-decoration:none!important}.tiles__title:hover{text-decoration:underline!important}.tiles__description{display:block;line-height:1.5em;margin-bottom:0;padding:0;text-align:left;text-decoration:none;width:100%}.tiles-container a{text-decoration:underline}.tiles-container a,.tiles-container button{display:block;display:flex;font-weight:900;margin-top:1rem}.tiles-container button{align-items:center;color:#f50}.arrow-right{color:#f50;height:auto;width:1rem;fill:currentColor;margin-left:.5rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.arrow-right{display:none}}.tiles__link--has-link .arrow-right:hover,.tiles__link--has-link .arrow-right:hover button,.tiles__link--has-link:hover,.tiles__link--has-link:hover button{color:#e64c00}.tile--span-column{align-items:center;background:#f4f4f4;padding:1rem 0;grid-column-gap:0;grid-row-gap:0;display:grid}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tile--span-column .tiles__description,.tile--span-column .tiles__title{padding-bottom:15px}}@media screen and (min-width:68.75rem){.tile--span-column{align-items:center;background:#f4f4f4;display:grid;grid-column:1/3;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:.1fr 1fr;padding:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tile--span-column{display:-ms-flexbox;width:70%}}.tile--span-column .tiles-icon{border-top:0}.tile--span-column .tiles-main-container{grid-template-columns:1fr}@media screen and (min-width:68.75rem){.tile--span-column .tiles-main-container{align-items:center;display:grid;grid-template-columns:.75fr 3.5fr .81fr;justify-content:center;grid-column-gap:1rem;grid-row-gap:1rem;padding:1.5rem 0}.tile--span-column .tiles__description,.tile--span-column .tiles__link--has-link{margin-top:0}}.homepage-product-button{margin-bottom:3rem;margin-top:1.25rem}.column-wrapper--tombstone{margin:2rem 0 1rem}.column--tombstone{display:flex;flex-basis:30%;margin:0 auto;max-width:37.5rem;padding:0}@media screen and (min-width:68.75rem){.column--tombstone{margin:0;padding:0 1rem 2rem}}.tombstone__image,.tombstone__link{transition:all .2s ease-in-out}.tombstone__link{background-color:#fff;border-radius:.25rem;color:#231f20;cursor:default;display:block;min-height:5rem;padding:1.5rem 1rem;text-align:center;text-decoration:none;width:100%}.tombstone__embed .tombstone__link{box-shadow:0 3px 15px rgba(0,0,0,.2);padding:3.25rem 1.5rem 2.75rem}.tombstone__link:hover{color:#231f20}.tombstone__link--has-link{box-shadow:0 3px 15px rgba(0,0,0,.2);cursor:pointer}.tombstone__link--has-link:hover{color:#0074d9}.tombstone__link--has-link .tombstone__title{text-decoration:underline}.tombstone__image{max-height:9.375rem}@media screen and (min-width:68.75rem){.tombstone__link--has-link .tombstone__title{text-decoration:none}.tombstone__link--has-link:hover{transform:scale(1.2)}.tombstone__link--has-link:hover .tombstone__image{transform:scale(.825)}}.column-wrapper--twoColumnBlockList{margin:2rem 0 1rem}@media screen and (min-width:68.75rem){.column-wrapper--twoColumnBlockList{padding:0}}.column--twoColumnBlockList{align-items:center;display:flex;flex-basis:100%;flex-grow:2;justify-content:center;margin:0 auto;max-width:100%;padding:10px 0}@media screen and (min-width:68.75rem){.column--twoColumnBlockList{margin:0;max-width:37.5rem;padding:0 1rem 2rem}}.grid-layout--two-column-block-list{grid-template-columns:100%;max-height:-moz-fit-content;max-height:fit-content}@media screen and (min-width:68.75rem){.grid-layout--two-column-block-list{align-items:center;grid-template-columns:.75fr 2fr}}.grid-layout--two-column-block-list-right{grid-template-columns:100%;max-height:-moz-fit-content;max-height:fit-content}@media screen and (min-width:68.75rem){.grid-layout--two-column-block-list-right{align-items:center;grid-template-columns:2fr .75fr}}.grid-layout--two-column-block-list-right .column--twoColumnBlockList{display:flex;flex-basis:100%;margin:0 auto;max-width:100%;padding:0 0 2rem}@media screen and (min-width:68.75rem){.grid-layout--two-column-block-list-right .column--twoColumnBlockList{flex-basis:45%;margin:0;max-width:37.5rem;padding:0 2rem 2rem 0}}.grid-layout--two-column-block-list .column--twoColumnBlockList{display:flex;flex-basis:100%;margin:0 auto;max-width:100%;padding:0 0 2rem}@media screen and (min-width:68.75rem){.grid-layout--two-column-block-list .column--twoColumnBlockList{flex-basis:45%;margin:0;max-width:37.5rem;padding:0 1rem 2rem}}.twoColumnBlockListLayout--description{padding:0 0 .75rem}.grid-layout--two-column-block-list-right .twoColumnBlockListLayout{margin:0}.twoColumnBlockListLayout{margin:2rem 0 1rem}.twoColumnBlockListLayout .left-button,.twoColumnBlockListLayout .section-heading,.twoColumnBlockListLayout p{text-align:left}.twoColumnBlockList__title{margin:0;text-align:left}p.twoColumnBlockList__description{margin:.375rem 0 0;text-align:left}.twoColumnBlockListLayout--description{margin:0 auto;text-align:center}.twoColumnBlockList__icon{align-items:flex-start;display:flex;float:left;height:100%;max-width:18%;min-width:15%}@media screen and (min-width:68.75rem){.twoColumnBlockList__icon{max-width:22%;min-width:20%}}.twoColumnBlockList__image,.twoColumnBlockList__link{transition:all .2s ease-in-out}.twoColumnBlockList__link{align-items:flex-start;background-color:#fff;border-radius:.25rem;color:#231f20;cursor:pointer;display:flex;height:100%;min-height:5rem;padding:1rem;text-align:center;text-decoration:none;width:100%}.twoColumnBlockList__link:hover{color:#231f20}.twoColumnBlockList__link--has-link{box-shadow:0 3px 15px rgba(0,0,0,.2);cursor:pointer}.twoColumnBlockList__link--has-link:hover{color:#0074d9}.twoColumnBlockList__link--has-link .twoColumnBlockList__title{text-decoration:underline}.twoColumnBlockList__image{float:left;max-height:6.875rem;padding-right:1rem}@media screen and (min-width:68.75rem){.twoColumnBlockList__link--has-link .twoColumnBlockList__title{text-decoration:none}.twoColumnBlockList__link--has-link:hover{transform:scale(1.2)}.twoColumnBlockList__link--has-link:hover .twoColumnBlockList__image{transform:scale(.825)}}.course-schedule{font-weight:700}.course-schedule:empty:after{content:"No upcoming classes scheduled"}.tile-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0;width:100%}.tile-list__item+.tile-list__item{margin-left:1rem}.tile-list__wrapped-item{flex-basis:100%;margin-top:1rem}.tile{border:1px solid #04a1dd;border-radius:.25rem;color:#04a1dd;display:block;max-width:15.625rem;padding:1rem .5rem;text-decoration:none}.tile--link:hover{background-color:#f50;border-color:#f50;color:#fff}.tile--icon{line-height:2rem;padding-left:3rem;position:relative}.tile--icon:before{content:"";height:2rem;left:.5rem;position:absolute;top:1rem;width:2rem}.tile--large-icon{line-height:5rem;padding-left:6rem}.tile--large-icon:before{height:4rem;left:1rem;top:1.5rem;width:4rem}.video-banner{padding-top:8rem}.video-transcript{max-height:10rem;overflow-y:scroll;position:relative;text-align:left}.video-transcript--closed{display:none}.video-wrapper{max-width:50rem}.centered .video-wrapper{margin-left:auto;margin-right:auto}.webinar-media{grid-template-columns:1fr}@media screen and (min-width:62.5rem){.webinar-media{align-items:center;display:flex;grid-template-columns:1fr 1fr;margin-bottom:2rem}}.webinar-logo{padding:0 1rem 1rem 0;text-align:center}@media screen and (min-width:62.5rem){.webinar-logo{padding:0 3rem 0 0}}.breadcrumb-container{display:none}@media screen and (min-width:60rem){.breadcrumb-container{display:block;list-style:none;margin:0 auto;max-width:95rem;padding-left:0}}.breadcrumb{color:#253746;display:flex;font-size:1rem;list-style:none}@media screen and (max-width:92.5rem){.breadcrumb{padding-left:1rem}}.breadcrumb-item+.breadcrumb-item:before{color:#253746;content:"/";display:inline-block;font-weight:400;padding-left:.4rem;padding-right:.4rem}.breadcrumb-item{display:inherit}.breadcrumb-item a{color:#253746}.breadcrumb-item.active{font-weight:600}#section-video-grid{padding-bottom:3rem;padding-top:2rem}@media screen and (min-width:68.75rem){.column-wrapper--video-grid{margin-left:1.375rem}.column-wrapper--video-grid .column--video-grid.wistia_embed{margin:.875rem .625rem}}.column--video-grid{border-radius:.3125rem;box-shadow:0 3px 15px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:1rem auto;padding:.75rem .75rem 1rem;text-decoration:none;width:20rem}@media screen and (min-width:68.75rem){.column--video-grid{margin:.25rem .5rem}}.column--video-grid,.video-grid__image{transition:all .2s ease-in-out}.video-grid__content{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.video-grid__description,.video-grid__title{font-family:Roboto,Open Sans,Arial,sans-serif;margin:0;padding:.375rem .875rem 0 .25rem;text-align:left}.video-grid__title{font-size:1.125rem;font-weight:700}.video-grid__description{font-size:.75rem;line-height:1rem}.column--video-grid:hover{color:#0074d9}.video-grid__image{max-height:9.375rem}@media screen and (min-width:68.75rem){.column--video-grid:hover{transform:scale(1.015)}.column--video-grid:hover .video-grid__image{transform:scale(.825)}}.video-grid__preview{display:inline-block;position:relative}.video-grid__preview img{display:block;height:auto;max-width:100%}.video-grid__preview svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.container.container--video-grid{animation:fadeInAnimation 2s ease;animation-fill-mode:forwards;animation-iteration-count:1}.container.container--video-grid .content-section{padding:0;width:100%}.container.container--video-grid .center{text-align:center}.container.container--video-grid .left{text-align:left}.container.container--video-grid h3{margin:1.5rem 0 .5rem}@media screen and (min-width:68.75rem){.container.container--video-grid{max-width:101rem;padding-left:0}.container.container--video-grid .content-block{padding:0 0 1rem 1rem}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.footnotes{color:#999a9b;font-size:.8rem;text-align:left}.footnotes.navy{color:#fff;font-size:.8rem}.content-section.lightGray{background-color:#f4f4f4;color:#999a9b}#gartnerReviewEmbed{margin-bottom:-25px;margin-right:-30px;transform:scale(.85);-webkit-transform:scale(.85);transform-origin:25% 0;-webkit-transform-origin:25% 0}@media screen and (min-width:68.75rem){#gartnerReviewEmbed{margin-right:-23px}}.trust-radius img{max-width:15.625rem}@media screen and (min-width:68.75rem){.trust-radius img{max-width:17.1875rem}}.g2 img{max-width:15.625rem}@media screen and (min-width:68.75rem){.g2 img{max-width:17.1875rem}}.media-embed .g2 img,.media-embed .trust-radius img{max-width:17.1875rem}.page-banner__embeds{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0}.page-banner__embeds .g2,.page-banner__embeds .trust-radius{flex:0 0 22%;margin-bottom:10px;margin-right:15px}.page-banner__embeds .g2 img,.page-banner__embeds .trust-radius img{max-width:205px}.page-banner__embeds #gartnerReviewEmbed{flex:0 0 22%;margin-bottom:-79px;margin-right:-131px;transform:scale(.52);-webkit-transform:scale(.52);transform-origin:0 0;-webkit-transform-origin:0 0}@media screen and (min-width:28.125rem){.page-banner__embeds{justify-content:left}}.ash,.content-section.ash{background-color:#d0d3d4;color:#231f20}.banner.ash .fine-print,.banner.ash .fine-print a,.content-section.ash .generic-icon-heading,.content-section.ash .icon-heading,.content-section.ash .page-heading,.content-section.ash .paragraph-heading,.content-section.ash .section-heading{color:#231f20}.black{background-color:#000}.black,.black .quote__content{color:#fff}.black .quote__details{color:#b8dff7}.content-section.black{background-color:#000;color:#fff}.content-section.black .generic-icon-heading,.content-section.black .icon-heading,.content-section.black .page-heading,.content-section.black .paragraph-heading,.content-section.black .section-heading{color:#fff}.black.content-section+.content-section,.content-section+.black.content-section{border-top:none}.black .fine-print,.black .fine-print a{color:#d4d5d6}.black--text{color:#000}.black .control__label{color:#fff}.blue,.content-section.blue{background-color:#1d5072;color:#fff}.content-section.blue .generic-icon-heading,.content-section.blue .icon-heading,.content-section.blue .page-heading,.content-section.blue .paragraph-heading,.content-section.blue .section-heading{color:#fff}.blue.content-section+.content-section,.content-section+.blue.content-section{border-top:none}.blue--bg{background-color:#1d5072;color:#fff}.blue--text{color:#1d5072}.blue--border-bottom{border-bottom:2px solid #1d5072}.cerulean{background-color:#04a1dd;color:#fff}.gray{background-color:#f4f4f4;color:#111}.gray .icon-heading,.gray .page-heading,.gray .paragraph-heading,.gray .section-heading{color:#231f20}.gray .btn-orange,.gray .button--ghost{color:#fff}.gray form{color:#231f20}.text--gray{color:#54585b}.gray.content-section+.content-section{border-top:none}.light-blue{background-color:#b8dff7}.content-section+.light-blue.content-section,.light-blue.content-section+.content-section{border-top:none}.bordered-columns .column+.column{border-color:#04a1dd}.light-gray{background-color:#f4f4f4;color:#111}.navy{background-color:#253746}.navy,.navy .quote__content{color:#fff}.navy .quote__details{color:#b8dff7}.content-section.navy{background-color:#253746;color:#fff}.content-section.navy .generic-icon-heading,.content-section.navy .icon-heading,.content-section.navy .page-heading,.content-section.navy .paragraph-heading,.content-section.navy .section-heading,.navy.breadcrumbs .breadcrumbs-item a,.navy.breadcrumbs .breadcrumbs-item+.breadcrumbs-item:before{color:#fff}.navy.breadcrumbs .breadcrumbs-item a:hover{color:#0074d9}.content-section+.navy.content-section,.navy.content-section+.content-section{border-top:none}.navy .fine-print,.navy .fine-print a{color:#d4d5d6}.content-section.navy.curved-pattern{background-image:url(../images/patterns/curved-pattern.png)}.navy--text{color:#253746}.navy .control__label{color:#fff}.content-section.slate,.slate{background-color:#425563;color:#fff}.banner.slate .fine-print,.banner.slate .fine-print a,.content-section.slate .generic-icon-heading,.content-section.slate .icon-heading,.content-section.slate .page-heading,.content-section.slate .paragraph-heading,.content-section.slate .section-heading{color:#fff}.slate-gray{background-color:#dfe3eb;color:#231f20}.content-section+.slate-gray.content-section,.slate-gray.content-section+.content-section{border-top:none}.content-section.steel,.steel{background-color:#7c878e;color:#111}.banner.steel .fine-print,.banner.steel .fine-print a,.content-section.steel .generic-icon-heading,.content-section.steel .icon-heading,.content-section.steel .page-heading,.content-section.steel .paragraph-heading,.content-section.steel .section-heading{color:#111}.page-form .button:only-child{width:100%}.trial-banner{background-color:#253746;position:relative}.trial-banner .wrapper{width:80%}.trial-banner .page-heading{color:#fff}@media screen and (min-width:39.375em){.trial-banner{min-height:14.25em}.trial-banner .wrapper{width:50%}.trial-banner:after{background:transparent url(../img/covers/2015/trial-background.png) 80% bottom no-repeat;content:"";display:inline-block;height:13.25em;margin-top:2.5em;width:37.125em}}@media screen and (min-width:73.75em){.trial-banner:after{border-bottom:4px solid #1f283c;bottom:50px;display:block;height:auto;left:0;margin-top:0;position:absolute;right:0;top:0;width:auto}.trial-banner .wrapper{margin-left:auto;margin-right:auto;max-width:62.5em;width:auto}.trial-banner .page-heading{max-width:45%;text-align:left}}.white{background-color:#fff;color:#111}.content-section+.white.content-section,.white.content-section+.content-section{border-top:none}.office-list__heading{color:#253746;margin-bottom:1rem}@media screen and (min-width:37.5rem){.office-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:4.5rem}}@media screen and (min-width:48.4375rem){.office-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:59.375rem){.office-list{grid-template-columns:1fr 1fr 1fr 1fr}}.contact-list{margin:1rem 0 0;max-width:15.625rem}.contact-list__item{display:flex;justify-content:space-between}.contact-list__item+.contact-list__item{margin-top:.5rem}.contact-list__item dt{flex:0 0 auto}.contact-list__item dt:after{content:":";display:inline}.contact-list__item dd{flex:0 0 auto;margin-left:0}.adr{margin:0}.careers-value-prop__image{align-items:center;display:flex;flex:0 0 100px;justify-content:center}.careers-value-prop__heading{font-size:1.25em}.careers-value-prop__body,.careers-value-prop__heading{margin:1rem 0 0;text-align:center}.careers-value-prop{display:flex;flex-direction:column}.careers-video{margin:0 auto;max-width:50rem}.careers--awards__image{align-items:center;display:flex;flex:0 0 100px;justify-content:center}.careers--awards__image img{height:10rem}.careers--awards__heading{font-size:1.1875em;margin:1rem 0 0;text-align:center}.careers--awards__heading sup{font-size:50%}.careers--awards__body{margin:1rem 0 0}.diversity-image{width:15rem}.careers-quote-image{border-radius:50%;overflow:hidden}.careers--values{margin-top:3rem}@media(min-width:34.375rem){.careers--values{grid-template-columns:repeat(2,1fr)}}@media(min-width:56.25rem){.careers--values{grid-template-columns:repeat(4,1fr)}}.careers--awards{margin-top:1rem}@media(min-width:34.375rem){.careers--awards{grid-template-columns:none}}@media(min-width:56.25rem){.careers--awards{align-items:center;grid-template-columns:repeat(3,1fr)}}.careers--awards__body{margin:0 auto;text-align:center}.careers--beyondgiving-img{border-radius:.3rem;width:35rem}@media(min-width:62.5rem){.careers--validation{align-items:center;display:grid;grid-template-columns:1fr 2fr}}@media(min-width:34.375rem){.open-positions{-moz-column-gap:6rem;column-gap:6rem;-moz-columns:2;column-count:2}}.department{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.department+.department{margin-top:4rem}.job-location{color:#54585b;display:block;font-style:italic;font-weight:400}.jobs-list-heading{color:#253746;font-size:1.5em;font-weight:400;margin:0 0 1rem}.hidden-search,li[data-parent].closed{display:none!important}li[data-parent].open:not(.hidden-search){display:block!important}.vsb-menu{background-clip:padding-box;border:1px solid #b2b2b2;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);cursor:pointer;display:block;font-size:11px;visibility:hidden;z-index:1000}.vsb-js-search-zone,.vsb-menu{background-color:#fff;position:absolute}.vsb-js-search-zone{min-height:1.8em;padding:2px;width:80%;z-index:1001}.vsb-js-search-zone input{border:1px solid gray;border-radius:4px;height:25px!important;margin-left:2px;width:96%}.vsb-main{display:block;margin-bottom:10px;position:relative;text-align:left;vertical-align:middle}@media screen and (max-width:50em){.vsb-main{margin-bottom:30px}}.vsb-menu li:hover{background:linear-gradient(#f5f5f5,#e8e8e8)}.vsb-menu ul{color:#333;cursor:pointer;list-style:none;margin:4px 0 0;overflow-y:auto;padding-bottom:3px;padding-left:10px;padding-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}li.disabled,li.overflow{background-color:#999;cursor:not-allowed;opacity:.3}li.short{overflow:hidden;text-overflow:ellipsis}.vsb-main button{font-size:18px;line-height:23px;max-width:100%;text-align:left;width:100%;z-index:1}.vsb-main button.disabled{cursor:not-allowed;opacity:.65}.vsb-main .title{margin-right:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vsb-main li:hover{background:linear-gradient(#f5f5f5,#e8e8e8)}.vsb-main ul{white-space:nowrap}.vsb-menu li{background-color:#fff;font-size:14px;min-height:1.4em;padding:.2em 2em .2em 1em}.vsb-menu li.grouped-option b{display:inline-block;font-size:15px;margin-left:10px;transform:translate(-18px)}.vsb-menu li.grouped-option.open span{margin-top:-2px;transform:translate(-38px) rotate(45deg)}.vsb-menu li.grouped-option.closed span,.vsb-menu li.grouped-option.open span{border-bottom:3px solid #000;border-radius:2px;border-right:3px solid #000;display:inline-block;font-size:inherit;height:8px;width:8px}.vsb-menu li.grouped-option.closed span{transform:translate(-38px) rotate(-45deg)}.vsb-menu li.grouped-option i{border:1px solid;border-radius:3px;color:#000;display:inline-block;float:left;font-size:inherit;font-weight:700;height:11px;margin-left:22px;margin-right:2px;margin-top:0;padding:1px 3px 2px;width:8px}.vsb-menu li.grouped-option.checked i:after{border-bottom:3px solid #000;border-right:3px solid #000;color:#333;content:"";display:inline-block;float:left;font-size:inherit;height:8px;margin-left:0;transform:rotate(45deg);width:5px}.vsb-menu :not(.multi) li.active{margin-left:7px;overflow:visible}.vsb-menu :not(.multi) li.active:before{border-bottom:3px solid #000;border-radius:2px;border-right:3px solid #000;content:"";display:inline-block;font-size:inherit;height:10px;margin-left:-18px;transform:rotate(45deg);width:5px}.vsb-menu .multi li{background-color:#fff;font-size:14px;min-height:1.4em;padding:.2em 2em .2em 26px}.vsb-menu .multi li.grouped-option{font-size:15px;padding-left:5px}.vsb-menu .multi li.grouped-option:hover{color:#341f70;font-weight:700;text-decoration:underline}.vsb-menu .multi li:not(.grouped-option):before{border:1px solid;border-radius:3px;color:#000;content:"";display:inline-block;float:left;font-size:inherit;font-weight:700;margin-left:-22px;margin-right:2px;margin-top:0;padding:7px}.vsb-menu .multi li:not(.grouped-option).active:after{border-bottom:3px solid #000;border-right:3px solid #000;color:#333;content:"";display:inline-block;float:left;font-size:inherit;height:8px;margin-left:-18px;margin-top:1px;transform:rotate(45deg);width:5px}.caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:block;float:right;height:0;margin:12px 8px 4px;width:0}li[data-parent]{padding-left:50px!important}.card__description{display:flex;flex-direction:column-reverse}.partner-level-info{align-content:center;align-items:center;display:flex;gap:1rem;justify-content:space-between}.partner-level-info #info-icon{margin-top:10px}.certified{background:#253746;border-radius:3px;color:#fff;float:left;margin-top:3px;padding:.15rem .3rem}.award-label{background:#d4af37;border:3px solid #d4af37;border-radius:16px;margin-bottom:1em}.award-label,.region-award-label{display:inline-block;font-size:15px;font-weight:700;padding:0 10px}.region-award-label{background:#425563;border:3px solid #425563;border-radius:16px;color:#fff;margin:5px 5px 3px 0}#platinum.partner-level{border:3px solid #e3e3e3;border-radius:16px}#gold.partner-level,#platinum.partner-level{display:inline-block;font-size:15px;font-weight:700;margin:5px 0 0;padding:0 10px}#gold.partner-level{border:3px solid #d4af37;border-radius:16px}#silver.partner-level{border:3px solid #a7a7a7;border-radius:16px}#registered.partner-level,#silver.partner-level{display:inline-block;font-size:15px;font-weight:700;margin:5px 0 0;padding:0 10px}#registered.partner-level{border:3px solid #0074d9;border-radius:16px}#distributor.partner-level{border:3px solid #425563;border-radius:16px;display:inline-block;font-size:15px;font-weight:700;margin:5px 0 0;padding:0 10px}#partnerFilters{display:block;height:2.5rem;max-width:25em}.partner--hidden{display:none;opacity:0}::-moz-placeholder{color:#253746;opacity:1}::placeholder{color:#253746;opacity:1}:-ms-input-placeholder{color:#253746}::-ms-input-placeholder{color:#253746}.search-icon__lens{color:#fff}.card-search__button{background:#f50;border:4px solid #f50;border-radius:.3125rem;color:#fff;font-family:Lato,Open Sans,Arial,sans-serif;margin-left:.5rem;padding:2px 5px;width:37px}.card-search__button svg{fill:#fff}.card-search__icon{display:block;flex:0 0 auto}#card-sorter{overflow:visible}.card-sorter__text{background:transparent;border:0;border-bottom:2px solid #253746;border-radius:0;color:#253746;font-size:18px;font-weight:600;height:auto;letter-spacing:.02em;line-height:25px;max-width:280px;padding-bottom:2px;text-align:left;width:auto}@media screen and (max-width:50em){.card-sorter__text{margin-bottom:1.875em;max-width:100%;width:100%}}@media screen and (min-width:801px){.card-sorter__dropdown.partner{max-width:250px}}@media screen and (max-width:800px){.card-sorter__dropdown.partner{width:100%!important}.card-sorter__control{margin-bottom:8px}}.search.card-sorter__control{align-items:baseline;display:inline-grid;grid-template-columns:1fr .25fr}.partners-directory .card{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadein;animation-name:fadein}.partners-directory .card__image{display:flex;justify-content:center;margin:12px}.partners-directory img{float:left;max-height:100%;max-width:50%;-o-object-fit:contain;object-fit:contain}.partners-directory .card__description{display:flex;flex-direction:column}.partners-directory .partner-type{font-size:15px;line-height:normal;margin:5px 0}.partners-modal{background-color:#000;background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:2005}.partners-modal .partner-link{font-weight:800}.partners-modal .container{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadein;animation-name:fadein;background-color:#fefefe;border:1px solid #888;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:auto;padding:4px 12px;position:relative;width:80%}@media screen and (max-width:68.75em){.partners-modal .container{max-height:calc(100vh - 200px);overflow-y:auto}}.partners-modal .container .share-title{padding:10px 0 0 4px}.partners-modal .container .close{color:#231f20;float:right;font-size:44px}.partners-modal .container .header{padding:2px 16px}.partners-modal .container .header h2{font-weight:800;margin-bottom:0}.partners-modal .container .body{padding:4px 20px}.partners-modal .container .listings{padding-bottom:24px}.partners-modal .container .listings h3{align-content:center;align-items:center;color:#253746;display:flex;font-size:1.5rem;font-weight:700}.partners-modal .container .awards{border-bottom:1px solid #d0d3d4;margin:12px 24px}.partners-modal .container .awards svg{display:inline}.partners-modal .container .awards .open-listing svg{cursor:pointer;padding-right:16px;position:relative;top:4px}.partners-modal .container .awards .hidden{display:none}.partners-modal .container .awards .award-list{padding-left:0}@media screen and (max-width:800px){.partners-modal .container .awards .award-list{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadein;animation-name:fadein}}@keyframes fadein{0%,to{opacity:0}50%{opacity:1}}.technology-partners .card__image{background-size:contain;margin:12px}.technology-partners .card--image-only{padding-bottom:0;width:13rem}.technology-partners .card--image-only .card__image{display:flex;justify-content:center;margin:12px}.technology-partners .card--image-only .card__image img{max-width:65%;-o-object-fit:contain;object-fit:contain}.technology-partners .card--image-only .card__title{display:none}.technology-partners .card--image-only .card__description{padding:0 1rem 1rem}.technology-partners .card--image-only .tech-partner__certified{font-size:.8125rem;font-weight:900;padding-left:.3125rem}.technology-partners .card--image-only .tech-partner__certified svg{display:inline;position:relative;top:4px}.technology-partners .card--image-only .tech-partner__certified .certified__check{fill:#f50}.no-padding{padding:0}.no-bullets{list-style:none;padding-left:0}.no-bullets li+li{margin-top:1em}.centered{text-align:center}.centered img{display:block;margin-left:auto;margin-right:auto}.centered .default img,.centered .u--centered img,.centered .u--right-aligned img{display:inline}p+.default img,p+.u--centered img,p+.u--right-aligned img,ul+.default img,ul+.u--centered img,ul+.u--right-aligned img{margin-top:3.75em}img.centered{display:block;margin-left:auto;margin-right:auto}.u--bigger-text{font-size:1.5rem}.u--smaller-text-65{font-size:65%}.u--smaller-text-75{font-size:75%}.u--smaller-text-85{font-size:85%}.u--base-font{font-size:1rem}.u--medium-size-font{font-size:1.25rem}.u--large-size-font{font-size:1.75rem}.font-weight--bold{font-weight:700}.font-weight--normal{font-weight:400}.font-weight--light{font-weight:300}.font-size--smallest{font-size:.625rem}.font-size--smaller{font-size:.75rem}.font-size--small{font-size:.875rem}.font-size--base{font-size:1rem}.font-size--large{font-size:1.25rem}.font-size--larger{font-size:1.75rem}.font-size--largest{font-size:2.25rem}.u--italic{font-style:italic}.u--text--white{color:#fff}.u--text-shadow{text-shadow:0 0 5px hsla(0,0%,7%,.4)}.u--prominent{display:block;font-size:4.5em;font-weight:400;line-height:1em}.u--prominent--wrapped{display:block;font-size:1.75rem;font-weight:400;line-height:1.125em}.u--super{vertical-align:super}.u--sub,.u--super{font-size:.4em;line-height:0}.u--grid-layout--centered{align-items:center}.u--inline{display:inline-block}.u--block{display:block}.default{text-align:left}.u--centered{text-align:center}.u--left-aligned{text-align:left}.u--right-aligned{text-align:right}.u--full-width{width:100%}.u--align-top{vertical-align:top}.u--align-middle{vertical-align:middle}.u--no-margin{margin:0}.u--margin-top--small{margin-top:.5rem}.u--margin-top{margin-top:1.25rem}.u--margin-bottom--small{margin-bottom:.5rem}.u--margin-bottom{margin-bottom:1.25rem}.u--margin-left-small{margin-left:.5rem}.u--margin-left{margin-left:1.25rem}.u--margin-right-small{margin-right:.5rem}.u--margin-right{margin-right:1.25rem}.u--no-padding{padding:0}.u--padding-left{padding-left:1rem}.u--padding-right{padding-right:1rem}.u--padding-top{padding-top:1rem}.u--padding-top--large{padding-top:3.75rem}.u--padding-bottom{padding-bottom:1rem}.u--padding-bottom--large{padding-bottom:3.75rem}