a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:url(../images/mobile_background.jpg) 0 97px no-repeat;background-size:122% auto}h1{font-family:Questa Grande Regular;font-size:2.8em;line-height:.6em}h2{font:500 1em/1em Fira Sans,sans-serif;letter-spacing:.15em;padding-top:1em}a,h3{font-weight:500;font-size:1em}b{font-weight:400}#testimonial{display:none}@media (min-width:751px){html{background-color:#fff}body{background:url(../images/desktop_background.jpg) 0 144px/1500px auto no-repeat;position:relative;max-width:1500px;margin:0 auto;min-height:672px}h1{font-size:3em;line-height:1.083334em;margin-top:.5em;float:left;margin-left:.5em}h2{font-size:1.5em;line-height:2.166667em;margin-top:1em;letter-spacing:.2em;padding-top:.39em;margin-bottom:-.39em;margin-left:1em;float:left}section.content>div#splashpage p#testimonial{display:block;color:#fff;font-size:1.5em;margin-left:1em;font-weight:300}}header{background-color:#fff;padding:1em 0 .6em;text-align:center}nav{display:table;width:100%}nav ul{display:table-row;max-width:none}nav li{width:20%;padding:.4em .2em;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden}nav li a{margin:-10em;padding:10em;font-size:.8em;font-weight:700;text-decoration:none;color:#fff;display:block;line-height:1.3em}nav li:nth-child(2n+1){background-color:#8fa2b3}nav li:nth-child(2n+0){background-color:#6f859c}nav li.selected{background-color:#fff!important}nav li.selected>a{color:#000}img{max-width:100%;max-height:auto}@media (min-width:751px){header{height:6em}nav{height:3em}nav li:nth-child(n+0){background-color:#8fa2b3}nav li:nth-child(n+0) a{font-size:1.3em;font-weight:500;letter-spacing:.25em}.contact{top:2em;right:2em;text-align:right}}body{font-family:Fira Sans,sans-serif}.features{margin:1.2em 0 0 1em}.features li{margin:1.2em;font-size:.75em;font-weight:500}.contact{position:fixed;bottom:0;width:100%;padding:0;display:table}.contact a{text-decoration:none;color:#fff;height:3em;line-height:3em;margin:0;width:50%;display:table-cell;vertical-align:middle}.contact a .content{display:none}section.content p{line-height:1.4em}section.content li,section.content p{font-weight:300}section.content h3,section.content li{padding:.6em 0}section.content h3{font-size:.9em;font-weight:700}section.content>div{padding:1.5em;margin-bottom:3em}section.content>div#splashpage{padding:0}section.content>div#splashpage li,section.content>div#splashpage p{font-weight:500}section.content>div#splashpage h3{color:#fff;font-size:1.6em;font-weight:700;margin:.8em 0 0 .5em;padding:0;width:55%;text-align:center;line-height:1.2em}@media (min-width:751px){.contact{position:absolute;width:16em;padding:0;display:inline;height:2em}.contact a{text-decoration:none;color:#000;height:auto;line-height:1em;margin:0;width:auto;display:inline;vertical-align:left}.contact a .content{display:inline;font-size:1.2em;line-height:1.3541666667em}.contact a .icon,.contact a .label{display:none}.features{margin-left:5em}.features li:nth-child(2n){margin-left:3em}.features li:nth-child(3n){margin-left:6em}section.content{margin-bottom:0}section.content h3,section.content li{padding:.8em 0}section.content>div{padding:8em 0 0 8em;margin-bottom:0}section.content>div#splashpage h3{font-size:3em;font-weight:500;width:7em}section.content>div#splashpage li{font-size:1.2em;font-weight:400}}.mail-icon,.phone-icon{fill:#fff}svg{margin:0 20% 0 1em;position:relative;top:20%}#phone-number{background-color:#6f859c}#email{background-color:#8fa2b3}@media (min-width:751px){#email,#phone-number{background:none;font-weight:400}}@font-face{font-family:Questa Grande Regular;src:url(../fonts/questagrande_regular_macroman/2-questa_grande_regular_31-webfont.eot);src:url(../fonts/questagrande_regular_macroman/2-questa_grande_regular_31-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/questagrande_regular_macroman/2-questa_grande_regular_31-webfont.woff2) format("woff2"),url(../fonts/questagrande_regular_macroman/2-questa_grande_regular_31-webfont.woff) format("woff"),url(../fonts/questagrande_regular_macroman/2-questa_grande_regular_31-webfont.ttf) format("truetype"),url(../fonts/questagrande_regular_macroman/2-questa_grande_regular_31-webfont.svg#questa_granderegular) format("svg");font-weight:400;font-style:normal}
/*# sourceMappingURL=app.css.map */
