@charset "UTF-8";@font-face{font-family:Montserrat-Black;src:url(../../fonts/Montserrat-Black.eot);src:url(../../fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-Black.woff2) format("woff2"),url(../../fonts/Montserrat-Black.woff) format("woff"),url(../../fonts/Montserrat-Black.ttf) format("truetype"),url(../../fonts/Montserrat-Black.svg#svgFontName) format("svg")}@font-face{font-family:Montserrat-BlackItalic;src:url(../../fonts/Montserrat-BlackItalic.eot);src:url(../../fonts/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(../../fonts/Montserrat-BlackItalic.woff) format("woff"),url(../../fonts/Montserrat-BlackItalic.ttf) format("truetype"),url(../../fonts/Montserrat-BlackItalic.svg#svgFontName) format("svg")}@font-face{font-family:Montserrat-Bold;src:url(../../fonts/Montserrat-Bold.eot);src:url(../../fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-Bold.woff2) format("woff2"),url(../../fonts/Montserrat-Bold.woff) format("woff"),url(../../fonts/Montserrat-Bold.ttf) format("truetype"),url(../../fonts/Montserrat-Bold.svg#svgFontName) format("svg")}@font-face{font-family:Montserrat-BoldItalic;src:url(../../fonts/Montserrat-BoldItalic.eot);src:url(../../fonts/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../../fonts/Montserrat-BoldItalic.woff) format("woff"),url(../../fonts/Montserrat-BoldItalic.ttf) format("truetype"),url(../../fonts/Montserrat-BoldItalic.svg#svgFontName) format("svg")}@font-face{font-family:Montserrat-Medium;src:url(../../fonts/Montserrat-Medium.eot);src:url(../../fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-Medium.woff2) format("woff2"),url(../../fonts/Montserrat-Medium.woff) format("woff"),url(../../fonts/Montserrat-Medium.ttf) format("truetype"),url(../../fonts/Montserrat-Medium.svg#svgFontName) format("svg")}@font-face{font-family:Montserrat-MediumItalic;src:url(../../fonts/Montserrat-MediumItalic.eot);src:url(../../fonts/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(../../fonts/Montserrat-MediumItalic.woff) format("woff"),url(../../fonts/Montserrat-MediumItalic.ttf) format("truetype"),url(../../fonts/Montserrat-MediumItalic.svg#svgFontName) format("svg")}@font-face{font-family:Montserrat-Regular;src:url(../../fonts/Montserrat-Regular.eot);src:url(../../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/Montserrat-Regular.woff2) format("woff2"),url(../../fonts/Montserrat-Regular.woff) format("woff"),url(../../fonts/Montserrat-Regular.ttf) format("truetype"),url(../../fonts/Montserrat-Regular.svg#svgFontName) format("svg")}.small{font-family:Montserrat-Regular,sans-serif;font-size:.9em;font-weight:400;line-height:1.8em;color:#000;text-transform:none}.link{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}.standard{font-family:Montserrat-Regular,sans-serif;font-size:1em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}.large{font-family:Montserrat-Regular,sans-serif;font-size:1.33em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}.extra-large{font-family:Montserrat-Regular,sans-serif;font-size:1.33em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}@media (min-width:768px){.extra-large{font-family:Montserrat-Regular,sans-serif;font-size:2em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}}.heading-4{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}.heading-3{font-family:Montserrat-Bold,sans-serif;font-size:1.33em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}.heading-2{font-family:Montserrat-Black,sans-serif;font-size:2em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}.heading-1{font-family:Montserrat-Black,sans-serif;font-size:2.4em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}@media (min-width:769px){.heading-1{font-family:Montserrat-Black,sans-serif;font-size:3.8em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}}.huge{font-family:Montserrat-Black,sans-serif;font-size:7em;font-weight:400;line-height:1em;color:#3cd78b;text-transform:none}@media (min-width:768px){.huge{font-family:Montserrat-Black,sans-serif;font-size:9.5em;font-weight:400;line-height:1em;color:#3cd78b;text-transform:none}}.bold{font-family:Montserrat-Bold,sans-serif}.black{font-family:Montserrat-Black,sans-serif}body,html{font-family:Montserrat-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#000;text-transform:none}p{font-family:Montserrat-Regular,sans-serif;font-size:1em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}a{font-family:Montserrat-Regular,sans-serif;font-size:1em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}a:hover{color:#f66}main{position:relative;margin-top:70px}@media (min-width:768px){main{margin-top:0}}video{object-fit:cover;font-family:'object-fit: cover;'}a.btn,button.btn{border-radius:0;font-size:16px;padding:8px 35px}a.btn-primary,button.btn-primary{background-color:#f66;border-color:#f66}a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover,button.btn-primary:active,button.btn-primary:focus,button.btn-primary:hover{background-color:#fff;border-color:#fff;color:#000;box-shadow:none;outline:0}a.btn-secondary,button.btn-secondary{background-color:#fff;border-color:#fff;color:#000}a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover,button.btn-secondary:active,button.btn-secondary:focus,button.btn-secondary:hover{background-color:transparent!important;border-color:#fff!important;color:#fff!important;box-shadow:none;outline:0}a.btn-tertiary,button.btn-tertiary{background-color:transparent;border-color:#fff;color:#fff}a.btn-tertiary:active,a.btn-tertiary:focus,a.btn-tertiary:hover,button.btn-tertiary:active,button.btn-tertiary:focus,button.btn-tertiary:hover{background-color:#fff;border-color:#fff;color:#000;box-shadow:none;outline:0}aside{opacity:0;overflow:hidden;width:100%;background-color:#fff;position:fixed;left:0;top:0;min-height:70px;box-shadow:0 5px 10px rgba(0,0,0,.16);max-height:100%;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}@media (min-width:768px){aside{left:30px;top:30px;width:350px}}aside header{position:relative;top:0;left:0;height:70px;width:100%;background-color:#3cd78b;background-image:url(../../img/mini-logo.svg);background-repeat:no-repeat;background-position:25px 15px}aside header #home-link{position:absolute;top:0;left:0;width:90px;height:70px}aside header p{position:absolute;left:100px;top:25px;cursor:pointer}aside header #menu-close{cursor:pointer;width:40px;height:40px;background-image:url(../../img/close.svg);background-repeat:no-repeat;background-size:40px;position:absolute;top:15px;right:15px;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;-webkit-transition:transform .3s;transition:transform .3s;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}aside header #menu-close.open{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}aside #aside-menu{-moz-transition:margin-top .3s ease-in-out;-ms-transition:margin-top .3s ease-in-out;-o-transition:margin-top .3s ease-in-out;-webkit-transition:margin-top .3s ease-in-out;transition:margin-top .3s ease-in-out;margin-top:-750px;overflow:hidden;overflow-y:scroll}@media (max-width:768px){aside #aside-menu{height:calc(100vh - 70px)}}@media (min-width:768px) and (max-height:600px){aside #aside-menu{height:calc(100vh - 130px)}}aside #aside-menu p.menu-heading{padding:15px 30px 0 30px;margin:0;color:#3cd78b}aside #aside-menu p.menu-heading strong{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#3cd78b;text-transform:none}aside #aside-menu nav{padding:15px 30px 30px 30px}aside #aside-menu nav a{display:block}aside #aside-menu nav a:before{content:'—'}aside #aside-menu nav a:hover{text-decoration:none}aside #aside-menu nav a.active{color:#f66}aside #aside-menu nav p{padding:0 0 0 20px;margin:0}aside #aside-menu nav a,aside #aside-menu nav p{margin:0 0 5px 0}section#hero{position:relative;background-color:#3cd78b;overflow:hidden}section#hero .container{position:relative}section#hero .container #bl-logo{position:absolute;top:20px;left:15px;width:200px;height:26px;background-image:url(../../img/bladonmore.svg);background-repeat:no-repeat;display:none}@media (min-width:768px){section#hero .container #bl-logo{display:block}}section#hero hgroup{padding:40px 0 190px 0}@media (min-width:768px){section#hero hgroup{padding:100px 0}}section#hero hgroup .hero-logo{width:345px;height:92px;background-image:url(../../img/signup-logo.svg);background-repeat:no-repeat;background-size:100%;margin:0 0 40px 0}@media (min-width:769px){section#hero hgroup .hero-logo{width:440px;height:117px;margin:0 0 40px 0}}section#hero hgroup h2{display:none}@media (min-width:768px){section#hero hgroup h2{display:block}}section#hero hgroup .btn{margin:30px 0}section#hero #video-holder{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../../img/mobile-bg.svg);background-repeat:no-repeat;background-size:cover}@media (min-width:768px){section#hero #video-holder{background-image:none}}section#hero #video-holder video{width:100%;height:100%;object-fit:cover;object-position:center left;transition:all .4s}@media (min-width:768px){section#hero #video-holder video{object-position:center left}}section#mobile-hero{padding:30px 0 0 0}@media (min-width:768px){section#mobile-hero{display:none;padding:0}}section#homepage-takeover{position:relative;background-color:#3cd78b;overflow:hidden;height:100vh}section#homepage-takeover hgroup{padding:100px 0}section#homepage-takeover hgroup .hero-logo{width:350px;height:92px;background-image:url(../../img/signup-logo.svg);background-repeat:no-repeat;background-size:100%;margin:0 0 40px 0}@media (min-width:768px){section#homepage-takeover hgroup .hero-logo{width:440px;height:115px;margin:0 0 40px 0}}section#homepage-takeover hgroup .btn{margin:30px 0}section#homepage-takeover #video-holder{width:100%;height:100%;position:absolute;top:0;left:0}section#homepage-takeover #video-holder video{width:100%;height:100%;object-fit:cover;object-position:center left}section.copy{padding:40px 0 20px 0}section.copy .container{position:relative}section.copy h2{font-family:Montserrat-Bold,sans-serif;font-size:2em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.copy h3{font-family:Montserrat-Bold,sans-serif;font-size:1.33em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.copy h4{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.copy strong{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.copy blockquote{font-family:Montserrat-Regular,sans-serif;font-size:1.33em;font-weight:400;line-height:1.6em;color:#000;text-transform:none}@media (min-width:414px){section.copy{padding:40px 0 30px 0}}section.copy ol{padding:0;margin:20px 0 20px 30px}section.copy ol li{margin:0;margin:0;font-family:Montserrat-Bold,sans-serif;font-size:1.33em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.copy ul{padding:0;margin:20px 0 20px 0}section.copy ul li{margin:0;padding:14px 0 30px 60px;list-style:none;background-image:url(../../img/list-arrow.svg);background-repeat:no-repeat}section.copy.arrows{padding-bottom:400px;position:relative}@media (min-width:414px){section.copy.arrows{padding-bottom:350px}}@media (min-width:768px){section.copy.arrows{padding-bottom:300px}}section.copy.arrows:after{content:'';position:absolute;z-index:-1;left:0;bottom:0;height:138px;width:100%;background-color:#3cd78b}@media (min-width:768px){section.copy.arrows:after{height:263px}}section.copy.arrows .arrows-holder{position:absolute;bottom:0;left:0;width:100%;max-width:720px}section.copy.arrows .arrows-holder svg{width:100%}@media (min-width:414px){section.copy.arrows .arrows-holder{width:100%}section.copy.arrows .arrows-holder svg{width:50%;display:block;margin:0 auto}}@media (min-width:768px){section.copy.arrows .arrows-holder{width:50%}section.copy.arrows .arrows-holder svg{width:100%;margin:0}}section.copy.bullseye{padding-bottom:300px;position:relative}@media (min-width:768px){section.copy.bullseye{padding-bottom:0}}section.copy.bullseye .bullseye-holder{position:absolute;bottom:0;left:0;width:100%}section.copy.bullseye .bullseye-holder svg{width:75%;display:block;margin:0 auto}@media (min-width:414px){section.copy.bullseye .bullseye-holder{width:100%}section.copy.bullseye .bullseye-holder svg{width:40%;display:block;margin:0 auto}}@media (min-width:768px){section.copy.bullseye .bullseye-holder{top:0;width:50%}section.copy.bullseye .bullseye-holder svg{width:75%;display:block;margin:0 auto}}section.copy.pyramid{position:relative;padding-bottom:250px}@media (min-width:768px){section.copy.pyramid{padding-bottom:400px}}section.copy.pyramid .pyramid-holder{position:absolute;bottom:0;left:0;width:100%}section.copy.pyramid .pyramid-holder svg{width:100%;display:block;position:absolute;bottom:0;left:0}@media (min-width:414px){section.copy.pyramid .pyramid-holder{width:100%}section.copy.pyramid .pyramid-holder svg{width:60%;display:block;margin:0 auto;position:relative}}@media (min-width:768px){section.copy.pyramid .pyramid-holder{width:70%}section.copy.pyramid .pyramid-holder svg{width:100%;display:block;position:absolute;bottom:0;left:0}}section.copy.circle{position:relative;padding-bottom:320px}@media (min-width:768px){section.copy.circle{padding-bottom:150px}}section.copy.circle .circle-holder{position:absolute;bottom:20px;left:40px;width:calc(100% - 80px)}section.copy.circle .circle-holder svg{width:100%}@media (min-width:414px){section.copy.circle .circle-holder svg{width:40%;display:block;margin:0 auto;position:relative}}@media (min-width:768px){section.copy.circle .circle-holder{top:0;left:125px;width:calc(50% - 300px)}section.copy.circle .circle-holder svg{width:100%}}section.copy.spotlight{position:relative;padding-bottom:300px;overflow:hidden}@media (min-width:768px){section.copy.spotlight{padding-bottom:0;overflow:visible}}section.copy.spotlight .spotlight-holder{position:absolute;z-index:-1;bottom:0;left:30px;width:calc(100% - 30px)}@media (min-width:768px){section.copy.spotlight .spotlight-holder{top:-400px;bottom:unset;left:unset;right:0;width:65%}}section.copy.spotlight .spotlight-holder svg{width:100%}section.copy.list-anim ul li{opacity:0;transition:opacity .4s}section.copy.active ul li:nth-child(1){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:.2s}section.copy.active ul li:nth-child(2){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:.4s}section.copy.active ul li:nth-child(3){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:.6s}section.copy.active ul li:nth-child(4){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:.8s}section.copy.active ul li:nth-child(5){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:1s}section.copy.active ul li:nth-child(6){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:1.2s}section.copy.active ul li:nth-child(7){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:1.4s}section.copy.active ul li:nth-child(8){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:1.6s}section.copy.active ul li:nth-child(9){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:1.8s}section.copy.active ul li:nth-child(10){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:2s}section.copy.active ul li:nth-child(11){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:2.2s}section.copy.active ul li:nth-child(12){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:2.4s}section.copy.active ul li:nth-child(13){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:2.6s}section.copy.active ul li:nth-child(14){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:2.8s}section.copy.active ul li:nth-child(15){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:3s}section.copy.active ul li:nth-child(16){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:3.2s}section.copy.active ul li:nth-child(17){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:3.4s}section.copy.active ul li:nth-child(18){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:3.6s}section.copy.active ul li:nth-child(19){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:3.8s}section.copy.active ul li:nth-child(20){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:4s}section.copy.active ul li:nth-child(21){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:4.2s}section.copy.active ul li:nth-child(22){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:4.4s}section.copy.active ul li:nth-child(23){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:4.6s}section.copy.active ul li:nth-child(24){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:4.8s}section.copy.active ul li:nth-child(25){animation-name:fadeUp;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:.4s;animation-delay:5s}@keyframes fadeUp{from{opacity:0}to{opacity:1}}section.stats{padding:20px 0}section.stats .number:after{content:'%'}section.pull-quote{padding:80px 0;background-color:#3cd78b}@media (min-width:768px){section.pull-quote.trigger .row{height:300px}}section.pull-quote.trigger .arrows{height:300px}section.pull-quote.trigger .arrows .arrow{height:300px}@media (min-width:768px){section.pull-quote{padding:0}}section.pull-quote .row{height:auto;align-items:center}section.pull-quote .row p{color:#fff;padding:0;margin:0}@media (min-width:768px){section.pull-quote .row p{padding:60px 0}}section.pull-quote .arrows{position:relative;width:320px;overflow:hidden;display:none}@media (min-width:768px){section.pull-quote .arrows{display:block}}section.pull-quote .arrows .arrow{position:absolute;left:0;width:320px;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-repeat:no-repeat}section.pull-quote .arrows .arrow-up{background-image:url(../../img/arrow-up.svg);top:300px}section.pull-quote .arrows .arrow-down{background-image:url(../../img/arrow-down.svg);top:-300px}section.pull-quote.active .arrows .arrow-down,section.pull-quote.active .arrows .arrow-up{top:0}section.pull-quote.basic{background-color:#ebfff3}section.pull-quote.basic .row p{color:#3cd78b}section.pull-quote.arrow-sequence{padding:20px 0 80px 0;background-color:#ebfff3}@media (min-width:768px){section.pull-quote.arrow-sequence{padding:40px 0}}section.pull-quote.arrow-sequence .row p{color:#3cd78b}section.pull-quote.arrow-sequence #intro-arrows-holder{width:100%}section.pull-quote.arrow-sequence #intro-arrows-holder img{width:75%;display:block;margin:0 auto}section.pull-quote.arrow-sequence #intro-arrows-holder img#intro-arrows{animation-name:arrowShow;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:step-start;background-repeat:no-repeat;background-size:45%;background-position:center}@keyframes arrowShow{0%{background-image:url(../../img/arrow-0.svg)}7.14286%{background-image:url(../../img/arrow-1.svg)}14.28571%{background-image:url(../../img/arrow-2.svg)}21.42857%{background-image:url(../../img/arrow-3.svg)}28.57143%{background-image:url(../../img/arrow-4.svg)}35.71429%{background-image:url(../../img/arrow-5.svg)}42.85714%{background-image:url(../../img/arrow-6.svg)}50%{background-image:url(../../img/arrow-7.svg)}57.14286%{background-image:url(../../img/arrow-8.svg)}64.28571%{background-image:url(../../img/arrow-9.svg)}71.42857%{background-image:url(../../img/arrow-10.svg)}78.57143%{background-image:url(../../img/arrow-11.svg)}85.71429%{background-image:url(../../img/arrow-12.svg)}92.85714%{background-image:url(../../img/arrow-13.svg)}100%{background-image:url(../../img/arrow-14.svg)}}section.logos{background-color:#ebfff3;padding:20px 0}@media (min-width:414px){section.logos{padding:60px 0}}section.logos .row{justify-content:center;align-items:center;flex-direction:column}@media (min-width:414px){section.logos .row{flex-direction:row}}section.logos .row .col{max-width:100%;padding:20px 0}@media (min-width:414px){section.logos .row .col{max-width:20%}}section.logos .row .col img{display:block;max-width:80%;margin:0 auto}section.title h1{color:#3cd78b;padding:60px 0 0 0;text-transform:uppercase}section.rankings .container{padding-right:0;padding-left:0}@media (min-width:768px){section.rankings .container{padding-right:15px;padding-left:15px}}section.rankings .thumbs{width:100%;padding:30px 0}section.rankings .thumbs:after{content:"";display:table;clear:both}section.rankings .thumbs .thumb{width:calc(25% - 15px);margin:15px 15px 15px 0;float:left;position:relative;cursor:pointer;display:none}@media (min-width:768px){section.rankings .thumbs .thumb{display:block}}section.rankings .thumbs .thumb img{width:100%;pointer-events:none;background-color:#ebfff3}section.rankings .thumbs .thumb .thumb-toggle{position:absolute;width:24px;height:24px;right:-6px;bottom:-6px;background-image:url(../../img/thumb-toggle.svg);background-size:24px;background-repeat:no-repeat;pointer-events:none;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}section.rankings .thumbs .thumb.open .thumb-toggle{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.rankings .thumbs .company-info{width:calc(100% - 15px);float:left;background-color:#f7f7f7;overflow-y:scroll;max-height:0;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:none}@media (min-width:768px){section.rankings .thumbs .company-info{display:block}}section.rankings .thumbs .company-info .wrapper{-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0;padding:30px}section.rankings .thumbs .company-info .wrapper h3{padding:0 0 30px 0}section.rankings .tab{background-color:#ebfff3;margin:10px 0;position:relative;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;display:block}@media (min-width:768px){section.rankings .tab{display:none}}section.rankings .tab.open{background-color:#000;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}section.rankings .tab.open h3,section.rankings .tab.open p{color:#fff}section.rankings .tab.open .tab-toggle{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.rankings .tab .tab-toggle{position:absolute;width:24px;height:24px;right:20px;top:18px;background-image:url(../../img/thumb-toggle.svg);background-size:24px;background-repeat:no-repeat;pointer-events:none;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}section.rankings .tab .tab-title{padding:15px 0 15px 40px;pointer-events:none}section.rankings .tab .tab-info{pointer-events:none;max-height:0;overflow:hidden;position:relative;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}section.rankings .tab .tab-info:before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.2)}section.rankings .tab .tab-info .wrapper{padding:20px 20px 30px 20px}section.preview{padding:20px 0 40px 0}section.preview .preview-columns{position:relative}section.preview .preview-columns:after{content:"";display:table;clear:both}@media (min-width:768px){section.preview .preview-columns{margin-top:40px;margin-bottom:40px}section.preview .preview-columns:before{content:'';position:absolute;z-index:-1;top:80px;right:0;background-color:#ebfff3;width:calc(100% - 100px);height:calc(100% - 40px)}}section.preview .preview-columns .column{width:100%;float:left;position:relative}@media (min-width:768px){section.preview .preview-columns .column{width:calc(50% - 20px)}section.preview .preview-columns .column:first-child{padding:0 40px 0 0}section.preview .preview-columns .column:last-child{width:50%}}section.preview .preview-columns .column .preview-logo{position:absolute;top:0;right:-35px;background-color:#ebfff3;max-width:200px;display:none}@media (min-width:768px){section.preview .preview-columns .column .preview-logo{display:block}}section.preview .preview-columns .column h3{padding-top:20px}@media (min-width:768px){section.preview .preview-columns .column h3{padding-top:120px}}section.preview .preview-columns .column .holder{width:100%;border:solid 10px #3cd78b;overflow:hidden}section.preview .preview-columns .column .holder img{width:100%;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.preview .preview-columns .column .holder img:hover{-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);-webkit-transform:scale(1.6);transform:scale(1.6)}section.preview .preview-columns .column .preview-link{display:block;width:25px;height:25px;background-image:url(../../img/link-arrow.svg);background-size:25px;background-repeat:no-repeat;margin:20px 0 10px 0}@media (min-width:768px){section.preview .preview-columns .column .preview-link{margin:20px 0 0 110px}}section.highlights{margin:20px 0}@media (min-width:768px){section.highlights{margin:40px 0}}section.highlights h3{padding:20px 0}section.highlights .highlights-columns:after{content:"";display:table;clear:both}section.highlights .highlights-columns .column{float:none;width:100%;background-color:#ebfff3}@media (max-width:768px){section.highlights .highlights-columns .column{min-height:unset!important}}@media (min-width:768px){section.highlights .highlights-columns .column{float:left;width:calc(50% - 20px)}}section.highlights .highlights-columns .column h4{background-color:#f66;padding:20px 30px;margin:0;color:#fff}section.highlights .highlights-columns .column p{padding-left:30px;padding-right:30px}section.highlights .highlights-columns .column p strong{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.highlights .highlights-columns .column p:first-of-type{padding-top:20px}section.highlights .highlights-columns .column p:last-of-type{padding-bottom:20px}section.highlights .highlights-columns .column:first-child{margin:0 20px 0 0}section.highlights .highlights-columns .column:first-child h4{background-color:#3cd78b}section.highlights .highlights-columns .column:last-child{margin-top:40px;background-color:#ffefef}@media (min-width:768px){section.highlights .highlights-columns .column:last-child{margin-top:70px}}section.appendix #sector{width:100%;margin:20px 0;padding:10px;border:none}section.appendix #sector:focus{border:none;outline:0}@media (min-width:768px){section.appendix #sector{border:none;width:calc(100% - 10px)}}section.appendix .table{width:100%;margin:0 0 40px 0}@media (min-width:768px){section.appendix .table{border-top:2px solid #000}}section.appendix .table .table-item{width:100%;display:none}section.appendix .table .table-item:after{content:"";display:table;clear:both}section.appendix .table .table-item:nth-child(1){display:none!important}@media (min-width:768px){section.appendix .table .table-item:nth-child(1){display:block!important}}section.appendix .table .table-item:nth-child(1) p{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.appendix .table .table-item.even{background-color:#ebfff3}section.appendix .table .table-item.visible{display:block}section.appendix .table .table-item div{padding:10px;width:100%}section.appendix .table .table-item div:last-child{padding:10px 10px 40px 10px}section.appendix .table .table-item div:first-child p{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}@media (min-width:768px){section.appendix .table .table-item div{padding:15px 10px;float:left;width:50%}section.appendix .table .table-item div:last-child{padding:15px 10px}section.appendix .table .table-item div:nth-child(1),section.appendix .table .table-item div:nth-child(2){width:25%}}section.appendix .table .table-item div p{padding:0;margin:0}#Path_24615{transform:scaleY(0)}#Path_24616{transform:scaleY(0)}#Path_24617{transform:scaleY(0)}#Path_24618{transform:scaleY(0)}#Path_24619{transform:scaleY(0)}#Path_24620{transform:scaleY(0)}#Path_24621{transform:scaleY(0)}#Path_24608{transform:scaleY(0)}#Path_24609{transform:scaleY(0)}#Path_24610{transform:scaleY(0)}#Path_24611{transform:scaleY(0)}#Path_24612{transform:scaleY(0)}#Path_24613{transform:scaleY(0)}#Path_24614{transform:scaleY(0)}@media (min-width:768px){.animate #Path_24615{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:50ms}.animate #Path_24616{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.1s}.animate #Path_24617{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.15s}.animate #Path_24618{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.2s}.animate #Path_24619{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.25s}.animate #Path_24620{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.3s}.animate #Path_24621{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.35s}.animate #Path_24608{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.animate #Path_24609{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.animate #Path_24610{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.animate #Path_24611{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.animate #Path_24612{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.animate #Path_24613{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.animate #Path_24614{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}}@media (max-width:768px){.active #Path_24615{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:50ms}.active #Path_24616{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.1s}.active #Path_24617{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.15s}.active #Path_24618{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.2s}.active #Path_24619{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.25s}.active #Path_24620{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.3s}.active #Path_24621{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:1s;animation-timing-function:ease-in-out;animation-delay:.35s}.active #Path_24608{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.active #Path_24609{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.active #Path_24610{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.active #Path_24611{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.active #Path_24612{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.active #Path_24613{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}.active #Path_24614{transform-origin:bottom center;animation-name:scaleUp;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out}}@keyframes scaleUp{from{transform:scaleY(0)}to{transform:scaleY(1)}}.circle-1{transform:scale(0,0)}.circle-2{transform:scale(0,0)}.circle-3{transform:scale(0,0)}.circle-4{transform:scale(0,0)}@media (min-width:768px){.animate .circle-1{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:50ms}.animate .circle-2{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:.1s}.animate .circle-3{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:.15s}.animate .circle-4{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:.2s}}@media (max-width:768px){.animate .active .circle-1{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:50ms}.animate .active .circle-2{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:.1s}.animate .active .circle-3{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:.15s}.animate .active .circle-4{animation-name:zoom;animation-fill-mode:forwards;animation-duration:.6s;animation-timing-function:ease-in-out;transform-origin:center;animation-delay:.2s}}@keyframes zoom{from{transform:scale(0,0)}to{transform:scale(1,1)}}.row-8{transform:translateY(800px);transition:all .8s}.row-7{transform:translateY(800px);transition:all .8s}.row-6{transform:translateY(800px);transition:all .8s}.row-5{transform:translateY(800px);transition:all .8s}.row-4{transform:translateY(800px);transition:all .8s}.row-3{transform:translateY(800px);transition:all .8s}.row-2{transform:translateY(800px);transition:all .8s}.row-1{transform:translateY(800px);transition:all .8s}@media (min-width:768px){.animate .row-8{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.1s}.animate .row-7{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.2s}.animate .row-6{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.3s}.animate .row-5{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.4s}.animate .row-4{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.5s}.animate .row-3{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s}.animate .row-2{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.7s}.animate .row-1{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.8s}}@media (max-width:768px){.active .row-8{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.1s}.active .row-7{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.2s}.active .row-6{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.3s}.active .row-5{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.4s}.active .row-4{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.5s}.active .row-3{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.6s}.active .row-2{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.7s}.active .row-1{animation-name:fadeDown;animation-fill-mode:forwards;animation-duration:.8s;animation-timing-function:ease-in-out;animation-delay:.8s}}@keyframes fadeDown{from{transform:translateY(800px)}to{transform:translateY(0)}}.animate .circle-holder svg{transform:rotate(7200deg);transition:all 120s;transition-timing-function:linear}.spotlight-holder .light{opacity:0}@media (min-width:768px){.animate .spotlight-holder .light{animation-name:flicker;animation-duration:1s;animation-timing-function:step-start;animation-fill-mode:forwards}}@media (max-width:768px){.spotlight-holder.active .light{animation-name:flicker;animation-duration:1s;animation-timing-function:step-start;animation-fill-mode:forwards}}@keyframes flicker{0%{opacity:1}2%{opacity:0}5%{opacity:0}6%{opacity:0}7%{opacity:0}13%{opacity:0}14%{opacity:1}15%{opacity:0}24%{opacity:0}25%{opacity:1}28%{opacity:0}37%{opacity:0}38%{opacity:1}42%{opacity:0}66%{opacity:0}68%{opacity:1}73%{opacity:0}84%{opacity:0}85%{opacity:1}87%{opacity:0}100%{opacity:1}}section.signup-banner{padding:80px 0}section.signup-banner .container{background-color:#0fc177}section.signup-banner .row{justify-content:center}section.signup-banner .row h2{font-family:Montserrat-Regular;width:100%;color:#fff;font-weight:400;margin:0;font-size:1.65em}@media (min-width:768px){section.signup-banner .row h2{display:inline-block;max-width:520px}}section.signup-banner .row a{display:inline-block;background:#f66;color:#fff}section.signup-banner .row a button{border-color:#f66}section.signup-banner .row a:hover{color:#f66}section.signup-banner .row a:hover button{border-color:#fff}section.video{margin:20px 0}section.video .wrapper{width:100%;background-color:#f7f7f7}section.video .wrapper .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}section.video .wrapper .embed-container embed,section.video .wrapper .embed-container iframe,section.video .wrapper .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}section.video .caption{padding:20px 0}@media (min-width:768px){section.video .caption{width:250px}}section.contact{background-color:#000;padding:80px 0}section.contact .row{justify-content:center}section.contact .row h2{width:100%;color:#fff;text-align:center;margin:0;padding:0 15px}section.contact .row a{display:inline-block;padding:20px 0 0 0}section.authors{margin:20px 0}@media (min-width:768px){section.authors{margin:40px 0}}section.authors .intro{padding:0 0 40px 0}section.authors .intro h3{padding:0 0 30px 0;margin:0}section.authors .intro p{padding:0 0;margin:0}section.authors .highlights-columns:after{content:"";display:table;clear:both}section.authors .highlights-columns .column{float:none;width:100%;background-color:#ebfff3}@media (max-width:768px){section.authors .highlights-columns .column{min-height:unset!important}}@media (min-width:768px){section.authors .highlights-columns .column{float:left;width:calc(50% - 20px)}}section.authors .highlights-columns .column img{width:100%}section.authors .highlights-columns .column hgroup{padding:25px 0 0 0}section.authors .highlights-columns .column hgroup h3{padding:0 30px 5px 30px;margin:0}section.authors .highlights-columns .column hgroup h4{padding:0 30px;margin:0}section.authors .highlights-columns .column p{padding-left:30px;padding-right:30px}section.authors .highlights-columns .column p strong{font-family:Montserrat-Bold,sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#000;text-transform:none}section.authors .highlights-columns .column p:first-of-type{padding-top:20px}section.authors .highlights-columns .column p:last-of-type{padding-bottom:20px}section.authors .highlights-columns .column:first-child{margin:0 20px 0 0}section.authors .highlights-columns .column:last-child{margin-top:40px}@media (min-width:768px){section.authors .highlights-columns .column:last-child{margin-top:70px}}section#footer{width:100%;background-color:#3cd78b}section#footer .container{position:relative}section#footer .container .footer-logo{background-image:url(../../img/signup-logo.svg);background-repeat:no-repeat;background-size:100%;position:absolute;top:60px;left:15px;width:250px;height:67px;display:none}@media (min-width:768px){section#footer .container .footer-logo{display:block}}section#footer .container .row{justify-content:center}section#footer .container .row .btn{margin:60px 10px}section#footer .container .copyright{text-align:center;padding:100px 15px 15px 15px;margin:0}section#footer .container .copyright a{color:#000}section#footer .container .copyright a:hover{color:#000;text-decoration:none}