/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=32287eb5-595c-424d-8d72-d9829dd67c3e&fontids=721263,721281,721287");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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:bold}dfn{font-style:italic}h1,.h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto;background:#F3F5FB;padding:0.5em}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#E1E2F1;opacity:0.25;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.toc-link:hover::before{opacity:1}.is-active-link::before{background-color:#54BC4B;border-left:transparent;opacity:1}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix::after{clear:both;content:"";display:table}.clear{clear:both}.hide{display:none}.desktop-only{display:none}@media screen and (min-width: 960px){.desktop-only{display:initial}}html,body{margin:0;padding:0;font-family:'Avenir Next', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif;color:#3D3F4D;overflow-x:hidden}h1,.h1{font-size:2em;line-height:1em;margin:0;display:block}.h2,h2,h3,h4,h5,h6{margin-top:2em;margin-bottom:0.5em;display:block}a{color:#3D3F4D;font-weight:500}a:hover,a:visited{color:inherit}.main-nav .active a{background:#F3F5FB}#content{clear:both}.page{background:white;margin:4em 1.5em}table{border-spacing:0}.page .table thead th{text-align:left}@media only screen and (min-width: 480px){h1,.h1{font-size:3em}.page{margin:4em 3.75em}}@media only screen and (min-width: 728px){.page{margin:8.5em 6em;min-height:45em}}@media only screen and (min-width: 960px){.page{margin:8.5em 9.5em}}@media only screen and (min-width: 1200px){.page{margin:8.5em 12em}}@media only screen and (min-width: 1420px){body{font-size:1.25em}.page{margin:8.5em 12em}}@media only screen and (min-width: 1760px){.page{margin:8.5em 16em}}.btn{font-size:1em;text-decoration:none}@media only screen and (min-width: 560px){body.contentauditor{background:url(/images/contentauditor/bg--intro.png) no-repeat center 4em;background-size:100% auto}}@media only screen and (min-width: 880px){body.contentauditor{background:url(/images/contentauditor/bg--intro.png) no-repeat center top;background-size:100% auto}}@media only screen and (min-width: 1152px){body.contentauditor{background:url(/images/contentauditor/bg--intro.png) no-repeat right top;background-size:auto}}@media only screen and (max-width: 747px){body.contentauditor .header{height:auto}body.contentauditor .header .nav{padding-top:0;float:none;margin:0 1em;overflow:hidden}body.contentauditor .header .nav span{display:inline-block;float:left;width:23%;margin:0 1%;text-align:center}body.contentauditor .header .nav span a{margin:0;color:#3D3F4D;border:2px solid #00B38F;display:block;border-radius:0.25em}}body.contentauditor a{color:#00B38F}body.contentauditor .section .section__header h1,body.contentauditor .section .section__header .h1{display:block}body.contentauditor .section--intro h1,body.contentauditor .section--intro .h1{max-width:12em}body.contentauditor .section--intro .section__header .colour-bar{background-color:#00B38F;display:none}body.contentauditor .section .section__header p{margin-bottom:1.5em}body.contentauditor .btn,body.contentauditor .cta{color:white;background-color:#00B38F;text-decoration:none;padding:1em 2em;display:inline-block;text-align:center}body.contentauditor .btn:hover,body.contentauditor .cta:hover{text-decoration:underline}body.contentauditor .section--more-features .btn--more-features{text-align:center}body.contentauditor .section--more-features .btn--more-features .btn{margin:0 auto;background:white;border:2px solid #00B38F;color:#3D3F4D}body.contentauditor .section--more-features .btn--more-features .btn:hover{background:#00B38F;color:white}body.contentauditor .section--packages h1,body.contentauditor .section--packages .h1{text-align:center}body.contentauditor .section--packages h1 .colour-bar,body.contentauditor .section--packages .h1 .colour-bar{left:0}body.contentauditor .section--packages .account_descriptions{overflow:hidden}body.contentauditor .section--packages .account_descriptions .account_description{padding:1.5em 0 0;text-align:center;overflow:hidden;border-top:2px solid #E1E2F1}@media only screen and (min-width: 560px){body.contentauditor .section--packages .account_descriptions .account_description{border:none;text-align:left;background:white;border-radius:0.25em;box-shadow:0 0 0.5em rgba(0,0,0,0.1);float:left;width:48%;margin:0.5em 1%}}@media only screen and (min-width: 880px){body.contentauditor .section--packages .account_descriptions .account_description{width:23%;margin:1em 1%}}body.contentauditor .section--packages .account_descriptions .account_description h3{font-weight:normal;font-size:1rem;text-align:center;margin:0}body.contentauditor .section--packages .account_descriptions .account_description p{min-height:6em;padding:0 1.5em;font-size:0.8em;font-style:italic;display:none}body.contentauditor .section--packages .account_descriptions .account_description ul,body.contentauditor .section--packages .account_descriptions .account_description ol{min-height:6em;padding:0;margin:0}@media only screen and (min-width: 560px){body.contentauditor .section--packages .account_descriptions .account_description ul,body.contentauditor .section--packages .account_descriptions .account_description ol{padding:0 0 0 1em;margin:0 1.25em}}body.contentauditor .section--packages .account_descriptions .account_description li{margin:0;list-style:none}@media only screen and (min-width: 560px){body.contentauditor .section--packages .account_descriptions .account_description li{list-style:disc}}body.contentauditor .section--packages .account_descriptions .account_description .price{display:block;text-align:center;font-size:4em;font-weight:900;margin-bottom:1rem;letter-spacing:-0.05em}body.contentauditor .section--packages .account_descriptions .account_description .price small{line-height:1em;display:block;font-size:1rem;font-weight:normal}body.contentauditor .section--packages .account_descriptions .account_description .price small,body.contentauditor .section--packages .account_descriptions .account_description .price.price--free{letter-spacing:0}body.contentauditor .section--packages .account_descriptions .cta--sign-up-now{text-align:center}body.contentauditor .section--packages .account_descriptions .btn{font-size:1.5em;line-height:1.25em;box-shadow:0 0 0.5em rgba(0,0,0,0.1);display:block;clear:both;margin-bottom:1em}body.contentauditor .section--packages .account_descriptions .btn small{display:block;margin-top:0.5em;line-height:1.25em}body.contentauditor.tutorials-and-frequently-asked-questions h3{font-size:2em;margin-top:4em}body.contentauditor.tutorials-and-frequently-asked-questions .item-list ul ul{max-width:28em}body.contentauditor.tutorials-and-frequently-asked-questions .item-list label{display:block;cursor:pointer}body.contentauditor.tutorials-and-frequently-asked-questions .item-list input[type='radio']{display:none}body.contentauditor.tutorials-and-frequently-asked-questions .item-list .folder{overflow:hidden;max-height:0;transition:max-height 0.125s}body.contentauditor.tutorials-and-frequently-asked-questions .item-list input[type='radio']:checked+.folder{display:block;max-height:500em;overflow:auto}p.intro{font-size:1.5em;margin-left:0}ul.intro,ol.intro{font-size:1.25em}.section--post h2,.section--post .h2{max-width:24em}.section--post h3,.section--post .h3{margin-top:4em;max-width:32em}.section--post h4,.section--post .h4{font-size:1.5rem}.section--post h5,.section--post .h5{font-size:1.25rem}.section--post span.author{font-size:0.5em;font-size:1rem;font-weight:normal;display:block}.section--post ul,.section--post ol{max-width:none;margin-bottom:2em;padding-left:1em}.section--post figure{margin-top:3em !important}.section--post figure img{display:block;background:#F3F5FB;background:white;text-align:center;width:100%}@media screen and (min-width: 800px){.section--post ul,.section--post ol,.section--post p{line-height:1.75em;margin:1.75rem;padding:0}}.section--post p{line-height:1.666666em;max-width:32em}body.articles .section .section__header h1{display:block}body .section.section--signup{background:#3D3F4D;color:white;margin-bottom:8em;padding:0 2em 2em}@media screen and (min-width: 1024px){body .section.section--signup{padding:0 4em 2em}}body .section.section--signup h2{padding-top:2em}body .section.section--signup .colour-bar{display:none}body .section.section--signup .clear{width:100%}@media screen and (min-width: 768px){body .section.section--signup .clear{width:auto}}body .section.section--signup div#mc_embed_signup .button{width:100%;margin-top:0.25em;background:#00B38F;color:white}@media screen and (min-width: 768px){body .section.section--signup div#mc_embed_signup .button{width:auto;margin:0}}body .section.section--signup div#mc_embed_signup .button:active{background:black;color:white}#mc_embed_signup div#mce-responses{top:0;overflow:visible;width:100%;margin:0;clear:both;display:block;position:relative;background:transparent;color:white;z-index:1}#mc_embed_signup div#mce-responses div{padding:1em 1.2em;border-bottom:1px solid rgba(255,255,255,0.25)}.sendgrid-iframe{width:100%;min-width:19.875rem;min-height:16rem;border:none;margin:-0.5rem}body.webops a{color:#3D3F4D}html,body{margin:0;padding:0}body{overflow-x:hidden;position:relative}.section{margin:0 auto;padding:0 2em 4em}@media screen and (min-width: 360px){.section{padding:0 2.5em 6em}}@media screen and (min-width: 640px){.section{padding:0 5.5em 8em}}@media screen and (min-width: 960px){.section{max-width:54em}}.section .section__header .colour-bar{content:'';height:0.125em;height:2px;position:absolute;top:-0.25em;background:#E1E2F1}.section .section__header h1,.section .section__header .h1{position:relative;display:inline-block}.section .section__header p{font-size:1.25em;margin-bottom:1em;max-width:none}@media screen and (min-width: 640px){.section .section__header p{margin-left:8.333%;margin-right:1em;font-size:1.5em;line-height:1.5;margin-bottom:1em}}@media screen and (min-width: 960px){.section .section__header p{margin-left:3em}}.section .points,.section .terms{overflow:hidden}.section .points .point,.section .points .term,.section .terms .point,.section .terms .term{margin-bottom:3em;max-width:32em;font-size:0.8125em}@media screen and (min-width: 640px){.section .points .point,.section .points .term,.section .terms .point,.section .terms .term{margin-top:3em;margin-left:8.333%;font-size:1em}.section .points .point p,.section .points .term p,.section .terms .point p,.section .terms .term p{padding-right:1em}.section .points .point ul,.section .points .point ol,.section .points .term ul,.section .points .term ol,.section .terms .point ul,.section .terms .point ol,.section .terms .term ul,.section .terms .term ol{list-style:circle;list-style-position:outside;margin-top:0.5em;margin-left:0;padding:0}.section .points .point li,.section .points .term li,.section .terms .point li,.section .terms .term li{margin-bottom:0.75em}}@media screen and (min-width: 960px){.section .points .point,.section .points .term,.section .terms .point,.section .terms .term{float:left;margin-top:24px;margin-left:4.5em;width:13.5em}}.section .points .point--2x,.section .terms .point--2x{max-width:48rem}@media screen and (min-width: 800px){.section .points .point--2x,.section .terms .point--2x{font-size:24px}}@media screen and (min-width: 960px){.section .points .point--2x,.section .terms .point--2x{float:left;margin-left:4.5em;width:22.5em}}@media screen and (min-width: 960px){.section .points .point--cont,.section .terms .point--cont{padding-top:5em}}.section .points .term,.section .terms .term{width:auto;max-width:none;margin-top:1em;margin-bottom:1em}.section .points .term p,.section .points .term li,.section .terms .term p,.section .terms .term li{font-size:1.25em;max-width:36em}.section .points .term ul,.section .points .term ol,.section .terms .term ul,.section .terms .term ol{margin-top:0.5em}.section .points .term li li,.section .terms .term li li{font-size:1em}.section hr{margin:3em 0}@media screen and (min-width: 640px){.section hr{margin:4em -1em}}@media screen and (min-width: 800px){.section hr{margin:4em -2em}}@media screen and (min-width: 960px){.section hr{margin:4em -3em}}@media screen and (min-width: 1200px){.section hr{margin:6.25em -3em}}.section figure{margin:0 -2.5em 4em;padding:1em}@media screen and (min-width: 640px){.section figure{margin:0 -3em 4em;padding:0}}@media screen and (min-width: 960px){.section figure{margin:0 -3em 4em}}.section figure img,.section figure table{box-shadow:0 0 3em rgba(0,0,0,0.1);transition:box-shadow 1s;-webkit-transition:box-shadow 1s;border-radius:0;max-width:100%}@media screen and (min-width: 640px){.section figure img,.section figure table{box-shadow:0 0 3em rgba(0,0,0,0.1)}}.section figure table caption{padding:1em;font-weight:700;font-size:1.25em}.section figure table td,.section figure table th{border:1px solid #E1E2F1;text-align:left;padding:1em;vertical-align:top}.section figure table td p,.section figure table th p{font-size:1em;margin:0 1em 1em 0;max-width:none}.section figure table td p:last-child,.section figure table th p:last-child{margin-bottom:0}.section figure figcaption{margin-top:1em;padding:0.5em 3em;display:block}@media screen and (min-width: 640px){.section figure figcaption{margin-top:1.5em;padding:0.5em 0}}.section .colour-bar{width:100%;left:0}@media screen and (min-width: 640px){.section .colour-bar{width:100%;left:auto}.section .section--canadian .section__header .colour-bar{display:none !important}.section.bar--right .colour-bar,.section.section--intro .colour-bar,.section.section--web-based .colour-bar,.section.section--built-in-crawler .colour-bar{width:200%;left:0}.section.section--web-based .colour-bar{background:#FFE75D;height:0;z-index:-1;padding-top:100%;margin-left:-1em}.section.bar--left .colour-bar,.section.section--customizable .colour-bar,.section.section--canadian .colour-bar{width:200%;right:0;left:auto}}.section.section--cta .colour-bar{background:#FFE75D}@media screen and (min-width: 800px){.section.heading--right h1,.section.heading--right .h1,.section.section--web-based h1,.section.section--web-based .h1{left:33.333333%;width:66.666666%}}.section.section--intro .section__header{margin-bottom:4em;margin-top:0}.section.section--intro .section__header h1,.section.section--intro .section__header .h1{width:100%}@media screen and (min-width: 360px){.section.section--intro .section__header h1,.section.section--intro .section__header .h1{padding-top:0}}@media screen and (min-width: 800px){.section.section--intro .section__header h1,.section.section--intro .section__header .h1{padding-bottom:0}}@media screen and (min-width: 640px){.section.section--intro .section__header{margin-top:2em}}@media screen and (min-width: 960px){.section.section--intro .section__header{margin-top:4em}}.section.section--intro .section__header .colour-bar{left:0;background:#FFE75D;display:block}.section.section--web-based h1,.section.section--web-based .h1{margin-bottom:1em}@media screen and (min-width: 800px){.section.points--inset-one-column .points{margin-left:12em}}@media screen and (min-width: 960px){.section.points--inset-one-column .points{margin-left:18em}}body.onpoint-suite .section.section--intro .section__header h1,body.onpoint-suite .section.section--intro .section__header .h1{padding-top:0.5em;margin-bottom:0.5em}body.onpoint-suite .section.section--intro .section__header h1 .colour-bar,body.onpoint-suite .section.section--intro .section__header .h1 .colour-bar{width:1em}body.onpoint-suite .section.section--intro .section__header p{margin-bottom:3em}body.onpoint-suite .section.section--intro .section__header a{white-space:nowrap}body.onpoint-suite h2{font-weight:600}.home.onpoint-suite .header{position:absolute;left:0;right:0}.home.onpoint-suite #content::before{content:'';position:relative;height:0;display:block;padding-bottom:80.25%;margin:5em 0 1em;background:url(/images/opsuite/illustrations/opsuite-dome.png) no-repeat -3em top;background-size:cover}@media screen and (min-width: 480px){.home.onpoint-suite #content::before{padding-bottom:24.375rem}}@media screen and (min-width: 694px){.home.onpoint-suite #content::before{background-size:contain;background-position:center top;padding-bottom:56.25%}}@media screen and (min-width: 768px){.home.onpoint-suite #content::before{margin:4em 0 -2em}}@media screen and (min-width: 960px){.home.onpoint-suite #content::before{padding-bottom:33.75em;margin:4em 0 -4em}}@media screen and (min-width: 1200px){.home.onpoint-suite #content::before{margin:2em 0 -4em}}body.search .section--cta{background:#FFE75D;margin-bottom:6em;padding:0 2em 2em}body.search .section--cta #mc_embed_signup input.email{box-sizing:border-box}@media screen and (min-width: 768px){body.search .section--cta #mc_embed_signup input.email{height:3.1em;padding-right:10.5em;box-sizing:content-box}}@media screen and (min-width: 1024px){body.search .section--cta{padding:0 4em 2em}}body.search .section--cta .colour-bar{display:none}body .section.section--intro{margin-top:0.5em}body .section.section--intro .section__header{margin-bottom:0}body .section.section--intro .section__header .colour-bar{height:16px;height:0.2em;top:0}body .section.section--intro h2,body .section.section--intro .h2{margin-top:0}body .section.section--intro .section--cta{padding:0;margin-bottom:0;background:transparent}@media screen and (min-width: 640px){body .section.section--intro .section--cta{padding:0 8.333% 2em}}@media screen and (min-width: 1024px){body .section.section--intro .section--cta{padding:0 0 2em}}body .section.section--intro .section--cta .section__header{margin-top:0}body .section.section--intro .section--cta h1,body .section.section--intro .section--cta .h1{margin:0 0 0.25em;font-weight:bold;font-size:1.44em;line-height:1.4em;margin-bottom:0.4em}@media screen and (min-width: 728px){body .section.section--intro .section--cta h1,body .section.section--intro .section--cta .h1{font-size:3.125em;margin-right:2em;font-size:2.5em;line-height:1.4em}}body .section.section--intro .section--cta h2,body .section.section--intro .section--cta .h2{font-weight:normal;font-size:1.25em;margin-bottom:1em}@media screen and (min-width: 728px){body .section.section--intro .section--cta h2,body .section.section--intro .section--cta .h2{font-size:1.5em}}body .section.section--intro .section--cta p{font-size:0.8em}body .section.section--intro .section--cta #mc_embed_signup{overflow:visible;padding-bottom:0.5em}body .section.section--intro .section--cta input.email{outline:2px solid #3D3F4D;border-radius:0}body .section.section--intro .section--cta input.button{margin:0.5em 0 0.75em !important}@media screen and (min-width: 768px){body .section.section--intro .section--cta input.button{margin:0 !important;outline:2px solid #3D3F4D;border-radius:0 !important}}.search .section--packages .h1{margin-bottom:0.5em}.search .section--packages .package--detail{border-bottom:1px dotted #E1E2F1;padding:0.333333em 0 0.25em;overflow:hidden}.search .section--packages .package--detail .package--datum{font-weight:bold;float:right;display:inline-block}body .header .logo .logo--black{display:none}.header{z-index:1;position:relative;height:7em;padding:0 1em;overflow:hidden}@media screen and (min-width: 640px){.header{padding:0 2em}}@media screen and (min-width: 800px){.header .btn--cta{display:none}}.header a{font-weight:500;text-decoration:none}.header .logo{height:3em;padding:1.5em 0;border-left:none;border-right:none;display:inline-block}.header .logo .logo--stacked{display:none}@media screen and (min-width: 640px){.header .logo{padding:2em 0}.header .logo .logo--stacked{display:block}.header .logo .logo--horizontal{display:none}}.header .logo img{max-height:2em;max-width:100%;margin-top:0.25em}@media screen and (min-width: 640px){.header .logo img{max-height:none;height:3.5em;margin-top:0}}.header .nav{display:block;float:right;padding:2em 0}@media screen and (min-width: 640px){.header .nav{padding:2.5em 0}}.header .nav a{height:2em;margin-left:1em;line-height:2em;padding:0 0.25em;font-size:0.75em}@media screen and (min-width: 640px){.header .nav a{font-size:1rem;padding:0 0.5em}}.site-footer{padding-bottom:3em}.site-footer h1,.site-footer .h1{font-size:1.25em;width:100%;max-width:none;padding-top:2em;margin-bottom:1em}.site-footer .section{padding-bottom:0}.site-footer .section .colour-bar{background:#F3F5FB}.site-footer .points .point{margin-top:0;margin-bottom:0.5em}.onpoint-search:after{content:'';background:none;background:#FFE75D;width:100em;height:100em;top:-112em;margin-left:-50em;margin-top:42em;border-radius:50%;position:absolute;z-index:-1;left:50%;opacity:1}@media screen and (min-width: 720px){.onpoint-search:after{width:100em;width:300vh;height:100em;height:300vh;top:-100em;top:-300vh;margin-left:-50em;margin-left:-150vh;margin-top:42em}}@keyframes ANIMATION0{0%,100%{transform:translateX(8em)}50%{transform:translateX(-8em)}}@keyframes ANIMATION1{0%,100%{margin-top:42em}50%{margin-top:38em}}.onpoint-search:after{animation:ANIMATION0 12s infinite ease, ANIMATION1 20s infinite ease}.video-wrapper{width:100%;padding-bottom:3em;margin-bottom:3em;position:relative;z-index:1}@media screen and (min-width: 840px){.video-wrapper{padding-bottom:56.25%;margin-bottom:2em}}#video-start:hover{cursor:pointer}#video-start:hover .opyoutube-btn--play{bottom:0.25em}#video-start:hover .opyoutube-btn--play .play-icon{box-shadow:0 0.5em 0.75em rgba(0,0,0,0.25)}#video-start:active .opyoutube-btn--play{bottom:0}#video-start:active .opyoutube-btn--play .play-icon{background-color:#3D3F4D;box-shadow:0 0.25em 0.5em rgba(0,0,0,0.5)}#opyoutube{position:absolute;box-shadow:none;margin:0 -0.25em;background:white;opacity:0;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;border:none}.opyoutube-btn{position:absolute}.opyoutube-btn--play{bottom:-0.5em;right:0;transition:bottom 0.125s ease;text-decoration:none;font-weight:700;font-size:1em}@media screen and (min-width: 640px){.opyoutube-btn--play{bottom:0;font-size:1.25em}}.opyoutube-btn--play .play-icon{background:#00b38f;border-radius:3em;width:0;height:0;padding:2.5em;overflow:hidden;line-height:0;text-indent:-9999em;display:block;float:right;box-shadow:0 0.125em 0.5em rgba(0,0,0,0.25);transition:box-shadow 0.125s ease;margin:-1.75em 0 0 0.75em;position:relative}.opyoutube-btn--play .play-icon:before{content:'';position:absolute;z-index:1;left:50%;top:50%;margin:-0.666em -0.4em;width:0;height:0;border-top:0.666em solid transparent;border-bottom:0.666em solid transparent;border-left:1em solid white}#video-close{top:-1em;right:-1.5em;background:#3D3F4D;border:0.25em solid white;border-radius:2em;width:0;height:0;padding:1em;overflow:hidden;line-height:0;text-indent:-9999em;z-index:2;box-shadow:0 0.25em 0.5em rgba(0,0,0,0.5);opacity:0;transition:opacity 1s ease}#video-close:before,#video-close:after{content:'';position:absolute;width:0.25em;height:1em;background:white;top:50%;left:50%;margin:-0.5em -0.125em;transform:rotate(45deg)}#video-close:after{transform:rotate(-45deg)}.video-wrapper .h1{font-size:3.125em;line-height:1em}@media screen and (min-width: 640px){.video-wrapper .h1{margin-top:0.25em;font-size:4em}}@media screen and (min-width: 720px){.video-wrapper .h1{margin-top:0.5em;font-size:5em}}@media screen and (min-width: 840px){.video-wrapper .h1{position:absolute !important;margin-top:0.333333em;font-size:6em}}.video-wrapper .h1 .smaller{font-size:0.5em;line-height:1.666666em;display:block}.video-backdrop{pointer-events:none;opacity:0;transition:opacity 0.25s ease;position:absolute;top:0;left:0;width:100%;height:75%;height:75vh;z-index:0;background:-moz-linear-gradient(top, rgba(0,0,0,0.333) 0%, rgba(63,76,107,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.333) 0%, rgba(63,76,107,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.333) 0%, rgba(63,76,107,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#003f4c6b',GradientType=0 )}body.show-the-video .video-backdrop,body.show-the-video #opyoutube{opacity:1;transition:opacity 2s ease}body.show-the-video #video-close{opacity:1;transition:opacity 1s ease}body.show-the-video #opyoutube{z-index:1;box-shadow:0 1em 1em rgba(0,0,0,0.25);transition:box-shadow 0.5s ease}body.onpoint-search .header .logo .logo--black{display:block}body.onpoint-search .header .logo .logo--color{display:none}.documentation .section__header h1,.documentation .section__header .h1{margin-bottom:0;line-height:1.125}@media only screen and (min-width: 640px){.documentation .section__header h1,.documentation .section__header .h1{width:9em}}.documentation *:focus{outline:none}.documentation h2,.documentation .h2{font-size:2em;padding-top:1.5em}.documentation h3{font-size:1.5em;padding-top:1em}.documentation h4,.documentation h5,.documentation h6{font-size:1em;margin-top:1em;padding-top:1em}.documentation h2,.documentation .h2,.documentation h3,.documentation .h3,.documentation h4,.documentation .h4,.documentation h5,.documentation .h5,.documentation h6,.documentation .h6{margin:6em 0 2em}.documentation .js-toc-wrapper{display:none}@media only screen and (min-width: 820px){.documentation .js-toc-wrapper{display:block;position:relative;float:right;width:8em}}@media only screen and (min-width: 960px){.documentation .js-toc-wrapper{width:12em}}@media only screen and (min-width: 1280px){.documentation .js-toc-wrapper{width:8em}}.documentation .js-toc{position:absolute;top:3em;padding-right:1em}.documentation .js-toc ol,.documentation .js-toc ul,.documentation .js-toc li{list-style:none;margin:0}.documentation .js-toc ol a,.documentation .js-toc ul a,.documentation .js-toc li a{display:block;line-height:1.25em;padding-top:0.5em;padding-bottom:0em}.documentation .js-toc .toc-link::before{height:inherit;height:1.5em;margin-top:-0.25em}.documentation .js-toc .is-active-link::before{background-color:#00B38F}.documentation .js-toc .is-collapsed .toc-link::before{display:none}.documentation .js-toc-content{margin-bottom:24em}@media only screen and (min-width: 820px){.documentation .js-toc-content{margin-right:12em}}@media only screen and (min-width: 960px){.documentation .js-toc-content{margin-right:16em}}@media only screen and (min-width: 1280px){.documentation .js-toc-content{margin-right:12em}}.documentation .js-toc-content>h2{margin-top:0}.documentation .js-toc-content ul,.documentation .js-toc-content ol{padding-left:1em;list-style:default}.documentation .js-toc-content>ol{position:relative}.documentation .js-toc-content ol{counter-reset:item}.documentation .js-toc-content ol li{display:block}.documentation .js-toc-content ol li:before{content:counters(item, ".") "";counter-increment:item;padding-right:0;color:#ccc;position:absolute;left:0}.documentation .js-toc-content li{display:list-item}.documentation .js-toc-content hr{margin:4em 0 1em;page-break-before:always}@font-face{font-family:"AvenirNext-OP";src:url("/fonts/AvenirNext/721263/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");src:local("Avenir Next Regular"),local("AvenirNext-Regular"),url("/fonts/AvenirNext/721263/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"),url("/fonts/AvenirNext/721263/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"),url("/fonts/AvenirNext/721263/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),url("/fonts/AvenirNext/721263/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirNext-OP";src:url("/fonts/AvenirNext/721269/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");src:local("Avenir Next Demi Bold"),local("AvenirNext-DemiBold"),url("/fonts/AvenirNext/721269/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"),url("/fonts/AvenirNext/721269/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2") format("woff2"),url("/fonts/AvenirNext/721269/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"),url("/fonts/AvenirNext/721269/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"AvenirNext-OP";src:url("/fonts/AvenirNext/721281/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");src:local("Avenir Next Bold"),local("AvenirNext-Bold"),url("/fonts/AvenirNext/721281/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix") format("eot"),url("/fonts/AvenirNext/721281/14c73713-e4df-4dba-933b-057feeac8dd1.woff2") format("woff2"),url("/fonts/AvenirNext/721281/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"),url("/fonts/AvenirNext/721281/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"AvenirNext-OP";src:url("/fonts/AvenirNext/721287/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?#iefix");src:local("Avenir Next Heavy"),local("AvenirNext-Heavy"),url("/fonts/AvenirNext/721287/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot?#iefix") format("eot"),url("/fonts/AvenirNext/721287/5c57b2e2-f641-421e-a95f-65fcb47e409a.woff2") format("woff2"),url("/fonts/AvenirNext/721287/181c847e-cdbc-43d5-ae14-03a81c8953b4.woff") format("woff"),url("/fonts/AvenirNext/721287/045d1654-97f2-4ff0-9d24-21ba9dfee219.ttf") format("truetype");font-weight:900;font-style:normal}body{font-family:'AvenirNext-OP', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif;font-size:16px;color:#3D3F4D;line-height:1.5}@media screen and (min-width: 1200px){body{font-size:1.125em}}@media screen and (min-width: 1600px){body{font-size:1.25em;font-size:1.25vw}}a{color:#3D3F4D}a a:link,a a:visited,a a:hover,a a:active{color:inherit}a.cta{position:relative}a.cta:before{content:'';position:absolute;background:#FFE75D;bottom:0;height:0.25em;right:0;left:0;z-index:-1}.nav a{text-decoration:none}p,ul,ol{margin:0 0 1em;font-size:1.25em}@media screen and (min-width: 800px){p,ul,ol{font-size:1em}}p{max-width:32em}li{margin:0.5em 0}h1,.h1{max-width:16em;font-size:31px;line-height:36px;margin:0 0 32px;padding-top:1em}@media screen and (min-width: 360px){h1,.h1{font-size:2em;line-height:1.125em;margin-bottom:0.75em}}@media screen and (min-width: 640px){h1,.h1{font-size:3em}}@media screen and (min-width: 800px){h1,.h1{padding-top:0.833333333333em;font-size:4em;line-height:1.125em}}@media screen and (min-width: 960px){h1,.h1{font-size:4.5em}}.h1{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-weight:bold}.h2{display:block;font-size:1.5em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-weight:bold}h2,.h2,h3,h4,h5,h6{font-size:1.5em;line-height:1.333333333333;margin:2.333333em 0 0.666666em;max-width:none}h3,h4,h5,h6{font-size:1.25em;margin-top:3em}.section--intro h1,.section--intro .h1{font-weight:900;margin-bottom:32px}figcaption{color:#73737D;text-align:left;font-style:normal;font-size:0.8em}hr{margin:4em 0;border:none;border-top:2px solid #E1E2F1}small{font-size:75%}.kern-rt{letter-spacing:0.0666em}a.cta--btn{font-size:0.75em;background:#3D3F4D;color:#FFE75D;display:inline-block;padding:1em 1.333333em;margin:1em 0 2em;text-decoration:none}a.cta--btn:hover{text-decoration:underline;box-shadow:0 0em 0.125em rgba(0,0,0,0.25);position:relative;transition:box-shadow 0.125s ease}div#mc_embed_signup{font:inherit;width:100%;font-size:1em;color:#3D3F4D;overflow:hidden;height:auto;padding-bottom:1.5em}div#mc_embed_signup #mc_embed_signup_scroll{position:relative;height:auto;min-height:3em}@media screen and (min-width: 768px){div#mc_embed_signup #mc_embed_signup_scroll{padding-right:11.5em}}div#mc_embed_signup input.email{font-family:inherit;font-size:1em;padding:0 1em;margin-bottom:0.5em;width:100%;height:3em;border:none;color:#3D3F4D}@media screen and (min-width: 768px){div#mc_embed_signup input.email{left:0;padding:0 11em 0 1em}}div#mc_embed_signup input.email:focus{outline-color:#E1E2F1}div#mc_embed_signup .clear{display:block}@media screen and (min-width: 768px){div#mc_embed_signup .clear{display:inline-block;position:absolute;right:0.3em;top:0.25em}}@media screen and (min-width: 1200px){div#mc_embed_signup .clear{top:0.225em;right:0.225em}}div#mc_embed_signup .button{font-size:1em;border:none;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;color:#fff;background-color:#3D3F4D;box-sizing:border-box;line-height:1.2em;padding:0 1em;transition:inherit;height:3em;float:right;width:100%}@media screen and (min-width: 768px){div#mc_embed_signup .button{height:2.625em;width:10em}}div#mc_embed_signup .button:hover{background:#FFE75D;color:#3D3F4D}

/*# sourceMappingURL=main.css.map */