html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font:normal 100%/1.7 proxima-nova-alt,Helvetica,Arial,sans-serif;color:#999;font-size:14px;line-height:20px;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){body{font-size:18px;line-height:22px}}ul{margin:0;padding:0;list-style:none}.bullet-list{list-style:disc;padding:0 0 0 40px;margin:18px 0}svg{display:inline-block;fill:currentColor;width:28px;height:28px}.clearfix:after,.header:after{content:"";display:table;clear:both}.case__content,.customer-happiness,.header,.hero__content,.impact__content,.preview__content,.quote,.reasons__content,.start,.wrapper{padding:0 10px;max-width:960px;margin:0 auto}[v-cloak]{display:none}.pending{opacity:.5;pointer-events:none}a{text-decoration:none;color:#00aeef}@media (min-width:768px){p{line-height:24px}}input,textarea{font:normal 100%/1.7 proxima-nova-alt,Helvetica,Arial,sans-serif}.text-link{color:#00aeef;font-weight:700}.text-link--sm{font-size:14px}.section__title{color:#555;font-size:36px;padding:52px 0;line-height:38px;margin:0;padding-bottom:34px}@media (min-width:768px){.section__title{font-size:60px}}.section__title:after{content:"";display:block;width:70px;height:7px;background:currentColor;margin:28px 0}.section__title--blue:after{background-color:#00afec}.section__title--red:after{background-color:#ee5a39}.text-center{text-align:center}.text-right{text-align:right}

