#__layout,#__nuxt{height:100%}.heading{font-family:Montserrat,Helvetica,Arial,sans-serif;text-align:left}.heading .title{font-size:20px;font-weight:700}.heading .subtitle,.heading a{font-size:16px;font-weight:400;line-height:2em}.heading a{text-decoration:underline}.nuxt:before{background:url(../icons/nuxt.svg)}.vue:before{background:url(../icons/vue.svg)}.firebase:before{background:url(../icons/firebase.svg)}.nativescript:before{background:url(../icons/nativescript.svg)}.android:before{background:url(../icons/android.svg)}.nodejs:before{background:url(../icons/nodejs.svg)}.mongodb:before{background:url(../icons/mongodb.svg)}.aws:before{background:url(../icons/aws.svg)}.angular:before{background:url(../icons/angular.svg)}ul.technologies li{margin-top:1em}ul.technologies li ul{margin-left:2.3em}ul.technologies li ul li{font-size:80%;line-height:140%;margin-top:0}.android:before,.angular:before,.aws:before,.firebase:before,.mongodb:before,.nativescript:before,.nodejs:before,.nuxt:before,.vue:before{background-size:2em 2em;content:"";display:inline-block;height:2em;margin-right:.3em;width:2em}.android,.angular,.aws,.firebase,.mongodb,.nativescript,.nodejs,.nuxt,.vue{align-items:center;display:flex}.column .text{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:2.5em;margin:2em 0}.columns{display:flex;flex-wrap:wrap}.columns .column{flex-basis:100%;flex-grow:1;margin-bottom:2em}.column.single{flex-grow:0}.columns .column:not(last-child){padding-right:1em}.columns .column:not(first-child){padding-left:1em}.column .text,.screenshot{padding:.8em}.screenshot{background-color:#8080801a}.screenshot img{max-height:100%;min-width:100%;width:100%}@media screen and (min-width:475px){.heading .title{font-size:3em}.heading .subtitle,.heading a{font-size:1.9em}.columns .column{flex-basis:50%;margin-bottom:2em}.column.doubled,.column.full{flex-basis:100%}.column .text{font-size:1.5em;margin:0}}@media screen and (min-width:775px){.heading .title{font-size:2em}.heading .subtitle,.heading a{font-size:1.2em}.columns .column{flex-basis:33.333%;margin-bottom:2em}.column.doubled{flex-basis:66.666%}.column.full{flex-basis:100%}.column .text{font-size:1em;line-height:2.5em}}
