@font-face{font-family:icomoon;src:url(/assets/fonts/icons.72f8cd.eot?638fw5);src:url(/assets/fonts/icons.72f8cd.eot?#iefix638fw5) format('embedded-opentype') , url(/assets/fonts/icons.a6bad9.woff?638fw5) format('woff') , url(/assets/fonts/icons.2f8022.ttf?638fw5) format('truetype') , url(/assets/fonts/icons.733b03.svg?638fw5#icomoon) format('svg');font-weight:400;font-style:normal}a,a:hover{transition:all .2s ease-in-out}a,header h1 a:hover,ins{text-decoration:none}article,aside,details,figcaption,figure,footer,header,header .logo,hgroup,menu,nav,section{display:block}header,section{width:100%;overflow:hidden}.two-column-layout,section.two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.brand-grid ul,.long-copy ul,.main-footer ul,.master-detail .list-view ul,.pricing-layout .pricing-option ul,.sidebar ul,ul.checklist,ul.content-grid,ul.content-list{list-style-type:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}input,select,table,table td{vertical-align:middle}ins,mark{background-color:#ff9;color:#000}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;color:#4cb5ff}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{height:1px}:root,body,html{width:100%;min-height:100%}html{font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial;color:#3d4647;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:#4c5859;font-size:16px;line-height:1.6em;-webkit-font-kerning:normal;-moz-font-kerning:normal;font-kerning:normal;width:100%;overflow-x:hidden}a:hover{color:#419ad9}.review{color:#ff099c}header,header .hero-title a{color:#fff}header{position:relative;padding-top:40px;background:url(/assets/xns-generic-hex.403ecc.png.pagespeed.ic.Pt5dBOm5uB.png) #353d3e;background-size:240px 216px}header .content-container,header .copy-container{padding:0;margin-bottom:40px;z-index:6;-ms-flex-item-align:center;align-self:center}header .hero-title{font-size:3.4rem;font-weight:200;line-height:1.2em;text-align:left}header h1 a:hover{color:#fff;opacity:.75}.panel-summary,section.panel{color:#3d4647;background:#fff}.main-footer a:hover,.master-detail .list-view li a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,ul.content-grid a.title:hover,ul.content-list a.title:hover{text-decoration:underline}header .logo{height:3rem;margin:0 auto 1rem}header img{max-width:100%}nav+section.company-section{margin-top:5.2rem}.content-container,.copy-container{position:relative;margin:80px auto 0}section{position:relative;box-sizing:border-box}section.content-container{padding:0}section:last-of-type{padding-bottom:80px}section.panel.button-panel{text-align:center}section.panel.button-panel .button,section.panel.button-panel button{display:inline-block}.body-width{width:60rem}.content-container{width:60rem;box-sizing:border-box}.copy-container{width:calc(60rem - 440px / 12 * 8 + (40px * 6.9))}.content-half{width:50%;padding:0 20px 0 0;box-sizing:border-box}.content-half:last-child{padding:0 0 0 20px}.panel-summary>p{margin:0 auto;padding:0}section.two-column{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}section.two-column:after,section.two-column:before{box-sizing:border-box;content:' ';display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.two-column-layout,section.twoCol{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:row}section.two-column:before{background:#fff}.two-column-right,section.two-column:after{background:#f5f7f7}.two-column-layout{display:flex;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto}.two-column-left{-ms-flex-preferred-size:75%;flex-basis:75%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:80px 40px 80px 0}.two-column-right{-ms-flex-preferred-size:25%;flex-basis:25%;padding:80px 0 80px 40px}.two-column-right .button{margin-top:20px}@media screen and (max-width:1000px){.two-column-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column-left{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:auto;-ms-flex-positive:auto;flex-grow:auto;padding:40px 0}.two-column-right{box-sizing:border-box;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:auto;-ms-flex-positive:auto;flex-grow:auto;padding:40px;width:100%}section.two-column:after,section.two-column:before{display:none}}.twoCol-left,section.twoCol{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media screen and (max-width:800px){.two-column-layout.body-width{padding:0}.two-column-left{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;padding:20px}.two-column-right{-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}}section.twoCol{width:100%;background:#fff;display:flex;flex-direction:row;padding:0}.twoCol-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:4;-ms-flex:4;flex:4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:80px}.twoCol-left .main-content{-ms-flex-item-align:end;align-self:flex-end;width:calc(60rem - 440px / 12 * 8 + (40px * 6.9))}.twoCol-right{-webkit-box-flex:2;-ms-flex:2;flex:2;padding:80px;background:#f5f7f7}.twoCol-right .sidebar-content{width:calc(60rem - 440px / 12 * 4 + (40px * 2.9))}.twoCol-right .button{display:block;margin-top:20px}.master-detail,.master-detail .list-view li{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.twoCol-right p{margin:8px 0 20px}.master-detail{display:flex;-ms-flex-direction:row;flex-direction:row}.master-detail .detail-view,.master-detail .list-view{padding-top:80px}.master-detail .list-view{background:#f5f7f7;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px}.master-detail .list-view ul{margin-top:20px}.master-detail .list-view li{display:flex;-ms-flex-direction:row;flex-direction:row}.master-detail .list-view li a{border-top:1px solid #e1e7e6;border-left:1px solid transparent;border-right:1px solid transparent;color:#4c5859;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:.12em;line-height:1em;padding:16px 40px 16px 16px;text-transform:uppercase;width:100%}.master-detail .list-view li.active a,.master-detail .list-view li.selected a{background:rgba(0,0,0,.05);border-top:1px solid transparent;text-decoration:underline}.master-detail .list-view li.selected+li>a{border-top:1px solid transparent}.master-detail .list-view li h5{margin:0;color:#4c5859}.master-detail .list-view li .version-date{text-align:right;color:#89a19d}.master-detail .detail-view{-webkit-box-flex:3;-ms-flex:3;flex:3;background:#fff;padding:80px}.master-detail .list-view #selector-mobile{display:none}.detail-view .toggle{-webkit-animation:release-notes-crossfade 250ms ease-in-out;animation:release-notes-crossfade 250ms ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.detail-view .toggle.selected{display:block}@-webkit-keyframes release-notes-crossfade{from{opacity:0}to{opacity:1}}@keyframes release-notes-crossfade{from{opacity:0}to{opacity:1}}@media screen and (max-width:800px){.master-detail{-ms-flex-wrap:wrap;flex-wrap:wrap}.master-detail .list-view{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}.master-detail .detail-view,.master-detail .list-view{padding:20px}.master-detail .list-view select{width:100%;-webkit-appearance:none;margin:0 auto;padding:10px 20px;height:auto;border-radius:0;border:1px solid #e1e7e6;font-family:'Source Sans Pro',sans-serif;font-size:1rem;color:#4c5859;background:0 0;position:relative;-moz-appearance:none}.master-detail .list-view select:focus{outline:0;border-color:rgba(93,194,149,.5)}.master-detail .list-view .toggle-selector-mobile-wrapper{position:relative}.master-detail .list-view .toggle-selector-mobile-wrapper:after{content:'\232A';font-size:.85em;line-height:1.4em;margin-left:.5em;position:absolute;right:20px;top:50%;-webkit-transform:rotate(90deg) translate(-40%,0);transform:rotate(90deg) translate(-40%,0)}}table,table td,table th{border:none}table{border-collapse:collapse;border-spacing:0;text-align:center;margin:2rem auto}table th{background:0 0;padding:0 .5rem 1rem;border-bottom:1px solid #e1e7e6}table th p{font-weight:400}table td{width:25%;padding:1rem .5rem}table tbody tr:nth-child(even){background:rgba(225,231,230,.5)}table tbody tr:nth-child(even) td{border-right:2px solid #fff}@media screen and (max-width:800px){.content-half,body *{box-sizing:border-box}body,html{position:relative;max-width:100%;width:100vw;font-size:16px}header{padding-top:44px}header .hero-title{font-size:2.25rem;font-weight:300}header .content-container,header .copy-container{padding:20px;margin:0 auto}section:last-of-type{padding-bottom:0}section.content-container{padding:0}.body-width,.content-container,.copy-container{width:100%;margin:0;box-sizing:border-box;padding:40px 20px 0}section:last-of-type .content-container:last-child,section:last-of-type .copy-container:last-child{padding-bottom:40px}.content-container>*,.content-half:last-child,.copy-container>.copy-container{padding:0}.content-half{position:static;display:block;width:100%}.markdown h1,h1{font-size:3.4rem;line-height:1.2em}.leader{font-size:1.25rem;font-weight:400;margin-bottom:1em}.long-text{font-size:1rem;line-height:1.4em}h2{font-size:1.25rem}.table-wrap{overflow:scroll;width:100%;position:relative}table{width:200%;overflow:scroll}table td{width:25%}table p{display:none}hr{margin:40px 0}hr.content-container,hr.copy-container{margin:40px 0;padding:0}section.twoCol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.twoCol-left,.twoCol-right{-ms-flex-negative:0;flex-shrink:0;width:100%;padding:40px 20px}#drift-widget-container{display:none!important}}h1,h2,h4,h5,h6{line-height:1.2em}.hljs,.long-copy pre>code{overflow-x:auto;display:block}.brand-grid ul,.button.more,.datasheetCTA.button,button.more,h4.section-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media screen and (min-width:801px) and (max-width:1000px){.body-width,.content-container{width:768px}}@media screen and (min-width:1001px) and (max-width:1280px){.body-width,.content-container{width:900px}}@media screen and (min-width:1281px) and (max-width:1600px){.body-width,.content-container{width:1140px}}@media screen and (min-width:1601px){.body-width,.content-container{width:1460px}}[class*=" icon-"],[class^="icon-"]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hljs-emphasis,.long-copy .ge{font-style:italic}.icon-arrow:before{content:"\e619"}.icon-careers-airbnb:before{content:"\e600"}.icon-careers-benefits:before{content:"\e601"}.icon-careers-freedom:before{content:"\e602"}.icon-careers-money:before{content:"\e603"}.icon-github:before{content:"\e604"}.icon-ns-horizontal:before{content:"\e605"}.icon-ns-monogram:before{content:"\e606"}.icon-ns-stacked:before{content:"\e607"}.icon-nship-packages:before{content:"\e608"}.icon-nship-timeline:before{content:"\e609"}.icon-nship-troubleshooting:before{content:"\e60a"}.icon-nship-usecase1:before{content:"\e60b"}.icon-nship-usecase2:before{content:"\e60c"}.icon-nship-usecase3:before{content:"\e60d"}.icon-problems-complexity:before{content:"\e60e"}.icon-problems-scale:before{content:"\e60f"}.icon-problems-speed:before{content:"\e610"}.icon-services-arch:before{content:"\e611"}.icon-services-review:before{content:"\e612"}.icon-services-training:before{content:"\e613"}.icon-solutions-efficiency:before{content:"\e614"}.icon-solutions-experts:before{content:"\e615"}.icon-solutions-products:before{content:"\e616"}.icon-support:before{content:"\e617";color:#ff6040}.icon-rss:before{content:"\e61a"}.icon-twitter:before{content:"\e618"}.icon-googleplus:before{content:"\e61b"}.icon-facebook:before{content:"\e61c"}.icon-linkedin:before{content:"\e61d"}.icon-check:before{content:"\e620";color:#5ac878}h1 a,h2 a,h3,h3 a,h4 a,h5 a,h6 a{color:#4c5859}.icon-open-core:before{content:"\e61e"}.icon-nsight:before{content:"\e61f"}.icon-press:before{content:"\e621"}.hs-cta-wrapper{margin:0;padding:0;display:inline-block}.hs-cta-wrapper>span>a{display:block;margin:0 auto}.legal.long-copy blockquote{padding-top:0;padding-bottom:0;margin:3rem 0}.content-container.legal{padding-bottom:40px}.content-container.legal>p{text-indent:2rem}.legal p.no-indent{text-indent:0}.legal ol{margin:0;padding:0 2rem}.legal ol>li{margin:.5rem 0}.legal ol>li>p{margin:0}.legal-button{width:100%;display:block!important}#license-header a.button{display:inline-block;margin-top:1rem}h1,h2,h3,h4,h5,h6{display:block;margin:0 0 .125em;padding:0}h1{font-size:3.4rem;font-weight:200;letter-spacing:-.03em}h2,h3{font-weight:600}h2{font-size:2.25rem;letter-spacing:-.01em}h2.heavy+h2.light{margin-top:20px}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#4c5859}h3{font-size:1.5rem}h4,h5,h6{font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:1rem}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1em}h4.section-title{width:100%;color:#3d4647;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:80px auto;-ms-flex-negative:0;flex-shrink:0;text-align:left}.section-title:after{content:'';-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;height:1px;background:#e1e7e6;-ms-flex-item-align:center;align-self:center;margin-left:20px}.section-title:before{margin-right:20px}.section-title:first-child{margin-top:0}.leader,p:not(.title)+p{margin-top:1em}p{line-height:1.4em}b{font-weight:600}.big.leader{font-size:2.25rem;line-height:1.3em}.leader{font-size:1.5rem;line-height:1.4em;font-weight:300;letter-spacing:-.02em}.long-text{font-size:1.25rem}.big{font-weight:200;font-size:5rem;line-height:1.1em}.subtle{font-weight:400;color:#89a19d}.light{font-weight:300}.heavy{font-weight:600}.copy-container hr{margin:2.8em 0;border-color:#e1e7e6}hr{display:block;margin:40px auto;padding:0;border:0 solid #e1e7e6;border-top-width:1px}hr.third{width:33%}.long-copy>:first-child{margin-top:0}.long-copy :not(.section-title):not(hr):not(pre>code):not(img){word-wrap:break-word;max-width:60rem}.long-copy h1+p{margin-top:1em}.email-form label[for="topic"],.long-copy h2+h2.light{margin-top:1rem}.single-post .long-copy h1{font-size:3.4rem;font-weight:600}.long-copy h1,.long-copy h2,.long-copy h3,.long-copy h4,.long-copy h5,.long-copy h6{line-height:1.2em;margin:3.75rem 0 0}.long-copy a{border-bottom:1px solid #e1e7e6;color:#4c5859;transition:color 250ms}.long-copy a:hover{color:#4cb5ff}.long-copy p{margin-top:2rem}.long-copy p:not(.leader){font-size:1.25rem;line-height:1.6em}.long-copy blockquote ol,.long-copy blockquote p,.long-copy blockquote ul,.long-copy li,.main-footer{line-height:1.4em}.long-copy p br{display:none}.long-copy img{max-width:100%;margin:2rem auto 0;border:0}.long-copy ol,.long-copy ul{font-size:1.25rem;margin:1.5em 0 1.5em 1.5em;padding:0}.long-copy ol ol,.long-copy ol ul,.long-copy ul ol,.long-copy ul ul{margin-top:0;margin-left:1.5em}.long-copy li{margin:1rem 0;position:relative}.long-copy ul li:before{background:rgba(76,88,89,.33);border-radius:100%;color:rgba(76,88,89,.33);content:'';display:block;height:5px;left:0;position:absolute;top:0;-webkit-transform:translate(-1em,.6em);transform:translate(-1em,.6em);width:5px}.long-copy ul li ul li:before{background:0 0;content:'\21b3';font-size:.8em;font-weight:700;-webkit-transform:translate(-1.5em,.15em);transform:translate(-1.5em,.15em)}code{font-family:'Source Code Pro','Ubuntu Mono',monospace;weight:400;font-size:.8em}#search-box input,.button,.email-form-topics,.hs-button,button{font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial}.long-copy li>code,.long-copy p>code{border-radius:2px;background:0 0;border:1px solid #e1e7e6;color:#4d998c;padding:0 4px 2px;word-wrap:normal;white-space:nowrap}.long-copy a>code{border:0;background:0 0}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:1em;color:#89a19d;margin:0 .25em}.long-copy pre>code{border-radius:2px;font-size:1em;padding:20px;white-space:pre-wrap;word-wrap:break-word}.long-copy pre>code:not(.hljs){background:#f5f7f7;border:1px solid #e1e7e6}.long-copy blockquote{padding-top:0;padding-bottom:0;padding-left:2rem;margin:3em 0;border-left:2px solid #6cb}.long-copy blockquote>ol,.long-copy blockquote>ul{margin-left:.25rem}.long-copy blockquote :first-child{margin-top:0;padding-top:0}.long-copy blockquote :last-child{margin-bottom:0;padding-bottom:0}.twitter-tweet{margin:2rem 0!important}.long-copy pre{margin:2rem auto 0;white-space:pre-wrap}.long-copy aside{width:200px;font-size:.8em;position:absolute;left:100%;margin-left:3rem;line-height:1.6em;color:#89a19d}@media screen and (max-width:800px){h1{font-size:2.25rem}.big.leader,h2{font-size:1.5rem}h3.section-title,h4.section-title{margin-bottom:40px}}@media screen and (max-width:1260px){.long-copy aside{margin-left:2rem}}@media screen and (max-width:1200px){.long-copy aside{margin-left:3rem;width:150px}}@media screen and (max-width:1130px){.long-copy aside{position:relative;top:0;left:0;line-height:1.6rem;width:auto;font-style:italic;margin:1.5rem!important;font-size:.85em}}.hljs{padding:.5em;background:#353d3e;color:#e1e7e6}.hljs-emphasis,.hljs-strong{color:#fff}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#75bbea}.hljs-code,.hljs-selector-class{color:#5ac878}.hljs-attribute,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-variable{color:#ffc551}.hljs-params{color:#89a19d}.hljs-string{color:#adc480}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-type{color:#ff8066}.hljs-comment,.hljs-deletion,.hljs-meta{color:#89a19d}.long-copy .k,.long-copy .kd,.long-copy .kr{color:#75bbea}.long-copy .nt,.long-copy .nv,.long-copy .s,.long-copy .s1,.long-copy .s2{color:#ffec5c}.long-copy .lang-html .na,.long-copy .lang-html .nt,.long-copy .mf,.long-copy .mi{color:#ff7063}.long-copy .c1,.long-copy .cm,.long-copy .cp{color:#89a19d;font-style:italic}.long-copy .o,.long-copy .p{color:#89a19d}.brand-grid{background:#f5f7f7;margin:0 auto;padding:0;text-align:center}.brand-grid .content-container{padding:80px 0;margin:0 auto}.brand-grid h4{margin:0 0 40px}.brand-grid img{width:100%}.brand-grid ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.brand-grid li{box-sizing:border-box;-ms-flex-preferred-size:16.6667%;flex-basis:16.6667%;padding:0 30px}@media screen and (min-width:801px) and (max-width:1000px){.brand-grid li{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (max-width:800px){.brand-grid .content-container{padding:20px}.brand-grid li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}.button,.hs-button,button{background:#4c5859;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;letter-spacing:.12em;line-height:1em;outline:0;padding:.75em .85em;text-align:center;text-transform:uppercase}.button:hover,.hs-button:hover,button:hover{background:#394243;color:#fff}.button.blue,button.blue{background:#4cb5ff;color:#fff}.button.blue:hover,button.blue:hover{background:#419ad9}.button.green,button.green{background:#5ac878;color:#fff}.button.green:hover,button.green:hover{background:#4daa66}.button.teal,button.teal{background:#6cb;color:#fff}.button.teal:hover,button.teal:hover{background:#57ad9f}.button.secondary.white,button.secondary.white{background:0 0;border:1px solid #fff;color:#fff}.button.secondary.white:hover,button.secondary.white:hover{background:0 0;border-color:#d9d9d9;color:#d9d9d9}.button.light,button.light{background:#e1e7e6;color:#4c5859}.button.light:hover,button.light:hover{background:#d6dbdb}.button.more,button.more{-ms-flex-item-align:start;align-self:flex-start;background:0 0;color:#4cb5ff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;height:.85em;line-height:.85em;padding:0}.button.more:hover,button.more:hover{-webkit-filter:brightness(.85);filter:brightness(.85)}.button.cta:after,.button.more:after,button.cta:after,button.more:after{content:'\232A';display:inline-block;font-size:.85em;line-height:100%;margin-left:.5em;width:.5em}.button.small,button.small{font-size:.75rem}.button.big,button.big{font-size:1.25rem}.button.block,button.block{display:block;-ms-flex-negative:0;flex-shrink:0}.button.disabled,.button:disabled,.hs-button.disabled,.hs-button:disabled,button.disabled,button:disabled{background:#89a19d;color:#4c5859}.hs-button{background:rgba(0,0,0,.15)}.hs-button:hover{background:rgba(0,0,0,.405)}.hs-button.primary{background:#4cb5ff;color:#fff}.hs-button.primary:hover{background:#419ad9}.hs-button.primary.green{background:#5ac878;color:#fff}.hs-button.primary.green:hover{background:#4daa66}.datasheetCTA.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:1px solid currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;margin-bottom:2px;transition-duration:.1s}.datasheetCTA.button:hover{background:0 0;-webkit-filter:brightness(75%);filter:brightness(75%)}.datasheetCTA.button:active{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}.datasheetCTA svg{fill:currentColor;height:24px;margin-right:16px;width:auto}.datasheetCTA.blue{color:#4cb5ff}.datasheetCTA.teal{color:#6cb}.datasheetCTA.green{color:#5ac878}@media screen and (max-width:800px){.button,.hs-button,button{border-radius:2px;-webkit-appearance:none;width:100%}}ul.content-grid,ul.content-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left;padding:0;margin:0}ul.content-grid>li,ul.content-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.content-grid>li a.button.more,ul.content-list>li a.button.more{margin-top:10px}ul.content-grid .title,ul.content-list .title{color:#4c5859;display:block;font-size:1.25rem;font-weight:600;line-height:1.2em}ul.content-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}ul.content-list>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul.content-list>li:not(:last-child){margin-bottom:40px}ul.content-list img,ul.content-list svg{display:block;width:80px;height:auto;margin-right:20px}ul.content-list .imageContainer{display:block;margin-right:20px}ul.content-list .imageContainer img{margin:0}ul.content-list .content-copy{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:0}ul.content-list .secondary.button{margin-left:20px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}ul.content-grid,ul.content-grid:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:80px -20px}ul.content-grid>li{box-sizing:border-box;-ms-flex:6;flex:6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-links,li.check{-webkit-box-orient:horizontal}ul.content-grid .content-copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.content-grid .imageContainer{margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}ul.content-grid img,ul.content-grid svg{display:block;width:100px;margin-bottom:20px}ul.content-grid .button{-ms-flex-item-align:end;align-self:flex-end;box-sizing:border-box;margin-top:20px;width:100%}ul.numbered{counter-reset:itemNum}ul.content-grid.numbered>li .title:before,ul.content-list.numbered>li:before{counter-increment:itemNum;content:counter(itemNum)}li.check:before,ul.content-grid.checklist>li .title:before,ul.content-grid.numbered>li .title:before,ul.content-list.checklist>li:before,ul.content-list.numbered>li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;border:1px solid #6cb;border-radius:99px;box-sizing:border-box;color:#6cb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;font-weight:400;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:30px}ul.content-list.checklist>li,ul.content-list.checklist>li:before,ul.content-list.numbered>li,ul.content-list.numbered>li:before{-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.content-grid.checklist>li .title,ul.content-grid.numbered>li .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:.5em}ul.content-list.checklist>li:not(:last-child),ul.content-list.numbered>li:not(:last-child){margin-bottom:20px}li.check:before,ul.content-grid.checklist>li .title:before,ul.content-grid.numbered>li .title:before{margin-right:10px}li.check:before,ul.content-grid.checklist>li .title:before,ul.content-list.checklist>li:before{content:"\2713";padding-top:.1em}li.check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em}.option-links,.option-links a{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}ul.content-list.divided>li{margin:0;padding-bottom:40px}ul.content-list.divided>li:not(:first-child){border-top:1px solid #e1e7e6;padding-top:40px}ul.content-grid.divided>li:before{content:"Ooops don't use the divided class on a grid"}ul.content-grid.centered>li{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.content-grid.centered img{-ms-flex-item-align:center;align-self:center}ul.content-grid.centered .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.content-list.sidebar>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.content-list.sidebar .title{font-size:1rem;margin-bottom:0}@media screen and (max-width:800px){ul.content-grid>li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px;width:100%}ul.content-grid:last-child{margin:20px 0}ul.content-grid>li img{margin-bottom:1em;width:100px}ul.content-list>li .title{font-size:1.25rem}ul.content-list>li .imageContainer,ul.content-list>li img{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:120px;height:auto;margin-right:20px}ul.content-list .content-copy{-webkit-box-flex:1;-ms-flex:1;flex:1}ul.content-list .secondary.button{margin-left:0;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-top:10px}ul.content-list.divided>li{padding-bottom:20px}ul.content-list.divided>li:not(:first-child){padding-top:20px}}@media screen and (min-width:1281px){ul.content-list.splitter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.content-list.splitter>li,ul.content-list.splitter>li:not(:first-child){border-top:0;box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:40px;padding:0 40px 0 0}ul.content-list.splitter>li:not(:first-child):nth-child(even){border-left:1px solid #e1e7e6;padding:0 0 0 40px}}.option-links{display:flex;-ms-flex-direction:row;flex-direction:row;margin:40px -20px}.option-links:last-child{margin-bottom:0}.option-links a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#353d3e;border-top:2px solid #5ac878;color:#fff;display:flex;-ms-flex-preferred-size:33.333%;flex-basis:33.333%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;font-size:1.5rem;font-weight:300;margin:0 20px;padding:40px 20px 10px;text-align:center;transition:background 250ms}.option-links a:hover{background:#3d4647}.option-links a img{max-width:100px;height:auto;margin-bottom:20px}.option-links a .button.more{background:0 0;border-top:1px solid #2e3535;color:#5ac878;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1em;margin-top:20px;padding:10px 0 0;width:100%}.toggle-wrapper.loading{min-height:1200px}.toggle.active{display:block;-webkit-animation:toggle-animation 750ms;animation:toggle-animation 750ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggle,.toggle-selector-mobile{display:none}@-webkit-keyframes toggle-animation{from{opacity:0}to{opacity:1}}@keyframes toggle-animation{from{opacity:0}to{opacity:1}}@media screen and (max-width:800px){.option-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.option-links a{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:20px}.option-links a img{max-width:80px}.option-links a .button.more{margin-top:20px}.toggle-selector-mobile{display:block}.toggle-wrapper{display:none}}body.email-form-visible{overflow:hidden;width:100%;height:100%}.email-form{position:fixed;top:50%;left:50%;z-index:999999;background:#fff;border-radius:4px;color:#4c5859;width:100%;max-width:32rem;height:auto;max-height:90vh;overflow:auto}.email-form-background{position:fixed;top:0;left:0;bottom:0;right:0;background:#2e3535;z-index:999998}.email-form h2{line-height:1em;padding:1.2rem 2rem;display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #89a19d}.email-form p{font-size:1rem;line-height:1.6em;margin:1rem 0 0}.email-form p:first-of-type{margin-top:0}.email-form input[type="email"],.email-form input[type="url"],.email-form input[type="text"],.email-form select,.email-form textarea{border:1px solid #c4d0ce;background:#f9fafa;border-radius:3px;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#4c5859;padding:.7rem .8rem;display:block;width:100%;margin-top:1rem;font-size:1rem}.email-form label[for="topic"],.email-form-topics{font-size:'Source Sans Pro' , 'Helvetica Neue' , Helvetica , Arial}.email-form .two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.email-form .two-column input{width:48.5%}.email-form select{height:2.5rem;padding-top:0;padding-bottom:0;line-height:2.5rem;text-indent:.3rem;padding-left:0}.email-form input[type="email"]:focus,.email-form input[type="url"]:focus,.email-form input[type="text"]:focus,.email-form select:focus,.email-form textarea:focus{border-color:#89a19d;outline:0}.email-form-topics{-webkit-column-count:2;-moz-column-count:2;column-count:2;color:#4c5859}.email-form textarea{font-size:1rem;min-height:5rem;margin-bottom:1rem;max-width:100%}.email-form input::-webkit-input-placeholder,.email-form textarea::-webkit-input-placeholder{font-style:italic;color:#b8c7c4}.email-form input::-moz-placeholder,.email-form textarea::-moz-placeholder{font-style:italic;color:#acbdba}.email-form input:-moz-placeholder,.email-form textarea:-moz-placeholder{font-style:italic;color:#acbdba}.email-form input:-ms-input-placeholder,.email-form textarea:-ms-input-placeholder{font-style:italic;color:#acbdba}.email-form label{display:block;margin-top:0;margin-bottom:1rem}.email-form-complete,.email-form-main{padding:2rem}.email-form-complete{position:absolute;top:50%;left:50%;width:75%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.email-form-pending .email-form input[type="submit"]{background-image:url(/assets/load-rings.218a40.svg);background-repeat:no-repeat;background-position:50% 50%;color:rgba(255,255,255,0)}.email-form-close{color:#89a19d;position:absolute;top:1.75rem;right:2rem;font-size:1.5rem;cursor:pointer;height:.5em;line-height:.5em;font-weight:600}.email-form .email-form-error{color:#ff5445;margin-top:-1rem;display:none}.main-cta-initial,.main-footer{display:-ms-flexbox;-webkit-box-direction:normal}.email-form{transition:visibility .35s , -webkit-transform .35s cubic-bezier(.6,-.28,.735,.045) , opacity .35s;transition:visibility .35s , transform .35s cubic-bezier(.6,-.28,.735,.045) , opacity .35s;-webkit-transform:translate(-50%,-100%) rotateY(120deg);transform:translate(-50%,-100%) rotateY(120deg);-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;opacity:0}.email-form-visible .email-form{visibility:visible;transition:visibility 0s , -webkit-transform .25s cubic-bezier(.175,.885,.32,1.275) , opacity .5s;transition:visibility 0s , transform .25s cubic-bezier(.175,.885,.32,1.275) , opacity .5s;transition-delay:.25s;-webkit-transform:translate(-50%,-50%) rotateY(0);transform:translate(-50%,-50%) rotateY(0);opacity:1}.email-form-background{transition:visibility .25s , opacity .25s;visibility:hidden;opacity:0}.email-form-visible .email-form-background{visibility:visible;transition:visibility 0s , opacity .25s;opacity:.5}.email-form-main{opacity:1;transition:opacity .25s}.email-form-complete{opacity:0;transition:opacity .25s;visibility:hidden}.email-form input[type="reset"],.email-form input[type="submit"]{float:right;margin-left:.5rem;transition:all .25s}.email-form-success .email-form-main{opacity:0}.email-form-success .email-form-complete{opacity:1;visibility:visible}@media screen and (max-width:800px){.email-form input.button,.email-form input[type="email"],.email-form input[type="url"],.email-form input[type="text"],.email-form select,.email-form textarea{margin-top:.5rem}.email-form-background{position:absolute;top:0;left:0;bottom:0;right:0;background:#2e3535;z-index:999998}.email-form{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);top:0;left:0;border-radius:0;max-width:none;max-height:100vh}.email-form-visible .email-form{height:100%;overflow-y:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}.email-form p{font-size:1rem;margin-bottom:1rem}}.flipcard-container{-webkit-perspective:2000;perspective:2000}.flipcard{background:0 0;margin:0 auto;box-sizing:border-box;position:relative;width:50%;height:500px;max-width:1240px;min-width:620px;transition:.5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;overflow:visible}.flipcard.flipped{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flipcard-container .back,.flipcard-container .front{width:100%;height:100%;max-width:1240px;min-width:620px;box-sizing:border-box;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3}.flipcard-container .front{z-index:10;-webkit-transform:rotateX(0);transform:rotateX(0)}.flipcard-container .back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.main-cta-initial{background:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.flipcard{height:auto;width:200vw;min-width:200vw;max-width:200vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flipcard.flipped{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.flipcard-container .back,.flipcard-container .front{width:100vw;height:auto;max-width:100vw;min-width:100vw;position:relative;-webkit-transform:none;transform:none}#main-cta{width:100%;min-width:100%}}footer.main-footer-wrap{background:#4c5859;position:relative;padding:80px 0}.main-footer{color:#89a19d;margin:0 auto;position:relative;z-index:3;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:space-between;flex-flow:space-between}.main-footer>div{vertical-align:top;position:relative}.main-footer>div:last-child{padding-right:0}.main-footer a{color:#fff}.main-footer #footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:12rem}.main-footer #footer-logo a{display:block}.main-footer #footer-logo svg{fill:#fff;width:4rem}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;flex-width:100%;margin-top:10px}.social-links a{display:inline;line-height:1em;margin-right:10px;color:rgba(137,161,157,.75)}.social-links a:hover{color:#89a19d;text-decoration:none}.main-footer-fine-print{color:#89a19d;display:block;font-size:.75rem;margin-top:10px;text-align:left;flex-width:100%}.main-footer ul{line-height:1rem;margin-left:40px;width:10rem}.main-footer-meta{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0}.main-footer-more{-ms-flex-item-align:start;align-self:flex-start}.main-footer-links li{margin-bottom:.5rem}.main-footer-links li:first-child{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}footer.main-footer-wrap.dark{background:#fff}.dark .main-footer,.dark .main-footer a{color:#4c5859}.dark .main-footer #footer-logo svg{fill:#4c5859}.dark .main-footer-links li:first-child{color:#89a19d}.dark .main-footer a:hover{text-decoration:underline}.dark .main-footer .social-links a:hover{color:#6cb;text-decoration:none}@media screen and (max-width:800px){footer.main-footer-wrap{padding:0}.main-footer>div{width:100%;margin-bottom:1.5rem}.main-footer #footer-logo{margin-bottom:1rem}.main-footer-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.main-footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1em;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px}.main-footer-links li:first-child{width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:.3rem}.main-footer-links li{float:none;margin-bottom:.5rem;margin-right:.65rem}.main-footer-fine-print{text-align:left;margin:0;padding-top:0;line-height:1em}.social-links a{line-height:1em}}@media screen and (min-width:801px) and (max-width:1000px){.main-footer-more{margin-top:20px;margin-left:6rem}}.form-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-navigation .body-width,.main-navigation ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.form-content input[type="email"],.form-content input[type="url"],.form-content input[type="text"],.form-content select,.form-content textarea{background:rgba(0,0,0,.25);border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#fff;width:100%;font-family:'Source Sans Pro',sans-serif;font-size:1rem;padding:.5em .75em}.form-content input[type="email"]:hover,.form-content input[type="url"]:hover,.form-content input[type="text"]:hover,.form-content select:hover,.form-content textarea:hover{border:1px solid transparent;background:rgba(0,0,0,.35)}.form-content input[type="email"]:focus,.form-content input[type="url"]:focus,.form-content input[type="text"]:focus,.form-content select:focus,.form-content textarea:focus{border:1px solid rgba(76,88,89,.25);background:rgba(0,0,0,.5);outline:0}.form-content input::-webkit-input-placeholder,.form-content textarea::-webkit-input-placeholder{font-style:italic;color:rgba(255,255,255,.5)}.form-content input:-moz-placeholder,.form-content textarea:-moz-placeholder{font-style:italic;color:rgba(255,255,255,.5)}.form-content input:-ms-input-placeholder,.form-content textarea:-ms-input-placeholder{font-style:italic;color:rgba(255,255,255,.5)}.form-content button,.form-content input[type="submit"]{border:0;display:block;margin-top:1rem;float:none;margin-left:0;margin-right:0}.form-content .primary{background-color:rgba(255,255,255,.9);color:#5ac878}.form-content .primary:hover{background-color:rgba(255,255,255,1);color:#5ac878}.main-navigation{margin:0 auto;position:absolute;top:0;left:0;right:0;padding:16px 0;cursor:pointer;color:#fff;-webkit-transform:translate(0,0);transform:translate(0,0);transition:all 250ms;width:100%;z-index:9}.main-navigation .body-width{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.main-navigation.goingUp{-webkit-animation:navSlide .1s;animation:navSlide .1s;background:#2e3535;position:fixed;-webkit-transform:translate(0,0);transform:translate(0,0);transition:-webkit-transform 250ms;transition:transform 250ms}@-webkit-keyframes navSlide{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes navSlide{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.main-navigation a.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;overflow:hidden;transition:none}.main-navigation a.logo svg{width:160px;height:27px;fill:#fff}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-navigation ul>li:not(:first-child){margin-left:40px}.main-navigation a{text-decoration:none;color:#fff}.main-navigation .primary-nav{font-weight:400}.main-navigation .primary-nav li>a{opacity:1;position:relative}.main-navigation .primary-nav>li>a:after{color:rgba(137,161,157,.5);content:'\232A';display:block;height:1em;left:50%;line-height:1em;position:absolute;-webkit-transform:rotate(90deg) translate(0,50%);transform:rotate(90deg) translate(0,50%);width:1em}.main-navigation .primary-nav li.subnav>a svg{height:7px;margin:3px 0 0 7px}.main-navigation li.subnav{position:relative}.main-navigation li.subnav ul{border-radius:2px;display:none;position:absolute;-webkit-filter:drop-shadow(0 6px 12px rgba(0,0,0,.15));filter:drop-shadow(0 6px 12px rgba(0,0,0,.15));left:50%;padding-top:1rem;width:auto;-webkit-transform:translate(-50%,0) rotateX(0);transform:translate(-50%,0) rotateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}li.subnav ul:before{border:solid transparent;border-color:transparent transparent #fff;border-width:.5rem;content:" ";height:0;left:50%;position:absolute;pointer-events:none;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:0}.main-navigation li.subnav ul li{background:#fff;border-bottom:1px solid #e1e7e6;margin:0;padding:0 20px;transition:all .2s ease-in-out;min-width:12rem}.main-navigation li.subnav ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4c5859;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;padding:10px 0;width:100%;text-align:center}.main-navigation li.subnav ul li:first-child a{padding-top:10px}.main-navigation li.subnav ul li:last-child a{border-bottom:0}.main-navigation li.subnav ul li a svg{height:1.5rem;margin-right:10px}.main-navigation li.subnav ul:hover li a{opacity:.5}.main-navigation li.subnav ul li:hover a{color:#353d3e;opacity:1}.main-navigation li.subnav ul:hover,.main-navigation li.subnav:hover ul{display:block;opacity:1;transition:opacity .5s;-webkit-animation:subnav-animation 250ms ease-in-out 1;animation:subnav-animation 250ms ease-in-out 1}@-webkit-keyframes subnav-animation{from{opacity:0}to{opacity:1}}@keyframes subnav-animation{from{opacity:0}to{opacity:1}}.main-navigation .cta-area{font-size:.75rem}.main-navigation .cta-area .button{margin-left:10px}.main-navigation .primary-nav:hover>li>a{opacity:.5}.main-navigation .primary-nav>li>a:hover{opacity:1}.mobile-navigation{display:none}.dark.main-navigation a.logo svg{fill:#4c5859}.dark.main-navigation a{color:#4c5859}.dark.main-navigation a.button,.dark.main-navigation.goingUp a,.share-bug h4{color:#fff}.dark.main-navigation.goingUp a.logo svg{fill:#fff}.dark.main-navigation.goingUp .primary-nav ul li a{color:#4c5859}@media screen and (max-width:800px){body.menu-open,html.menu-open{overflow:hidden}.main-navigation{display:none}.mobile-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2e3535;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:44px;padding:0 20px;position:absolute;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;z-index:9}.mobile-navigation.scrolled{background:rgba(46,53,53,.95);position:fixed;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);transition:-webkit-transform 250ms;transition:transform 250ms}.mobile-navigation.scrolling{-webkit-transform:translate(0,0);transform:translate(0,0);transition:-webkit-transform 250ms;transition:transform 250ms}.mobile-navigation a.logo{display:block;height:1rem;z-index:7}.mobile-navigation a.logo svg{width:auto;height:1rem;fill:#fff}.mobile-navigation a.nav-toggle{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:7}.mobile-navigation a.nav-toggle .nav-icon{margin-bottom:8px}a.nav-toggle [class^="nav-icon-"]{cursor:pointer;border-radius:999px;height:2px;width:36px;margin-top:6px;background:#fff;display:block;content:'';transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;-webkit-transform-origin:20% 0;transform-origin:20% 0}a.nav-toggle [class^="nav-icon-"]:first-child{margin-top:0}a.nav-toggle.active .nav-icon-2{background:0 0}a.nav-toggle.active .nav-icon-1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.nav-toggle.active .nav-icon-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0;z-index:6;background-color:#2e3535;padding:20px;visibility:hidden;transition:-webkit-transform .2s ease-in-out , opacity .2s ease-in-out , visibility 0s .2s;transition:transform .2s ease-in-out , opacity .2s ease-in-out , visibility 0s .2s;box-sizing:border-box}.mobile-menu.open{display:block;-webkit-transform:none;transform:none;opacity:1;visibility:visible;transition:-webkit-transform .1s ease-in-out , opacity .1s ease-in-out , visibility 0s;transition:transform .1s ease-in-out , opacity .1s ease-in-out , visibility 0s}.mobile-menu div{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:-1.5rem 1.5rem 0}.mobile-menu ul{margin-right:50px}.mobile-menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:1.5rem;font-weight:400;width:100%;padding:15px 0}.mobile-menu ul li a svg{height:25px;margin-right:1rem}.mobile-menu ul.mobile-menu-primary{border-bottom:1px solid #fff;padding-bottom:35px}.mobile-menu ul.mobile-menu-secondary{padding-top:35px}.mobile-menu ul.mobile-menu-secondary li a{font-size:1.25rem;padding:5px 0}.mobile-menu a.button{position:absolute;bottom:20px;left:20px;right:20px;width:auto}.share-bug{width:100%;left:0;right:0;bottom:0}}.share-bug{position:absolute;bottom:0;left:0;background:rgba(76,88,89,.75);padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;transition:all 250ms;z-index:6;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.viewport,section#content-error,section#content-error .content-container{position:relative;z-index:2}.share-bug a{padding-left:1rem;color:#fff}.share-bug a:before{font-size:.75rem;border:2px solid #6cb;border-radius:100%;padding:.5em;display:block}.bug-parent{position:relative}.bug-parent:hover .share-bug{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;transition:all 250ms}.share-bug a:hover{color:#6cb}.viewport{background:rgba(76,181,255,.4);height:600px;height:90vh;padding:5rem 2.5rem;box-sizing:border-box}body.page-error,html.page-error{background:#2e3535;height:100%;color:#fff}body.page-error .background-image{background:url(/assets/404-bg.ee48e0.jpg) center center no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;-webkit-animation:blurIn;animation:blurIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}section#content-error .content-container{padding:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes blurIn{from{-webkit-filter:blur(75px);filter:blur(75px);opacity:.25}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes blurIn{from{-webkit-filter:blur(75px);filter:blur(75px);opacity:.25}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}section#content-error .copy,section#content-error .navigation{width:50%}section#content-error h1{font-size:3.4rem;font-weight:600;line-height:1.2em;letter-spacing:-.01em}section#content-error p.explanation{font-size:2.25rem;line-height:1.2em;margin-top:.25em;font-weight:200;letter-spacing:-.01em}section#content-error .navigation,section#content-error p.explanation{-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}section#content-error p.explanation#exp1{-webkit-animation-delay:.5s;animation-delay:.5s}section#content-error p.explanation#exp2{-webkit-animation-delay:2.5s;animation-delay:2.5s}section#content-error p.explanation#exp3{-webkit-animation-delay:5s;animation-delay:5s;font-weight:600}section#content-error .navigation{-webkit-animation-delay:6s;animation-delay:6s;margin-top:3rem}section#content-error .navigation .logo{color:#fff}section#content-error .navigation .logo img{width:240px;height:auto}section#content-error .navigation ul{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.25);list-style:none;width:50%}section#content-error .navigation li a{font-size:1.5rem;display:block;padding:.5em 0;color:#fff;cursor:pointer}section#content-error .navigation li a:hover{color:#4cb5ff}@media screen and (max-width:800px){body.page-404 .background-image{background-position:center 80%}section#content-error{padding:20px}section#content-error .copy,section#content-error .navigation,section#content-error .navigation ul{width:100%}section#content-error .copy h1{font-size:3rem}section#content-error .navigation .logo{font-size:1.75rem}section#content-error .copy p.explanation{font-size:1.5rem;margin-top:.5em}section#content-error .navigation li a{display:block;padding:.5em 0;color:#fff;cursor:pointer}}#blog-header .content-container,#search-box{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}#blog-header{background:url(assets/xblog-bg.0dc2e3.jpg.pagespeed.ic.Pe2G1jjlug.png) center bottom no-repeat;background-size:cover;box-sizing:border-box}#blog-header .content-container{-ms-flex-line-pack:center;align-content:center;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#blog-header h1{display:inline-block;line-height:1em;margin:0}#blog-header a#rss-link{margin-left:1rem;-webkit-transform:translate(0,.2em);transform:translate(0,.2em)}#blog-header a#rss-link svg{fill:#6cb;height:24px}#blog-header a#rss-link:hover,#blog-header a#rss-link:hover .icon-rss:before{color:#fff;transition:all .2s ease-in-out}@media screen and (max-width:800px){#blog-header h1{font-size:1.5rem}#blog-header a#rss-link svg{height:16px}#search-box{margin-top:20px}#search-box,#search-box input{width:100%}}#search-box{background:0 0;display:flex;-ms-flex-direction:row;flex-direction:row;height:40px;position:relative}.post-list,section.blog{display:-webkit-box;display:-ms-flexbox}#search-box input{background:#202525;border:none;border-radius:2rem;color:#fff;font-size:1rem;padding:0 16px 0 36px;-webkit-appearance:textfield}#search-box input::-webkit-input-placeholder{color:#4c5859;font-style:italic}#search-box input:-moz-placeholder{color:#4c5859;font-style:italic}#search-box input::-moz-placeholder{color:#4c5859;font-style:italic}#search-box input:-ms-input-placeholder{color:#4c5859;font-style:italic}#search-box a#search-link{height:20px;width:20px;left:10px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#search-box a#search-link:hover{color:#fff;transition:all .2s ease-in-out}#search-box a svg{fill:#4c5859;width:20px;height:20px;transition:all .2s ease-in-out}#search-box input[type="search"]:focus{outline:0}section.blog{background:#fff;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;width:100%}.blog .two-column-left{-ms-flex-preferred-size:80%;flex-basis:80%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0;max-width:80%}.blog .two-column-right{background:#f5f7f7;-ms-flex-preferred-size:20%;flex-basis:20%}@media screen and (min-width:801px) and (max-width:1000px){.blog .two-column-layout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog .two-column-left{box-sizing:border-box;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:auto;-ms-flex-positive:auto;flex-grow:auto;padding:80px 0 0}.blog .two-column-right{box-sizing:border-box;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:auto;-ms-flex-positive:auto;flex-grow:auto;margin-bottom:40px;padding:40px;width:100%}}.blog .two-column-left .breadcrumbs{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}h4.category{display:inline-block}h4.category a{border-bottom:1px solid #e1e7e6}h4.category a:hover{border-bottom:1px solid #4c5859;text-decoration:none}h4.category:not(:first-child){margin-left:10px}h4.category:not(:first-child):before{content:'/';color:#89a19d;display:inline-block;margin-right:10px}.post-list{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;box-sizing:border-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40px}.post-header,.post-header>a{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical}article.post-list-item{box-sizing:border-box;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 40px 40px}.post-header{display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;overflow:hidden}.post-header>a{display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.authorData .authorMeta,.blog-cta,.blog-cta:first-child,.openings-container,.single-post .post-meta,nav.pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.post-header img{height:auto;width:100%}.post-preview .more{line-height:.75rem}.post-meta{font-size:.75rem;margin:16px 0}.post-meta a{border-bottom:1px solid #e1e7e6;color:#4c5859;font-weight:600}.post-meta a:hover{text-decoration:none;border-color:#4c5859}@media screen and (max-width:800px){.blog .two-column-left,.post-header img{max-width:100%}article.post-list-item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:20px 0;border:0}article.post-list-item:first-of-type{padding-top:0}.blog .two-column-left .breadcrumbs{margin-bottom:20px}.blog .two-column-right{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media screen and (min-width:501px) and (max-width:800px){article.post-list-item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:20px 10px;border:0}article.post-list-item img{max-width:100%}}@media screen and (min-width:801px) and (max-width:1000px){.post-list-item:last-of-type{margin-bottom:40px}}@media screen and (min-width:801px) and (max-width:1600px){article.post-list-item:nth-child(odd){border-right:1px solid #e1e7e6}}@media screen and (min-width:1601px){article.post-list-item{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;max-width:33.3333%;border-right:1px solid #e1e7e6}article.post-list-item:nth-child(3n){border-right:0}}nav.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e1e7e6;padding:20px 0}nav.pagination a{border:1px solid;border-radius:2px;display:block;font-size:.75rem;font-weight:400;line-height:1em;padding:10px 20px}nav.pagination a:not(.active){color:#e1e7e6;border-color:currentColor}nav.pagination a.active{color:#4cb5ff;border-color:currentColor}nav.pagination a.active:hover{border:1px solid #419ad9;color:#419ad9}.sidebar ul{margin:1em 0 0;padding:0}.featured-posts li{margin-top:20px}.featured-posts .post-meta,.sidebar .categories li{margin-top:.5em}.featured-posts li>a{display:block;font-weight:600;line-height:1.2em}.sidebar li>a{color:#3d4647}.sidebar li>a:hover{text-decoration:underline}.sidebar .categories li a{font-weight:600}.sidebar>div:not(:first-child){padding:40px 0 0;margin-top:40px;border-top:1px solid #e1e7e6}.cta img{height:100%;width:100%}.blog-cta,.blog-cta:first-child{background:#ff6040;border-radius:4px;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 20px;margin:2.222rem auto;width:100%}.blog-cta.nsolid{background:#5ac878}.blog-cta.certified-modules{background:#6cb}.blog-cta b{margin-right:5px}.blog-cta .button{color:#fff;width:100%;margin-top:10px;border:0;border-top:1px solid rgba(255,255,255,.25);padding-top:10px}section.features #end,section.features #prev-post+#next-post{border-left:1px solid #2e3535}section.features{-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}section.features .featureButton{display:block;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative}section.features small{color:#89a19d;display:block;font-size:.75rem;font-weight:400;letter-spacing:.12em;line-height:1em;margin-bottom:.5em;text-transform:uppercase}section.features .featureButton a{background:#4c5859;box-sizing:border-box;color:#fff;display:block;font-size:1.25rem;font-weight:400;height:100%;line-height:.8em;padding:20px 40px;position:relative;width:100%}section.features .featureButton a span{line-height:1.2em}section.features .featureButton a:hover{background:#3d4647}section.features .featureButton a:active{background:#353d3e}section.features #next-post a:before,section.features #prev-post a:before{color:rgba(0,0,0,.5);content:'\232A';position:absolute;top:50%}section.features #prev-post a:before{left:20px;-webkit-transform:translate(-100%,-50%) rotateY(180deg);transform:translate(-100%,-50%) rotateY(180deg)}section.features #next-post a:before{right:20px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}section.features .featureButton{color:#89a19d}section.features .featureButton#beginning,section.features .featureButton#end{padding:30px}section.features #beginning{border-right:1px solid #2e3535}.single-post{margin:0 auto}.single-post .long-copy{position:relative}.single-post h1.blog-post-title{font-size:3.4rem}.single-post .post-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1rem;margin-bottom:80px;margin-top:20px}.single-post .post-meta img{border-radius:100%;width:2.5em;height:2.5em;margin-right:10px}.post-meta-social a{border:none;display:inline-block;font-size:1rem;margin-left:10px;text-decoration:none}.post-meta-social a:hover{color:#2e3535}@media screen and (max-width:800px){.post-list{margin:0}}section.blog .social-links{display:block}section.blog legend{color:#89a19d;text-transform:uppercase;font-size:.75rem;padding:0 5px;letter-spacing:2px}section.blog a.social-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85rem;height:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 5px;padding:.25rem;width:1.75rem}section.blog a.social-button.twitter{background:#1da1f2}section.blog a.social-button.linkedin{background:#0077b5}section.blog a.social-button.facebook{background:#3b5998}section.blog a.social-button.googleplus{background:#dd4b39}@media screen and (min-width:801px){section.blog .social-share{left:-10px;position:absolute;padding:0;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}section.blog .social-share.scroll{left:16px;position:fixed;top:100px;-webkit-transform:none;transform:none}}.mktoForm .mktoGutter,.mktoForm .mktoOffset,.mktoForm label{display:none}form.mktoForm{margin-top:20px;width:auto!important}.mktoForm .mktoFieldWrap{float:none!important}.mktoFormCol{width:100%;margin:0!important}.mktoForm input[type="email"]{border:1px solid #e1e7e6;display:block;height:45px;margin-bottom:20px!important;padding-left:15px!important;width:100%!important}.mktoForm input[type="email"]:focus{border:1px solid #89a19d;outline:0}.mktoForm input[type="email"]::-webkit-input-placeholder{color:#89a19d;font-family:Source\ Sans\ Pro;font-size:16px;font-style:italic}.mktoForm .mktoButtonRow{width:100%}.mktoForm .mktoButtonWrap{margin-left:0!important}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton{background:#4cb5ff;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial;font-weight:400;font-size:1rem;letter-spacing:.12em;line-height:1em;outline:0;padding:.75em .85em;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton:hover{background:#419ad9;border:0}@media screen and (max-width:800px){section.blog .social-share{bottom:0;left:0;margin:0;position:fixed;padding:0;transition:-webkit-transform 250ms;transition:transform 250ms;-webkit-transform:translate(0,100%);transform:translate(0,100%);width:100%}section.blog .social-share.scrolled{transition:-webkit-transform 250ms;transition:transform 250ms;-webkit-transform:translate(0,0);transform:translate(0,0)}section.blog legend{display:none}section.blog .social-links{display:-webkit-box;display:-ms-flexbox;display:flex}section.blog a.social-button{border-radius:0;height:2.5rem;margin:0;width:100%}section.features .featureButton a{font-size:1rem;font-weight:400;padding:16px}section.features .featureButton a:before{top:25%}section.features #prev-post a:before{left:10px;-webkit-transform:translate(-100%,-50%) rotateY(180deg);transform:translate(-100%,-50%) rotateY(180deg)}section.features #next-post a:before{right:10px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.single-post .blog-meta{margin:20px 0 30px}}@media screen and (min-width:801px) and (max-width:1000px){.featured-posts img{display:none}}@media screen and (max-width:1000px){.blog-list-post .feature-img{display:none}.blog-list-post .blog-post{margin:0}.blog-meta{font-size:.75rem}}.authorData{border:1px solid #e1e7e6;border-radius:2px;margin-bottom:40px;padding:30px}.authorData .authorMeta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.authorData .authorMeta:last-child{margin-bottom:0}.authorData .authorMeta img{border-radius:32px;height:64px;width:64px}.authorData .authorMeta div{margin-left:20px}.authorData .authorMeta p.name{font-size:1.5rem;font-weight:600}.authorData .authorMeta div a{color:#4c5859;display:inline-block;font-size:1.25rem;height:1em;line-height:1em;margin-right:10px;margin-top:5px;width:1em}.authorData .authorMeta div a:hover{color:#2e3535}#BambooHR-ATS,#BambooHR-ATS a{color:#4c5859}.openings-container{margin-left:-20px;margin-right:-20px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.openings-container #open-positions,.openings-container #what-we-offer{-ms-flex-preferred-size:50%;flex-basis:50%;box-sizing:border-box;padding:0 20px}.openings-container h4{margin-bottom:20px}.openings-container #open-positions{margin-left:-20px}.openings-container #what-we-offer{margin-right:-20px}#BambooHR{margin-bottom:0}#BambooHR-ATS{font-family:'Source Sans Pro',sans-serif}.BambooHR-ATS-Department-Header{color:#89a19d;font-size:.75rem;font-weight:600;line-height:1em;margin-top:10px}.BambooHR-ATS-Jobs-List li a{color:#4c5859;display:block;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1em;margin:0;text-decoration:none}#events-header .small,.event-date .month,.event-date .time,.events-lists small,.team-members .work-title,a.cfp-cta .view{letter-spacing:.12em;text-transform:uppercase}.BambooHR-ATS-Jobs-List li a:hover,.home-blog .featured article .post-title h2:hover,.home-blog .recent article>a:hover,a.cfp-cta .view{text-decoration:underline}.BambooHR-ATS-Department-List>li.BambooHR-ATS-Department-Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:35px}.BambooHR-ATS-Department-List>li.BambooHR-ATS-Department-Item:not(:first-child){border-top:1px solid #e1e7e6;padding:35px 0}ul.BambooHR-ATS-Jobs-List{border-bottom:0!important;margin:0!important;padding:0!important}#BambooHR-Footer,.BambooHR-ATS-board .BambooHR-ATS-Location,.BambooHR-ATS-board h2{display:none}#BambooHR-ATS p.blankState{background:#f5f7f7;border:0;color:#4c5859;padding:30px}#BambooHR-ATS p.blankState strong{font-size:1.25rem}#BambooHR-ATS p.blankState strong:before{content:'\1F62D';margin-right:5px}#mysteryPosition{background:#edf8ff;border-radius:2px;color:rgba(0,0,0,.6);padding:30px;text-align:center}#mysteryPosition p{font-size:1.25rem;line-height:1em;margin-bottom:20px}#mysteryPosition .button{display:block}@media screen and (max-width:800px){.openings-container{margin:0;padding:0;display:block}.openings-container #open-positions,.openings-container #what-we-offer{-ms-flex-preferred-size:100%;flex-basis:100%;box-sizing:border-box;padding:20px}}#events-header .hero-logo,#events-header.enterprise-js .hero-title{display:none}#events-header{text-align:center}#events-header .small,.events-lists small{font-weight:400;line-height:1.2em}#events-header .hero-title{margin-top:0}#events-header p+p:not(.hero-title){margin-bottom:1em}#events-header.ns-meetup{background:linear-gradient(135deg,rgba(238,124,193,.6) 0,rgba(110,97,177,.6) 100%) , url(assets/events/xmeetup.f7feef.png.pagespeed.ic.9h0mdeePZp.jpg);background-position:50% 50%;background-size:cover}#events-header.community-meetup,#events-header.conferences{background:linear-gradient(135deg,rgba(105,186,73,.6) 0,rgba(73,116,73,.6) 100%) , url(assets/events/xconference-community.2aac3b.png.pagespeed.ic.2WJMjofdLy.jpg);background-position:50% 50%;background-size:cover}#events-header.community-meetup .hero-title,#events-header.conferences .hero-title,#events-header.ns-meetup .hero-title{text-align:center}#events-header.enterprise-js{background:url(assets/events/xenterprisejs-tile.ef6677.jpg.pagespeed.ic.4jl7H_JAjZ.jpg)}#events-header.enterprise-js .hero-logo{display:block;margin:20px auto;width:60%}#events-header.enterprise-js p{margin-bottom:1em}.event-date{border:1px solid #e1e7e6;padding:20px}.event-date span{display:block;font-weight:600;text-align:center}.event-date .day{font-size:3.4rem;margin:10px 0}.event-date .month,.event-date .time{color:#89a19d;line-height:1.2em;font-size:.75rem}.events-lists ul.content-list .title{font-size:1.5rem}.events-lists .content-copy{margin-left:20px}.events-lists small{color:#89a19d;display:block;font-size:.75rem;margin:5px 0 10px}#about-intro #about-content,.event-ctas{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.event-ctas{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.discountCode,a.cfp-cta{color:#4c5859;display:block;margin-top:20px;padding:8px;border-radius:2px;line-height:1em}a.cfp-cta{background:#dbf0ff;-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:20px}a.cfp-cta .view{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:.75rem;margin-left:10px}a.cfp-cta:hover{background:#b7e1ff}.discountCode{background:#f5f7f7;-ms-flex-preferred-size:auto;flex-basis:auto}#about-intro #about-content{display:flex;-ms-flex-direction:row;flex-direction:row}#about-content #about-content-left{-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:40px;box-sizing:border-box}#about-content #about-content-right{-ms-flex-preferred-size:40%;flex-basis:40%;padding-left:40px;box-sizing:border-box}@media screen and (max-width:1000px){#about-intro #about-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#about-content #about-content-left{padding-right:0;-ms-flex-preferred-size:auto;flex-basis:auto}#about-content #about-content-right{padding-left:0;padding-top:40px;-ms-flex-preferred-size:auto;flex-basis:auto}}#open-core img{max-width:100%}.team-members ul.content-grid{margin:40px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px}.team-members ul.content-grid>li{border-radius:2px;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;min-width:100px;padding:0 10px;position:relative}.team-members ul.content-grid img{margin:0 auto;width:100%}.team-members .info{background:#f5f7f7;color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:12px 20px}.team-members .name{color:#4c5859;font-size:1.25rem;line-height:1em;margin-bottom:0}.team-members .work-title{color:#89a19d;font-size:.75rem;font-style:regular;line-height:1em;margin-top:5px}.team-members .top{position:relative;width:100%}.team-members li .social{background:rgba(46,53,53,.9);box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;left:0;opacity:0;padding:20px;position:absolute;text-align:center;top:0;transition:all 250ms;-webkit-transform:rotateX(90deg) rotateY(10deg);transform:rotateX(90deg) rotateY(10deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%;overflow:hidden}.team-members li:hover .social{opacity:1;-webkit-transform:none;transform:none}.team-members .social .social-icons{margin-bottom:10px}.team-members .social .icon{font-size:1.5rem;color:#89a19d;padding:0 5px}.team-members .social .icon:hover{opacity:.5}.team-members h4{color:#89a19d}.team-members .location a{color:#fff;cursor:hand}@media screen and (max-width:800px){section.about-section .copy-container>h2{margin:20px 0}.team-members{padding:0}.team-members ul.content-grid>li{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:inherit}}@media screen and (min-width:801px) and (max-width:1000px){.team-members ul.content-grid>li{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media screen and (min-width:1601px){.team-members ul.content-grid>li{-ms-flex-preferred-size:16.6667%;flex-basis:16.6667%}}.home-hero.certified-modules{background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 25%) , url(/assets/certified-modules/xteaser,402x.785ee6.jpg.pagespeed.ic.ctzu9GzZ6m.jpg) #f5f7f7;background-size:cover , cover;background-position:bottom center , center center;padding:120px 0}.home-hero.certified-modules .content-container{color:#4c5859;text-align:left}.home-hero.certified-modules img#ncm-logo{height:100px;margin-bottom:20px}.home-hero.certified-modules .content-container h1{margin-bottom:40px;max-width:66%}.home-hero.certified-modules .button{margin:20px 0 0}.home-hero.certified-modules .button.light{margin-left:16px}.page-home ul.content-grid{margin:80px -40px}.page-home ul.content-grid>li{padding:0 40px}.page-home .content-grid>li:not(:first-child){border-left:1px solid #e1e7e6}@media screen and (max-width:800px){.page-home ul.content-grid{margin-top:40px}.page-home .recent ul.content-grid{margin-bottom:0}}.home-testimony{background-color:#353d3e;background-image:url(/assets/home/quote-bg.f298d4.jpg);background-size:cover;color:#fff;overflow:visible;padding:120px 0 80px;text-align:left}.home-testimony .content-container{padding:0;margin-top:0}.home-testimony #also{background:#6cb;color:rgba(0,0,0,.6);font-size:1.2rem;height:auto;left:50%;line-height:1em;padding:10px 20px;position:absolute;text-align:center;top:-120px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.home-testimony #also .testimony-brand{font-weight:600}.home-testimony #also:after{content:'\021D3';color:#6cb;display:block;font-size:2rem;-webkit-transform:translate(5px,5px);transform:translate(-50%,13px);position:absolute;left:50%}.home-testimony blockquote{font-size:2.25rem;font-weight:300;line-height:1.4em;padding:0;position:relative}.home-testimony blockquote:after,.home-testimony blockquote:before{color:#89a19d;font-size:5rem;font-weight:200;line-height:0;position:absolute;-webkit-transform:translate(0,2rem);transform:translate(0,2rem)}.home-testimony blockquote:before{content:'\201C';-webkit-transform:translate(-100%,2rem);transform:translate(-100%,2rem)}.home-testimony blockquote:after{content:'\201D'}.home-testimony figcaption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;height:100px;margin:40px auto 0;text-align:left;width:100%}#nsolid-bottom-cta,#nsolid-intro #nsolid-overview,#nsolid-intro .related-links a,#nsolid-license-key-thanks h1,#nsolid-license-key-thanks p.leader,#press-kit h1,#resources-header,header#resources-header .hero-title{text-align:center}.home-testimony figcaption h3{display:block;color:#fff}.home-testimony #quote-logo{width:100px;z-index:1}.home-testimony #quote-speaker{margin-right:20px;width:60px;border-radius:100%;margin-left:-20px;z-index:0}.home-testimony cite{display:block;color:#89a19d;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2em}section.home-blog{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e1e7e6;padding-bottom:0}.home-blog .featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-blog .featured img{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:33.333%}.home-blog .featured article{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;margin-left:40px}.home-blog .featured article .post-title h2{color:#4c5859;font-weight:600}.home-blog .featured article .post-content,.home-blog .featured article .post-title h2{max-width:36rem}.home-blog .featured article .more{margin-top:20px}.home-blog .recent article .post-meta{margin:10px 0 0}.home-blog .recent article>a h3{font-weight:600;line-height:1.2em}.home-blog .recent article>a{color:#4c5859;display:block}.visible-lg{display:block}.visible-sm{display:none}@media screen and (max-width:800px){header.certified-modules .button{display:block}.home-hero.certified-modules .button:not(.cta){margin:10px 0 0}.home-hero.certified-modules{padding:80px 0 40px}.home-hero.certified-modules #ncm-logo{max-width:80%}.home-offerings{padding:40px 10px;text-align:center}.page-home .content-grid>li{padding:0}.page-home .content-grid>li img,.page-home .content-grid>li svg{width:80px}.page-home .content-grid>li:not(:first-child){border-left:none}.home-testimony{padding:40px}.home-testimony blockquote{font-size:1.5em;padding:0}.home-testimony figcaption{margin-top:0}.home-testimony figcaption #quote-logo,.home-testimony figcaption img{width:40px}.home-testimony #also{background:#6cb;font-size:1rem;padding:8px 20px;top:-40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.home-testimony #also:after{display:none}.home-blog .featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.home-blog .featured img{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:20px}.home-blog .featured article{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}.home-blog .recent li{margin-bottom:20px}}@media screen and (max-width:1000px){.home-testimony blockquote{padding:0 10px 20px}.home-blog{display:block}}@media screen and (min-width:1281px) and (max-width:1600px){.home-hero.nsolid>.content-container{max-width:52rem;max-height:550px}.home-hero.nsolid>.learn-more,_::-webkit-:not(:root:root){margin:.8rem 0 2rem}.home-hero.nsolid>.content-container,_::-webkit-:not(:root:root){padding:120px 0}}@media screen and (min-width:1601px){.home-hero.nsolid>.content-container{padding-left:5vw;width:62vw;max-width:62rem}}#press-kit{background:#2e3535;color:#fff;padding:80px 0}#press-kit .content-container{margin-top:0}.option-links a svg{max-height:100px;margin-bottom:20px}.option-links a#companyAssets .button.more,.option-links a#ncmAssets .button.more,.option-links a#productAssets .button.more,.option-links a#serviceAssets .button.more{margin:20px 0 5px}.option-links a#companyAssets svg{fill:#fff}.option-links a#companyAssets{border-color:#e1e7e6}.option-links a#companyAssets .button.more,.option-links a#companyAssets .button.more:after{color:#e1e7e6}.option-links a#productAssets{border-color:#5ac878}.option-links a#productAssets .button.more,.option-links a#productAssets .button.more:after{color:#5ac878}.option-links a#ncmAssets{border-color:#6cb}.option-links a#ncmAssets .button.more,.option-links a#ncmAssets .button.more:after{color:#6cb}.option-links a#serviceAssets{border-color:#75bbea}.option-links a#serviceAssets .button.more,.option-links a#serviceAssets .button.more:after{color:#75bbea}body.page-press .twoCol{border-top:1px solid #e1e7e6}.press-releases-list .post-content img{display:none}ul.content-list.sidebar#news-list img{width:100px;height:auto}ul.content-list.sidebar#news-list .publication{font-size:.75rem;line-height:1em;margin:.25em 0 0}ul.content-list.sidebar#news-list .date{color:#89a19d;margin-left:.5em}@media screen and (min-width:1001px) and (max-width:1280px){ul.content-list.sidebar#news-list img{width:100%;margin-bottom:1em}}#press-release h2{margin-bottom:40px}#certified-modules-header{background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,0) 25%) , url(/assets/certified-modules/xncm-bg,402x.0f3eb7.jpg.pagespeed.ic.-JI8aCProY.jpg) #f5f7f7;background-size:cover , cover;background-position:bottom center , center center;padding:100px 0 0}#certified-modules-header .content-container{color:#4c5859;text-align:left}#certified-modules-header img#ncm-logo{height:100px;margin-bottom:20px}#certified-modules-header p{font-size:1.25rem;max-width:66%;margin-bottom:40px}#certified-modules-header h1{margin-bottom:20px;max-width:66%}@media screen and (max-width:800px){#press-kit{padding:20px 0}#certified-modules-header{background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.85) 25%) , url(/assets/certified-modules/xncm-bg,402x.0f3eb7.jpg.pagespeed.ic.-JI8aCProY.jpg) #f5f7f7;background-position:bottom center , 65% center;background-size:cover , 150% auto}#certified-modules-header h1,#certified-modules-header p{max-width:100%}}.page-product-ncm .content-container>.leader,.page-product-ncm .content-container>h2{max-width:760px}.page-product-ncm p.big.leader+p.leader{margin-top:1rem}#what-ncm-is .diagram{background:url(/assets/certified-modules/xpyramodules.9783c5.jpg.pagespeed.ic.P7LKtE2zsd.jpg) center center no-repeat #fff;background-size:cover;height:10vh;margin:40px auto 0;min-height:380px;width:100%}#what-ncm-is .diagram-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:30%}#pyramodules-mobile{display:none}@media screen and (max-width:800px){#pyramodules-mobile{display:block;max-width:100%;margin-bottom:10px}#what-ncm-is .diagram{height:auto;min-height:auto;background:#fff}#what-ncm-is .diagram-copy{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.pricing-layout,.pricing-layout .pricing-option{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}@media screen and (min-width:801px) and (max-width:1000px){#what-ncm-is .diagram{min-height:320px}}@media screen and (min-width:1601px){#what-ncm-is .diagram{min-height:510px}}#why-use-ncm ul.checklist{font-size:.75rem;font-weight:600;line-height:1.2em;margin-top:20px}#why-use-ncm ul.checklist li{margin-bottom:12px}#why-use-ncm ul.checklist li:before{font-size:.75rem;height:24px;width:24px}#why-use-ncm .content-grid{margin:80px -40px 0}#why-use-ncm .content-grid>li{padding:0 40px}#why-use-ncm .content-grid>li:not(:first-child){border-left:1px solid #e1e7e6}@media screen and (max-width:800px){#why-use-ncm .content-grid{margin:40px -40px 0}}section#ncm-pricing{background:linear-gradient(0deg,rgba(255,255,255,.15) 0,rgba(255,255,255,1) 100%) , url(/assets/certified-modules/xteaser,402x.785ee6.jpg.pagespeed.ic.ctzu9GzZ6m.jpg) #f5f7f7;background-size:cover , 110% auto;background-position:top left , 0 25%;background-repeat:no-repeat}.pricing-layout{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:80px auto 0}.pricing-layout .pricing-option{border:0 solid;border-radius:4px;border-top-width:4px;box-sizing:border-box;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}#header-nsolid .main,.pricing-layout .pricing-option .tier-label{-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.pricing-layout .pricing-option .tier-label{-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:40px 40px 20px}.pricing-layout .pricing-option .tier-label svg{height:48px;width:48px;margin-right:10px}.pricing-layout .pricing-option .tier-price{color:#6cb;font-size:2.25rem;font-weight:300;margin:10px 40px 30px}.pricing-layout .pricing-option .tier-price .rate{color:#89a19d;font-size:1.25rem}.pricing-layout .pricing-option ul{font-size:1rem;margin:0 40px 40px 58px}.pricing-layout .pricing-option li{line-height:1.2em;margin-bottom:.5em;position:relative}#header-nsolid .bg-video,#header-nsolid .facet-bg,.pricing-layout li:before{display:block;position:absolute;top:0;left:0}.pricing-layout li:before{background:#e1e7e6;border-radius:100%;color:#e1e7e6;content:'';height:.25em;-webkit-transform:translate(-.85em,.65em);transform:translate(-.85em,.65em);width:.25em}.pricing-option .button{box-sizing:border-box;color:#fff;width:100%}.pricing-layout .pricing-option#tier-team{background:#fff;border-color:#6cb #e1e7e6 #e1e7e6;box-shadow:rgba(0,0,0,.1) 0 20px 40px 0}.pricing-layout .pricing-option#tier-enterprise{background:#4c5859;border-color:#2e3535;border-radius:0 4px 4px 0;color:rgba(255,255,255,.75)}.pricing-layout .pricing-option#tier-enterprise .tier-label h3{color:#fff}.pricing-layout .pricing-option#tier-enterprise li:before{background:#2e3535}.pricing-layout .pricing-option#tier-enterprise .button{border-top:1px solid #2e3535}.pricing-layout svg#trial{fill:#89a19d}.pricing-layout svg#user{fill:#5ac878}.pricing-layout svg#org,.pricing-layout svg#team{fill:#6cb}.pricing-layout svg#enterprise{fill:#4cb5ff}@media screen and (max-width:800px){.pricing-layout{margin-top:40px}.pricing-layout .pricing-option{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}}#ncm-bottom-cta{width:100%;background:url(/assets/certified-modules/xteaser,402x.785ee6.jpg.pagespeed.ic.ctzu9GzZ6m.jpg) center center #f5f7f7;background-size:cover}#ncm-bottom-cta #ncm-logo{height:80px;margin-bottom:20px}#ncm-bottom-cta h1{margin-bottom:30px}body.page-product-nsolid{background:url(/assets/nsolid/xbg-nsolid-facets.8fa84d.png.pagespeed.ic.6rkrzF_bj7.png) #f5f7f7}#header-nsolid{padding-top:0;max-height:720px;overflow:hidden;display:block;z-index:0;text-align:left;background:#353d3e}#header-nsolid .facet-bg{background-image:url(/assets/screen_pattern.4444fc.gif);background-color:rgba(53,61,62,.5);width:100%;height:100%;right:0;bottom:0;z-index:-1}#header-nsolid .bg-video{min-width:100%;min-height:100%;width:auto;height:auto;right:0;bottom:0;z-index:-2}#header-nsolid .main{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;max-height:720px;max-width:1240px;min-width:620px;padding-top:150px;padding-bottom:120px;position:relative;width:50%}#header-nsolid #main-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header-nsolid #main-label svg{height:100px}#header-nsolid #main-label span{font-size:3.4rem;font-weight:200;line-height:1.5em;margin-left:.25em;-ms-flex-item-align:bottom;align-self:bottom}#header-nsolid .header-spinner{font-size:3.4rem;font-weight:200;line-height:1em;white-space:pre;display:block;min-height:1.2em;min-width:.25em;margin-top:2rem}#header-nsolid .description,#header-nsolid .tagline{font-size:3.4rem;font-weight:300;line-height:1.3em;margin-top:2rem}#header-nsolid .description{color:#89a19d}#header-nsolid .tagline .squigglebottom{font-weight:600;background:url(/assets/nsolid/squiggle1.c61d81.svg) bottom no-repeat;padding-bottom:14px}#header-nsolid .share-bug{bottom:40px;right:0;left:auto}@media screen and (max-width:800px){#header-nsolid .share-bug{bottom:0;right:0;opacity:1}#header-nsolid{max-height:100%}#header-nsolid #main-label{-ms-flex-item-align:center;align-self:center}#header-nsolid #main-label #nsolid-logo{height:2.5rem}#header-nsolid #main-label span{font-size:3.4rem;line-height:2.5rem}#header-nsolid .main{text-align:center;width:100%;max-width:100%;min-width:100%;padding:80px 20px 40px}#header-nsolid .header-spinner{font-size:1.5rem;font-weight:600;margin:2rem auto 0;border-bottom:2px solid #5ac878}#header-nsolid #main-label svg{height:75px}}#nsolid-intro{background:url(/assets/nsolid/xbg-nsolid_chevron.616828.png.pagespeed.ic.MIH1vx6uNM.png) bottom no-repeat;-webkit-transform:translate(0,-40px);transform:translate(0,-40px);margin-bottom:-40px;background-size:100% auto}#nsolid-intro .copy ul{font-weight:300;font-size:1.25rem;line-height:1.2em;margin:0 0 0 1em}#nsolid-intro .copy li{margin-top:.5em}#nsolid-intro .copy .button{width:100%;margin-top:2rem;display:block;box-sizing:border-box;font-size:1rem}#nsolid-intro .main-cta-initial,#nsolid-intro .main-cta-initial .copy{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;background:#fff;-webkit-box-direction:normal}#nsolid-intro .main-cta-initial{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1240px;min-width:620px;width:60%}#nsolid-intro .main-cta-initial .copy{padding:40px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#4c5859;border-top:6px solid #5ac878;border-left:1px solid #e1e7e6;border-right:1px solid #e1e7e6}#nsolid-intro .related-links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#nsolid-intro .related-links a{border-radius:0;background:#f5f7f7;border-right:2px solid #fff;box-sizing:border-box;color:#4c5859;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;padding:.75rem;width:33.3%}#nsolid-intro .related-links a:hover{background:#e1e7e6}#nsolid-intro .related-links a:last-child{border:0}#nsolid-intro .related-links a:after{color:#89a19d;border-color:#89a19d;font-size:.5rem;-webkit-transform:translate(0,-15%);transform:translate(0,-15%);display:inline-block}#nsolid-intro #nsolid-overview{padding:80px 80px 120px;box-sizing:border-box;margin:0 auto}#nsolid-intro #nsolid-overview h2{line-height:1.4em;margin:0 auto 80px;max-width:800px;text-align:center}#nsolid-intro #nsolid-overview .squigglebottom{font-weight:300;background:url(/assets/nsolid/squiggle1.c61d81.svg) bottom no-repeat;padding-bottom:8px}a[name="product-video"]{-webkit-transform:translate(0,-120px);transform:translate(0,-120px);display:block;opacity:0;position:absolute}#nsolid-intro img#nsolid-overview-diagram{max-width:100%;margin:0 auto;width:100%}@media screen and (max-width:800px){#nsolid-intro{-webkit-transform:translate(0,0);transform:translate(0,0);margin-bottom:0;width:100%}#nsolid-intro .main-cta-initial{width:100%;min-width:inherit}#nsolid-intro .main-cta-initial .copy{padding:20px}#nsolid-intro #nsolid-overview{padding:40px 20px}#nsolid-intro #nsolid-overview h1{margin:0 auto}#nsolid-intro img#nsolid-overview-diagram{display:none}#nsolid-intro #nsolid-overview h2{margin-bottom:20px}}.usecase.panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e1e7e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:160px 80px}.usecase.panel:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.usecase.panel:nth-child(even) .usecase-overview{margin:0 0 0 80px}.usecase.panel svg{width:120px;height:120px;margin-bottom:15px;display:block}.usecase.panel h1{margin-top:1.2rem}.usecase.panel .usecase-overview{-ms-flex-preferred-size:40%;flex-basis:40%;margin:0 80px 0 0}.usecase.panel:last-child{padding-bottom:120px}.usecase.panel .usecase-overview p{margin-top:1.2rem;margin-bottom:0}.usecase.panel .usecase-visual{-ms-flex-preferred-size:60%;flex-basis:60%;position:relative;box-sizing:border-box}.usecase.panel .usecase-visual img{margin:0 auto;display:block;width:100%}.usecase.panel .usecase-visual video{display:block;width:100%;height:auto}.video-cover button{position:absolute;top:50%;left:50%;display:block;width:4rem;height:4rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/assets/nsolid/videos/xplaybutton.a24de7.png.pagespeed.ic.bLaPo5qcv4.png) no-repeat rgba(49,57,58,.75);background-size:35% 40%;background-position:58% 50%;border:1px solid #89a19d}.usecase.panel .usecase-visual .video-cover.hidden{display:none}.usecase.panel .usecase-visual .video-cover{display:block;width:100%;height:100%;max-width:1280px;background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid #e1e7e6;position:absolute;top:0;left:0}.usecase-gallery.content-container,.usecase.panel .content-grid{margin-top:0}@media screen and (max-width:800px){.usecase.panel{padding:40px 20px;border-bottom:1px solid #e1e7e6;-ms-flex-wrap:wrap;flex-wrap:wrap}.usecase.panel:last-child{border-bottom:none;padding-bottom:40px}.usecase.panel .usecase-overview,.usecase.panel .usecase-overview:nth-child(odd){margin:0 0 20px}.usecase.panel .usecase-overview,.usecase.panel .usecase-visual{-ms-flex-preferred-size:100%;flex-basis:100%}.usecase.panel img.usecase-icon{margin:0 auto;display:block}.usecase.panel .usecase-overview p{margin-top:.6rem;font-weight:400;font-size:1rem}.usecase.panel a.feature-link{padding:20px}.usecase.panel .triple-arrow,.usecase.panel a.feature-link .copy{display:none}.usecase.panel .usecase-visual video{max-width:100%;margin:20px auto;display:block}.usecase.panel .usecase-visual .video-cover{width:100%}}#nsolid-bottom-cta{background:url(/assets/nsolid/xbg-nsolid-facets.8fa84d.png.pagespeed.ic.6rkrzF_bj7.png) #5ac878;color:#fff;padding:40px 0}#nsolid-bottom-cta .content-container{margin:0 auto}#nsolid-bottom-cta .button{display:inline-block;font-size:1rem;margin:0 auto;color:#fff;background:rgba(0,0,0,.15);border:none}.guide>ol>li,section.offering:not(:first-of-type){border-top:1px solid #e1e7e6}#nsolid-bottom-cta .button:hover{background:rgba(0,0,0,.35)}#nsolid-bottom-cta .button:active{background:rgba(0,0,0,.5)}@media screen and (min-width:801px){#nsolid-bottom-cta p{font-size:3.4rem}}#header-nsolid-license-key{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}#nsolid-license-key-thanks,#resources-header .hero-logo{display:none}#header-nsolid-license-key svg{height:75px}#nsolid-license-key-form{margin-top:1rem}#nsolid-license-key-form .button{width:100%;font-size:1rem;margin-top:20px}#nsolid-license-key-form .license-form-error{color:#ff5445;margin:2rem auto;display:none}#nsolid-license-key-thanks div.copy-container{margin-top:8rem}#nsolid-license-key-thanks div.related-links{width:80%;margin:8rem auto}@media screen and (max-width:800px){#nsolid-bottom-cta{padding:0}#nsolid-bottom-cta .content-container{padding:20px}#nsolid-license-key-form-container{padding-bottom:40px}}body.page-resources{background:#fff}#resources-header .content-container{width:750px;margin:40px auto}#resources-header .small,.resources-lists small{font-weight:400;text-transform:uppercase;letter-spacing:.12em;line-height:1.2em}#resources-header .hero-title{margin-top:20px;margin-bottom:30px}#resources-header.ns-webinar{background:linear-gradient(225deg,rgba(60,99,92,.6) 0,rgba(102,204,187,.6) 100%) , url(assets/events/xwebinar.9736ff.png.pagespeed.ic.b7kvMSPys7.jpg);background-position:50% 50%;background-size:cover}section.resource-lists{padding-bottom:0}.resource-list{min-height:600px}.resource-list .content-container,.resource-list ul.content-list{margin-top:0}.resource-list ul.content-list img{width:250px}#arch-eval-contact-form .button,.guide{width:100%}section.resource-lists.two-column:before{background:#f5f7f7}section.resource-lists.two-column:after{background:#fff}section.resource-lists .master-detail .list-view{padding-left:0;padding-right:0}@media screen and (max-width:1000px){div.coming{padding-left:inherit;text-align:center}}@media screen and (max-width:800px){#resources-header .content-container{width:100%}.resource-list ul.content-list li{position:relative;width:100%}.resource-list ul.content-list .imageContainer{width:100%;margin-bottom:20px}.resource-list ul.content-list .imageContainer img{display:none}}.guide p:last-child,.offering h1{margin-bottom:0}@media screen and (min-width:801px) and (max-width:1000px){section.resource-lists .two-column-layout{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}section.resource-lists .body-width{width:100%}section.resource-lists .master-detail .list-view{padding-left:40px}.resource-list ul.content-list img{display:none}}section.offering{padding-bottom:80px}section.offering p.leader{margin-top:.25em;color:#89a19d}section.offering h1{font-weight:600}#distributed-by-design{background:#f5f7f7}.guide{border:1px solid #e1e7e6;border-radius:4px;padding:40px}.guide+:first-child{margin-top:0;margin-left:2rem}.guide>ol{margin-left:2rem;padding:0}.guide>ol>li{padding:2rem 0;margin:0;list-style-position:outside}.guide p:first-child{margin-top:0}.guide blockquote{margin:1rem 0;padding:1rem;background:#f0f3f3}.guide blockquote:last-child{margin-bottom:0}#header-nsupport{background-image:url(/assets/nsupport/xbg-nsupport-top.95b406.jpg.pagespeed.ic.tpnBG9mcxE.jpg);background-position:50% 50%;background-size:cover;max-height:480px;min-height:20rem;text-align:left}#header-nsupport .content-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header-nsupport .content-container h1{margin-bottom:10px}#header-nsupport svg{height:100px}#header-nsupport .hero-title{margin-top:1.5rem}#why-nsupport .content-grid{margin-bottom:0}table .tier-icon{width:33.33%;height:auto}p.title-division:after,p.title-division:before{content:"";height:1px;background:#e1e7e6;align-self:center}#nsupport-comparison-mobile{display:none}p.title-division:before{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;margin-right:40px}p.title-division:after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-item-align:center;margin-left:40px}p.title-division{font-size:14px;color:#89a19d;line-height:20px;text-align:center;width:100%;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:40px auto;-ms-flex-negative:0;flex-shrink:0;text-transform:uppercase;letter-spacing:2px}h2.text-offer{color:#32a64d}.box-container{text-align:center}.box-container>input{float:none!important}.logo-top{margin-bottom:4em;margin-top:1em}.hero-title{font-size:3rem}.price{margin-bottom:10px;margin-top:1em;font-size:1.2rem}.container-nsupport{width:960px;box-sizing:border-box}.container-nsupport h1{font-size:2rem}.container-nsupport>p{font-size:20px}.developer-plan{width:376px}@media screen and (max-width:800px){#nsupport-comparison-mobile{display:block}#nsupport-comparison{display:none}#header-nsupport svg{height:75px;margin-top:10px}}.page-node-by-numbers{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-node-by-numbers nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);transition:-webkit-transform 250ms;transition:transform 250ms}.page-node-by-numbers nav.fixed{background:#0f1212;position:fixed;-webkit-transform:translate(0,0);transform:translate(0,0);transition:-webkit-transform 250ms;transition:transform 250ms;width:100%;z-index:9}.page-node-by-numbers nav .nbn-logo{height:25px;padding:20px 40px}.page-node-by-numbers nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 40px}.page-node-by-numbers nav a img{height:25px;margin-left:10px}.page-node-by-numbers section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px}.page-node-by-numbers .form-content form,.page-node-by-numbers .form-content form .hs-form-field,.page-node-by-numbers .row,.page-node-by-numbers section .totalWithDelta{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.page-node-by-numbers section.intro{background-image:url(/assets/node-by-numbers/xnbn-background.c053dc.png.pagespeed.ic.zYSt-bAcOH.png);height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:760px}.page-node-by-numbers section.intro .logo{margin:0 auto;width:180px}.page-node-by-numbers section.intro .small{font-size:.75rem;text-align:center;text-transform:uppercase}.page-node-by-numbers section.intro img.nbn-logo{margin:20px auto 0;width:50%;max-width:300px}.page-node-by-numbers section.intro span{text-align:center}.page-node-by-numbers section.intro a{margin:0 auto 40px;text-align:center}.page-node-by-numbers section.intro a.button{background:#6cb;color:#fff;font-size:2.25rem;margin-top:40px;margin-bottom:0;max-width:400px}.page-node-by-numbers section.intro p{margin-left:auto;margin-right:auto;max-width:800px}.page-node-by-numbers section.intro .scroll{position:absolute;left:50%;bottom:0;height:0;width:0;border-left:90px solid transparent;border-right:90px solid transparent;border-bottom:80px solid #353d3e;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-node-by-numbers section.intro .scroll:before{content:'';position:absolute;top:45px;left:50%;height:20px;width:30px;margin-top:-5px;margin-left:-15px;background:#fff;-webkit-clip-path:polygon(15% 0,50% 60%,85% 0,100% 20%,50% 100%,0 20%);clip-path:polygon(15% 0,50% 60%,85% 0,100% 20%,50% 100%,0 20%);-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}@-webkit-keyframes bounce{50%{-webkit-transform:scale(.75) translateY(-50%);transform:scale(.75) translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{50%{-webkit-transform:scale(.75) translateY(-50%);transform:scale(.75) translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.page-node-by-numbers .header h1{color:#fff;font-size:3.4rem;font-weight:700;letter-spacing:.12em;margin-bottom:50px;text-transform:uppercase}.page-node-by-numbers .header h2{color:#fff;font-size:3.4rem;font-weight:200;letter-spacing:0;text-transform:none}.page-node-by-numbers section h4{color:#89a19d;font-size:1rem;font-weight:400;margin:0 0 20px}.page-node-by-numbers section .title{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-node-by-numbers section .title a{color:#89a19d;font-size:.75rem}.page-node-by-numbers section#growth{background:#353d3e}.page-node-by-numbers section#community{background:#2e3535}.page-node-by-numbers .hidden{display:none!important}.page-node-by-numbers .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.page-node-by-numbers section>.row{margin:60px -20px 0}.page-node-by-numbers section>.row>.column{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 20px}.page-node-by-numbers section>.row>.column:only-child{width:100%}.page-node-by-numbers canvas{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.page-node-by-numbers .teal{color:#6cb}.page-node-by-numbers .grass{color:#adc480}.page-node-by-numbers .blue{color:#75bbea}.page-node-by-numbers .lavender{color:#a28fcc}.page-node-by-numbers .rose{color:#fa9fc5}.page-node-by-numbers #drift-widget-container{display:none!important}.page-node-by-numbers section .date,.page-node-by-numbers section .day,.page-node-by-numbers section .number,.page-node-by-numbers section .text{font-family:Oswald,sans-serif;font-weight:300;line-height:1em;color:#fff}.page-node-by-numbers section .number{font-size:5rem}.page-node-by-numbers section .totalWithDelta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-node-by-numbers section .delta{border:1px solid #6cb;border-radius:2px;color:#6cb;display:inline-block;font-size:.75rem;line-height:1em;margin-left:10px;padding:4px}.page-node-by-numbers section .delta.negative{border-color:#fa9fc5;color:#fa9fc5}.page-node-by-numbers section .text .average{display:inline}.page-node-by-numbers section .text{font-family:'Source Sans Pro',sans-serif;font-size:2.25rem;font-weight:400}.page-node-by-numbers section .day{font-size:5rem;text-transform:uppercase}.page-node-by-numbers section .date{font-size:1rem;color:#6cb}.page-node-by-numbers section .text{color:#89a19d;margin-top:20px}#total-os-downloads-col{-ms-flex-preferred-size:32%;flex-basis:32%}#day-downloads-col,#monthly-downloads-col{-ms-flex-preferred-size:68%;flex-basis:68%}#day-downloads-col canvas{min-height:300px}.page-node-by-numbers section .highest-download div.number{font-size:2em;color:#89a19d}.page-node-by-numbers section .economy,.page-node-by-numbers section .releases{font-size:2.25rem;font-weight:600}.page-node-by-numbers section .releases{font-size:3.4rem}.page-node-by-numbers section .economy .row,.page-node-by-numbers section .releases .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-node-by-numbers .column.economy div,.page-node-by-numbers .column.releases div{margin-bottom:0;font-size:2.25rem}.page-node-by-numbers .arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:15px}.page-node-by-numbers .releases .arrow{margin-right:20px}.page-node-by-numbers .arrow-right{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #89a19d}.page-node-by-numbers .arrow-line{background:#89a19d;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50px}.page-node-by-numbers .releases .arrow-line{width:25px}.page-node-by-numbers .first-number{color:#89a19d}.page-node-by-numbers .country,.page-node-by-numbers .first-number,.page-node-by-numbers .month{margin-right:10px;font-weight:400}.page-node-by-numbers .country,.page-node-by-numbers .month{text-transform:uppercase;letter-spacing:.12em;line-height:1.2em}.page-node-by-numbers .second-number{color:#6cb;font-weight:400;text-align:right}.page-node-by-numbers .social-links{display:block}.page-node-by-numbers legend{color:#89a19d;text-transform:uppercase;font-size:.75rem;padding:0 5px;letter-spacing:2px}.page-node-by-numbers a.social-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85rem;height:1.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 5px;padding:.25rem;width:1.75rem}.page-node-by-numbers a.social-button.twitter{background:#1da1f2}.page-node-by-numbers a.social-button.linkedin{background:#0077b5}.page-node-by-numbers a.social-button.facebook{background:#3b5998}.page-node-by-numbers a.social-button.googleplus{background:#dd4b39}.page-node-by-numbers section#newsletterCTA{background:#6cb;color:#fff;min-height:300px;text-align:center}.page-node-by-numbers section#newsletterCTA .copy-container{margin-top:0}.page-node-by-numbers .form-content{display:block;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-node-by-numbers .form-content h1{margin:0;color:#fff}.page-node-by-numbers .form-content p.leader{margin-top:0;font-size:16px;color:rgba(0,0,0,.5);font-weight:400}.page-node-by-numbers .form-content form{-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:20px}.page-node-by-numbers form .hs-error-msgs li{line-height:1em;list-style-type:none;text-align:left;margin-left:10px}.page-node-by-numbers .form-content form .hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.page-node-by-numbers .form-content form label{color:rgba(0,0,0,.5);font-family:'Source Sans Pro',sans-serif;font-size:12px;font-style:italic;line-height:1em}.page-node-by-numbers .form-content form .actions{margin:0 0 0 20px;height:100%}.page-node-by-numbers .form-content form .hs-button{background:#3d4647;color:#fff;height:100%;margin:0}.page-node-by-numbers .form-content form .hs-form-required{display:none}.mkto1029{text-align:center}#mktoForm_1029{margin:25px auto}.page-node-by-numbers .submitted-message{background:rgba(0,0,0,.15);padding:8px 12px;line-height:1.4em;margin-top:20px}@media screen and (min-width:801px){.page-node-by-numbers .social-share{left:-10px;position:absolute;padding:0;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.page-node-by-numbers .social-share.scroll{left:16px;position:fixed;top:100px;-webkit-transform:none;transform:none;z-index:10}}@media screen and (max-width:1000px){.page-node-by-numbers section .number{-ms-flex-preferred-size:100%;flex-basis:100%}.page-node-by-numbers section .delta{border:1px solid #6cb;border-radius:2px;color:#6cb;display:inline-block;font-size:.75rem;line-height:1em;margin-left:0;margin-top:1em;padding:4px}}@media screen and (max-width:800px){.page-node-by-numbers section{padding:40px 20px}.page-node-by-numbers nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-node-by-numbers nav .nbn-logo{height:auto;padding:10px;width:55%}.page-node-by-numbers nav a{padding:0 10px 4px 0}.page-node-by-numbers nav a img{height:15px}.page-node-by-numbers section.intro a.button{margin-bottom:20px}.page-node-by-numbers section.intro .scroll{border-left:0;border-right:0;border-bottom:70px solid #353d3e}.page-node-by-numbers .header h2{font-size:2.25rem;font-weight:300;line-height:1.3em;margin-top:20px}.page-node-by-numbers section>.row{-ms-flex-flow:column wrap;flex-flow:column wrap;margin-top:40px}.page-node-by-numbers .row>.column:not(:first-child){margin-top:40px}.page-node-by-numbers section .economy .row,.page-node-by-numbers section .releases .row{-ms-flex-flow:row wrap;flex-flow:row wrap}.page-node-by-numbers section.intro img.nbn-logo{width:100%}.page-node-by-numbers section.intro{height:auto}.page-node-by-numbers .social-share{bottom:0;left:0;margin:0;position:fixed;padding:0;transition:-webkit-transform 250ms;transition:transform 250ms;-webkit-transform:translate(0,100%);transform:translate(0,100%);width:100%;z-index:10}.page-node-by-numbers .social-share.scrolled{transition:-webkit-transform 250ms;transition:transform 250ms;-webkit-transform:translate(0,0);transform:translate(0,0)}.page-node-by-numbers legend{display:none}.page-node-by-numbers .social-links{display:-webkit-box;display:-ms-flexbox;display:flex}.page-node-by-numbers a.social-button{border-radius:0;height:2.5rem;margin:0;width:100%}}