h1,h2,h3,h4,h5,h6{font-weight:400}body{font-family:Nunito,sans-serif;color:#273343}p{font-size:15px;color:#3d566b;line-height:1.4em;margin-bottom:20px}ul{list-style-type:none}i{font-style:italic}strong{font-weight:700}.container{max-width:1100px;width:90%;margin:0 auto}.container:before{content:'';display:table}.container:after{content:'';display:table;clear:both}.row:before{content:'';display:table}.row:after{content:'';display:table;clear:both}.emoji{font-style:normal}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:1.6px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button.button--white,button.button--white,input[type=button].button--white,input[type=reset].button--white,input[type=submit].button--white{background:#fff;border-color:#fff;color:#008df8}.button.button--white:hover,button.button--white:hover,input[type=button].button--white:hover,input[type=reset].button--white:hover,input[type=submit].button--white:hover{color:#008df8;background:#eff5f9;border-color:#eff5f9}.button.button--white:focus,button.button--white:focus,input[type=button].button--white:focus,input[type=reset].button--white:focus,input[type=submit].button--white:focus{color:#008df8;border-color:#eff5f9}.button.button--white:disabled,button.button--white:disabled,input[type=button].button--white:disabled,input[type=reset].button--white:disabled,input[type=submit].button--white:disabled{opacity:.5;cursor:not-allowed}.button.button--small,button.button--small,input[type=button].button--small,input[type=reset].button--small,input[type=submit].button--small{font-size:10px;padding:0 20px;height:30px;line-height:30px}.button.button--primary,button.button--primary,input[type=button].button--primary,input[type=reset].button--primary,input[type=submit].button--primary{background:#008df8;border-color:#008df8;color:#fff}.button.button--primary:hover,button.button--primary:hover,input[type=button].button--primary:hover,input[type=reset].button--primary:hover,input[type=submit].button--primary:hover{color:#fff;background:#0e80d6;border-color:#0e80d6}.button.button--primary:focus,button.button--primary:focus,input[type=button].button--primary:focus,input[type=reset].button--primary:focus,input[type=submit].button--primary:focus{color:#fff;border-color:#0e80d6}.button.button--primary:disabled,button.button--primary:disabled,input[type=button].button--primary:disabled,input[type=reset].button--primary:disabled,input[type=submit].button--primary:disabled{opacity:.5;cursor:not-allowed}.button:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.5;cursor:not-allowed}.hero{height:100vh;max-height:1000px;background:url(people2.jpg);background-size:cover;color:#fff}.hero__overlay{background:rgba(38,77,109,.68);width:100%;height:100%}.hero__overlay-pattern{width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAF0lEQVQYV2NkQAKMUHYDAwNDA4wDFgMAEHUBBKPFLCwAAAAASUVORK5CYII=) repeat}.hero__top{position:absolute;top:0;left:0;width:100%;padding:40px 0}.hero__logo{width:calc(99.9% * 4/12 - (30px - 30px * 4/12));font-family:Comfortaa,cursive;font-size:30px}.hero__logo:nth-child(1n){float:left;margin-right:30px;clear:none}.hero__logo:last-child{margin-right:0}.hero__logo:nth-child(2n){margin-right:0;float:right}.hero__logo:nth-child(2n+1){clear:both}.hero__nav{width:calc(99.9% * 8/12 - (30px - 30px * 8/12));text-align:right}.hero__nav:nth-child(1n){float:left;margin-right:30px;clear:none}.hero__nav:last-child{margin-right:0}.hero__nav:nth-child(2n){margin-right:0;float:right}.hero__nav:nth-child(2n+1){clear:both}.hero__nav__link{text-decoration:none;color:#fff;margin-left:65px}.hero__bottom{text-align:center;margin-top:35vh;padding:0 150px}.hero__bottom h1{font-size:55px;margin-bottom:10px}.hero__bottom p{color:#bdd1e0;font-size:18px}.hero__cta{margin-top:60px}.hero__cta a{margin:0 15px 20px 15px}@media only screen and (max-width:950px){.hero__logo{width:calc(99.9% * 12/12 - (30px - 30px * 12/12));text-align:center;margin-bottom:30px}.hero__logo:nth-child(1n){float:left;margin-right:30px;clear:none}.hero__logo:last-child{margin-right:0}.hero__logo:nth-child(12n){margin-right:0;float:right}.hero__logo:nth-child(12n+1){clear:both}.hero__nav{width:calc(99.9% * 12/12 - (30px - 30px * 12/12));text-align:center}.hero__nav:nth-child(1n){float:left;margin-right:30px;clear:none}.hero__nav:last-child{margin-right:0}.hero__nav:nth-child(12n){margin-right:0;float:right}.hero__nav:nth-child(12n+1){clear:both}.hero__nav__link{margin-left:20px;margin-right:20px}.hero__bottom{padding:0 130px}.hero__bottom h1{font-size:45px}}@media only screen and (max-width:950px){.hero__bottom{padding:0 20px}}@media only screen and (max-width:530px){.hero{min-height:700px}.hero__logo{font-size:24px}.hero__nav__link{display:inline-block;margin-bottom:15px;margin-left:10px;margin-right:10px;font-size:14px}.hero__bottom{margin-top:45vh}.hero__bottom h1{margin-bottom:20px}}@media only screen and (max-width:380px){.hero{min-height:750px}.hero__bottom h1{font-size:30px}}.section{padding:80px 0;position:relative}.section__title{margin-bottom:14px;font-size:32px;font-weight:700}.section__subtitle{color:#bdd1e0;font-size:20px;margin-bottom:30px}.section--slanted:before{top:-50px;content:"";position:absolute;width:0;height:0;border-bottom:50px solid #fff;border-left:100vw solid transparent;left:0}.section--slanted-left:before{border-left:none;border-right:100vw solid transparent}.section--testimonials{text-align:center}.section--features{text-align:center;background-color:#edf1f3;padding-bottom:180px}.section--contact{background:#273343;color:#fff}.section--contact:before{border-bottom-color:#273343}.what{text-align:center}.what__content{width:calc(99.9% * 8/12 - (30px - 30px * 8/12));margin-left:calc(99.9% * (-2/12 * -1) - (30px - 30px * (-2/12 * -1)) + 30px)!important}.what__content:nth-child(1n){float:left;margin-right:30px;clear:none}.what__content:last-child{margin-right:0}.what__content:nth-child(12n){margin-right:0;float:right}.what__content:nth-child(12n+1){clear:both}.what__img{width:130%;margin-left:-15%;margin-top:15px;margin-bottom:35px}@media only screen and (max-width:650px){.what__content{width:calc(99.9% * 12/12 - (30px - 30px * 12/12));margin-left:0!important;margin-right:30px!important}.what__content:nth-child(1n){float:left;margin-right:30px;clear:none}.what__content:last-child{margin-right:0}.what__content:nth-child(12n){margin-right:0;float:right}.what__content:nth-child(12n+1){clear:both}.what__img{width:100%;margin-left:0}}.why{text-align:center;font-size:18px}.why .section__subtitle{color:#008df8}.why__title{margin-bottom:14px;font-size:36px;font-weight:700}.why__subtitle{margin-bottom:24px;font-size:32px;font-weight:700}.why__you{background:#f5fafd;padding:110px 0 140px}.why__you .why__subtitle{color:#008df8}.why__you:before{border-bottom-color:#f5fafd}.why__customers{background:#2695e8;color:#fff;padding:110px 0 160px}.why__customers .why__subtitle{color:#273343}.why__customers:before{border-bottom-color:#2695e8}.why__feats{margin-top:30px;text-align:left;width:calc(99.9% * 6/12 - (30px - 30px * 6/12))}.why__feats ul li{margin-bottom:15px;line-height:1.3em}.why__feats:nth-child(1n){float:left;margin-right:30px;clear:none}.why__feats:last-child{margin-right:0}.why__feats:nth-child(12n){margin-right:0;float:right}.why__feats:nth-child(12n+1){clear:both}@media only screen and (max-width:550px){.why__feats{width:calc(99.9% * 12/12 - (30px - 30px * 12/12))}.why__feats:nth-child(1n){float:left;margin-right:30px;clear:none}.why__feats:last-child{margin-right:0}.why__feats:nth-child(12n){margin-right:0;float:right}.why__feats:nth-child(12n+1){clear:both}.why__feats:last-child{margin-top:0}}.testimonials{margin-top:60px}.testimonials:before{content:'';display:table}.testimonials:after{content:'';display:table;clear:both}.testimonial{width:calc(99.9% * 4/12 - (30px - 30px * 4/12))}.testimonial:nth-child(1n){float:left;margin-right:30px;clear:none}.testimonial:last-child{margin-right:0}.testimonial:nth-child(12n){margin-right:0;float:right}.testimonial:nth-child(12n+1){clear:both}@media only screen and (max-width:700px){.testimonial{width:calc(99.9% * 10/12 - (30px - 30px * 10/12));margin-left:calc(99.9% * (-1/12 * -1) - (30px - 30px * (-1/12 * -1)) + 30px)!important;margin-bottom:80px}.testimonial:nth-child(1n){float:left;margin-right:30px;clear:none}.testimonial:last-child{margin-right:0}.testimonial:nth-child(12n){margin-right:0;float:right}.testimonial:nth-child(12n+1){clear:both}}.testimonial__headshot img{width:170px;padding:5px;border:1px solid #eee;margin-bottom:30px}.testimonial__quote{font-family:Georgia;font-style:italic;font-size:17px;margin-bottom:20px;color:#9ea5ad;line-height:1.5em}.testimonial__name{color:#273343;font-weight:700;font-size:17px;margin-bottom:3px}.testimonial__company{text-transform:uppercase;color:#acb5bb;font-weight:700;font-size:13px}.testimonial__title{font-size:12px;font-weight:400}.feature{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));height:calc(99.9% * 1/3 - (30px - 30px * 1/3));background:#fff;padding:30px;box-sizing:border-box;height:210px;box-shadow:0 2px 10px rgba(0,103,219,.12),0 23px 18px -18px rgba(39,51,67,.07)}.feature:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.feature:last-child{margin-right:0;margin-bottom:0}.feature:nth-child(3n){margin-right:0}.feature:nth-child(3n+1){clear:both}.feature:nth-last-child(-n+3){margin-bottom:0}.feature__title{color:#008df8;margin-bottom:15px;font-size:17px;font-weight:700}.feature__description{font-size:14px}@media only screen and (max-width:1000px){.feature{height:245px}}@media only screen and (max-width:850px){.feature{width:calc(99.9% * 1/2 - (30px - 30px * 1/2));height:calc(99.9% * 1/2 - (30px - 30px * 1/2));height:210px}.feature:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.feature:last-child{margin-right:0;margin-bottom:0}.feature:nth-child(2n){margin-right:0}.feature:nth-child(2n+1){clear:both}.feature:nth-last-child(-n+2){margin-bottom:0}}@media only screen and (max-width:850px){.feature{height:230px}}@media only screen and (max-width:600px){.feature{height:260px}}@media only screen and (max-width:560px){.feature{width:calc(99.9% * 1/1 - (30px - 30px * 1/1));height:calc(99.9% * 1/1 - (30px - 30px * 1/1))}.feature:nth-child(1n){float:left;margin-right:30px;margin-bottom:30px;clear:none}.feature:last-child{margin-right:0;margin-bottom:0}.feature:nth-child(1n){margin-right:0}.feature:nth-child(1n+1){clear:both}.feature:nth-last-child(-n+1){margin-bottom:0}}.contact h1{text-align:center;font-size:42px;margin-bottom:80px}.contact__info{width:calc(99.9% * 6/12 - (30px - 30px * 6/12));padding-top:50px}.contact__info h3{margin-bottom:30px;font-size:25px}.contact__info:nth-child(1n){float:left;margin-right:30px;clear:none}.contact__info:last-child{margin-right:0}.contact__info:nth-child(12n){margin-right:0;float:right}.contact__info:nth-child(12n+1){clear:both}.contact__info__item{color:#769dd2;margin-bottom:18px}.contact__info__item i{margin-right:15px;color:#008df8}.contact__info__item a{color:#769dd2;text-decoration:none}.contact__form{width:calc(99.9% * 6/12 - (30px - 30px * 6/12))}.contact__form label{display:block;text-transform:uppercase;font-size:12px;color:#769dd2}.contact__form input[type=email],.contact__form input[type=text],.contact__form textarea{width:100%;background:0 0;border:none;border-bottom:1px solid #3c5577;padding:8px 0;font-size:15px;color:#fff;margin-bottom:15px;border-radius:0}.contact__form input[type=email]:focus,.contact__form input[type=text]:focus,.contact__form textarea:focus{outline:0;border-bottom:1px solid #6489bb}.contact__form .button{margin-top:15px}.contact__form:nth-child(1n){float:left;margin-right:30px;clear:none}.contact__form:last-child{margin-right:0}.contact__form:nth-child(12n){margin-right:0;float:right}.contact__form:nth-child(12n+1){clear:both}.contact__form__title{color:#fff;font-size:25px;margin-bottom:30px}.contact__copywright{text-align:center;margin-top:80px;font-size:11px;color:#445975}@media only screen and (max-width:650px){.contact{text-align:center}.contact h1{font-size:38px;margin-bottom:30px}.contact__info{width:calc(99.9% * 8/12 - (30px - 30px * 8/12));margin-left:calc(99.9% * (-2/12 * -1) - (30px - 30px * (-2/12 * -1)) + 30px)!important}.contact__info:nth-child(1n){float:left;margin-right:30px;clear:none}.contact__info:last-child{margin-right:0}.contact__info:nth-child(12n){margin-right:0;float:right}.contact__info:nth-child(12n+1){clear:both}.contact__form{width:calc(99.9% * 8/12 - (30px - 30px * 8/12));margin-left:calc(99.9% * (-2/12 * -1) - (30px - 30px * (-2/12 * -1)) + 30px)!important;margin-top:50px}.contact__form:nth-child(1n){float:left;margin-right:30px;clear:none}.contact__form:last-child{margin-right:0}.contact__form:nth-child(12n){margin-right:0;float:right}.contact__form:nth-child(12n+1){clear:both}}@media only screen and (max-width:450px){.contact__info{width:calc(99.9% * 10/12 - (30px - 30px * 10/12));margin-left:calc(99.9% * (-1/12 * -1) - (30px - 30px * (-1/12 * -1)) + 30px)!important}.contact__info:nth-child(1n){float:left;margin-right:30px;clear:none}.contact__info:last-child{margin-right:0}.contact__info:nth-child(12n){margin-right:0;float:right}.contact__info:nth-child(12n+1){clear:both}.contact__form{width:calc(99.9% * 10/12 - (30px - 30px * 10/12));margin-left:calc(99.9% * (-1/12 * -1) - (30px - 30px * (-1/12 * -1)) + 30px)!important}.contact__form:nth-child(1n){float:left;margin-right:30px;clear:none}.contact__form:last-child{margin-right:0}.contact__form:nth-child(12n){margin-right:0;float:right}.contact__form:nth-child(12n+1){clear:both}}.our-clients{margin-top:150px;margin-bottom:100px}.our-clients:before{content:'';display:table}.our-clients:after{content:'';display:table;clear:both}.our-clients__logos-wide img{width:80%;margin:40px auto 0 auto}.our-clients__logos-narrow{display:none}@media only screen and (max-width:800px){.our-clients__logos-wide img{width:100%}}@media only screen and (max-width:500px){.our-clients__logos-wide{display:none}.our-clients__logos-narrow{display:block}.our-clients__logos-narrow img{width:100%;margin:30px auto 0 auto}}.demo{width:calc(99.9% * 8/12 - (30px - 30px * 8/12));margin-left:calc(99.9% * (-2/12 * -1) - (30px - 30px * (-2/12 * -1)) + 30px)!important;text-align:center}.demo form{text-align:left}.demo form input[type=email],.demo form input[type=text],.demo form select,.demo form textarea{width:100%}.demo:nth-child(1n){float:left;margin-right:30px;clear:none}.demo:last-child{margin-right:0}.demo:nth-child(12n){margin-right:0;float:right}.demo:nth-child(12n+1){clear:both}.demo__left,.demo__right{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.demo__left:nth-child(1n),.demo__right:nth-child(1n){float:left;margin-right:30px;clear:none}.demo__left:last-child,.demo__right:last-child{margin-right:0}.demo__left:nth-child(0n),.demo__right:nth-child(0n){margin-right:0;float:right}.demo__left:nth-child(0n+1),.demo__right:nth-child(0n+1){clear:both}@media only screen and (max-width:700px){.demo{width:calc(99.9% * 12/12 - (30px - 30px * 12/12));margin-left:0!important;margin-right:30px!important}.demo:nth-child(1n){float:left;margin-right:30px;clear:none}.demo:last-child{margin-right:0}.demo:nth-child(12n){margin-right:0;float:right}.demo:nth-child(12n+1){clear:both}}@media only screen and (max-width:700px){.demo__left,.demo__right{width:calc(99.9% * 2/2 - (30px - 30px * 2/2))}.demo__left:nth-child(1n),.demo__right:nth-child(1n){float:left;margin-right:30px;clear:none}.demo__left:last-child,.demo__right:last-child{margin-right:0}.demo__left:nth-child(0n),.demo__right:nth-child(0n){margin-right:0;float:right}.demo__left:nth-child(0n+1),.demo__right:nth-child(0n+1){clear:both}}