@import url("https://use.typekit.net/ytl1fom.css");*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.row:after{content:"";display:block;clear:both}.col{float:left}.col-auto{float:none;margin:0 auto}.col-70{width:70%}.col-65{width:65%}.col-60{width:60%}.col-45{width:45%}.col-50{width:50%}.col-40{width:40%}.col-35{width:35%}.col-33{width:33.33%}.col-30{width:30%}.spaced .col-50:nth-child(odd){padding-right:30px}.spaced .col-50:nth-child(2n){padding-left:30px}.spaced .col-33{padding-right:30px}.correctright{margin-right:-30px}.table{display:table;table-layout:fixed;margin-bottom:100px;width:100%}.table .inner{display:table-row}.table .cell{display:table-cell;width:50%;vertical-align:middle}.table .cell.w35{width:35%}.table .cell.w65{width:65%}.table:last-child{margin-bottom:0}@media (max-width:900px){.col{float:none;width:100%!important;margin-bottom:30px}.col:last-child{margin-bottom:0}.table{margin-bottom:50px}.table,.table .cell,.table .inner{display:block}.table .cell{width:100%!important;margin-bottom:40px}.table .cell:last-child{margin-bottom:0}.spaced .col-50:nth-child(odd){padding-right:0}.spaced .col-50:nth-child(2n){padding-left:0}.spaced .col-33{padding-right:0}.correctright{margin-right:0}}@media (max-width:600px){.col{margin-bottom:20px}}.bloglist__item:not(:last-child){margin-bottom:3.5rem;padding-bottom:3rem;border-bottom:1px solid #f2f2f2}.bloglist__item h3{margin-bottom:.25rem}.bloglist__item .btn{margin-top:1rem}.bloglist__item h1{font-size:2rem;margin:2rem 0 .5rem}.bloglist__item .list{list-style:disc;padding-left:2rem;margin:1rem 0}.bloglist__item .list li{padding:.35rem 0;line-height:1.5}body{font-family:proxima-nova,sans-serif;color:#222;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}p{line-height:1.4;font-size:16px;margin-top:20px;font-weight:400}p:first-child{margin-top:0}.largertext p{font-size:19px}.green a,.green p{color:#00a69c}.green a:hover{color:#8dc798}.purple a,.purple p{color:#56267d}.purple a:hover{color:#9083bd}.pink a,.pink p{color:#e40053}.pink a:hover{color:#f19dc3}time{font-size:.85rem;color:grey}strong{font-weight:700}img{max-width:100%;width:100%;display:inline-block}a{color:#81cff4;text-decoration:none;transition:color .2s}a:hover{color:#12b6c9}a.pink{color:#f19dc3}a.pink:hover{color:#e40053}h1{font-size:60px;font-weight:800;color:#fff}h1.green{color:#8dc798}h2{font-size:50px;text-transform:uppercase;font-weight:700;position:relative;display:inline-block}h2.bar:after{content:"";display:block;position:absolute;top:0;left:100%;width:2px;height:100%;transform:rotate(10deg);transform-origin:bottom left}h2.bumpleft:after{margin-left:10px}h2.pink{color:#f19dc3}h2.pink:after{background:#f19dc3}h2.blue{color:#81cff4}h2.blue:after{background:#81cff4}h2.green{color:#8dc798}h2.green:after{background:#8dc798}h2.purple{color:#9083bd}h2.purple:after{background:#9083bd}h2.white{color:#fff}h2.white:after{background:#fff}h3{font-size:21px;font-weight:900;margin:10px 0;line-height:1.3;color:#fff}h3.green:after{background:#8dc798}h3.bar{position:relative;display:inline-block;padding-right:.5rem}h3.bar:after{content:"";display:block;position:absolute;top:0;left:100%;width:2px;height:100%;transform:rotate(10deg);transform-origin:bottom left}h4{font-size:18px;text-transform:uppercase;color:#81cff4;font-weight:800;margin-bottom:20px}main{margin-top:84px;padding:50px 0 80px}section{padding:80px 0;position:relative}section.lesstop{padding-top:40px}section.lessbot{padding-bottom:40px}section.greybg{background:#f2f2f2}section.bluebg{background:#12b6c9}section.bloglist,section.correctforheader{margin-top:84px}section.topangle{margin-top:80px}section.topangle:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100px;background:#f2f2f2;transform:skewY(-3deg);transform-origin:top left}section.topangle.bluebg:before{background:#12b6c9}section.botangle{margin-bottom:80px}section.botangle:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100px;background:#f2f2f2;transform:skewY(-3deg);transform-origin:bottom right}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 60px;position:relative;z-index:1}.container.tighten{max-width:900px}.halfcontainer{width:100%;max-width:600px}.halfcontainer.right{float:left;padding:0 60px}.halfcontainer.left{float:right;padding:0 60px}.pips{position:fixed;z-index:2;top:50%;transform:translateY(-50%);right:20px}.pips .pip{width:12px;height:12px;border-radius:100%;border:2px solid #222;margin:10px 0;cursor:pointer;transition:.2s}.pips .pip.active,.pips .pip:hover{background:#222}header{position:fixed;z-index:2;width:100%;top:0;left:0;background:#fff}header nav{float:left;padding:20px;width:100%;padding-right:400px}header nav ul{display:flex;flex-wrap:wrap;align-items:center}header nav .toggle-nav{display:none}header nav li{float:left;margin-right:25px;line-height:2}header nav li:last-child{display:flex;flex:1 0 auto;justify-content:flex-end}header nav li a{font-size:14px;color:#222}header nav li a.btn{padding:10px 45px}header .logos{position:absolute;top:0;right:-10px;bottom:0;max-width:400px;width:60vw;background:#f2f2f2;transform:skewX(-10deg);text-align:center}header .logos img{width:50vw;max-width:331px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skewX(10deg);display:inline-block}.splash{background-image:url(../img/splash.jpg);background-size:cover;background-position:bottom;height:70vh;min-height:500px}.splash .colorblock{position:absolute;top:0;left:-100px;width:50%;min-width:620px;height:420px;background:#12b6c9;opacity:.8;transform:skewX(-10deg)}.splash .content{display:inline-block;border-bottom:2px solid #fff;padding-bottom:10px}.downloadreports img{margin-bottom:30px;box-shadow:0 4px 15px -5px rgba(0,0,0,.3)}.downloadreports p{margin-top:5px;margin-bottom:20px}.btn{background:#81cff4;text-transform:uppercase;font-weight:700;color:#fff;padding:18px 25px;display:inline-block;text-align:center;transition:.2s}.btn:hover{color:#fff;background:#12b6c9}.btn--green{background:#8dc798}.btn--green:hover{background:#00a69c}.text-link:hover .bar:after{transform:rotate(30deg)}.text-link *{transition:color .25s ease}.text-link .bar:after{transition:all .15s ease}.text-link--green:hover *{color:#00a69c}.text-link--green:hover .bar:after{background-color:#00a69c}.stats p{font-size:19px;display:inline-block;position:relative}.stats p.barright{padding-right:60px}.stats p.barright:after{content:"";display:block;position:absolute;top:0;left:100%;width:2px;height:100%;transform:rotate(10deg);background:#222}.stats p.barleft{padding-left:60px}.stats p.barleft:after{content:"";display:block;position:absolute;top:0;right:100%;width:2px;height:100%;transform:rotate(10deg);background:#222}.stats .w65.padleft{padding-left:80px}.stats .w65.padright{padding-right:80px;text-align:right}.callsforaction h3{margin:20px 0 10px;padding:0}.callsforaction p.openletter{margin:0 0 10px}.callsforaction p>a{color:#8dc798;font-weight:700}.callsforaction p>a:hover{color:#00a69c}.callsforaction .green,h3.green{color:#8dc798}h3.green{margin-top:40px}h3.green:first-child{margin-top:0}.percentages .row{margin-bottom:100px}.percentages .row:last-child{margin-bottom:0}.percentages p{font-size:19px;margin:0;padding-left:30px;overflow:hidden}.percentages .number{font-size:50px;font-weight:300;position:relative;display:inline-block;float:left;padding-right:20px}.percentages .number:after{content:"";display:block;position:absolute;top:0;left:100%;width:2px;height:100%;transform:rotate(10deg);transform-origin:bottom left;background:#222}.percentages.calls .number{color:#8dc798}.percentages.calls .number:after{background:#8dc798}form{color:#fff;margin-top:20px}form .row{margin-bottom:20px}form .row:last-child{margin-bottom:0}form .spaced .col-50:nth-child(odd){padding-right:10px}form .spaced .col-50:nth-child(2n){padding-left:10px}form input[type=email],form input[type=text]{display:block;width:100%;padding:20px;font-size:16px;border:0;color:#12b6c9;background:#fff;-webkit-appearance:none}form input[type=email]:-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form input[type=text]::-ms-input-placeholder{color:#12b6c9}form input[type=email]::placeholder,form input[type=text]::placeholder{color:#12b6c9}form textarea{width:100%;min-height:200px;background:#fff;border:0;padding:20px;font-size:16px;color:#12b6c9;-webkit-appearance:none;resize:vertical}form textarea:-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#12b6c9}form textarea::placeholder{color:#12b6c9}form input[type=submit]{background:#222;text-transform:uppercase;font-weight:700;color:#fff;padding:18px 25px;display:inline-block;transition:.2s;border:0;font-size:16px;-webkit-appearance:none}.footer{text-align:center}.footer p{font-size:14px}.parentvoices .row{margin-bottom:30px}.parentvoices .row:last-child{margin-bottom:0}.casestudy{background:#f2f2f2;width:100%;padding:25px;min-height:240px;position:relative;border-left:4px solid #81cff4}.casestudy h4{color:#fff}.casestudy p{font-size:14px;position:absolute;top:50%;transform:translateY(-50%);left:25px;right:25px}.fadein{opacity:0;transition:1s;transform:translateY(50px)}.fadein.visible{opacity:1;transform:translateY(0)}.contact a{color:#fff;opacity:.8}.contact a:hover{opacity:1}.contact p{color:#fff}.contact .smaller{margin-top:30px;padding-top:30px;border-top:1px solid #fff}.contact .smaller p{font-size:14px}.button{display:inline-block;max-width:260px;text-align:center;padding:10px 20px;color:#fff;background:#8dc798;margin-top:30px;margin-right:9px;transition:.3s}.button:hover{color:#fff;transform:scale(1.05)}@media (max-width:1390px){header nav ul li:last-child{flex:0;margin-right:0;margin-top:.15rem}}@media (max-width:1140px){header nav ul{flex-direction:column;align-items:flex-start;height:100vh;position:absolute;top:100%;left:0;background:rgba(18,182,201,.9);width:100%;max-width:320px;transform:translateX(-100%);transition:.3s}header nav ul li{display:block;float:none;padding:10px 18px;margin-right:0}header nav ul li:last-child,header nav ul li:last-child .btn{width:100%}header nav ul li a{color:#fff;font-weight:700}header nav ul li a:hover{color:#fff}header nav ul.visible{transform:translateX(0)}header nav .toggle-nav{display:inline-block;line-height:2;font-size:14px;font-weight:700;position:relative;z-index:2}header nav .toggle-nav img{max-width:13px;margin-right:3px}}@media (max-width:900px){section{padding:60px 0}.splash{height:auto;min-height:0}.splash .colorblock{height:100%;transform:none;width:100%;left:0;min-width:0}.halfcontainer{float:none!important;max-width:100%}.halfcontainer.right{margin-top:40px}.halfcontainer.left{margin-bottom:40px}section.topangle{margin-top:40px}section.botangle{margin-bottom:40px}.stats p.barright{padding-right:0}.stats p.barright:after{display:none}.stats p.barleft{padding-left:0}.stats p.barleft:after{display:none}.stats .padleft,.stats .padright{padding:0!important;text-align:center!important}.hideonmobile{display:none}.percentages .row{margin-bottom:50px}form .col{margin-bottom:20px;padding-left:0!important;padding-right:0!important}.downloadreports .col:first-child{margin-bottom:60px}}@media (max-width:600px){.container,.halfcontainer{padding:0 20px!important}.pips{display:none}.casestudies .row{margin-bottom:20px}h1{font-size:50px}h2{font-size:42px}h3{font-size:19px}p{font-size:15px}.largertext p,.percentages p{font-size:17px}.percentages .number{font-size:40px;padding-right:10px}.casestudy{padding:20px}.casestudy p{font-size:14px}form input[type=email],form input[type=text],form textarea{padding:15px;font-size:15px}.btn,form input[type=submit]{padding:15px 20px}}@media (max-width:500px){header nav{padding:18px 20px}section.correctforheader{margin-top:64px}}