﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize */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,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, 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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font:normal 62.5%/1.8 "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif}body{background:#F2F2F2;color:#605F67;font-size:14px;font-size:1.4rem}.main{padding-top:80px;padding-top:8rem}.main--features{background:white}a{color:#393939}a,a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}.container{zoom:1;max-width:1001px;margin-left:auto;margin-right:auto;position:relative;max-width:1001px}.container:before,.container:after{content:"\0020";display:block;height:0;overflow:hidden}.container:after{clear:both}@media screen and (max-width: 65.06em){.container{margin:0 20px;margin:0 2rem}}.lower,.header .container,.crumbs,.testimonials ul,.testimonials ol{zoom:1}.lower:before,.header .container:before,.crumbs:before,.testimonials ul:before,.testimonials ol:before,.lower:after,.header .container:after,.crumbs:after,.testimonials ul:after,.testimonials ol:after{content:"\0020";display:block;height:0;overflow:hidden}.lower:after,.header .container:after,.crumbs:after,.testimonials ul:after,.testimonials ol:after{clear:both}img{max-width:100%}.alignleft{float:left}img.alignleft{margin:0 20px 10px 0;margin:0 2rem 1rem 0}.alignright{float:right}img.alignright{margin:0 0 10px 20px;margin:0 0 1rem 2rem}.row{zoom:1;display:block}.row:before,.row:after{content:"\0020";display:block;height:0;overflow:hidden}.row:after{clear:both}.lower{zoom:1;display:block}.lower:before,.lower:after{content:"\0020";display:block;height:0;overflow:hidden}.lower:after{clear:both}h1,h2,h3,h4{font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:normal;line-height:1.2;margin:0;padding:0;margin-bottom:25px;margin-bottom:2.5rem}.testimonials__heading,.customers__heading,.pagetitle,.intro__title{font-size:30px;font-size:3rem}.footer-nav__heading{font-size:21px;font-size:2.1rem}.entry h1,.entry h2,.entry h3,.entry h4{font-size:18px;font-size:1.8rem}.page-intro{max-width:799px;margin:0 auto;color:#7B7B86;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;text-align:center;font-size:30px;font-size:3rem;margin-bottom:50px;margin-bottom:5rem}@media screen and (max-width: 52.94em){.page-intro{font-size:24px;font-size:2.4rem}}.page-intro__heading{color:#181819;font-weight:300;line-height:1.2;font-size:52px;font-size:5.2rem;margin-bottom:15px;margin-bottom:1.5rem}@media screen and (max-width: 52.94em){.page-intro__heading{font-size:46px;font-size:4.6rem}}.page-intro p{line-height:1.4;margin:0;padding:0}.content{float:left;width:75%;padding-right:70px;padding-right:7rem;margin-bottom:75px;margin-bottom:7.5rem}@media screen and (max-width: 65.06em){.content{padding-right:40px;padding-right:4rem}}@media screen and (max-width: 52.94em){.content{border-right:0;float:none;width:100%;margin-top:-30px;margin-top:-3rem;padding-right:0;padding-right:0;margin-bottom:70px;margin-bottom:7rem}}.content--full{padding-top:60px;padding-top:6rem}@media screen and (max-width: 52.94em){.content--full{padding-top:30px;padding-top:3rem}}.sidebar{float:right;width:25%;margin-bottom:75px;margin-bottom:7.5rem}@media screen and (max-width: 65.06em){.sidebar{padding-left:20px;padding-left:2rem}}@media screen and (max-width: 52.94em){.sidebar{float:none;margin-top:0;padding:0;width:100%}}.two-col{zoom:1;display:block}.two-col:before,.two-col:after{content:"\0020";display:block;height:0;overflow:hidden}.two-col:after{clear:both}.two-col__col{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:0 20px 0}.two-col__col:last-child{margin-right:0}@media screen and (max-width: 52.94em){.two-col__col{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 0 20px}.two-col__col:last-child{margin-right:0}.two-col__col:last-of-type{padding-bottom:0}}.btn{background-color:#8A79D3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8A79D3), color-stop(100%, #7965CC));background-image:-webkit-linear-gradient(-91deg, #8A79D3 0%, #7965CC 100%);background-image:linear-gradient(-179deg, #8A79D3 0%, #7965CC 100%);border:0;border-radius:52px;color:#FFFFFF;display:inline-block;font-weight:bold;line-height:1.2;text-shadow:0px -1px 1px rgba(0,0,0,0.2);vertical-align:middle;font-size:16px;font-size:1.6rem;padding:18px 26px;padding:1.8rem 2.6rem}.btn:hover{background:#EFA01B;text-decoration:none}.btn:active{background:#BA7C20;text-decoration:none}@media screen and (max-width: 52.94em){.btn{display:block;text-align:center;width:100%}}.btn.btn--input{background:#669AC6;border-radius:5px;color:#FFFFFF;font-weight:normal;font-size:14px;font-size:1.4rem;padding:18px 41px;padding:1.8rem 4.1rem}.btn.btn--input.btn--input--bold{background:#3669AA;font-weight:bold;font-size:16px;font-size:1.6rem}@media screen and (max-width: 52.94em){.btn--alpha{padding:17px;padding:1.7rem}}.btn--beta{background:rgba(255,255,255,0.8);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#0C092D;display:inline-block;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;padding:12px 38px;padding:1.2rem 3.8rem}.btn--beta,.btn--beta:hover{text-decoration:none}.btn--beta:hover{background:white}.btn--beta:active{background-color:rgba(255,255,255,0.8);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, #fff));background-image:-webkit-linear-gradient(rgba(255,255,255,0.8) 0%, #fff 100%);background-image:linear-gradient(rgba(255,255,255,0.8) 0%, #fff 100%)}@media screen and (max-width: 52.94em){.btn--beta{display:block;text-align:center;width:100%}}.btn.btn--flat{background:#4A3893;border-radius:4px;box-shadow:0px 1px 0px 0px #33256B;color:white;text-shadow:none;font-size:14px;font-size:1.4rem}.btn .icon{font-style:normal}.btn .icon:after{display:inline-block;margin-left:3px;margin-left:0.3rem}.btn .icon--lt:after{content:"›"}input:focus,textarea:focus,select:focus{outline:none}.form ul{list-style:none outside;margin:0;padding:0}.form__field{margin-bottom:27px;margin-bottom:2.7rem}.form__field--active{border-radius:3px;box-shadow:0px 0px 5px 0px rgba(116,172,214,0.4)}.form__field--half{float:left;display:block;margin-right:3.57866%;width:48.21067%}.form__field--half:last-child{margin-right:0}.form__field--half:nth-child(2n){margin-right:0}.form__field--half:nth-child(2n+1){clear:left}@media screen and (max-width: 52.94em){.form__field--half{float:left;display:block;margin-right:3.57866%;width:100%}.form__field--half:last-child{margin-right:0}}.form__field--full{clear:both}.form__label{background:#fbfcfe;border-radius:3px 3px 0 0;border:1px solid #d8e0e7;border-top-color:#b6bec5;border-bottom:0;color:#7F8A93;display:block;line-height:1.2;padding:13px 17px 0;padding:1.3rem 1.7rem 0}.form__field--active .form__label{background:white;border-color:#b9c4cd;border-top-color:#959fa6}.form__input,.login__input{background:#fbfcfe;border:1px solid #d8e0e7;border-top:0;border-radius:0 0 3px 3px;color:#C7CFD7;display:block;font:normal 1.4/1 "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;width:100%;padding:13px 17px;padding:1.3rem 1.7rem}.form__input:focus,.login__input:focus{color:#2B2F32}.form__field--active .form__input,.form__field--active .login__input{background:white;border-color:#b9c4cd;border-bottom-color:#959fa6}.form__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:white;background:#fff url("/assets/marketing/select-arrow-a9fc584d7213a03909953004f2e62c0d.png") no-repeat center right 26px;border:0;border-radius:4px;box-shadow:0px 1px 1px 0px rgba(182,190,195,0.2),inset 0px 0px 0px 1px #D9E0E6;color:#7F8A93;cursor:pointer;display:block;font:normal 16px/1 "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;width:100%;padding:17px;padding:1.7rem}.form__select:focus{box-shadow:0px 1px 1px 0px rgba(182,190,195,0.2),0px 0px 5px 0px rgba(116,172,214,0.4)}.form__footer{text-align:right;margin-top:30px;margin-top:3rem}.top{background:rgba(58,55,68,0.3);background:url(/assets/marketing/header-bg--github-9fd73770a2923d7855cd5aac2743b494.png) no-repeat top center;background-size:cover}.top.top--home{min-height:100vh}.top.top--home .hero{margin-top:calc(100vh - 90vh)}.top--stars{background-color:#787C8E;background-image:url(/assets/marketing/header-bg--stars-27ac94f65732191f773ce0ceabb7a0c9.png)}.top--hexs{background-color:#5F96C3;background-image:url(/assets/marketing/header-bg--hexs-e29a257bc969d4f8aa72dfaa4f8eef1c.png)}.top--hexs .hero{color:#B5DDFF}.top--hexs .hero a{font-weight:normal}.header .container{padding-top:80px;padding-top:8rem;padding-bottom:80px;padding-bottom:8rem;max-width:885px;max-width:88.5rem}@media screen and (max-width: 65.06em){.header .container{max-width:100%}}@media screen and (max-width: 52.94em){.header .container{padding:30px 0;padding:3rem 0}}.header .nav .btn-octocat{position:relative;right:6px;top:2px}.logo{float:left;margin-top:4px;margin-top:0.4rem}.logo img{display:block}@media screen and (max-width: 52.94em){.logo{float:none}.logo img{display:inline-block}}.hero{color:white;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.25)}@media screen and (max-width: 52.94em){.hero{margin-bottom:60px}}.hero .container{max-width:799px;margin:0 auto;padding-bottom:80px;padding-bottom:8rem}@media screen and (max-width: 65.06em){.hero .container{max-width:100%;margin:0 20px;margin:0 2rem}}@media screen and (max-width: 52.94em){.hero .container{padding-top:20px;padding-top:2rem}}.hero__title{color:white;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;font-size:52px;font-size:5.2rem;margin-bottom:17px;margin-bottom:1.7rem}.hero__title .nav__btn{display:inline}.hero__title .nav__btn:before{display:none}.hero__title .learn-more{font-size:26%;color:white;padding-left:2px;vertical-align:middle}@media screen and (max-width: 52.94em){.hero__title{font-size:36px;font-size:3.6rem}}.hero__copy{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;padding:0;font-size:18px;font-size:1.8rem;margin:0 0 50px;margin:0 0 5rem}.hero__copy a{color:white;font-weight:bold}.hero .btn{box-shadow:0px 1px 0px 0px rgba(0,0,0,0.2),0px 1px 10px 0px rgba(0,0,0,0.4)}@media screen and (max-width: 52.94em){.hero .btn .icon{display:none}}.nav{float:right;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:18px;font-size:1.8rem}.nav ul{list-style:none outside;margin:0;padding:0}@media screen and (max-width: 65.06em){.nav{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 52.94em){.nav{float:none}.nav ul{display:none;margin-top:15px;margin-top:1.5rem}}.nav__item{float:left;margin:0;padding:0}.nav__item--btn{margin-left:30px;margin-left:3rem}.nav__item--btn--first{margin-left:40px;margin-left:4rem}@media screen and (max-width: 52.94em){.nav__item{float:none;margin-left:0}}.nav__link{color:#c0c0c0;display:inline-block;position:relative;padding:12px 16px 0;padding:1.2rem 1.6rem 0}.nav__link:hover,.nav__link:active{color:white;text-decoration:none}@media screen and (max-width: 52.94em){.nav__link{display:block;text-align:center}}.nav__link span{border-bottom:1px solid transparent;display:inline-block;padding-bottom:6px}@media screen and (max-width: 65.06em){.nav__link span{padding-bottom:4px;padding-bottom:0.4rem}}.nav__item--current .nav__link{color:white}.nav__item--current .nav__link span{border-bottom:1px solid rgba(255,255,255,0.3)}@media screen and (max-width: 52.94em){.nav__item--current .nav__link:after{display:none}}.nav__btn{background:rgba(255,255,255,0.05);border:1px solid #BDBDBD;border-radius:23px;color:white;display:inline-block;position:relative;text-decoration:none;padding:11px 18px;padding:1.1rem 1.8rem}.nav__item--current .nav__btn,.nav__btn:hover{background:rgba(255,255,255,0.1);text-decoration:none}@media screen and (max-width: 52.94em){.nav__btn{display:block;text-align:center;margin-top:10px;margin-top:1rem}}.nav__btn:before{background:#c0c0c0;border-radius:100%;content:" ";display:block;height:6px;width:6px;position:absolute;top:50%;left:-28px;margin-top:-3px}@media screen and (max-width: 52.94em){.nav__btn:before{display:none}}.nav-toggle{background:rgba(255,255,255,0.05);border:1px solid #BDBDBD;border-radius:23px;color:white;cursor:pointer;display:none;text-align:center;position:absolute;right:0;right:0;line-height:36px;line-height:3.6rem;padding:0 18px;padding:0 1.8rem;top:32px;top:3.2rem}@media screen and (max-width: 52.94em){.nav-toggle{display:block}}.crumbs{text-transform:uppercase;font-size:13px;font-size:1.3rem;margin-bottom:20px;margin-bottom:2rem;margin-top:-10px;margin-top:-1rem}.crumbs ul,.crumbs li{list-style:none outside;margin:0;padding:0}.crumbs li{display:inline-block;margin-right:5px;margin-right:0.5rem}.crumbs li:after{content:">";display:inline-block;margin-left:5px}.crumbs li:first-of-type:after,.crumbs li:last-of-type:after{content:"";margin:0}.testimonials{background:url("/assets/marketing/footer-bg--sea-5bc67a7ccc9b8341798c994fdac89918.png") no-repeat bottom center #464646;background-size:cover;color:white;overflow:auto;position:relative;padding:80px 0;padding:8rem 0}.testimonials ul,.testimonials li,.testimonials blockquote,.testimonials p{list-style:none;margin:0;padding:0}@media screen and (max-width: 52.94em){.testimonials{padding:60px 0 0;padding:6rem 0 0}}.testimonials__heading,.customers__heading{text-align:center;font-size:52px;font-size:5.2rem;margin-bottom:60px;margin-bottom:6rem}@media screen and (max-width: 52.94em){.testimonials__heading,.customers__heading{font-size:42px;font-size:4.2rem;margin-bottom:40px;margin-bottom:4rem}}.testimonial{float:left;text-align:center}.testimonial blockquote{font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;line-height:1.4;font-size:27px;font-size:2.7rem;margin-bottom:15px;margin-bottom:1.5rem}@media screen and (max-width: 52.94em){.testimonial blockquote{font-size:22px;font-size:2.2rem}}.testimonial__avatar{margin-bottom:20px;margin-bottom:2rem}.testimonial__avatar img{border-radius:100%}.testimonial cite{font-style:normal}.testimonial__name{display:block;font-weight:normal;font-size:20px;font-size:2rem}.testimonial__title{color:#CDCDCD;font-style:normal}.dots{list-style:none;margin:0;padding:0;position:absolute;width:100%;text-align:center;top:100%;top:100%;padding-top:25px;padding-top:2.5rem}.dots li{background:#7c7c7c;border-radius:100%;cursor:pointer;display:inline-block;text-indent:-9999px;outline:none;vertical-align:middle;height:6px;height:0.6rem;margin:0 10px;margin:0 1rem;width:6px;width:0.6rem}.dots li.active{background:white;height:10px;height:1rem;width:10px;width:1rem}.dots li:hover{background:white}@media screen and (max-width: 52.94em){.dots{display:none}}.footer{background:#232323;color:white;text-align:center;padding:70px 0;padding:7rem 0}.footer .container{max-width:600px;max-width:60rem}@media screen and (max-width: 65.06em){.footer .container{margin:0 auto}}@media screen and (max-width: 52.94em){.footer{padding:50px 20px;padding:5rem 2rem}}.customers{background:#464646 url("/assets/marketing/separator-85cd6dd6b79ab1978ce00f192e04c098.png") no-repeat top center;color:#BFBFBF;text-align:center;padding:80px 0;padding:8rem 0}@media screen and (max-width: 52.94em){.customers{padding:70px 20px;padding:7rem 2rem}}.customers .container{max-width:799px;margin:0 auto}.customers__heading{color:white;margin-bottom:25px;margin-bottom:2.5rem}@media screen and (max-width: 52.94em){.customers__heading{line-height:1.4;font-size:42px;font-size:4.2rem}}.customers__copy{margin-bottom:65px;margin-bottom:6.5rem}.customers__logos{margin:0 auto;text-align:center}.customers__logos img{display:inline-block;margin:0 25px;margin:0 2.5rem}.customers__logos .techstars{padding-top:50px}@media screen and (max-width: 52.94em){.customers__logos img{display:inline-block}.customers__logos span{display:block}}.customers__logos__row{vertical-align:middle}.customers__logos__row:first-of-type{margin-bottom:40px;margin-bottom:4rem}.customers__separator{background:#79777a;border:0;height:2px;height:0.2rem;margin-top:80px;margin-top:8rem;max-width:200px;max-width:20rem}@media screen and (max-width: 52.94em){.customers__separator{margin-top:50px}}.footer__signup{background:url(assset-path("marketing/separator.png")) no-repeat bottom center;zoom:1;display:block;max-width:430px;margin:0 auto;position:relative;padding-bottom:50px;padding-bottom:5rem;margin-bottom:60px;margin-bottom:6rem}.footer__signup:before,.footer__signup:after{content:"\0020";display:block;height:0;overflow:hidden}.footer__signup:after{clear:both}.footer__signup p{float:left;display:block;margin-right:2.35765%;width:40.29137%;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;line-height:1.4;margin:0;padding:0;font-size:32px;font-size:3.2rem}.footer__signup p:last-child{margin-right:0}.footer__signup__btn{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-top:5%;text-align:center}.footer__signup__btn:last-child{margin-right:0}@media screen and (max-width: 52.94em){.footer__signup{margin-bottom:50px;margin-bottom:5rem}.footer__signup p{float:left;display:block;margin-right:2.35765%;width:100%}.footer__signup p:last-child{margin-right:0}.footer__signup__btn{float:left;display:block;margin-right:2.35765%;width:100%}.footer__signup__btn:last-child{margin-right:0}}.footer-nav{background:url("/assets/marketing/separator-85cd6dd6b79ab1978ce00f192e04c098.png") no-repeat bottom center;margin:0 auto;zoom:1;display:block;max-width:500px;max-width:50rem;padding-bottom:80px;padding-bottom:8rem;margin-bottom:60px;margin-bottom:6rem}.footer-nav:before,.footer-nav:after{content:"\0020";display:block;height:0;overflow:hidden}.footer-nav:after{clear:both}.footer-nav__col{float:left;display:block;margin-right:2.35765%;width:31.76157%}.footer-nav__col:last-child{margin-right:0}@media screen and (max-width: 52.94em){.footer-nav__col{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;margin-bottom:30px;margin-bottom:3rem}.footer-nav__col:last-child{margin-right:0}.footer-nav__col:last-of-type{margin-bottom:0}}@media screen and (max-width: 52.94em){.footer-nav__heading{margin-bottom:10px;margin-bottom:1rem}}.footer-nav ul,.footer-nav li{list-style:none outside;margin:0;padding:0}.footer-nav li{margin-bottom:3px;margin-bottom:0.3rem}.footer-nav a{border-bottom:1px solid transparent;color:#C6C6C6;padding-bottom:2px}.footer-nav a:hover{border-color:rgba(255,255,255,0.3);color:white;text-decoration:none}@media screen and (max-width: 65.06em){.footer-nav{max-width:100%}}@media screen and (max-width: 52.94em){.footer-nav{margin-bottom:50px;margin-bottom:5rem;padding-bottom:40px;padding-bottom:4rem}.footer-nav li{display:block;margin-bottom:0;margin-bottom:0}.footer-nav a{border:0;display:block}}.copyright{color:#484848;padding:0;margin:0}.copyright a{color:#818181;text-decoration:none}.copyright a:before{color:#818181;content:"•";margin-left:10px;margin-left:1rem;margin-right:12px;margin-right:1.2rem}.copyright a:hover{color:white}@media screen and (max-width: 52.94em){.copyright a{display:block}.copyright a:before{display:none}}.footer--light{background:#F2F2F2;color:#454547}.footer--light a{color:#8D8D95}.footer--light .footer-nav{background:none;padding-bottom:0}.footer--light .footer-nav a:hover{border-color:#c9c9cb;color:#454547}.footer--light .copyright a:hover{color:#454547}.cta{background:url("/assets/marketing/footer-bg--lighthouse-e53b795d6c8461f9dab682b240c9da48.png") no-repeat bottom center;background-size:cover;text-align:center;padding:90px 0 422px;padding:9rem 0 42.2rem}@media screen and (max-width: 52.94em){.cta{background:transparent;padding:40px 0;padding:4rem 0}}.cta .container{max-width:799px;margin:0 auto}@media screen and (max-width: 65.06em){.cta .container{padding:0 20px;padding:0 2rem}}.cta__heading{font-weight:300;font-size:46px;font-size:4.6rem;margin:0 auto 25px;margin:0 auto 2.5rem;max-width:554px;max-width:55.4rem}.cta__heading a{text-decoration:none}.cta__heading a span{border-bottom:1px solid transparent;display:inline-block}.cta__heading a:hover span{border-bottom-color:#66666E}@media screen and (max-width: 52.94em){.cta__heading{font-size:34px;font-size:3.4rem}}.cta__copy{color:#A9A9B2;font-weight:300;line-height:1.6;margin:0 auto;font-size:28px;font-size:2.8rem;max-width:719px;max-width:71.9rem}.cta__copy p{margin:0;padding:0}.cta__copy a{border-bottom:1px solid #D4D4D7;text-decoration:none}.cta__copy a:hover{border-bottom-color:#66666E}.cta__copy strong{color:#7D6ACE;font-weight:300}@media screen and (max-width: 52.94em){.cta__copy{font-size:22px;font-size:2.2rem}}.cta .btn{margin-top:50px;margin-top:5rem}.sidebox{margin-bottom:30px;margin-bottom:3rem}.sidebox__title{color:#2B2F32;border-bottom:1px solid #d9e0e6;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;font-size:16px;font-size:1.6rem;margin:0 0 12px;margin:0 0 1.2rem;padding:0 0 12px;padding:0 0 1.2rem}.sidebox__copy{padding:0;margin:0 0 20px;margin:0 0 2rem}.tick-list{color:#858F98;line-height:1.6}.tick-list,.tick-list li{list-style:none;margin:0;padding:0}.tick-list li{background:url("/assets/marketing/tick-e4b1c9cd22bb9fe67bb05f9bd21ed854.png") no-repeat center left;margin-top:20px;margin-top:2rem;padding-left:29px;padding-left:2.9rem}.sidebox--follow{border-top:1px solid #d9e0e6;text-align:center;padding-top:30px;padding-top:3rem}.social-link{background:none no-repeat center left;display:inline-block;font-weight:bold;line-height:1.4;text-align:left;height:30px;height:3rem;padding:3px 0 3px 45px;padding:0.3rem 0 0.3rem 4.5rem}.social-link--twitter{background-image:url("/assets/marketing/twitter-icon-2a6f2d1867b23c9ddb0fe13181fd5213.png")}.features{margin:80px 0 0;margin:8rem 0 0}@media screen and (max-width: 52.94em){.features{margin-top:0;margin-bottom:50px;margin-bottom:5rem}}.feature{color:#777}.feature__image img{background:white;border-radius:6px;display:inline-block;max-width:357px;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}@media screen and (max-width: 52.94em){.feature__image img{max-width:100%}.feature__image,.feature__copy+.feature__image{text-align:center}}.feature__title{color:#5D5D61;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-size:32px;font-size:3.2rem;margin-bottom:20px;margin-bottom:2rem}.feature p{color:#979797;padding:0;margin:0 5px;margin:0 0.5rem}.feature strong{color:#45444A;font-weight:normal}@media screen and (max-width: 52.94em){.feature{float:left;display:block;margin-right:2.35765%;width:100%}.feature:last-child{margin-right:0}.feature:nth-child(1n){margin-right:0}.feature:nth-child(1n+1){clear:left}.feature p{margin:0}}.feature--row{zoom:1;display:block;margin:0 auto;width:74.5%;margin-bottom:70px;margin-bottom:7rem}.feature--row:before,.feature--row:after{content:"\0020";display:block;height:0;overflow:hidden}.feature--row:after{clear:both}.feature--row .feature__image{max-width:100%}.feature--row .feature__image{float:right;margin-left:30px;margin-left:3rem}.feature--row--alt .feature__image{float:left;margin:0 30px 0 0;margin:0 3rem 0 0}@media screen and (max-width: 65.06em){.feature--row{width:100%}}@media screen and (max-width: 52.94em){.feature--row{text-align:center;width:100%}.feature--row .feature__image{float:none;margin:0 0 25px;margin:0 0 2.5rem}}.feature__columns{clear:both;zoom:1;display:block;border-top:1px solid #D8D8D8;margin:80px auto;margin:8rem auto;max-width:800px;max-width:80rem;padding-top:80px;padding-top:8rem}.feature__columns:before,.feature__columns:after{content:"\0020";display:block;height:0;overflow:hidden}.feature__columns:after{clear:both}@media screen and (max-width: 52.94em){.feature__columns{margin-bottom:0;margin-bottom:0;margin-top:50px;margin-top:5rem;padding-top:70px;padding-top:7rem}}.feature--column{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:center}.feature--column:last-child{margin-right:0}.feature--column .feature__image{min-height:221px;margin-bottom:40px;margin-bottom:4rem}.feature--column .feature__title{line-height:1;font-size:22px;font-size:2.2rem;margin-bottom:14px;margin-bottom:1.4rem}.feature--column img{max-width:240px}@media screen and (max-width: 52.94em){.feature--column{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:70px;margin-bottom:7rem}.feature--column:last-child{margin-right:0}.feature--column:last-of-type{margin-bottom:30px;margin-bottom:3rem}.feature--column img{max-width:100%}}.plans{max-width:799px;margin:0 auto;margin-bottom:100px;margin-bottom:10rem}@media screen and (max-width: 52.94em){.plans{margin-bottom:60px;margin-bottom:6rem}}.plans-help{zoom:1;display:block;margin-bottom:35px;margin-bottom:3.5rem}.plans-help:before,.plans-help:after{content:"\0020";display:block;height:0;overflow:hidden}.plans-help:after{clear:both}.plans-help__copy{float:left;display:block;margin-right:2.35765%;width:40.29137%;color:#7B7B86;margin:0;padding:0}.plans-help__copy:last-child{margin-right:0}.plans-help__copy strong{color:#3B3B43}@media screen and (max-width: 52.94em){.plans-help__copy{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;margin-bottom:15px;margin-bottom:1.5rem}.plans-help__copy:last-child{margin-right:0}}.plans-help-form{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:8.5298%;text-align:right}.plans-help-form:last-child{margin-right:0}@media screen and (max-width: 52.94em){.plans-help-form{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;text-align:left}.plans-help-form:last-child{margin-right:0}}.plans-help-form__label{color:#7B7B86;margin-right:15px;margin-right:1.5rem}.plans-help-form__input{background:#FFFFFF;border:0;border-radius:3px;box-shadow:0px -1px 0px 0px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0.1);color:#3B3B43;display:inline-block;width:50%;padding:8px;padding:0.8rem}.plan{background-color:#6683CC;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6683CC), color-stop(100%, #41358D));background-image:-webkit-linear-gradient(-316deg, #6683CC 0%, #41358D 100%);background-image:linear-gradient(46deg, #6683CC 0%, #41358D 100%);border-radius:4px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3),inset 0px 0px 0px 1px rgba(0,0,0,0.1);color:white;padding:45px 60px 50px;padding:4.5rem 6rem 5rem}@media screen and (max-width: 52.94em){.plan{padding:25px 30px 30px;padding:2.5rem 3rem 3rem}}.plan__header{border-bottom:1px solid rgba(255,255,255,0.1);font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;line-height:1;text-align:center;font-size:29px;font-size:2.9rem;margin-bottom:31px;margin-bottom:3.1rem;padding-bottom:23px;padding-bottom:2.3rem}@media screen and (max-width: 52.94em){.plan__header{margin-bottom:15px}}.plan .plan__title,.plan .plan__price{display:inline-block;font-weight:300;margin:0;padding:0}@media screen and (max-width: 52.94em){.plan .plan__title,.plan .plan__price{display:block}}.plan__price:before{background:rgba(255,255,255,0.1);border-radius:100%;content:" ";display:inline-block;height:7px;width:7px;vertical-align:middle;margin:0 30px 0 25px;margin:0 3rem 0 2.5rem}@media screen and (max-width: 52.94em){.plan__price:before{display:none}}.plan__features{zoom:1;display:table;width:100%;table-layout:fixed;margin:0;padding:0}.plan__features:before,.plan__features:after{content:"\0020";display:block;height:0;overflow:hidden}.plan__features:after{clear:both}@media screen and (max-width: 52.94em){.plan__features{zoom:1;display:block}.plan__features:before,.plan__features:after{content:"\0020";display:block;height:0;overflow:hidden}.plan__features:after{clear:both}}.plan__feature{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:2.35765%;border-right:1px solid rgba(255,255,255,0.1);font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;line-height:1.4;text-align:center;font-size:20px;font-size:2rem}.plan__feature:last-child{margin-right:0}.plan .plan__feature:last-of-type{border-right:0}.plan__feature p{padding:0;margin:5px 0 0;margin:0.5rem 0 0}.plan__feature strong{display:block;font-weight:normal}@media screen and (max-width: 52.94em){.plan__feature{float:left;display:block;margin-right:2.35765%;width:100%;border:0;margin-top:10px;margin-top:1rem}.plan__feature:last-child{margin-right:0}}.plan__action{text-align:center;margin-top:45px;margin-top:4.5rem}@media screen and (max-width: 52.94em){.plan__action{margin-top:25px;margin-top:2.5rem}}.plan--grey{background-color:#A4ABBE;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #A4ABBE), color-stop(100%, #716E85));background-image:-webkit-linear-gradient(-316deg, #A4ABBE 0%, #716E85 100%);background-image:linear-gradient(46deg, #A4ABBE 0%, #716E85 100%);border-radius:4px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3),inset 0px 0px 0px 1px rgba(0,0,0,0.1)}.plan-separator{color:#606069;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;line-height:1.3;position:relative;text-align:center;font-size:22px;font-size:2.2rem;margin:40px 0;margin:4rem 0}.plan-separator:after{background:#D9D9D9;content:"";display:block;height:1px;width:100%;position:absolute;left:0;top:50%;margin-top:-1px}.plan-separator p{background:#F2F2F2;display:inline-block;margin:0;padding:0;position:relative;z-index:101;padding:0 23px;padding:0 2.3rem}.plan-separator strong{font-weight:normal}.faq{zoom:1;display:block;margin:0 auto;max-width:868px;max-width:86.8rem}.faq:before,.faq:after{content:"\0020";display:block;height:0;overflow:hidden}.faq:after{clear:both}.faq__col{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 10px;text-align:center;margin-bottom:40px;margin-bottom:4rem}.faq__col:last-child{margin-right:0}.faq__col:nth-child(3n){margin-right:0}.faq__col:nth-child(3n+1){clear:left}@media screen and (max-width: 52.94em){.faq__col{float:left;display:block;margin-right:2.35765%;width:100%}.faq__col:last-child{margin-right:0}.faq__col:nth-child(1n){margin-right:0}.faq__col:nth-child(1n+1){clear:left}}.faq img{display:inline-block;margin-bottom:20px;margin-bottom:2rem}.faq__question{font-weight:300;font-size:22px;font-size:2.2rem;margin:0 0 11px;margin:0 0 1.1rem}.faq__answer{color:#7B7B86}.faq__answer p{padding:0;margin:0 0 20px;margin:0 0 2rem}.integrations{max-width:799px;margin:0 auto;margin-top:70px;margin-top:7rem}.integrations__row{zoom:1;display:block}.integrations__row:before,.integrations__row:after{content:"\0020";display:block;height:0;overflow:hidden}.integrations__row:after{clear:both}.service{float:left;display:block;margin-right:2.35765%;width:48.82117%;background:white;border-radius:5px;height:144px;height:14.4rem;margin-bottom:20px;margin-bottom:2rem;padding:26px 34px;padding:2.6rem 3.4rem}.service:last-child{margin-right:0}.service img{float:left;margin-right:35px;margin-right:3.5rem}@media screen and (max-width: 52.94em){.service{float:left;display:block;margin-right:2.35765%;width:100%;height:auto;text-align:center}.service:last-child{margin-right:0}.service img{clear:both;float:none;margin-right:0}}.service__heading{color:#181819;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;white-space:nowrap;font-size:22px;font-size:2.2rem;margin-bottom:8px;margin-bottom:0.8rem}.service__description{line-height:1.6;margin:0;padding:0}.service--huboard{background:#5B648C url("/assets/marketing/integration-huboard-e9787404e757055a9343a5976b386f20.png") no-repeat center center;color:white;text-align:center}.service--huboard .service__heading{color:white;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;font-size:30px;font-size:3rem}.service--huboard .service__description{color:#B9BFE0;font-family:"Source Sans Pro", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-weight:300;line-height:1.3;font-size:20px;font-size:2rem}.login-page{background:#282320 url("/assets/marketing/header-bg--github--full-32a34003f8a770938e59931b7071b86a.png") no-repeat top center;background-size:100% auto;color:white}.login-page .permissions .btn-octocat{position:relative;top:2px;margin-right:4px}.login-page .top{background:none}.login-page .hero{margin-bottom:0}.login-page .hero .container{padding-bottom:0}.login-page .footer{background:none}.modal-overlay{background:rgba(0,0,0,0.8);display:none;height:100%;width:100%;position:fixed;top:0;left:0}.modal{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:-194px;margin-left:-19.4rem;width:388px;width:38.8rem}@media screen and (max-width: 52.94em){.modal{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-left:0;margin-left:0;left:0;left:0;top:40px;top:4rem;padding:0 20px;padding:0 2rem;width:100%}}.login-form{background:#f7f7f7;border-radius:7px;margin:0 auto;max-width:388px;max-width:38.8rem}@media screen and (max-width: 52.94em){.login-form{max-width:100%;margin-top:40px;margin-top:4rem}}.login-form__title{background:#fff url("/assets/marketing/login-form-title-9cfbcb8187196eabba6003e52d3eb5aa.png") no-repeat bottom center;border-radius:7px 7px 0 0;color:#4E4E4E;font-family:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;margin-bottom:0;text-align:center;font-size:18px;font-size:1.8rem;padding:22px 22px 26px;padding:2.2rem 2.2rem 2.6rem}.login-form__fields{padding:25px 23px 1px;padding:2.5rem 2.3rem 0.1rem}.login-form__footer{border-top:1px solid #e2e2e2;padding:25px 23px;padding:2.5rem 2.3rem}.login-form__footer__utility-link{float:right;margin:0;padding:16px 0;padding:1.6rem 0}@media screen and (max-width: 52.94em){.login-form__footer__utility-link{float:none;padding:0;padding:0;margin-bottom:20px;margin-bottom:2rem}}.login__field{clear:both;margin-bottom:25px;margin-bottom:2.5rem}.login__label{display:none;font-weight:bold;line-height:1;margin-bottom:18px;margin-bottom:1.8rem}.login__input{background:white;border-top:1px solid #a8a8a8;border-radius:3px;color:#232226}.login__input:focus{background:white}input:-webkit-autofill{background:white !important}.login-after{text-align:center;margin-top:24px;margin-top:2.4rem}.login-after a{border-bottom:1px solid rgba(255,255,255,0.3);color:white;display:inline-block;text-decoration:none;margin:10px 10px 0;margin:1rem 1rem 0}.login-after a:hover{border-color:white}.permissions{zoom:1;display:block;margin:0 auto 20px;margin:0 auto 2rem;max-width:850px;max-width:85rem}.permissions:before,.permissions:after{content:"\0020";display:block;height:0;overflow:hidden}.permissions:after{clear:both}.permissions .btn{display:block;text-align:center;margin-bottom:30px}.permissions__copy{text-align:center;position:relative;font-size:20px;font-size:2rem;margin-bottom:100px;margin-bottom:10rem}.permissions__copy:before{background:rgba(255,255,255,0.1);content:" ";display:block;height:3px;width:30%;margin:32px auto;margin:3.2rem auto}@media screen and (max-width: 52.94em){.permissions__copy{margin-bottom:40px;margin-bottom:4rem}}.permissions__col{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:40px;margin-bottom:4rem}.permissions__col:last-child{margin-right:0}@media screen and (max-width: 52.94em){.permissions__col{float:left;display:block;margin-right:2.35765%;width:100%}.permissions__col:last-child{margin-right:0}}.permissions__heading{line-height:1;text-align:center;font-size:32px;font-size:3.2rem}.permissions__heading img{display:inline-block;vertical-align:middle;margin-right:10px;margin-right:1rem}.permissions__list{background:white;border-radius:5px;color:#3C3C3C;padding:30px;padding:3rem}.permissions__list dl,.permissions__list dt,.permissions__list dd{margin:0;padding:0}.permissions__list dl{border-bottom:1px solid #E8E8E8;padding-bottom:12px;padding-bottom:1.2rem;margin-bottom:24px;margin-bottom:2.4rem}.permissions__list dt{line-height:18px;line-height:1.8rem;margin-bottom:12px;margin-bottom:1.2rem}.permissions__list dd{float:left;margin-right:10px;margin-right:1rem}.permissions__list img{display:inline-block;margin-right:10px;margin-right:1rem}@media screen and (max-width: 52.94em){.permissions__list dl{text-align:center;padding-bottom:1px;padding-bottom:0.1rem}.permissions__list dt{line-height:1.5;margin-bottom:24px;margin-bottom:2.4rem}.permissions__list dd{float:none;margin-right:0}.permissions__list img{margin:0 10px;margin:0 1rem}}.page-header{background:white;text-align:center;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1);padding:37px 0;padding:3.7rem 0}.pagetitle{color:#2E2D31;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:1.2;margin:0;padding:0}.pagetitle span{color:#605F67}.pagetitle img{display:inline-block;vertical-align:middle;margin-right:12px;margin-right:1.2rem}.intro{margin:0 auto 80px;margin:0 auto 8rem;max-width:923px;max-width:92.3rem}@media screen and (max-width: 52.94em){.intro{margin-bottom:60px;margin-bottom:6rem}}.intro__title{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-align:center;margin:0 3.63% 30px;margin:0 3.63% 3rem}@media screen and (max-width: 52.94em){.intro__title{font-size:26px;font-size:2.6rem}}.post{zoom:1;display:block}.post:before,.post:after{content:"\0020";display:block;height:0;overflow:hidden}.post:after{clear:both}.entry h1,.entry h2,.entry h3,.entry h4{color:#2E2D31;font-weight:bold;margin-bottom:10px;margin-bottom:1rem}.entry p{margin:0;padding:0;margin-bottom:20px;margin-bottom:2rem}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
