.landing-banner{min-height:400px;position:relative}.landing-banner .banner-content{z-index:10}.landing-banner .mobile-background-image{z-index:1}@media(max-width:900px){.landing-banner .mobile-background-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;padding:10px!important;overflow:hidden;margin:0 auto;text-align:center}}.landing-banner .mobile-background-image .banner-image{max-height:450px}.landing-banner .register-box{background:rgba(255,255,255,0.75);padding:20px;margin:20px 0;border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,0.25)}.landing-banner .register-box .row{margin:20px 0}.landing-banner .register-box button,.landing-banner .register-box input{border-radius:2px;border:none;height:40px}.landing-banner .register-box button.social-button{padding:0;margin-right:20px;color:white}.landing-banner .register-box button.social-button.linkedin{background-color:#0084BF}.landing-banner .register-box button.social-button.facebook{background-color:#1F5DA5}.landing-banner .register-box button.social-button:last-child{margin-right:0}.landing-banner .register-box button.social-button .icon-container{padding:0 15px;font-size:1.5em}.landing-banner .register-box button.social-button .icon-container.has-border{border-right:1px solid rgba(255,255,255,0.25)}.landing-banner .register-box input{padding:10px}section{padding:80px 0}section .numbered-title{position:relative}section .numbered-title:before{position:absolute;left:-4rem;top:-1rem;opacity:.15;font-size:5em}section .numbered-title.add-1:before{content:"1"}section .numbered-title.add-2:before{content:"2"}section .numbered-title.add-3:before{content:"3"}@media(max-width:700px){section .landing-section-text .numbered-title:before{display:none}section .landing-section-text h2{margin-top:0}}section .card{padding:20px;margin:0 20px 20px;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.15);min-height:300px;background:white}section .card button.transparent{background:transparent;color:white;border:1px solid white}section .card button.transparent:hover{background:white;color:initial}testimonials .testimonials .testimonial{padding:20px;flex:1 1 120px;-webkit-flex:1 1 120px}testimonials .testimonials .testimonial .avatar{width:80px;height:80px;margin:0 auto}.innovations .innovation{flex:1 1 150px;-webkit-flex:1 1 150px}impact-calculator{position:absolute;width:100%}impact-calculator .slider-label{position:relative;min-width:125px;margin-top:-10px}impact-calculator .slider-label h2{margin:0}impact-calculator .impact-slider{margin-left:20px;height:20px}impact-calculator .impact-slider input[type="range"]{box-sizing:border-box;font-size:16px;line-height:1;background-color:transparent;cursor:pointer;-webkit-appearance:none;width:100%}impact-calculator .impact-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none}impact-calculator .impact-slider input[type="range"]:focus{outline:none}impact-calculator .impact-slider input[type="range"]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}impact-calculator .impact-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:2em;height:2em;margin-top:0;background-color:#00CD86;border-radius:1em;border:5px solid rgba(255,255,255,0.5);cursor:pointer}impact-calculator .impact-slider input[type="range"]::-moz-range-thumb{width:2em;height:2em;margin-top:0;background-color:#00CD86;border-radius:1em;border:5px solid rgba(255,255,255,0.5);cursor:pointer}impact-calculator .impact-slider input[type="range"]::-ms-thumb{width:2em;height:2em;margin-top:0;background-color:#00CD86;border-radius:1em;border:5px solid rgba(255,255,255,0.5);cursor:pointer}impact-calculator .impact-slider input[type="range"]:hover::-webkit-slider-thumb{border-color:rgba(255,255,255,0.7)}impact-calculator .impact-slider input[type="range"]:hover::-moz-range-thumb{border-color:rgba(255,255,255,0.7)}impact-calculator .impact-slider input[type="range"]:hover::-ms-thumb{border-color:rgba(255,255,255,0.7)}impact-calculator .impact-slider input[type="range"]:active::-webkit-slider-thumb{border-color:#fff}impact-calculator .impact-slider input[type="range"]:active::-moz-range-thumb{border-color:#fff}impact-calculator .impact-slider input[type="range"]:active::-ms-thumb{border-color:#fff}impact-calculator .impact-slider input[type="range"]::-webkit-slider-runnable-track{width:100%;cursor:pointer;height:1em;border-bottom:2px solid rgba(255,255,255,0.5);background-color:transparent}impact-calculator .impact-slider input[type="range"]::-moz-range-track{width:100%;cursor:pointer;height:1em;border-bottom:2px solid rgba(255,255,255,0.5);background-color:transparent}impact-calculator .impact-slider input[type="range"]::-ms-track{background:transparent;border-color:transparent;color:transparent}impact-calculator .impact-results{margin-top:50px;min-height:0;margin-top:30px}impact-calculator .impact-results .impact-result{padding:0 10px;border-right:1px solid rgba(0,0,0,0.1);flex:1 1 100px;-webkit-flex:1 1 100px}impact-calculator .impact-results .impact-result:last-child{border-right:0}@media(max-width:500px){impact-calculator .impact-results .impact-result{padding:10px;border:none}}.whitepaper-modal .form-container,.demo-modal .form-container{padding:20px}.whitepaper-modal .form-container .error,.demo-modal .form-container .error{padding:10px;margin-bottom:10px}.whitepaper-modal .form-container form label,.demo-modal .form-container form label{font-weight:bold;margin:8px 0}.whitepaper-modal .form-container form input,.demo-modal .form-container form input{width:100%;border:none;padding:10px;color:#333;outline:none}.whitepaper-modal .form-container form input[type="submit"],.demo-modal .form-container form input[type="submit"]{margin-top:auto}.whitepaper-modal .form-container form input[type="text"],.whitepaper-modal .form-container form input[type="password"],.whitepaper-modal .form-container form input[type="email"],.whitepaper-modal .form-container form input[type="tel"],.demo-modal .form-container form input[type="text"],.demo-modal .form-container form input[type="password"],.demo-modal .form-container form input[type="email"],.demo-modal .form-container form input[type="tel"]{border-bottom:1px solid #333;opacity:.5;margin-bottom:5px;background:none;outline:none}.whitepaper-modal .form-container form input[type="text"].error,.whitepaper-modal .form-container form input[type="password"].error,.whitepaper-modal .form-container form input[type="email"].error,.whitepaper-modal .form-container form input[type="tel"].error,.demo-modal .form-container form input[type="text"].error,.demo-modal .form-container form input[type="password"].error,.demo-modal .form-container form input[type="email"].error,.demo-modal .form-container form input[type="tel"].error{color:#e74c3c;border-bottom-color:#e74c3c}.whitepaper-modal .form-container form input[type="text"]:focus,.whitepaper-modal .form-container form input[type="text"].error,.whitepaper-modal .form-container form input[type="text"].not-empty,.whitepaper-modal .form-container form input[type="text"]:hover,.whitepaper-modal .form-container form input[type="password"]:focus,.whitepaper-modal .form-container form input[type="password"].error,.whitepaper-modal .form-container form input[type="password"].not-empty,.whitepaper-modal .form-container form input[type="password"]:hover,.whitepaper-modal .form-container form input[type="email"]:focus,.whitepaper-modal .form-container form input[type="email"].error,.whitepaper-modal .form-container form input[type="email"].not-empty,.whitepaper-modal .form-container form input[type="email"]:hover,.whitepaper-modal .form-container form input[type="tel"]:focus,.whitepaper-modal .form-container form input[type="tel"].error,.whitepaper-modal .form-container form input[type="tel"].not-empty,.whitepaper-modal .form-container form input[type="tel"]:hover,.demo-modal .form-container form input[type="text"]:focus,.demo-modal .form-container form input[type="text"].error,.demo-modal .form-container form input[type="text"].not-empty,.demo-modal .form-container form input[type="text"]:hover,.demo-modal .form-container form input[type="password"]:focus,.demo-modal .form-container form input[type="password"].error,.demo-modal .form-container form input[type="password"].not-empty,.demo-modal .form-container form input[type="password"]:hover,.demo-modal .form-container form input[type="email"]:focus,.demo-modal .form-container form input[type="email"].error,.demo-modal .form-container form input[type="email"].not-empty,.demo-modal .form-container form input[type="email"]:hover,.demo-modal .form-container form input[type="tel"]:focus,.demo-modal .form-container form input[type="tel"].error,.demo-modal .form-container form input[type="tel"].not-empty,.demo-modal .form-container form input[type="tel"]:hover{opacity:1}.whitepaper-modal .form-container form input[type="text"].ng-touched,.whitepaper-modal .form-container form input[type="password"].ng-touched,.whitepaper-modal .form-container form input[type="email"].ng-touched,.whitepaper-modal .form-container form input[type="tel"].ng-touched,.demo-modal .form-container form input[type="text"].ng-touched,.demo-modal .form-container form input[type="password"].ng-touched,.demo-modal .form-container form input[type="email"].ng-touched,.demo-modal .form-container form input[type="tel"].ng-touched{opacity:1}.whitepaper-modal .form-container form input[type="text"].ng-touched.ng-invalid,.whitepaper-modal .form-container form input[type="password"].ng-touched.ng-invalid,.whitepaper-modal .form-container form input[type="email"].ng-touched.ng-invalid,.whitepaper-modal .form-container form input[type="tel"].ng-touched.ng-invalid,.demo-modal .form-container form input[type="text"].ng-touched.ng-invalid,.demo-modal .form-container form input[type="password"].ng-touched.ng-invalid,.demo-modal .form-container form input[type="email"].ng-touched.ng-invalid,.demo-modal .form-container form input[type="tel"].ng-touched.ng-invalid{color:#e74c3c;border-bottom-color:#e74c3c}.whitepaper-modal .form-container form input[type="text"].ng-touched.ng-valid:not(.error),.whitepaper-modal .form-container form input[type="password"].ng-touched.ng-valid:not(.error),.whitepaper-modal .form-container form input[type="email"].ng-touched.ng-valid:not(.error),.whitepaper-modal .form-container form input[type="tel"].ng-touched.ng-valid:not(.error),.demo-modal .form-container form input[type="text"].ng-touched.ng-valid:not(.error),.demo-modal .form-container form input[type="password"].ng-touched.ng-valid:not(.error),.demo-modal .form-container form input[type="email"].ng-touched.ng-valid:not(.error),.demo-modal .form-container form input[type="tel"].ng-touched.ng-valid:not(.error){color:#00CD86;border-bottom-color:#00CD86}.whitepaper-modal .form-container form input[type="text"]::-webkit-input-placeholder,.whitepaper-modal .form-container form input[type="password"]::-webkit-input-placeholder,.whitepaper-modal .form-container form input[type="email"]::-webkit-input-placeholder,.whitepaper-modal .form-container form input[type="tel"]::-webkit-input-placeholder,.demo-modal .form-container form input[type="text"]::-webkit-input-placeholder,.demo-modal .form-container form input[type="password"]::-webkit-input-placeholder,.demo-modal .form-container form input[type="email"]::-webkit-input-placeholder,.demo-modal .form-container form input[type="tel"]::-webkit-input-placeholder{color:#333}.whitepaper-modal .form-container form input[type="text"]:-moz-placeholder,.whitepaper-modal .form-container form input[type="password"]:-moz-placeholder,.whitepaper-modal .form-container form input[type="email"]:-moz-placeholder,.whitepaper-modal .form-container form input[type="tel"]:-moz-placeholder,.demo-modal .form-container form input[type="text"]:-moz-placeholder,.demo-modal .form-container form input[type="password"]:-moz-placeholder,.demo-modal .form-container form input[type="email"]:-moz-placeholder,.demo-modal .form-container form input[type="tel"]:-moz-placeholder{color:#333}.whitepaper-modal .form-container form input[type="text"]::-moz-placeholder,.whitepaper-modal .form-container form input[type="password"]::-moz-placeholder,.whitepaper-modal .form-container form input[type="email"]::-moz-placeholder,.whitepaper-modal .form-container form input[type="tel"]::-moz-placeholder,.demo-modal .form-container form input[type="text"]::-moz-placeholder,.demo-modal .form-container form input[type="password"]::-moz-placeholder,.demo-modal .form-container form input[type="email"]::-moz-placeholder,.demo-modal .form-container form input[type="tel"]::-moz-placeholder{color:#333}.whitepaper-modal .form-container form input[type="text"]:-ms-input-placeholder,.whitepaper-modal .form-container form input[type="password"]:-ms-input-placeholder,.whitepaper-modal .form-container form input[type="email"]:-ms-input-placeholder,.whitepaper-modal .form-container form input[type="tel"]:-ms-input-placeholder,.demo-modal .form-container form input[type="text"]:-ms-input-placeholder,.demo-modal .form-container form input[type="password"]:-ms-input-placeholder,.demo-modal .form-container form input[type="email"]:-ms-input-placeholder,.demo-modal .form-container form input[type="tel"]:-ms-input-placeholder{color:#333}.whitepaper-modal .form-container form input[type="text"]::-ms-input-placeholder,.whitepaper-modal .form-container form input[type="password"]::-ms-input-placeholder,.whitepaper-modal .form-container form input[type="email"]::-ms-input-placeholder,.whitepaper-modal .form-container form input[type="tel"]::-ms-input-placeholder,.demo-modal .form-container form input[type="text"]::-ms-input-placeholder,.demo-modal .form-container form input[type="password"]::-ms-input-placeholder,.demo-modal .form-container form input[type="email"]::-ms-input-placeholder,.demo-modal .form-container form input[type="tel"]::-ms-input-placeholder{color:#333}.whitepaper-modal .form-container form input[type="text"]:-webkit-autofill,.whitepaper-modal .form-container form input[type="password"]:-webkit-autofill,.whitepaper-modal .form-container form input[type="email"]:-webkit-autofill,.whitepaper-modal .form-container form input[type="tel"]:-webkit-autofill,.demo-modal .form-container form input[type="text"]:-webkit-autofill,.demo-modal .form-container form input[type="password"]:-webkit-autofill,.demo-modal .form-container form input[type="email"]:-webkit-autofill,.demo-modal .form-container form input[type="tel"]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #0173BA inset;-webkit-text-fill-color:#333!important}.whitepaper-modal .form-container form input[type="checkbox"],.demo-modal .form-container form input[type="checkbox"]{width:initial;margin:0 16px 0 8px}.whitepaper-modal .form-container form select.ng-touched.ng-invalid,.whitepaper-modal .form-container form select.error:not(.ng-valid),.demo-modal .form-container form select.ng-touched.ng-invalid,.demo-modal .form-container form select.error:not(.ng-valid){color:#e74c3c;border-color:#e74c3c}.whitepaper-modal .form-container form select.ng-touched.ng-valid,.demo-modal .form-container form select.ng-touched.ng-valid{color:#00CD86;border-color:#00CD86}.card.whitepaper{flex:1 1 250px;-webkit-flex:1 1 250px}.press-items .press-item{flex:1 1 200px;-webkit-flex:1 1 200px;margin:10px}.press-items .press-item .logo{width:100%;height:60px}.team-members{margin-top:40px}.team-members .team-member{width:150px;margin:20px}.team-members .team-member .avatar-container{width:150px;height:150px;margin:0 auto;position:relative}.team-members .team-member .avatar-container .avatar{width:100%;height:100%;position:absolute;top:0;left:0}.team-members .team-member .avatar-container .avatar.secondary{opacity:0}.team-members .team-member .avatar-container:hover .avatar.secondary{opacity:1}@media(max-width:500px){.team-members .team-member{width:100px}.team-members .team-member .avatar-container{width:100px;height:100px}}.team-member-modal{width:500px;max-width:100%}.team-member-modal .avatar{background-color:white;width:200px;height:200px;margin:-135px auto 0;border:5px solid white;box-shadow:0 -3px 10px rgba(0,0,0,0.5)}@media(max-width:500px){.team-member-modal{padding:20px}.team-member-modal .avatar{width:100px;height:100px;margin:-75px auto 0}}.card.investor{flex:1 1 175px;-webkit-flex:1 1 175px;margin:0 10px 20px;padding:20px 10px}.card.investor .circular-image{height:100px;width:100px;margin:0 auto;border-radius:100%}.card.investor .investor-logo{width:100%;height:50px;margin:10px 0}.founder-card{margin:40px 0;flex-shrink:1}.founder-card:last-child{margin-bottom:0}.founder-card .founder-image{width:400px;height:400px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;box-shadow:0 0 5px rgba(0,0,0,0.15)}.team-images{position:relative}.team-images.small .team-image{height:200px}@media(max-width:700px){.team-images.small .team-image{height:100px}}@media(max-width:500px){.team-images.small .team-image{height:50px}}.team-images.medium .team-image{height:400px}@media(max-width:700px){.team-images.medium .team-image{height:200px}}@media(max-width:500px){.team-images.medium .team-image{height:100px}}.values .value{width:50%;padding:20px;font-size:16px}@media(max-width:700px){.values .value{width:100%}}.values .value i{font-size:40px;margin-right:30px;width:40px;text-align:center}#departments .department{padding:0;overflow:hidden;flex:1 1 200px;-webkit-flex:1 1 200px}#offices .office{padding:0;overflow:hidden;flex:1 1 200px;-webkit-flex:1 1 200px}.pymetrics-jobs{border:1px solid rgba(0,0,0,0.2);border-radius:2px}.pymetrics-jobs .pymetrics-job .pymetrics-job-content{border-bottom:1px solid rgba(0,0,0,0.1)}.pymetrics-jobs .pymetrics-job .pymetrics-job-content .title{padding:10px}.pymetrics-jobs .pymetrics-job .pymetrics-job-content .title i{width:20px}.pymetrics-jobs .pymetrics-job .pymetrics-job-content .content{border-top:1px solid rgba(0,0,0,0.05);margin:0 10px 10px 10px;padding-top:10px;line-height:1.3em}.pymetrics-jobs .pymetrics-job:last-child .pymetrics-job-content{border-bottom:none}