/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
.grid{display:flex;flex-flow:row;justify-content:center;align-items:center;margin:auto}@media screen and (max-width: 1199px){.grid{margin:2rem auto;flex-wrap:wrap;width:90vw}}@media screen and (max-width: 767px){.grid{margin:10px 10px;flex-wrap:wrap;width:100%}}.rowItem{background:#eee;width:150px;height:150px}@media screen and (max-width: 767px){.rowItem{margin:10px 10px}}.grid--vertical{display:flex;flex-direction:column;align-items:center;justify-content:space-around}
*{box-sizing:border-box}body{font-family:"Lato",sans-serif;font-size:16px;font-weight:300}h1,h2,h3{font-family:"Oswald Variable";font-weight:300}h2{letter-spacing:1px}h2{font-size:48px;font-size:3rem}@media screen and (max-width: 768px){h2{text-align:center}h2{font-size:20px;font-size:1.25rem}}h3{letter-spacing:1px;margin-bottom:5px}h3{font-size:44px;font-size:2.75rem}@media screen and (max-width: 1024px){h3{margin-bottom:.6rem;margin-top:0}h3{font-size:36px;font-size:2.25rem}}@media screen and (max-width: 991px){h3{margin-top:1.5rem}}@media screen and (max-width: 768px){h3{text-align:center;line-height:1.2;margin-bottom:10px}h3{font-size:33px;font-size:2.0625rem}}p{margin-top:0;margin-bottom:15px}@media screen and (max-width: 768px){p{font-size:16px;font-size:1rem}}main{background:#fff;position:relative;overflow-x:hidden}.heading--dark{color:#fff;text-align:center}@media screen and (max-width: 768px){.heading--dark{font-size:30px;font-size:1.875rem}}.bullet-heading{display:block;font-weight:500;line-height:2}.bullet-heading{font-size:19px;font-size:1.1875rem}.bullet-heading:before{border:3px solid #62aaff;background:#62aaff;content:"";display:inline-block;width:9px;height:9px;margin-right:.5rem}@media screen and (max-width: 768px){.bullet-heading:before{height:8px;margin-right:.4rem;transform:translate(0, 1px);width:8px}}@media screen and (max-width: 768px){.bullet-heading{font-size:16px;font-size:1rem}}.homepage-bulletList{list-style:none;padding-left:0}.bulletList-item{margin-bottom:40px;margin-top:40px}@media screen and (max-width: 768px){.bulletList-item{font-size:10px;font-size:0.625rem}}.u-spacingLarge{margin:3.5rem}@media screen and (max-width: 768px){.u-spacingLarge{margin:2rem 0 1rem}}.button{border-radius:0;box-shadow:none;letter-spacing:1.35px;line-height:3;padding:0 15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#4a90e2;border:none;border-radius:3px;box-shadow:0 3px #1d63b5;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:10px 25px;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.button:hover{background:rgb(92.1,155.1,228.9);box-shadow:0 1px #1d63b5;color:#fff;transform:translate(0, 2px)}.button:focus{color:#fff;text-decoration:none}.button.is-hidden,.button.is-collapsed{display:none}.button.is-disabled,.button[disabled]{background:#f3f3f3;box-shadow:0 1px rgb(170.1,170.1,170.1);color:#aaa;fill:#aaa;font-weight:300;pointer-events:none;transform:translate(0, 2px)}.button.final{margin-top:15px;margin-bottom:35px}.button:last-of-type{margin-right:0}.button:hover{box-shadow:none;text-decoration:none;transform:translate(0, 0)}.button{font-size:14px;font-size:0.875rem}.buttonPromo{line-height:3;padding:5px 40px;border-radius:0;box-shadow:none;letter-spacing:1.35px;line-height:3;padding:0 15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#4a90e2;border:none;border-radius:3px;box-shadow:0 3px #1d63b5;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:10px 25px;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.buttonPromo:hover{background:rgb(92.1,155.1,228.9);box-shadow:0 1px #1d63b5;color:#fff;transform:translate(0, 2px)}.buttonPromo:focus{color:#fff;text-decoration:none}.buttonPromo.is-hidden,.buttonPromo.is-collapsed{display:none}.buttonPromo.is-disabled,.buttonPromo[disabled]{background:#f3f3f3;box-shadow:0 1px rgb(170.1,170.1,170.1);color:#aaa;fill:#aaa;font-weight:300;pointer-events:none;transform:translate(0, 2px)}.buttonPromo.final{margin-top:15px;margin-bottom:35px}.buttonPromo:last-of-type{margin-right:0}.buttonPromo:hover{box-shadow:none;text-decoration:none;transform:translate(0, 0)}.buttonPromo{font-size:16px;font-size:1rem}.buttonPromo--dark{line-height:3;padding:5px 40px;background:#888;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:0;box-shadow:none;letter-spacing:1.35px;line-height:3;padding:0 15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#4a90e2;border:none;border-radius:3px;box-shadow:0 3px #1d63b5;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:10px 25px;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.buttonPromo--dark:hover{background:rgb(92.1,155.1,228.9);box-shadow:0 1px #1d63b5;color:#fff;transform:translate(0, 2px)}.buttonPromo--dark:focus{color:#fff;text-decoration:none}.buttonPromo--dark.is-hidden,.buttonPromo--dark.is-collapsed{display:none}.buttonPromo--dark.is-disabled,.buttonPromo--dark[disabled]{background:#f3f3f3;box-shadow:0 1px rgb(170.1,170.1,170.1);color:#aaa;fill:#aaa;font-weight:300;pointer-events:none;transform:translate(0, 2px)}.buttonPromo--dark.final{margin-top:15px;margin-bottom:35px}.buttonPromo--dark:last-of-type{margin-right:0}.buttonPromo--dark:hover{box-shadow:none;text-decoration:none;transform:translate(0, 0)}.buttonPromo--dark{font-size:16px;font-size:1rem}.buttonPromo--dark:hover{background:#aaa}.button--feature{line-height:4;margin-bottom:2.5rem;width:100%;border-radius:0;box-shadow:none;letter-spacing:1.35px;line-height:3;padding:0 15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#4a90e2;border:none;border-radius:3px;box-shadow:0 3px #1d63b5;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:10px 25px;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.button--feature:hover{background:rgb(92.1,155.1,228.9);box-shadow:0 1px #1d63b5;color:#fff;transform:translate(0, 2px)}.button--feature:focus{color:#fff;text-decoration:none}.button--feature.is-hidden,.button--feature.is-collapsed{display:none}.button--feature.is-disabled,.button--feature[disabled]{background:#f3f3f3;box-shadow:0 1px rgb(170.1,170.1,170.1);color:#aaa;fill:#aaa;font-weight:300;pointer-events:none;transform:translate(0, 2px)}.button--feature.final{margin-top:15px;margin-bottom:35px}.button--feature:last-of-type{margin-right:0}.button--feature:hover{box-shadow:none;text-decoration:none;transform:translate(0, 0)}.button--feature{font-size:18px;font-size:1.125rem}@media screen and (max-width: 991px){.button--feature{max-width:500px}}@media screen and (max-width: 767px){.button--feature{letter-spacing:1px;line-height:1.5;padding:20px 5px;white-space:normal}.button--feature{font-size:14px;font-size:0.875rem}}.button--cta{letter-spacing:2.5px;padding:10px 75px;max-width:400px;border-radius:0;box-shadow:none;letter-spacing:1.35px;line-height:3;padding:0 15px;text-transform:uppercase;text-decoration:none;white-space:nowrap;background:#4a90e2;border:none;border-radius:3px;box-shadow:0 3px #1d63b5;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:10px 25px;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.button--cta:hover{background:rgb(92.1,155.1,228.9);box-shadow:0 1px #1d63b5;color:#fff;transform:translate(0, 2px)}.button--cta:focus{color:#fff;text-decoration:none}.button--cta.is-hidden,.button--cta.is-collapsed{display:none}.button--cta.is-disabled,.button--cta[disabled]{background:#f3f3f3;box-shadow:0 1px rgb(170.1,170.1,170.1);color:#aaa;fill:#aaa;font-weight:300;pointer-events:none;transform:translate(0, 2px)}.button--cta.final{margin-top:15px;margin-bottom:35px}.button--cta:last-of-type{margin-right:0}.button--cta:hover{box-shadow:none;text-decoration:none;transform:translate(0, 0)}.button--cta{font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.button--cta{padding:5px 75px;margin-bottom:1.5rem}.button--cta{font-size:14px;font-size:0.875rem}}.link--darkBg{color:#fff;text-decoration:underline}.link--darkBg:hover{color:#ddd}.link--darkBg:visited{color:#fff}.link--darkBg:visited:hover{color:#ddd}.heading--final{margin:0}.heading--final{font-size:56px;font-size:3.5rem}@media screen and (max-width: 991px){.heading--final{line-height:1.125;margin-bottom:1.5rem;-webkit-font-smoothing:antialiased}.heading--final{font-size:32px;font-size:2rem}}.flex-middle{flex:1 0 auto}.icon--heading{fill:#4a90e2;height:30px;margin-right:5px;transform:translate(0, 4px);width:30px}.icon--close{fill:#aaa;height:14px;width:14px}@media screen and (max-width: 991px){.header--main{border-bottom:3px solid #4a90e2;font-weight:500;letter-spacing:.25px;margin-top:1.5rem;margin-bottom:25px;text-align:left;-webkit-font-smoothing:antialiased}.header--main{font-size:36px;font-size:2.25rem}.header--secondary{border-bottom:2px solid #ddd;margin-top:0;margin-bottom:5px;padding-bottom:5px}.header--secondary{font-size:21px;font-size:1.3125rem}}.mobile-registration{height:100%;margin:0 auto;max-width:90vw;padding-top:.1rem}.mobile-registration p{line-height:1.4}@media screen and (max-width: 991px){.mobile-registration a,.mobile-registration strong,.mobile-registration h4{letter-spacing:-1px}.mobile-registration .button{font-size:18px;letter-spacing:.5px;line-height:3.25;margin:1rem 0 0;width:100%}}.registration-item{margin-bottom:4rem}.hidden{display:none !important}.font-size-larger{font-size:24px}@media screen and (max-width: 767px){.font-size-larger{font-size:14px}}.font-size-largeish{font-size:20px}@media screen and (max-width: 767px){.font-size-largeish{font-size:12px}}.responsive-flex{display:flex}@media screen and (max-width: 991px){.responsive-flex{flex-direction:column}}.center-text{text-align:center}
.hero{background:none;color:#fff;height:85vh;min-height:625px;width:100%}@media screen and (max-height: 375px){.hero{height:auto}}@media screen and (max-width: 767px){.hero{min-height:425px}}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:625px;position:relative;z-index:200}@media screen and (max-width: 767px){.hero-content{min-height:325px;height:auto}}.hero-headingGroup{flex:1;text-align:center;line-height:1.6}@media screen and (max-width: 1199px){.hero-headingGroup{width:95vw}}.hero-headline{font-family:"Oswald Variable";letter-spacing:2.5px;margin-bottom:30px;margin-top:11.5rem;line-height:1}.hero-headline{font-size:60px;font-size:3.75rem}@media screen and (max-width: 1199px){.hero-headline{margin-top:9.5rem}.hero-headline{font-size:52px;font-size:3.25rem}}@media screen and (max-width: 767px){.hero-headline{letter-spacing:1px;margin-top:5rem;padding:5px;-webkit-font-smoothing:antialiased}.hero-headline{font-size:36px;font-size:2.25rem}}.hero-subhead{letter-spacing:.8px;line-height:1.6;margin:auto;max-width:900px}.hero-subhead{font-size:22px;font-size:1.375rem}@media screen and (max-width: 1199px){.hero-subhead{font-size:21px;font-size:1.3125rem}}@media screen and (max-width: 767px){.hero-subhead{line-height:1.4;padding:5px;max-width:90vw}.hero-subhead{font-size:16px;font-size:1rem}}.hero-cta{display:flex;margin-top:3rem;flex:1}@media screen and (max-width: 1199px){.hero-cta{margin-top:6rem}}@media screen and (max-width: 767px){.hero-cta{margin-top:0;flex:none;width:100%}}.hero-center{margin:3rem auto}@media screen and (max-width: 767px){.hero-center{text-align:center;width:100%}}.hero-quote{align-self:flex-end;line-height:1.6}@media screen and (max-width: 767px){.hero-quote.quote{padding:1rem 0 2rem}}.hero-quote.is-ie{margin-top:3rem}
.footer{background:#eee;color:#888;padding:2rem 0}.footer-heading{border-bottom:2px solid #ddd;color:#333;font-family:"Lato",sans-serif;font-weight:500;letter-spacing:0;margin-bottom:0;padding-bottom:5px;text-align:left;text-transform:uppercase}.footer-heading{font-size:16px;font-size:1rem}.footer-group{display:flex;margin:auto;width:85vw}@media screen and (max-width: 991px){.footer-group{display:block;width:100%}}.footer-column{flex:1 0 auto;padding-right:5rem}.footer-column ul{list-style:none;margin-top:5px;padding-left:0}.footer-column a{color:#888;line-height:2;text-decoration:none}.footer-column a:hover{text-decoration:underline}.footer-column.social{margin-top:1rem;padding-right:0}@media screen and (max-width: 991px){.footer-column{flex:none;padding-right:0;margin:auto;width:85vw}}.footer-social-item{margin-bottom:.5rem}.copyright{float:right;padding-right:1rem}.copyright{font-size:12px;font-size:0.75rem}
.modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:400}.modal-overlay.is-visible{visibility:visible}@media screen and (max-width: 768px){.modal-overlay{z-index:-100}}.modal-content{opacity:0;transition:all .6s .1s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate(5rem, 0);width:100%}.modal-content.is-visible{opacity:1;transform:translate(0, 0)}.modal--noTransition .modal-content{transition:none}.modal{background:#fff;border-radius:5px;color:#333;display:flex;width:1050px;opacity:0;overflow:hidden;padding:40px;transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate(-6rem, 0);z-index:500}.modal.is-visible{max-width:1050px;max-height:800px;opacity:1;transform:translate(0, 0)}.modal.modal--noTransition{transition:none;transform:translate(0, 0)}.modal--video{height:540px;width:960px;padding:0}.modal--video .modal-content{transition:none;transform:translate(0, 0)}.modal--videoContent{height:540px}.modal--showcase{max-height:700px;max-width:700px;height:100%;padding:0;width:100%}.content-iframe{height:100%;min-height:800px;position:relative;width:100%}.modal-active,.is-navState{overflow:hidden}.modal-heading{font-family:"Oswald Variable";font-weight:300;border-bottom:4px solid #4a90e2;line-height:3.7rem;margin-top:0;margin-bottom:25px}.modal-heading{font-size:48px;font-size:3rem}.modal-subheading{font-family:"Oswald Variable";font-weight:300;border-bottom:2px solid #ddd;margin-bottom:7px;padding-bottom:7px;margin-bottom:10px;margin-top:6px}.modal-subheading{font-size:30px;font-size:1.875rem}.modal-content{line-height:1.5;position:relative}.modal-flexRow{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.modal-close{cursor:pointer;position:absolute;top:-1.5rem;right:-1.5rem}.modal-loading{bottom:0;height:1px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.modal-flexColumn{flex:1 0 auto}.modal-button{background:#4a90e2}.modal--promo.is-visible{max-width:900px;padding:0}.modal--promo.is-visible .modal-header{margin-top:25px}.modal--promo.is-visible .modal-close{right:.7rem;top:.7rem}.modal-promoContent{display:flex}.modal-promoContentImage{background:#000;flex:1;height:100%;margin-bottom:-1px;margin-right:25px;padding:30px 0}.modal-promoContentImage img{height:100%;width:100%}.modal-promoContentText{flex:1;margin-right:50px;padding-bottom:30px}.card{background:#fcfcfc;border:1px solid #eee;box-shadow:3px 6px 0 0 rgba(0,0,0,.1);display:flex;flex:1 0 auto;flex-direction:column;padding:20px;margin-bottom:1rem;width:25%;max-width:300px}.card{font-size:14px;font-size:0.875rem}.card.is-ie{max-width:inherit;margin-left:2rem}.card--primary{background:#f0f5ff;border:1px solid #a4c0db;box-shadow:3px 6px 0 0 #a4c0db;background:#fcfcfc;border:1px solid #eee;box-shadow:3px 6px 0 0 rgba(0,0,0,.1);display:flex;flex:1 0 auto;flex-direction:column;padding:20px;margin-bottom:1rem;width:25%;max-width:300px}.card--primary{font-size:14px;font-size:0.875rem}.card--primary.is-ie{max-width:inherit;margin-left:2rem}.card--primary.is-ie{margin-left:0}.card--primary .modal-subheading{border-bottom:2px solid #a4c0db;font-size:30px;margin-top:0}.modal-announcementBanner{background:#f8f8f8;border:1px solid #ddd;box-shadow:2px 4px 0 0 #eee;display:flex;font-size:14px;padding:15px;margin-bottom:15px}.modal-announcementBannerIcon{margin-right:10px}.modal-announcementBannerContent{flex:1}
.navigation{background:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:space-between;position:absolute;width:100%;z-index:400}.navigation.is-sticky{background:rgba(0,0,0,.85);position:fixed;top:0;transform:translate(0, -80px)}.navigation.is-sticky.transitioned{transform:translate(0, 0);transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 767px){.navigation{background:none}}.navigation.signup{background:rgba(0,0,0,0);position:static;line-height:3}.navigation.signup .navigation-logo{margin:1rem auto;width:140px}.navigation-logo{margin:0;margin-top:1.1rem;padding-left:2rem;width:175px;height:30px}.navigation-logo:hover{cursor:pointer}.navigation-logo img{width:100%}.is-sticky .navigation-logo{margin-top:.75rem}@media screen and (max-width: 767px){.navigation-logo{margin:.7rem 0 .4rem;order:2;padding:0;width:120px}}.navigation-list{display:flex;font-size:.9rem;list-style:none;padding-right:2rem}@media screen and (max-width: 1024px){.navigation-list{padding-right:.5rem}}.navigation-list>li{font-weight:300;padding:.5rem 1.5rem}.navigation-list>li:hover{cursor:pointer;text-decoration:underline}@media screen and (max-width: 1024px){.navigation-list>li{font-size:14px;padding:.5rem 1rem}}.navigation-list a,.navigation-list a:visited,.navigation-list a:focus{color:#fff;text-decoration:none}.navigation-list a:hover,.navigation-list a:visited:hover,.navigation-list a:focus:hover{text-decoration:underline}.navigation-list li.navigation-button,.navigation-list a.navigation-button{border-radius:3px;box-shadow:none;font-weight:300;margin:0 1rem;padding:8px 20px;background:#4a90e2;border:none;border-radius:3px;box-shadow:0 3px #1d63b5;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:10px 25px;text-align:center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.navigation-list li.navigation-button:hover,.navigation-list a.navigation-button:hover{background:rgb(92.1,155.1,228.9);box-shadow:0 1px #1d63b5;color:#fff;transform:translate(0, 2px)}.navigation-list li.navigation-button:focus,.navigation-list a.navigation-button:focus{color:#fff;text-decoration:none}.navigation-list li.navigation-button.is-hidden,.navigation-list li.navigation-button.is-collapsed,.navigation-list a.navigation-button.is-hidden,.navigation-list a.navigation-button.is-collapsed{display:none}.navigation-list li.navigation-button.is-disabled,.navigation-list li.navigation-button[disabled],.navigation-list a.navigation-button.is-disabled,.navigation-list a.navigation-button[disabled]{background:#f3f3f3;box-shadow:0 1px rgb(170.1,170.1,170.1);color:#aaa;fill:#aaa;font-weight:300;pointer-events:none;transform:translate(0, 2px)}.navigation-list li.navigation-button.final,.navigation-list a.navigation-button.final{margin-top:15px;margin-bottom:35px}.navigation-list li.navigation-button:last-of-type,.navigation-list a.navigation-button:last-of-type{margin-right:0}.navigation-list li.navigation-button:hover,.navigation-list a.navigation-button:hover{box-shadow:none;text-decoration:none;transform:translate(0, 0)}.navigation-list a.green{background:#5ab457}.navigation-list a.green:hover{background:rgb(139.5,202.5,137.4);transform:translate(0, 2px)}.is-sticky .navigation-list{margin:.7rem 0}@media screen and (max-width: 767px){.navigation-list{background:#333;display:block;margin-top:0;padding:1rem;position:absolute;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate(-15rem, 0)}.navigation-list.is-active{position:fixed;top:0}.navigation-list>li{padding:1rem 1.5rem .8rem .5rem}.is-sticky .navigation-list{margin-top:0}}.dropdown{position:relative}.dropdown.is-active{font-weight:500}.dropdown.is-active:hover{text-decoration:none}.dropdown:after{border-top:6px solid #fff;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";display:inline-block;height:0;margin-left:5px;transform:translate(0, -0.1rem);width:0}@media screen and (max-width: 1024px){.dropdown:after{border-top:4px solid #fff;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);content:"";display:inline-block;height:0;margin-left:5px;transform:translate(0, -0.1rem);width:0}}.dropdown-list{background:#333;border:1px solid #444;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#fff;display:none;font-weight:300;left:auto;list-style:none;min-width:175px;padding:0;position:absolute;right:0;text-align:left;top:3.2rem}.dropdown-list li{border-bottom:1px solid #666}.dropdown-list li:last-child{border-bottom:none}.dropdown-list a,.dropdown-list a:visited{color:#fff;display:block;padding:.7rem 1rem}.dropdown-list a:hover,.dropdown-list a:visited:hover{background:#aaa;text-decoration:none}.navigation.is-sticky .dropdown-list{top:2.85rem}.navigation-toggle{background:none;border:none}@media screen and (max-width: 767px){.navigation-toggle{order:1}}.navigation-toggle svg{height:21px;width:21px}@media screen and (max-width: 767px){a.navigation-logIn--mobile,a.navigation-logIn--mobile:visited{color:#fff;order:3;padding:.8rem .4rem;text-decoration:none}a.navigation-logIn--mobile,a.navigation-logIn--mobile:visited{font-size:14px;font-size:0.875rem}a.navigation-logIn--mobile:hover,a.navigation-logIn--mobile:visited:hover{text-decoration:underline}}body{background:#333;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}body.is-navState{transform:translate(15rem, 0)}
.panel{border-bottom:1px solid #ddd;display:flex;line-height:1.5;padding-top:5rem;padding-bottom:5rem;justify-content:space-around;max-width:97rem;margin:auto;background:#fff;display:flex;width:100%}.panel{font-size:18px;font-size:1.125rem}@media screen and (max-width: 768px){.panel{flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:2rem}}.panel--secondary{background-image:linear-gradient(to bottom, #333, #000);min-height:22rem;background:#333;display:flex;width:100%}.panel-brand{flex:1}.panel--video{display:flex;flex-direction:column;align-items:center;min-height:33rem;background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/video_bg_stock.jpg") no-repeat;background-size:cover;min-height:24rem}.panel--video .video-content{flex:1}@media screen and (max-width: 991px){.panel--video .video-content{min-height:27rem}}@media screen and (max-width: 767px){.panel--video .video-content{display:none}}.panel--video .mobile-video-content{height:100%;max-height:100%;display:none}@media screen and (max-width: 767px){.panel--video .mobile-video-content{display:block}}@media screen and (max-width: 1199px){.panel--video{min-height:33rem;background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/video_bg_stock_1024.jpg") no-repeat;background-size:cover;min-height:24rem}}@media screen and (max-width: 767px){.panel--video{padding:10px 10px;background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/video_bg_stock_640.jpg") no-repeat;background-size:cover;min-height:24rem}}.panel-content--left{align-self:flex-start;max-width:600px;min-width:500px;width:80%}@media screen and (max-width: 1024px){.panel-content--left{max-width:450px;min-width:initial}}@media screen and (max-width: 991px){.panel-content--left{align-self:center;max-width:inherit;min-width:initial;width:90vw}}@media screen and (max-width: 767px){.panel-content--left{max-width:100%;min-width:0px;width:100%;padding:0px 15px}}.panel-content--right{align-self:flex-start;max-width:600px;min-width:500px;width:80%}@media screen and (max-width: 1024px){.panel-content--right{max-width:450px;min-width:initial}}@media screen and (max-width: 991px){.panel-content--right{align-self:center;max-width:inherit;min-width:initial;width:90vw}}@media screen and (max-width: 767px){.panel-content--right{max-width:100%;min-width:0px;width:100%;padding:0px 15px}}.panel--dark{background-color:#333;color:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.panel--dark p.cta{max-width:85vw;position:relative;text-align:center;z-index:500}}.bg-office{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/office_desk_bg.jpg") no-repeat;background-size:cover;min-height:24rem}@media screen and (max-width: 767px){.bg-office{background:rgba(1,18,49,.8);min-height:24rem}}.bg-hands{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/hands_bg.jpg") no-repeat;background-size:cover;min-height:24rem}@media screen and (max-width: 1024px){.bg-hands{background-position:50%;background-size:cover;min-height:24rem}}@media screen and (max-width: 767px){.bg-hands{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/hands_bg_640.jpg") no-repeat;background-size:cover;min-height:16rem}}.bg-fidi{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/fidi.jpg") no-repeat;background-size:cover;min-height:24rem}@media screen and (max-width: 767px){.bg-fidi{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/fidi_640.jpg") no-repeat;background-position-x:50%;background-size:cover;min-height:15.7rem}}.panel-contentWrap{align-items:center;display:flex;justify-content:center;margin:auto;max-width:65.5rem;min-height:36rem}@media screen and (max-width: 1024px){.panel-contentWrap{margin:0;min-height:16rem}}.panel-col-center{align-items:center;display:flex;flex-direction:column}.panel-heading{white-space:nowrap}@media screen and (max-width: 1199px){.panel-heading{white-space:normal}}.panel--noHeading{padding:4rem 0}.disclaimerNote{color:#888;display:block;font-size:.7rem;font-style:italic;text-align:right}.image--left,.image--right{opacity:0;transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate(-3rem, 0)}@media screen and (max-width: 1024px){.image--left,.image--right{max-width:450px}}@media screen and (max-width: 1199px){.image--left,.image--right{height:auto;max-width:450px;opacity:1;padding:0 25px;transform:translate(0, 0)}}@media screen and (max-width: 767px){.image--left,.image--right{max-width:375px}}@media screen and (max-width: 330px){.image--left,.image--right{max-width:320px}}.image--right{transform:translate(3rem, 0)}@media screen and (max-width: 1024px){.image--right{max-width:450px}}@media screen and (max-width: 1199px){.image--right{height:auto;max-width:450px;opacity:1;padding:0 25px;transform:translate(0, 0)}}@media screen and (max-width: 767px){.image--right{max-width:375px}}@media screen and (max-width: 330px){.image--right{max-width:320px}}.image--left.inView,.image--right.inView{opacity:1;transform:translate(0, 0)}img[data-sizes=auto]{display:block;width:100%}@media screen and (max-width: 991px){.panel-image--right{order:-1}}@media screen and (max-width: 767px){.panel-flexwrap{align-self:center}}.profile-container{align-items:center;background-image:url("/images/shared/half_circle.png");background-position:50% 72%;background-size:160%;background-repeat:no-repeat;display:flex;justify-content:space-around;margin-top:35px;padding-bottom:50px;width:65%}@media screen and (max-width: 991px){.profile-container{background-position:50% 85%;margin-top:20px;padding:10px;width:100%}}@media screen and (max-width: 767px){.profile-container{background-image:none}}.profile-circle{background-color:#011;border:7px solid #fff;border-radius:50%;box-shadow:0 0 0 5px #011;overflow:hidden}.profile-circle img{filter:grayscale(1);max-height:200px;max-width:200px;width:100%}.paragraph{margin-bottom:35px;text-align:center;width:60%}@media screen and (max-width: 767px){.paragraph{margin-top:0;width:85%}}.signup{background-color:#333;color:#fff;display:flex;flex-direction:column;padding:45px 65px}@media screen and (max-width: 767px){.signup{padding:20px}}.signup .heading{margin-bottom:30px}@media screen and (max-width: 991px){.signup .heading{text-align:center;margin-bottom:10px}}.signup .heading h2{margin-top:0;margin-bottom:15px}@media screen and (max-width: 767px){.signup .heading div{font-size:12px}}.signup ul{font-size:14px;padding-left:0}@media screen and (max-width: 767px){.signup ul{font-size:11px;padding-left:20px}}.signup li{list-style:none}.signup li:before{content:"";background-image:url("/images/shared/check-mark.png");background-repeat:no-repeat;background-size:contain;display:inline-block;height:30px;margin:0 10px 10px 0;transform:translateY(20px);width:30px}@media screen and (max-width: 767px){.signup li:before{height:10px;margin-right:8px;transform:translateY(10px);width:10px}}.cta-area{justify-content:space-between}.cta-area div{flex:.5;padding-top:60px}@media screen and (max-width: 991px){.cta-area div{align-self:center;padding-top:30px}}.social{padding:30px}.social h2{margin-top:0;text-transform:uppercase}.social .social-container{display:flex;justify-content:space-around;width:30%}@media screen and (max-width: 767px){.social .social-container{width:100%}}.social .social-container img{height:50px;width:50px}.ampersand{align-self:flex-start;flex:.5;font-family:URW;font-size:200px;font-weight:500;text-align:center}@media screen and (max-width: 767px){.ampersand{display:none}}
.promo-bar{background:#4a90e2;color:#fff;padding:5px;text-align:center;transition:all .5s ease;z-index:800}.promo-bar p{font-weight:500;font-size:1.05rem;margin-bottom:0;line-height:3}@media screen and (max-width: 768px){.promo-bar p{font-size:.85rem;line-height:1.5;padding:5px}}.promo-bar a{color:#fff;text-decoration:underline}
.quote{line-height:1.6;display:flex}.quote{font-size:15px;font-size:0.9375rem}.quote-figure,.quote-figure--main{border:1px solid #ccc;border-radius:50%;height:50px;width:50px;overflow:hidden;margin:0;margin-right:1rem;margin-top:.4rem}.quote-figure--main{height:100px;margin-right:1.5rem;width:100px}@media screen and (max-width: 1199px){.quote-figure--main{height:75px;margin-right:1rem;width:75px}}@media screen and (max-width: 767px){.quote-figure--main{height:50px;margin-right:1rem;width:50px}}.quote-image{width:100%}.quote-chevronImage{height:50px;margin-right:1rem;margin-top:.4rem;width:50px}.quote-text,.quote-text--main{display:inline-block;flex:1;font-style:italic;margin-top:5px;max-width:500px}@media screen and (max-width: 767px){.quote-text,.quote-text--main{font-size:14px;font-size:0.875rem}}.quote-text--main{color:#fff;line-height:1.6;max-width:900px;flex:1 0 auto}.quote-text--main{font-size:18px;font-size:1.125rem}@media screen and (max-width: 1199px){.quote-text--main{width:75vw}}@media screen and (max-width: 767px){.quote-text--main{line-height:1.55;width:65vw}.quote-text--main{font-size:15px;font-size:0.9375rem}}.quote-cite{float:right;margin-top:10px;margin-bottom:15px}.quote-cite{font-size:13px;font-size:0.8125rem}.quote-cite p{margin:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.quote-cite strong{letter-spacing:-0.5px;-webkit-font-smoothing:antialiased}}.quote-cite p{margin-left:.55rem}@media screen and (max-width: 768px){.quote-cite{float:left;margin-top:20px}.quote-cite p{margin-left:0}.quote-cite p{font-size:13px;font-size:0.8125rem}}.quote-cite--main{margin-top:1.25rem;margin-bottom:0;float:right;margin-top:10px;margin-bottom:15px}.quote-cite--main{font-size:13px;font-size:0.8125rem}.quote-cite--main p{margin:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.quote-cite--main strong{letter-spacing:-0.5px;-webkit-font-smoothing:antialiased}}.quote-cite--main{font-size:15px;font-size:0.9375rem}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.quote-cite--main strong{letter-spacing:-0.75px;-webkit-font-smoothing:antialiased}}.quote-cite--main p{margin-left:.55rem}@media screen and (max-width: 767px){.quote-cite--main{font-size:13px;font-size:0.8125rem}.quote-cite--main p{margin-left:0}.quote-cite--main p{font-size:13px;font-size:0.8125rem}}.quoteList{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:80vw}@media screen and (max-width: 1024px){.quoteList{width:90vw}}@media screen and (max-width: 991px){.quoteList{width:80vw}}@media screen and (max-width: 767px){.quoteList{width:95vw}}.quoteList-item{align-self:flex-start;flex:1 0 auto;line-height:1.75;margin-bottom:4rem;max-width:600px;width:35%}@media screen and (max-width: 1024px){.quoteList-item{width:40%}}@media screen and (max-width: 768px){.quoteList-item{line-height:1.6;margin-bottom:2rem;margin-left:0;margin-right:0;width:90%}.quoteList-item{font-size:14px;font-size:0.875rem}}.quoteList-cite{margin-top:20px;float:right;margin-top:10px;margin-bottom:15px}.quoteList-cite{font-size:13px;font-size:0.8125rem}.quoteList-cite p{margin:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.quoteList-cite strong{letter-spacing:-0.5px;-webkit-font-smoothing:antialiased}}.quoteList-cite{font-size:12px;font-size:0.75rem}.quote--big{font-family:"Oswald Variable";margin-bottom:2.5rem;letter-spacing:.5px}.quote--big{font-size:48px;font-size:3rem}@media screen and (max-width: 1024px){.quote--big{line-height:1.125;margin:1.5rem;-webkit-font-smoothing:antialiased;width:85vw}.quote--big{font-size:38px;font-size:2.375rem}}@media screen and (max-width: 767px){.quote--big{font-size:24px;font-size:1.5rem}}.quote-cite--big{font-family:"Oswald Variable";font-style:normal;letter-spacing:.5px;float:right;margin-top:10px;margin-bottom:15px}.quote-cite--big{font-size:13px;font-size:0.8125rem}.quote-cite--big p{margin:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.quote-cite--big strong{letter-spacing:-0.5px;-webkit-font-smoothing:antialiased}}.quote-cite--big{font-size:30px;font-size:1.875rem}.quote-cite--big small{display:block;font-family:"Lato",sans-serif;text-align:right;line-height:1.7;letter-spacing:0}.quote-cite--big small{font-size:14px;font-size:0.875rem}@media screen and (max-width: 1024px){.quote-cite--big{padding:0px 25px;-webkit-font-smoothing:antialiased}.quote-cite--big{font-size:24px;font-size:1.5rem}.quote-cite--big small{margin-top:0}.quote-cite--big small{font-size:14px;font-size:0.875rem}}@media screen and (max-width: 767px){.quote-cite--big{font-size:16px;font-size:1rem}.quote-cite--big small{font-size:10px;font-size:0.625rem}}
.loadingIcon{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.loadingIconPath{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 2.8s ease-in-out infinite}@keyframes colors{0%{stroke:#4a90e2}100%{stroke:#5cc1f3}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}
.video-container,.video-default{left:0;position:absolute;height:85vh;min-height:625px;overflow:hidden;top:0;width:100%;z-index:100}@media screen and (max-height: 375px){.video-container,.video-default{height:115%}}@media screen and (max-width: 767px){.video-container,.video-default{min-height:400px}}.video-default{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/hero.jpg") no-repeat;background-size:cover;z-index:-200}@media screen and (max-width: 768px){.video-default{background-position:70%}}.mohnish-section{min-height:625px;width:100%}@media screen and (max-width: 767px){.mohnish-section{min-height:325px}}.mohnish-container,.mohnish-background{position:absolute;min-height:625px;width:100%;z-index:100}@media screen and (max-width: 767px){.mohnish-container,.mohnish-background{min-height:325px}}.mohnish-background{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/office_desk_bg.jpg") no-repeat;background-size:cover;height:100%;z-index:-200}@media screen and (max-width: 768px){.mohnish-background{background-position:70%}}.video{position:absolute;min-width:100%;min-height:100%;top:0;left:0}@media screen and (max-width: 767px){.video{display:none}}.video-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-image:linear-gradient(to bottom, rgba(31, 47, 61, 0.65), rgba(0, 0, 0, 0.5))}.video--explainer{background:url("https://sz-assets-prod.s3.amazonaws.com/images/homepage/watch-video-xtralarge.jpg") no-repeat;border-radius:0;border:3px solid #333;display:inline-block;height:300px;max-height:300px;width:600px}.video--explainer:hover{background-position:0 -300px}@media screen and (max-width: 1199px){.video--explainer{max-height:100%}}@media screen and (max-width: 767px){.video--explainer{width:100%;height:100%;max-height:100%}}.video-iframe{border:0;display:block;height:100%;width:100%}
@media screen and (min-width: 670px){.visible-small{display:none}}@media screen and (max-width: 767px){.hidden-small{display:none}}@media screen and (max-width: 1024px){.hidden-medium{display:none}}