/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.pure-g{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-1-12,.pure-u-1-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-3-24,.pure-u-4-5,.pure-u-4-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-5-12,.pure-u-5-24,.pure-u-6-24,.pure-u-7-8,.pure-u-7-12,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-5-12,.pure-u-10-24{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-7-12,.pure-u-14-24{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-5-8,.pure-u-15-24{width:62.5%}.pure-u-2-3,.pure-u-16-24{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-3-4,.pure-u-18-24{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-5-6,.pure-u-20-24{width:83.3333%}.pure-u-7-8,.pure-u-21-24{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}

/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-1-12,.pure-u-sm-1-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-2-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-3-24,.pure-u-sm-4-5,.pure-u-sm-4-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-8,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-1-12,.pure-u-md-1-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-2-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-3-24,.pure-u-md-4-5,.pure-u-md-4-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-8,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-1-12,.pure-u-lg-1-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-2-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-3-24,.pure-u-lg-4-5,.pure-u-lg-4-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-8,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-1-12,.pure-u-xl-1-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-2-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-3-24,.pure-u-xl-4-5,.pure-u-xl-4-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-8,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}.header{max-width:100%;padding-top:20px;margin:0 auto;color:#fff}.header--blue{color:#00afec}.header--blue .nav__links .nav__link--bordered a,.header--blue .nav__links li a{border-color:#00afec;color:#00afec}.header__logo{float:left}.header__logo img{width:76px;height:40px}.nav{float:right}@media (max-width:768px){.nav{pointer-events:none;visibility:hidden;position:fixed;width:100%;height:100vh;background:#fff;top:70px;left:0;z-index:100}}.nav__links{float:right;margin-top:14px}.nav__links li{float:left;margin-right:12px}.nav__links li a{color:#fff;font-weight:700;font-size:14px;padding:6px 8px}.nav__links li.nav__link--bordered a{border:1px solid #fff;border-radius:4px}@media (max-width:768px){.nav__links,.nav__links li{float:none;margin:0}.nav__links a,.nav__links li a{color:#00afec}.nav__links li{padding:12px 0;width:100%;background:#fff;text-align:center;border-bottom:1px solid #e5e5e5}}#nav__trigger,.header__burger,.header__burger--close{display:none;color:currentColor}@media (max-width:768px){[type=checkbox]:checked~.header__burger .header__burger--close{display:block}[type=checkbox]:checked~.header__burger .header__burger--open{display:none}[type=checkbox]:checked~.nav{pointer-events:auto;visibility:visible}.header__burger{font-size:28px;float:right;display:block;cursor:pointer;margin-top:12px}}.footer{background:#f8f8f8;padding:30px 0;color:#999;border-top:1px solid #ececec;margin:0 auto;font-size:14px}.footer hr{border:1px solid #ececec;border-bottom:none}@media (min-width:768px){.footer hr{display:none}}.footer__heading{text-align:center}.footer__logo{display:block;margin:0 auto}@media (min-width:768px){.footer__logo{margin:0}}.footer__baseline{width:100%;text-align:center;font-size:16px;margin:16px 0 22px}@media (min-width:768px){.footer__baseline{text-align:left;width:80%}}.footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.footer__social ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__social__media{margin-right:10px;display:block;width:25px;height:25px;border-radius:8em;color:#fff}.footer__social__media a{color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__social__media svg{width:14px;height:14px}.footer__social__media--facebook{background-color:#235a9b}.footer__social__media--twitter{background-color:#1faff2}.footer__social__media--instagram{background-color:#ca3585}.footer__social__media--pinterest{background-color:#cb2029}.footer__social__media--linkedin{background-color:#1e83b7}.footer__social__title{font-weight:400;font-size:14px;text-align:center;margin:24px 0 10px}@media (min-width:768px){.footer__social__title{display:none}}.footer__nav__title{font-size:16px;color:#555;margin-bottom:10px}.footer__nav__links li{margin-bottom:4px}.footer__chat__cta{margin-top:30px}.footer__address{font-style:normal;line-height:25px}.button{font-family:proxima-nova-alt,Helvetica,Arial,sans-serif;display:inline-block;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-weight:700;border:none;cursor:pointer}.button--medium{padding:12px 16px;font-size:18px;border-radius:8px}.button--small{padding:6px 10px;border-radius:4px;font-size:14px}.button--primary{background-color:#00afec;color:#fff}.button--primary:hover{background-color:#00b7f6}.button--secondary{border:1px solid #00afec;color:#00afec}.button--secondary:hover{background-color:rgba(0,175,236,.2)}.button--green{background-color:#a0bd2f;color:#fff}.button--green:hover{background-color:#a7c531}.button--green--inverted{background-color:#fff;color:#a0bd2f}.button--darkblue{background-color:#26438c;color:#fff}.button--darkblue:hover{background-color:#284794}.button--purple{background-color:#7b65a9;color:#fff}.button--purple:hover{background-color:#816cad}.button--white{background-color:#fff;color:#00afec}.button--white__circled{color:#fff;border:1px solid #fff}.button--white__circled:hover{background-color:hsla(0,0%,100%,.2)}.button--link--purple{color:#7b65a9}.button--link--green{color:#a0bd2f}.button--link--darkblue{color:#26438c}.button--shadow{-webkit-box-shadow:-4px 4px rgba(0,0,0,.12);box-shadow:-4px 4px rgba(0,0,0,.12);-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.button--shadow:hover{-webkit-box-shadow:-4px 4px transparent;box-shadow:-4px 4px transparent}.slope{display:block}.slope--half{max-width:50%}.slope--full{max-width:100%}.slope--right{float:right}.tweets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;overflow-x:scroll;overflow-y:hidden;margin-top:60px}.tweets::-webkit-scrollbar{display:none}.tweets -ms-overflow-style{display:none}@media (max-width:485px){.tweets{display:none}}.tweets--right{width:100%;margin:0 0 100px;direction:rtl}.tweets--right .tweet{direction:ltr}.tweet{background:#fff;-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;border-radius:4px;margin:12px;position:relative;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.tweet:hover{-webkit-transform:scale(.98);transform:scale(.98)}.tweet:hover svg{fill:#00afec}.tweet a{display:block;padding:20px;width:360px;min-height:180px;color:#999}.tweet header{font-size:12px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tweet header img{width:24px;height:24px;margin-right:8px;border-radius:8em}.tweet header svg{width:16px;height:16px;position:absolute;top:24px;right:20px;fill:#a9afbd;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.tweet p{font-size:14px;line-height:16px}.tweet footer{font-size:12px;text-align:right;position:absolute;right:20px;bottom:14px}.select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.select--icon{width:40px}.select__icon{color:#00aeef;margin-left:14px;pointer-events:none;position:absolute;left:0;top:12px}.select--active .select__icon{color:#fff}.select__box{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ececec;color:#999;cursor:pointer;outline:none;padding:12px 30px 12px 10px;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;width:100%}.select--active .select__box{background:#00aeef;border:1px solid #00aeef;color:#fff}.select__box::-ms-expand{display:none}.select__box:focus{border-color:#00aeef}.select__arrow{pointer-events:none;position:absolute;right:10px;top:12px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.select:hover .select__box{border-color:#00aeef}.select:hover .select__arrow{color:#00aeef}.hero{width:100%;overflow:hidden;padding:20px;background:#f5f5f5 url(/public/images/for_schools/hero.jpg) 50%;background-size:cover}@media (min-width:768px){.hero{padding:0;height:100vh}}.hero__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__intro{margin-top:-150px;max-width:478px}.hero__title{font-size:40px;line-height:40px;color:#a0bd2f;border-left:13px solid #fff;padding:6px 0;margin:20px 0}.hero__title span{background:#fff;padding-right:10px}@media (min-width:768px){.hero__title{font-size:60px;line-height:60px}}.hero__button{font-size:16px;padding:10px}@media (min-width:768px){.hero__button{font-size:23px;padding:18px 14px}}.preview{background:#f5f5f5}.preview__content{padding-top:90px}@media (max-width:767px){.preview__content{text-align:center;max-width:620px}}.preview__visual{max-width:100%;margin:80px 0 40px;display:block}@media (min-width:768px){.preview__visual{max-width:100%;float:right;margin-top:40px}}@media (min-width:1024px){.preview__visual{max-width:520px}}.preview__plus__wrapper{position:relative}.preview__plus{display:none}@media (min-width:768px){.preview__plus{position:absolute;display:block;bottom:-32px;right:46%;width:70px;height:70px;background:#00afec;border-radius:8em;padding:8px 8px 4px;fill:#fff;color:#fff}}.customer-happiness{margin-bottom:120px}@media (max-width:767px){.customer-happiness{text-align:center;max-width:620px}}.customer-happiness__visual{max-width:100%;margin:40px 0 60px;display:block}@media (min-width:768px){.customer-happiness__visual{max-width:90%}}@media (min-width:1024px){.customer-happiness__visual{max-width:470px}}.reasons{background:#a0bd2f;padding:100px 0;color:#fff}.reasons__list{margin-top:60px}@media (min-width:768px){.reasons__list{-webkit-columns:2;columns:2}}.reasons__title{text-align:center;color:#fff;margin:0 auto;max-width:800px}@media (max-width:768px){.reasons__title{font-size:30px;line-height:30px}}.reason{margin-bottom:35px;padding-left:30px;position:relative;-webkit-column-break-inside:avoid;column-break-inside:avoid}.reason svg{padding:3px;fill:#a0bd2f;display:block;width:20px;height:20px;background:#ffe52c;border-radius:8em;position:absolute;top:0;left:0}.reason__title{font-size:18px}@media (min-width:768px){.reason__title{font-size:22px}}.reason__desc{margin-top:5px}@media (min-width:768px){.reason__desc{font-size:16px;line-height:18px}}.reasons__cta{margin-top:40px;font-size:23px;padding:18px 20px}@media (min-width:768px){.reasons__cta{margin-top:90px}}.case{padding-top:140px}.case__title{text-align:center;font-size:32px;line-height:32px}@media (min-width:768px){.case__title{font-size:40px;line-height:40px}}.case__hero{max-width:100%;display:block;margin:80px auto 90px}@media (max-width:500px){.case__hero{display:none}}.day{margin:70px 0 0;border-bottom:2px solid #00afec;padding-bottom:90px}.day:last-child{border-bottom:0}@media (min-width:768px){.day{border-bottom:none}.day:last-child{margin-bottom:0}}.day__visual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.day__visual img{max-width:100px}@media (min-width:768px){.day__visual img{width:330px;max-width:330px}}.day__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:20px}@media (min-width:768px){.day__content{margin-top:0;padding-left:60px;text-align:left}}.day__writings{max-width:100%;display:block;margin:14 auto}@media (min-width:768px){.day__writings{margin:14px 0;max-width:456px}}.day__nb{background:#00afec;color:#fff;font-weight:700;padding:6px 14px;font-size:14px;border-radius:16px}.day__title{font-size:24px;line-height:24px;color:#555;margin:20px 0}.day__tweet{border:2px solid #ececec;border-radius:4px;padding:18px 16px;color:#999;max-width:360px}.day__tweet strong{position:relative;top:-8px;left:6px}.day__tweet p{font-size:14px;line-height:16px}.day__tweet footer,.day__tweet header{font-size:12px;width:100%;display:block}.day__tweet svg{float:right;width:16px;height:16px;fill:#999}.start{padding-bottom:100px}@media (max-width:1023px){.start{padding-top:60px;text-align:center;max-width:620px}}.start__hero{margin:0 auto 66px;max-width:100%;display:block}@media (min-width:768px){.start__hero{max-width:670px}}.start__title{color:#555;text-align:center;margin:0 auto 50px;font-size:30px;line-height:30px}@media (min-width:768px){.start__title{font-size:60px;line-height:60px;margin-bottom:80px}}.start__title:after{content:"";display:block;width:70px;height:7px;background:#ee5a39;margin:36px auto}@media (min-width:1024px){.start p{max-width:390px}}.start__list p{margin-left:30px;text-align:left}.start__list svg{padding:3px;fill:#fff;width:20px;height:20px;margin-top:2px;background:#00afec;border-radius:8em;float:left}@media (min-width:1024px){.start__list svg{position:absolute;display:block;float:none}}.start__cta{margin:60px auto;padding:10px 40px}.start__offer{margin-top:50px}.start__offer h3{font-size:32px;line-height:32px;color:#555}@media (min-width:768px){.start__offer h3{font-size:40px;line-height:40px}}.start__offer img{max-width:65%;margin-top:40px}@media (min-width:1024px){.start__offer img{max-width:420px;margin-top:54px}}.start__offer small{font-size:12px;margin:10px 0 0;display:block}@media (min-width:1024px){.start__offer small{margin-left:20px}}.impact{background:#00afec;color:#fff;position:relative}@media (min-width:1024px){.impact{background:-webkit-gradient(linear,left top,right top,from(#00afec),color-stop(50%,#00afec),color-stop(50%,#007ba6),to(#007ba6));background:linear-gradient(90deg,#00afec 0,#00afec 50%,#007ba6 0,#007ba6)}}.impact .slope{position:relative;z-index:50}.impact__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px}@media (max-width:1023px){.impact__content{text-align:center;max-width:600px}}.impact__title{color:#fff}.impact__graph{max-width:100%;margin:30px 0 20px}@media (min-width:400px){.impact__graph{max-width:360px}}@media (min-width:1024px){.impact__graph{margin:60px 0 20px}}.impact__dots{display:none}@media (min-width:1024px){.impact__dots{display:block;background:url(/public/images/for_schools/graph-background-tiles.png);background-size:25px;width:50%;height:100%;position:absolute;right:0;top:0;z-index:10}}.impact__graph+small{font-size:14px;line-height:17px;display:block}@media (min-width:1024px){.impact__part{padding:80px 130px 80px 0;position:relative;z-index:20}.impact__part--right{padding-right:0;padding-left:130px}}.impact__part p{margin-top:0}.quotes__title{text-align:center;margin:100px auto 50px}.twitter{background:#f5f5f5;margin:50px 0}.twitter__intro{text-align:center}@media (max-width:485px){.twitter__intro{margin-bottom:80px}}.twitter__title{font-size:40px;line-height:40px;margin:100px 0 26px}.js--contact--open{height:100%;width:100%;overflow:hidden;position:fixed}.contact{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.contact.js--show{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.4);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;visibility:visible;pointer-events:auto;z-index:100;overflow-y:scroll;-webkit-overflow-scrolling:touch}.contact.js--show::-webkit-scrollbar{display:none}.contact.js--show -ms-overflow-style{display:none}.contact.js--show .contact__content{display:block;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__content{display:none}.contact__modal{position:relative;width:100%;background:#f9f9f9;color:#555;border-radius:8px;height:100%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08)}.contact__modal form{margin:0}@media (min-width:800px){.contact__modal{width:670px;max-height:80%;height:auto}}@media (max-width:799px){.contact__modal{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.contact__form{display:none;margin:0}.contact__form.js--show{display:block}.contact__modal--success{background:#fff;max-width:346px;height:400px;padding:48px 20px;pointer-events:none;visibility:hidden;-webkit-transform:scale(.98);transform:scale(.98);opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;position:absolute;z-index:100}.contact__modal--success.js--show{opacity:1;pointer-events:auto;visibility:visible;-webkit-transform:scale(1);transform:scale(1);position:relative}.contact__modal--success h3{font-size:30px;margin:10px 0;line-height:36px;font-weight:400;color:#555}.contact__modal__illustration{max-width:115px}.contact__modal__header{padding:10px 20px;background:#fff;position:relative;border:1px solid #ececec}.contact__modal__header p{margin:6px 0}.contact__modal__close{background:none;border:none;cursor:pointer;position:absolute;top:16px;right:6px;outline:none}.contact__modal__close svg{fill:#00afec;width:20px;height:20px}.contact__modal__title{font-size:18px;font-weight:400;margin:0}.contact__modal__intro{padding:0 20px;margin:0 0 20px}.contact__modal__content{background:#f9f9f9;padding:20px 0 0}.contact__modal__footer{text-align:right;padding:20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f4f6f9;border-top:1px solid #e3e8ef}.contact__modal__footer button{border:none}.contact__modal__footer svg{width:13px;height:13px;position:relative;top:2px}@media (min-width:800px){.contact__modal__scrollable{border-radius:8px;height:70vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.contact__field{border:none;margin:0;padding:0 20px}.contact__field input,.contact__field textarea{width:100%;height:40px;padding:10px 0 10px 10px;margin-bottom:10px;background-color:#fff;border:1px solid #ececec;border-radius:4px;color:#999;font-size:12px;text-align:left;outline:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__field input:hover,.contact__field textarea:hover{border-color:#00afec;color:#777}.contact__field textarea{height:115px;resize:none}.contact__field label{font-size:14px;display:block}.contact__field label span{color:#ee5a39;float:right;font-size:16px}.contact__field svg{width:12px;height:12px}.testimonials{background:url(/public/images/homepage/classroom.jpg) center -10px no-repeat;background-color:#7b65a9;background-size:auto 700px}@media (max-width:767px){.testimonials{background-position:-150px 0;background-size:auto}}.section__title--testimonials{color:#fff;margin-top:400px;margin-bottom:24px}@media (min-width:768px){.section__title--testimonials{margin-top:40px;font-size:56px;line-height:56px}}.section__title--testimonials:after{background:#ffe52c}.testimonial{border:3px solid #ffe52c;color:#fff;padding:40px 34px;margin:30px 0 85px;border-radius:8px;position:relative}@media (min-width:768px){.testimonial{width:94%}}.testimonial:before{content:"\201C";display:block;font-size:214px;-webkit-text-stroke:2px #fff;background:#7b65a9;position:absolute;width:74px;height:50px;top:-28px;line-height:.8;margin-left:-12px;color:hsla(0,0%,100%,0)}.testimonial--green{border-color:#a0bd2f;color:#777}.testimonial--green p{font-size:18px}.testimonial--green:before{background:#fff;-webkit-text-stroke:2px #7b65a9}.testimonial--green .testimonial__author{background:#fff;font-size:22px}.testimonial--green .testimonial__author__desc{color:#999}.testimonial--grey{border-color:#ddd;color:#999;max-width:100%;padding:28px 20px;margin-bottom:0}@media (min-width:768px){.testimonial--grey{max-width:80%}}.testimonial--grey p{font-size:14px;line-height:16px}.testimonial--grey:before{background:#fff;-webkit-text-stroke:2px #ddd;width:48px;top:-22px;margin-left:-6px;font-size:128px}.testimonial--grey .testimonial__author{background:#fff;font-size:16px;color:#777;padding-bottom:0}.testimonial--grey .testimonial__author__desc{color:#999;font-size:13px}.testimonial--grey .testimonial__citation__footer{top:90%}.testimonial--grey img{width:36px;height:36px;top:4px;position:relative}.testimonial-outer{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.testimonial--large{margin-top:60px;font-size:2.2rem;border:none;background:url(/public/images/homepage/box-with-gap-double.png) no-repeat;background-size:100% 100%}.testimonial--large p{line-height:2.2rem}}@media (min-width:768px) and (max-width:894px){.testimonial--large p{font-size:26px;line-height:26px}}@media (min-width:768px){.testimonial--large:before{font-size:288px;background:none;top:-47px;margin-left:-13px}}@media (min-width:768px) and (max-width:894px){.testimonial--large:before{font-size:210px}}@media (min-width:768px){.testimonial--large .testimonial__author{background:none}.testimonial--large .testimonial__citation__footer{top:95%}}@media (min-width:768px) and (max-width:894px){.testimonial--large .testimonial__author,.testimonial--large .testimonial__author__desc{padding-left:0;font-size:16px}}.testimonial__citation{margin:0}.testimonial__citation__footer{position:absolute;top:94%}.testimonial__citation__footer img{max-width:50px;-webkit-box-shadow:-4px 5px rgba(0,0,0,.1);box-shadow:-4px 5px rgba(0,0,0,.1);border-radius:8em;margin:-6px 6px 0 0}.testimonial__citation__footer cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.testimonial__author{font-size:18px;font-style:normal;background:#7b65a9;padding:8px}.testimonial__author__desc{display:block;font-style:normal;font-size:14px;padding-left:8px;color:#e3d6ff;line-height:17px}.testimonial__cta__wrapper{background:#fff url(/public/images/homepage/slopes/try-pobble-banner-white-illustrations.png) 50% 100% no-repeat;background-size:cover;height:280px;width:100%}.testimonials__cta{font-weight:700;font-size:22px;padding:18px 20px;margin-top:140px;position:relative;top:-28px}.schools{padding-bottom:150px}@media (min-width:768px){.schools{padding-top:100px;padding-bottom:210px;background:url(/public/images/homepage/slopes/top-left-grey-slope.png) 50% 100% no-repeat;background-size:contain}}.schools img{max-width:80%;margin:50px auto;display:block}.section__title--schools{line-height:60px}@media (max-width:768px){.section__title--schools{padding-top:0}}.section__title--schools:after{background:#00afec}.partners{padding:100px 0 160px}@media (min-width:768px){.partners{padding-top:170px;background:url(/public/images/homepage/slopes/bottom-right-grey-slope.png) 50% 0 no-repeat;background-size:contain}}.partners__cta{font-weight:700;font-size:22px;padding:18px 20px;margin-top:100px}.stamp,.stamps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stamp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.press{background:#f7f9fd;text-align:center;padding:50px 0 120px}.section__title--press{display:none}@media (min-width:768px){.section__title--press{display:block;text-align:center;font-size:30px}.section__title--press:after{background:#ee5a39;margin:12px auto;height:5px;width:45px}}.press__logos{display:block;width:100%;max-width:1020px;margin:28px auto 0;text-align:center}.press__logo{position:relative;display:inline-block;width:auto;height:60px;max-width:145px;padding-right:20px;padding-left:20px}.press__logo__image{position:relative;top:50%;display:block;margin-right:auto;margin-left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:25px;max-width:100%;vertical-align:middle}h2{font-size:32px;line-height:32px;color:#555;margin-bottom:10px}@media (min-width:768px){h2{font-size:40px;line-height:40px}}p,ul{font-size:16px}.nav__links a{text-shadow:1px 1px 2px rgba(0,0,0,.2)}.js--contact--open .zEWidget-launcher{display:none}