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: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,header.navigation .sign-up,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,header.navigation .sign-up{overflow:visible}button,header.navigation .sign-up,select{text-transform:none}button,header.navigation .sign-up,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],header.navigation [disabled].sign-up,html input[disabled]{cursor:default}button::-moz-focus-inner,header.navigation .sign-up::-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}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"Fira Sans";font-weight:300;font-style:italic;src:url("/assets/fonts/firasans-light-webfont.eot");src:url("/assets/fonts/firasans-light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/firasans-light-webfont.woff") format("woff"),url("/assets/fonts/firasans-light-webfont.ttf") format("truetype"),url("/assets/fonts/firasans-light-webfont.svg#Fira Sans") format("svg")}@font-face{font-family:"Fira Sans";font-weight:300;font-style:italic;src:url("/assets/fonts/firasans-lightitalic-webfont.eot");src:url("/assets/fonts/firasans-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/firasans-lightitalic-webfont.woff") format("woff"),url("/assets/fonts/firasans-lightitalic-webfont.ttf") format("truetype"),url("/assets/fonts/firasans-lightitalic-webfont.svg#Fira Sans") format("svg")}@font-face{font-family:"Fira Sans";font-weight:400;font-style:normal;src:url("/assets/fonts/firasans-regular-webfont.eot");src:url("/assets/fonts/firasans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/firasans-regular-webfont.woff") format("woff"),url("/assets/fonts/firasans-regular-webfont.ttf") format("truetype"),url("/assets/fonts/firasans-regular-webfont.svg#Fira Sans") format("svg")}@font-face{font-family:"Fira Sans";font-weight:400;font-style:italic;src:url("/assets/fonts/firasans-italic-webfont.eot");src:url("/assets/fonts/firasans-italic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/firasans-italic-webfont.woff") format("woff"),url("/assets/fonts/firasans-italic-webfont.ttf") format("truetype"),url("/assets/fonts/firasans-italic-webfont.svg#Fira Sans") format("svg")}@font-face{font-family:"Fira Sans";font-weight:500;font-style:normal;src:url("/assets/fonts/firasans-medium-webfont.eot");src:url("/assets/fonts/firasans-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/firasans-medium-webfont.woff") format("woff"),url("/assets/fonts/firasans-medium-webfont.ttf") format("truetype"),url("/assets/fonts/firasans-medium-webfont.svg#Fira Sans") format("svg")}@font-face{font-family:"Fira Sans";font-weight:500;font-style:italic;src:url("/assets/fonts/firasans-mediumitalic-webfont.eot");src:url("/assets/fonts/firasans-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/firasans-mediumitalic-webfont.woff") format("woff"),url("/assets/fonts/firasans-mediumitalic-webfont.ttf") format("truetype"),url("/assets/fonts/firasans-mediumitalic-webfont.svg#Fira Sans") format("svg")}html,body{font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{margin:1em 0 -.4096rem;line-height:1.25;letter-spacing:1px}p{font-size:1rem;font-weight:300;letter-spacing:0px}.largest{font-size:1.5625rem}.larger{font-size:1.25rem}.smaller{font-size:.8rem}.smallest{font-size:.64rem}button,header.navigation .sign-up,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#477DCA;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,header.navigation .sign-up:hover,input[type="submit"]:hover{background-color:#2c5999;color:white}button:disabled,header.navigation .sign-up:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}body{-webkit-font-smoothing:antialiased;background-color:#F0F0F0;color:#333;font-family:"Fira Sans","Helvetica","Arial",sans-serif;font-size:1em;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:"Fira Sans","Helvetica","Arial",sans-serif;line-height:1.25;font-weight:500;text-rendering:optimizeLegibility}h1{font-size:2.44140625rem}h2{font-size:1.953125rem}h3{font-size:1.5625rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:1rem}p{margin:1.2em 0}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#477DCA;text-decoration:none}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}ul{list-style-type:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.6em 0}p code{font-size:1.125em}pre code{font-size:.875em;line-height:1}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #DDD;color:#8c8c8c;margin:1.6em 0;padding-left:.8em}cite{color:#8c8c8c;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 .8em 0;padding:1.6em}input,label,select{display:block;font-family:"Fira Sans","Helvetica","Arial",sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:.4em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Fira Sans","Helvetica","Arial",sans-serif;font-size:1em;margin-bottom:.8em;padding:.5333333333em .5333333333em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,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,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.4em}input[type="file"]{padding-bottom:.8em;width:100%}select{margin-bottom:1.6em;max-width:100%;width:auto}table{border-collapse:collapse;margin:.8em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:.8em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:.8em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-position:inside}dl{margin-bottom:.8em}dl dt{font-weight:bold;margin-top:.8em}dl dd{margin:0}button,header.navigation .sign-up,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}.highlight{border-radius:8px}.highlight pre{border-radius:5px;border:1px solid #eee;padding:5px 10px 10px}.highlight pre code *{white-space:nowrap}.highlight pre{overflow-x:auto;overflow-y:hidden}.highlight pre code{white-space:pre}.highlight{background:#202020;color:#e2e2e5}.highlight .hll{background-color:#ffc}.highlight .c{color:#808080;font-style:italic}.highlight .err{color:#e2e2e5}.highlight .g{color:#e2e2e5}.highlight .k{color:#7e8aa2}.highlight .l{color:#e2e2e5}.highlight .n{color:#e2e2e5}.highlight .o{color:#e2e2e5}.highlight .x{color:#e2e2e5}.highlight .p{color:#e2e2e5}.highlight .cm{color:#808080;font-style:italic}.highlight .cp{color:#faf4c6}.highlight .c1{color:#808080;font-style:italic}.highlight .cs{color:#808080;font-style:italic}.highlight .gd{color:#e2e2e5}.highlight .ge{color:#e2e2e5}.highlight .gr{color:#e2e2e5}.highlight .gh{color:#f6f3e8;font-weight:bold}.highlight .gi{color:#e2e2e5}.highlight .go{color:#808080;background-color:#303030}.highlight .gp{color:#e2e2e5}.highlight .gs{color:#e2e2e5}.highlight .gu{color:#f6f3e8;font-weight:bold}.highlight .gt{color:#e2e2e5}.highlight .kc{color:#7e8aa2}.highlight .kd{color:#7e8aa2}.highlight .kn{color:#7e8aa2}.highlight .kp{color:#7e8aa2}.highlight .kr{color:#7e8aa2}.highlight .kt{color:#7e8aa2}.highlight .ld{color:#e2e2e5}.highlight .m{color:#ff9800}.highlight .s{color:#b1d631;font-style:italic}.highlight .na{color:#ffffff;font-weight:bold}.highlight .nb{color:#e2e2e5}.highlight .nc{color:#e2e2e5}.highlight .no{color:#ff9800}.highlight .nd{color:#e2e2e5}.highlight .ni{color:#ff9800}.highlight .ne{color:#e2e2e5}.highlight .nf{color:#ffffff;font-weight:bold}.highlight .nl{color:#e2e2e5}.highlight .nn{color:#e2e2e5}.highlight .nx{color:#e2e2e5}.highlight .py{color:#e2e2e5}.highlight .nt{color:#7e8aa2}.highlight .nv{color:#b1d631}.highlight .ow{color:#e2e2e5}.highlight .w{color:#e2e2e5}.highlight .mf{color:#ff9800}.highlight .mh{color:#ff9800}.highlight .mi{color:#ff9800}.highlight .mo{color:#ff9800}.highlight .sb{color:#b1d631;font-style:italic}.highlight .sc{color:#b1d631;font-style:italic}.highlight .sd{color:#b1d631;font-style:italic}.highlight .s2{color:#b1d631;font-style:italic}.highlight .se{color:#b1d631;font-style:italic}.highlight .sh{color:#b1d631;font-style:italic}.highlight .si{color:#b1d631;font-style:italic}.highlight .sx{color:#b1d631;font-style:italic}.highlight .sr{color:#b1d631;font-style:italic}.highlight .s1{color:#b1d631;font-style:italic}.highlight .ss{color:#b1d631;font-style:italic}.highlight .bp{color:#e2e2e5}.highlight .vc{color:#b1d631}.highlight .vg{color:#b1d631}.highlight .vi{color:#b1d631}.highlight .il{color:#ff9800}header.navigation{background-color:#36273d;border-bottom:1px solid #1a131e;height:60px;width:100%;z-index:999}header.navigation .navigation-wrapper{max-width:58.75em;margin-left:auto;margin-right:auto;position:relative;z-index:9999}header.navigation .navigation-wrapper:after{content:"";display:table;clear:both}header.navigation .navigation-wrapper:after{content:"";display:table;clear:both}header.navigation #home-link{max-height:60px;padding-left:1em}header.navigation #home-link a:link,header.navigation #home-link a:visited{color:#ddd;font-weight:500}header.navigation .navigation-menu-button{color:rgba(255,255,255,0.7);display:block;float:left;font-family:"Fira Sans","Helvetica","Arial",sans-serif;font-weight:700;line-height:60px;margin:0;padding-left:1em;text-transform:uppercase}@media screen and (min-width: 57.5em){header.navigation .navigation-menu-button{display:none}}header.navigation .navigation-menu-button:hover{color:#fff}header.navigation .nav{z-index:9999999;float:none}@media screen and (min-width: 57.5em){header.navigation .nav{float:left}}header.navigation ul#navigation-menu{-webkit-transform-style:preserve-3d;clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}@media screen and (min-width: 57.5em){header.navigation ul#navigation-menu{display:inline;margin:0;padding:0}}header.navigation ul li.nav-link{background:#36273d;display:block;line-height:60px;overflow:hidden;padding-left:.8em;text-align:left;width:100%;z-index:9999}@media screen and (min-width: 57.5em){header.navigation ul li.nav-link{background:transparent;display:inline;line-height:60px;text-decoration:none;width:auto}}header.navigation ul li.nav-link a{color:rgba(255,255,255,0.7);display:inline-block;font-weight:400}@media screen and (min-width: 57.5em){header.navigation ul li.nav-link a{padding-right:1em}}header.navigation ul li.nav-link a:hover{color:#fff}header.navigation .active-nav-item a{border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:3px}header.navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 75em){header.navigation li.more.nav-link{padding-right:1em}}header.navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}header.navigation li.more.nav-link a{margin-right:1em}header.navigation li.more.nav-link>a{padding-right:0.6em}header.navigation li.more.nav-link>a:after{position:absolute;top:auto;right:-.4em;bottom:auto;left:auto;content:'\25BE';color:rgba(255,255,255,0.7)}header.navigation li.more{overflow:visible;padding-right:0}header.navigation li.more a{padding-right:.8em}header.navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 75em){header.navigation li.more>a{margin-right:1em}}header.navigation li.more>a:after{content:'›';font-size:1.2em;position:absolute;right:.5em}header.navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 57.5em){header.navigation li.more{padding-right:.8em;position:relative}}header.navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 57.5em){header.navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 57.5em){header.navigation ul.submenu .submenu{left:11.8em;top:0}}header.navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 57.5em){header.navigation ul.submenu li{line-height:46.1538461538px}header.navigation ul.submenu li:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}header.navigation ul.submenu li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-bottom:.7em}}header.navigation ul.submenu li a{background-color:#2d2134;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 57.5em){header.navigation ul.submenu li a{background-color:#36273d;padding-left:1em;text-align:left;width:12em}}header.navigation .navigation-tools{display:block;padding-right:1em;padding-left:.5em;clear:both;background:#333}header.navigation .navigation-tools:after{content:"";display:table;clear:both}@media screen and (min-width: 42.5em){header.navigation .navigation-tools{background:transparent;float:right;clear:none}}header.navigation .sign-up{margin-top:1.2em;margin-bottom:1.2em;float:right;display:inline;font-size:.8em;text-transform:uppercase;padding:.75em 1em}header.navigation .search-bar{padding:.85em .6em;width:60%;float:left}header.navigation .search-bar .search-and-submit{position:relative}header.navigation .search-bar .search-and-submit input[type=search]{background:#43314c;border:1px solid #281d2d;padding:.6em .8em;font-size:.9em;font-style:italic;color:rgba(255,255,255,0.7);border-radius:6px;margin:0}@media screen and (min-width: 75em){header.navigation .search-bar .search-and-submit input[type=search]{width:100%}}header.navigation .search-bar .search-and-submit button[type=submit],header.navigation .search-bar .search-and-submit [type=submit].sign-up{background-color:#43314c;border-radius:3px;border:none;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;padding:7px 18px;text-decoration:none;background-clip:padding-box;position:absolute;top:0.3em;right:0.3em;bottom:0.3em;left:auto;outline:none;padding:0 15px}header.navigation .search-bar .search-and-submit button[type=submit]:hover:not(:disabled),header.navigation .search-bar .search-and-submit [type=submit].sign-up:hover:not(:disabled){background-color:#52385f;cursor:pointer}header.navigation .search-bar .search-and-submit button[type=submit]:active:not(:disabled),header.navigation .search-bar .search-and-submit [type=submit].sign-up:active:not(:disabled),header.navigation .search-bar .search-and-submit button[type=submit]:focus:not(:disabled),header.navigation .search-bar .search-and-submit [type=submit].sign-up:focus:not(:disabled){background-color:#35293b;cursor:pointer}header.navigation .search-bar .search-and-submit button[type=submit]:disabled,header.navigation .search-bar .search-and-submit [type=submit].sign-up:disabled{opacity:0.5;cursor:not-allowed}header.navigation .search-bar .search-and-submit button[type=submit] img,header.navigation .search-bar .search-and-submit [type=submit].sign-up img{height:12px;opacity:.7}@media screen and (min-width: 57.5em){header.navigation .search-bar{width:16em;position:relative;display:inline-block}header.navigation .search-bar input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInAfter{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInAfter{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAfter{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}100%{opacity:1;transform:none}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}100%{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 100%, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}100%{opacity:1;transform:none}}@-moz-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}100%{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0, -100%, 0)}100%{opacity:1;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}@-moz-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%, 0, 0)}100%{opacity:1;transform:none}}.m-scene .scene_element{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.m-scene .scene_element--fadein{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}.m-scene .scene_element--fadeinup{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;animation-name:fadeInUp}.m-scene .scene_element--fadeindown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}.m-scene .scene_element--fadeinafter{-webkit-animation-name:fadeInAfter;-moz-animation-name:fadeInAfter;animation-name:fadeInAfter;-webkit-animation-duration:1.25s;-moz-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}.m-scene .scene_element--fadeout.is-exiting{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;animation-direction:alternate-reverse}.m-scene .scene_element--fadeinright{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;animation-name:fadeInRight}.m-scene.is-exiting .scene_element{animation-direction:alternate-reverse}.hero{background:url("../img/rasmea_mobile_banner.jpg");background:url("../img/rasmea_mobile_banner.jpg");background-repeat:no-repeat;background-position:center right;background-size:cover}@media screen and (min-width: 42.5em){.hero{background:url("../img/free_rasmea_banner.jpg"),no-repeat scroll;background:url("../img/free_rasmea_banner.jpg"),no-repeat scroll;background-repeat:no-repeat;background-position:center right;background-size:cover;padding-bottom:4em;padding-top:1em;margin-top:0em}}@media screen and (min-width: 75em){.hero{padding-top:2em}}.hero .hero-inner{max-width:58.75em;margin-left:auto;margin-right:auto;padding:3rem;margin:auto;text-align:center;color:#fff}.hero .hero-inner:after{content:"";display:table;clear:both}.hero .hero-inner:after{content:"";display:table;clear:both}@media screen and (min-width: 42.5em){.hero .hero-inner{text-align:left;padding-left:1rem}}.hero .hero-inner .hero-copy{text-align:center}.hero .hero-inner .hero-copy h1{font-size:2em;margin-bottom:.5em;font-weight:500}.hero .hero-inner .hero-copy p{font-family:"Fira Sans","Helvetica","Arial",sans-serif;font-size:1.5em;margin:auto;margin-bottom:1em;font-weight:200;line-height:1.4em}.hero .hero-inner .hero-copy a.button{border:1px solid #076fe4;border-radius:3px;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#4294f0;background-image:-webkit-linear-gradient(#4294f0,#0776f3);background-image:linear-gradient(#4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;background-clip:padding-box}.hero .hero-inner .hero-copy a.button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-linear-gradient(#2f87ea,#086fe3);background-image:linear-gradient(#2f87ea,#086fe3)}.hero .hero-inner .hero-copy a.button:active:not(:disabled),.hero .hero-inner .hero-copy a.button:focus:not(:disabled){border:1px solid #076fe4;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3}.hero .hero-inner .hero-copy a.button:disabled{opacity:0.5;cursor:not-allowed}@media screen and (min-width: 42.5em){.hero .hero-inner .hero-copy{text-align:left;float:left;display:block;margin-right:2.8425855704%;width:58.8629657719%}.hero .hero-inner .hero-copy:last-child{margin-right:0}.hero .hero-inner .hero-copy h1{font-size:2rem}.hero .hero-inner .hero-copy p{font-size:1.35em}}@media screen and (min-width: 75em){.hero .hero-inner .hero-copy{text-align:left;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.hero .hero-inner .hero-copy:last-child{margin-right:0}.hero .hero-inner .hero-copy h1{font-size:3rem}.hero .hero-inner .hero-copy p{font-size:1.5em}}.home h3{margin-top:0.5em;margin-bottom:0.5em}.has-footer{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;min-height:100vh}.has-footer #bottom{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#3b2b43;width:100%}.has-footer #bottom a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:rgba(255,255,255,0.5);text-decoration:none}.has-footer #bottom a:hover{color:#fff}.content{max-width:58.75em;margin-left:auto;margin-right:auto;padding:1rem}.content:after{content:"";display:table;clear:both}.content aside{font-size:1.1em;font-weight:200;letter-spacing:0px;line-height:1.4}.content aside .scroll-to-top{display:none}.content aside a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:rgba(255,255,255,0.5);text-decoration:none}.content aside a:hover{color:#fff}@media screen and (min-width: 42.5em){.content .column{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.content .column:last-child{margin-right:0}}@media screen and (min-width: 42.5em){.content .last{margin-right:0}}#top{background:url("../img/header_banner.jpg");background:url("../img/header_banner.jpg");background-color:#224475;background-position:center 20%;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:1rem;width:100%}.article-header{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;margin-bottom:2em;margin-top:0}.article-header:last-child{margin-right:0}.article-header h1{margin-top:1rem}.article-header .meta,.article-header .author{color:#fff}.donate-button{border:1px solid #2459a6;border-radius:3px;box-shadow:inset 0 1px 0 0 #89a8d5;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#477DCA;background-image:-webkit-linear-gradient(#477DCA,#2760b2);background-image:linear-gradient(#477DCA,#2760b2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #1b4f9a;background-clip:padding-box;font-size:.85em;padding:5px 10px;position:absolute;top:13px;right:12px;z-index:1000}.donate-button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #628cc8;cursor:pointer;background-color:#3c71bb;background-image:-webkit-linear-gradient(#3c71bb,#255aa5);background-image:linear-gradient(#3c71bb,#255aa5)}.donate-button:active:not(:disabled),.donate-button:focus:not(:disabled){border:1px solid #2459a6;box-shadow:inset 0 0 8px 4px #235397,inset 0 0 8px 4px #235397}.donate-button:disabled{opacity:0.5;cursor:not-allowed}.content-main ul{list-style-type:disc;margin-left:0;padding-left:1em;text-indent:-1em}@media screen and (min-width: 42.5em){.content article{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.content article:last-child{margin-right:0}.content article p{font-size:1.1rem;margin-right:1em}.content aside{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0}.content aside:last-child{margin-right:0}.content aside>*{margin-bottom:1rem;margin-top:1rem}}#post-list h4,#post-list h5,#post-list h6{margin-bottom:.25em}#post-list h6.date{margin-top:0}#post-list p.excerpt{font-size:1em;margin-bottom:1em}#bottom section{color:#fff;font-size:.85em;opacity:.65;margin-top:1rem;margin-bottom:1rem}.twitter-block{height:320px}fieldset#signup{margin-top:0;font-size:.75em;border-radius:5px}fieldset#signup h4{margin-top:0}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper embed,.video-wrapper object,.video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}
