@import url("font-awesome.min.css");@import url("http://fonts.googleapis.com/css?family=Raleway:300,700&subset=latin-ext");html,body,div,iframe,h1,h2,h3,p,a,code,strong,ul,li,footer,header,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}footer,header,section{display:block}body{line-height:1}ul{list-style:none}body{-webkit-text-size-adjust:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width: 480px){html,body{min-width:320px}}body{background:#fff}body{background-color:#fff;color:#444}body{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:14pt;font-weight:300;letter-spacing:0.09em;line-height:1.65em}@media screen and (max-width: 1680px){body{font-size:12pt}}@media screen and (max-width: 1280px){body{font-size:12pt}}@media screen and (max-width: 980px){body{font-size:12pt}}@media screen and (max-width: 736px){body{font-size:11pt}}@media screen and (max-width: 480px){body{font-size:11pt}}a{text-decoration:underline}a:hover{text-decoration:none}strong{font-weight:700}p{margin:0 0 2em 0}h1,h2,h3{font-weight:300;line-height:1em;margin:0 0 1em 0;text-transform:uppercase}h2{font-size:1.6em;line-height:1.5em}h3{font-size:1.2em;line-height:1.5em}code{border-radius:0;border:solid 1px;font-family:"Courier New",monospace;font-size:0.9em;margin:0 0.25em;padding:0.25em 0.65em}a{color:#328cc1}strong{color:#555}h1,h2,h3{color:#555}code{background:rgba(144,144,144,0.075);border-color:#e3e3e3}.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;border-radius:0;border:0;cursor:pointer;display:inline-block;height:2.85em;line-height:2.95em;padding:0 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:disabled{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;opacity:0.25}@media screen and (max-width: 480px){.button{padding:0}}.button{background-color:#eee;color:#555 !important}.button:hover{background-color:white}.button:active{background-color:#eaeaea}.button.special{background-color:#328cc1;color:#fff !important}.button.special:hover{background-color:#00e6e9}.button.special:active{background-color:#00b4b5}::-webkit-input-placeholder{opacity:1.0}:-moz-placeholder{opacity:1.0}::-moz-placeholder{opacity:1.0}:-ms-input-placeholder{opacity:1.0}::-webkit-input-placeholder{color:#bbb !important}:-moz-placeholder{color:#bbb !important}::-moz-placeholder{color:#bbb !important}:-ms-input-placeholder{color:#bbb !important}ul{list-style:disc;margin:0 0 2em 0;padding-left:1em}ul li{padding-left:0.5em}ul.actions{cursor:default;list-style:none;padding-left:0}ul.actions li{display:inline-block;padding:0 1em 0 0;vertical-align:middle}ul.actions li:last-child{padding-right:0}@media screen and (max-width: 480px){ul.actions{margin:0 0 2em 0}ul.actions li{padding:1em 0 0 0;display:block;text-align:center;width:100%}ul.actions li:first-child{padding-top:0}ul.actions li>*{width:100%;margin:0 !important}}section.special{text-align:center}header{margin-bottom:1em}header h2{display:inline-block;padding-bottom:0.4em;border-bottom-style:double;border-bottom-width:4px}header.major{margin-bottom:4em}@media screen and (max-width: 1280px){header.major{margin-bottom:2em}}@media screen and (max-width: 736px){header.major{margin-bottom:1.5em}}@media screen and (max-width: 480px){header.major{margin-bottom:1em}}header h2{border-bottom-color:#e3e3e3}.features{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:2em}.feature{padding:2em 2em 0.1em 2em;border-style:solid;border-width:1px;margin-left:-1px;margin-top:-1px;width:33.33333%}@media screen and (max-width: 1280px){.feature{padding:2em 1.5em 0.1em 1.5em}}@media screen and (max-width: 736px){.feature{padding:2em 1em 0.1em 1em;width:50%}}@media screen and (max-width: 480px){.feature{padding:2em 0.5em 0.1em 0.5em;width:100%}}.feature{border-color:#e3e3e3}.wrapper{padding:6em 0 4em 0;position:relative}.wrapper>.inner{margin:0 auto;width:65em}.wrapper.style2{background-color:#eee;color:#444}.wrapper.style2 strong{color:#555}.wrapper.style2 h2, .wrapper.style2 h3{color:#555}.wrapper.style2 code{background:#fff;border-color:#ddd}.wrapper.style2::-webkit-input-placeholder{color:#bbb !important}.wrapper.style2:-moz-placeholder{color:#bbb !important}.wrapper.style2::-moz-placeholder{color:#bbb !important}.wrapper.style2:-ms-input-placeholder{color:#bbb !important}.wrapper.style2 header h2{border-bottom-color:#ddd}.wrapper.style2 .feature{border-color:#ddd}@media screen and (max-width: 1280px){.wrapper{padding:5em 0 3em 0}.wrapper>.inner{width:60em}}@media screen and (max-width: 980px){.wrapper{padding:4em 2em 2em 2em}.wrapper>.inner{width:100%}}@media screen and (max-width: 736px){.wrapper{padding:3em 1.5em 1em 1.5em}}@media screen and (max-width: 480px){.wrapper{padding:2em 1em 0.1em 1em}}#banner{background-color:#328cc1;color:#fff;padding:8em 0 6em 0;text-align:center}#banner a{color:#328cc1}#banner strong{color:#fff}#banner h1, #banner h2{color:#fff}#banner .button{background-color:#eee;color:#555 !important}#banner .button:hover{background-color:white}#banner .button:active{background-color:#eaeaea}#banner .button.special{background-color:#2974a0;color:#fff !important}#banner .button.special:hover{background-color:#56a5d3}#banner .button.special:active{background-color:#008183}#banner h2{border-style:none;border-width:4px 1px;font-size:2.4em;line-height:1.35em;margin:0 auto 1em;padding:1.1em;position:relative;width:40%}#banner p{font-size:1.2em;margin:0 auto 1em;position:relative;width:80%}@media screen and (max-width: 1680px){#banner{padding:8em 0 6em 0}}@media screen and (max-width: 1280px){#banner{padding:6em 0 4em 0}#banner h2{width:50%}}@media screen and (max-width: 980px){#banner{padding:4em 2em 2em 2em}#banner h2{width:75%}}@media screen and (max-width: 736px){#banner{padding:3em 1.5em 1em 1.5em}#banner h2{font-size:2em}#banner p{font-size:1.25em}}@media screen and (max-width: 480px){#banner{padding:3em 1em 1em 1em}#banner h2{font-size:1.65em;width:100%}}#footer{background-color:#fff;color:#444;padding:5em 0 4em 0;position:relative}#footer a{color:#328cc1}#footer:before{background-color:#ddd;content:'';height:1px;left:30%;position:absolute;top:0;width:40%}#footer .copyright{color:#bbb;font-size:0.9em;margin:0 0 2em 0;padding:0;text-align:center}@media screen and (max-width: 1280px){#footer{padding:4em 2em 3em 2em}}@media screen and (max-width: 980px){#footer{padding:3em 2em 2em 2em}#footer:before{width:75%;left:12.5%}}@media screen and (max-width: 736px){#footer{padding:3em 2em 1em 2em}#footer:before{width:85%;left:7.5%}}@media screen and (max-width: 480px){#footer{padding:2em 1em 0.1em 1em}}