/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Lato,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:300;line-height:1.3;color:#484848}body.modal{overflow:hidden}.content-wrapper{position:relative;top:0;right:0;transition:all .4s cubic-bezier(.645,.045,.355,1) 0s}.content-wrapper.menu-open{-webkit-transform:translateX(-280px);transform:translateX(-280px)}header{line-height:60px;position:fixed;z-index:1;top:0;right:0;width:100%;height:62px;transition:all .4s cubic-bezier(.645,.045,.355,1) 0s;text-align:center;background-color:#621461}header.menu-open{-webkit-transform:translateX();transform:translateX()}header .logo{float:left}header .logo img{width:151px;vertical-align:middle}header .nav{display:none}header .nav .menu{display:inline;margin-bottom:0;text-align:center}header .nav .menu .link{font-size:15px;font-weight:400;display:inline-block;padding:5px}header .nav .menu .link a{text-decoration:none;color:#fff}header .buttons{display:inline-block;float:right}header .buttons .btn-menu-open{display:inline-block;width:30px;height:30px;cursor:pointer;vertical-align:middle;background:url(../img/icon-menu.svg) no-repeat scroll 50%/30px 30px}@media (min-width:750px){header.menu-open{right:0}header .logo{float:none;margin-bottom:-72px}header .logo,header .nav,header .nav .menu{display:inline}header .nav .menu.menu-left{float:left}header .nav .menu.menu-left .link{margin-right:39px}header .nav .menu.menu-right{float:right}header .nav .menu.menu-right .link{margin-left:39px}header .nav .menu .link{padding:0}header .buttons{display:none}}@media (min-width:1000px){header .nav .menu.menu-left .link{margin-right:60px}header .nav .menu.menu-right .link{margin-left:60px}}.nav-mobile{position:fixed;z-index:3;top:0;right:-400px;overflow:auto;width:280px;height:100%;padding:27px 40px 40px;transition:all .4s cubic-bezier(.645,.045,.355,1) 0s;background-color:#621461}.nav-mobile.menu-open{-webkit-transform:translateX(-400px);transform:translateX(-400px)}.nav-mobile .buttons{display:inline-block;float:right}.nav-mobile .buttons .btn-menu-close{display:inline-block;width:30px;height:30px;cursor:pointer;vertical-align:middle;background:url(../img/icon-menu-close.svg) no-repeat scroll 50%/30px 30px}.nav-mobile .menu{list-style:none}.nav-mobile .menu .link{font-size:22px;font-weight:400;margin-bottom:24px}.nav-mobile .menu .link a{text-decoration:none;color:#fff}@media (min-width:750px){.nav-mobile.menu-open{-webkit-transform:translateX(400px);transform:translateX(400px)}}footer{padding:10px;text-align:center;background-color:#621461}footer .copy{font-size:11px;margin:0;color:#fff}section.section-hero{margin-top:59px;padding:50px 0;background-image:url(../img/bg-intro.jpg)}section.section-hero .hero .icon-app{width:85px;margin:0 0 20px -3px}section.section-hero .hero h1{font-size:36px;font-weight:700;margin-bottom:10px}section.section-hero .hero p{font-size:20px;font-weight:300;margin-bottom:40px}@media (min-width:750px){section.section-hero{padding:200px 0;background-image:url(../img/bg-intro-mock.jpg)}}section.section-features-one{position:relative;padding:50px 0 600px}section.section-features-one .img-mock{position:absolute;right:0;bottom:0;left:0;width:295px;margin:0 auto}section.section-features-one .image .img-features{display:none}section.section-features-one .features .feature{position:relative;margin-top:40px;padding:15px 0 0 80px;border-top:2px solid #621461}section.section-features-one .features .feature:before{position:absolute;top:0;left:0;display:inline-block;width:60px;height:60px;content:'';background-color:#621461;background-position:50%;background-size:60px 60px}section.section-features-one .features .feature.feature-therapies:before{background-image:url(../img/icon-list.svg)}section.section-features-one .features .feature.feature-filters:before{background-image:url(../img/icon-filter.svg)}section.section-features-one .features .feature.feature-ratings:before{background-image:url(../img/icon-star.svg)}section.section-features-one .features .feature-title{font-size:18px;font-weight:700;margin-bottom:5px}section.section-features-one .features .feature-description{font-size:1.6rem}@media (min-width:750px){section.section-features-one{padding:100px 0}section.section-features-one .img-mock{right:5%;left:auto;margin:0}section.section-features-one .image{height:600px}section.section-features-one .image .img-features{display:block;width:auto;height:100%}}@media (min-width:1000px){section.section-features-one .img-mock{right:15%}}@media (min-width:1200px){section.section-features-one .img-mock{right:20%}}section.section-features-two{padding:40px 0 50px;text-align:center;background-image:url(../img/bg-features.jpg)}section.section-features-two .feature p{margin-bottom:0}section.section-features-two .image .img-mock{padding:40px}@media (min-width:750px){padding:100px 0;section.section-features-two .feature{margin-top:100px}}@media (min-width:1000px){section.section-features-two .feature{margin-top:200px}}section.section-features-three{padding:40px 0}section.section-features-three .feature .icon-references{margin:40px 0 20px}section.section-features-three .feature p{margin-bottom:40px}section.section-features-three .feature .img-curated-example{margin-left:-5px}@media (min-width:750px){section.section-features-three{padding:100px 0}}section.section-history{position:relative;padding:0 0 40px;text-align:center}section.section-history .image{position:relative;margin-bottom:40px}section.section-history .image .timeline{position:absolute;bottom:0;padding-right:18%}section.section-history .history h1{font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}section.section-history .history p{margin-bottom:0}@media (min-width:750px){section.section-history{padding:0 0 100px}section.section-history .image{margin-bottom:100px}}section.section-testimonials{padding:40px 0;text-align:center;background-image:url(../img/bg-features.jpg)}section.section-testimonials h1{font-size:18px;font-weight:700;margin-bottom:20px}section.section-testimonials .testimonials blockquote cite{font-size:16px;display:block;margin-top:20px}@media (min-width:750px){section.section-testimonials{padding:100px 0}}section.section-our-partners{padding:40px 0}section.section-our-partners h1{font-size:36px;font-weight:700;margin-bottom:40px;text-align:center}section.section-our-partners .partner,section.section-our-partners .partner .logo{margin-bottom:40px}section.section-our-partners .partner .logo img{max-width:300px}section.section-our-partners .partner p a{color:#c94d21}@media (min-width:750px){section.section-our-partners .partner .logo{display:table-cell;height:124px;padding-bottom:40px;vertical-align:middle}}section.section-get-the-app{padding:50px 0;text-align:center;background-image:url(../img/bg-get-the-app.jpg)}section.section-get-the-app .icon-app{width:85px;margin-bottom:20px}section.section-get-the-app h1{font-size:36px;font-weight:700;margin-bottom:40px}section.section-get-the-app .download{margin-bottom:50px;padding:40px;border-radius:4px;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.25)}section.section-get-the-app .download .icon-get-the-app{margin-bottom:20px}section.section-get-the-app .download h2{font-size:24px;font-weight:700}section.section-get-the-app .download-links{margin-top:65px}section.section-get-the-app .download-links a{display:inline-block;margin:0 10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}section.section-get-the-app .download-links a img{float:left;max-width:100%;max-height:61px}section.section-get-the-app .social{text-align:center}section.section-get-the-app .social a{font-size:32px;display:inline-block;margin:0 15px;color:#484848}@media (min-width:750px){section.section-get-the-app{padding:100px 0}section.section-get-the-app p{max-width:75%;margin:0 auto}}div.overlay{position:fixed;z-index:5;top:0;right:0;bottom:0;left:0;display:none;height:100%;background-color:rgba(0,0,0,.8)}div.overlay .form{margin-top:10%}div.overlay .form h1{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:40px;color:#fff}div.overlay .form label{font-weight:300;color:#fff}div.overlay .form label .req{color:red}div.overlay .form label.error{font-size:13px;padding:5px 10px;border-radius:4px;background-color:#d9534f}div.overlay .form-hints{float:left;margin-top:10px;color:#fff}div.overlay .form-hints .req{color:red}div.overlay .form-buttons{float:right;margin-top:10px}div.overlay .form-buttons .button{margin-left:5px}div.overlay .form-error,div.overlay .form-success{display:none;margin-top:10%;text-align:center}div.overlay .form-error h1,div.overlay .form-error p,div.overlay .form-success h1,div.overlay .form-success p{color:#fff}div.overlay .form-close{display:block;float:right;width:24px;height:24px;margin-bottom:30px;background-image:url(../img/icon-close.svg);background-size:24px 24px}@media (min-width:750px){div.overlay .form,div.overlay .form-error,div.overlay .form-success{margin-top:25%}div.overlay .form-close{width:42px;height:42px;margin-bottom:100px;background-size:42px 42px}}a{color:#1eaedb}a:hover{color:#1b9cc5}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.modal-box{position:fixed;z-index:6;top:50%;display:none;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid rgba(0,0,0,.1);border-bottom:1px solid #aaa;border-radius:4px;background:#fff;background-clip:padding-box;box-shadow:0 3px 9px rgba(0,0,0,.5);lefT:50%}.modal-box .modal-header{position:absolute;z-index:7;top:20px;width:100%;padding:0 20px}.modal-box .modal-header .close{position:absolute;top:-7px;right:20px}.modal-box .modal-body video{float:left;width:100%;height:auto}.modal-box#modal-contributors .modal-header .close{color:#333}.modal-box#modal-contributors .modal-body{font-size:12px;overflow:auto;max-height:70vh;padding:30px}.modal-box#modal-contributors .modal-body h1{font-size:18px;font-weight:700;margin-bottom:30px;color:#621461}.modal-box#modal-contributors .modal-body .contributor{font-size:11px;margin-bottom:30px;letter-spacing:.6px;color:#484848}.modal-box#modal-contributors .modal-body .contributor strong{font-weight:900}@media (min-width:32em){.modal-box{width:70%}.modal-box#modal-contributors .modal-body{padding:90px}.modal-box#modal-contributors .modal-body h1{margin-bottom:90px}.modal-box#modal-contributors .modal-body .contributor{font-size:12px}}.modal-overlay{position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.8);filter:alpha(opacity=0)}a.close{font-size:2em;line-height:1;text-decoration:none;color:#fff}a.close:hover{transition:color 1s ease;color:#ccc}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}section.section-features-two,section.section-get-the-app,section.section-hero,section.section-testimonials{background-repeat:no-repeat;background-position:50%;background-size:cover}section.section-features-three .feature .img-curated-example,section.section-features-three .image img,section.section-features-two .image .img-mock,section.section-history .image .img-timeline-bg,section.section-history .image .timeline .img-timeline{height:auto;width:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-weight:300;color:#621461}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}div.overlay .form-error h1,div.overlay .form-success h1,section.section-features-one h1,section.section-features-three .feature h1,section.section-features-two .feature h1{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.3}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:4}.unslider-fade .unslider-wrap li.unslider-active{z-index:5}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:10px;height:10px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #dd5a2c;cursor:pointer}.unslider-nav ol li.unslider-active{background:#dd5a2c;cursor:default}.container{position:relative;max-width:960px;margin:0 auto;padding:0 20px}.column,.columns,.container{width:100%;box-sizing:border-box}.column,.columns{float:left}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:750px){.container{width:80%}.column,.columns{margin-left:6%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:2.83333%}.two.columns{width:11.66667%}.three.columns{width:20.5%}.four.columns{width:29.33333%}.five.columns{width:38.16667%}.six.columns{width:47%}.seven.columns{width:55.83333%}.eight.columns{width:64.66667%}.nine.columns{width:73.5%}.ten.columns{width:82.33333%}.eleven.columns{width:91.16667%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:29.33333%}.two-thirds.column{width:64.66667%}.one-half.column{width:47%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.83333%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.66667%}.offset-by-three.column,.offset-by-three.columns{margin-left:26.5%}.offset-by-four.column,.offset-by-four.columns{margin-left:35.33333%}.offset-by-five.column,.offset-by-five.columns{margin-left:44.16667%}.offset-by-six.column,.offset-by-six.columns{margin-left:53%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:61.83333%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:70.66667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:79.5%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:88.33333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:97.16667%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:35.33333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:70.66667%}.offset-by-one-half.column{margin-left:53%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}p a{font-weight:700;text-decoration:none;color:#c94d21}p a:hover{text-decoration:underline;color:#c94d21}a.disabled{pointer-events:none;opacity:.25}.button{display:inline-block;font-size:14px;font-weight:700;height:50px;line-height:50px;padding:0 30px;text-decoration:none;white-space:nowrap;border-radius:4px;border:none;color:#fff}.button.button-primary{background-color:#dd5a2c}.button.button-primary:hover{background-color:#ce4e21;color:#fff;text-decoration:none}.button.button-default{background-color:#999}.button.button-default:hover{background-color:#8c8c8c;color:#fff;text-decoration:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:15px 20px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box;font-size:16px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{display:block}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #621461;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}